@charset "UTF-8";
/*=== Helpers ====*/
/* Цвета типографика */
/* градиенты */
/* Breakpoints */
/* Fonts generator */
/* Clearfix */
/* default transition */
/* Available hide pattern: visually-hidden */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* FRONT fonts */
@font-face {
  font-display: swap;
  font-family: "PlayfairDisplay-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/playfair-display/PlayfairDisplay-Bold.woff2") format("woff2"), url("../assets/fonts/playfair-display/PlayfairDisplay-Bold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "PlayfairDisplay-SemiBold";
  font-style: normal;
  font-weight: 600;
  src: url("../assets/fonts/playfair-display/PlayfairDisplay-SemiBold.woff2") format("woff2"), url("../assets/fonts/playfair-display/PlayfairDisplay-SemiBold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "PlayfairDisplay-Medium";
  font-style: normal;
  font-weight: 500;
  src: url("../assets/fonts/playfair-display/PlayfairDisplay-Medium.woff2") format("woff2"), url("../assets/fonts/playfair-display/PlayfairDisplay-Medium.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "PlayfairDisplay-Regular";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/playfair-display/PlayfairDisplay-Regular.woff2") format("woff2"), url("../assets/fonts/playfair-display/PlayfairDisplay-Regular.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Onest-Regular";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/Onest/OnestRegular1602-hint.woff2") format("woff2"), url("../assets/fonts/Onest/OnestRegular1602-hint.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Onest-Medium";
  font-style: normal;
  font-weight: 600;
  src: url("../assets/fonts/Onest/OnestMedium1602-hint.woff2") format("woff2"), url("../assets/fonts/Onest/OnestMedium1602-hint.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Onest-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/Onest/OnestBold1602-hint.woff2") format("woff2"), url("../assets/fonts/Onest/OnestBold1602-hint.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "MyriadPro-BoldCond";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/iris/MyriadPro-BoldCond.woff2") format("woff2"), url("../assets/fonts/iris/MyriadPro-BoldCond.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "MyriadPro-Cond";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/iris/MyriadPro-Cond.woff2") format("woff2"), url("../assets/fonts/iris/MyriadPro-Cond.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "MyriadPro-SemiboldCond";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/iris/MyriadPro-SemiboldCond.woff2") format("woff2"), url("../assets/fonts/iris/MyriadPro-SemiboldCond.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "OCR-b__";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/iris/OCR-b__.woff2") format("woff2"), url("../assets/fonts/iris/OCR-b__.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "OpenSans-Bold";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/iris/OpenSans-Bold.woff2") format("woff2"), url("../assets/fonts/iris/OpenSans-Bold.woff") format("woff"); }

/* BACK EBD fonts */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

.hidden {
  display: none !important; }

.nowrap {
  white-space: nowrap; }

.text-right {
  text-align: right; }

.mb-0 {
  margin-bottom: 0; }

.mb-5 {
  margin-bottom: 5px; }

.mb-15 {
  margin-bottom: 15px; }

.mb-40 {
  margin-bottom: 40px !important; }

.mt-10 {
  margin-top: 10px; }

.mt-15 {
  margin-top: 15px; }

.mt-20 {
  margin-top: 20px; }

.b-radius-25 {
  border-radius: 25px;
  overflow: hidden; }

.link-phone {
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  color: #544842; }

.img-animation:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2); }

.section-gradient {
  position: absolute;
  left: 0;
  width: 100%; }

@media only screen and (max-width: 1023px) {
  .logo {
    height: 1.5625rem; } }

.logo img {
  height: 100%;
  width: auto; }

.round {
  border-radius: 50%;
  overflow: hidden; }

.title-decor {
  position: relative; }
  .title-decor::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    width: 4.1875rem;
    height: 3.5625rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='67' height='57' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M51.452 45.394c-.113-.146-.267-.311-.447-.508.64-4.129-.647-9.531-10.094-12.477-11.564-3.659-18.136 2.982-25.113 5.453-2.722.95-5.583 1.723-8.503 2.05.052-.066.133-.13 1.152-1.129 5.179-6.958 18.108-12.217 31.656-8.65C27.34 19.811 14.42 20.5 11.905 20.043 4.501 18.62.855 15.907 0 15.51c8.274-1.173 16.739.074 16.854.088 9.7 1.297 19.542 5.854 26.192 12.998-1.844-2.973-3.306-5.855-4.398-9.569-1.684-6.313-.869-11.355 1.131-14.907.155-.069.268-.157.423-.225 1.064-1.476 2.64-2.728 4.574-3.454L45.943 0l-.337 1.04c-1.75 5.51-4.032 10.474-3.58 15.671.534 5.573 2.508 10.52 5.629 15.068.782 1.206 1.593 2.416 2.31 3.673 3.14 3.703 2.807 7.49 1.747 10.31-.088-.114-.172-.255-.26-.368zM26.416 30.77c-7.16 1.032-12.206 3.712-17.262 7.852 10.065-2.383 12.175-6.228 19.659-8.082-.795.048-1.594.125-2.397.23zm17.6-28.83a10.804 10.804 0 0 0-3.336 2.569c-1.713 4.858-1.612 9.705-.265 14.18.04.151.108.306.147.457-1.103-6.973.882-10.41 3.454-17.207zM16.55 16.845c-4.593-.887-11.494-1.094-12.767-.856 2.738 1.112 5.576 2.016 8.556 2.602 6.64 1.344 20.971 1.735 31.424 12.766.042.02.07.023.112.043-7.226-7.785-16.093-12.427-27.325-14.555z' fill='url(%23a)'/%3e%3cpath d='M42.208 51.443c-.083-.843.667-1.686 1.48-1.878.415-.27 1.015-.167 1.353.167.092.084.201.258.28.327.422.475.392 1.406-.068 1.92l-.101.104c-.943 1.096-2.794.825-2.944-.64z' fill='url(%23b)'/%3e%3cpath d='M64.975 29.924a.617.617 0 0 1-.089.354c-.252.378-.9.415-1.459.098-.286-.167-.52-.4-.605-.645a.714.714 0 0 1 .023-.64c.252-.378.9-.415 1.459-.098.394.239.654.607.671.93z' fill='url(%23c)'/%3e%3cpath d='M64.872 28.085a3.09 3.09 0 0 1 1.492 1.951c.223.89.083 1.88-.482 2.76-1.09 1.677-3.271 2.285-4.907 1.353-1.623-.915-2.062-2.985-1.017-4.654l.036-.053c1.073-1.665 3.255-2.273 4.878-1.357zm-2.91.708c-.165.257-.189.56-.11.863.127.497.545 1.002 1.158 1.355.994.575 2.146.483 2.579-.165.164-.257.188-.56.11-.863-.128-.498-.546-1.002-1.159-1.355-.994-.575-2.158-.5-2.578.165z' fill='url(%23d)'/%3e%3cpath d='M55.7 21.477c-.341.265-.72.481-1.023.459-.304-.023-.56-.318-.717-.688-.319-.71-.245-1.754.26-2.276.225-.279.639-.316 1-.286.375.047.653.27.83.6.368.673.224 1.692-.35 2.191zm.51.589c.863-.931 1.119-2.141.703-3.244A1.977 1.977 0 0 0 55.5 17.64c-.325-.084-.665-.053-1.022-.01-.183.066-.38.115-.55.196-.171.081-.334.207-.496.333-1.114 1.178-1.067 2.542-.558 3.598.287.503.813 1.08 1.613 1.105.8.025 1.298-.44 1.723-.796z' fill='url(%23e)'/%3e%3cpath d='M36.546 43.286c-.723-.868-1.475-1.713-2.324-2.435a15.23 15.23 0 0 0-2.454-1.714l-.377-.208c-1.839-.953-3.731-.84-5.657.182a8.584 8.584 0 0 0-3.282 3.053 20.196 20.196 0 0 0-2.412 5.642 14.12 14.12 0 0 0-.383 2.085c-.085.781-.09 1.572.04 2.353.166.919.534 1.73 1.192 2.361.44.444.977.766 1.577 1.015a6.704 6.704 0 0 0 2.26.482 14.804 14.804 0 0 0 5.466-.796c.154-.048.308-.096.438-.173.362-.21.767-.334 1.148-.488 1.112-.412 2.2-.853 3.241-1.448.78-.44 1.513-.939 2.131-1.586.448-.468.797-1.001 1.032-1.59.552-1.406.548-2.761.002-4.077a9.332 9.332 0 0 0-.681-1.305c-.302-.48-.637-.91-.957-1.353zm-1.575 1.32c.309.427.606.84.9 1.279.293.439.513.935.646 1.475.328 1.342-.144 2.638-1.303 3.54-.387.301-.797.572-1.203.817-.866.482-1.743.95-2.635 1.43-.056.019-.116.065-.168.059-.189.003-.36.089-.529.149-.707.287-1.442.478-2.206.476a13.99 13.99 0 0 0-1.681.14c-.369.048-.76.067-1.14.1a6.518 6.518 0 0 1-1.437-.098 3.66 3.66 0 0 1-1.231-.449c-.628-.346-1.043-.88-1.168-1.594a6.11 6.11 0 0 1-.105-.871c-.037-.568.025-1.164.124-1.742.353-2.062 1.107-4.007 2.157-5.849.106-.201.25-.384.382-.583.713-1.078 1.69-1.815 2.88-2.31.92-.383 1.823-.418 2.688-.042.406.185.798.38 1.16.6a14.312 14.312 0 0 1 3.87 3.473z' fill='url(%23f)'/%3e%3cpath d='M27.325 48.98c.291.345.894.568 1.655.38.042-.008.098-.028.14-.036 1.09-.133 1.955-1.474 1.548-2.61-.28-.76-.856-1.194-1.665-1.16a1.784 1.784 0 0 0-.369.048c-.726.231-1.303.656-1.645 1.351-.313.672-.268 1.281.335 2.027zm2.323-.878c-.285.246-.62.245-.972.16-.496-.114-.755-.509-.665-1.007.071-.461.476-.8.976-.831.203-.015.4.023.563.11.593.302.649 1.14.098 1.568z' fill='url(%23g)'/%3e%3cpath d='M33.767 45.542c-.7-.838-1.48-1.565-2.335-2.235-.283-.21-.58-.407-.916-.503-.156-.046-.334-.122-.463.05-.126.145-.01.294.07.398.136.204.271.409.451.579.383.37.796.716 1.194 1.074.638.575 1.22 1.171 1.678 1.912.244.406.429.858.602 1.295.063.142.11.296.214.43.185.237.53.16.66-.133a.706.706 0 0 0 .042-.437c-.034-.26-.11-.51-.2-.75-.245-.62-.604-1.175-.997-1.68z' fill='url(%23h)'/%3e%3cpath d='M29.325 42.777c.283-.22.314-.578.081-.755a1.522 1.522 0 0 0-.942-.291.484.484 0 0 0-.44.294c-.09.19-.043.343.087.48.047.06.134.11.21.147.178.076.386.129.58.193.155.046.32.013.424-.068z' fill='url(%23i)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='73.926' y1='14.826' x2='23.822' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='73.926' y1='14.826' x2='23.822' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='73.926' y1='14.826' x2='23.822' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='73.926' y1='14.826' x2='23.822' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='73.926' y1='14.826' x2='23.822' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='125.759' y1='-59.657' x2='-28.86' y2='60.602' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='125.759' y1='-59.657' x2='-28.86' y2='60.602' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='125.759' y1='-59.657' x2='-28.86' y2='60.602' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='i' x1='125.759' y1='-59.657' x2='-28.86' y2='60.602' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
    @media only screen and (max-width: 1199px) {
      .title-decor::before {
        width: 3.4375rem;
        height: 2.9375rem; } }
  .title-decor::after {
    content: '';
    position: absolute;
    right: 50%;
    top: 0;
    width: 4.1875rem;
    height: 3.5625rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='67' height='57' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.013 45.394c.113-.146.267-.311.447-.508-.64-4.129.647-9.531 10.094-12.477 11.564-3.659 18.135 2.982 25.113 5.453 2.722.95 5.582 1.723 8.503 2.05-.052-.066-.133-.13-1.152-1.129-5.18-6.958-18.108-12.217-31.657-8.65C39.127 19.811 52.046 20.5 54.56 20.043c7.405-1.423 11.05-4.136 11.906-4.533-8.274-1.173-16.739.074-16.854.088-9.7 1.297-19.542 5.854-26.192 12.998 1.844-2.973 3.305-5.855 4.398-9.569 1.684-6.313.869-11.355-1.131-14.907-.155-.069-.268-.157-.423-.225-1.065-1.476-2.64-2.728-4.575-3.454L20.523 0l.336 1.04c1.752 5.51 4.033 10.474 3.581 15.671-.535 5.573-2.509 10.52-5.63 15.068-.781 1.206-1.593 2.416-2.31 3.673-3.14 3.703-2.806 7.49-1.746 10.31.088-.114.172-.255.26-.368zM40.049 30.77c7.16 1.032 12.206 3.712 17.262 7.852-10.065-2.383-12.175-6.228-19.66-8.082.796.048 1.595.125 2.398.23zm-17.6-28.83a10.805 10.805 0 0 1 3.336 2.569c1.713 4.858 1.611 9.705.265 14.18-.04.151-.108.306-.147.457 1.103-6.973-.882-10.41-3.454-17.207zm27.467 14.906c4.593-.887 11.494-1.094 12.767-.856-2.739 1.112-5.576 2.016-8.556 2.602-6.64 1.344-20.971 1.735-31.425 12.766-.04.02-.07.023-.111.043 7.226-7.785 16.093-12.427 27.325-14.555z' fill='url(%23a)'/%3e%3cpath d='M24.257 51.443c.083-.843-.667-1.686-1.48-1.878-.415-.27-1.015-.167-1.353.167-.092.084-.201.258-.28.327-.422.475-.392 1.406.068 1.92l.1.104c.944 1.096 2.795.825 2.945-.64z' fill='url(%23b)'/%3e%3cpath d='M1.49 29.924a.617.617 0 0 0 .088.354c.253.378.9.415 1.46.098.285-.167.519-.4.605-.645a.714.714 0 0 0-.023-.64c-.252-.378-.9-.415-1.46-.098-.393.239-.653.607-.67.93z' fill='url(%23c)'/%3e%3cpath d='M1.593 28.085A3.09 3.09 0 0 0 .1 30.036c-.223.89-.083 1.88.482 2.76 1.09 1.677 3.271 2.285 4.907 1.353 1.623-.915 2.062-2.985 1.017-4.654l-.036-.053c-1.074-1.665-3.255-2.273-4.878-1.357zm2.91.708c.164.257.188.56.11.863-.127.497-.545 1.002-1.158 1.355-.994.575-2.146.483-2.579-.165-.164-.257-.188-.56-.11-.863.128-.498.546-1.002 1.159-1.355.994-.575 2.158-.5 2.578.165z' fill='url(%23d)'/%3e%3cpath d='M10.765 21.477c.34.265.719.481 1.023.459.304-.023.559-.318.717-.688.319-.71.245-1.754-.26-2.276-.225-.279-.64-.316-1-.286-.375.047-.653.27-.83.6-.368.673-.224 1.692.35 2.191zm-.51.589c-.863-.931-1.119-2.141-.703-3.244.21-.537.73-1.04 1.413-1.182.326-.084.666-.053 1.022-.01.184.066.38.115.551.196.171.081.333.207.495.333 1.115 1.178 1.068 2.542.56 3.598-.288.503-.814 1.08-1.614 1.105-.801.025-1.298-.44-1.724-.796z' fill='url(%23e)'/%3e%3cpath d='M29.919 43.286c.723-.868 1.475-1.713 2.324-2.435a15.226 15.226 0 0 1 2.454-1.714l.377-.208c1.839-.953 3.731-.84 5.657.182a8.584 8.584 0 0 1 3.282 3.053 20.199 20.199 0 0 1 2.412 5.642c.18.689.308 1.384.383 2.085.085.781.09 1.572-.04 2.353-.166.919-.534 1.73-1.192 2.361-.441.444-.978.766-1.577 1.015a6.705 6.705 0 0 1-2.26.482 14.805 14.805 0 0 1-5.467-.796 2.057 2.057 0 0 1-.437-.173c-.362-.21-.767-.334-1.148-.488-1.112-.412-2.2-.853-3.241-1.448-.78-.44-1.513-.939-2.131-1.586-.448-.468-.797-1.001-1.032-1.59-.552-1.406-.548-2.761-.002-4.077.184-.452.425-.884.681-1.305.302-.48.637-.91.957-1.353zm1.575 1.32c-.31.427-.606.84-.9 1.279a4.653 4.653 0 0 0-.646 1.475c-.328 1.342.143 2.638 1.303 3.54.387.301.796.572 1.203.817.865.482 1.743.95 2.635 1.43.056.019.115.065.168.059.188.003.36.089.529.149.707.287 1.442.478 2.206.476.565.01 1.122.062 1.681.14.369.048.76.067 1.14.1.485.02.964-.013 1.436-.098a3.66 3.66 0 0 0 1.232-.449c.627-.346 1.043-.88 1.168-1.594.058-.288.089-.574.105-.871.036-.568-.025-1.164-.124-1.742-.354-2.062-1.108-4.007-2.157-5.849-.106-.201-.25-.384-.382-.583-.713-1.078-1.69-1.815-2.88-2.31-.92-.383-1.823-.418-2.688-.042-.407.185-.798.38-1.16.6a14.309 14.309 0 0 0-3.87 3.473z' fill='url(%23f)'/%3e%3cpath d='M39.14 48.98c-.292.345-.894.568-1.656.38-.04-.008-.097-.028-.138-.036-1.09-.133-1.956-1.474-1.55-2.61.281-.76.857-1.194 1.666-1.16.12-.002.245.023.368.048.727.231 1.304.656 1.646 1.351.313.672.268 1.281-.336 2.027zm-2.324-.878c.286.246.621.245.973.16.495-.114.755-.509.665-1.007-.071-.461-.476-.8-.976-.831-.203-.015-.4.023-.563.11-.593.302-.649 1.14-.099 1.568z' fill='url(%23g)'/%3e%3cpath d='M32.698 45.542c.7-.838 1.48-1.565 2.335-2.235.282-.21.58-.407.916-.503.156-.046.334-.122.463.05.125.145.01.294-.071.398-.135.204-.27.409-.45.579-.383.37-.796.716-1.194 1.074-.639.575-1.221 1.171-1.678 1.912-.244.406-.429.858-.602 1.295-.063.142-.11.296-.214.43-.185.237-.53.16-.661-.133a.705.705 0 0 1-.042-.437c.035-.26.11-.51.201-.75.244-.62.604-1.175.997-1.68z' fill='url(%23h)'/%3e%3cpath d='M37.14 42.777c-.283-.22-.314-.578-.081-.755.27-.194.592-.301.942-.291a.484.484 0 0 1 .44.294c.09.19.043.343-.088.48a.613.613 0 0 1-.21.147c-.178.076-.386.129-.579.193a.485.485 0 0 1-.424-.068z' fill='url(%23i)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='-7.461' y1='14.826' x2='42.643' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='-7.461' y1='14.826' x2='42.643' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='-7.461' y1='14.826' x2='42.643' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='-7.461' y1='14.826' x2='42.643' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='-7.461' y1='14.826' x2='42.643' y2='65.767' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='-59.294' y1='-59.657' x2='95.325' y2='60.602' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='-59.294' y1='-59.657' x2='95.325' y2='60.602' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='-59.294' y1='-59.657' x2='95.325' y2='60.602' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='i' x1='-59.294' y1='-59.657' x2='95.325' y2='60.602' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
    @media only screen and (max-width: 1199px) {
      .title-decor::after {
        width: 3.4375rem;
        height: 2.9375rem; } }

.two-border-gold::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
  background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
  background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
  background-size: 100% 100%;
  -webkit-clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
          clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%); }
  @media only screen and (max-width: 1199px) {
    .two-border-gold::before {
      -webkit-clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%);
              clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%); } }

.two-border-gold::after {
  content: '';
  position: absolute;
  top: -0.625rem;
  left: -0.625rem;
  right: 0;
  bottom: 0;
  width: calc(100% + 1.375rem);
  height: calc(100% + 1.375rem);
  background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
  background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
  background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
  background-size: 100% 100%;
  -webkit-clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
          clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
  z-index: 2; }
  @media only screen and (max-width: 1199px) {
    .two-border-gold::after {
      top: -0.3125rem;
      left: -0.3125rem;
      width: calc(100% + 0.75rem);
      height: calc(100% + 0.75rem); } }

.border-gold::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
  background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
  background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
  background-size: 100% 100%;
  -webkit-clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
          clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%); }
  @media only screen and (max-width: 1199px) {
    .border-gold::after {
      -webkit-clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%);
              clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%); } }

.section__decor {
  position: absolute;
  overflow: hidden;
  z-index: -1; }
  .section__decor img {
    height: 100%;
    width: auto; }

.img-decor {
  position: absolute; }
  .img-decor img {
    height: 100%;
    width: auto; }

.gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@media only screen and (max-width: 1199px) {
  .desktop-default {
    display: none !important; } }

@media only screen and (min-width: 1200px) {
  .desktop-tiny {
    display: none !important; } }

@media only screen and (min-width: 1024px) {
  .tablet {
    display: none !important; } }

@media only screen and (min-width: 768px) {
  .phone {
    display: none !important; } }

.desc-medium {
  font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.5rem;
  line-height: 1.5; }
  @media only screen and (max-width: 1199px) {
    .desc-medium {
      font-size: 1.125rem;
      line-height: 1.45; } }

.desc {
  display: block;
  margin: 0 auto;
  font-size: 1.25rem;
  line-height: 1.35;
  text-align: center; }
  @media only screen and (max-width: 1199px) {
    .desc {
      font-size: 1rem; } }

/*=== UI-kit ====*/
/*=== All ====*/
html {
  height: unset;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  text-size-adjust: 100%;
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

body {
  background: #fff;
  color: #544842;
  font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  -webkit-font-feature-settings: 'pnum' on, 'lnum' on;
          font-feature-settings: 'pnum' on, 'lnum' on;
  min-height: 100%;
  padding-right: 0 !important;
  width: 100%; }

.header,
.footer {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

main {
  position: relative; }

.page-wrapper {
  position: relative;
  width: 100%; }

[type='search']::-ms-clear,
[type='text']::-ms-clear,
[type='passowrd']::-ms-clear,
[type='tel']::-ms-clear {
  display: none; }

body * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  body *:after, body *:before {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

/*
img {
	max-width: 100%;
	vertical-align: middle;
}
*/
/*
video {
	height: 100%;
	max-width: 100%;
	object-fit: inherit;
}
*/
.icon {
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: inline-block; }
  .icon--fill {
    fill: currentColor; }
  .icon--stroke {
    stroke: currentColor; }
  .icon--all {
    fill: currentColor;
    stroke: currentColor; }

button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  outline: none;
  padding: 0;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  button:disabled, button[disabled='disabled'] {
    cursor: default;
    opacity: 0.5; }

textarea:focus,
input:focus {
  outline: none; }

ol,
ul {
  background: transparent;
  border: 0;
  font-size: 100%;
  font-weight: 400;
  list-style: none;
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

body.noscroll {
  overflow-y: hidden !important; }

ul > li {
  position: relative;
  padding-left: 2.8125rem;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: normal; }
  @media only screen and (max-width: 1199px) {
    ul > li {
      padding-left: 1.875rem;
      font-size: 1rem;
      line-height: 1.45; } }
  ul > li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.5rem;
    display: block;
    width: 0.375rem;
    height: 0.375rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='3' cy='3' r='3' fill='%23BA9866'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center; }
  ul > li:not(:first-child) {
    margin-top: 0.9375rem; }
    @media only screen and (max-width: 1199px) {
      ul > li:not(:first-child) {
        margin-top: 0.625rem; } }

ol {
  counter-reset: myCounter; }
  ol > li {
    position: relative;
    list-style: none;
    padding-left: 2.8125rem;
    font-size: 1.125rem;
    line-height: 1.5; }
    ol > li::before {
      counter-increment: myCounter;
      content: counter(myCounter);
      position: absolute;
      left: 0;
      display: inline-block;
      text-align: center;
      color: #BA9866;
      font-size: 1.5rem;
      line-height: .95; }
    ol > li:not(:first-child) {
      margin-top: 0.9375rem; }

/* Стили по-умолчанию*/
.accordion__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer; }

.accordion__title {
  margin-left: 1.25rem;
  font-size: 1.5rem;
  cursor: pointer; }
  @media only screen and (max-width: 1199px) {
    .accordion__title {
      font-size: 1.125rem; } }

.accordion:hover .accordion__title {
  color: #396542; }

.accordion__body {
  padding-left: 3.75rem;
  max-height: 62.5rem;
  overflow: hidden;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  @media only screen and (max-width: 1199px) {
    .accordion__body {
      padding-left: 3.125rem; } }

.accordion .button-round {
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }

.accordion.--active .button-round {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }

.accordion.--active .accordion__title {
  color: #396542; }

/* Показываем текст */
.js--acc:not(.--active) .accordion__body {
  max-height: 0; }

.show-item {
  /*
	&__item {
		&.is-visible {
			//display: block !important;
			display: none;
		}
	}
	*/ }
  .show-item__button {
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
    .show-item__button span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      height: 100%;
      z-index: 2; }
    .show-item__button .hide {
      display: none; }

table {
  border-collapse: collapse; }
  table caption {
    margin: 0 0 0.9375rem;
    font-size: 1rem;
    line-height: 1.3;
    text-align: start;
    font-weight: 600; }
    @media only screen and (max-width: 1199px) {
      table caption {
        margin: 0 0 0.625rem; } }
  table th {
    padding: 0.3125rem;
    padding-left: 0;
    text-align: start;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.3;
    opacity: 0.5; }
    @media only screen and (max-width: 1199px) {
      table th {
        font-size: 0.75rem; } }
  table tr:first-child td {
    border-top: 1px solid #DCD2D2; }
  table td {
    padding: 0.3125rem;
    padding-left: 0;
    font-size: 1rem;
    border-bottom: 1px solid #DCD2D2;
    line-height: 1.3; }
    @media only screen and (max-width: 1199px) {
      table td {
        font-size: 0.875rem;
        padding: 0.375rem; } }

.remark {
  margin-top: 0.9375rem;
  font-size: 0.875rem !important;
  line-height: 1.45;
  opacity: .5; }
  @media only screen and (max-width: 1199px) {
    .remark {
      font-size: 0.75rem;
      margin-top: 0.5rem; } }

.content-tile {
  display: grid;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem;
  row-gap: 4.6875rem; }
  @media only screen and (max-width: 1199px) {
    .content-tile {
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .content-tile {
      row-gap: 2.5rem; } }
  .content-tile-2 {
    grid-template-columns: 1fr 1fr; }
    @media only screen and (max-width: 767px) {
      .content-tile-2 {
        grid-template-columns: 1fr; } }
  .content-tile-3 {
    grid-template-columns: 1fr 1fr 1fr; }
    @media only screen and (max-width: 767px) {
      .content-tile-3 {
        grid-template-columns: 1fr; } }

.content-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: unset; }
  .content-list > div {
    padding: 1.875rem 0;
    border-bottom: 1px solid #ECE4D9; }
    .content-list > div:first-child {
      border-top: 1px solid #ECE4D9; }

h1,
.h1 {
	display: block;
  margin: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3.125rem;
  font-size: 3.75rem;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: normal;
  line-height: .95;
  line-height: 112%;
  text-transform: uppercase;
  text-align: center;
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
  background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
  @media only screen and (max-width: 1199px) {
    h1,
    .h1 {
      margin-bottom: 1.875rem;
      font-size: 2.1875rem; } }
  h1 a,
  .h1 a {
    color: inherit; }

h2,
.h2 {
	display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3.125rem;
  font-size: 3.125rem;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: normal;
  line-height: 0.95;
  text-transform: uppercase;
  text-align: center;
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
  background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
  @media only screen and (max-width: 1199px) {
    h2,
    .h2 {
      margin-bottom: 1.875rem;
      line-height: 1.1;
      font-size: 1.875rem; } }
  h2 a,
  .h2 a {
    color: inherit; }
    h2 a:hover,
    .h2 a:hover {
      color: #396542; }

h3,
.h3 {
	display: block;
  margin: 0;
  font-size: 2.1875rem;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase; }
  @media only screen and (max-width: 1199px) {
    h3,
    .h3 {
      font-size: 1.5rem;
      color: #544842;
      line-height: 1.1; } }

h4,
.h4 {
	display: block;
  margin: 0;
  font-size: 1.375rem;
  font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.2;
  font-weight: normal; }

p {
  font-size: 1.125rem;
  line-height: 1.5;
  margin: 0.9375rem 0; }
  p:first-child {
    margin-top: 0; }
  p:last-child {
    margin-bottom: 0; }
  @media only screen and (max-width: 1199px) {
    p {
      font-size: 1rem;
      line-height: 1.45;
      margin: 0.625rem 0; } }
  @media only screen and (max-width: 1023px) {
    p {
      font-size: 1rem; } }

a,
.link {
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  a:hover,
  .link:hover {
    color: #396542; }

a[href^='tel:'],
a[href^='mailto:'] {
  white-space: nowrap; }

img,
picture {
  vertical-align: top; }

button {
  cursor: pointer; }

hr {
  border: 0;
  background: #ECE4D9;
  display: block;
  height: 1px;
  margin: 3.125rem 0;
  padding: 0; }

.regular {
  font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

@media only screen and (max-width: 1199px) {
  .direct-speech {
    margin-top: 1.875rem; } }

.direct-speech__start {
  font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.5rem;
  line-height: 1.54;
  color: #BA9866;
  margin-bottom: 1.875rem; }
  @media only screen and (max-width: 1199px) {
    .direct-speech__start {
      font-size: 1.125rem;
      line-height: 1.45; } }
  .direct-speech__start p {
    font-size: 1.5rem;
    line-height: 1.54; }
    @media only screen and (max-width: 1199px) {
      .direct-speech__start p {
        font-size: 1.125rem;
        line-height: 1.45; } }

.direct-speech .authors-words {
  font-family: "PlayfairDisplay-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: italic;
  font-size: 1.5rem;
  line-height: 1.54;
  color: #396542; }
  @media only screen and (max-width: 1199px) {
    .direct-speech .authors-words {
      font-size: 1.25rem; } }

.direct-speech blockquote {
  position: relative;
  margin: 0.9375rem 0;
  padding-left: 2.8125rem; }
  .direct-speech blockquote::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 1.4375rem;
    height: 1.75rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='b' fill='%23fff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.149 22.297C4.99 22.297 0 17.306 0 11.15 0 4.99 4.991 0 11.149 0c5.685 0 10.377 4.256 11.062 9.757h.087V28l-6.649-6.648a11.11 11.11 0 0 1-4.5.945z'/%3e%3c/mask%3e%3cpath d='m22.211 9.757-1.984.247.218 1.753h1.766v-2zm.087 0h2v-2h-2v2zm0 18.243-1.414 1.414 3.414 3.414V28h-2zm-6.649-6.648 1.415-1.415-.97-.969-1.253.554.808 1.83zM-2 11.149c0 7.261 5.887 13.148 13.149 13.148v-4A9.149 9.149 0 0 1 2 11.15h-4zM11.149-2C3.887-2-2 3.887-2 11.149h4A9.149 9.149 0 0 1 11.149 2v-4zM24.196 9.51C23.388 3.02 17.856-2 11.149-2v4a9.15 9.15 0 0 1 9.078 8.004l3.969-.494zm-1.985 2.247h.087v-4h-.087v4zm-1.913-2V28h4V9.757h-4zm3.414 16.829-6.648-6.649-2.829 2.829 6.649 6.648 2.828-2.828zM11.15 24.297a13.11 13.11 0 0 0 5.309-1.116l-1.617-3.659a9.11 9.11 0 0 1-3.692.775v4z' fill='url(%23a)' mask='url(%23b)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='1.776' y1='14.001' x2='20.548' y2='14.5' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }

.subscribe-ttl {
  display: block;
  text-align: center;
  margin-bottom: 1.875rem;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  color: #396542;
  text-transform: uppercase; }
  @media only screen and (max-width: 1199px) {
    .subscribe-ttl {
      margin-bottom: 0.9375rem; } }

.container {
  margin: 0 auto;
  max-width: 100rem;
  width: 100%;
  padding: 0 3.0625rem;
  /*

	@include mq('desktop-default') {
		padding: 0 $container-padding2;
	}
	*/ }
  @media only screen and (max-width: 1439px) {
    .container {
      padding: 0 1.25rem; } }

/*=== Components ====*/
.banner-type-1 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 5.125rem 8rem;
  background: #fff;
  overflow: hidden; }
  @media only screen and (max-width: 1199px) {
    .banner-type-1 {
      padding: 2.5rem; } }
  @media (max-width: 580px) {
    .banner-type-1 {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media only screen and (max-width: 767px) {
    .banner-type-1 {
      padding: 2rem; } }
  .banner-type-1::after {
    content: '';
    position: absolute;
    width: calc(100% - 1.25rem);
    height: calc(100% - 1.25rem);
    top: 0.625rem;
    left: 0.625rem;
    background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
    background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
    background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
    background-size: 100% 100%;
    -webkit-clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
            clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
    z-index: 2; }
  .banner-type-1__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 50%;
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .banner-type-1__content {
        max-width: 60%; } }
    @media (max-width: 580px) {
      .banner-type-1__content {
        max-width: unset; } }
  .banner-type-1__ttl {
    display: block;
    margin-bottom: 1.875rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.875rem;
    line-height: 1.13;
    color: #396542;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .banner-type-1__ttl {
        margin-bottom: 0.625rem;
        font-size: 1.25rem; } }
  .banner-type-1__txt {
    display: block;
    font-size: 1.125rem;
    line-height: 1.15; }
    @media only screen and (max-width: 1199px) {
      .banner-type-1__txt {
        font-size: 1rem; } }
  .banner-type-1__img {
    position: absolute;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: 100%;
    width: auto;
    overflow: hidden; }
    @media only screen and (max-width: 767px) {
      .banner-type-1__img {
        right: -5rem; } }
    @media (max-width: 580px) {
      .banner-type-1__img {
        position: relative;
        width: calc(100% + 5rem);
        left: -2.5rem;
        bottom: -2.5rem; } }
    .banner-type-1__img picture {
      height: 100%; }
      @media (max-width: 580px) {
        .banner-type-1__img picture {
          width: 100%; } }
    .banner-type-1__img img {
      height: 100%;
      max-height: 100%; }
      @media (max-width: 580px) {
        .banner-type-1__img img {
          width: 100%;
          height: auto; } }
    .banner-type-1__img .gradient {
      background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), color-stop(36.05%, transparent));
      background: -o-linear-gradient(left, #FFFFFF 0%, transparent 36.05%);
      background: linear-gradient(90deg, #FFFFFF 0%, transparent 36.05%); }
      @media (max-width: 580px) {
        .banner-type-1__img .gradient {
          height: 4rem;
          background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(transparent));
          background: -o-linear-gradient(top, #FFFFFF 0%, transparent 100%);
          background: linear-gradient(180deg, #FFFFFF 0%, transparent 100%); } }
  .banner-type-1 .img-decor {
    position: absolute;
    right: 0;
    bottom: 50%;
    margin-bottom: -7.8125rem;
    width: 15.625rem;
    height: 15.625rem; }
    @media only screen and (max-width: 1199px) {
      .banner-type-1 .img-decor {
        right: -4.0625rem;
        width: 8.125rem;
        height: 8.125rem; } }
    @media only screen and (max-width: 767px) {
      .banner-type-1 .img-decor {
        display: none; } }
    @media (max-width: 580px) {
      .banner-type-1 .img-decor {
        display: block;
        bottom: 35%; } }

.banner-type-2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 400px;
  width: 100%;
  max-width: 100%;
  background: #f6f1e9; }
  @media only screen and (max-width: 1199px) {
    .banner-type-2 {
      height: 300px; } }
  .banner-type-2__content {
    position: absolute;
    top: 0;
    left: 0;
    padding: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .banner-type-2__content {
        padding: 1.875rem; } }
  .banner-type-2__ttl {
    display: block;
    margin-bottom: 1.875rem;
    font-size: 1.875rem;
    line-height: 1.15;
    color: #396542; }
    @media only screen and (max-width: 1199px) {
      .banner-type-2__ttl {
        font-size: 1.25rem; } }
  .banner-type-2 img {
    width: 100%;
    height: auto;
    max-width: 100%; }
  @media only screen and (max-width: 1199px) {
    .banner-type-2 .button {
      width: 100%; } }
  @media only screen and (max-width: 767px) {
    .banner-type-2 .button {
      width: 10rem; } }

.breadcrumbs {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1.875rem 0 1.25rem; }
  @media only screen and (max-width: 1199px) {
    .breadcrumbs {
      margin: 1.875rem 0 0.9375rem; } }
  .breadcrumbs__item {
    position: relative;
    margin-top: 0.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.75rem;
    line-height: 1; }
    .breadcrumbs__item:not(:first-child) {
      padding-left: 2.5rem; }
      .breadcrumbs__item:not(:first-child):before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 2.5rem;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23a)'%3e%3cpath d='M9.829 10.243 7 7.415 8.414 6l4.243 4.243-4.243 4.243L7 13.071l2.829-2.828z' fill='%23989898'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M0 0h20v20H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
        background-position: center;
        background-repeat: no-repeat; }
  .breadcrumbs__text {
    color: #989898; }
  .breadcrumbs__link {
    color: #989898; }
    .breadcrumbs__link:hover {
      color: #989898; }
  .breadcrumbs.color-white .breadcrumbs__link {
    color: #fff; }
  .breadcrumbs.color-white .breadcrumbs__item {
    opacity: 1; }
    .breadcrumbs.color-white .breadcrumbs__item::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.829 4.243 0 1.415 1.414 0l4.243 4.243-4.243 4.243L0 7.071l2.829-2.828z' fill='%23fff'/%3e%3c/svg%3e"); }

.list-tizer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .list-tizer__item {
    padding-left: 0; }
    .list-tizer__item::before {
      display: none; }
    .list-tizer__item:not(:first-child) {
      margin-left: 3.4375rem;
      margin-top: 0; }

.main-catalog {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 1.875rem;
  counter-reset: myCounter;
  margin-bottom: -2.5rem; }
  @media only screen and (max-width: 1199px) {
    .main-catalog {
      grid-column-gap: 1.1875rem; } }
  @media only screen and (max-width: 767px) {
    .main-catalog {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow-x: scroll;
      margin: 0 -1.25rem;
      padding: 0 1.25rem;
      min-height: 18.75rem;
      scrollbar-width: none; }
      .main-catalog::-webkit-scrollbar {
        width: 0;
        height: 0;
        -webkit-transition: 125ms;
        transition: 125ms;
        cursor: none !important; } }
  .main-catalog__product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 2.5rem;
    /*
		&:not(:first-child) {
			margin-left: rem(30);
		}
		*/ }
    @media only screen and (max-width: 767px) {
      .main-catalog__product {
        width: 16.25rem;
        -ms-flex-negative: 0;
            flex-shrink: 0; } }
    .main-catalog__product:hover {
      opacity: 1; }
      .main-catalog__product:hover h3 {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); }
      .main-catalog__product:hover h3 {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); }
      .main-catalog__product:hover .item-number {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); }
    .main-catalog__product:nth-of-type(n+1):nth-of-type(-n+9) .main-catalog__title::before {
      counter-increment: myCounter;
      content: "0" counter(myCounter); }
  .main-catalog__img {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 28.125rem;
    background-size: cover !important;
    -webkit-backdrop-filter: brightness(75%);
            backdrop-filter: brightness(75%);
    overflow: hidden; }
    @media only screen and (max-width: 1199px) {
      .main-catalog__img {
        height: 15.625rem; } }
    @media only screen and (max-width: 767px) {
      .main-catalog__img {
        height: 15.625rem; } }
    .main-catalog__img::after {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 10rem;
      background: url("../assets/images/example/main-catalog/main-catalog-bottom.png") no-repeat center;
      background-size: cover; }
      @media only screen and (max-width: 1199px) {
        .main-catalog__img::after {
          bottom: -4.0625rem; } }
    .main-catalog__img-back {
      position: absolute; }
      .main-catalog__img-back .img-color {
        background: #305B39;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        mix-blend-mode: multiply; }
    .main-catalog__img-decor {
      position: absolute;
      top: 2.5rem;
      left: 50%;
      margin-left: -6.0625rem; }
    .main-catalog__img-product {
      position: relative;
      top: 1.5625rem;
      width: 100%;
      max-width: 25rem;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      z-index: 2; }
      @media only screen and (max-width: 1199px) {
        .main-catalog__img-product {
          max-width: 11.875rem; } }
  .main-catalog__title {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -2.1875rem; }
    @media only screen and (max-width: 1199px) {
      .main-catalog__title {
        margin-top: -1.5625rem; } }
    .main-catalog__title .item-number {
      width: 4.4375rem;
      height: 4.4375rem; }
      @media only screen and (max-width: 1199px) {
        .main-catalog__title .item-number {
          width: 3.125rem;
          height: 3.125rem; } }
      .main-catalog__title .item-number::before {
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='71' height='71' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.844 56.486-.011-.011-.012-.012c-3.58-3.41-6.284-7.948-7.66-13.132-.911-3.44-2.57-5.625-4.036-6.955-.4-.363-.785-.662-1.134-.904a13.73 13.73 0 0 0 1.37-1.107c1.516-1.395 3.202-3.584 3.81-6.719 1.434-5.383 4.301-10.067 8.095-13.513l.012-.011.013-.012c3.316-3.226 7.583-5.662 12.41-6.944 3.438-.913 5.62-2.573 6.95-4.04.363-.4.66-.784.902-1.133.294.416.66.886 1.106 1.37 1.393 1.516 3.581 3.204 6.714 3.812 5.093 1.359 9.56 4.003 12.944 7.503l.011.012.012.012c3.493 3.384 6.132 7.852 7.49 12.944.607 3.135 2.293 5.324 3.808 6.719.485.446.955.813 1.37 1.107-.348.242-.733.54-1.133.904-1.466 1.33-3.125 3.515-4.037 6.955-1.45 5.467-4.378 10.216-8.253 13.68l-.013.012-.012.012c-3.287 3.146-7.486 5.525-12.227 6.79-3.133.608-5.32 2.296-6.714 3.812a13.73 13.73 0 0 0-1.106 1.37 11.15 11.15 0 0 0-.902-1.134c-1.33-1.466-3.513-3.126-6.95-4.04-5.027-1.334-9.446-3.92-12.817-7.347z' fill='%23fff' stroke='url(%23a)' stroke-width='2'/%3e%3cdefs%3e%3clinearGradient id='a' x1='5.655' y1='35.502' x2='65.404' y2='37.497' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-size: cover; }
      .main-catalog__title .item-number::after {
        counter-increment: myCounter;
        content: counter(myCounter);
        font-size: 1.625rem;
        line-height: 71px; }
        @media only screen and (max-width: 1199px) {
          .main-catalog__title .item-number::after {
            line-height: 50px;
            font-size: 1.125rem; } }
      .main-catalog__title .item-number:hover {
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset; }
    .main-catalog__title::before {
      display: none; }
    .main-catalog__title h3 {
      margin-top: 1.25rem;
      font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-size: 1.875rem !important;
      line-height: 1;
      text-align: center;
      color: #544842;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
      @media only screen and (max-width: 1199px) {
        .main-catalog__title h3 {
          margin-top: 0.625rem;
          font-size: 1.25rem !important; } }
  .main-catalog__product:nth-of-type(n+1):nth-of-type(-n+9) .item-number::after {
    content: "0" counter(myCounter); }

.list-decor-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .list-decor-number.content .list-decor-number__txt p {
    font-size: 1.125rem;
    line-height: 1.5; }
    @media only screen and (max-width: 1199px) {
      .list-decor-number.content .list-decor-number__txt p {
        font-size: 1rem;
        line-height: 1.45; } }
  .list-decor-number__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 4.375rem;
    min-height: 3.4375rem; }
    @media only screen and (max-width: 1199px) {
      .list-decor-number__item {
        padding-left: 3.75rem; } }
    .list-decor-number__item:not(:first-child) {
      margin-top: 2.5rem; }
    .list-decor-number__item::before {
      display: none; }
    .list-decor-number__item .item-number {
      position: absolute;
      left: 0; }
      .list-decor-number__item .item-number::after {
        font-size: 1.125rem; }
    .list-decor-number__item:hover .item-number {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); }
      .list-decor-number__item:hover .item-number::after {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1); }
      .list-decor-number__item:hover .item-number::before {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1); }
    .list-decor-number__item:hover::after {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); }
    .list-decor-number__item:hover::before {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); }
  .list-decor-number__title {
    display: block;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.35;
    color: #396542;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .list-decor-number__title {
        font-size: 1rem; } }
  .list-decor-number__txt {
    margin-top: 0.625rem;
    font-size: 1rem;
    line-height: 1.3125; }
    @media only screen and (max-width: 1199px) {
      .list-decor-number__txt {
        margin-top: 0.3125rem;
        font-size: 0.875rem;
        line-height: 1.45; } }
    .list-decor-number__txt p {
      font-size: 1rem;
      line-height: 1.3125; }
  .list-decor-number.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .list-decor-number.column .list-decor-number__item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .list-decor-number.column .list-decor-number__item:not(:first-child) {
        margin-top: 2.5rem; }

.list-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1.875rem;
  -webkit-column-gap: 0.625rem;
     -moz-column-gap: 0.625rem;
          column-gap: 0.625rem;
  row-gap: 0.625rem; }
  @media only screen and (max-width: 1199px) {
    .list-tag {
      margin-top: 0.9375rem;
      margin-left: -1.25rem;
      margin-right: -1.25rem;
      padding: 0 1.25rem;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-column-gap: 0.3125rem;
         -moz-column-gap: 0.3125rem;
              column-gap: 0.3125rem;
      row-gap: 0.3125rem;
      overflow-x: auto;
      scrollbar-width: none; }
      .list-tag::-webkit-scrollbar {
        width: 0;
        height: 0;
        -webkit-transition: 125ms;
        transition: 125ms;
        cursor: none !important; } }
  .list-tag__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
    white-space: nowrap; }
    .list-tag__item a {
      color: #396542;
      padding: 0.9375rem 1.875rem;
      border: 1px solid #396542;
      border-radius: 3rem;
      color: #396542;
      font-weight: 600;
      font-size: 1rem;
      text-transform: uppercase;
      line-height: 1;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out;
      cursor: pointer; }
      @media only screen and (max-width: 1199px) {
        .list-tag__item a {
          font-size: 0.875rem;
          padding: 0.625rem 1.25rem; } }
    .list-tag__item:hover a {
      color: #fff;
      background: #305B39; }
    .list-tag__item.active a, .list-tag__item.selected a {
      color: #fff;
      background: #305B39; }
    .list-tag__item:not(:first-child) {
      margin-top: 0; }
    .list-tag__item::before {
      display: none; }
    .list-tag__item:hover a {
      color: #fff;
      opacity: 1; }
    .list-tag__item.active a, .list-tag__item.selected a {
      color: #fff; }
    .list-tag__item.disabled {
      opacity: .3; }
      .list-tag__item.disabled:hover {
        color: #fff;
        background: unset; }
        .list-tag__item.disabled:hover a {
          color: #fff;
          cursor: auto; }
  .list-tag:not(.with-link) .list-tag__item {
    color: #396542;
    padding: 0.9375rem 1.875rem;
    border: 1px solid #396542;
    border-radius: 3rem;
    color: #396542;
    font-size: 1rem;
    text-transform: uppercase;
    line-height: 1;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    cursor: pointer; }
    @media only screen and (max-width: 1199px) {
      .list-tag:not(.with-link) .list-tag__item {
        font-size: 0.875rem;
        padding: 0.625rem 1.25rem; } }
    .list-tag:not(.with-link) .list-tag__item:hover {
      color: #fff;
      background: #305B39; }
    .list-tag:not(.with-link) .list-tag__item.active, .list-tag:not(.with-link) .list-tag__item.selected {
      color: #fff;
      background: #305B39; }

.buy-main__container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 3.125rem 0; }
  @media only screen and (max-width: 1199px) {
    .buy-main__container {
      padding: 1.25rem 0; }
      .buy-main__container::after {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        display: block;
        width: 100%;
        height: calc(100% - 23.75rem);
        background: #305B39; } }
  @media only screen and (max-width: 767px) {
    .buy-main__container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .buy-main__container::after {
        top: 1.875rem;
        left: 0;
        bottom: unset;
        right: unset;
        display: block;
        width: calc(100% - 22.5rem);
        height: 100%; } }
  @media only screen and (max-width: 479px) {
    .buy-main__container::after {
      width: 0; } }

.buy-main__col {
  height: 100%; }
  .buy-main__col-l {
    padding: 6.25rem 2.5rem;
    padding-left: 6.875rem;
    background: #305B39;
    width: 47.5%;
    margin-right: -1px; }
    @media only screen and (max-width: 1199px) {
      .buy-main__col-l {
        position: relative;
        width: calc(100% - 23.375rem);
        padding: 3.125rem 1.25rem;
        padding-left: 3.125rem;
        z-index: 2; } }
    @media only screen and (max-width: 767px) {
      .buy-main__col-l {
        width: 100%;
        padding: 0.9375rem 1.25rem;
        padding-left: 1.25rem; } }
  .buy-main__col-r {
    position: relative;
    height: 100%;
    width: 52.5%;
    border: 2.5rem solid #305B39;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    @media only screen and (max-width: 1199px) {
      .buy-main__col-r {
        height: 23.75rem;
        width: 24.6875rem;
        border-width: 1.5625rem; } }
    @media only screen and (max-width: 767px) {
      .buy-main__col-r {
        width: 100%;
        height: 20.3125rem;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1; } }
    .buy-main__col-r::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
      background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
      background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
      background-size: 100% 100%;
      -webkit-clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
              clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
      z-index: 2; }
      @media only screen and (max-width: 1199px) {
        .buy-main__col-r::after {
          -webkit-clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%);
                  clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%);
          width: 100%;
          height: 100%; } }
      @media only screen and (max-width: 767px) {
        .buy-main__col-r::after {
          left: unset;
          width: 21rem; } }
      @media only screen and (max-width: 479px) {
        .buy-main__col-r::after {
          width: 100%; } }
    .buy-main__col-r::before {
      content: '';
      position: absolute;
      width: calc(100% + 1.25rem);
      height: calc(100% + 1.25rem);
      top: -0.625rem;
      left: -0.625rem;
      right: 0;
      bottom: 0;
      background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
      background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
      background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
      background-size: 100% 100%;
      -webkit-clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
              clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
      z-index: 2; }
      @media only screen and (max-width: 1199px) {
        .buy-main__col-r::before {
          top: -0.3125rem;
          left: -0.3125rem;
          width: calc(100% + 0.75rem);
          height: calc(100% + 0.75rem); } }
      @media only screen and (max-width: 767px) {
        .buy-main__col-r::before {
          left: unset;
          right: -0.3125rem;
          width: 21.6875rem; } }
      @media only screen and (max-width: 479px) {
        .buy-main__col-r::before {
          width: calc(100% + 0.75rem); } }

.list-buy-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .list-buy-main__item {
    border-bottom: 1px solid #707B50;
    padding: 1.875rem 0; }
    @media only screen and (max-width: 1199px) {
      .list-buy-main__item {
        padding: 1.25rem 0; } }
    .list-buy-main__item::before {
      display: none; }
    .list-buy-main__item:not(:first-child) {
      margin-top: 0; }
    .list-buy-main__item img {
      max-height: 1.875rem; }
      @media only screen and (max-width: 1439px) {
        .list-buy-main__item img {
          max-width: 41%; } }
    .list-buy-main__item > a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .list-buy-main__item:first-child {
      border-top: 1px solid #707B50; }
    .list-buy-main__item:hover .button {
      background: #BA9866; }
      .list-buy-main__item:hover .button .icon {
        opacity: 0; }
    .list-buy-main__item .button {
      width: 13.125rem;
      height: 3.125rem;
      border-radius: 3.375rem; }
      @media only screen and (max-width: 1023px) {
        .list-buy-main__item .button {
          width: 8.125rem; } }
      .list-buy-main__item .button span::before, .list-buy-main__item .button div::before {
        border-top-left-radius: 3.125rem;
        border-bottom-left-radius: 3.125rem; }
      .list-buy-main__item .button span::after, .list-buy-main__item .button div::after {
        border-top-right-radius: 3.125rem;
        border-bottom-right-radius: 3.125rem; }
      .list-buy-main__item .button .icon rect {
        height: 3rem; }
        @media only screen and (max-width: 1199px) {
          .list-buy-main__item .button .icon rect {
            height: 3rem; } }

.pharmacys-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3.3125rem;
  margin-bottom: 0.75rem; }
  @media only screen and (max-width: 1199px) {
    .pharmacys-main {
      margin-top: 1.5625rem; } }
  .pharmacys-main__title {
    text-transform: uppercase;
    padding-top: 0.3125rem;
    font-size: 2.5rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #fff; }
    @media only screen and (max-width: 1199px) {
      .pharmacys-main__title {
        font-size: 1.5rem;
        padding-top: 1.25rem; } }
  @media only screen and (max-width: 1199px) {
    .pharmacys-main__img {
      height: 3.75rem; } }
  .pharmacys-main__img img {
    height: 100%;
    width: auto; }
  .pharmacys-main .button {
    margin-top: 1.6875rem; }
    @media only screen and (max-width: 1023px) {
      .pharmacys-main .button {
        width: 12.5rem; } }

.catalog {
  margin-top: 2.8125rem; }
  .catalog.content-list .product-catalog {
    display: grid;
    grid-template-columns: 1fr 30%;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .catalog.content-list .product-catalog {
        grid-template-columns: 1fr 15%;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
    @media only screen and (max-width: 767px) {
      .catalog.content-list .product-catalog {
        grid-template-columns: 1fr; } }
    .catalog.content-list .product-catalog__img {
      -ms-flex-item-align: start;
          align-self: flex-start;
      height: 15.625rem; }
      @media only screen and (max-width: 1199px) {
        .catalog.content-list .product-catalog__img {
          width: 100%;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          height: 100%; } }
      @media only screen and (max-width: 767px) {
        .catalog.content-list .product-catalog__img {
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; } }
      @media only screen and (max-width: 1199px) {
        .catalog.content-list .product-catalog__img img {
          max-height: 6.875rem; } }
    .catalog.content-list .product-catalog__desc {
      margin-top: 1.875rem;
      text-align: start; }
      @media only screen and (max-width: 1199px) {
        .catalog.content-list .product-catalog__desc {
          margin-top: 0.9375rem; } }
    .catalog.content-list .product-catalog__price {
      margin-top: 0;
      font-size: 1.5rem; }
      @media only screen and (max-width: 1199px) {
        .catalog.content-list .product-catalog__price {
          font-size: 1.125rem; } }
    .catalog.content-list .product-catalog__component {
      top: 1.875rem;
      left: 16%;
      width: 3.75rem;
      height: 3.75rem;
      padding: 0.8125rem; }
      @media only screen and (max-width: 1199px) {
        .catalog.content-list .product-catalog__component {
          left: 18%;
          width: 2.5rem;
          height: 2.5rem;
          padding: 0.625rem; } }
      @media only screen and (max-width: 767px) {
        .catalog.content-list .product-catalog__component {
          left: 30%; } }
    .catalog.content-list .product-catalog__quantity {
      text-align: start; }
    .catalog.content-list .product-catalog__link-product {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      display: grid;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      grid-template-columns: 32% 1fr;
      -webkit-column-gap: 3.125rem;
         -moz-column-gap: 3.125rem;
              column-gap: 3.125rem; }
      @media only screen and (max-width: 1199px) {
        .catalog.content-list .product-catalog__link-product {
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          width: 100%;
          grid-template-columns: 30% 1fr;
          -webkit-column-gap: 1.25rem;
             -moz-column-gap: 1.25rem;
                  column-gap: 1.25rem; } }
      @media only screen and (max-width: 767px) {
        .catalog.content-list .product-catalog__link-product {
          grid-template-columns: 40% 1fr; } }
    .catalog.content-list .product-catalog__footer {
      position: relative;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      border-top: none;
      margin-top: 0; }
      @media only screen and (max-width: 1199px) {
        .catalog.content-list .product-catalog__footer {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; } }
      @media only screen and (max-width: 767px) {
        .catalog.content-list .product-catalog__footer {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          padding-left: calc(40% + 1.25rem);
          margin-top: 0.9375rem; } }
    .catalog.content-list .product-catalog h3 {
      margin-top: 0;
      text-align: start; }
    .catalog.content-list .product-catalog .button-favorites {
      margin-top: 0;
      margin-left: auto; }
      @media only screen and (max-width: 1199px) {
        .catalog.content-list .product-catalog .button-favorites {
          margin: 0;
          margin-top: 0.625rem; } }
      @media only screen and (max-width: 767px) {
        .catalog.content-list .product-catalog .button-favorites {
          margin-top: 0;
          margin-right: 35%; } }
      @media only screen and (max-width: 479px) {
        .catalog.content-list .product-catalog .button-favorites {
          margin-right: 15%; } }
      @media only screen and (max-width: 319px) {
        .catalog.content-list .product-catalog .button-favorites {
          margin-right: 0; } }
  @media only screen and (min-width: 768px) {
    .catalog.content-list .show-item__item:nth-child(n + 13) {
      display: none; } }
  @media only screen and (max-width: 767px) {
    .catalog.content-list .show-item__item:nth-child(n + 6) {
      display: none; } }
  .catalog.content-list .show-item__item.is-visible {
    display: grid !important; }
  .catalog.content-list .button {
    margin-left: auto; }
    @media only screen and (max-width: 1199px) {
      .catalog.content-list .button {
        display: none; } }
  .catalog.catalog-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
    row-gap: 4.6875rem; }
    @media only screen and (max-width: 767px) {
      .catalog.catalog-center {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .catalog.catalog-center .product-catalog {
      height: auto;
      width: calc(100% / 3 - 1.25rem); }
      @media only screen and (max-width: 767px) {
        .catalog.catalog-center .product-catalog {
          width: 100%; } }
  @media only screen and (min-width: 768px) {
    .catalog .show-item__item:nth-child(n + 13) {
      display: none; } }
  @media only screen and (max-width: 767px) {
    .catalog .show-item__item:nth-child(n + 6) {
      display: none; } }
  .catalog .show-item__item.is-visible {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .catalog + .show-item__button {
    margin-top: 3.4375rem; }
    @media only screen and (max-width: 1199px) {
      .catalog + .show-item__button {
        width: 14.375rem; } }

.top {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 7.8125rem 0;
  background: #3a6642;
  overflow: hidden;
  width: 100%;
  /*
	picture {
		position: absolute;
		top: 0;
		height: 100%;
		width: auto;
		display: flex;
		justify-content: center;
		@include mq('phone') { //max-width 768px 
			height: rem(313);
			position: relative;

		}
		.img-big {
			position: relative;
		}
	}
	*/ }
  @media only screen and (max-width: 1199px) {
    .top {
      min-height: 31.875rem; } }
  @media only screen and (max-width: 1023px) {
    .top {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }
  @media only screen and (max-width: 767px) {
    .top {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  .top.top-600 {
    min-height: 37.5rem; }
    @media only screen and (max-width: 1199px) {
      .top.top-600 {
        min-height: unset; } }
  .top.top-800 {
    min-height: 50.625rem; }
    @media only screen and (max-width: 1199px) {
      .top.top-800 {
        min-height: 37.5rem; } }
  .top__content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 43%;
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .top__content {
        max-width: 35%; } }
    @media only screen and (max-width: 1023px) {
      .top__content {
        margin-left: 1.5625rem; } }
    @media only screen and (max-width: 767px) {
      .top__content {
        width: 100%;
        max-width: none;
        margin-left: 0;
        margin-top: 3.125rem; } }
  .top__decor {
    position: absolute;
    z-index: 2;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1439px) {
      .top__decor {
        display: none; } }
    @media only screen and (max-width: 767px) {
      .top__decor {
        display: block; } }
    .top__decor:first-of-type {
      top: -0.9375rem;
      right: 6.875rem; }
      @media only screen and (max-width: 767px) {
        .top__decor:first-of-type {
          width: 6rem;
          height: 6rem;
          right: 0; } }
    .top__decor:last-of-type {
      bottom: -17.5rem;
      right: 14.125rem; }
      @media only screen and (max-width: 767px) {
        .top__decor:last-of-type {
          width: 8.4375rem;
          height: 8.4375rem;
          right: 0; } }
  .top__desc {
    font-size: 1.25rem;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    text-align: justify;
    line-height: 1.3;
    color: #fff; }
    @media only screen and (max-width: 1199px) {
      .top__desc {
        max-width: none;
        font-size: 1rem;
        line-height: 1.45;
        text-align: center; } }
    @media only screen and (max-width: 767px) {
      .top__desc {
        text-align: center; } }
    .top__desc p {
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      text-align: justify; }
  .top .container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 6.875rem; }
    @media only screen and (max-width: 1199px) {
      .top .container {
        padding-top: 4.6875rem; } }
    @media only screen and (max-width: 767px) {
      .top .container {
        position: unset;
        padding-top: 5.625rem; } }
  .top h1 {
    margin-bottom: 0.9375rem; }
  .top .sub-ttl {
    text-align: center;
    font-size: 1.25rem;
    color: #fff;
    line-height: 1.55; }
    @media only screen and (max-width: 1199px) {
      .top .sub-ttl {
        font-size: 1.125rem;
        line-height: 1.45; } }
    .top .sub-ttl p {
      font-size: 1.25rem; }
      @media only screen and (max-width: 1199px) {
        .top .sub-ttl p {
          font-size: 1.125rem;
          line-height: 1.45; } }
  .top .button-gold {
    margin-top: 2.1875rem; }
    @media only screen and (max-width: 1199px) {
      .top .button-gold {
        margin-top: 0.9375rem; } }
  .top .top__back {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media only screen and (max-width: 1199px) {
      .top .top__back {
        max-height: 26.25rem; } }
    @media only screen and (max-width: 767px) {
      .top .top__back {
        position: relative;
        height: 18.75rem;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, transparent), color-stop(10%, #000));
        -webkit-mask-image: linear-gradient(to bottom, transparent 5%, #000 10%);
        mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, transparent), color-stop(10%, #000));
        mask-image: linear-gradient(to bottom, transparent 5%, #000 10%);
        overflow: hidden; } }
  .top .img-big {
    height: 100%;
    width: auto; }
    @media only screen and (max-width: 1199px) {
      .top .img-big {
        max-height: 26.25rem; } }
    @media only screen and (max-width: 767px) {
      .top .img-big {
        position: relative;
        height: 20.625rem;
        margin-left: -23rem;
        height: auto;
        -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(5%, transparent), color-stop(7%, #000), color-stop(93%, #000), color-stop(95%, transparent));
        -webkit-mask-image: linear-gradient(90deg, transparent 5%, #000 7%, #000 93%, transparent 95%);
        /*для хрома*/
        mask-image: -webkit-gradient(linear, left top, right top, color-stop(5%, transparent), color-stop(7%, #000), color-stop(93%, #000), color-stop(95%, transparent));
        mask-image: linear-gradient(90deg, transparent 5%, #000 7%, #000 93%, transparent 95%); } }
  .top picture {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media only screen and (max-width: 1199px) {
      .top picture {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .top picture .img-big {
      position: relative; }
      @media only screen and (max-width: 1199px) {
        .top picture .img-big {
          max-height: 26.25rem;
          left: -5.625rem; } }
      @media only screen and (max-width: 767px) {
        .top picture .img-big {
          position: relative;
          height: 18.75rem;
          -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(5%, transparent), color-stop(7%, #000), color-stop(93%, #000), color-stop(95%, transparent));
          -webkit-mask-image: linear-gradient(90deg, transparent 5%, #000 7%, #000 93%, transparent 95%);
          /*для хрома*/
          mask-image: -webkit-gradient(linear, left top, right top, color-stop(5%, transparent), color-stop(7%, #000), color-stop(93%, #000), color-stop(95%, transparent));
          mask-image: linear-gradient(90deg, transparent 5%, #000 7%, #000 93%, transparent 95%); } }

.faq__wrap {
  display: grid;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  grid-template-columns: 28% 1fr;
  -webkit-column-gap: 6.25rem;
     -moz-column-gap: 6.25rem;
          column-gap: 6.25rem;
  max-width: 77.8125rem;
  margin: 0 auto; }
  @media only screen and (max-width: 1199px) {
    .faq__wrap {
      grid-template-columns: 32% 1fr;
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .faq__wrap {
      grid-template-columns: 1fr;
      -webkit-column-gap: unset;
         -moz-column-gap: unset;
              column-gap: unset; } }
  .faq__wrap h2 {
    width: 100%; }

.faq__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 479px) {
    .faq__col.col--r {
      margin-top: 1.25rem; } }
  .faq__col.col--l {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-item-align: start;
        align-self: flex-start; }

.faq__list .accordion:not(:first-child) {
  margin-top: 0.9375rem; }
  @media only screen and (max-width: 1199px) {
    .faq__list .accordion:not(:first-child) {
      margin-top: 0.625rem; } }

.faq__img {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: auto; }
  @media only screen and (max-width: 767px) {
    .faq__img {
      max-width: 12.8125rem;
      margin: 0 auto; } }
  .faq__img::before {
    content: '';
    position: absolute;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 0.9375rem;
    right: 1.5625rem;
    width: 4.9375rem;
    height: 5.0625rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='79' height='81' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M31.618 78.122c.013-.263.057-.582.105-.96-4.176-4.297-7.142-11.667 1.524-22.88 10.564-13.787 23.797-11.435 34.051-14.288 3.989-1.129 7.993-2.58 11.698-4.6-.117-.035-.264-.042-2.29-.372-11.86-3.868-31.424.624-44.397 15.937C38.76 28.4 54.521 18.576 57.1 15.975 64.627 8.222 66.664 2.053 67.34.885 56.64 6.322 47.72 14.742 47.596 14.853c-10.331 9.495-18.126 22.915-20.02 36.731-.298-4.99-.97-9.56-2.764-14.797-3.255-8.76-8.394-13.98-13.69-16.484-.24.047-.446.038-.685.085-2.475-.849-5.367-1.015-8.242-.272l-1.738.445 1.258.937c6.629 4.997 13.426 8.919 17.205 15.362 3.992 6.951 5.773 14.354 5.874 22.234.08 2.053.13 4.133.33 6.192-.623 6.909 2.91 11.057 6.493 13.48.01-.204-.008-.44.001-.644zm17.314-37.678c9.275-4.685 17.43-5.705 26.808-5.028-13.811 5.495-19.48 2.74-29.818 6.73a49.223 49.223 0 0 1 3.01-1.702zM4.33 21.24a15.654 15.654 0 0 1 6.054.257c6.041 4.267 9.942 10.013 12.07 16.349.078.209.126.445.205.654-4.484-9.053-9.668-11.435-18.33-17.26zm44.658-5.18C53.654 11.246 61.597 5.327 63.29 4.558c-2.298 3.55-4.885 6.942-7.903 10.078-6.694 7.032-23.22 19.278-26.366 40.764-.032.057-.063.085-.095.142 2.042-15.039 8.62-27.756 20.062-39.481z' fill='url(%23a)'/%3e%3cpath d='M47.504 77.585c-.601-1.053-2.182-1.42-3.298-.976-.71.025-1.332.64-1.452 1.308-.038.174-.022.467-.058.612-.102.902.706 1.965 1.672 2.186l.205.04c2.018.504 3.969-1.335 2.93-3.17z' fill='url(%23b)'/%3e%3cpath d='M2.89 71.174c.111.152.224.274.398.341.61.234 1.403-.256 1.797-1.086.198-.43.279-.894.177-1.25-.073-.326-.267-.599-.557-.73-.61-.233-1.403.257-1.797 1.087-.265.602-.266 1.246-.018 1.638z' fill='url(%23c)'/%3e%3cpath d='M1.486 68.942C.93 70.086.93 71.345 1.35 72.448c.475 1.223 1.462 2.265 2.855 2.828 2.672 1.063 5.742-.022 6.892-2.456 1.15-2.404-.05-5.183-2.662-6.273l-.088-.033c-2.642-1.062-5.711.023-6.86 2.428zm4.01-1.568c.406.166.686.501.844.919.264.685.19 1.618-.238 2.535-.692 1.49-2.122 2.33-3.168 1.929-.407-.166-.687-.5-.845-.918-.263-.686-.19-1.62.238-2.536.692-1.49 2.124-2.358 3.169-1.929z' fill='url(%23d)'/%3e%3cpath d='M6.793 53.677c.62.029 1.244-.03 1.583-.306.338-.277.394-.83.273-1.392-.215-1.094-1.166-2.251-2.193-2.446-.496-.14-1.013.157-1.413.49-.402.361-.544.852-.48 1.382.126 1.09 1.14 2.162 2.23 2.272zm-.111 1.107c-1.787-.377-3.092-1.58-3.518-3.21a2.809 2.809 0 0 1 .683-2.545c.313-.366.739-.609 1.194-.85.27-.076.54-.18.81-.226.268-.046.563-.032.858-.018 2.287.46 3.364 2.091 3.64 3.743.08.824-.061 1.93-.981 2.618-.92.688-1.89.555-2.686.488z' fill='url(%23e)'/%3e%3cpath d='M47.398 63.398c.13-1.609.314-3.215.713-4.757.364-1.382.834-2.732 1.465-4.02l.27-.553c1.372-2.627 3.692-4.05 6.804-4.442 2.21-.272 4.34.017 6.39.867 2.767 1.153 5.27 2.724 7.515 4.606.783.656 1.509 1.364 2.179 2.122.747.842 1.409 1.762 1.903 2.78.567 1.211.807 2.46.556 3.74-.15.881-.514 1.698-1.012 2.482a9.6 9.6 0 0 1-2.258 2.423c-2.112 1.623-4.474 2.803-7.088 3.567-.22.07-.44.141-.658.158-.6.052-1.179.24-1.755.374-1.648.434-3.294.814-5.011.975-1.281.128-2.558.148-3.821-.1a7.149 7.149 0 0 1-2.53-1.008c-1.816-1.189-2.935-2.775-3.384-4.761-.158-.68-.233-1.383-.282-2.085-.043-.81-.006-1.588.004-2.368zm2.946.246a61.38 61.38 0 0 0 .003 2.234c.018.754.172 1.515.463 2.255.727 1.838 2.356 2.964 4.468 3.064.704.033 1.41.013 2.091-.036 1.418-.148 2.837-.323 4.283-.497.083-.023.191-.018.248-.07.224-.15.497-.191.745-.26 1.07-.246 2.092-.628 2.99-1.258.672-.453 1.37-.85 2.092-1.22.473-.247.949-.547 1.423-.82a9.358 9.358 0 0 0 1.608-1.297c.456-.463.833-.984 1.076-1.537.45-.92.496-1.887.052-2.823a8.764 8.764 0 0 0-.599-1.105c-.428-.693-.995-1.339-1.591-1.932-2.125-2.119-4.624-3.77-7.386-5.058-.291-.148-.612-.244-.932-.367-1.732-.674-3.493-.73-5.303-.331-1.398.31-2.49 1.013-3.195 2.163-.324.55-.622 1.101-.865 1.655-1.004 2.293-1.552 4.716-1.671 7.24z' fill='url(%23f)'/%3e%3cpath d='M62.962 62.464c-.057.643-.581 1.399-1.632 1.807-.055.024-.137.047-.193.071-1.392.742-3.522-.112-3.986-1.776-.3-1.117.018-2.098.997-2.724a2.57 2.57 0 0 1 .473-.247c1.046-.328 2.076-.306 3.055.225.925.528 1.378 1.276 1.286 2.644zm-3.46.886c.54.052.933-.225 1.277-.612.487-.543.464-1.216-.055-1.725-.465-.48-1.222-.542-1.837-.168-.25.15-.45.356-.57.592-.447.84.183 1.866 1.185 1.913z' fill='url(%23g)'/%3e%3cpath d='M52.536 63.748c.128-1.555.443-3.047.893-4.533.158-.477.343-.953.66-1.341.144-.182.291-.417.585-.322.268.066.256.334.247.523.01.35.02.7-.05 1.047-.144.746-.342 1.49-.512 2.236-.274 1.198-.465 2.373-.388 3.615.05.675.207 1.355.366 2.008.044.218.115.436.104.678-.02.43-.49.622-.887.388a1.01 1.01 0 0 1-.411-.476 4.824 4.824 0 0 1-.385-1.041c-.228-.926-.265-1.87-.222-2.782z' fill='url(%23h)'/%3e%3cpath d='M55.467 56.863c-.515-.024-.849-.417-.722-.815.157-.45.447-.84.867-1.116.224-.15.496-.165.76-.018.265.147.336.366.296.633a.872.872 0 0 1-.124.344c-.147.235-.348.468-.522.702a.7.7 0 0 1-.555.27z' fill='url(%23i)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='-142.86' y1='16.526' x2='138.664' y2='29.821' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='-142.86' y1='16.526' x2='138.664' y2='29.821' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='-142.86' y1='16.526' x2='138.664' y2='29.821' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='i' x1='-142.86' y1='16.526' x2='138.664' y2='29.821' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
    @media only screen and (max-width: 1199px) {
      .faq__img::before {
        top: -0.75rem;
        right: -0.3125rem;
        width: 2.9375rem;
        height: 3rem; } }
  .faq__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-mask-image: url("../assets/images/mask/mask-img-300.png");
    mask-image: url("../assets/images/mask/mask-img-300.png");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center; }

.articles {
  row-gap: 8.125rem; }
  @media only screen and (max-width: 1199px) {
    .articles {
      row-gap: 4.6875rem; } }
  .articles .article-blog {
    position: relative; }
    .articles .article-blog .button-favorites {
      position: absolute;
      bottom: -2.1875rem; }
  .articles .show-item__item:nth-child(n + 13) {
    display: none; }
    @media screen and (max-width: 768px) {
      .articles .show-item__item:nth-child(n + 13) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .articles .show-item__item .article-blog {
    width: 100%; }
  .articles .show-item__item.is-visible {
    display: block !important; }
  .articles + .show-item__button {
    margin-top: 5rem; }
    @media only screen and (max-width: 1199px) {
      .articles + .show-item__button {
        margin-top: 1.875rem; } }

.article-detail {
  max-width: 61.875rem;
  margin: 0 auto; }
  @media only screen and (max-width: 1199px) {
    .article-detail:nth-child(1) {
      padding-bottom: 3.125rem; } }
  .article-detail__header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media only screen and (max-width: 767px) {
      .article-detail__header {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
  .article-detail__category {
    position: absolute;
    left: 50%;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    color: #396542;
    text-transform: uppercase;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
    @media only screen and (max-width: 767px) {
      .article-detail__category {
        position: static;
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        font-size: 0.75rem; } }
  .article-detail__date {
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    text-transform: uppercase; }
    @media only screen and (max-width: 767px) {
      .article-detail__date {
        font-size: 0.75rem; } }
  .article-detail__img-top {
    margin: 1.875rem 0 3.125rem; }
  .article-detail img {
    height: auto;
    width: 100%;
    margin: 2.1875rem 0; }
    @media only screen and (max-width: 1199px) {
      .article-detail img {
        margin: 1.25rem 0; } }
    @media only screen and (max-width: 767px) {
      .article-detail img {
        margin: 0.625rem 0; } }
  .article-detail h2 {
    margin: 6.25rem 0 1.875rem;
    font-size: 2.8125rem;
    text-transform: unset;
    text-align: start; }
    @media only screen and (max-width: 1199px) {
      .article-detail h2 {
        margin: 3.75rem 0 0.9375rem;
        font-size: 1.5rem; } }
    .article-detail h2:first-child {
      margin-top: 0; }
      @media only screen and (max-width: 1199px) {
        .article-detail h2:first-child {
          margin-bottom: 0.3125rem; } }
    .article-detail h2 + img {
      margin-top: 1.5625rem; }
  .article-detail .container {
    padding: 0; }
    @media only screen and (max-width: 1199px) {
      .article-detail .container {
        padding: 0 1.25rem; } }
  .article-detail .button-round .icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  @media only screen and (max-width: 767px) {
    .article-detail .button-round {
      margin-right: auto; } }
  .article-detail .social__item:not(:first-child) {
    margin-left: 1.875rem; }

.list-buy-card {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem; }
  @media only screen and (max-width: 767px) {
    .list-buy-card {
      grid-template-columns: 1fr;
      row-gap: 0.625rem; } }
  .list-buy-card__item {
    padding-left: 0; }
    .list-buy-card__item::before {
      display: none; }
    .list-buy-card__item:not(:first-child) {
      margin-top: 0; }

.pharmacies-map {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 31.25rem; }
  @media only screen and (max-width: 767px) {
    .pharmacies-map {
      margin: 0 -1.25rem; } }
  .pharmacies-map__filter {
    position: absolute; }
  .pharmacies-map__map img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  @media only screen and (max-width: 767px) {
    .pharmacies-map .form-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem; } }
  .pharmacies-map .filter-drop {
    width: 18.75rem; }
    @media only screen and (max-width: 767px) {
      .pharmacies-map .filter-drop {
        width: calc(50% - 0.625rem); } }
    .pharmacies-map .filter-drop__header {
      width: 100%;
      background: #fff; }
      @media only screen and (max-width: 767px) {
        .pharmacies-map .filter-drop__header {
          font-size: 0.75rem; } }

.pharmacy-list .show-item__item {
  /*
		&:nth-child(n + 11) {
			display: none;
			@media screen and (max-width: 768px){
				display: flex;
			}
		}
		*/ }

.pharmacy-list + .show-item__button {
  margin-top: 3.4375rem; }

ul.list-round-check li {
  padding-left: 2.8125rem; }
  ul.list-round-check li::before {
    width: 1.5625rem;
    height: 1.5625rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m5.332 19.786-.005-.006-.006-.006c-1.24-1.18-2.179-2.755-2.656-4.555-.33-1.24-.93-2.034-1.465-2.52a4.172 4.172 0 0 0-.25-.21c.107-.081.22-.174.334-.28a4.463 4.463 0 0 0 1.385-2.441c.498-1.867 1.493-3.49 2.806-4.682l.006-.006.006-.006c1.15-1.117 2.63-1.963 4.305-2.408 1.24-.33 2.033-.93 2.519-1.466.077-.085.146-.168.208-.249.082.107.175.219.28.333a4.46 4.46 0 0 0 2.44 1.387c1.766.472 3.313 1.389 4.485 2.6l.005.006.006.006c1.21 1.171 2.125 2.719 2.596 4.485a4.464 4.464 0 0 0 1.385 2.441c.115.106.227.199.333.28-.08.063-.163.132-.249.21-.535.486-1.136 1.28-1.465 2.52-.503 1.899-1.52 3.545-2.861 4.745l-.007.006-.006.006a9.77 9.77 0 0 1-4.236 2.353 4.46 4.46 0 0 0-2.44 1.387 5.005 5.005 0 0 0-.28.332 4.211 4.211 0 0 0-.209-.248c-.485-.536-1.278-1.137-2.518-1.466-1.745-.464-3.278-1.361-4.446-2.548z' fill='%23fff' stroke='url(%23a)'/%3e%3cpath d='m8 12.333 3.75 3.334L18 9' stroke='url(%23b)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='1.991' y1='12.501' x2='23.03' y2='13.203' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='8.796' y1='12.334' x2='17.2' y2='12.755' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    -webkit-transform: translateY(-25%);
        -ms-transform: translateY(-25%);
            transform: translateY(-25%); }

.partners__card {
  position: relative;
  display: grid;
  grid-template-columns: 28% 1fr;
  -webkit-column-gap: 3.75rem;
     -moz-column-gap: 3.75rem;
          column-gap: 3.75rem;
  padding: 5rem 3.125rem;
  margin-top: 3.125rem;
  background: #fff; }
  @media only screen and (max-width: 1199px) {
    .partners__card {
      padding: 1.875rem; } }
  @media only screen and (max-width: 1023px) {
    .partners__card {
      grid-template-columns: 1fr; } }
  @media only screen and (max-width: 767px) {
    .partners__card {
      margin-top: 1.875rem;
      padding: 0;
      background: none; } }
  .partners__card::before {
    content: '';
    display: block;
    position: absolute;
    top: 0.625rem;
    left: 0.625rem;
    width: calc(100% - 1.25rem);
    height: calc(100% - 1.25rem);
    border: 1px solid #ECE4D9; }
    @media only screen and (max-width: 767px) {
      .partners__card::before {
        display: none; } }
  .partners__card .framed-img {
    grid-row: 1 / span 2;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    align-self: flex-start;
    background-position: top center; }
    @media only screen and (max-width: 1023px) {
      .partners__card .framed-img {
        grid-row: 1;
        width: 12.5rem;
        height: 12.5rem;
        margin: 0 auto; } }
  .partners__card h3 {
    margin-bottom: 1.875rem;
    font-size: 1.875rem;
    color: #396542; }
    @media only screen and (max-width: 1199px) {
      .partners__card h3 {
        margin-bottom: 1.25rem;
        font-size: 1.25rem; } }
  .partners__card .button {
    margin-top: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .partners__card .button {
        margin-top: 1.25rem; } }

.partners__body {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem; }
  @media only screen and (max-width: 1199px) {
    .partners__body {
      -webkit-column-gap: 1.5625rem;
         -moz-column-gap: 1.5625rem;
              column-gap: 1.5625rem; } }
  @media only screen and (max-width: 1023px) {
    .partners__body {
      margin-top: 1.875rem; } }
  @media only screen and (max-width: 767px) {
    .partners__body {
      grid-template-columns: 1fr;
      row-gap: 2.1875rem; } }

.partners__footer {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem;
  margin-top: 3.125rem; }
  @media only screen and (max-width: 1199px) {
    .partners__footer {
      -webkit-column-gap: 1.5625rem;
         -moz-column-gap: 1.5625rem;
              column-gap: 1.5625rem; } }
  @media only screen and (max-width: 767px) {
    .partners__footer {
      grid-template-columns: 1fr;
      row-gap: 2.1875rem; } }

.partners__employee {
  display: grid;
  grid-template-columns: 1fr 32%;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem;
  padding: 1.875rem 0;
  border-top: 1px solid #ECE4D9;
  border-bottom: 1px solid #ECE4D9; }
  @media only screen and (max-width: 1199px) {
    .partners__employee {
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .partners__employee {
      grid-template-columns: 1fr 5.8125rem; } }
  .partners__employee-name {
    font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.5rem;
    color: #BA9866;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .partners__employee-name {
        font-size: 1.125rem; } }
  .partners__employee-desc {
    font-size: 15px;
    opacity: 0.5; }
    @media only screen and (max-width: 1199px) {
      .partners__employee-desc {
        font-size: 12px; } }
  .partners__employee-photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%; }
    .partners__employee-photo img {
      width: 100%;
      height: auto;
      -webkit-mask-image: url("../assets/images/mask/mask-img-300.png");
      mask-image: url("../assets/images/mask/mask-img-300.png");
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      mask-size: contain;
      -webkit-mask-size: contain;
      z-index: 2; }
  .partners__employee-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .partners__employee .link-phone {
    margin-top: 1.25rem;
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.125rem; }
    @media only screen and (max-width: 1199px) {
      .partners__employee .link-phone {
        font-size: 0.875rem; } }
  .partners__employee .link-mail {
    font-size: 1.125rem;
    color: #396542;
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .partners__employee .link-mail {
        font-size: 0.875rem; } }

.partners__content:nth-child(3) {
  margin-top: 3.125rem; }

.partners__buy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 6.25rem; }
  .partners__buy-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 3.125rem;
    height: 21.25rem;
    width: 50%; }
    @media only screen and (max-width: 1199px) {
      .partners__buy-col {
        margin-top: 1.875rem;
        height: 13.125rem; } }
    @media only screen and (max-width: 767px) {
      .partners__buy-col:last-child .partners__buy-container {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media only screen and (max-width: 1439px) {
      .partners__buy-col.col--l {
        width: 43%; } }
    @media only screen and (max-width: 767px) {
      .partners__buy-col.col--l {
        width: 100%; } }
    @media only screen and (max-width: 1439px) {
      .partners__buy-col.col--r {
        width: 57%; } }
    @media only screen and (max-width: 767px) {
      .partners__buy-col.col--r {
        width: 100%; } }
  .partners__buy-desc {
    display: block;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .partners__buy-desc {
        padding-top: 0.625rem;
        font-size: 0.875rem; } }
  .partners__buy-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
    margin-top: auto; }
    @media only screen and (max-width: 1199px) {
      .partners__buy-container {
        -webkit-column-gap: 1.25rem;
           -moz-column-gap: 1.25rem;
                column-gap: 1.25rem; } }
    @media only screen and (max-width: 1023px) {
      .partners__buy-container {
        -webkit-column-gap: 0.625rem;
           -moz-column-gap: 0.625rem;
                column-gap: 0.625rem; } }
    @media only screen and (max-width: 767px) {
      .partners__buy-container {
        -webkit-column-gap: 1.25rem;
           -moz-column-gap: 1.25rem;
                column-gap: 1.25rem;
        margin-top: 1.25rem; } }
  .partners__buy h4 {
    width: 100%;
    text-align: center;
    font-size: 1.875rem;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .partners__buy h4 {
        font-size: 1.25rem; } }
  .partners__buy h3 {
    grid-column: 1 / span 2;
    width: 100%;
    text-align: center;
    color: #396542;
    font-size: 2.5rem; }
    @media only screen and (max-width: 1199px) {
      .partners__buy h3 {
        font-size: 1.5rem; } }
  .partners__buy .buy-medium {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .partners__buy .buy-medium__logo {
      width: 12.5rem;
      height: 12.5rem; }
      @media only screen and (max-width: 1599px) {
        .partners__buy .buy-medium__logo {
          width: 11.25rem;
          height: 11.25rem; } }
      @media only screen and (max-width: 1439px) {
        .partners__buy .buy-medium__logo {
          width: 9.125rem;
          height: 9.125rem; } }
      @media only screen and (max-width: 1199px) {
        .partners__buy .buy-medium__logo {
          width: 7.5rem;
          height: 7.5rem; } }
      @media only screen and (max-width: 1023px) {
        .partners__buy .buy-medium__logo {
          width: 6.125rem;
          height: 6.125rem; } }
      @media only screen and (max-width: 767px) {
        .partners__buy .buy-medium__logo {
          width: 5.8125rem;
          height: 5.8125rem; } }
    .partners__buy .buy-medium__wrap {
      margin-top: 1.25rem;
      margin-left: 0; }
  .partners__buy + .button {
    margin: 0 auto;
    margin-top: 3.125rem; }
  @media only screen and (max-width: 1023px) {
    .partners__buy .button-arrow {
      font-size: 0.75rem;
      line-height: 1; } }
  @media only screen and (max-width: 767px) {
    .partners__buy .button-arrow {
      font-size: 0.75rem; } }
  .partners__buy .slider-wrap {
    max-width: 41.25rem;
    overflow: unset; }
    @media only screen and (max-width: 1599px) {
      .partners__buy .slider-wrap {
        max-width: 37.625rem; } }
    @media only screen and (max-width: 1439px) {
      .partners__buy .slider-wrap {
        max-width: 31.125rem; } }
    @media only screen and (max-width: 1199px) {
      .partners__buy .slider-wrap {
        max-width: 25rem; } }
    @media only screen and (max-width: 1023px) {
      .partners__buy .slider-wrap {
        max-width: 13.5rem; } }
    @media only screen and (max-width: 767px) {
      .partners__buy .slider-wrap {
        max-width: 100%; } }
    .partners__buy .slider-wrap .slider-pharmacy {
      overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .partners__buy .slider-wrap .swiper-pagination {
        display: none; } }
    .partners__buy .slider-wrap .swiper-navigation {
      width: calc(100% + 7.5rem);
      margin: 0 -3.75rem;
      margin-top: -1.25rem; }
      @media only screen and (max-width: 1023px) {
        .partners__buy .slider-wrap .swiper-navigation {
          margin-top: 2px; } }
      @media only screen and (max-width: 767px) {
        .partners__buy .slider-wrap .swiper-navigation {
          display: none; } }
      .partners__buy .slider-wrap .swiper-navigation .swiper-button {
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }

.search-result {
  counter-reset: myCounter; }
  .search-result__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 3.125rem 0;
    padding-left: 8.125rem;
    border-bottom: 1px solid #ECE4D9;
    list-style: none; }
    @media only screen and (max-width: 1199px) {
      .search-result__item {
        padding: 1.875rem 0;
        padding-left: 3.75rem; } }
    @media only screen and (max-width: 767px) {
      .search-result__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding-left: 0;
        padding-top: 2.8125rem;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .search-result__item:first-child {
      border-top: 1px solid #ECE4D9; }
    .search-result__item:not(:first-child) {
      margin-top: 0; }
    .search-result__item::before {
      counter-increment: myCounter;
      content: counter(myCounter);
      font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-size: 1.25rem;
      color: #396542; }
      @media only screen and (max-width: 767px) {
        .search-result__item::before {
          top: 0.9375rem; } }
    .search-result__item:nth-of-type(n+1):nth-of-type(-n+9)::before {
      content: "0" counter(myCounter); }
    .search-result__item.is-visible {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
  .search-result__img {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 20.625rem;
    height: 15.625rem;
    margin-right: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .search-result__img {
        width: 10.625rem;
        margin-right: 1.25rem;
        height: auto; } }
    @media only screen and (max-width: 767px) {
      .search-result__img {
        position: absolute; } }
    @media only screen and (max-width: 479px) {
      .search-result__img {
        width: 5.625rem; } }
    .search-result__img.img--product .product-catalog__img {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      height: 100%; }
      @media only screen and (max-width: 1199px) {
        .search-result__img.img--product .product-catalog__img {
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; } }
      .search-result__img.img--product .product-catalog__img img {
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
           object-fit: contain; }
        @media only screen and (max-width: 1199px) {
          .search-result__img.img--product .product-catalog__img img {
            max-height: 6.875rem; } }
        @media only screen and (max-width: 479px) {
          .search-result__img.img--product .product-catalog__img img {
            max-height: 5rem; } }
    .search-result__img.img--product + .search-result__info {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .search-result__img.img--product + .search-result__info .search-result__ttl {
        font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 1.875rem;
        text-transform: uppercase; }
        @media only screen and (max-width: 1199px) {
          .search-result__img.img--product + .search-result__info .search-result__ttl {
            font-size: 1.25rem;
            line-height: 1.15; } }
        .search-result__img.img--product + .search-result__info .search-result__ttl a {
          color: #396542; }
    @media only screen and (max-width: 1199px) {
      .search-result__img.img--article {
        height: 7.5rem; } }
    @media only screen and (max-width: 479px) {
      .search-result__img.img--article {
        height: 4.375rem; } }
    .search-result__img.img--article img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .search-result__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 60%; }
    @media only screen and (max-width: 1199px) {
      .search-result__info {
        width: 50%; } }
    @media only screen and (max-width: 767px) {
      .search-result__info {
        width: 57%;
        margin-left: auto; } }
    @media only screen and (max-width: 479px) {
      .search-result__info {
        width: 65%; } }
  .search-result__ttl {
    font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.625rem; }
    @media only screen and (max-width: 1199px) {
      .search-result__ttl {
        font-size: 1.25rem;
        line-height: 1.15; } }
    .search-result__ttl a {
      color: #544842; }
  .search-result__desc {
    display: block;
    margin-top: 0.625rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #BA9866; }
    @media only screen and (max-width: 1199px) {
      .search-result__desc {
        font-size: 0.75rem;
        margin-top: 0; } }
  .search-result a.search-result__desc {
    color: #396542; }
  .search-result__preview {
    margin-top: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .search-result__preview {
        margin-top: 0.8125rem;
        font-size: 0.875rem;
        line-height: 1.45; } }
    .search-result__preview p {
      color: #544842; }
      @media only screen and (max-width: 1199px) {
        .search-result__preview p {
          font-size: 0.875rem;
          line-height: 1.45; } }
  .search-result__price {
    margin-left: auto;
    font-size: 1.5rem;
    font-weight: 600;
    white-space: nowrap; }
    @media only screen and (max-width: 1199px) {
      .search-result__price {
        padding-right: 2.5rem;
        font-size: 1.125rem; } }
    @media only screen and (max-width: 767px) {
      .search-result__price {
        width: 65%;
        margin-left: auto; } }
  .search-result__list-nav {
    margin-top: 2.1875rem; }
  @media only screen and (max-width: 767px) {
    .search-result .list-nav.desktop {
      display: none; } }
  @media only screen and (max-width: 1199px) {
    .search-result .product-catalog__component {
      width: 1.5625rem;
      height: 1.5625rem;
      padding: 0.4375rem; } }

.pharmacy-list {
  max-width: 61.875rem;
  margin: 0 auto; }

.block-decor-three {
  display: grid;
  grid-template-columns: 1fr 33% 1fr;
  -webkit-column-gap: 4.375rem;
     -moz-column-gap: 4.375rem;
          column-gap: 4.375rem; }
  @media only screen and (max-width: 1199px) {
    .block-decor-three {
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .block-decor-three {
      grid-template-columns: 1fr; } }
  .block-decor-three__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .block-decor-three__item:nth-child(1), .block-decor-three__item:nth-child(2) {
      text-align: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding-top: 6.25rem; }
      @media only screen and (max-width: 1199px) {
        .block-decor-three__item:nth-child(1), .block-decor-three__item:nth-child(2) {
          padding-top: 1.875rem; } }
      @media only screen and (max-width: 767px) {
        .block-decor-three__item:nth-child(1), .block-decor-three__item:nth-child(2) {
          padding-top: 3.125rem; } }
    .block-decor-three__item:nth-child(2) {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
      @media only screen and (max-width: 767px) {
        .block-decor-three__item:nth-child(2) {
          padding-top: 0; } }
    .block-decor-three__item:nth-child(3) {
      padding: 1.25rem;
      padding-right: 1.375rem;
      min-height: 35.625rem;
      background: #fff; }
      @media only screen and (max-width: 1199px) {
        .block-decor-three__item:nth-child(3) {
          min-height: unset; } }
      @media only screen and (max-width: 767px) {
        .block-decor-three__item:nth-child(3) {
          width: 20rem;
          height: 23.75rem;
          margin: 1.5625rem auto; } }
    .block-decor-three__item-decor {
      min-height: 3.875rem; }
      @media only screen and (max-width: 767px) {
        .block-decor-three__item-decor {
          min-height: unset; } }
    .block-decor-three__item-content p {
      margin-top: 1.5625rem;
      min-height: calc(1.5rem * 1.5 * 4); }
      @media only screen and (max-width: 767px) {
        .block-decor-three__item-content p {
          margin-top: 0.625rem;
          min-height: unset; } }
    .block-decor-three__item p {
      font-size: 1.125rem; }
      @media only screen and (max-width: 1199px) {
        .block-decor-three__item p {
          font-size: 1rem;
          line-height: 1.35; } }
  .block-decor-three__img {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    background-size: cover !important;
    -webkit-backdrop-filter: brightness(75%);
            backdrop-filter: brightness(75%); }
    @media only screen and (max-width: 1199px) {
      .block-decor-three__img {
        height: 15.625rem; } }
    @media only screen and (max-width: 767px) {
      .block-decor-three__img {
        height: 100%; } }
    .block-decor-three__img-back {
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: -1;
      overflow: hidden; }
      .block-decor-three__img-back::after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 10rem;
        background: url("../assets/images/example/main-catalog/main-catalog-bottom.png") no-repeat center;
        background-size: cover; }
        @media only screen and (max-width: 1199px) {
          .block-decor-three__img-back::after {
            bottom: -4.0625rem; } }
      .block-decor-three__img-back img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
      .block-decor-three__img-back .img-color {
        background: #305B39;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        mix-blend-mode: multiply; }
    .block-decor-three__img-product {
      position: relative;
      top: 1.5625rem;
      width: 100%;
      max-width: 25rem;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      z-index: 2; }
      @media only screen and (max-width: 1199px) {
        .block-decor-three__img-product {
          max-width: 11.875rem; } }

.top-expert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #305B39; }
  .top-expert.top-750 {
    min-height: 46.875rem; }
    @media only screen and (max-width: 1199px) {
      .top-expert.top-750 {
        min-height: unset; } }
  .top-expert__photo {
    position: absolute;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden; }
    @media only screen and (max-width: 1199px) {
      .top-expert__photo {
        width: 22.5rem; } }
    @media only screen and (max-width: 767px) {
      .top-expert__photo {
        z-index: 2; } }
    @media only screen and (max-width: 1199px) {
      .top-expert__photo img {
        max-height: 28.125rem; } }
  .top-expert__content {
    position: relative;
    height: 100%;
    max-width: 55%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 13.125rem 0 6.25rem;
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .top-expert__content {
        max-width: 60%;
        padding: 10.9375rem 0 3.125rem; } }
    @media only screen and (max-width: 767px) {
      .top-expert__content {
        max-width: unset; } }
    .top-expert__content .sub-ttl {
      font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-size: 1rem;
      color: #fff;
      text-transform: uppercase; }
      @media only screen and (max-width: 1199px) {
        .top-expert__content .sub-ttl {
          font-size: 0.875rem; } }
  .top-expert__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 1.875rem;
    font-size: 1.125rem;
    color: #BA9866; }
    @media only screen and (max-width: 1199px) {
      .top-expert__info {
        margin-top: 0.9375rem;
        font-size: 1rem;
        line-height: 1.4375rem; } }
    .top-expert__info::before {
      content: '';
      width: 1.5625rem;
      height: 1.5625rem;
      display: block;
      margin-right: 0.625rem;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12.5' cy='12.5' r='11.5' stroke='url(%23a)' stroke-width='2'/%3e%3cdefs%3e%3clinearGradient id='a' x1='1.991' y1='12.501' x2='23.03' y2='13.203' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center; }
      @media only screen and (max-width: 1199px) {
        .top-expert__info::before {
          width: 0.9375rem;
          height: 0.9375rem; } }
  .top-expert__desc {
    margin-top: 1.875rem;
    max-width: 70%;
    font-size: 1.125rem;
    color: #fff;
    line-height: 1.5;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .top-expert__desc {
        max-width: none;
        font-size: 1rem; } }
    .top-expert__desc p {
      font-size: 1.125rem;
      line-height: 1.5; }
      @media only screen and (max-width: 1199px) {
        .top-expert__desc p {
          font-size: 1rem; } }
  .top-expert h1 {
    margin-bottom: 1.875rem;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto; }
    @media only screen and (max-width: 1199px) {
      .top-expert h1 {
        margin-bottom: 0.9375rem; } }
    @media only screen and (max-width: 1199px) {
      .top-expert h1 span.default {
        display: none; } }
    @media only screen and (min-width: 1200px) {
      .top-expert h1 span.desktop-tiny {
        display: none; } }
  .top-expert .container {
    position: relative; }
    @media only screen and (max-width: 767px) {
      .top-expert .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .top-expert .img-back {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #fff; }
    @media only screen and (max-width: 767px) {
      .top-expert .img-back {
        position: relative;
        margin: 0 -1.25rem;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; } }
    @media only screen and (max-width: 1199px) {
      .top-expert .img-back img {
        max-width: 90%;
        margin-left: 11.5625rem; } }
    @media only screen and (max-width: 767px) {
      .top-expert .img-back img {
        max-width: unset;
        max-height: 23.125rem;
        margin-left: -10%; } }
    .top-expert .img-back .img-color {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #305B39;
      mix-blend-mode: multiply; }
    .top-expert .img-back .gradient:nth-child(3) {
      top: 0;
      left: 0;
      display: block;
      height: 27.0625rem;
      background: -webkit-gradient(linear, left top, left bottom, from(#305B39), to(transparent));
      background: -o-linear-gradient(top, #305B39, transparent);
      background: linear-gradient(to bottom, #305B39, transparent); }
      @media only screen and (max-width: 767px) {
        .top-expert .img-back .gradient:nth-child(3) {
          height: 12.5rem; } }
    .top-expert .img-back .gradient:nth-child(4) {
      top: 0;
      left: 0;
      display: block;
      width: 34rem;
      background: -webkit-gradient(linear, left top, right top, color-stop(32%, #305B39), to(transparent));
      background: -o-linear-gradient(left, #305B39 32%, transparent);
      background: linear-gradient(to right, #305B39 32%, transparent); }
      @media only screen and (max-width: 767px) {
        .top-expert .img-back .gradient:nth-child(4) {
          width: 12.5rem; } }
    .top-expert .img-back .gradient:nth-child(5) {
      top: 0;
      right: 0;
      left: unset;
      display: block;
      width: 22.875rem;
      background: -webkit-gradient(linear, right top, left top, from(#305B39), to(transparent));
      background: -o-linear-gradient(right, #305B39, transparent);
      background: linear-gradient(to left, #305B39, transparent); }
      @media only screen and (max-width: 767px) {
        .top-expert .img-back .gradient:nth-child(5) {
          width: 12.5rem; } }
  .top-expert .top__decor:nth-child(3) {
    right: 29.375rem;
    bottom: -8.75rem; }

.course-list .account-content__header {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  @media only screen and (max-width: 767px) {
    .course-list .account-content__header {
      position: static; } }

.course-list .account-content__desc {
  margin-left: 0;
  padding-top: 0.3125rem;
  opacity: 1; }

.course-list .account-content .button-delete {
  position: absolute;
  right: 0;
  top: 0; }

.course-list .course-info span a {
  color: #544842; }
  .course-list .course-info span a:hover {
    color: #BA9866; }

.select-lang {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem;
  line-height: 1;
  text-transform: uppercase;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .select-lang__delimiter {
    padding: 0 0.3125rem; }
  .select-lang__link {
    color: #544842; }
  .select-lang__link.active {
    color: #BA9866; }

.select-city {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #BA9866;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem;
  line-height: 1;
  text-transform: uppercase;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .select-city::before {
    content: '';
    display: block;
    width: 0.8125rem;
    height: 1.1875rem;
    margin-right: 0.625rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m6.5 17-.408.289.408.576.408-.576L6.5 17zm0 0 .408.289.001-.002.003-.004.013-.018.046-.066.177-.255a72.065 72.065 0 0 0 2.532-3.938c.692-1.161 1.39-2.425 1.916-3.589.517-1.143.904-2.264.904-3.113C12.5 3.082 9.796.5 6.5.5 3.203.5.5 3.082.5 6.304c0 .85.387 1.97.904 3.113.526 1.164 1.224 2.428 1.916 3.59a72.07 72.07 0 0 0 2.708 4.192l.047.066.012.018.004.004v.002L6.5 17zm0-8.48c-1.385 0-2.482-1.084-2.482-2.376 0-1.293 1.097-2.376 2.482-2.376 1.386 0 2.482 1.083 2.482 2.376 0 1.292-1.097 2.376-2.482 2.376z' stroke='%23BA9866'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .select-city:hover {
    color: #396542;
    cursor: pointer; }
    .select-city:hover::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m6.5 17-.408.289.408.576.408-.576L6.5 17zm0 0 .408.289.001-.002.003-.004.013-.018.046-.066.177-.255a72.065 72.065 0 0 0 2.532-3.938c.692-1.161 1.39-2.425 1.916-3.589.517-1.143.904-2.264.904-3.113C12.5 3.082 9.796.5 6.5.5 3.203.5.5 3.082.5 6.304c0 .85.387 1.97.904 3.113.526 1.164 1.224 2.428 1.916 3.59a72.07 72.07 0 0 0 2.708 4.192l.047.066.012.018.004.004v.002L6.5 17zm0-8.48c-1.385 0-2.482-1.084-2.482-2.376 0-1.293 1.097-2.376 2.482-2.376 1.386 0 2.482 1.083 2.482 2.376 0 1.292-1.097 2.376-2.482 2.376z' stroke='%23396542'/%3e%3c/svg%3e"); }

.account-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #544842;
  font-family: "Onest-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem;
  line-height: 1;
  text-transform: uppercase;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  @media only screen and (max-width: 1199px) {
    .account-login {
      font-size: 0; } }
  .account-login .icon {
    width: 1.375rem;
    height: 1.375rem;
    margin-right: 0.625rem;
    color: #544842; }
  .account-login:hover {
    color: #396542;
    cursor: pointer; }
    .account-login:hover .icon {
      color: #396542; }

.favorites {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 3.75rem;
  color: #544842;
  font-family: "Onest-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem;
  line-height: 1;
  text-transform: uppercase;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  @media only screen and (max-width: 1439px) {
    .favorites {
      margin-left: 1.875rem; } }
  @media only screen and (max-width: 1199px) {
    .favorites {
      font-size: 0;
      min-width: 2.1875rem;
      min-height: 1.375rem;
      margin-left: 1.25rem; } }
  .favorites .icon {
    position: relative;
    width: 1.6875rem;
    height: 1.375rem;
    margin-right: 0.625rem;
    color: #544842; }
  .favorites::after {
    content: attr(data-count);
    position: absolute;
    left: 1.5625rem;
    top: -0.8125rem;
    display: block;
    color: #BA9866;
    font-size: 1rem; }
  .favorites:hover {
    cursor: pointer; }
    .favorites:hover .icon {
      color: #396542; }

/* Текст для скрин ридеров */
.filter-drop {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content; }
  .filter-drop__header {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 0.9375rem 1.5625rem;
    border: 1px solid #396542;
    border-radius: 6.25rem;
    font-size: 1.125rem;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 600;
    color: #396542; }
    .filter-drop__header::after {
      content: '';
      display: block;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 1.25rem;
      height: 0.625rem;
      margin-left: 0.9375rem;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 .82c5.178.782 9.23 4.885 9.962 10.09l.038.27.038-.27C11.771 5.704 15.822 1.601 21 .82' stroke='%23396542'/%3e%3c/svg%3e");
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
  .filter-drop__title {
    width: 100%; }
  .filter-drop__body {
    position: absolute;
    padding: 0 3.75rem;
    max-width: 77.8125rem;
    left: 50%;
    margin-left: -38.9375rem;
    margin-top: 0.5rem;
    background: #fff;
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .filter-drop__body {
        max-width: 61.5rem;
        margin-left: -30.75rem; } }
    @media only screen and (max-width: 767px) {
      .filter-drop__body {
        padding: 0; } }
    @media only screen and (max-width: 767px) {
      .filter-drop__body .form-field {
        margin-bottom: -0.3125rem; } }
    @media only screen and (max-width: 767px) {
      .filter-drop__body .form-field .check__wrap {
        margin-bottom: 0.3125rem; } }
  .filter-drop.--active .filter-drop__header::after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .filter-drop.--active .filter-drop__header::before {
    content: '';
    position: absolute;
    bottom: -0.5625rem;
    left: 50%;
    margin-left: -0.5rem;
    width: 1.0625rem;
    height: 0.5rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='8' viewBox='0 0 17 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 8L8.5 0L17 8H0Z' fill='white'/%3e%3c/svg%3e "); }
  .filter-drop.--active .filter-drop__body {
    padding: 2.5rem 3.75rem; }
    @media only screen and (max-width: 767px) {
      .filter-drop.--active .filter-drop__body {
        padding: 0.9375rem 0 2.5rem; } }

.buy-small {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .buy-small__logo {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 2.8125rem;
    height: 2.8125rem;
    margin-right: 0.625rem;
    padding: 0.5rem; }
    .buy-small__logo::after {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='45' height='46' fill='none'%3e%3cpath d='m9.313 36.228-.006-.005-.006-.006c-2.288-2.179-4.014-5.077-4.891-8.386-.571-2.153-1.608-3.516-2.519-4.343a6.837 6.837 0 0 0-.867-.67 8.533 8.533 0 0 0 1.016-.803c.946-.87 1.997-2.236 2.374-4.189.915-3.438 2.746-6.431 5.172-8.634l.006-.006.006-.005c2.119-2.061 4.844-3.617 7.925-4.435 2.151-.571 3.513-1.609 4.34-2.52.284-.314.503-.61.67-.867.198.296.463.649.8 1.015.87.947 2.235 1.999 4.187 2.377 3.253.867 6.107 2.555 8.27 4.793l.006.006.005.005c2.233 2.164 3.92 5.019 4.785 8.27.377 1.954 1.428 3.32 2.374 4.19.367.338.72.603 1.016.802a6.83 6.83 0 0 0-.867.67c-.911.828-1.948 2.19-2.519 4.344-.925 3.49-2.795 6.523-5.271 8.736l-.006.006-.007.006c-2.1 2.011-4.784 3.53-7.812 4.337-1.952.378-3.316 1.43-4.186 2.377-.337.366-.602.72-.801 1.015a6.842 6.842 0 0 0-.67-.866c-.826-.912-2.188-1.95-4.34-2.521-3.208-.852-6.03-2.504-8.184-4.693z' stroke='url(%23a)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='3.584' y1='22.835' x2='41.453' y2='24.099' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center; }
    .buy-small__logo img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
  .buy-small__name {
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    color: #544842;
    text-transform: uppercase; }

.item-number {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 3.125rem;
  height: 3.125rem;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .item-number::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='71' height='71' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.844 56.486-.011-.011-.012-.012c-3.58-3.41-6.284-7.948-7.66-13.132-.911-3.44-2.57-5.625-4.036-6.955-.4-.363-.785-.662-1.134-.904a13.73 13.73 0 0 0 1.37-1.107c1.516-1.395 3.202-3.584 3.81-6.719 1.434-5.383 4.301-10.067 8.095-13.513l.012-.011.013-.012c3.316-3.226 7.583-5.662 12.41-6.944 3.438-.913 5.62-2.573 6.95-4.04.363-.4.66-.784.902-1.133.294.416.66.886 1.106 1.37 1.393 1.516 3.581 3.204 6.714 3.812 5.093 1.359 9.56 4.003 12.944 7.503l.011.012.012.012c3.493 3.384 6.132 7.852 7.49 12.944.607 3.135 2.293 5.324 3.808 6.719.485.446.955.813 1.37 1.107-.348.242-.733.54-1.133.904-1.466 1.33-3.125 3.515-4.037 6.955-1.45 5.467-4.378 10.216-8.253 13.68l-.013.012-.012.012c-3.287 3.146-7.486 5.525-12.227 6.79-3.133.608-5.32 2.296-6.714 3.812a13.73 13.73 0 0 0-1.106 1.37 11.15 11.15 0 0 0-.902-1.134c-1.33-1.466-3.513-3.126-6.95-4.04-5.027-1.334-9.446-3.92-12.817-7.347z' fill='%23fff' stroke='url(%23a)' stroke-width='2'/%3e%3cdefs%3e%3clinearGradient id='a' x1='5.655' y1='35.502' x2='65.404' y2='37.497' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: cover; }
  .item-number::after {
    content: attr(data-number);
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 1.125rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    line-height: 50px;
    z-index: 2; }
  .item-number:hover {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2); }

.rating {
  display: grid;
  grid-template-columns: 0.9375rem 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  grid-column-gap: 0.1875rem; }
  .rating span {
    display: block;
    width: 0.9375rem;
    height: 0.9375rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m7.5 0 1.684 5.182h5.449l-4.408 3.203 1.683 5.183L7.5 10.365l-4.408 3.203 1.683-5.183L.367 5.182h5.45L7.5 0z' fill='url(%23a)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='1.195' y1='7.5' x2='13.818' y2='7.922' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }

.framed-img {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.3125rem;
  width: 100%;
  max-width: 100%;
  height: auto;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='550' height='550' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M277.023 547.432h-.041l-.04.001c-45.885 1.121-93.319-10.921-136.217-35.836-26.619-15.461-49.898-18.569-66.593-17.759-8.336.404-15.011 1.784-19.625 3.073-.845.236-1.621.469-2.326.692.272-.997.563-2.132.859-3.393 1.23-5.24 2.547-12.68 2.913-21.52.732-17.659-2.336-40.996-17.59-63.486C12.458 364.566.488 315.022 2.777 267.426l.002-.042v-.043c.597-42.926 12.605-86.829 35.792-126.783 15.442-26.61 18.534-49.886 17.712-66.582-.41-8.336-1.794-15.012-3.087-19.627a69.89 69.89 0 0 0-.693-2.322c.997.272 2.13.563 3.39.86 5.24 1.233 12.681 2.557 21.522 2.929 17.66.744 40.994-2.307 63.475-17.545 42.25-24.502 88.909-36.504 134.158-35.736h.082c45.213-.714 91.838 11.322 134.07 35.833 22.491 15.254 45.827 18.322 63.486 17.59 8.84-.366 16.28-1.684 21.52-2.913a99.198 99.198 0 0 0 3.394-.86c-.224.705-.457 1.481-.693 2.326-1.289 4.615-2.669 11.29-3.073 19.626-.81 16.695 2.298 39.973 17.759 66.593 26.277 45.241 38.234 95.527 35.535 143.719l-.002.043-.001.042c-.925 42.283-12.903 85.439-35.713 124.773-15.238 22.481-18.289 45.815-17.545 63.475.372 8.84 1.696 16.281 2.929 21.521.296 1.26.588 2.394.86 3.39a68.465 68.465 0 0 0-2.322-.693c-4.615-1.292-11.291-2.677-19.627-3.087-16.696-.821-39.972 2.27-66.582 17.713-41.606 24.145-87.493 36.168-132.101 35.806z' stroke='url(%23a)' stroke-width='5'/%3e%3cdefs%3e%3clinearGradient id='a' x1='43.805' y1='275.018' x2='506.652' y2='290.473' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }
  .framed-img img {
    width: auto;
    max-width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-mask-image: url("../assets/images/mask/mask-img-530.png");
    mask-image: url("../assets/images/mask/mask-img-530.png");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center; }
  .framed-img__icon {
    position: absolute;
    width: 10.9375rem;
    height: 10.9375rem;
    padding: 2.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='178' height='178' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M35.803 142.929c-9.252-8.81-16.21-20.508-19.745-33.837C11.784 92.974.645 88.984.645 88.984s12.672-5.744 15.413-20.107c3.68-13.875 11.07-25.984 20.894-34.907 8.565-8.33 19.562-14.6 31.973-17.896C85.03 11.797 89.018.649 89.018.649s5.74 12.681 20.093 15.425c13.13 3.486 24.677 10.303 33.436 19.365 9.044 8.763 15.848 20.31 19.329 33.438 2.741 14.363 15.414 20.108 15.414 20.108s-11.14 3.989-15.414 20.107c-3.727 14.057-11.263 26.3-21.281 35.255-8.508 8.144-19.36 14.276-31.584 17.522-14.352 2.744-20.093 15.425-20.093 15.425s-3.987-11.147-20.094-15.425c-12.923-3.432-24.313-10.09-33.021-18.94z' fill='%23F1EAE1'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
    @media only screen and (max-width: 1199px) {
      .framed-img__icon {
        height: 4.6875rem;
        width: 4.6875rem;
        padding: 0.9375rem; } }
    .framed-img__icon img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      -webkit-mask-image: none;
      mask-image: none; }

.expert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.5625rem 2.5rem;
  border-right: 1px solid #FCEED2; }
  @media only screen and (max-width: 1023px) {
    .expert {
      padding: 0.9375rem; } }
  .expert__photo {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 12.5rem;
    height: 15.625rem; }
    @media only screen and (max-width: 1023px) {
      .expert__photo {
        width: 4.375rem;
        height: 5.625rem; } }
    .expert__photo::before {
      content: '';
      position: absolute;
      top: -1.5625rem;
      left: -3.75rem;
      width: 15rem;
      height: 13.75rem;
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='241' height='219' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M121.039 218.521c-.032-.198-.049-.443-.073-.731-3.741-2.543-7.074-7.563-2.462-17.257 5.602-11.906 15.692-12.223 22.778-15.947 2.754-1.463 5.468-3.167 7.874-5.249-.091-.007-.201.01-1.741.082-9.318-1.025-22.987 5.372-30.12 18.788 1.207-17.788 11.248-27.557 12.735-29.894 4.316-6.943 4.847-11.85 5.161-12.825-7.011 5.716-12.245 13.372-12.319 13.474-6.103 8.677-9.728 19.877-8.957 30.45-1-3.666-2.209-6.96-4.347-10.575-3.763-6.008-8.355-9.088-12.638-10.124-.168.073-.322.098-.49.17-1.95-.245-4.101.084-6.098 1.085l-1.206.602 1.07.502c5.653 2.681 11.26 4.537 15.045 8.739 4.021 4.547 6.488 9.776 7.796 15.621.381 1.515.743 3.055 1.211 4.555.625 5.236 3.869 7.77 6.882 9.013-.022-.132-.072-.304-.101-.479zm6.825-30.71c6.08-4.933 11.912-6.966 18.907-7.927-9.286 6.245-13.882 5.08-20.852 9.664.623-.598 1.267-1.198 1.945-1.737zm-35.776-7.339a11.621 11.621 0 0 1 4.488-.755c5.106 2.23 8.871 5.895 11.426 10.276.09.143.163.311.253.454-4.711-6.033-8.892-6.995-16.167-9.975zm32-10.807c2.674-4.31 7.583-9.954 8.706-10.79-1.132 3-2.501 5.926-4.228 8.731-3.816 6.276-14.04 17.967-12.987 34.44-.015.047-.034.073-.048.12-.855-11.505 1.987-21.992 8.557-32.501z' fill='url(%23a)'/%3e%3cpath d='M208.359 64.245c-.676 1.1-1.351 2.202-1.824 3.45-3.533 9.271-1.029 19.719 4.752 27.493-7.155-5.297-9.117-8.379-13.332-11.632-2.943-2.336-6.057-4.485-8.978-6.824-.127-.092-7.9-7.113-7.89-5.808.032 2 .461 4.092 1.384 5.9.894 1.77 2.555 3.413 3.895 4.883 3.004 3.272 6.437 6.27 10.273 8.708-16.371-3.884-18.238 3.876-18.469 3.981.461-.21 2.731.614 3.238.689 3.063.446 6.071.135 9.087.431 2.969.282 5.904.771 8.744 1.502 4.622 1.183 8.93 3.07 13.239 4.958 5.813 2.565 15.564 6.808 27.791 3.169l.731-1.178c-20.169 4.169-28.573-15.475-28.652-15.687-2.086-4.683-2.574-9.49-1.933-14.55.226-1.794.562-3.606.558-5.43a9.9 9.9 0 0 0-.277-2.545c-.13-.519-.248-1.108-.464-1.613-.069-.147-.998-1.437-1.035-1.385-.213.485-.515.984-.838 1.488zm-9.045 26.86c-6.12-4.182-13.004-10.717-16.274-17.009 4.169 4.073 9.063 7.486 13.558 10.942 4.14 3.199 5.287 5.422 11.144 9.782-1.795-.81-3.268-2.125-8.428-3.715zm16.3 9.548c1.719.756 3.439 1.511 5.198 2.238 1.541.627 3.561 1.851 5.283 1.796-3.565.063-6.702-.979-9.845-2.336-4.648-2.034-9.101-4.394-13.973-6.009-12.429-4.121-16.309-1.01-21.98-2.698 4.395-4.929 18.294-1.453 23.911 1.572l2.633 1.395c2.858 1.403 5.816 2.723 8.773 4.042zm-5.885-31.294c-.436 2.166-1.094 4.346-1.392 6.67-1.049 9.473 3.819 19.94 13.462 25.597-9.444-3.46-18.825-20.534-13.369-35.839.165-.23.33-.46.47-.707.531 2.166.59 2.944.829 4.28z' fill='url(%23b)'/%3e%3cpath d='M155.235 27.73c.117.16.233.322.371.48.443.513.966.968 1.508 1.398a18.66 18.66 0 0 0 2.577 1.742c.895.53 1.787 1.037 2.818 1.432 2.025.84 4.188 1.14 6.145 1.565 1.94.45 3.856 1.173 5.677 2.002 3.723 1.6 6.993 3.882 10.096 6.371 2.564 2.082 4.71 4.502 7.007 6.875.463.78.883 1.568 1.304 2.355.258.07.514.12.772.19-.957-3.268-2.798-6.3-4.907-9.043-2.628-3.445-6.039-6.312-9.776-8.698-3.778-2.357-7.923-4.203-12.311-5.334-3.335-.875-6.792-1.392-10.255-1.39-.332.031-.668.041-1.026.054zm1.954.672c3.041.45 5.997 1.07 8.884 1.951 4.15 1.328 8.186 3.057 11.796 5.35 3.218 1.954 6.058 4.35 8.564 7.05-.345-.327-.668-.657-1.014-.983-2.969-2.782-6.47-5.094-10.283-6.836-1.934-.834-3.902-1.594-6.023-2.058-2.104-.49-4.154-.652-5.997-1.342-1.822-.694-3.668-1.677-5.32-2.713-.222-.122-.4-.25-.607-.42z' fill='url(%23c)'/%3e%3cpath d='M106.329 99.563c.319.714.606 1.793.156 2.902-.449 1.11-1.57 2.103-3.226 2.847-4.734 2.146-8.596 1.763-10.605 1.302.88-2.892 2.735-7.541 5.309-9.696 1.446-1.204 2.956-1.18 3.984-.942 1.848.441 3.612 1.888 4.382 3.587zm1.759-.805c-1.758-3.903-7.314-6.69-11.353-3.306-4.397 3.668-6.418 12.422-6.418 12.422s5.867 2.759 13.723-.798c4.628-2.106 5.317-5.485 4.048-8.318z' fill='url(%23d)'/%3e%3cpath d='M81.13 96.286c-3.022.088-7.99-.183-10.836-1.926-2.173-1.335-2.285-3.546-2.141-4.74.257-2.295 1.718-4.38 3.468-4.959 1.922-.629 3.74.741 4.91 1.992 3.54 3.792 4.421 7.567 4.599 9.633zm1.937 1.824s.73-6.448-5.129-12.768c-5.584-6.004-11.095-1.163-11.685 4.069-.291 2.503.552 5.068 3.049 6.598 4.848 2.993 13.765 2.1 13.765 2.1z' fill='url(%23e)'/%3e%3cpath d='M100.769 76.1c.013.493-.044.975-.185 1.494-.914 3.235-4.406 6.8-6.67 8.791-1.171-1.543-2.9-4.572-3.107-9.178-.01-.336-.023-.695-.014-1.056.024-3.316 1.356-5.087 3.863-5.158 2.712-.06 5.972 2.157 6.113 5.107zm1.92-.088c-.346-7.4-13.748-11.001-13.833.117-.002.405.015.786.028 1.144.355 7.87 4.827 11.736 4.827 11.736s7.173-5.405 8.732-10.908c.2-.708.287-1.42.246-2.09z' fill='url(%23f)'/%3e%3cpath d='M77.638 112.33a.89.89 0 0 0-.412.09c-.41.247-.413.923-.003 1.509.207.304.49.528.775.617.262.092.51.097.715-.027.41-.247.413-.923.003-1.509-.29-.403-.716-.672-1.078-.68z' fill='url(%23g)'/%3e%3cpath d='M79.717 112.396c-.555-.788-1.403-1.303-2.314-1.515a4.293 4.293 0 0 0-3.107.53c-1.818 1.13-2.371 3.405-1.203 5.061 1.168 1.657 3.556 2.1 5.381 1.014l.063-.032c1.818-1.13 2.349-3.402 1.18-5.058zm-.588 3.024c-.286.182-.618.213-.968.135-.583-.13-1.19-.549-1.63-1.175-.729-1.03-.717-2.203-.004-2.657.286-.182.618-.214.968-.136.583.13 1.19.549 1.63 1.176.725 1.008.717 2.203.004 2.657z' fill='url(%23h)'/%3e%3cpath d='M171.239 132.218c-.169-1.323-.295-2.654-.239-3.97.056-1.18.203-2.353.489-3.503l.122-.493c.652-2.359 2.267-3.906 4.694-4.753a10.093 10.093 0 0 1 5.266-.386c2.414.462 4.687 1.308 6.806 2.449.74.397 1.442.846 2.108 1.345.742.555 1.429 1.186 1.999 1.926.66.884 1.065 1.854 1.082 2.932.03.738-.122 1.461-.388 2.18a7.923 7.923 0 0 1-1.396 2.346c-1.415 1.672-3.107 3.029-5.07 4.093-.165.094-.33.189-.501.239-.472.145-.903.395-1.342.602-1.247.631-2.501 1.219-3.849 1.641-1.004.322-2.023.556-3.078.57a5.815 5.815 0 0 1-2.199-.384c-1.657-.654-2.824-1.747-3.522-3.277a11.197 11.197 0 0 1-.581-1.64c-.172-.647-.275-1.284-.401-1.917zm2.403-.301c.121.61.239 1.199.383 1.807.143.607.396 1.196.755 1.746.896 1.363 2.393 1.997 4.102 1.718.569-.093 1.132-.23 1.669-.385 1.11-.361 2.218-.745 3.347-1.132.062-.032.149-.046.186-.097.154-.161.366-.24.552-.338.816-.381 1.569-.864 2.181-1.527.462-.481.953-.922 1.469-1.344.337-.28.666-.604 1-.906a7.722 7.722 0 0 0 1.067-1.323c.286-.452.5-.937.601-1.427.204-.821.075-1.611-.44-2.293a7.271 7.271 0 0 0-.668-.792c-.462-.488-1.025-.914-1.604-1.292-2.063-1.353-4.347-2.264-6.779-2.836-.259-.071-.532-.094-.809-.138-1.503-.251-2.923.003-4.305.634-1.067.49-1.822 1.244-2.191 2.295-.166.5-.311.997-.411 1.486a16.956 16.956 0 0 0-.105 6.144z' fill='url(%23i)'/%3e%3cpath d='M183.55 128.813c.063.53-.228 1.231-1 1.74-.04.029-.102.062-.142.091-.989.837-2.841.508-3.497-.759-.43-.853-.343-1.701.335-2.374.095-.106.216-.193.337-.28.782-.443 1.611-.601 2.486-.338.831.269 1.321.798 1.481 1.92zm-2.622 1.306c.442-.049.71-.341.919-.713.298-.521.165-1.063-.337-1.386-.455-.309-1.072-.231-1.501.177-.175.164-.3.364-.356.576-.215.756.465 1.479 1.275 1.346z' fill='url(%23j)'/%3e%3cpath d='M175.416 131.627a18.073 18.073 0 0 1-.058-3.82c.046-.413.113-.829.301-1.198.084-.171.162-.386.414-.36.226.008.261.228.286.381.069.282.137.564.139.856.012.629-.02 1.265-.029 1.897-.016 1.016.032 1.999.305 2.991.155.538.397 1.061.636 1.563.072.168.166.333.198.531.057.351-.287.587-.644.465a.832.832 0 0 1-.411-.316 4.002 4.002 0 0 1-.486-.776c-.34-.711-.53-1.468-.651-2.214z' fill='url(%23k)'/%3e%3cpath d='M176.59 125.557c-.416.068-.751-.193-.716-.536.049-.391.214-.756.504-1.051a.57.57 0 0 1 .606-.144c.237.074.331.239.345.462a.72.72 0 0 1-.042.299c-.077.216-.198.438-.298.657a.568.568 0 0 1-.399.313z' fill='url(%23l)'/%3e%3cpath d='m53.144 80.13-1.359.222a4.173 4.173 0 0 1-2.072-.158 8.15 8.15 0 0 1-2.89-1.736 10.587 10.587 0 0 1-2.318-3.203c-.069-.146-.138-.292-.184-.442a17.953 17.953 0 0 1-.4-1.49c-.254-1.017-.287-2.047-.188-3.1a22.3 22.3 0 0 1 1.252-5.452 10.493 10.493 0 0 1 2.27-3.614c1.055-1.118 2.223-2.097 3.602-2.885.454-.254.933-.49 1.426-.638 1.344-.444 2.61-.268 3.76.445.524.32.953.746 1.338 1.178.686.767 1.252 1.62 1.8 2.5.739 1.23 1.328 2.508 1.834 3.822.541 1.399 1.061 2.8 1.559 4.206.321.87.577 1.753.7 2.656.255 1.985-.445 3.631-2.172 4.904-.421.317-.896.574-1.4.792-1.397.678-2.87 1.166-4.411 1.508-.668.176-1.388.316-2.147.485zm.46-1.877c.719-.14 1.453-.327 2.169-.489 1.275-.32 2.455-.806 3.6-1.376.373-.196.72-.41 1.013-.683.729-.637 1.119-1.421 1.148-2.35.016-.318-.034-.625-.084-.932-.124-.768-.355-1.496-.63-2.217-.519-1.402-1.042-2.826-1.584-4.224-.465-1.208-1.015-2.38-1.715-3.504-.49-.799-1.019-1.568-1.673-2.272a4.585 4.585 0 0 0-.865-.76c-.604-.397-1.25-.494-1.962-.31-.497.125-.935.332-1.389.586-1.01.57-1.884 1.276-2.701 2.063a9.964 9.964 0 0 0-2.372 3.54c-.46 1.179-.78 2.402-1.007 3.633-.16.814-.251 1.64-.229 2.47.012.764.136 1.532.389 2.257.252.724.654 1.402 1.137 2.021.17.22.338.418.567.584.102.073.182.15.265.249.295.29.586.558.939.793.553.36 1.157.622 1.795.81.947.297 1.929.384 2.93.176.083-.036.171-.05.259-.065z' fill='url(%23m)'/%3e%3cpath d='M56.158 69.323c.038.376.091.84.012 1.327a3.732 3.732 0 0 1-.527 1.46c-.254.379-.561.7-1 .906-.52.265-1.071.468-1.666.542l-.066.01c-.398.043-.766-.01-1.097-.248-.659-.456-1.178-1.024-1.412-1.774a3.96 3.96 0 0 1-.174-1.346c.007-.654.13-1.282.37-1.885.17-.478.434-.926.771-1.342.114-.13.25-.266.385-.4a2.255 2.255 0 0 1 2.632-.272c.32.173.585.422.789.704.53.635.852 1.37.983 2.318zm-3.892 3.18c.132-.022.241-.04.354-.035.493-.013.939-.176 1.377-.383.399-.177.666-.469.832-.834.133-.292.218-.598.233-.916a4.59 4.59 0 0 0-.183-1.547 3.868 3.868 0 0 0-.645-1.201c-.475-.576-1.262-.853-1.999.01-.19.212-.334.438-.448.705-.413.923-.57 1.894-.41 2.882.075.596.453.985.889 1.319z' fill='url(%23n)'/%3e%3cpath d='M47.45 66.802a6.207 6.207 0 0 1-.041.434c-.053.504-.128 1.012-.2 1.542-.026.117-.005.248.017.38.096.457.102.907.107 1.357.02.537.043 1.096.154 1.641a6.85 6.85 0 0 0 .505 1.585c.542 1.127 1.425 1.997 2.521 2.652.15.088.32.172.47.26.098.052.2.126.302.2.076.054.134.135.086.256-.051.098-.16.116-.248.13a.59.59 0 0 1-.274-.023 3.526 3.526 0 0 1-.54-.137c-1.351-.433-2.359-1.237-3.066-2.405a7.173 7.173 0 0 1-.837-2.251 8.884 8.884 0 0 1-.17-2.022c.018-.859.058-1.721.21-2.58.064-.303.13-.584.238-.894.044-.143.114-.267.184-.39.051-.1.154-.161.292-.139.113.005.197.103.24.232.033.062.036.084.05.172z' fill='url(%23o)'/%3e%3cpath d='M47.483 65.332c.014-.047 0-.135.033-.208.03-.095.081-.194.133-.292l.888-1.316a1.68 1.68 0 0 1 .268-.292.63.63 0 0 1 .27-.134c.15-.047.27.001.357.122.087.12.083.234.013.358l-.055.077c-.418.473-.708 1.039-.98 1.579a.833.833 0 0 1-.217.328.405.405 0 0 1-.409.112c-.16-.02-.248-.14-.301-.334z' fill='url(%23p)'/%3e%3cpath d='M53.127 70.74c-.328.054-.598-.082-.71-.357a1.846 1.846 0 0 0-.14-.314c-.16-.29-.159-.56.046-.819.202-.28.502-.375.845-.34.46.06.793.456.784.953a.919.919 0 0 1-.825.877z' fill='url(%23q)'/%3e%3cpath d='M157.537 101.254c.41 2.388.331 4.811.026 7.226a21.847 21.847 0 0 1-1.431 5.459c-1.08 2.631-2.706 4.946-4.776 7.018a23.262 23.262 0 0 1-2.761 2.387 3.801 3.801 0 0 1-.782.443c-.984.454-2.014.757-3.019 1.079-.065.01-.105.039-.175.028-.602.031-1.215.131-1.835.052-.97-.157-1.959-.289-2.928-.446a3.938 3.938 0 0 1-.922-.277c-2.659-1.143-4.919-2.734-6.727-4.872-.915-1.067-1.494-2.279-1.799-3.603-.251-1.13-.188-2.267.058-3.388a11.968 11.968 0 0 1 1.382-3.401c.76-1.273 1.67-2.457 2.652-3.609a67.405 67.405 0 0 1 4.2-4.469c2.715-2.673 5.48-5.309 8.333-7.824a12.17 12.17 0 0 1 1.029-.866c.322-.233.644-.465.995-.658.973-.519 1.983-.526 2.974-.102.605.262 1.118.65 1.576 1.117.89.913 1.597 1.947 2.162 3.07.763 1.52 1.271 3.127 1.629 4.78.065.26.089.549.139.856zm-2.441.196c-.359-1.654-.743-3.055-1.34-4.377-.416-.9-.92-1.787-1.562-2.56a5.712 5.712 0 0 0-.803-.793c-.695-.54-.988-.402-1.536-.042-.183.12-.344.236-.502.375l-.593.502c-2.831 2.511-5.636 5.041-8.332 7.688a64.865 64.865 0 0 0-4.339 4.582c-.887 1.046-1.724 2.128-2.385 3.318-.456.795-.839 1.623-1.08 2.496a5.945 5.945 0 0 0 .247 4.014c.296.717.757 1.34 1.258 1.934.803.928 1.719 1.724 2.734 2.437a14.886 14.886 0 0 0 3.164 1.759c1.129.446 2.3.593 3.53.415 1.252-.182 1.512-.247 2.547-.934a19.77 19.77 0 0 0 3.28-2.652c2.209-2.185 3.876-4.664 4.829-7.522 1.146-3.611 1.412-7.236.883-10.64z' fill='url(%23r)'/%3e%3cpath d='M143.692 107.95c.814-.11 1.565-.053 2.309.232.477.17.884.463 1.215.837.519.569.673 1.242.546 1.984-.089.42-.273.81-.526 1.189a11.232 11.232 0 0 1-2.141 2.331c-.08.059-.135.135-.194.19a1.869 1.869 0 0 1-.779.465c-1.07.332-2.073.248-2.987-.391-.84-.607-1.351-1.402-1.511-2.389-.065-.395-.059-.779.103-1.166.527-1.324 1.396-2.345 2.81-2.913.38-.152.771-.239 1.155-.369zm.18 1.525c-.986.161-1.886.713-2.433 1.501-.308.455-.409.945-.232 1.479.169.49.438.897.83 1.238.498.437.929.457 1.445.035a15.466 15.466 0 0 0 1.85-1.766c.227-.262.451-.546.627-.846.353-.598.206-1.092-.435-1.438a2.488 2.488 0 0 0-.572-.199 2.444 2.444 0 0 0-1.08-.004z' fill='url(%23s)'/%3e%3cpath d='M134.527 114.941c-.103-.501-.032-1.031.061-1.564.202-1.114.637-2.176 1.217-3.172a16.604 16.604 0 0 1 2.422-3.233c.403-.426.788-.826 1.216-1.234a444.199 444.199 0 0 1 3.772-3.363 5.213 5.213 0 0 1 1.072-.739c.253-.108.519-.129.778-.059.211.056.302.199.334.396.043.263-.053.504-.222.712-.209.237-.418.474-.656.67a65 65 0 0 1-1.875 1.612c-1.124.972-2.226 1.94-3.27 2.989-.718.703-1.407 1.446-1.998 2.241-.851 1.129-1.418 2.348-1.628 3.689-.119.65-.085 1.275.259 1.872.152.245.345.462.515.682.087.121.193.216.258.341.072.168-.052.369-.246.423-.172.05-.336.009-.503-.053a2.06 2.06 0 0 1-.663-.478 2.998 2.998 0 0 1-.843-1.732z' fill='url(%23t)'/%3e%3cpath d='M150.234 96.566c-.033.073-.052.234-.14.384a9.06 9.06 0 0 1-.504.78c-.788 1.097-1.785 2.026-2.806 2.936-.041.029-.077.08-.143.09-.165.095-.365.105-.474-.012-.128-.092-.178-.264-.093-.436.069-.124.139-.248.234-.353.246-.288.495-.554.741-.842a21.179 21.179 0 0 0 1.933-2.5c.07-.124.162-.252.257-.357a.776.776 0 0 1 .285-.182c.362-.126.66.05.71.492z' fill='url(%23u)'/%3e%3cpath d='M142.291 112.345c-.118-.589.019-.994.484-1.318.183-.12.373-.196.577-.184.544.024.917.526.675.971a2.59 2.59 0 0 1-.799.896c-.385.266-.815.111-.93-.321a.296.296 0 0 0-.007-.044z' fill='url(%23v)'/%3e%3cpath d='M95.816 63.033c-.032-.198-.049-.443-.073-.732-3.74-2.543-7.074-7.562-2.462-17.257 5.602-11.905 15.692-12.222 22.778-15.946 2.754-1.463 5.468-3.167 7.874-5.249-.091-.008-.201.01-1.741.081-9.318-1.024-22.987 5.372-30.12 18.79 1.207-17.789 11.248-27.558 12.735-29.895C109.123 5.88 109.654.975 109.968 0c-7.011 5.716-12.245 13.372-12.319 13.474-6.103 8.677-9.728 19.877-8.957 30.45-1-3.666-2.209-6.96-4.347-10.575-3.763-6.008-8.355-9.088-12.638-10.124-.168.073-.322.098-.49.17-1.95-.245-4.101.084-6.098 1.085l-1.206.602 1.07.501c5.652 2.682 11.26 4.538 15.045 8.74 4.02 4.547 6.488 9.776 7.796 15.621.38 1.514.743 3.055 1.211 4.555.625 5.236 3.87 7.77 6.882 9.013-.025-.154-.076-.326-.1-.48zm6.821-30.732c6.081-4.934 11.912-6.966 18.907-7.927-9.286 6.245-13.882 5.08-20.852 9.664a36.95 36.95 0 0 1 1.945-1.737zm-35.772-7.318a11.618 11.618 0 0 1 4.487-.754c5.107 2.23 8.872 5.895 11.427 10.276.09.143.163.311.253.454-4.711-6.033-8.892-6.995-16.167-9.976zm31.997-10.828c2.673-4.31 7.582-9.954 8.706-10.79-1.133 3-2.502 5.926-4.228 8.73-3.817 6.277-14.041 17.968-12.988 34.44-.015.048-.033.074-.048.121-.854-11.505 1.987-21.992 8.558-32.501z' fill='url(%23w)'/%3e%3cpath d='M53.124 89.571c-.676 1.101-1.352 2.203-1.824 3.451-3.533 9.271-1.03 19.718 4.752 27.492-7.156-5.297-9.117-8.378-13.333-11.632-2.942-2.335-6.057-4.485-8.977-6.824-.128-.092-7.9-7.112-7.89-5.808.031 2 .46 4.092 1.383 5.901.895 1.769 2.555 3.412 3.896 4.883 3.004 3.271 6.436 6.27 10.272 8.707-16.37-3.883-18.238 3.877-18.468 3.982.46-.21 2.73.613 3.237.688 3.063.446 6.071.136 9.088.432 2.969.281 5.904.771 8.743 1.501 4.622 1.183 8.931 3.071 13.24 4.958 5.813 2.565 15.563 6.808 27.79 3.169l.731-1.178c-20.169 4.169-28.572-15.474-28.651-15.687-2.087-4.682-2.574-9.49-1.934-14.55.227-1.794.563-3.605.559-5.43.014-.88-.073-1.699-.278-2.544-.13-.52-.247-1.108-.464-1.614-.069-.146-.998-1.436-1.034-1.385-.236.489-.537.988-.838 1.488zm-9.067 26.864c-6.12-4.182-13.005-10.717-16.274-17.009 4.168 4.073 9.062 7.486 13.558 10.942 4.14 3.199 5.287 5.422 11.144 9.782-1.774-.814-3.246-2.128-8.428-3.715zm16.3 9.548a250.98 250.98 0 0 0 5.198 2.238c1.54.627 3.56 1.851 5.283 1.796-3.565.063-6.702-.979-9.846-2.336-4.647-2.034-9.1-4.394-13.972-6.009-12.43-4.121-16.31-1.01-21.98-2.698 4.395-4.929 18.293-1.453 23.911 1.572l2.633 1.395c2.88 1.4 5.837 2.719 8.773 4.042zm-5.864-31.297c-.436 2.166-1.094 4.345-1.392 6.669-1.049 9.473 3.82 19.941 13.462 25.598-9.443-3.46-18.824-20.534-13.369-35.84.165-.229.33-.459.47-.707.51 2.17.59 2.945.83 4.28z' fill='url(%23x)'/%3e%3cpath d='M38.663 56.433c.43.155.86.31 1.197.165.318-.12.549-.495.638-.915.204-.821-.08-1.879-.728-2.269-.305-.22-.765-.145-1.149-.015-.38.152-.644.466-.78.87-.256.786.109 1.785.822 2.164zm-.422.722c-1.103-.698-1.612-1.899-1.388-3.152.123-.628.6-1.292 1.313-1.61.329-.19.723-.254 1.099-.293.204.012.43.02.635.032.211.056.404.137.597.218 1.43.915 1.662 2.342 1.3 3.572-.215.62-.66 1.346-1.54 1.603-.862.23-1.499-.094-2.016-.37z' fill='url(%23y)'/%3e%3cpath d='M35.15 135.141c.43.155.86.31 1.196.165.318-.119.55-.495.639-.915.204-.822-.08-1.879-.728-2.269-.305-.22-.744-.149-1.15-.015-.38.152-.643.465-.78.871-.255.785.088 1.787.823 2.163zm-.444.726c-1.103-.699-1.613-1.9-1.389-3.153.123-.628.6-1.291 1.313-1.61.33-.189.724-.253 1.1-.292.204.012.43.02.635.031.21.056.404.137.597.218 1.43.916 1.662 2.342 1.3 3.572-.215.621-.66 1.347-1.54 1.603-.862.231-1.477-.097-2.016-.369z' fill='url(%23z)'/%3e%3cpath d='M107.402 60.152c-.606-.69-1.825-.716-2.575-.21-.518.129-.878.683-.862 1.198-.001.136.057.352.053.465.066.687.826 1.352 1.57 1.365l.157-.003c1.562.06 2.707-1.613 1.657-2.815z' fill='url(%23A)'/%3e%3cpath d='M115.246 115.023c-.007-.044-.036-.084-.04-.106-.267-.677-1.284-.984-1.975-.669-.417.203-.735.458-.868.885-.211.643.035 1.188.552 1.464.051.037.105.096.156.132 1.161.915 2.611-.538 2.175-1.706z' fill='url(%23B)'/%3e%3cpath d='M0 53.056c.116.161.232.322.37.48.443.513.967.968 1.509 1.398a18.633 18.633 0 0 0 2.576 1.742c.895.53 1.787 1.037 2.818 1.432 2.026.841 4.188 1.141 6.146 1.565 1.94.45 3.855 1.173 5.677 2.002 3.722 1.6 6.993 3.882 10.095 6.372 2.564 2.081 4.71 4.502 7.007 6.875.464.78.884 1.567 1.304 2.355.259.07.514.119.773.19-.957-3.268-2.799-6.302-4.907-9.043-2.628-3.446-6.039-6.313-9.777-8.699-3.777-2.356-7.922-4.203-12.31-5.334-3.336-.875-6.793-1.392-10.255-1.39-.355.035-.69.045-1.026.055zm1.931.676c3.041.45 5.998 1.07 8.884 1.951 4.15 1.328 8.187 3.057 11.797 5.351 3.217 1.953 6.057 4.35 8.564 7.05-.345-.327-.669-.658-1.014-.984-2.97-2.782-6.47-5.093-10.284-6.836-1.934-.834-3.901-1.594-6.023-2.058-2.103-.49-4.153-.652-5.996-1.342-1.822-.694-3.668-1.676-5.32-2.713-.2-.125-.4-.25-.608-.42z' fill='url(%23C)'/%3e%3cpath d='M147.964 157.3c-.144-.472-.314-.962-.414-1.441-.103-3.407.136-6.509 1.144-9.444 1.229-3.512 3.151-6.776 5.746-9.767 1.265-1.49 2.621-2.973 4.065-4.334 1.468-1.343 3.109-2.737 4.138-4.572.525-.919.843-1.872 1.113-2.839.292-.972.439-2.009.44-3.113-.005-.72-.034-1.458-.181-2.223a7.52 7.52 0 0 0-.154-.673c-.187.233-.349.485-.536.718-1.779 2.475-3.859 5.044-6.011 7.58-2.881 3.308-5.821 6.671-8.076 10.237-2.208 3.581-3.767 7.417-3.722 11.577-.019 2.931.632 6.113 2.003 9.155.11-.288.29-.565.445-.861zm2.837-19.382c2.138-3.457 5.015-6.652 7.601-9.98 1.812-2.277 3.529-4.585 4.925-7.065a7.384 7.384 0 0 1-.054.775c-.263 1.98-.873 3.904-1.85 5.505-.977 1.601-2.595 2.856-4.134 4.323-1.564 1.449-2.978 2.986-4.342 4.56-2.614 3.152-4.723 6.514-5.632 10.198-.111.424-.218.87-.286 1.286.481-3.412 1.808-6.602 3.772-9.602z' fill='url(%23D)'/%3e%3cpath d='M146.013 28.963a.909.909 0 0 0-.413.09c-.409.247-.412.923-.002 1.51.206.304.49.528.774.617.263.092.511.096.716-.027.409-.247.412-.923.002-1.51-.29-.403-.712-.65-1.077-.68z' fill='url(%23E)'/%3e%3cpath d='M148.096 29.052c-.556-.788-1.404-1.303-2.315-1.515a4.29 4.29 0 0 0-3.107.53c-1.818 1.13-2.371 3.405-1.203 5.06 1.168 1.657 3.556 2.101 5.381 1.015l.063-.033c1.818-1.13 2.349-3.401 1.181-5.058zm-.593 3.002c-.285.181-.617.213-.967.135-.584-.13-1.191-.549-1.63-1.176-.729-1.03-.717-2.203-.004-2.657.285-.182.618-.213.968-.135.583.13 1.19.549 1.629 1.175.73 1.03.721 2.225.004 2.658z' fill='url(%23F)'/%3e%3cpath d='M34.747 88.02a.48.48 0 0 0-.049.39c.093.436.782.661 1.542.492.39-.086.698-.272.914-.464.194-.19.29-.43.236-.624-.093-.436-.782-.661-1.542-.492-.544.11-.95.38-1.1.697z' fill='url(%23G)'/%3e%3cpath d='M35.583 86.239c-.997.23-1.85.797-2.381 1.537-.61.82-.87 1.853-.614 2.87.451 1.954 2.56 3.164 4.685 2.682 2.103-.478 3.432-2.407 3.028-4.345l-.01-.066c-.478-1.972-2.582-3.16-4.708-2.678zm2.826 1.476c.071.303-.014.61-.238.894-.33.46-.985.86-1.788 1.035-1.3.302-2.51-.086-2.682-.869-.072-.303.013-.61.237-.894.33-.46.985-.859 1.789-1.035 1.303-.28 2.513.108 2.682.869z' fill='url(%23H)'/%3e%3cpath d='M117.285 98.204c.43.155.86.31 1.196.165.318-.12.549-.495.639-.915.204-.822-.08-1.88-.728-2.27-.306-.22-.744-.148-1.149-.014-.38.152-.644.465-.781.87-.255.785.087 1.788.823 2.163zm-.444.725c-1.103-.698-1.613-1.899-1.389-3.152.123-.628.6-1.291 1.313-1.61.329-.19.724-.254 1.1-.293.204.012.43.02.634.032.212.056.405.137.598.218 1.43.915 1.661 2.342 1.299 3.572-.214.62-.659 1.346-1.539 1.603-.862.23-1.499-.094-2.016-.37z' fill='url(%23I)'/%3e%3cpath d='M73.623 62.352c.106.095.208.169.346.19.485.08.99-.408 1.15-1.088.079-.35.065-.709-.065-.958-.105-.23-.29-.403-.524-.455-.485-.078-.99.41-1.15 1.089-.1.49 0 .968.243 1.222z' fill='url(%23J)'/%3e%3cpath d='M72.243 60.91a3.372 3.372 0 0 0 .449 2.63c.54.835 1.428 1.456 2.54 1.657 2.13.374 4.214-.913 4.679-2.903.467-1.968-.85-3.848-2.939-4.25l-.069-.012c-2.107-.377-4.192.91-4.66 2.878zm2.7-1.792c.325.06.583.265.764.551.3.469.393 1.175.222 1.923-.275 1.216-1.194 2.065-2.026 1.93-.324-.06-.582-.265-.764-.551-.3-.47-.393-1.175-.222-1.923.275-1.217 1.191-2.087 2.026-1.93z' fill='url(%23K)'/%3e%3cpath d='M166.991 133.609c-.007-.043-.036-.084-.04-.106-.267-.677-1.284-.984-1.975-.668-.417.203-.735.457-.868.884-.211.643.035 1.188.552 1.464.051.037.106.096.157.133 1.182.91 2.633-.543 2.174-1.707z' fill='url(%23L)'/%3e%3cpath d='M169.333 103.969c.46-.075.909-.216 1.115-.474.205-.259.159-.68-.018-1.079-.329-.779-1.209-1.492-1.993-1.476-.387-.027-.72.275-.962.585-.239.331-.266.719-.136 1.103.241.794 1.154 1.433 1.994 1.341zm.088.819c-1.372-.001-2.519-.692-3.087-1.839a2.157 2.157 0 0 1 .103-1.998c.173-.321.447-.569.744-.82.187-.098.369-.218.56-.294.19-.076.409-.112.628-.148 1.751-.015 2.798 1.03 3.26 2.216.187.6.257 1.445-.311 2.101-.569.656-1.299.73-1.897.782z' fill='url(%23M)'/%3e%3cpath d='M110.248 137.304c-.127-.926-.211-1.858-.164-2.812.044-.84.157-1.669.339-2.487.026-.117.052-.234.1-.355.448-1.672 1.598-2.76 3.301-3.354a7.014 7.014 0 0 1 3.712-.267c1.695.331 3.298.926 4.802 1.739a10.95 10.95 0 0 1 1.481.952c.539.408 1.015.848 1.414 1.368.461.624.75 1.297.765 2.083a4 4 0 0 1-.269 1.53 5.223 5.223 0 0 1-.992 1.649 12.271 12.271 0 0 1-3.58 2.881 1.886 1.886 0 0 1-.355.171c-.343.101-.628.283-.943.424-.874.435-1.773.852-2.712 1.163-.705.228-1.421.39-2.183.402a4.362 4.362 0 0 1-1.55-.266c-1.177-.461-1.998-1.228-2.49-2.319a7.55 7.55 0 0 1-.411-1.149c-.097-.457-.168-.896-.265-1.353zm1.698-.21c.089.414.16.852.272 1.262.115.432.274.857.535 1.219.627.957 1.691 1.414 2.896 1.217.394-.064.785-.15 1.168-.281a42.488 42.488 0 0 0 2.343-.81c.043-.007.106-.039.124-.065.114-.131.263-.178.391-.222.585-.275 1.116-.609 1.537-1.061.326-.346.681-.652 1.037-.958.238-.196.472-.414.706-.633.293-.273.557-.586.749-.933a3.45 3.45 0 0 0 .42-1.014c.13-.585.041-1.133-.308-1.617a5.642 5.642 0 0 0-.472-.554 5.644 5.644 0 0 0-1.138-.918c-1.459-.955-3.048-1.597-4.775-1.991a16.62 16.62 0 0 0-.58-.108c-1.061-.165-2.069 0-3.03.449-.754.348-1.299.865-1.536 1.625-.125.336-.225.69-.278 1.059a12.717 12.717 0 0 0-.061 4.334z' fill='url(%23N)'/%3e%3cpath d='M118.943 134.894c.038.377-.154.859-.699 1.24-.04.029-.062.033-.102.062-.692.586-2.012.351-2.468-.521-.301-.604-.24-1.199.244-1.684.077-.08.157-.138.238-.196.556-.316 1.144-.435 1.759-.242.547.181.899.551 1.028 1.341zm-1.851.933c.307-.05.501-.24.659-.513.21-.372.127-.742-.247-.973-.328-.217-.748-.171-1.059.127a.955.955 0 0 0-.25.402c-.163.522.306 1.053.897.957z' fill='url(%23O)'/%3e%3cpath d='M113.194 136.891a13.382 13.382 0 0 1-.033-2.698c.02-.296.065-.574.223-.847.069-.124.114-.266.296-.251.161.019.182.15.203.282.054.194.108.388.096.592.006.45-.014.881-.009 1.331.001.698.027 1.414.207 2.106.108.388.278.743.448 1.098.065.125.109.253.126.362.039.242-.202.416-.464.324a.766.766 0 0 1-.306-.221 3.487 3.487 0 0 1-.359-.549 6.257 6.257 0 0 1-.428-1.529z' fill='url(%23P)'/%3e%3cpath d='M114.03 132.61c-.285.047-.518-.141-.513-.389.023-.274.137-.541.349-.756a.403.403 0 0 1 .435-.093c.168.063.229.165.254.319a.357.357 0 0 1-.034.208 2.811 2.811 0 0 1-.217.464c-.066.145-.165.229-.274.247z' fill='url(%23Q)'/%3e%3cpath d='M68.388 141.25c-.885-.464-.998-.603-1.92-1.016-.848-.379-3.308-1.127-4.62-1.318-2.006-.303-8.107-.344-16.306.543.656.299 9.794 4.506 15.235 5.195 1.904.23 3.382.192 3.382.192 2.145-.08 2.91-.498 5.48-.872 2.548-.371 4.2-.302 4.672-.447.026.019.03.041.055.059-2.308 1.165-8.182 3.767-15.358 2.641-5.218-.838-9.127-3.309-10.459-4.173a27.26 27.26 0 0 1-3.542-2.71 27.058 27.058 0 0 1 4.18-1.673c5.528-1.691 10.156-1.162 11.1-1.023 6.824.891 11.545 4.626 13.631 6.538-.969-.292-3.076-.669-5.53-1.936z' fill='url(%23R)'/%3e%3cpath d='M103.667 147.883c-.131-.114-.266-.25-.397-.364-2.086-1.912-6.807-5.646-13.63-6.538-.967-.135-5.573-.667-11.1 1.023a26.659 26.659 0 0 0-4.181 1.673c.84.742 2.01 1.722 3.542 2.711 1.329.842 5.241 3.334 10.459 4.172 7.18 1.149 13.054-1.454 15.358-2.641-.026-.018-.029-.04-.051-.036zm-5.33.689c-1.672.228-2.508.342-3.016.402-.95.11-4.27.426-7.734-.405-2.806-.668-2.953-1.433-7.175-3.064a45.576 45.576 0 0 0-5.43-1.727c1.558.039 3.959.008 6.905-.27 2.5-.251 3.074-.457 4.665-.491 1.032-.011 2.999.051 7.824 1.516a74.114 74.114 0 0 1 8.838 3.333c-1.186.171-2.855.421-4.877.706z' fill='url(%23S)'/%3e%3cpath d='M68.19 145.72c-.087.014-.657.107-1.439.279-.197.032-.39.087-.668.177-2.236.635-4.376 1.998-4.376 1.998-2.886 1.89-5.076 4.747-8.9 8.209a50.353 50.353 0 0 1-3.244 2.736 78.644 78.644 0 0 1 3.801-1.521c5.62-2.088 7.854-2.182 11.234-4.355.59-.389 1.566-1.021 2.702-2.063 1.585-1.452 1.88-2.266 3.589-4.211 1.708-1.946 2.982-2.965 3.276-3.373.022-.003.047.015.069.011-.984 2.391-3.777 8.185-9.995 11.992-4.5 2.761-9.093 3.42-10.655 3.63-1.804.249-3.35.277-4.456.254a26.187 26.187 0 0 1 2.096-3.991c3.118-4.9 6.974-7.466 7.786-8.004 6.205-4.031 12.663-4.003 15.14-3.844-3.892 1.513-5.412 1.986-5.96 2.076z' fill='url(%23T)'/%3e%3cpath d='M76.828 159.176c-.934 5.198-3.475 9.081-4.363 10.397a27.994 27.994 0 0 1-2.78 3.517 28.61 28.61 0 0 1-1.606-4.22c-1.601-5.573-.955-10.183-.82-11.151 1.106-7.32 5.428-12.147 7.165-13.917-1.428 3.949-2.07 5.405-2.374 5.883a22.75 22.75 0 0 0-.739 1.269c-.084.171-.187.368-.327.616a17.228 17.228 0 0 0-1.39 4.597c-.492 3.346.265 6.353.372 11.449.051 1.838-.024 3.315-.042 4.174a79.866 79.866 0 0 1 1.642-4.435c1.99-4.92 3.116-6.297 3.534-9.541.18-1.381.16-2.617.146-3.673-.025-1.955-.22-3.027-.47-5.667-.111-1.108-.24-2.731-.356-4.694.018-.026.04-.029.059-.055 1.143 2.336 3.615 8.285 2.349 15.451z' fill='url(%23U)'/%3e%3cpath d='M94.121 165.567a.831.831 0 0 0-.017-.245l-.05-.307c-.386-2.798-1.635-8.698-6.322-13.745-.654-.704-3.855-4.078-9.21-6.313a25.402 25.402 0 0 0-4.292-1.372c.156 1.101.468 2.604 1 4.364.469 1.501 1.906 5.929 5.404 9.885 4.802 5.478 10.975 7.219 13.498 7.799l-.01-.066zm-7.227-4.768c-3.747-2.586-5.297-4.654-6.025-5.954-.196-.373-.967-1.802-1.771-3.292-.948-1.827-.995-1.977-1.405-2.699-.956-1.736-2.07-3.334-3.088-5.037-.156-.267 2.039 2.032 5.51 4.439 3.013 2.076 4.038 2.022 5.906 3.969 1.028 1.071 1.611 2.035 2.793 3.914.486.777.954 1.579 2.84 5.303.788 1.538 1.444 2.805 1.882 3.702-2.213-1.441-4.425-2.882-6.642-4.345z' fill='url(%23V)'/%3e%3cpath d='M111.976 162.654a2.515 2.515 0 0 0 .74-3.477 2.53 2.53 0 0 0-3.477-.784c-.366.24-.489.733-.249 1.099.239.366.731.489 1.097.249a.91.91 0 0 1 1.261.29.915.915 0 0 1-.29 1.263c-.022.004-.04.029-.062.033-.56.429-1.162.595-1.79.472-.718-.13-1.405-.626-1.859-1.341-.786-1.245-.429-2.925.836-3.717.366-.24.489-.733.249-1.1-.239-.366-.731-.489-1.097-.249-1.997 1.272-2.599 3.938-1.33 5.938.696 1.103 1.762 1.853 2.943 2.065 1.068.209 2.106-.05 3.028-.741z' fill='url(%23W)'/%3e%3cpath d='M121.272 46.401a2.515 2.515 0 0 0 .741-3.477 2.532 2.532 0 0 0-3.478-.783c-.366.24-.488.732-.249 1.099.239.366.731.488 1.097.249a.911.911 0 0 1 1.261.29.915.915 0 0 1-.289 1.263c-.022.003-.041.029-.062.033-.56.429-1.163.595-1.79.472-.719-.13-1.406-.627-1.859-1.341-.787-1.246-.43-2.926.836-3.718.366-.24.488-.733.249-1.099-.24-.366-.732-.489-1.098-.249-1.997 1.272-2.599 3.938-1.33 5.938.696 1.103 1.762 1.852 2.943 2.065 1.091.205 2.128-.054 3.028-.742z' fill='url(%23X)'/%3e%3cpath d='M73.752 48.726c.46-.075.91-.216 1.115-.474.205-.26.16-.68-.018-1.079-.329-.78-1.209-1.492-1.993-1.476-.387-.027-.72.275-.962.584-.239.332-.266.72-.136 1.104.263.79 1.176 1.43 1.994 1.341zm.091.841c-1.372-.001-2.518-.693-3.087-1.839a2.156 2.156 0 0 1 .103-1.999c.173-.32.448-.568.745-.82.186-.097.369-.217.559-.293.19-.076.41-.112.628-.148 1.752-.015 2.798 1.03 3.26 2.216.188.6.257 1.445-.31 2.1-.57.657-1.303.709-1.898.783z' fill='url(%23Y)'/%3e%3cpath d='M167.15 63.062a.819.819 0 0 1-.942-.68.821.821 0 0 1 .679-.944 6.312 6.312 0 0 0 5.211-7.247c-.317-1.953-1.332-3.634-2.791-4.59-1.106-.72-2.433-1-3.836-.77-.175.028-.372.06-.544.11-1.533.251-2.542 1.654-2.304 3.125.239 1.47 2.589 3.068 4.817.858.524-.513 1.139-.321 1.202.344.05.443-.496.96-.942 1.258-2.799 1.875-6.295.148-6.676-2.2-.377-2.325 1.197-4.542 3.512-4.965.281-.068.5-.104.719-.14 1.775-.289 3.496.06 4.955 1.017 1.838 1.209 3.095 3.279 3.483 5.67.709 4.367-2.227 8.45-6.543 9.154z' fill='url(%23Z)'/%3e%3cpath d='M134.13 136.201c-.044.142-.067.281-.024.409.144.472.782.661 1.462.415.34-.123.621-.327.805-.582.165-.23.239-.467.178-.705-.144-.472-.782-.661-1.461-.415-.49.17-.838.52-.96.878z' fill='url(%23aa)'/%3e%3cpath d='M134.773 134.204a3.848 3.848 0 0 0-2.088 1.827 4.199 4.199 0 0 0-.322 3.138c.582 2.067 2.632 3.197 4.547 2.524 1.892-.669 2.978-2.85 2.42-4.899l-.01-.066c-.587-2.089-2.636-3.219-4.547-2.524zm2.742 1.377c.097.322.037.647-.136.968-.275.518-.85.995-1.574 1.248-1.169.416-2.324.086-2.547-.733-.097-.322-.038-.647.135-.968.276-.518.851-.995 1.574-1.248 1.169-.416 2.303-.083 2.548.733z' fill='url(%23ab)'/%3e%3cpath d='M96.604 125.836c.43.155.86.31 1.197.165.317-.12.549-.495.638-.915.204-.822-.08-1.879-.728-2.269-.305-.22-.743-.149-1.149-.015-.38.152-.644.465-.78.87-.256.785.087 1.788.822 2.164zm-.44.747c-1.103-.698-1.613-1.899-1.389-3.152.123-.628.6-1.291 1.313-1.61.33-.189.724-.254 1.1-.292.204.011.43.019.634.031.212.056.405.137.598.218 1.43.915 1.661 2.342 1.299 3.572-.214.621-.659 1.346-1.54 1.603-.865.208-1.502-.116-2.016-.37z' fill='url(%23ac)'/%3e%3cpath d='M61.646 38.831c-.207.53-.614 1.204-1.415 1.537-.804.312-1.873.238-3.078-.263-3.465-1.394-5.19-3.568-5.961-4.861 1.93-.991 5.264-2.346 7.645-2.081a3.16 3.16 0 0 1 2.464 1.603c.688 1.194.839 2.813.345 4.065zm1.275.513c1.131-2.865-.19-7.132-3.943-7.533-4.078-.46-9.63 2.878-9.63 2.878s1.504 4.417 7.252 6.722c3.41 1.336 5.51.002 6.32-2.067z' fill='url(%23ad)'/%3e%3cpath d='M165.482 82.029c-3.021.087-7.99-.183-10.836-1.926-2.173-1.335-2.284-3.547-2.141-4.741.258-2.295 1.718-4.38 3.468-4.958 1.922-.63 3.741.74 4.911 1.992 3.513 3.773 4.399 7.57 4.598 9.633zm1.934 1.801s.731-6.448-5.129-12.767c-5.584-6.004-11.095-1.163-11.686 4.069-.291 2.502.553 5.067 3.05 6.597 4.826 2.997 13.765 2.101 13.765 2.101z' fill='url(%23ae)'/%3e%3cpath d='M142.881 61.503c.722-.681.89-.754 1.582-1.475.634-.666 2.139-2.759 2.756-3.94.946-1.799 3.001-7.563 4.866-15.615-.502.51-7.461 7.794-9.904 12.697-.846 1.715-1.289 3.139-1.289 3.139-.633 2.063-.494 2.919-.982 5.453-.489 2.535-1.093 4.075-1.124 4.576-.022.003-.041.029-.063.033-.347-2.557-.85-8.984 2.584-15.4 2.504-4.666 6.128-7.555 7.366-8.522a29.226 29.226 0 0 1 3.735-2.48 28.82 28.82 0 0 1 .215 4.515c-.228 5.804-2.248 9.985-2.693 10.846-3.094 6.158-8.168 9.396-10.651 10.725.551-.766 1.617-2.652 3.602-4.552z' fill='url(%23af)'/%3e%3cpath d='M125.024 92.683c.164-.094.311-.163.475-.258 2.483-1.328 7.554-4.588 10.651-10.724.445-.861 2.465-5.042 2.693-10.845.062-1.835-.055-3.392-.215-4.515a28.9 28.9 0 0 0-3.735 2.479c-1.238.968-4.884 3.86-7.366 8.522-3.456 6.42-2.934 12.821-2.584 15.4a.172.172 0 0 1 .081-.059zm1.101-5.27c.339-1.654.499-2.469.618-2.984.212-.913 1.01-4.174 2.927-7.19 1.56-2.439 2.341-2.34 5.267-5.791a43.31 43.31 0 0 0 3.419-4.567 53.954 53.954 0 0 0-2.008 6.612c-.591 2.46-.582 3.068-1.081 4.568-.332 1-1.026 2.825-4.031 6.897a75.632 75.632 0 0 1-6.042 7.247c.201-1.114.515-2.787.931-4.792z' fill='url(%23ag)'/%3e%3cpath d='M138.742 59.836c.008-.092.094-.669.192-1.45.015-.183.046-.413.065-.71.141-2.32-.44-4.793-.44-4.793-.815-3.358-2.787-6.37-4.793-11.11-.727-1.706-1.228-3.134-1.52-3.964a79.45 79.45 0 0 1 .191 4.09c.118 5.995-.544 8.153.403 12.052a19.62 19.62 0 0 0 1.042 3.231c.86 1.977 1.511 2.524 2.801 4.792 1.264 2.248 1.809 3.804 2.099 4.207-.018.025-.015.047-.033.073-1.923-1.736-6.459-6.267-7.998-13.403-1.11-5.18-.209-9.742.104-11.28a28.323 28.323 0 0 1 1.236-4.3 25.866 25.866 0 0 1 3.077 3.304c3.594 4.55 4.754 9.068 4.973 10 1.751 7.193-.408 13.288-1.359 15.606-.187-4.204-.13-5.79-.04-6.345z' fill='url(%23ah)'/%3e%3cpath d='M123.227 63.583c-4.602-2.582-7.429-6.288-8.355-7.556a29.564 29.564 0 0 1-2.389-3.777 27.61 27.61 0 0 1 4.5-.126c5.789.34 9.907 2.438 10.77 2.905 6.539 3.438 9.665 9.122 10.747 11.355-3.262-2.643-4.407-3.74-4.77-4.176-.058-.081-.421-.517-.944-1.108-.135-.136-.273-.293-.487-.506-.189-.194-1.716-1.702-3.878-2.836-2.975-1.564-6.057-1.85-10.922-3.421a58.102 58.102 0 0 1-3.92-1.433 74.72 74.72 0 0 1 3.636 3.01c3.963 3.499 4.909 5.034 7.819 6.473 1.249.63 2.415 1.026 3.413 1.358 1.855.621 2.942.804 5.493 1.424 1.079.274 2.65.671 4.538 1.22.004.021.029.04.033.061-2.538.302-8.95.695-15.284-2.867z' fill='url(%23ai)'/%3e%3cpath d='M111.485 77.842c.073.033.143.044.237.074.117.026.208.033.299.041 2.768.562 8.734 1.3 15.032-1.461.881-.392 5.11-2.32 8.977-6.623a25.177 25.177 0 0 0 2.719-3.62 29.312 29.312 0 0 0-4.442-.49c-1.58-.036-6.206-.137-11.104 1.833-6.75 2.746-10.439 8.01-11.79 10.213.025.018.047.014.072.033zm6.882-5.267c3.678-2.695 6.136-3.479 7.601-3.74.416-.068 2.015-.33 3.684-.579 2.041-.31 2.201-.292 3.008-.446 1.946-.34 3.839-.874 5.752-1.276.303-.072-2.585 1.255-5.981 3.746-2.953 2.171-3.242 3.164-5.691 4.285-1.36.627-2.445.872-4.618 1.339-.891.19-1.807.362-5.94.946-1.716.235-3.122.442-4.115.559 2.101-1.604 4.202-3.208 6.3-4.834z' fill='url(%23aj)'/%3e%3cpath d='M15.984 157.548c-.17-1.324-.296-2.654-.24-3.97.056-1.18.203-2.353.489-3.503l.122-.493c.652-2.359 2.268-3.906 4.694-4.753a10.096 10.096 0 0 1 5.267-.386c2.413.462 4.687 1.307 6.806 2.448.739.398 1.441.846 2.107 1.346.742.554 1.429 1.186 1.999 1.926.66.883 1.065 1.853 1.082 2.932.03.738-.122 1.461-.388 2.18a7.93 7.93 0 0 1-1.396 2.345c-1.415 1.673-3.107 3.03-5.07 4.093-.165.095-.33.189-.501.24-.471.144-.903.395-1.342.602-1.247.631-2.5 1.218-3.848 1.641-1.005.322-2.024.556-3.079.57a5.795 5.795 0 0 1-2.198-.385c-1.658-.653-2.825-1.746-3.523-3.277a11.017 11.017 0 0 1-.58-1.639c-.173-.648-.276-1.284-.401-1.917zm2.402-.302c.121.611.24 1.2.383 1.807.143.608.396 1.197.755 1.746.896 1.363 2.393 1.998 4.102 1.719a14.45 14.45 0 0 0 1.669-.385c1.11-.361 2.24-.748 3.347-1.132.062-.032.15-.047.186-.098.154-.16.366-.24.553-.338.815-.38 1.569-.864 2.18-1.527.462-.48.953-.921 1.47-1.343.336-.28.666-.604.999-.906a7.685 7.685 0 0 0 1.067-1.323c.287-.452.5-.938.6-1.427.205-.822.077-1.611-.439-2.293a7.239 7.239 0 0 0-.668-.792c-.461-.488-1.025-.914-1.604-1.293-2.063-1.352-4.347-2.264-6.779-2.835-.258-.071-.532-.094-.81-.139-1.501-.25-2.922.004-4.304.635-1.067.49-1.822 1.243-2.19 2.295-.167.5-.311.996-.412 1.486a17.454 17.454 0 0 0-.105 6.143z' fill='url(%23ak)'/%3e%3cdefs%3e%3clinearGradient id='F' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='a' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='i' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='j' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='k' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='l' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='m' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='n' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='o' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='p' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='q' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='r' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='s' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='t' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='u' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='v' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='w' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='x' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='y' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='z' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='A' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='B' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='C' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='D' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='E' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='G' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='H' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='I' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='J' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='K' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='L' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='M' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='N' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='O' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='P' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Q' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='R' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='S' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='T' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='U' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='V' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='W' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='X' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Y' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Z' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='aa' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ab' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ac' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ad' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ae' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='af' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ag' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ah' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ai' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='aj' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ak' x1='10.829' y1='126.678' x2='238.668' y2='89.72' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
      @media only screen and (max-width: 1023px) {
        .expert__photo::before {
          width: 5.5rem;
          height: 4.9375rem;
          left: -1.5625rem;
          top: -0.9375rem; } }
    .expert__photo::after {
      content: '';
      position: absolute;
      bottom: -0.3125rem;
      right: -3.75rem;
      width: 15rem;
      height: 13.75rem;
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='244' height='217' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M109.827.468c.049.194.086.437.134.722 3.933 2.218 7.666 6.935 3.884 16.967-4.584 12.316-14.596 13.475-21.337 17.774-2.618 1.686-5.177 3.608-7.397 5.881.091 0 .199-.027 1.725-.226 9.356.24 22.424-7.268 28.405-21.216.278 17.802-8.9 28.364-10.186 30.814-3.716 7.27-3.837 12.197-4.068 13.194 6.5-6.275 11.071-14.331 11.136-14.44 5.351-9.144 8.026-20.592 6.381-31.05 1.299 3.565 2.776 6.742 5.203 10.161 4.243 5.664 9.068 8.345 13.415 9.018.161-.087.312-.124.473-.21 1.962.08 4.074-.427 5.977-1.59l1.15-.7-1.107-.41c-5.846-2.195-11.579-3.573-15.694-7.439-4.378-4.188-7.267-9.185-9.054-14.893-.505-1.475-.993-2.977-1.584-4.431-1.056-5.159-4.495-7.41-7.595-8.394.032.13.097.296.139.468zM105.59 31.6c-5.64 5.418-11.272 7.929-18.152 9.47 8.72-6.991 13.39-6.217 19.943-11.36-.57.646-1.162 1.298-1.791 1.89zm36.203 4.313a11.596 11.596 0 0 1-4.402 1.126c-5.265-1.792-9.316-5.125-12.222-9.27-.102-.135-.188-.297-.29-.431 5.189 5.61 9.429 6.217 16.914 8.575zm-30.938 13.43c-2.302 4.512-6.717 10.539-7.765 11.465.877-3.08 1.996-6.107 3.481-9.042 3.275-6.564 12.475-19.053 10.059-35.358.01-.049.026-.076.037-.124 1.806 11.378-.149 22.05-5.812 33.058z' fill='url(%23a)'/%3e%3cpath d='M35.775 161.294c.581-1.152 1.162-2.304 1.528-3.586 2.745-9.521-.615-19.709-7.012-26.961 7.559 4.673 9.766 7.575 14.23 10.46 3.122 2.079 6.4 3.957 9.5 6.041.134.081 8.45 6.417 8.332 5.119-.197-1.987-.799-4.033-1.867-5.756-1.037-1.685-2.826-3.182-4.281-4.533-3.261-3.004-6.925-5.702-10.944-7.806 16.61 2.496 17.822-5.383 18.043-5.507-.44.248-2.768-.382-3.278-.414-3.085-.188-6.051.373-9.077.33-2.977-.032-5.938-.273-8.824-.763-4.696-.791-9.14-2.309-13.584-3.826-5.996-2.067-16.05-5.474-27.912-.83L0 124.495c19.72-5.835 29.713 13.01 29.81 13.215 2.464 4.485 3.349 9.229 3.132 14.318-.076 1.804-.26 3.634-.105 5.449a9.88 9.88 0 0 0 .488 2.509c.172.506.338 1.083.596 1.567.08.14 1.112 1.346 1.144 1.292.172-.5.43-1.023.71-1.551zm6.767-27.485c6.436 3.65 13.829 9.577 17.604 15.565-4.486-3.704-9.638-6.692-14.398-9.755-4.384-2.837-5.71-4.953-11.9-8.803 1.854.657 3.428 1.841 8.694 2.993zm-17.01-8.139c-1.774-.608-3.547-1.217-5.358-1.792-1.585-.496-3.696-1.545-5.405-1.346 3.541-.361 6.75.414 9.99 1.501 4.792 1.636 9.418 3.612 14.4 4.812 12.708 3.062 16.31-.358 22.092.847-3.963 5.272-18.08 2.975-23.92.435l-2.735-1.168c-2.96-1.158-6.013-2.223-9.065-3.289zm8.456 30.649c.253-2.192.727-4.416.83-6.753.257-9.515-5.457-19.524-15.52-24.347 9.683 2.653 20.434 18.859 16.28 34.546-.146.243-.291.485-.41.743-.708-2.11-.831-2.88-1.18-4.189z' fill='url(%23b)'/%3e%3cpath d='M91.662 193.19c-.129-.15-.258-.301-.408-.446-.483-.474-1.042-.883-1.617-1.266a18.711 18.711 0 0 0-2.708-1.518c-.935-.452-1.864-.883-2.923-1.189-2.085-.668-4.261-.786-6.244-1.044-1.967-.285-3.933-.845-5.814-1.518-3.836-1.281-7.28-3.278-10.574-5.496-2.724-1.857-5.06-4.086-7.542-6.256-.526-.737-1.01-1.486-1.493-2.234-.263-.049-.521-.076-.785-.124 1.224 3.172 3.308 6.036 5.634 8.588 2.9 3.209 6.532 5.777 10.45 7.839 3.953 2.029 8.23 3.52 12.69 4.279 3.391.591 6.874.817 10.319.526.327-.06.66-.097 1.015-.141zm-1.999-.505c-3.063-.194-6.056-.565-9-1.2-4.24-.974-8.4-2.357-12.182-4.338-3.363-1.674-6.388-3.822-9.106-6.299.37.296.72.598 1.09.894 3.186 2.519 6.861 4.527 10.8 5.943 1.993.667 4.014 1.259 6.163 1.544 2.134.312 4.187.301 6.078.834 1.87.538 3.788 1.362 5.518 2.256.231.102.42.215.64.366z' fill='url(%23c)'/%3e%3cpath d='M134.349 117.618c-.376-.684-.752-1.734-.397-2.876.355-1.141 1.388-2.224 2.973-3.102 4.532-2.532 8.406-2.473 10.443-2.183-.635 2.952-2.094 7.734-4.475 10.092-1.339 1.32-2.844 1.423-3.886 1.272-1.876-.285-3.751-1.577-4.658-3.203zm-1.683.948c2.073 3.736 7.833 6.046 11.57 2.34 4.069-4.018 5.352-12.897 5.352-12.897s-6.066-2.256-13.586 1.94c-4.429 2.484-4.834 5.903-3.336 8.617z' fill='url(%23d)'/%3e%3cpath d='M159.692 118.771c2.999-.339 7.964-.486 10.941 1.011 2.272 1.147 2.567 3.338 2.524 4.539-.066 2.305-1.346 4.502-3.039 5.224-1.86.786-3.783-.425-5.051-1.572-3.835-3.478-5.027-7.161-5.375-9.202zm-2.079-1.652s-.191 6.478 6.164 12.276c6.054 5.508 11.135.23 11.287-5.026.082-2.515-.97-4.997-3.581-6.31-5.072-2.573-13.87-.94-13.87-.94z' fill='url(%23e)'/%3e%3cpath d='M141.831 140.502a5.074 5.074 0 0 1 .059-1.503c.641-3.295 3.819-7.135 5.905-9.306 1.295 1.438 3.266 4.308 3.855 8.874.037.334.08.689.101 1.05.252 3.301-.926 5.175-3.414 5.455-2.693.286-6.121-1.646-6.506-4.57zm-1.903.248c.959 7.334 14.592 9.798 13.753-1.273-.032-.404-.08-.781-.123-1.137-1.007-7.802-5.778-11.274-5.778-11.274s-6.688 5.978-7.781 11.584a6.332 6.332 0 0 0-.071 2.1z' fill='url(%23f)'/%3e%3cpath d='M161.832 102.514a.9.9 0 0 0 .403-.124c.387-.28.334-.953-.123-1.502-.231-.286-.532-.485-.822-.549-.268-.07-.516-.054-.709.086-.387.28-.334.953.123 1.502.322.377.768.609 1.128.587z' fill='url(%23g)'/%3e%3cpath d='M159.758 102.622c.618.738 1.504 1.179 2.429 1.314a4.285 4.285 0 0 0 3.047-.787c1.715-1.277 2.076-3.587.776-5.138-1.3-1.55-3.713-1.792-5.438-.559l-.059.038c-1.715 1.277-2.055 3.581-.755 5.132zm.335-3.059c.268-.204.596-.264.951-.215.591.08 1.23.447 1.719 1.033.811.964.897 2.133.225 2.644-.269.205-.597.264-.952.216-.591-.081-1.23-.447-1.719-1.034-.805-.942-.896-2.132-.224-2.644z' fill='url(%23h)'/%3e%3cpath d='M67.056 90.548c.28 1.303.515 2.617.568 3.93a18.024 18.024 0 0 1-.195 3.528l-.08.5c-.453 2.403-1.932 4.077-4.275 5.122a10.072 10.072 0 0 1-5.208.825c-2.44-.258-4.772-.909-6.974-1.867a16.552 16.552 0 0 1-2.209-1.163c-.784-.49-1.52-1.061-2.149-1.75-.73-.823-1.213-1.755-1.32-2.826-.091-.733 0-1.465.205-2.203a7.923 7.923 0 0 1 1.194-2.45c1.269-1.783 2.839-3.275 4.704-4.497.156-.108.312-.216.478-.28.457-.184.866-.47 1.285-.712 1.188-.732 2.387-1.421 3.693-1.955.973-.404 1.967-.722 3.015-.824a5.798 5.798 0 0 1 2.22.199c1.703.511 2.955 1.502 3.776 2.966.285.5.51 1.04.714 1.583.226.63.381 1.255.558 1.874zm-2.364.501a51.432 51.432 0 0 0-.532-1.766 5.498 5.498 0 0 0-.896-1.674c-1.005-1.282-2.547-1.788-4.224-1.368-.559.14-1.107.324-1.629.523-1.075.453-2.144.927-3.235 1.406-.06.038-.145.06-.178.113-.14.172-.344.27-.521.382-.78.448-1.49.991-2.043 1.702-.42.517-.87.997-1.35 1.46-.311.307-.612.657-.919.986a7.7 7.7 0 0 0-.952 1.405c-.247.474-.42.975-.479 1.47-.134.835.059 1.61.628 2.246.226.264.468.5.73.732.5.447 1.097.824 1.704 1.152 2.165 1.174 4.513 1.889 6.98 2.255.263.049.537.049.817.07 1.515.124 2.907-.248 4.23-.991 1.02-.577 1.709-1.39 1.989-2.467a13.1 13.1 0 0 0 .285-1.513 16.937 16.937 0 0 0-.405-6.123z' fill='url(%23i)'/%3e%3cpath d='M55.092 94.966c-.108-.522.124-1.244.85-1.815.037-.032.096-.07.134-.102.914-.916 2.784-.744 3.541.462.5.813.483 1.664-.135 2.391-.086.113-.199.21-.312.307-.742.506-1.553.733-2.445.544-.85-.199-1.381-.683-1.633-1.787zm2.5-1.52c-.436.087-.678.4-.855.787-.253.544-.076 1.072.45 1.352.479.269 1.086.14 1.478-.302.162-.178.27-.388.307-.603.15-.77-.585-1.433-1.38-1.233z' fill='url(%23j)'/%3e%3cpath d='M62.95 91.486c.268 1.26.375 2.514.375 3.796-.011.415-.043.835-.2 1.217-.07.178-.129.399-.381.393-.226.011-.28-.204-.317-.355-.091-.275-.183-.55-.21-.84-.063-.625-.085-1.26-.127-1.89-.07-1.013-.199-1.987-.553-2.951-.198-.522-.483-1.023-.762-1.502-.086-.162-.194-.318-.242-.512-.086-.344.237-.608.602-.517a.83.83 0 0 1 .436.28c.214.22.392.474.547.732.398.679.65 1.416.832 2.149z' fill='url(%23k)'/%3e%3cpath d='M62.286 97.624c.409-.102.764.13.758.474a1.8 1.8 0 0 1-.414 1.088.569.569 0 0 1-.592.194c-.241-.054-.349-.21-.38-.43a.727.727 0 0 1 .015-.302c.06-.221.162-.453.242-.679a.571.571 0 0 1 .371-.345z' fill='url(%23l)'/%3e%3cpath d='m188.878 132.509 1.333-.334a4.165 4.165 0 0 1 2.074-.017 8.148 8.148 0 0 1 3.02 1.486 10.573 10.573 0 0 1 2.573 2.994c.08.14.161.28.22.425.188.479.375.958.52 1.448.339.991.456 2.014.445 3.07a22.251 22.251 0 0 1-.792 5.53 10.486 10.486 0 0 1-1.958 3.786c-.957 1.201-2.038 2.273-3.344 3.172-.43.291-.887.566-1.365.754-1.301.555-2.575.485-3.778-.128-.548-.275-1.01-.662-1.429-1.061-.747-.705-1.381-1.507-1.998-2.337-.838-1.163-1.531-2.385-2.143-3.65a153.336 153.336 0 0 1-1.901-4.055c-.392-.84-.719-1.696-.917-2.584-.419-1.955.141-3.651 1.754-5.062a6.78 6.78 0 0 1 1.327-.905c1.333-.792 2.758-1.401 4.263-1.869.65-.232 1.354-.431 2.096-.663zm-.302 1.906c-.704.2-1.419.447-2.118.668-1.241.426-2.375 1.008-3.466 1.67-.355.226-.683.469-.952.765-.672.695-.995 1.508-.947 2.434.011.318.086.619.161.921.188.754.478 1.459.811 2.154.633 1.351 1.272 2.724 1.927 4.07.564 1.163 1.208 2.283 1.998 3.344.553.754 1.144 1.475 1.853 2.121.269.253.58.496.924.684.634.345 1.284.388 1.978.145.483-.167.903-.409 1.333-.7.956-.652 1.768-1.427 2.516-2.278a9.972 9.972 0 0 0 2.065-3.722c.36-1.211.576-2.455.7-3.699.092-.824.114-1.653.023-2.477a7.181 7.181 0 0 0-.575-2.213c-.311-.7-.767-1.341-1.299-1.917-.188-.205-.371-.388-.613-.533a1.454 1.454 0 0 1-.284-.226 6.337 6.337 0 0 0-1-.711 6.774 6.774 0 0 0-1.853-.656c-.968-.216-1.951-.221-2.929.07a1.065 1.065 0 0 1-.253.086z' fill='url(%23m)'/%3e%3cpath d='M186.777 143.516c-.069-.372-.161-.83-.123-1.32a3.746 3.746 0 0 1 .404-1.497c.22-.398.5-.743.919-.985.495-.307 1.027-.555 1.613-.679l.064-.016c.393-.076.763-.054 1.113.156.693.398 1.257.92 1.552 1.647.177.436.263.873.284 1.325a5.19 5.19 0 0 1-.21 1.906c-.129.49-.355.959-.656 1.4-.102.14-.226.286-.35.431a2.253 2.253 0 0 1-2.596.491 2.373 2.373 0 0 1-.843-.636c-.58-.586-.962-1.292-1.171-2.223zm3.608-3.49c-.129.032-.237.059-.35.064-.489.054-.919.254-1.338.496-.382.21-.624.522-.758.899a2.503 2.503 0 0 0-.156.932c.016.522.123 1.045.311 1.524.172.414.429.808.741 1.141.521.533 1.327.743 1.988-.178a2.5 2.5 0 0 0 .388-.737c.333-.954.409-1.934.167-2.903-.123-.587-.531-.942-.993-1.238z' fill='url(%23n)'/%3e%3cpath d='M195.649 145.297c-.005-.113.001-.275.006-.437.011-.506.043-1.017.071-1.55.016-.119-.016-.248-.049-.377-.134-.447-.177-.894-.219-1.341-.065-.533-.134-1.088-.29-1.621a6.86 6.86 0 0 0-.633-1.534c-.634-1.077-1.585-1.869-2.729-2.429-.156-.075-.334-.145-.489-.22a2.57 2.57 0 0 1-.317-.173c-.081-.048-.145-.123-.108-.247.043-.103.151-.13.237-.151a.577.577 0 0 1 .274 0c.188.021.376.043.548.091 1.381.318 2.45 1.034 3.25 2.138a7.133 7.133 0 0 1 1.02 2.169c.183.641.306 1.32.338 1.998.054.856.085 1.718.004 2.585a6.88 6.88 0 0 1-.161.91c-.032.145-.092.275-.151.404-.043.102-.14.172-.279.162-.113.005-.204-.087-.258-.21-.038-.06-.043-.081-.065-.167z' fill='url(%23o)'/%3e%3cpath d='M195.74 146.762c-.011.048.01.134-.016.21-.022.097-.065.199-.108.301l-.774 1.384a1.725 1.725 0 0 1-.242.313c-.076.064-.151.129-.258.156-.146.059-.269.022-.366-.092-.097-.113-.102-.226-.043-.355l.049-.081c.376-.506.618-1.093.844-1.653a.844.844 0 0 1 .188-.345.405.405 0 0 1 .398-.145c.161.005.258.118.328.307z' fill='url(%23p)'/%3e%3cpath d='M189.674 141.851c.323-.08.602.033.736.297.049.102.097.204.167.301.183.275.204.544.021.819-.177.296-.468.414-.812.409-.462-.022-.827-.388-.859-.883a.92.92 0 0 1 .747-.943z' fill='url(%23q)'/%3e%3cpath d='M83.262 120.216c-.606-2.342-.73-4.76-.626-7.189.082-1.873.4-3.715.97-5.551.855-2.709 2.28-5.149 4.168-7.384a23.337 23.337 0 0 1 2.548-2.606c.226-.194.479-.372.742-.507.94-.533 1.94-.92 2.913-1.325.065-.016.102-.048.172-.043.597-.08 1.199-.232 1.822-.205.978.075 1.972.124 2.95.199.328.032.64.091.94.199 2.741.915 5.121 2.31 7.098 4.285a8.284 8.284 0 0 1 2.089 3.435c.343 1.104.375 2.24.224 3.377a12.002 12.002 0 0 1-1.092 3.5c-.651 1.33-1.458 2.585-2.339 3.813a67.398 67.398 0 0 1-3.807 4.798c-2.479 2.887-5.011 5.741-7.64 8.483-.307.328-.613.657-.952.948-.301.258-.602.517-.935.738-.925.597-1.93.689-2.95.35-.624-.21-1.167-.554-1.661-.98a12.155 12.155 0 0 1-2.406-2.875c-.886-1.448-1.525-3.004-2.019-4.62-.086-.253-.134-.538-.21-.84zm2.413-.399c.494 1.616.993 2.978 1.696 4.243.489.862 1.064 1.702 1.767 2.418.274.274.564.522.865.721.736.479 1.016.318 1.532-.086.172-.135.322-.264.468-.415l.548-.549c2.608-2.736 5.188-5.488 7.651-8.348a65.147 65.147 0 0 0 3.936-4.922c.795-1.115 1.537-2.262 2.097-3.501.387-.829.699-1.685.866-2.574a5.938 5.938 0 0 0-.579-3.974c-.354-.689-.864-1.271-1.412-1.82a14.83 14.83 0 0 0-2.923-2.196 14.819 14.819 0 0 0-3.293-1.486 6.767 6.767 0 0 0-3.547-.118c-1.23.286-1.483.372-2.456 1.142a19.78 19.78 0 0 0-3.043 2.914c-2.017 2.359-3.469 4.965-4.18 7.889-.84 3.689-.803 7.318.007 10.662z' fill='url(%23r)'/%3e%3cpath d='M96.48 112.395c-.8.178-1.553.183-2.316-.037a2.935 2.935 0 0 1-1.279-.733c-.564-.522-.773-1.179-.708-1.927.054-.426.204-.83.425-1.228a11.247 11.247 0 0 1 1.935-2.499c.076-.065.124-.145.178-.205.193-.231.446-.409.736-.527 1.038-.421 2.043-.421 3.004.139.887.533 1.462 1.281 1.703 2.251.096.387.123.77-.006 1.168-.414 1.363-1.194 2.45-2.554 3.135-.365.183-.747.301-1.118.463zm-.306-1.502c.968-.243 1.817-.868 2.296-1.697.269-.479.328-.975.108-1.492a2.806 2.806 0 0 0-.93-1.163c-.531-.393-.961-.376-1.44.087a15.32 15.32 0 0 0-1.693 1.912c-.204.28-.403.581-.554.894-.301.624-.113 1.103.553 1.394.177.07.398.129.586.151.354.048.714.027 1.074-.086z' fill='url(%23s)'/%3e%3cpath d='M105.017 104.672c.145.49.117 1.023.069 1.561-.108 1.126-.452 2.219-.947 3.258a16.577 16.577 0 0 1-2.141 3.42c-.365.458-.715.889-1.107 1.33-1.156 1.228-2.312 2.456-3.473 3.663a5.24 5.24 0 0 1-1.006.824 1.167 1.167 0 0 1-.768.124c-.215-.038-.317-.173-.366-.366-.064-.259.011-.507.162-.728.188-.253.376-.506.597-.721.559-.598 1.145-1.18 1.731-1.761 1.038-1.061 2.054-2.117 3.005-3.248.656-.759 1.28-1.556 1.802-2.396.753-1.196 1.215-2.456 1.313-3.808.064-.657-.021-1.276-.413-1.841-.172-.232-.382-.431-.57-.636-.096-.113-.209-.199-.284-.317-.086-.162.021-.372.209-.442.167-.065.334-.038.506.011.274.091.494.242.698.42.408.355.811.872.983 1.653z' fill='url(%23t)'/%3e%3cpath d='M90.918 124.27c.026-.075.032-.237.107-.393a9.32 9.32 0 0 1 .436-.819c.694-1.157 1.608-2.165 2.549-3.155.037-.033.07-.087.134-.103.156-.108.355-.134.473-.027.134.081.199.248.129.426-.06.129-.119.258-.205.371-.22.307-.446.593-.666.9a21.208 21.208 0 0 0-1.716 2.649c-.06.129-.14.264-.226.377a.787.787 0 0 1-.269.205c-.349.156-.66.005-.746-.431z' fill='url(%23u)'/%3e%3cpath d='M97.508 107.904c.166.576.064.991-.371 1.352-.172.135-.355.226-.56.232-.542.021-.956-.447-.751-.91.161-.361.398-.695.72-.959.36-.296.801-.178.951.242l.011.043z' fill='url(%23v)'/%3e%3cpath d='M147.844 153.091c.048.194.086.436.134.721 3.933 2.218 7.666 6.935 3.884 16.968-4.584 12.316-14.597 13.475-21.337 17.773-2.618 1.686-5.177 3.609-7.397 5.882.091 0 .198-.027 1.725-.227 9.356.241 22.423-7.268 28.405-21.215.277 17.802-8.901 28.363-10.186 30.813-3.717 7.271-3.837 12.198-4.069 13.194 6.5-6.274 11.072-14.331 11.136-14.439 5.351-9.144 8.027-20.593 6.382-31.05 1.299 3.565 2.775 6.742 5.203 10.161 4.243 5.664 9.067 8.345 13.415 9.017.161-.086.311-.124.473-.21 1.961.08 4.073-.426 5.976-1.59l1.151-.7-1.107-.409c-5.846-2.196-11.58-3.574-15.695-7.439-4.378-4.189-7.267-9.186-9.054-14.893-.504-1.476-.993-2.978-1.583-4.432-1.057-5.158-4.495-7.409-7.596-8.394.038.151.102.318.14.469zm-4.232 31.152c-5.639 5.418-11.272 7.928-18.152 9.47 8.72-6.991 13.389-6.217 19.942-11.36a36.479 36.479 0 0 1-1.79 1.89zm36.198 4.291a11.583 11.583 0 0 1-4.402 1.126c-5.266-1.792-9.317-5.124-12.222-9.27-.102-.135-.188-.296-.29-.431 5.189 5.61 9.429 6.218 16.914 8.575zm-30.933 13.451c-2.302 4.513-6.717 10.54-7.765 11.466.877-3.08 1.996-6.107 3.48-9.042 3.276-6.564 12.476-19.053 10.059-35.358.011-.049.027-.076.038-.124 1.806 11.378-.149 22.051-5.812 33.058z' fill='url(%23w)'/%3e%3cpath d='M188.113 123.112c.581-1.152 1.162-2.305 1.528-3.586 2.744-9.521-.615-19.709-7.013-26.961 7.56 4.673 9.767 7.575 14.232 10.46 3.121 2.078 6.398 3.957 9.498 6.041.135.08 8.451 6.417 8.333 5.119-.198-1.987-.799-4.033-1.868-5.756-1.036-1.685-2.825-3.182-4.281-4.533-3.26-3.004-6.924-5.702-10.943-7.806 16.61 2.495 17.822-5.383 18.043-5.507-.441.248-2.768-.382-3.278-.414-3.085-.188-6.052.373-9.077.33-2.977-.032-5.938-.274-8.824-.763-4.697-.791-9.14-2.309-13.584-3.827-5.996-2.066-16.05-5.473-27.912-.83l-.629 1.234c19.719-5.835 29.712 13.01 29.809 13.215 2.465 4.485 3.35 9.229 3.132 14.317-.076 1.804-.259 3.635-.104 5.45a9.88 9.88 0 0 0 .488 2.509c.172.506.338 1.082.596 1.567.08.14 1.112 1.346 1.144 1.292.194-.506.452-1.028.71-1.551zm6.788-27.49c6.437 3.65 13.829 9.577 17.604 15.564-4.486-3.704-9.638-6.692-14.398-9.755-4.384-2.837-5.71-4.953-11.9-8.802 1.833.662 3.407 1.846 8.694 2.992zm-17.01-8.14c-1.774-.608-3.547-1.216-5.358-1.792-1.585-.495-3.696-1.545-5.405-1.345 3.541-.362 6.749.413 9.989 1.5 4.793 1.637 9.419 3.612 14.401 4.812 12.708 3.062 16.31-.358 22.092.847-3.963 5.273-18.08 2.976-23.92.435l-2.735-1.168c-2.982-1.152-6.034-2.218-9.064-3.289zm8.434 30.655c.254-2.192.728-4.416.831-6.753.257-9.515-5.457-19.524-15.521-24.348 9.683 2.653 20.435 18.86 16.28 34.547-.145.242-.291.485-.409.743-.687-2.116-.832-2.881-1.181-4.189z' fill='url(%23x)'/%3e%3cpath d='M205.253 154.88c-.44-.118-.881-.237-1.203-.064-.307.145-.506.538-.56.964-.134.834.236 1.863.913 2.196.322.194.774.081 1.145-.08.365-.184.602-.518.704-.932.188-.803-.257-1.766-.999-2.084zm.361-.754c1.155.603 1.762 1.755 1.643 3.021-.07.635-.49 1.335-1.172 1.712-.312.216-.699.313-1.07.383-.204.005-.43.016-.634.021-.215-.037-.414-.102-.613-.166-1.499-.792-1.847-2.192-1.589-3.446.162-.636.543-1.395 1.398-1.724.839-.302 1.499-.032 2.037.199z' fill='url(%23y)'/%3e%3cpath d='M202.207 76.262c-.44-.119-.881-.237-1.203-.065-.307.146-.506.539-.56.964-.134.835.236 1.863.913 2.197.322.194.752.086 1.145-.08.365-.184.602-.518.704-.933.189-.802-.236-1.771-.999-2.083zm.382-.76c1.155.603 1.762 1.755 1.643 3.02-.07.636-.489 1.337-1.172 1.713-.312.216-.699.313-1.069.383-.205.005-.43.016-.635.022-.214-.038-.413-.103-.612-.167-1.499-.791-1.848-2.192-1.589-3.446.161-.636.543-1.395 1.398-1.724.838-.301 1.478-.027 2.036.2z' fill='url(%23z)'/%3e%3cpath d='M136.556 156.927c.661.635 1.876.559 2.58-.006.505-.172.817-.754.758-1.266-.01-.134-.086-.344-.091-.457-.123-.679-.934-1.276-1.676-1.228l-.156.016c-1.558.071-2.559 1.832-1.415 2.941z' fill='url(%23A)'/%3e%3cpath d='M124.193 102.978c.011.043.043.081.048.102.323.652 1.36.872 2.021.501.398-.237.693-.517.79-.953.156-.657-.134-1.18-.671-1.411-.054-.033-.113-.086-.167-.119-1.23-.813-2.553.755-2.021 1.88z' fill='url(%23B)'/%3e%3cpath d='M244 155.008c-.129-.15-.258-.301-.408-.447-.484-.473-1.042-.883-1.617-1.265a18.629 18.629 0 0 0-2.708-1.518c-.935-.452-1.865-.883-2.923-1.189-2.085-.668-4.261-.786-6.244-1.044-1.967-.285-3.934-.845-5.814-1.518-3.837-1.281-7.281-3.278-10.574-5.496-2.724-1.857-5.061-4.086-7.542-6.256-.527-.738-1.01-1.486-1.493-2.234-.264-.049-.522-.076-.785-.124 1.224 3.171 3.308 6.036 5.634 8.588 2.9 3.209 6.532 5.777 10.449 7.838 3.954 2.03 8.231 3.521 12.691 4.279 3.391.592 6.873.818 10.318.526.35-.064.683-.102 1.016-.14zm-1.977-.511c-3.063-.193-6.057-.564-9.001-1.199-4.24-.974-8.399-2.358-12.181-4.339-3.364-1.674-6.388-3.822-9.107-6.298.371.296.72.597 1.091.893 3.186 2.52 6.861 4.528 10.799 5.943 1.994.668 4.014 1.26 6.163 1.545 2.134.312 4.187.301 6.078.834 1.87.538 3.788 1.361 5.518 2.255.21.108.419.215.64.366z' fill='url(%23C)'/%3e%3cpath d='M88.129 63.642c.182.458.391.931.531 1.4.386 3.382.406 6.489-.353 9.493-.931 3.598-2.572 7.007-4.906 10.2-1.134 1.589-2.36 3.178-3.683 4.653-1.35 1.46-2.865 2.984-3.737 4.896-.446.958-.683 1.933-.872 2.918-.21.991-.27 2.036-.178 3.135.064.716.155 1.448.364 2.197.054.215.134.446.21.656.166-.247.306-.511.473-.759 1.565-2.612 3.42-5.342 5.35-8.046 2.592-3.533 5.237-7.125 7.184-10.862 1.9-3.748 3.131-7.696 2.74-11.831-.224-2.919-1.136-6.031-2.752-8.944-.086.296-.242.587-.371.894zm-1.212 19.526c-1.84 3.619-4.437 7.038-6.733 10.566-1.613 2.418-3.13 4.858-4.313 7.442-.022-.269-.016-.522-.01-.775.097-1.992.544-3.958 1.383-5.633.839-1.675 2.344-3.059 3.753-4.648 1.435-1.572 2.715-3.22 3.941-4.9 2.34-3.356 4.157-6.877 4.755-10.62.076-.43.146-.883.178-1.303-.195 3.435-1.25 6.72-2.954 9.87z' fill='url(%23D)'/%3e%3cpath d='M100.735 191.191a.883.883 0 0 0 .403-.124c.387-.28.334-.953-.123-1.502-.231-.285-.531-.485-.822-.549-.268-.07-.516-.054-.709.086-.387.28-.334.953.123 1.503.322.376.763.586 1.128.586z' fill='url(%23E)'/%3e%3cpath d='M98.656 191.278c.618.737 1.504 1.179 2.428 1.313a4.286 4.286 0 0 0 3.048-.786c1.715-1.277 2.076-3.587.776-5.138-1.3-1.55-3.713-1.792-5.438-.559l-.06.038c-1.714 1.276-2.054 3.581-.754 5.132zm.34-3.037c.269-.205.596-.264.951-.216.591.081 1.231.447 1.719 1.034.811.963.897 2.132.225 2.644-.269.204-.597.264-.951.215-.591-.081-1.23-.447-1.72-1.033-.81-.964-.901-2.154-.224-2.644z' fill='url(%23F)'/%3e%3cpath d='M206.525 123.12a.479.479 0 0 0 .016-.393c-.129-.425-.833-.592-1.575-.361a2.036 2.036 0 0 0-.87.539c-.178.205-.253.452-.183.641.128.425.832.592 1.574.36.532-.156.914-.457 1.038-.786z' fill='url(%23G)'/%3e%3cpath d='M205.841 124.962c.973-.312 1.774-.948 2.242-1.729.537-.867.71-1.917.372-2.908-.612-1.906-2.81-2.934-4.884-2.277-2.053.652-3.215 2.682-2.652 4.578l.016.064c.639 1.923 2.831 2.929 4.906 2.272zm-2.934-1.233c-.096-.296-.037-.608.162-.91.29-.484.908-.937 1.693-1.179 1.269-.41 2.504-.125 2.741.64.096.296.037.609-.162.91-.29.485-.909.937-1.693 1.18-1.274.388-2.51.102-2.741-.641z' fill='url(%23H)'/%3e%3cpath d='M123.562 119.886c-.441-.118-.881-.237-1.204-.064-.306.145-.505.538-.559.964-.135.834.236 1.863.913 2.197.322.194.752.086 1.144-.081.366-.183.602-.517.705-.932.188-.802-.236-1.772-.999-2.084zm.382-.759c1.155.603 1.762 1.755 1.643 3.021-.07.635-.49 1.335-1.172 1.712-.312.216-.699.313-1.07.383-.204.005-.43.016-.634.021a4.315 4.315 0 0 1-.613-.167c-1.499-.791-1.847-2.191-1.589-3.446.162-.635.544-1.394 1.398-1.723.839-.302 1.5-.033 2.037.199z' fill='url(%23I)'/%3e%3cpath d='M169.98 151.913c-.113-.086-.22-.15-.36-.161-.489-.038-.951.49-1.054 1.179-.048.356-.005.711.145.948.124.221.322.377.559.409.489.038.951-.49 1.054-1.179.059-.496-.081-.964-.344-1.196z' fill='url(%23J)'/%3e%3cpath d='M171.473 153.233a3.366 3.366 0 0 0-.665-2.58c-.607-.786-1.542-1.33-2.665-1.437-2.149-.194-4.117 1.261-4.413 3.28-.302 1.998 1.164 3.759 3.276 3.984l.07.006c2.128.199 4.096-1.256 4.397-3.253zm-2.537 2.008c-.328-.032-.602-.215-.806-.484-.338-.442-.488-1.136-.381-1.895.173-1.234 1.017-2.155 1.855-2.09.328.032.602.215.806.484.339.442.489 1.137.381 1.896-.173 1.233-1.011 2.175-1.855 2.089z' fill='url(%23K)'/%3e%3cpath d='M71.168 88.808c.01.044.042.081.048.103.322.651 1.36.872 2.02.5.398-.237.694-.517.79-.953.157-.657-.133-1.18-.67-1.41-.054-.033-.113-.087-.167-.12-1.252-.807-2.574.76-2.021 1.88z' fill='url(%23L)'/%3e%3cpath d='M71.3 118.5c-.45.113-.886.291-1.069.566-.183.274-.102.689.107 1.071.392.749 1.327 1.384 2.106 1.303.387-.005.694-.334.909-.662.21-.35.204-.738.043-1.11-.306-.77-1.267-1.329-2.095-1.168zm-.155-.808c1.365-.113 2.564.479 3.224 1.572.317.539.397 1.32.064 1.998-.146.334-.398.603-.672.878-.178.113-.35.248-.532.339-.183.092-.398.146-.613.2-1.742.161-2.87-.791-3.428-1.933-.236-.582-.376-1.416.135-2.116.511-.7 1.231-.835 1.822-.938z' fill='url(%23M)'/%3e%3cpath d='M127.313 80.388c.204.91.365 1.83.397 2.784.026.84-.017 1.675-.13 2.504a2.304 2.304 0 0 1-.07.36c-.307 1.702-1.361 2.882-3.006 3.614a7 7 0 0 1-3.67.577 16.824 16.824 0 0 1-4.922-1.329 10.936 10.936 0 0 1-1.553-.824c-.57-.36-1.08-.759-1.521-1.243-.51-.582-.853-1.228-.934-2.009a3.98 3.98 0 0 1 .141-1.545c.166-.614.457-1.19.849-1.724a12.27 12.27 0 0 1 3.323-3.166c.097-.07.215-.146.339-.2.333-.129.602-.334.903-.5.833-.507 1.693-.997 2.601-1.385.683-.285 1.382-.506 2.139-.582a4.366 4.366 0 0 1 1.564.135c1.209.36 2.09 1.055 2.67 2.1.204.36.365.732.505 1.109.134.446.241.877.375 1.324zm-1.671.35c-.124-.403-.231-.834-.376-1.233-.15-.42-.343-.829-.633-1.168-.704-.9-1.8-1.265-2.983-.969a7.244 7.244 0 0 0-1.139.377c-.769.307-1.526.657-2.263 1.002a.236.236 0 0 0-.118.076c-.102.14-.247.199-.371.253-.559.323-1.059.7-1.441 1.185-.296.371-.623.705-.951 1.039-.221.216-.436.453-.651.69-.269.296-.505.63-.667.99a3.41 3.41 0 0 0-.333 1.045c-.081.592.053 1.13.44 1.583.161.189.338.35.515.512.355.323.763.587 1.209.818 1.531.829 3.165 1.335 4.917 1.582.188.022.376.043.585.06 1.07.075 2.059-.173 2.978-.701.72-.41 1.22-.97 1.392-1.745a5.09 5.09 0 0 0 .189-1.077 12.71 12.71 0 0 0-.299-4.319z' fill='url(%23N)'/%3e%3cpath d='M118.864 83.513c-.07-.372.081-.867.591-1.293.038-.032.059-.037.097-.07.64-.64 1.973-.517 2.499.312.349.576.338 1.174-.103 1.696-.07.087-.145.151-.22.216-.527.36-1.102.528-1.731.388-.559-.135-.94-.474-1.133-1.25zm1.763-1.083c-.301.075-.479.28-.613.566-.178.387-.065.748.327.947.344.189.758.108 1.043-.215a.954.954 0 0 0 .215-.42c.119-.534-.392-1.024-.972-.878z' fill='url(%23O)'/%3e%3cpath d='M124.417 81.046c.177.893.262 1.787.257 2.681.005.296-.017.576-.151.862-.059.129-.092.274-.274.274-.162-.005-.194-.134-.226-.263-.07-.189-.14-.377-.145-.582-.043-.447-.059-.878-.101-1.325-.059-.694-.145-1.405-.381-2.078-.14-.377-.338-.716-.537-1.055a1.243 1.243 0 0 1-.156-.35c-.059-.237.167-.431.436-.361a.764.764 0 0 1 .322.193c.156.167.29.34.403.517.252.463.424.97.553 1.487z' fill='url(%23P)'/%3e%3cpath d='M123.941 85.375c.28-.07.527.097.543.344 0 .275-.092.55-.285.781a.402.402 0 0 1-.425.13c-.172-.049-.242-.146-.279-.296a.359.359 0 0 1 .016-.21c.049-.173.102-.323.178-.48.054-.15.145-.242.252-.269z' fill='url(%23Q)'/%3e%3cpath d='M168.632 72.96c.919.388 1.043.518 1.994.851.875.307 3.385.845 4.707.926 2.02.134 8.093-.335 16.176-1.904-.677-.242-10.117-3.665-15.588-3.896-1.913-.07-3.38.092-3.38.092-2.128.26-2.854.739-5.38 1.326-2.505.582-4.155.652-4.611.835-.027-.016-.033-.037-.06-.054 2.199-1.352 7.827-4.433 15.06-3.911 5.261.397 9.355 2.529 10.752 3.277a27.17 27.17 0 0 1 3.75 2.401 27.179 27.179 0 0 1-4.02 2.015c-5.359 2.144-10.008 2.005-10.959 1.945-6.862-.316-11.87-3.638-14.104-5.366.988.21 3.116.409 5.663 1.464z' fill='url(%23R)'/%3e%3cpath d='M132.982 69.31c.14.103.285.227.424.329 2.235 1.728 7.242 5.05 14.105 5.366.973.054 5.6.199 10.958-1.945a26.58 26.58 0 0 0 4.021-2.015 29.186 29.186 0 0 0-3.75-2.401c-1.392-.727-5.491-2.88-10.752-3.278-7.239-.542-12.866 2.539-15.06 3.912.027.016.033.038.054.032zm5.246-1.131c1.644-.367 2.466-.55 2.966-.652.935-.189 4.214-.782 7.728-.244 2.848.43 3.058 1.179 7.394 2.449a45.444 45.444 0 0 0 5.545 1.264c-1.553.092-3.939.324-6.847.847-2.466.458-3.02.711-4.6.879-1.027.097-2.988.2-7.91-.855a73.994 73.994 0 0 1-9.071-2.578c1.167-.27 2.806-.658 4.795-1.11z' fill='url(%23S)'/%3e%3cpath d='M168.457 68.497c.086-.022.645-.162 1.408-.399.194-.048.382-.118.651-.232 2.171-.818 4.187-2.353 4.187-2.353 2.715-2.123 4.656-5.15 8.172-8.914a50.297 50.297 0 0 1 3-2.994 77.998 77.998 0 0 1-3.655 1.831c-5.418 2.548-7.632 2.829-10.815 5.274-.553.436-1.473 1.147-2.516 2.278-1.457 1.578-1.683 2.413-3.221 4.492-1.538 2.078-2.72 3.199-2.978 3.63-.022.005-.049-.011-.07-.006.78-2.461 3.077-8.46 8.947-12.769 4.247-3.124 8.762-4.164 10.299-4.503a28.297 28.297 0 0 1 4.412-.626 26.053 26.053 0 0 1-1.753 4.147c-2.695 5.137-6.318 8.014-7.082 8.617-5.838 4.53-12.265 5.042-14.743 5.09 3.747-1.83 5.22-2.428 5.757-2.563z' fill='url(%23T)'/%3e%3cpath d='M158.745 55.828c.497-5.25 2.702-9.327 3.477-10.711a28.08 28.08 0 0 1 2.473-3.732c.564.98 1.294 2.353 1.949 4.065 2.056 5.411 1.796 10.053 1.742 11.028-.492 7.377-4.39 12.542-5.971 14.448 1.092-4.05 1.609-5.552 1.873-6.052.048-.081.306-.604.629-1.325.07-.178.156-.383.274-.641.097-.253.85-2.273 1.002-4.69.211-3.371-.793-6.3-1.323-11.362-.203-1.826-.251-3.301-.304-4.157a80.625 80.625 0 0 1-1.265 4.55c-1.572 5.062-2.577 6.527-2.724 9.79-.065 1.39.058 2.617.16 3.667.187 1.944.472 2.994.938 5.6.204 1.094.467 2.698.745 4.642-.016.027-.037.032-.054.06-1.331-2.23-4.285-7.943-3.621-15.18z' fill='url(%23U)'/%3e%3cpath d='M141.009 50.914c-.006.07.016.157.037.243l.076.301c.616 2.752 2.35 8.519 7.432 13.149.709.646 4.174 3.736 9.687 5.512 1.74.57 3.272.85 4.384 1.007-.246-1.083-.681-2.553-1.358-4.26-.59-1.454-2.389-5.74-6.197-9.385-5.232-5.05-11.519-6.266-14.077-6.631l.016.064zm7.586 4.14c3.944 2.261 5.657 4.188 6.49 5.421.225.356 1.111 1.713 2.035 3.129 1.096 1.739 1.155 1.884 1.622 2.568 1.096 1.648 2.336 3.145 3.491 4.754.177.254-2.197-1.852-5.851-3.957-3.169-1.814-4.185-1.673-6.205-3.456-1.112-.98-1.773-1.89-3.105-3.66-.547-.733-1.079-1.492-3.265-5.04-.913-1.465-1.67-2.671-2.18-3.527a1265.17 1265.17 0 0 1 6.968 3.768z' fill='url(%23V)'/%3e%3cpath d='M123.488 55.306a2.511 2.511 0 0 0-.448 3.522 2.527 2.527 0 0 0 3.525.49c.344-.27.425-.77.156-1.115-.268-.345-.768-.426-1.112-.157a.915.915 0 0 1-1.096-1.465c.022-.004.038-.031.06-.037.521-.474 1.107-.69 1.741-.62.725.07 1.451.507 1.961 1.18.886 1.174.671 2.875-.523 3.77-.344.268-.425.77-.156 1.114.268.345.768.425 1.112.156 1.882-1.433 2.259-4.136.83-6.02-.784-1.04-1.907-1.696-3.1-1.81-1.08-.118-2.09.227-2.95.992z' fill='url(%23W)'/%3e%3cpath d='M123.9 171.77a2.511 2.511 0 0 0-.447 3.521 2.526 2.526 0 0 0 3.525.49c.344-.269.425-.77.156-1.115-.268-.344-.768-.425-1.112-.156a.91.91 0 0 1-1.279-.183.914.914 0 0 1 .183-1.281c.022-.006.038-.033.059-.038.522-.474 1.108-.689 1.742-.619.725.069 1.45.505 1.961 1.178.886 1.174.67 2.876-.523 3.77-.344.269-.425.77-.157 1.115.269.344.769.425 1.113.156 1.881-1.433 2.259-4.136.83-6.021-.784-1.039-1.907-1.696-3.1-1.809-1.102-.112-2.112.232-2.951.992z' fill='url(%23X)'/%3e%3cpath d='M170.985 165.483c-.452.113-.887.291-1.07.566-.183.274-.102.689.107 1.071.392.749 1.327 1.384 2.106 1.303.387-.006.694-.334.909-.663.209-.35.204-.737.043-1.109-.327-.764-1.289-1.324-2.095-1.168zm-.161-.829c1.365-.114 2.563.479 3.224 1.572a2.15 2.15 0 0 1 .063 1.997c-.145.334-.398.604-.672.878-.177.113-.349.248-.532.34a3.079 3.079 0 0 1-.613.199c-1.741.162-2.869-.791-3.427-1.933-.237-.581-.376-1.416.135-2.116.511-.7 1.236-.813 1.822-.937z' fill='url(%23Y)'/%3e%3cpath d='M76.872 159.026a.817.817 0 0 1 .994.598.82.82 0 0 1-.597.996 6.306 6.306 0 0 0-4.582 7.647c.478 1.917 1.627 3.505 3.158 4.334 1.16.625 2.504.792 3.88.447.172-.043.365-.092.532-.157 1.505-.377 2.392-1.858 2.033-3.301-.36-1.443-2.831-2.837-4.864-.451-.478.554-1.107.415-1.225-.242-.085-.437.415-.997.834-1.331 2.629-2.1 6.25-.674 6.824 1.631.569 2.283-.813 4.62-3.081 5.234a8.713 8.713 0 0 1-.704.2c-1.742.436-3.483.232-5.014-.597-1.929-1.05-3.352-3.004-3.937-5.352-1.068-4.286 1.514-8.594 5.749-9.656z' fill='url(%23Z)'/%3e%3cpath d='M103.645 83.482c.033-.145.043-.285-.01-.409-.183-.458-.833-.592-1.489-.29-.328.15-.591.376-.752.646-.146.242-.2.484-.119.716.183.458.833.592 1.488.29.473-.21.791-.587.882-.953z' fill='url(%23aa)'/%3e%3cpath d='M103.172 85.523a3.843 3.843 0 0 0 1.924-1.992c.42-.975.458-2.106.061-3.15-.752-2.009-2.885-2.962-4.734-2.132-1.827.824-2.726 3.086-2 5.078l.015.065c.757 2.03 2.89 2.983 4.734 2.131zm-2.843-1.14c-.123-.313-.091-.641.055-.975.231-.539.763-1.061 1.462-1.374 1.129-.512 2.305-.28 2.595.517.124.312.091.64-.054.974-.231.539-.763 1.061-1.462 1.374-1.129.511-2.284.275-2.596-.517z' fill='url(%23ab)'/%3e%3cpath d='M141.84 90.66c-.44-.119-.881-.237-1.203-.065-.307.146-.506.539-.56.964-.134.835.236 1.863.913 2.197.322.194.752.086 1.145-.08.365-.184.602-.518.704-.933.189-.802-.236-1.771-.999-2.083zm.377-.781c1.155.603 1.762 1.755 1.643 3.02-.07.636-.489 1.336-1.172 1.713-.312.215-.699.312-1.07.383-.204.005-.43.016-.634.021a4.4 4.4 0 0 1-.612-.167c-1.499-.791-1.848-2.191-1.59-3.446.162-.635.544-1.395 1.398-1.723.844-.28 1.505-.011 2.037.199z' fill='url(%23ac)'/%3e%3cpath d='M183.851 174.318c.162-.544.511-1.25 1.28-1.648.774-.377 1.844-.394 3.085.005 3.562 1.098 5.458 3.117 6.334 4.339-1.839 1.147-5.042 2.774-7.434 2.71a3.159 3.159 0 0 1-2.584-1.389c-.784-1.131-1.068-2.73-.681-4.017zm-1.311-.404c-.888 2.946.782 7.081 4.549 7.167 4.095.117 9.342-3.669 9.342-3.669s-1.863-4.27-7.774-6.084c-3.503-1.044-5.482.459-6.117 2.586z' fill='url(%23ad)'/%3e%3cpath d='M76.955 140.012c2.999-.34 7.965-.486 10.941 1.011 2.273 1.146 2.568 3.338 2.524 4.539-.065 2.304-1.345 4.502-3.038 5.224-1.86.786-3.784-.425-5.051-1.572-3.81-3.462-5.006-7.167-5.376-9.202zm-2.073-1.631s-.191 6.478 6.164 12.276c6.054 5.508 11.134.23 11.287-5.026.082-2.514-.97-4.997-3.582-6.31-5.05-2.579-13.87-.94-13.87-.94z' fill='url(%23ae)'/%3e%3cpath d='M101.147 158.548c-.661.738-.823.824-1.452 1.6-.575.716-1.898 2.924-2.414 4.152-.791 1.869-2.358 7.776-3.543 15.945.457-.549 6.775-8.38 8.797-13.463a24.073 24.073 0 0 0 1.023-3.231c.457-2.106.248-2.946.523-5.509.276-2.563.749-4.147.739-4.647.021-.006.037-.033.059-.038.558 2.514 1.592 8.868-1.291 15.541-2.104 4.852-5.469 8.03-6.62 9.096a29.251 29.251 0 0 1-3.51 2.779 28.78 28.78 0 0 1-.59-4.475c-.255-5.794 1.408-10.123 1.779-11.017 2.566-6.387 7.345-10.034 9.705-11.563-.484.807-1.388 2.773-3.205 4.83z' fill='url(%23af)'/%3e%3cpath d='M116.321 126.027c-.155.107-.295.188-.451.296-2.36 1.53-7.134 5.197-9.705 11.563-.371.894-2.034 5.223-1.778 11.018.09 1.83.337 3.37.589 4.474a28.824 28.824 0 0 0 3.51-2.779c1.151-1.066 4.538-4.249 6.62-9.096 2.904-6.678 1.854-13.005 1.291-15.541a.17.17 0 0 1-.076.065zm-.657 5.336c-.2 1.675-.292 2.499-.367 3.021-.135.926-.658 4.238-2.314 7.399-1.35 2.558-2.135 2.526-4.759 6.205a43.147 43.147 0 0 0-3.022 4.83 53.977 53.977 0 0 0 1.448-6.747c.383-2.499.324-3.102.696-4.637.247-1.023.786-2.897 3.437-7.2a75.647 75.647 0 0 1 5.409-7.717c-.108 1.125-.28 2.816-.528 4.846z' fill='url(%23ag)'/%3e%3cpath d='M105.403 159.861c0 .092-.038.673-.07 1.46 0 .183-.011.414-.006.71.053 2.321.836 4.734.836 4.734 1.09 3.273 3.303 6.105 5.692 10.655.865 1.637 1.482 3.016 1.842 3.818a78.703 78.703 0 0 1-.53-4.055c-.616-5.955-.137-8.158-1.403-11.959a19.514 19.514 0 0 0-1.305-3.129c-1.02-1.895-1.713-2.385-3.185-4.533-1.444-2.133-2.116-3.635-2.438-4.012.016-.027.011-.048.027-.075 2.058 1.567 6.946 5.696 9.071 12.669 1.535 5.062 1.017 9.677.834 11.233a28.308 28.308 0 0 1-.872 4.383 25.697 25.697 0 0 1-3.336-3.031c-3.954-4.226-5.484-8.626-5.779-9.536-2.34-7.01-.698-13.257.055-15.643.536 4.168.61 5.751.567 6.311z' fill='url(%23ah)'/%3e%3cpath d='M120.528 154.835c4.793 2.185 7.913 5.636 8.939 6.821a29.365 29.365 0 0 1 2.691 3.559 27.49 27.49 0 0 1-4.466.501c-5.788.147-10.059-1.597-10.956-1.99-6.792-2.875-10.374-8.27-11.636-10.402 3.465 2.358 4.695 3.354 5.093 3.758.064.075.462.479 1.031 1.023.145.124.296.269.527.463.204.178 1.848 1.55 4.094 2.498 3.089 1.308 6.179 1.334 11.15 2.491 1.794.42 3.202.845 4.019 1.098a74.72 74.72 0 0 1-3.868-2.692c-4.234-3.149-5.302-4.598-8.317-5.787-1.295-.522-2.488-.818-3.509-1.066-1.896-.463-2.993-.554-5.583-.957-1.096-.183-2.692-.447-4.616-.834-.005-.022-.032-.038-.037-.059 2.499-.512 8.846-1.44 15.444 1.575z' fill='url(%23ai)'/%3e%3cpath d='M131.024 139.664c-.075-.027-.145-.032-.242-.054-.118-.016-.209-.016-.301-.016-2.799-.328-8.797-.564-14.833 2.711-.844.463-4.892 2.736-8.381 7.341a25.143 25.143 0 0 0-2.404 3.829c1.102.113 2.633.21 4.46.118 1.575-.097 6.186-.384 10.895-2.754 6.487-3.296 9.72-8.843 10.881-11.148-.027-.016-.048-.011-.075-.027zm-6.408 5.817c-3.435 2.989-5.817 3.975-7.252 4.357-.408.103-1.977.496-3.617.884-2.004.479-2.166.474-2.956.695-1.908.501-3.746 1.191-5.616 1.751-.296.097 2.467-1.465 5.639-4.228 2.758-2.407 2.962-3.42 5.306-4.74 1.301-.737 2.36-1.072 4.483-1.718.87-.264 1.768-.512 5.831-1.439 1.688-.377 3.069-.7 4.047-.9a1032.275 1032.275 0 0 0-5.865 5.338z' fill='url(%23aj)'/%3e%3cpath d='M219.414 52.36c.279 1.304.515 2.618.568 3.932a18.109 18.109 0 0 1-.195 3.527l-.081.5c-.452 2.402-1.931 4.077-4.274 5.122a10.073 10.073 0 0 1-5.208.825c-2.44-.258-4.772-.91-6.975-1.867a16.626 16.626 0 0 1-2.208-1.163c-.784-.49-1.52-1.06-2.149-1.75-.73-.824-1.214-1.755-1.321-2.827-.091-.732.001-1.464.205-2.202a7.938 7.938 0 0 1 1.194-2.45c1.27-1.783 2.839-3.275 4.705-4.498.156-.107.311-.215.478-.28.457-.183.865-.468 1.285-.71 1.188-.733 2.386-1.423 3.692-1.956.973-.404 1.968-.722 3.016-.824a5.798 5.798 0 0 1 2.219.199c1.703.51 2.955 1.501 3.777 2.966.284.5.51 1.04.714 1.583.225.63.381 1.255.558 1.874zm-2.365.502a52.331 52.331 0 0 0-.531-1.766 5.49 5.49 0 0 0-.897-1.675c-1.004-1.281-2.546-1.787-4.223-1.367-.559.14-1.107.323-1.629.523a190.32 190.32 0 0 0-3.236 1.406c-.059.038-.145.06-.177.113-.14.172-.344.27-.521.382-.78.447-1.489.991-2.043 1.702-.42.517-.871.997-1.35 1.46-.312.307-.613.657-.919.985a7.72 7.72 0 0 0-.952 1.406c-.247.474-.42.975-.479 1.47-.135.835.059 1.61.628 2.245.226.264.467.501.731.733.499.447 1.095.824 1.703 1.152 2.165 1.173 4.513 1.89 6.979 2.255.264.048.538.048.817.07 1.516.123 2.908-.248 4.23-.992 1.021-.576 1.71-1.39 1.989-2.466.124-.512.227-1.018.286-1.514a17.45 17.45 0 0 0-.406-6.122z' fill='url(%23ak)'/%3e%3cdefs%3e%3clinearGradient id='F' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='a' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='i' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='j' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='k' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='l' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='m' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='n' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='o' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='p' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='q' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='r' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='s' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='t' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='u' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='v' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='w' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='x' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='y' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='z' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='A' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='B' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='C' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='D' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='E' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='G' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='H' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='I' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='J' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='K' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='L' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='M' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='N' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='O' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='P' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Q' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='R' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='S' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='T' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='U' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='V' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='W' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='X' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Y' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Z' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='aa' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ab' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ac' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ad' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ae' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='af' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ag' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ah' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ai' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='aj' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ak' x1='227.108' y1='82.65' x2='3.472' y2='138.353' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
      @media only screen and (max-width: 1023px) {
        .expert__photo::after {
          width: 5.5rem;
          height: 4.9375rem;
          right: -1.5625rem; } }
    .expert__photo img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-mask-image: url("../assets/images/mask/mask-2.png");
      mask-image: url("../assets/images/mask/mask-2.png");
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      mask-size: contain;
      -webkit-mask-size: contain;
      z-index: 2; }
  .expert__name {
    display: block;
    margin-top: 1.5625rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.125rem;
    line-height: 1.11;
    text-align: center;
    color: #544842; }
    @media only screen and (max-width: 1199px) {
      .expert__name {
        font-size: 1rem;
        margin-top: 0.625rem; } }
    @media only screen and (max-width: 767px) {
      .expert__name {
        margin-top: 0; } }
  .expert__speciality {
    display: block;
    margin-top: 0.9375rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    color: #396542;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .expert__speciality {
        margin-top: 0.625rem;
        font-size: 0.625rem; } }

.account-photo {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 9.375rem;
  height: 9.375rem;
  z-index: 2; }
  .account-photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-mask-image: url("../assets/images/mask/mask-img-300.png");
    mask-image: url("../assets/images/mask/mask-img-300.png");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain; }
  .account-photo .icon {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-mask-image: unset;
    mask-image: unset; }

.list-nav {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media only screen and (max-width: 1023px) {
    .list-nav {
      margin: 1.375rem 0 1.5rem; } }
  @media only screen and (max-width: 767px) {
    .list-nav {
      margin-top: 0.625rem; } }
  .list-nav__item {
    position: relative;
    margin-top: 0.625rem;
    font-size: 0.75rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    opacity: .5; }
    .list-nav__item:not(:first-child) {
      padding-left: 2.5rem; }
      .list-nav__item:not(:first-child):before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 2.5rem;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.329 4.243L0.5 1.415L1.914 0L6.157 4.243L1.914 8.486L0.5 7.071L3.329 4.243Z' fill='%2396ABCA'/%3e%3c/svg%3e");
        background-position: center;
        background-repeat: no-repeat; }
  .list-nav__link {
    opacity: .5; }

.tizer-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .tizer-1__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 6.25rem;
    width: 100%;
    margin-bottom: 1.125rem; }
    @media only screen and (max-width: 1199px) {
      .tizer-1__img {
        margin-bottom: 0.625rem; } }
    .tizer-1__img img {
      height: 100%;
      width: auto;
      -o-object-fit: contain;
         object-fit: contain; }
  .tizer-1.frame .tizer-1__img {
    height: 11.25rem;
    width: 11.25rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='174' height='174' fill='none' xmlns='http://www.w3.org/2000/svg' id='frame-175'%3e%3cpath d='m34.988 139.799-.006-.006-.005-.005c-9.044-8.613-15.852-20.054-19.31-33.097-2.132-8.039-5.983-13.072-9.318-16.1-1.666-1.51-3.2-2.52-4.323-3.152-.328-.184-.62-.337-.87-.46a25.8 25.8 0 0 0 1.1-.647 31.302 31.302 0 0 0 4.661-3.55c3.51-3.23 7.375-8.267 8.754-15.465 3.602-13.57 10.83-25.406 20.43-34.124l.006-.006.006-.006c8.373-8.144 19.129-14.279 31.273-17.504 8.033-2.133 13.063-5.987 16.088-9.324 1.51-1.667 2.518-3.203 3.15-4.326.184-.327.336-.62.46-.87.17.306.384.678.645 1.1a31.314 31.314 0 0 0 3.547 4.665c3.23 3.513 8.262 7.38 15.455 8.76 12.841 3.413 24.128 10.08 32.687 18.935l.006.006.006.005c8.837 8.563 15.491 19.85 18.899 32.69 1.379 7.197 5.243 12.234 8.754 15.465a31.26 31.26 0 0 0 4.661 3.55c.422.261.794.476 1.101.646-.251.123-.543.276-.871.46-1.122.633-2.657 1.641-4.323 3.153-3.335 3.027-7.186 8.06-9.317 16.099-3.648 13.755-11.02 25.729-20.812 34.482l-.006.006-.007.006c-8.314 7.958-18.922 13.956-30.877 17.133-7.193 1.38-12.226 5.247-15.454 8.76a31.317 31.317 0 0 0-3.547 4.665c-.262.422-.476.794-.646 1.1-.123-.25-.275-.543-.46-.87-.631-1.123-1.64-2.659-3.15-4.326-3.025-3.337-8.055-7.191-16.088-9.324-12.646-3.358-23.786-9.872-32.299-18.524z' stroke='%23BA9866'%3e%3c/path%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
    .tizer-1.frame .tizer-1__img img {
      max-height: 60%;
      max-width: 60%; }
  .tizer-1.frame-white .tizer-1__img {
    height: 11.25rem;
    width: 11.25rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='180' height='181' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m36.182 144.785-.005-.005-.006-.006c-9.358-8.912-16.402-20.75-19.981-34.246-2.204-8.312-6.186-13.517-9.634-16.646-1.722-1.563-3.309-2.605-4.469-3.259-.351-.198-.664-.36-.929-.49.322-.178.717-.405 1.167-.684a32.368 32.368 0 0 0 4.82-3.67c3.629-3.341 7.624-8.548 9.05-15.99 3.726-14.042 11.205-26.29 21.139-35.31l.006-.007.006-.005c8.665-8.427 19.793-14.775 32.36-18.112 8.306-2.206 13.507-6.19 16.633-9.641 1.562-1.723 2.604-3.31 3.257-4.472.198-.351.36-.664.49-.929.177.322.404.717.683 1.167a32.38 32.38 0 0 0 3.667 4.823c3.339 3.632 8.542 7.63 15.979 9.056 13.287 3.532 24.966 10.43 33.823 19.593l.006.006.006.006c9.145 8.86 16.029 20.54 19.556 33.825 1.425 7.442 5.42 12.648 9.05 15.99a32.386 32.386 0 0 0 4.819 3.67c.45.279.845.506 1.167.684-.265.13-.578.292-.929.49-1.16.654-2.747 1.696-4.469 3.26-3.448 3.128-7.43 8.333-9.634 16.645-3.774 14.233-11.402 26.622-21.534 35.68l-.007.006-.006.005c-8.603 8.235-19.58 14.441-31.95 17.729-7.437 1.427-12.64 5.425-15.978 9.057a32.334 32.334 0 0 0-3.668 4.823c-.279.45-.506.844-.683 1.167a18.29 18.29 0 0 0-.49-.929c-.653-1.162-1.695-2.749-3.257-4.472-3.126-3.451-8.327-7.435-16.634-9.641-13.085-3.475-24.612-10.215-33.42-19.168z' fill='%23fff' stroke='%23BA9866'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
    .tizer-1.frame-white .tizer-1__img img {
      max-height: 60%;
      max-width: 60%; }
  .tizer-1__number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 11.25rem;
    min-width: 11.25rem;
    margin-bottom: 1.125rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='180' height='181' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m36.182 144.785-.005-.005-.006-.006c-9.358-8.912-16.402-20.75-19.981-34.246-2.204-8.312-6.186-13.517-9.634-16.646-1.722-1.563-3.309-2.605-4.469-3.259-.351-.198-.664-.36-.929-.49.322-.178.717-.405 1.167-.684a32.368 32.368 0 0 0 4.82-3.67c3.629-3.341 7.624-8.548 9.05-15.99 3.726-14.042 11.205-26.29 21.139-35.31l.006-.007.006-.005c8.665-8.427 19.793-14.775 32.36-18.112 8.306-2.206 13.507-6.19 16.633-9.641 1.562-1.723 2.604-3.31 3.257-4.472.198-.351.36-.664.49-.929.177.322.404.717.683 1.167a32.38 32.38 0 0 0 3.667 4.823c3.339 3.632 8.542 7.63 15.979 9.056 13.287 3.532 24.966 10.43 33.823 19.593l.006.006.006.006c9.145 8.86 16.029 20.54 19.556 33.825 1.425 7.442 5.42 12.648 9.05 15.99a32.386 32.386 0 0 0 4.819 3.67c.45.279.845.506 1.167.684-.265.13-.578.292-.929.49-1.16.654-2.747 1.696-4.469 3.26-3.448 3.128-7.43 8.333-9.634 16.645-3.774 14.233-11.402 26.622-21.534 35.68l-.007.006-.006.005c-8.603 8.235-19.58 14.441-31.95 17.729-7.437 1.427-12.64 5.425-15.978 9.057a32.334 32.334 0 0 0-3.668 4.823c-.279.45-.506.844-.683 1.167a18.29 18.29 0 0 0-.49-.929c-.653-1.162-1.695-2.749-3.257-4.472-3.126-3.451-8.327-7.435-16.634-9.641-13.085-3.475-24.612-10.215-33.42-19.168z' fill='%23fff' stroke='%23BA9866'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    font-size: 3.75rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    .tizer-1__number span {
      margin-top: -12%;
      color: transparent;
      -webkit-background-clip: text;
      background-clip: text;
      background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
      background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
  .tizer-1__ttl {
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.28;
    color: #396542;
    text-transform: uppercase;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .tizer-1:hover .tizer-1__ttl {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2); }

.tizer-2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 1599px) {
    .tizer-2 {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; } }
  @media only screen and (max-width: 767px) {
    .tizer-2 {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  .tizer-2__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 9.375rem;
    height: 9.375rem;
    margin-left: 1.875rem;
    padding: 2.1875rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='150' height='150' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='b' fill='%23fff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.87 120.833c-7.863-7.483-13.778-17.422-16.781-28.748C9.459 78.4 0 75.011 0 75.011s10.76-4.879 13.089-17.074c3.128-11.797 9.414-22.09 17.772-29.668 7.269-7.06 16.596-12.376 27.122-15.17C71.659 9.465 75.045 0 75.045 0s4.875 10.769 17.062 13.098c11.164 2.965 20.98 8.764 28.422 16.474 7.664 7.438 13.43 17.231 16.382 28.365C139.239 70.132 150 75.01 150 75.01s-9.459 3.388-13.089 17.074c-3.163 11.93-9.557 22.321-18.056 29.924-7.226 6.922-16.446 12.135-26.834 14.893C79.834 139.231 74.96 150 74.96 150s-3.385-9.466-17.062-13.098c-10.968-2.912-20.634-8.561-28.027-16.069z'/%3e%3c/mask%3e%3cpath d='m29.87 120.833 1.425-1.403-.022-.023-.024-.022-1.379 1.448zM13.09 92.085l1.933-.512-1.933.512zM0 75.011l-.826-1.822-4.498 2.04 4.65 1.665L0 75.01zm13.089-17.074-1.933-.513-.019.068-.013.07 1.965.375zM30.86 28.269l1.343 1.48.026-.022.024-.024-1.393-1.434zm27.122-15.17.513 1.932-.513-1.933zM75.045 0l1.822-.825-2.04-4.505-1.665 4.657L75.045 0zm17.062 13.098.514-1.933-.069-.018-.07-.013-.375 1.964zm28.422 16.474-1.439 1.39.023.023.023.023 1.393-1.436zm16.382 28.365 1.965-.375-.013-.07-.019-.068-1.933.513zM150 75.01l.674 1.883 4.65-1.665-4.498-2.04-.826 1.822zm-13.089 17.074-1.933-.512 1.933.512zm-18.056 29.924-1.333-1.49-.025.022-.025.024 1.383 1.444zm-26.834 14.893.376 1.964.07-.013.068-.018-.514-1.933zM74.96 150l-1.883.673 1.665 4.657 2.04-4.505-1.822-.825zm-17.062-13.098-.514 1.933.514-1.933zm-26.648-17.517c-7.587-7.221-13.316-16.833-16.227-27.812l-3.866 1.025c3.095 11.672 9.196 21.938 17.336 29.684l2.757-2.897zM15.022 91.573c-1.921-7.245-5.413-11.842-8.495-14.638a22.32 22.32 0 0 0-4.01-2.923 15.99 15.99 0 0 0-1.284-.653 10.133 10.133 0 0 0-.535-.222l-.013-.005-.006-.002-.002-.001c-.002 0-.003-.001-.677 1.882-.674 1.883-.675 1.882-.676 1.882h-.002l-.003-.002a.054.054 0 0 0-.004 0h.003l.044.017a11.973 11.973 0 0 1 1.19.588 18.33 18.33 0 0 1 3.287 2.4c2.556 2.32 5.608 6.26 7.317 12.702l3.866-1.025zM0 75.01c.826 1.822.827 1.821.827 1.82H.83a.191.191 0 0 0 .005-.002l.012-.006a5.212 5.212 0 0 0 .152-.072 22.609 22.609 0 0 0 1.774-.993c1.13-.7 2.653-1.766 4.254-3.24 3.2-2.945 6.761-7.574 8.027-14.206l-3.929-.75c-1.062 5.563-4.045 9.472-6.807 12.014a24.554 24.554 0 0 1-3.653 2.782c-.479.297-.867.512-1.128.65a11.043 11.043 0 0 1-.356.178l-.01.005h.002v-.001c.001 0 .002 0 .828 1.82zm15.022-16.562c3.033-11.436 9.12-21.388 17.182-28.7l-2.687-2.962c-8.653 7.848-15.138 18.48-18.361 30.637l3.866 1.025zm17.232-28.746c7.017-6.815 16.04-11.962 26.242-14.672l-1.027-3.866c-10.848 2.88-20.48 8.364-28.002 15.669l2.787 2.87zm26.242-14.672c7.24-1.923 11.834-5.417 14.629-8.5a22.333 22.333 0 0 0 2.92-4.015c.298-.528.51-.967.653-1.284a10.294 10.294 0 0 0 .221-.534l.005-.014.002-.006.001-.002c0-.001.001-.003-1.882-.676a179.52 179.52 0 0 1-1.883-.676l.001-.001.001-.003.001-.004v.003A12.021 12.021 0 0 1 72.56.555a18.342 18.342 0 0 1-2.4 3.29c-2.317 2.556-6.254 5.61-12.69 7.32l1.026 3.866zM75.045 0c-1.822.825-1.822.826-1.821.826v.002l.003.005.005.012a5.282 5.282 0 0 0 .073.152c.047.097.114.232.203.4.177.337.438.808.788 1.375a28.574 28.574 0 0 0 3.237 4.257c2.944 3.203 7.57 6.767 14.199 8.034l.75-3.93c-5.558-1.062-9.463-4.047-12.004-6.811a24.576 24.576 0 0 1-2.78-3.656c-.297-.479-.512-.868-.65-1.129a11.03 11.03 0 0 1-.178-.356l-.005-.01v.002h.001c0 .001 0 .002-1.821.827zm16.549 15.031c10.822 2.874 20.315 8.49 27.496 15.93l2.878-2.778c-7.702-7.98-17.841-13.963-29.347-17.018l-1.027 3.866zm27.542 15.977c7.396 7.177 12.98 16.648 15.842 27.441l3.866-1.025c-3.042-11.474-8.989-21.59-16.922-29.287l-2.786 2.87zm15.811 27.304c1.266 6.632 4.826 11.26 8.027 14.207a28.596 28.596 0 0 0 4.254 3.239c.567.351 1.037.612 1.374.79a13.951 13.951 0 0 0 .564.28l.005.003h.002c0 .001.001.001.827-1.82.826-1.822.827-1.821.827-1.821h.001l.002.001c.001 0 .001 0 0 0l-.01-.005a11.569 11.569 0 0 1-.356-.179 18.77 18.77 0 0 1-1.128-.649 24.568 24.568 0 0 1-3.653-2.782c-2.762-2.542-5.745-6.45-6.807-12.014l-3.929.75zM150 75.01c-.674-1.883-.675-1.883-.677-1.882h-.002l-.006.003-.013.005-.038.014-.116.045c-.094.038-.223.092-.381.163-.317.142-.755.355-1.283.653a22.26 22.26 0 0 0-4.011 2.923c-3.082 2.796-6.574 7.393-8.495 14.638l3.866 1.025c1.709-6.442 4.761-10.382 7.317-12.701a18.301 18.301 0 0 1 3.286-2.4c.415-.234.744-.393.959-.49.107-.047.186-.08.232-.099l.044-.017h.003-.004a.035.035 0 0 0-.005.002c-.001 0-.002 0-.676-1.882zm-15.022 16.562c-3.067 11.565-9.259 21.612-17.456 28.946l2.667 2.981c8.8-7.873 15.395-18.608 18.655-30.902l-3.866-1.025zm-17.506 28.992c-6.977 6.682-15.895 11.73-25.964 14.404l1.027 3.866c10.705-2.843 20.227-8.22 27.704-15.382l-2.767-2.888zm-25.826 14.373c-6.629 1.266-11.255 4.83-14.199 8.033a28.595 28.595 0 0 0-3.236 4.257c-.351.567-.612 1.038-.79 1.374a15.776 15.776 0 0 0-.28.565l-.002.005-.001.002s-.001.001 1.821.826c1.822.825 1.822.826 1.821.826v.003h-.001l.005-.01.03-.065c.031-.062.08-.16.149-.291.137-.261.352-.65.649-1.129a24.564 24.564 0 0 1 2.78-3.656c2.54-2.764 6.446-5.749 12.005-6.812l-.751-3.928zM74.959 150a139.939 139.939 0 0 0 1.882-.678.14.14 0 0 0-.002-.006l-.006-.014-.014-.037a10.015 10.015 0 0 0-.208-.497 15.855 15.855 0 0 0-.651-1.284 22.334 22.334 0 0 0-2.921-4.014c-2.795-3.084-7.389-6.578-14.629-8.501l-1.027 3.866c6.437 1.709 10.374 4.764 12.692 7.321a18.31 18.31 0 0 1 2.398 3.289c.234.415.393.745.489.96.048.107.08.186.1.232l.016.044.001.003v-.004l-.002-.003v-.001c0-.001-.001-.003 1.882-.676zM58.41 134.969c-10.631-2.823-19.98-8.293-27.114-15.539l-2.85 2.807c7.65 7.769 17.634 13.596 28.937 16.598l1.027-3.866z' fill='url(%23a)' mask='url(%23b)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='11.947' y1='75.004' x2='138.178' y2='79.219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
    @media only screen and (max-width: 1599px) {
      .tizer-2__img {
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        margin-left: 0;
        margin-bottom: 1.875rem; } }
    @media only screen and (max-width: 1199px) {
      .tizer-2__img {
        width: 3.75rem;
        height: 3.75rem;
        margin-bottom: 0.3125rem;
        padding: 0.9375rem; } }
    @media only screen and (max-width: 767px) {
      .tizer-2__img {
        width: 5.75rem;
        height: 5.75rem;
        margin-bottom: 1.25rem;
        padding: 1.5625rem; } }
    .tizer-2__img img {
      width: auto;
      height: auto;
      max-height: 100%; }
      @media only screen and (max-width: 1023px) {
        .tizer-2__img img {
          width: 100%;
          height: 100%;
          -o-object-fit: contain;
             object-fit: contain; } }
  .tizer-2__ttl {
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.25rem;
    line-height: 1.35;
    color: #544842;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .tizer-2__ttl {
        font-size: 1rem; } }

.line-main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 3.75rem;
  height: 100%; }
  @media only screen and (max-width: 1199px) {
    .line-main {
      padding-bottom: 2.8125rem; } }
  .line-main:hover {
    opacity: 1; }
    .line-main:hover .line-main__title {
      color: #BA9866; }
    .line-main:hover .button-round .button-round__button {
      background: #BA9866; }
    .line-main:hover .button-round .icon {
      color: #fff; }
  .line-main__img {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 18.75rem;
    height: auto; }
    @media only screen and (max-width: 1023px) {
      .line-main__img {
        max-width: 9.375rem; } }
    .line-main__img::before {
      content: '';
      position: absolute;
      display: block;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
    .line-main__img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-mask-image: url("../assets/images/mask/mask-img-300.png");
      mask-image: url("../assets/images/mask/mask-img-300.png");
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: contain;
      mask-size: contain;
      -webkit-mask-position: center;
      mask-position: center; }
  .line-main__box {
    text-align: center; }
  .line-main__line {
    display: block;
    margin-top: 1.25rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    line-height: 1.07;
    text-transform: uppercase;
    color: #396542; }
    @media only screen and (max-width: 1199px) {
      .line-main__line {
        margin-top: 1.25rem;
        font-size: 0.75rem; } }
  .line-main__title {
    margin-top: 0.625rem;
    font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.625rem !important;
    line-height: 1.1;
    text-transform: unset;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1199px) {
      .line-main__title {
        margin-top: 0.3125rem;
        font-size: 1.25rem !important; } }
  .line-main .button-round {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -1.25rem; }

.article-blog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  border-bottom: 2px solid #E7D7C1; }
  .article-blog:hover {
    color: #BA9866;
    border-width: 2px;
    border-color: transparent;
    -o-border-image: -o-linear-gradient(left, #A9824F 0.65%, #FFDAAA 21.74%, #A9824F 50.43%, #F2BF7B 66.09%, #A9824F 100%);
       border-image: -webkit-gradient(linear, left top, right top, color-stop(0.65%, #A9824F), color-stop(21.74%, #FFDAAA), color-stop(50.43%, #A9824F), color-stop(66.09%, #F2BF7B), to(#A9824F));
       border-image: linear-gradient(90deg, #A9824F 0.65%, #FFDAAA 21.74%, #A9824F 50.43%, #F2BF7B 66.09%, #A9824F 100%);
    border-image-slice: 1; }
    .article-blog:hover .article-blog__img::after {
      background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
      background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
      background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
    .article-blog:hover .article-blog__title a {
      color: #BA9866; }
  .article-blog__img {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 22.5rem;
    overflow: hidden; }
    @media only screen and (max-width: 1023px) {
      .article-blog__img {
        height: 10.625rem; } }
    @media only screen and (max-width: 767px) {
      .article-blog__img {
        height: auto; } }
    .article-blog__img::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: transparent;
      background-size: 100% 100%;
      -webkit-clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
              clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
      @media only screen and (max-width: 1199px) {
        .article-blog__img::after {
          -webkit-clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%);
                  clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%); } }
    .article-blog__img img {
      width: 100%;
      height: auto;
      -o-object-fit: cover;
         object-fit: cover; }
      @media only screen and (max-width: 479px) {
        .article-blog__img img {
          width: 100%; } }
  .article-blog__type {
    display: block;
    display: none;
    margin-top: 1.875rem;
    font-size: 0.875rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #396542;
    text-transform: uppercase;
    line-height: 1.07; }
    @media only screen and (max-width: 1199px) {
      .article-blog__type {
        font-size: 0.75rem;
        margin-top: 1.25rem; } }
  .article-blog__title {
    width: 100%;
    margin-top: 1.875rem;
    color: #544842;
    font-size: 1.625rem;
    text-align: center;
    line-height: 1.115;
    padding-bottom: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .article-blog__title {
        margin-top: 0.3125rem;
        font-size: 1.25rem; } }
    .article-blog__title a {
      color: #544842; }
  .article-blog .button-favorites {
    margin-top: 1.875rem; }

.product-catalog {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding-bottom: 6.875rem; }
  @media only screen and (max-width: 1199px) {
    .product-catalog {
      padding-bottom: 5rem; } }
  .product-catalog__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .product-catalog__footer {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    justify-self: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin-top: 1.5625rem;
    border-top: 1px solid #ECE4D9; }
    @media only screen and (max-width: 767px) {
      .product-catalog__footer {
        margin-top: 0.9375rem; } }
  .product-catalog__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    height: 21.875rem; }
    @media only screen and (max-width: 1199px) {
      .product-catalog__img {
        max-height: 12.1875rem; } }
    @media only screen and (max-width: 767px) {
      .product-catalog__img {
        max-height: 15.625rem; } }
    .product-catalog__img > img {
      max-height: 100%;
      height: 100%;
      width: auto;
      -o-object-fit: contain;
         object-fit: contain; }
  .product-catalog__link-product:hover .product-catalog__img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
  .product-catalog__component {
    position: absolute;
    top: 0.3125rem;
    right: 0.3125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 5.625rem;
    height: 5.625rem;
    padding: 1.375rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m12.298 47.977-.005-.006-.006-.006c-3.074-2.927-5.39-6.818-6.568-11.259-.753-2.838-2.116-4.627-3.31-5.71a8.792 8.792 0 0 0-1.352-1.015c.426-.271.975-.665 1.55-1.194 1.245-1.146 2.622-2.938 3.116-5.501 1.228-4.616 3.686-8.638 6.946-11.598l.006-.006.006-.005c2.846-2.769 6.505-4.857 10.64-5.955 2.835-.753 4.624-2.117 5.706-3.311a8.802 8.802 0 0 0 1.013-1.353c.272.427.665.976 1.193 1.55 1.145 1.246 2.936 2.625 5.498 3.119 4.367 1.163 8.202 3.43 11.109 6.438l.005.005.006.006c3.001 2.908 5.264 6.743 6.426 11.11.494 2.563 1.871 4.355 3.116 5.5.575.53 1.124.924 1.55 1.195-.378.23-.85.558-1.352 1.015-1.194 1.083-2.557 2.872-3.31 5.71-1.242 4.683-3.75 8.756-7.078 11.73l-.006.006-.007.006c-2.823 2.702-6.428 4.742-10.493 5.825-2.562.494-4.353 1.873-5.498 3.118a11.17 11.17 0 0 0-1.193 1.551 8.803 8.803 0 0 0-1.013-1.353c-1.082-1.194-2.87-2.558-5.706-3.311-4.306-1.144-8.095-3.36-10.989-6.301z' fill='%23fff' stroke='%23BA9866'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .product-catalog__component {
        right: 50%;
        margin-right: -8.125rem;
        width: 3.75rem;
        height: 3.75rem;
        padding: 0.625rem; } }
    .product-catalog__component > img {
      height: 100%;
      width: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
      @media only screen and (max-width: 1199px) {
        .product-catalog__component > img {
          max-height: 1.875rem;
          max-width: 1.875rem; } }
    .product-catalog__component:hover {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2); }
  .product-catalog__name {
    margin-top: 1.5625rem;
    margin-bottom: 0;
    font-size: 1.875rem;
    color: #396542;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .product-catalog__name {
        margin-top: 1.25rem;
        font-size: 1.25rem; } }
  .product-catalog__quantity {
    display: block;
    margin-top: 0.625rem;
    font-size: 1rem;
    color: #544842;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .product-catalog__quantity {
        margin-top: 0.3125rem;
        font-size: 0.75rem; } }
  .product-catalog__desc {
    display: block;
    margin-top: 0.625rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #544842;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .product-catalog__desc {
        font-size: 0.875rem;
        margin-top: 0.3125rem; } }
  .product-catalog__price {
    display: block;
    margin-top: 1.5625rem;
    font-size: 1.125rem;
    font-weight: 600;
    color: #544842; }
    @media only screen and (max-width: 1199px) {
      .product-catalog__price {
        margin-top: 0.9375rem;
        font-size: 1rem; } }
  .product-catalog .button-favorites {
    margin-top: 0.9375rem;
    height: 1.375rem;
    cursor: pointer; }
    @media only screen and (max-width: 1199px) {
      .product-catalog .button-favorites {
        margin-top: 0.625rem; } }
    @media only screen and (max-width: 767px) {
      .product-catalog .button-favorites {
        height: 1.125rem; } }
  .product-catalog .button {
    -ms-flex-negative: 0;
        flex-shrink: 0; }

.hidden-text-big {
  margin: 0 auto;
  max-width: 61.875rem; }
  .hidden-text-big__limiter {
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    max-height: calc(18px * 1.5 * 5);
    overflow: hidden;
    text-align: center; }
  .hidden-text-big.--show .hidden-text-big__limiter {
    max-height: 62.5rem; }
  .hidden-text-big__bottom {
    position: absolute;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(85%, #f5f0ea));
    background: -o-linear-gradient(top, transparent, #f5f0ea 85%);
    background: linear-gradient(to bottom, transparent, #f5f0ea 85%);
    width: 100%;
    height: 1.25rem;
    opacity: 1;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .hidden-text-big__button {
    text-align: center;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    .hidden-text-big__button.button-round {
      margin: 0 auto;
      margin-top: 2.8125rem; }
      @media only screen and (max-width: 1199px) {
        .hidden-text-big__button.button-round {
          margin-top: 1.5625rem; } }
      .hidden-text-big__button.button-round .icon {
        -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg); }
    .hidden-text-big__button.--active {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }

.hidden-text-small__limiter {
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  max-height: calc(18px * 1.5 * 4);
  overflow: hidden; }

.hidden-text-small.--show .hidden-text-small__limiter {
  max-height: 62.5rem; }

.hidden-text-small.--show .hidden-text-small__bottom {
  height: 0; }

.hidden-text-small__bottom {
  position: absolute;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(85%, #f5f0e9));
  background: -o-linear-gradient(top, transparent, #f5f0e9 85%);
  background: linear-gradient(to bottom, transparent, #f5f0e9 85%);
  width: 100%;
  height: 3.75rem;
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }

.hidden-text-small__button {
  margin-top: 1.25rem;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }

.hidden-item {
  /*
	&.--show li:nth-child(n+5) {
		display: list-item;
	}
	*/ }
  .hidden-item:not(.--show) li:nth-child(n+5) {
    display: none; }

.reviews-info {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1.0625rem 1.25rem;
  border: 1px solid #ECE4D9;
  border-radius: 3.125rem; }
  @media only screen and (max-width: 1023px) {
    .reviews-info {
      padding: 1.0625rem 0.625rem; } }
  @media only screen and (max-width: 330px) {
    .reviews-info {
      width: 100%; } }
  @media only screen and (max-width: 330px) {
    .reviews-info:not(:first-child) {
      margin-top: 0.625rem; } }
  .reviews-info::before {
    content: '';
    position: absolute;
    left: 1.25rem;
    display: block;
    width: 0.9375rem;
    height: 0.9375rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m7.5 0 1.684 5.182h5.449l-4.408 3.203 1.683 5.183L7.5 10.365l-4.408 3.203 1.683-5.183L.367 5.182h5.45L7.5 0z' fill='url(%23a)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='1.195' y1='7.5' x2='13.818' y2='7.922' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
    @media only screen and (max-width: 1023px) {
      .reviews-info::before {
        left: 0.625rem; } }
  .reviews-info::after {
    content: '';
    position: absolute;
    right: 1.25rem;
    display: block;
    width: 0.9375rem;
    height: 0.9375rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m7.5 0 1.684 5.182h5.449l-4.408 3.203 1.683 5.183L7.5 10.365l-4.408 3.203 1.683-5.183L.367 5.182h5.45L7.5 0z' fill='url(%23a)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='1.195' y1='7.5' x2='13.818' y2='7.922' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
    @media only screen and (max-width: 1023px) {
      .reviews-info::after {
        right: 0.625rem; } }
  .reviews-info img {
    max-height: 0.9375rem; }
    @media only screen and (max-width: 767px) {
      .reviews-info img {
        max-height: 0.75rem; } }
  .reviews-info .rating {
    margin: 0 0.9375rem; }
    @media only screen and (max-width: 1199px) {
      .reviews-info .rating {
        margin: 0 0.625rem; } }
  .reviews-info__quantity {
    padding-top: 0.3125rem;
    font-size: 0.75rem;
    white-space: nowrap;
    color: #544842; }

.buy-medium {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 1199px) {
    .buy-medium {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .buy-medium__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 53%;
    height: auto;
    min-height: 11.25rem;
    padding: 2.5rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='150' height='150' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='b' fill='%23fff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.87 120.833c-7.863-7.483-13.778-17.422-16.781-28.748C9.459 78.4 0 75.011 0 75.011s10.76-4.879 13.089-17.074c3.128-11.797 9.414-22.09 17.772-29.668 7.269-7.06 16.596-12.376 27.122-15.17C71.659 9.465 75.045 0 75.045 0s4.875 10.769 17.062 13.098c11.164 2.965 20.98 8.764 28.422 16.474 7.664 7.438 13.43 17.231 16.382 28.365C139.239 70.132 150 75.01 150 75.01s-9.459 3.388-13.089 17.074c-3.163 11.93-9.557 22.321-18.056 29.924-7.226 6.922-16.446 12.135-26.834 14.893C79.834 139.231 74.96 150 74.96 150s-3.385-9.466-17.062-13.098c-10.968-2.912-20.634-8.561-28.027-16.069z'/%3e%3c/mask%3e%3cpath d='m29.87 120.833 1.425-1.403-.022-.023-.024-.022-1.379 1.448zM13.09 92.085l1.933-.512-1.933.512zM0 75.011l-.826-1.822-4.498 2.04 4.65 1.665L0 75.01zm13.089-17.074-1.933-.513-.019.068-.013.07 1.965.375zM30.86 28.269l1.343 1.48.026-.022.024-.024-1.393-1.434zm27.122-15.17.513 1.932-.513-1.933zM75.045 0l1.822-.825-2.04-4.505-1.665 4.657L75.045 0zm17.062 13.098.514-1.933-.069-.018-.07-.013-.375 1.964zm28.422 16.474-1.439 1.39.023.023.023.023 1.393-1.436zm16.382 28.365 1.965-.375-.013-.07-.019-.068-1.933.513zM150 75.01l.674 1.883 4.65-1.665-4.498-2.04-.826 1.822zm-13.089 17.074-1.933-.512 1.933.512zm-18.056 29.924-1.333-1.49-.025.022-.025.024 1.383 1.444zm-26.834 14.893.376 1.964.07-.013.068-.018-.514-1.933zM74.96 150l-1.883.673 1.665 4.657 2.04-4.505-1.822-.825zm-17.062-13.098-.514 1.933.514-1.933zm-26.648-17.517c-7.587-7.221-13.316-16.833-16.227-27.812l-3.866 1.025c3.095 11.672 9.196 21.938 17.336 29.684l2.757-2.897zM15.022 91.573c-1.921-7.245-5.413-11.842-8.495-14.638a22.32 22.32 0 0 0-4.01-2.923 15.99 15.99 0 0 0-1.284-.653 10.133 10.133 0 0 0-.535-.222l-.013-.005-.006-.002-.002-.001c-.002 0-.003-.001-.677 1.882-.674 1.883-.675 1.882-.676 1.882h-.002l-.003-.002a.054.054 0 0 0-.004 0h.003l.044.017a11.973 11.973 0 0 1 1.19.588 18.33 18.33 0 0 1 3.287 2.4c2.556 2.32 5.608 6.26 7.317 12.702l3.866-1.025zM0 75.01c.826 1.822.827 1.821.827 1.82H.83a.191.191 0 0 0 .005-.002l.012-.006a5.212 5.212 0 0 0 .152-.072 22.609 22.609 0 0 0 1.774-.993c1.13-.7 2.653-1.766 4.254-3.24 3.2-2.945 6.761-7.574 8.027-14.206l-3.929-.75c-1.062 5.563-4.045 9.472-6.807 12.014a24.554 24.554 0 0 1-3.653 2.782c-.479.297-.867.512-1.128.65a11.043 11.043 0 0 1-.356.178l-.01.005h.002v-.001c.001 0 .002 0 .828 1.82zm15.022-16.562c3.033-11.436 9.12-21.388 17.182-28.7l-2.687-2.962c-8.653 7.848-15.138 18.48-18.361 30.637l3.866 1.025zm17.232-28.746c7.017-6.815 16.04-11.962 26.242-14.672l-1.027-3.866c-10.848 2.88-20.48 8.364-28.002 15.669l2.787 2.87zm26.242-14.672c7.24-1.923 11.834-5.417 14.629-8.5a22.333 22.333 0 0 0 2.92-4.015c.298-.528.51-.967.653-1.284a10.294 10.294 0 0 0 .221-.534l.005-.014.002-.006.001-.002c0-.001.001-.003-1.882-.676a179.52 179.52 0 0 1-1.883-.676l.001-.001.001-.003.001-.004v.003A12.021 12.021 0 0 1 72.56.555a18.342 18.342 0 0 1-2.4 3.29c-2.317 2.556-6.254 5.61-12.69 7.32l1.026 3.866zM75.045 0c-1.822.825-1.822.826-1.821.826v.002l.003.005.005.012a5.282 5.282 0 0 0 .073.152c.047.097.114.232.203.4.177.337.438.808.788 1.375a28.574 28.574 0 0 0 3.237 4.257c2.944 3.203 7.57 6.767 14.199 8.034l.75-3.93c-5.558-1.062-9.463-4.047-12.004-6.811a24.576 24.576 0 0 1-2.78-3.656c-.297-.479-.512-.868-.65-1.129a11.03 11.03 0 0 1-.178-.356l-.005-.01v.002h.001c0 .001 0 .002-1.821.827zm16.549 15.031c10.822 2.874 20.315 8.49 27.496 15.93l2.878-2.778c-7.702-7.98-17.841-13.963-29.347-17.018l-1.027 3.866zm27.542 15.977c7.396 7.177 12.98 16.648 15.842 27.441l3.866-1.025c-3.042-11.474-8.989-21.59-16.922-29.287l-2.786 2.87zm15.811 27.304c1.266 6.632 4.826 11.26 8.027 14.207a28.596 28.596 0 0 0 4.254 3.239c.567.351 1.037.612 1.374.79a13.951 13.951 0 0 0 .564.28l.005.003h.002c0 .001.001.001.827-1.82.826-1.822.827-1.821.827-1.821h.001l.002.001c.001 0 .001 0 0 0l-.01-.005a11.569 11.569 0 0 1-.356-.179 18.77 18.77 0 0 1-1.128-.649 24.568 24.568 0 0 1-3.653-2.782c-2.762-2.542-5.745-6.45-6.807-12.014l-3.929.75zM150 75.01c-.674-1.883-.675-1.883-.677-1.882h-.002l-.006.003-.013.005-.038.014-.116.045c-.094.038-.223.092-.381.163-.317.142-.755.355-1.283.653a22.26 22.26 0 0 0-4.011 2.923c-3.082 2.796-6.574 7.393-8.495 14.638l3.866 1.025c1.709-6.442 4.761-10.382 7.317-12.701a18.301 18.301 0 0 1 3.286-2.4c.415-.234.744-.393.959-.49.107-.047.186-.08.232-.099l.044-.017h.003-.004a.035.035 0 0 0-.005.002c-.001 0-.002 0-.676-1.882zm-15.022 16.562c-3.067 11.565-9.259 21.612-17.456 28.946l2.667 2.981c8.8-7.873 15.395-18.608 18.655-30.902l-3.866-1.025zm-17.506 28.992c-6.977 6.682-15.895 11.73-25.964 14.404l1.027 3.866c10.705-2.843 20.227-8.22 27.704-15.382l-2.767-2.888zm-25.826 14.373c-6.629 1.266-11.255 4.83-14.199 8.033a28.595 28.595 0 0 0-3.236 4.257c-.351.567-.612 1.038-.79 1.374a15.776 15.776 0 0 0-.28.565l-.002.005-.001.002s-.001.001 1.821.826c1.822.825 1.822.826 1.821.826v.003h-.001l.005-.01.03-.065c.031-.062.08-.16.149-.291.137-.261.352-.65.649-1.129a24.564 24.564 0 0 1 2.78-3.656c2.54-2.764 6.446-5.749 12.005-6.812l-.751-3.928zM74.959 150a139.939 139.939 0 0 0 1.882-.678.14.14 0 0 0-.002-.006l-.006-.014-.014-.037a10.015 10.015 0 0 0-.208-.497 15.855 15.855 0 0 0-.651-1.284 22.334 22.334 0 0 0-2.921-4.014c-2.795-3.084-7.389-6.578-14.629-8.501l-1.027 3.866c6.437 1.709 10.374 4.764 12.692 7.321a18.31 18.31 0 0 1 2.398 3.289c.234.415.393.745.489.96.048.107.08.186.1.232l.016.044.001.003v-.004l-.002-.003v-.001c0-.001-.001-.003 1.882-.676zM58.41 134.969c-10.631-2.823-19.98-8.293-27.114-15.539l-2.85 2.807c7.65 7.769 17.634 13.596 28.937 16.598l1.027-3.866z' fill='url(%23a)' mask='url(%23b)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='11.947' y1='75.004' x2='138.178' y2='79.219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
    @media only screen and (max-width: 1199px) {
      .buy-medium__logo {
        width: 6.25rem;
        height: 6.25rem;
        min-height: 6.25rem;
        padding: 1.25rem; } }
    .buy-medium__logo img {
      width: 100%;
      height: auto; }
  .buy-medium__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 1.25rem; }
    @media only screen and (max-width: 1199px) {
      .buy-medium__wrap {
        margin-left: 0;
        margin-top: 0.625rem; } }
  .buy-medium__priсe {
    display: block;
    margin-bottom: 0.9375rem;
    font-family: "PlayfairDisplay-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.75rem;
    color: #544842; }
    @media only screen and (max-width: 1199px) {
      .buy-medium__priсe {
        margin-bottom: 0.625rem;
        font-size: 1.5rem;
        text-align: center; } }
  .buy-medium:hover .button-arrow {
    color: #396542; }
    .buy-medium:hover .button-arrow .icon {
      color: #396542; }

.account-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 1.6875rem 0; }
  .account-content__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: 100%; }
    @media only screen and (max-width: 767px) {
      .account-content__header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .account-content__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%; }
  .account-content__img-wrap {
    grid-row: 1 / span 2; }
  .account-content__img {
    width: 10.9375rem;
    height: 10.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='174' height='174' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m34.988 139.799-.006-.006-.005-.005c-9.044-8.613-15.852-20.054-19.31-33.097-2.132-8.039-5.983-13.072-9.318-16.1-1.666-1.51-3.2-2.52-4.323-3.152-.328-.184-.62-.337-.87-.46a25.8 25.8 0 0 0 1.1-.647 31.302 31.302 0 0 0 4.661-3.55c3.51-3.23 7.375-8.267 8.754-15.465 3.602-13.57 10.83-25.406 20.43-34.124l.006-.006.006-.006c8.373-8.144 19.129-14.279 31.273-17.504 8.033-2.133 13.063-5.987 16.088-9.324 1.51-1.667 2.518-3.203 3.15-4.326.184-.327.336-.62.46-.87.17.306.384.678.645 1.1a31.314 31.314 0 0 0 3.547 4.665c3.23 3.513 8.262 7.38 15.455 8.76 12.841 3.413 24.128 10.08 32.687 18.935l.006.006.006.005c8.837 8.563 15.491 19.85 18.899 32.69 1.379 7.197 5.243 12.234 8.754 15.465a31.26 31.26 0 0 0 4.661 3.55c.422.261.794.476 1.101.646-.251.123-.543.276-.871.46-1.122.633-2.657 1.641-4.323 3.153-3.335 3.027-7.186 8.06-9.317 16.099-3.648 13.755-11.02 25.729-20.812 34.482l-.006.006-.007.006c-8.314 7.958-18.922 13.956-30.877 17.133-7.193 1.38-12.226 5.247-15.454 8.76a31.317 31.317 0 0 0-3.547 4.665c-.262.422-.476.794-.646 1.1-.123-.25-.275-.543-.46-.87-.631-1.123-1.64-2.659-3.15-4.326-3.025-3.337-8.055-7.191-16.088-9.324-12.646-3.358-23.786-9.872-32.299-18.524z' stroke='%23BA9866'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
    @media only screen and (max-width: 1199px) {
      .account-content__img {
        width: 9.0625rem;
        height: 9.0625rem; } }
    @media only screen and (max-width: 767px) {
      .account-content__img {
        width: 4.5625rem;
        height: 4.5625rem; } }
    .account-content__img > a {
      width: 10.9375rem;
      height: 10.9375rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='174' height='174' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m34.988 139.799-.006-.006-.005-.005c-9.044-8.613-15.852-20.054-19.31-33.097-2.132-8.039-5.983-13.072-9.318-16.1-1.666-1.51-3.2-2.52-4.323-3.152-.328-.184-.62-.337-.87-.46a25.8 25.8 0 0 0 1.1-.647 31.302 31.302 0 0 0 4.661-3.55c3.51-3.23 7.375-8.267 8.754-15.465 3.602-13.57 10.83-25.406 20.43-34.124l.006-.006.006-.006c8.373-8.144 19.129-14.279 31.273-17.504 8.033-2.133 13.063-5.987 16.088-9.324 1.51-1.667 2.518-3.203 3.15-4.326.184-.327.336-.62.46-.87.17.306.384.678.645 1.1a31.314 31.314 0 0 0 3.547 4.665c3.23 3.513 8.262 7.38 15.455 8.76 12.841 3.413 24.128 10.08 32.687 18.935l.006.006.006.005c8.837 8.563 15.491 19.85 18.899 32.69 1.379 7.197 5.243 12.234 8.754 15.465a31.26 31.26 0 0 0 4.661 3.55c.422.261.794.476 1.101.646-.251.123-.543.276-.871.46-1.122.633-2.657 1.641-4.323 3.153-3.335 3.027-7.186 8.06-9.317 16.099-3.648 13.755-11.02 25.729-20.812 34.482l-.006.006-.007.006c-8.314 7.958-18.922 13.956-30.877 17.133-7.193 1.38-12.226 5.247-15.454 8.76a31.317 31.317 0 0 0-3.547 4.665c-.262.422-.476.794-.646 1.1-.123-.25-.275-.543-.46-.87-.631-1.123-1.64-2.659-3.15-4.326-3.025-3.337-8.055-7.191-16.088-9.324-12.646-3.358-23.786-9.872-32.299-18.524z' stroke='%23BA9866'/%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center; }
      @media only screen and (max-width: 1199px) {
        .account-content__img > a {
          width: 9.0625rem;
          height: 9.0625rem; } }
      @media only screen and (max-width: 767px) {
        .account-content__img > a {
          width: 4.5625rem;
          height: 4.5625rem; } }
    .account-content__img img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      max-height: 58%; }
  .account-content__buy-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem; }
    @media only screen and (max-width: 767px) {
      .account-content__buy-container .buy-small {
        max-width: calc(50% - 0.3125rem); } }
    .account-content__buy-container .buy-small__logo {
      margin-right: 0; }
  .account-content__ttl {
    width: auto !important;
    margin: 0 !important;
    color: #BA9866 !important; }
    @media only screen and (max-width: 1199px) {
      .account-content__ttl {
        font-size: 1.25rem !important; } }
  .account-content__subttl {
    white-space: nowrap; }
  .account-content__desc {
    margin-left: 0.9375rem;
    font-size: 0.875rem;
    opacity: .5; }
    @media only screen and (max-width: 1199px) {
      .account-content__desc {
        font-size: 0.75rem; } }
    @media only screen and (max-width: 767px) {
      .account-content__desc {
        margin-left: 0;
        margin-top: 0.3125rem; } }
  .account-content.with-img {
    display: grid;
    grid-template-columns: 10.9375rem 1fr;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
    row-gap: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .account-content.with-img {
        grid-template-columns: 9.0625rem 1fr;
        -webkit-column-gap: 1.25rem;
           -moz-column-gap: 1.25rem;
                column-gap: 1.25rem; } }
    @media only screen and (max-width: 767px) {
      .account-content.with-img {
        position: relative;
        grid-template-columns: 4.5625rem 1fr;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
        row-gap: 0; } }
  .account-content .button-delete {
    height: 1.3125rem;
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      .account-content .button-delete {
        position: absolute;
        top: 1.5625rem !important; } }
    .account-content .button-delete a {
      color: #396542; }
  .account-content .button-arrow {
    height: 1.3125rem;
    margin-left: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .account-content .button-arrow {
        margin-left: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .account-content .button-arrow {
        position: absolute;
        bottom: 1.875rem; } }
  .account-content .list-tag {
    margin-left: 0.625rem; }

.course-info {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  grid-template-rows: repeat(3, 1fr);
  -webkit-column-gap: 3.125rem;
     -moz-column-gap: 3.125rem;
          column-gap: 3.125rem;
  row-gap: 0.3125rem; }
  @media only screen and (max-width: 1199px) {
    .course-info {
      margin-top: 0.625rem; } }
  @media only screen and (max-width: 767px) {
    .course-info {
      margin-top: 1.25rem; } }
  @media only screen and (max-width: 479px) {
    .course-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .course-info li {
    padding-left: 0;
    margin-top: 0 !important;
    /*
		&:nth-child(5) {
			grid-row: 3;
			grid-column: 1 / 2;
		}
		*/ }
    .course-info li::before {
      display: none; }
    @media only screen and (max-width: 1199px) {
      .course-info li {
        line-height: 1; } }
    .course-info li:nth-child(1) {
      grid-row: 1;
      grid-column: 1 / span 2; }
  .course-info span {
    font-size: 1.125rem; }
    @media only screen and (max-width: 1199px) {
      .course-info span {
        font-size: 0.875rem; } }
    .course-info span:first-child {
      opacity: .5; }
      @media only screen and (max-width: 767px) {
        .course-info span:first-child {
          display: inline-block;
          width: 12.1875rem; } }
      @media only screen and (max-width: 767px) {
        .course-info span:first-child {
          width: 100%; } }
    .course-info span:last-child {
      padding-left: 0.9375rem; }
      @media only screen and (max-width: 1199px) {
        .course-info span:last-child {
          font-size: 0.875rem; } }
      @media only screen and (max-width: 767px) {
        .course-info span:last-child {
          display: inline-block;
          width: 100%;
          padding-left: 0;
          margin-top: 0.3125rem; } }

.course-scheme {
  width: 100%;
  margin-top: 0.9375rem; }

.market {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 3.125rem;
     -moz-column-gap: 3.125rem;
          column-gap: 3.125rem;
  padding: 4.375rem 3.75rem;
  background-color: #fff;
  /*
	&:hover {
		.button-gold {
			background: $color-gold;
			.icon {
				opacity: 0;
			}
			&.txt-green {
				color: $color-white;
			}
			
		}
	}
	*/ }
  @media only screen and (max-width: 1599px) {
    .market {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      row-gap: 0.9375rem;
      padding: 1.875rem; } }
  .market::before {
    content: '';
    position: absolute;
    top: 0.625rem;
    left: 0.625rem;
    width: calc(100% - 1.25rem);
    height: calc(100% - 1.25rem);
    border: 1px solid #ECE4D9; }
  .market__logo {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .market img {
    width: 100%;
    height: auto; }
    @media only screen and (max-width: 1199px) {
      .market img {
        height: 1.875rem; } }

.buy-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.25rem 0 !important;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem;
  border-bottom: 1px solid #ECE4D9; }
  @media only screen and (max-width: 1199px) {
    .buy-card {
      padding: 1.875rem 0 !important; } }
  @media only screen and (max-width: 767px) {
    .buy-card {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  .buy-card:last-child {
    padding-bottom: 0; }
  .buy-card__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 11.25rem;
    height: 11.25rem;
    padding: 2.1875rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='174' height='174' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m34.988 139.799-.006-.006-.005-.005c-9.044-8.613-15.852-20.054-19.31-33.097-2.132-8.039-5.983-13.072-9.318-16.1-1.666-1.51-3.2-2.52-4.323-3.152-.328-.184-.62-.337-.87-.46a25.8 25.8 0 0 0 1.1-.647 31.302 31.302 0 0 0 4.661-3.55c3.51-3.23 7.375-8.267 8.754-15.465 3.602-13.57 10.83-25.406 20.43-34.124l.006-.006.006-.006c8.373-8.144 19.129-14.279 31.273-17.504 8.033-2.133 13.063-5.987 16.088-9.324 1.51-1.667 2.518-3.203 3.15-4.326.184-.327.336-.62.46-.87.17.306.384.678.645 1.1a31.314 31.314 0 0 0 3.547 4.665c3.23 3.513 8.262 7.38 15.455 8.76 12.841 3.413 24.128 10.08 32.687 18.935l.006.006.006.005c8.837 8.563 15.491 19.85 18.899 32.69 1.379 7.197 5.243 12.234 8.754 15.465a31.26 31.26 0 0 0 4.661 3.55c.422.261.794.476 1.101.646-.251.123-.543.276-.871.46-1.122.633-2.657 1.641-4.323 3.153-3.335 3.027-7.186 8.06-9.317 16.099-3.648 13.755-11.02 25.729-20.812 34.482l-.006.006-.007.006c-8.314 7.958-18.922 13.956-30.877 17.133-7.193 1.38-12.226 5.247-15.454 8.76a31.317 31.317 0 0 0-3.547 4.665c-.262.422-.476.794-.646 1.1-.123-.25-.275-.543-.46-.87-.631-1.123-1.64-2.659-3.15-4.326-3.025-3.337-8.055-7.191-16.088-9.324-12.646-3.358-23.786-9.872-32.299-18.524z' stroke='%23BA9866'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media only screen and (max-width: 1199px) {
      .buy-card__logo {
        width: 6.5625rem;
        height: 6.5625rem;
        padding: 1.25rem; } }
    @media only screen and (max-width: 767px) {
      .buy-card__logo {
        width: 5.8125rem;
        height: 5.8125rem; } }
    .buy-card__logo img {
      width: 100%; }
  .buy-card__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .buy-card__name {
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-transform: uppercase;
    font-size: 1.5rem;
    color: #396542;
    line-height: 1; }
    @media only screen and (max-width: 1199px) {
      .buy-card__name {
        font-size: 1.125rem; } }
  .buy-card__wrap {
    display: grid;
    grid-template-columns: 1fr 14.0625rem;
    grid-template-rows: repeat(2, auto);
    grid-auto-flow: column;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
    row-gap: 0.625rem;
    margin-top: 1.875rem; }
    @media only screen and (max-width: 767px) {
      .buy-card__wrap {
        grid-template-columns: 1fr;
        grid-template-rows: unset;
        grid-auto-flow: unset;
        margin-top: 1.25rem; } }
  .buy-card__address {
    font-size: 1.125rem;
    line-height: 1.5; }
    @media only screen and (max-width: 1199px) {
      .buy-card__address {
        font-size: 1rem;
        line-height: 1.45; } }
  .buy-card__phone {
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.125rem;
    line-height: 1.5; }
    @media only screen and (max-width: 1199px) {
      .buy-card__phone {
        font-size: 1rem; } }
    @media only screen and (max-width: 1199px) {
      .buy-card__phone {
        padding-top: 0.625rem; } }
  .buy-card__map {
    color: #BA9866;
    text-transform: uppercase;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem; }
    @media only screen and (max-width: 1199px) {
      .buy-card__map {
        font-size: 0.75rem; } }
  .buy-card__site {
    font-size: 1rem;
    color: #396542; }
  .buy-card.is-visible {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }

.request {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 3.125rem 0;
  border-bottom: 1px solid #ECE4D9; }
  @media only screen and (max-width: 1199px) {
    .request {
      padding: 1.875rem 0; } }
  .request:first-child {
    border-top: 1px solid #ECE4D9; }
  .request__question {
    display: grid;
    grid-template-columns: 7.8125rem 1fr;
    grid-template-rows: 1.125rem 1fr;
    -webkit-column-gap: 3.125rem;
       -moz-column-gap: 3.125rem;
            column-gap: 3.125rem;
    row-gap: 0.9375rem;
    width: 100%; }
    @media only screen and (max-width: 1199px) {
      .request__question {
        grid-template-columns: 5.625rem 1fr;
        -webkit-column-gap: 0.9375rem;
           -moz-column-gap: 0.9375rem;
                column-gap: 0.9375rem;
        row-gap: 0.3125rem; } }
    @media only screen and (max-width: 767px) {
      .request__question {
        grid-template-columns: 3.75rem 1fr; } }
    .request__question .request__content {
      font-size: 1.5rem; }
      @media only screen and (max-width: 1199px) {
        .request__question .request__content {
          font-size: 1.125rem; } }
      .request__question .request__content p {
        font-size: 1.5rem; }
        @media only screen and (max-width: 1199px) {
          .request__question .request__content p {
            font-size: 1.125rem; } }
    .request__question .account-photo {
      width: 7.8125rem !important;
      height: 7.8125rem !important;
      grid-row: 1 / span 2; }
      @media only screen and (max-width: 1199px) {
        .request__question .account-photo {
          width: 5.625rem !important;
          height: 5.625rem !important; } }
      @media only screen and (max-width: 767px) {
        .request__question .account-photo {
          width: 3.75rem !important;
          height: 3.75rem !important; } }
      .request__question .account-photo::before {
        display: none; }
      .request__question .account-photo::after {
        display: none; }
  .request__desc {
    font-size: 0.875rem;
    opacity: .5; }
    @media only screen and (max-width: 1199px) {
      .request__desc {
        font-size: 0.75rem; } }
  .request__answer {
    display: grid;
    grid-template-columns: 7.8125rem 1fr;
    grid-template-rows: auto 1fr;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem;
    row-gap: 0.9375rem;
    width: 100%;
    padding-left: 10.9375rem;
    margin-top: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .request__answer {
        padding-left: 6.5625rem;
        grid-template-columns: 5rem 1fr;
        -webkit-column-gap: 0.9375rem;
           -moz-column-gap: 0.9375rem;
                column-gap: 0.9375rem;
        row-gap: 0.3125rem;
        margin-top: 0.625rem; } }
    @media only screen and (max-width: 767px) {
      .request__answer {
        grid-template-columns: 3.75rem 1fr;
        padding-left: 0;
        margin-top: 1.25rem; } }
    .request__answer .account-photo {
      width: 7.8125rem !important;
      height: 7.8125rem !important;
      grid-row: 1 / span 2; }
      @media only screen and (max-width: 1199px) {
        .request__answer .account-photo {
          width: 5rem !important;
          height: 5rem !important; } }
      @media only screen and (max-width: 767px) {
        .request__answer .account-photo {
          width: 3.75rem !important;
          height: 3.75rem !important; } }
      .request__answer .account-photo::before {
        display: none; }
      .request__answer .account-photo::after {
        display: none; }

.prompt {
  position: absolute;
  display: block;
  padding: 0.9375rem;
  background: #fff;
  -webkit-box-shadow: 1px 0px 10px 1px #54484240;
          box-shadow: 1px 0px 10px 1px #54484240;
  font-size: 0.875rem;
  color: #544842;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }

.footer {
  position: relative;
  padding-top: 0.9375rem;
  margin-top: -0.0625rem;
  background: #305B39;
  overflow: hidden; }
  .footer__back {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%; }
    .footer__back .container {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .footer__back img {
      max-width: 100%; }
    .footer__back .img-back {
      position: relative;
      background: #fff; }
    .footer__back .img-color {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #305B39;
      mix-blend-mode: multiply; }
    .footer__back .gradient:nth-child(3) {
      top: 0;
      left: 0;
      display: block;
      height: 18.75rem;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #305B39), to(transparent));
      background: -o-linear-gradient(top, #305B39 50%, transparent);
      background: linear-gradient(to bottom, #305B39 50%, transparent); }
      @media only screen and (max-width: 1199px) {
        .footer__back .gradient:nth-child(3) {
          height: 12.1875rem; } }
    .footer__back .gradient:nth-child(4) {
      top: 0;
      left: -0.0625rem;
      display: block;
      width: 60rem;
      background: -webkit-gradient(linear, left top, right top, from(#305B39), to(transparent));
      background: -o-linear-gradient(left, #305B39, transparent);
      background: linear-gradient(to right, #305B39, transparent); }
      @media only screen and (max-width: 1199px) {
        .footer__back .gradient:nth-child(4) {
          width: 12.1875rem; } }
    .footer__back .gradient:nth-child(5) {
      top: 0;
      right: -0.0625rem;
      left: unset;
      display: block;
      width: 60rem;
      background: -webkit-gradient(linear, right top, left top, from(#305B39), to(transparent));
      background: -o-linear-gradient(right, #305B39, transparent);
      background: linear-gradient(to left, #305B39, transparent); }
      @media only screen and (max-width: 1199px) {
        .footer__back .gradient:nth-child(5) {
          width: 12.1875rem; } }
  .footer__subscription {
    position: relative;
    margin: 5rem 0 6.25rem; }
    @media only screen and (max-width: 1599px) {
      .footer__subscription {
        margin: 1.875rem 0;
        height: auto; } }
    @media only screen and (max-width: 1199px) {
      .footer__subscription {
        margin: 3.125rem 0 3.75rem; } }
    @media only screen and (max-width: 767px) {
      .footer__subscription {
        margin: 3.125rem 0 1.875rem; } }
    .footer__subscription .container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media only screen and (max-width: 1599px) {
        .footer__subscription .container {
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; } }
      @media only screen and (max-width: 767px) {
        .footer__subscription .container {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
    .footer__subscription h3 {
      max-width: calc(100% / 3);
      margin-right: 1.5625rem;
      font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-size: 1.875rem !important;
      line-height: 1.1;
      color: #fff;
      text-transform: uppercase; }
      @media only screen and (max-width: 1199px) {
        .footer__subscription h3 {
          max-width: 22%;
          font-size: 1rem !important; } }
      @media only screen and (max-width: 767px) {
        .footer__subscription h3 {
          max-width: none;
          padding-right: 0;
          text-align: center;
          font-size: 1.125rem !important; } }
    .footer__subscription form {
      width: 100%; }
  .footer__contacts {
    position: relative; }
    .footer__contacts .container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
  .footer__bottom {
    position: relative;
    padding: 6.875rem 0 2.5rem; }
    @media only screen and (max-width: 767px) {
      .footer__bottom {
        padding: 0.9375rem 0 2.5rem; } }
    .footer__bottom .container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .footer__bottom .col {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media only screen and (max-width: 767px) {
        .footer__bottom .col {
          position: relative;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; } }
    .footer__bottom .copyright {
      margin-left: 2.5rem; }
      @media only screen and (max-width: 767px) {
        .footer__bottom .copyright {
          margin-top: 0.9375rem;
          margin-left: 0;
          max-width: 5.625rem;
          text-align: center; } }
      .footer__bottom .copyright p {
        color: #fff;
        opacity: 0.5;
        font-size: 0.8125rem; }
    .footer__bottom .development {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #fff;
      opacity: 0.5;
      font-size: 0.8125rem; }
      @media only screen and (max-width: 767px) {
        .footer__bottom .development {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          max-width: 5.3125rem;
          text-align: center; } }
      .footer__bottom .development img {
        margin-left: 1.125rem; }
        @media only screen and (max-width: 767px) {
          .footer__bottom .development img {
            position: absolute;
            top: 0;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1;
            margin-left: 0; } }
  .footer .note {
    position: relative;
    font-family: "PlayfairDisplay-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
    @media only screen and (max-width: 1199px) {
      .footer .note {
        margin: 0 -1.25rem;
        padding-top: 2.8125rem; } }
    @media only screen and (max-width: 767px) {
      .footer .note {
        padding-top: 1.875rem; } }
    .footer .note p {
      font-size: 3.75rem; }
      @media only screen and (max-width: 1599px) {
        .footer .note p {
          font-size: 2.8125rem;
          text-align: center; } }
      @media only screen and (max-width: 1199px) {
        .footer .note p {
          font-size: 1.875rem;
          white-space: nowrap;
          text-align: center; } }
      @media only screen and (max-width: 767px) {
        .footer .note p {
          white-space: normal;
          line-height: .95; } }
  .footer .link-phone {
    color: #fff;
    font-size: 2.5rem; }
    @media only screen and (max-width: 767px) {
      .footer .link-phone {
        font-size: 1.875rem; } }
  .footer .button-popup {
    margin-top: 0.625rem;
    color: #BA9866;
    padding-left: 0;
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem !important;
    text-transform: unset; }
  .footer .address {
    margin: 0;
    margin-top: 1.875rem;
    color: #fff;
    font-size: 1rem;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      .footer .address {
        margin-top: 2.5rem; } }
  .footer .link-instagrm {
    margin-top: 0.3125rem;
    color: #BA9866;
    font-size: 1rem; }
    @media only screen and (max-width: 767px) {
      .footer .link-instagrm {
        margin-top: 0.9375rem; } }
  .footer .social {
    margin-top: 1.875rem; }
    .footer .social__item:not(:first-child) {
      margin-left: 2.1875rem; }
    @media only screen and (max-width: 767px) {
      .footer .social {
        margin-top: 2.8125rem; } }
  .footer .section__decor {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -9.375rem;
    z-index: 1; }
    @media only screen and (max-width: 1199px) {
      .footer .section__decor {
        width: 14.375rem;
        margin-left: -7.1875rem; } }
    @media only screen and (max-width: 767px) {
      .footer .section__decor {
        width: 8.125rem;
        margin-left: -4.1875rem; } }

input[type=checkbox] {
  display: none; }

.checkbox-base ~ label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1.3; }
  @media only screen and (max-width: 1199px) {
    .checkbox-base ~ label {
      font-size: 1rem; } }

.checkbox-base ~ label span:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.9375rem;
  border: 1px solid #544842;
  cursor: pointer; }
  @media only screen and (max-width: 1199px) {
    .checkbox-base ~ label span:first-child {
      width: 1.125rem;
      height: 1.125rem; } }

.checkbox-base ~ label span .icon {
  opacity: 0; }

.checkbox-base:checked ~ label span .icon {
  opacity: 1; }

.checkbox-ios {
  display: inline-block;
  height: 1.875rem;
  width: 3.75rem;
  line-height: 1.875rem;
  margin-right: 0.625rem;
  position: relative;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .checkbox-ios-switch {
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 100%;
    border: 0.25rem solid transparent;
    border-radius: 25%/50%;
    background: #BA9866;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    .checkbox-ios-switch::before {
      content: '';
      position: absolute;
      top: 0rem;
      left: 0.125rem;
      display: inline-block;
      width: 1.375rem;
      height: 1.375rem;
      border-radius: 50%;
      background: white;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
  .checkbox-ios input[type=checkbox] {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch {
      background: #396542; }
    .checkbox-ios input[type=checkbox]:not(:disabled) + .checkbox-ios-switch {
      cursor: pointer; }
    .checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch:before {
      -webkit-transform: translateX(28px);
          -ms-transform: translateX(28px);
              transform: translateX(28px); }

.file-upload input[type="file"] {
  display: none;
  /* скрываем input file */ }

.input {
  width: 100%;
  padding-bottom: 1.25rem;
  padding-top: 3.125rem;
  max-height: 5.8125rem;
  font-size: 1.125rem;
  line-height: 1.6;
  font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  border: none;
  border-bottom: 1px solid #544842;
  color: #544842; }
  @media only screen and (max-width: 1199px) {
    .input {
      padding-top: 2.1875rem;
      padding-bottom: 0.3125rem;
      font-size: 0.875rem; } }
  @media only screen and (max-width: 767px) {
    .input {
      padding-top: 2.8125rem;
      font-size: 1rem; } }
  .input::-webkit-input-placeholder {
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.6;
    color: #544842;
    opacity: 0.7; }
  .input::-moz-placeholder {
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.6;
    color: #544842;
    opacity: 0.7; }
  .input:-ms-input-placeholder {
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.6;
    color: #544842;
    opacity: 0.7; }
  .input::-ms-input-placeholder {
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.6;
    color: #544842;
    opacity: 0.7; }
  .input::placeholder {
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.6;
    color: #544842;
    opacity: 0.7; }
    @media only screen and (max-width: 1199px) {
      .input::-webkit-input-placeholder {
        font-size: 0.875rem; }
      .input::-moz-placeholder {
        font-size: 0.875rem; }
      .input:-ms-input-placeholder {
        font-size: 0.875rem; }
      .input::-ms-input-placeholder {
        font-size: 0.875rem; }
      .input::placeholder {
        font-size: 0.875rem; } }
    @media only screen and (max-width: 767px) {
      .input::-webkit-input-placeholder {
        text-align: center;
        font-size: 1rem; }
      .input::-moz-placeholder {
        text-align: center;
        font-size: 1rem; }
      .input:-ms-input-placeholder {
        text-align: center;
        font-size: 1rem; }
      .input::-ms-input-placeholder {
        text-align: center;
        font-size: 1rem; }
      .input::placeholder {
        text-align: center;
        font-size: 1rem; } }
  .input.invalid {
    color: #E83636;
    border-color: #E83636; }
  .input.valid {
    color: #396542;
    border-color: #396542; }

input[type=reset] {
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17' fill='none'%3e%3cpath d='M17 0.5L1 16.5' stroke='%23BA9866' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 0.5L17 16.5' stroke='%23BA9866' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e") !important;
  background-repeat: no-repeat !important;
  background-position: center left 0.9375rem !important; }

input[type=submit] {
  cursor: pointer; }

.input-button-green input ~ label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.9375rem 1.875rem;
  border: 1px solid #396542;
  border-radius: 3rem;
  color: #396542;
  font-weight: 600;
  font-size: 1.125rem;
  text-transform: uppercase;
  line-height: 1;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  white-space: nowrap; }
  @media only screen and (max-width: 1199px) {
    .input-button-green input ~ label {
      font-size: 0.875rem;
      padding: 0.625rem 1.25rem; } }
  .input-button-green input ~ label:hover {
    color: #fff;
    background: #305B39; }

.input-button-green input:checked ~ label {
  color: #fff;
  background: #305B39; }

.input-button-gold {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.9375rem 1.875rem;
  border-radius: 3rem;
  color: #BA9866;
  font-size: 0.875rem;
  text-transform: uppercase;
  line-height: 1;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  white-space: nowrap;
  background: #fff; }
  @media only screen and (max-width: 1199px) {
    .input-button-gold {
      font-size: 0.75rem;
      padding: 0.625rem 1.25rem; } }
  @media only screen and (max-width: 1023px) {
    .input-button-gold {
      padding: 0; } }
  .input-button-gold:hover {
    color: #fff;
    background: #BA9866; }
  .input-button-gold input ~ label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.9375rem 1.875rem;
    border-radius: 3rem;
    color: #BA9866;
    font-size: 0.875rem;
    text-transform: uppercase;
    line-height: 1;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    white-space: nowrap;
    background: #fff; }
    @media only screen and (max-width: 1199px) {
      .input-button-gold input ~ label {
        font-size: 0.75rem;
        padding: 0.625rem 1.25rem; } }
    .input-button-gold input ~ label:hover {
      color: #fff;
      background: #BA9866; }
  .input-button-gold input:checked ~ label {
    color: #fff;
    background: #BA9866; }
    .input-button-gold input:checked ~ label .icon {
      color: #fff; }
  .input-button-gold .icon {
    margin-right: 0.9375rem;
    color: #BA9866; }
    .input-button-gold .icon-list {
      width: 1.25rem;
      height: 1.1875rem; }
    .input-button-gold .icon-tile {
      width: 1.25rem;
      height: 1.25rem; }
  .input-button-gold:hover .icon {
    color: #fff; }

.check__wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 767px) {
    .form-row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.form-field {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  @media only screen and (max-width: 767px) {
    .form-field {
      width: 100% !important; } }
  @media only screen and (max-width: 767px) {
    .form-field:not(:first-child) {
      margin-left: 0 !important; } }

.form-message-fild {
  position: absolute;
  bottom: -1.375rem;
  font-size: 0.75rem;
  z-index: 2; }

.form-error {
  position: relative;
  color: #E83636; }

.form-submit, .form-reset {
  position: relative; }
  .form-submit.button-gold input[type=submit], .form-submit.button-gold input[type=reset], .form-reset.button-gold input[type=submit], .form-reset.button-gold input[type=reset] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3.4375rem;
    background: transparent;
    border: none;
    font-size: 1rem;
    color: #396542;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1199px) {
      .form-submit.button-gold input[type=submit], .form-submit.button-gold input[type=reset], .form-reset.button-gold input[type=submit], .form-reset.button-gold input[type=reset] {
        margin-top: 0; } }
  .form-submit.button-gold.txt-white input[type=submit], .form-submit.button-gold.txt-white input[type=reset], .form-reset.button-gold.txt-white input[type=submit], .form-reset.button-gold.txt-white input[type=reset] {
    color: #fff; }
  .form-submit.button-gold.txt-green input[type=submit], .form-submit.button-gold.txt-green input[type=reset], .form-reset.button-gold.txt-green input[type=submit], .form-reset.button-gold.txt-green input[type=reset] {
    padding-top: 0.1875rem;
    color: #396542; }
  .form-submit.button-gold:hover input[type=submit], .form-submit.button-gold:hover input[type=reset], .form-reset.button-gold:hover input[type=submit], .form-reset.button-gold:hover input[type=reset] {
    color: #fff; }
  .form-submit.button-gold:hover svg, .form-reset.button-gold:hover svg {
    display: none; }
  .form-submit.button-gold.disabled, .form-reset.button-gold.disabled {
    opacity: .5;
    border: 1px solid #396542; }
    .form-submit.button-gold.disabled::before, .form-reset.button-gold.disabled::before {
      display: none; }
    .form-submit.button-gold.disabled::after, .form-reset.button-gold.disabled::after {
      display: none; }
    .form-submit.button-gold.disabled span::before, .form-reset.button-gold.disabled span::before {
      display: none; }
    .form-submit.button-gold.disabled span::after, .form-reset.button-gold.disabled span::after {
      display: none; }
  .form-submit.button-gold:hover, .form-reset.button-gold:hover {
    border-color: transparent; }

.form-policy {
  margin-top: 2.1875rem !important;
  margin-bottom: 1.875rem;
  max-width: 45.9375rem;
  font-size: 0.8125rem;
  line-height: 1.3; }
  @media only screen and (max-width: 1199px) {
    .form-policy {
      margin-top: 1.5625rem !important;
      font-size: 0.6875rem; } }
  @media only screen and (max-width: 767px) {
    .form-policy {
      margin-top: 0.9375rem !important;
      margin-bottom: 1.375rem; } }
  .form-policy a {
    color: #BA9866; }

.form .field-title {
  font-size: 1.125rem;
  line-height: 1.3;
  opacity: 0.5;
  z-index: 2; }
  @media only screen and (max-width: 1199px) {
    .form .field-title {
      font-size: 1rem; } }

.form-test .form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .form-test .form-row:nth-child(2) .form-field {
    width: calc(50% - 0.9375rem); }
    .form-test .form-row:nth-child(2) .form-field:not(:first-child) {
      margin-left: 1.875rem; }
  .form-test .form-row:nth-child(3) .form-field {
    width: calc(50% - 0.9375rem); }
    .form-test .form-row:nth-child(3) .form-field:not(:first-child) {
      margin-left: 1.875rem; }
  .form-test .form-row:nth-child(4) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center; }
  .form-test .form-row:nth-child(5) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .form-test .form-row:nth-child(5) .field-title {
      position: static; }
  .form-test .form-row .form-field {
    width: 100%; }

@media only screen and (max-width: 767px) {
  .form-tag {
    height: 5rem;
    margin: 0 -1.25rem;
    padding: 0 1.25rem;
    overflow-x: scroll;
    scrollbar-width: none; }
    .form-tag::-webkit-scrollbar {
      width: 0;
      height: 0;
      -webkit-transition: 125ms;
      transition: 125ms;
      cursor: none !important; } }

.list-tag-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto;
  -webkit-column-gap: 0.625rem;
     -moz-column-gap: 0.625rem;
          column-gap: 0.625rem;
  row-gap: 0.625rem; }
  @media only screen and (max-width: 1199px) {
    .list-tag-radio {
      -webkit-column-gap: 0.3125rem;
         -moz-column-gap: 0.3125rem;
              column-gap: 0.3125rem;
      row-gap: 0.3125rem; } }
  @media only screen and (max-width: 767px) {
    .list-tag-radio {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      min-width: 1453px; } }
  .list-tag-radio .input-button-green:last-child {
    margin-left: 0; }
    @media only screen and (max-width: 767px) {
      .list-tag-radio .input-button-green:last-child {
        padding-right: 1.25rem; } }

.list-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 3.125rem;
     -moz-column-gap: 3.125rem;
          column-gap: 3.125rem;
  margin: 0 auto; }
  .list-content__item input ~ label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #396542;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.25rem;
    text-transform: uppercase;
    line-height: 1;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    white-space: nowrap; }
    @media only screen and (max-width: 1199px) {
      .list-content__item input ~ label {
        font-size: 0.875rem;
        padding: 0.625rem 1.25rem; } }
    .list-content__item input ~ label:hover {
      color: #BA9866; }
  .list-content__item input:checked ~ label {
    color: #BA9866; }

.type-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -0.625rem; }
  @media only screen and (max-width: 1023px) {
    .type-list {
      margin-bottom: 0; } }
  .type-list__ttl {
    display: inline-block;
    margin-right: 1.25rem;
    font-size: 1rem;
    opacity: .5; }
    @media only screen and (max-width: 1199px) {
      .type-list__ttl {
        display: none; } }
  .type-list .input-button-gold {
    height: 100%;
    margin-right: 0.625rem; }
    @media only screen and (max-width: 1023px) {
      .type-list .input-button-gold {
        width: 2.8125rem;
        height: 2.8125rem; } }
    .type-list .input-button-gold:last-child {
      margin-right: 0; }
    .type-list .input-button-gold input ~ label {
      height: 100%; }
      @media only screen and (max-width: 1023px) {
        .type-list .input-button-gold input ~ label {
          padding: 0.9375rem 0;
          width: 100%; } }
    .type-list .input-button-gold.active {
      color: #fff;
      background: #BA9866; }
      .type-list .input-button-gold.active .icon {
        color: #fff; }
    @media only screen and (max-width: 1023px) {
      .type-list .input-button-gold svg {
        margin-right: 0; } }
    @media only screen and (max-width: 1023px) {
      .type-list .input-button-gold span {
        display: none; } }

.sort-by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -0.625rem; }
  @media only screen and (max-width: 1023px) {
    .sort-by {
      margin-bottom: 0; } }
  @media only screen and (max-width: 767px) {
    .sort-by {
      position: relative;
      margin-bottom: 0.625rem; } }
  @media only screen and (max-width: 479px) {
    .sort-by {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: self-start;
          -ms-flex-align: self-start;
              align-items: self-start; } }
  .sort-by__ttl {
    display: inline-block;
    margin-right: 1.25rem;
    font-size: 1rem;
    opacity: .5; }
    @media only screen and (max-width: 1023px) {
      .sort-by__ttl {
        display: none; } }
  .sort-by__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.9375rem 1.875rem;
    margin-right: 0.625rem;
    border-radius: 3rem;
    color: #BA9866;
    font-size: 0.875rem;
    text-transform: uppercase;
    line-height: 1;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    white-space: nowrap;
    background: #fff; }
    @media only screen and (max-width: 1023px) {
      .sort-by__item {
        height: 2.8125rem; } }
    @media only screen and (max-width: 479px) {
      .sort-by__item:nth-child(3) {
        margin-top: 0.625rem; } }
    .sort-by__item:last-child {
      margin-left: 0; }
    .sort-by__item input[type=radio] + label:hover .icon {
      color: #BA9866; }
    .sort-by__item .icon {
      width: 1.375rem;
      height: 1.5625rem;
      color: #ECE4D9;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
    .sort-by__item input[type=radio]:checked + label .icon {
      color: #BA9866; }
    .sort-by__item .icon.active {
      color: #BA9866; }
    .sort-by__item span {
      padding-right: 0.9375rem; }
  @media only screen and (max-width: 767px) {
    .sort-by .filter__reset-sort {
      position: absolute;
      top: 0;
      right: 0;
      margin-top: 0.625rem; } }

.form-feedback {
  margin-top: 0.625rem; }
  @media only screen and (max-width: 1199px) {
    .form-feedback {
      margin-top: -1.25rem; } }
  @media only screen and (max-width: 767px) {
    .form-feedback {
      margin-top: -0.9375rem; 
		margin-top: 0.5rem;} }
  .form-feedback .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .form-feedback .form-row:nth-child(2) .form-field {
      width: calc(50% - 0.9375rem); }
      .form-feedback .form-row:nth-child(2) .form-field:not(:first-child) {
        margin-left: 1.875rem; }
    .form-feedback .form-row:nth-child(4) {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: center; }
    .form-feedback .form-row .form-field {
      width: 100%; }
  .form-feedback .button-gold {
    width: 17.5rem; }
    @media only screen and (max-width: 767px) {
      .form-feedback .button-gold {
        width: 100%; } }
  @media only screen and (max-width: 767px) {
    .form-feedback textarea.input::-webkit-input-placeholder {
      text-align: center; }
    .form-feedback textarea.input::-moz-placeholder {
      text-align: center; }
    .form-feedback textarea.input:-ms-input-placeholder {
      text-align: center; }
    .form-feedback textarea.input::-ms-input-placeholder {
      text-align: center; }
    .form-feedback textarea.input::placeholder {
      text-align: center; } }

.footer-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: grid;
  grid-template-columns: repeat(2, 1fr) 14.375rem;
  width: 100%;
  height: 4.6875rem;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem; }
  @media only screen and (max-width: 1199px) {
    .footer-form {
      width: 100%;
      margin-top: -0.625rem;
      grid-template-columns: repeat(2, 1fr) 10.625rem; } }
  @media only screen and (max-width: 767px) {
    .footer-form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      height: auto;
      width: 100%;
      padding-left: 0;
      margin-top: -0.9375rem; } }
  .footer-form .input {
    width: 100%;
    padding-top: 0;
    background: transparent;
    border-bottom: 1px solid #fff;
    color: #fff; }
    .footer-form .input::-webkit-input-placeholder {
      color: #fff;
      opacity: 1; }
    .footer-form .input::-moz-placeholder {
      color: #fff;
      opacity: 1; }
    .footer-form .input:-ms-input-placeholder {
      color: #fff;
      opacity: 1; }
    .footer-form .input::-ms-input-placeholder {
      color: #fff;
      opacity: 1; }
    .footer-form .input::placeholder {
      color: #fff;
      opacity: 1; }
      @media only screen and (max-width: 1023px) {
        .footer-form .input::-webkit-input-placeholder {
          font-size: 0.875rem; }
        .footer-form .input::-moz-placeholder {
          font-size: 0.875rem; }
        .footer-form .input:-ms-input-placeholder {
          font-size: 0.875rem; }
        .footer-form .input::-ms-input-placeholder {
          font-size: 0.875rem; }
        .footer-form .input::placeholder {
          font-size: 0.875rem; } }
    @media only screen and (max-width: 1023px) {
      .footer-form .input {
        height: 2.1875rem;
        padding-bottom: 0.9375rem; } }
    @media only screen and (max-width: 767px) {
      .footer-form .input {
        height: auto;
        padding-top: 2.1875rem; } }
  .footer-form input[type="submit"] {
    width: calc(100% - 48.5rem);
    background: none; }
    @media only screen and (max-width: 1599px) {
      .footer-form input[type="submit"] {
        width: calc(50% - 0.625rem);
        height: 3.125rem;
        margin-right: 0;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; } }
  @media only screen and (max-width: 1599px) {
    .footer-form .form-field {
      max-width: none;
      margin-right: 0; } }
  @media only screen and (max-width: 767px) {
    .footer-form .form-field {
      width: 100%; } }
  .footer-form .form-policy {
    margin-top: 0.9375rem !important;
    margin-bottom: 0;
    font-size: 0.6875rem;
    line-height: 1.35;
    color: #fff;
    grid-column: 1 / span 3; }
    @media only screen and (max-width: 767px) {
      .footer-form .form-policy {
        width: 100%;
        text-align: center; } }
    .footer-form .form-policy a {
      text-decoration: underline;
      color: #BA9866; }
  .footer-form .form-message {
    width: 100%;
    margin-top: 1.25rem; }
    @media only screen and (max-width: 1023px) {
      .footer-form .form-message {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; } }
  .footer-form .button-gold {
    width: 14.375rem; }
    @media only screen and (max-width: 1199px) {
      .footer-form .button-gold {
        width: 10.625rem; } }
    @media only screen and (max-width: 767px) {
      .footer-form .button-gold {
        width: 14.375rem;
        margin-top: 1.5625rem; } }
    @media only screen and (max-width: 479px) {
      .footer-form .button-gold {
        width: 100%; } }

.form-popup h1 {
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 3.125rem;
  letter-spacing: -0.01em; }

.form-popup .form-field {
  width: 100%; }

.form-popup .form-row:nth-child(3) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.form-popup .form-policy {
  text-align: center; }

.form-popup .button {
  margin: 0 auto; }

.form-popup .form-message {
  margin-top: 1.25rem; }

.form-call h1 {
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 3.125rem;
  letter-spacing: -0.01em; }

.form-call .form-field {
  width: 100%; }

.form-call .form-row:nth-child(3) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.form-call .form-policy {
  text-align: center; }

.form-call .button {
  margin: 0 auto; }

.form-call .form-message {
  margin-top: 1.25rem; }

@media only screen and (max-width: 1199px) {
  .form-filter.desktop-default {
    display: block !important; } }

@media only screen and (max-width: 1023px) {
  .form-filter.desktop-default {
    display: none !important; } }

.form-filter .form-row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
  row-gap: 0.625rem; }
  @media only screen and (max-width: 1439px) {
    .form-filter .form-row {
      -webkit-column-gap: 0.3125rem;
         -moz-column-gap: 0.3125rem;
              column-gap: 0.3125rem; } }
  @media only screen and (max-width: 767px) {
    .form-filter .form-row {
      row-gap: 0.9375rem; } }
  .form-filter .form-row:first-child {
    position: relative; }
  .form-filter .form-row:nth-child(2) {
    margin-top: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem;
    row-gap: 0.9375rem; }
  .form-filter .form-row:last-child {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 1.875rem; }

.form-filter .input-button-green {
  cursor: pointer; }
  .form-filter .input-button-green input ~ label {
    font-size: 1.125rem; }
    @media only screen and (max-width: 1199px) {
      .form-filter .input-button-green input ~ label {
        padding: 0.9375rem 1.25rem;
        font-size: 0.875rem; } }

.form-filter .filter-drop:nth-child(2), .form-filter .filter-drop:nth-child(3), .form-filter .filter-drop:nth-child(4) {
  position: relative; }
  .form-filter .filter-drop:nth-child(2).--active .accordion__body, .form-filter .filter-drop:nth-child(3).--active .accordion__body, .form-filter .filter-drop:nth-child(4).--active .accordion__body {
    max-height: unset; }
  .form-filter .filter-drop:nth-child(2) .form-field, .form-filter .filter-drop:nth-child(3) .form-field, .form-filter .filter-drop:nth-child(4) .form-field {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1; }
  .form-filter .filter-drop:nth-child(2) .form-footer, .form-filter .filter-drop:nth-child(3) .form-footer, .form-filter .filter-drop:nth-child(4) .form-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1.875rem;
    row-gap: 0.625rem; }
  .form-filter .filter-drop:nth-child(2) .filter-drop__body, .form-filter .filter-drop:nth-child(3) .filter-drop__body, .form-filter .filter-drop:nth-child(4) .filter-drop__body {
    margin-left: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
    @media only screen and (max-width: 1023px) {
      .form-filter .filter-drop:nth-child(2) .filter-drop__body, .form-filter .filter-drop:nth-child(3) .filter-drop__body, .form-filter .filter-drop:nth-child(4) .filter-drop__body {
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset; } }
  @media only screen and (max-width: 1023px) {
    .form-filter .filter-drop:nth-child(2) .form-field, .form-filter .filter-drop:nth-child(3) .form-field, .form-filter .filter-drop:nth-child(4) .form-field {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: auto;
      margin: 0 auto; } }

@media only screen and (max-width: 1199px) {
  .form-filter .filter-drop__header {
    font-size: 0.875rem; } }

.filter__reset-sort {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.9375rem;
  height: 1.9375rem;
  border: 1px solid #BA9866;
  border-radius: 50%;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .filter__reset-sort:hover {
    border-color: #396542; }
    .filter__reset-sort:hover .icon {
      color: #396542; }
  .filter__reset-sort .icon {
    color: #BA9866; }

.form-new-course {
  display: grid;
  grid-template-columns: 1fr 14.0625rem;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem; }
  @media only screen and (max-width: 1199px) {
    .form-new-course {
      grid-template-columns: 1fr 10.625rem; } }
  @media only screen and (max-width: 767px) {
    .form-new-course {
      grid-template-columns: 1fr; } }
  .form-new-course .form-row {
    width: 100%;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .form-new-course .form-row {
        -webkit-column-gap: 1.25rem;
           -moz-column-gap: 1.25rem;
                column-gap: 1.25rem; } }
    .form-new-course .form-row:nth-child(1) {
      grid-column: 1 / span 2;
      display: grid;
      grid-template-columns: 1fr 14.0625rem; }
      @media only screen and (max-width: 1199px) {
        .form-new-course .form-row:nth-child(1) {
          grid-template-columns: 1fr 10.625rem; } }
      @media only screen and (max-width: 767px) {
        .form-new-course .form-row:nth-child(1) {
          grid-column: unset;
          grid-template-columns: 1fr; } }
      .form-new-course .form-row:nth-child(1) .form-field:nth-child(1) {
        -webkit-column-gap: 0.9375rem;
           -moz-column-gap: 0.9375rem;
                column-gap: 0.9375rem; }
      @media only screen and (max-width: 767px) {
        .form-new-course .form-row:nth-child(1) .form-field:nth-child(2) {
          margin-top: 1.875rem; } }
    .form-new-course .form-row:nth-child(2) {
      margin-top: 1.5625rem;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media only screen and (max-width: 1199px) {
        .form-new-course .form-row:nth-child(2) {
          -webkit-column-gap: 1.25rem;
             -moz-column-gap: 1.25rem;
                  column-gap: 1.25rem; } }
      .form-new-course .form-row:nth-child(2) .form-field:nth-child(1) {
        width: 53%; }
      .form-new-course .form-row:nth-child(2) .form-field:nth-child(2) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        width: 30%; }
        @media only screen and (max-width: 1199px) {
          .form-new-course .form-row:nth-child(2) .form-field:nth-child(2) {
            width: 40%; } }
        @media only screen and (max-width: 767px) {
          .form-new-course .form-row:nth-child(2) .form-field:nth-child(2) {
            width: 100%;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-column-gap: 0.625rem;
               -moz-column-gap: 0.625rem;
                    column-gap: 0.625rem;
            padding-top: 2.1875rem; } }
        @media only screen and (max-width: 1199px) {
          .form-new-course .form-row:nth-child(2) .form-field:nth-child(2) .field-title {
            top: 0; } }
        @media only screen and (max-width: 767px) {
          .form-new-course .form-row:nth-child(2) .form-field:nth-child(2) .field-title {
            position: relative; } }
    @media only screen and (max-width: 767px) {
      .form-new-course .form-row .checkbox-ios {
        margin-right: 0; } }
  .form-new-course .form-submit {
    width: 14.0625rem;
    margin-left: auto;
    margin-top: auto; }
    @media only screen and (max-width: 1199px) {
      .form-new-course .form-submit {
        width: 10.625rem; } }
    @media only screen and (max-width: 767px) {
      .form-new-course .form-submit {
        margin-top: 1.875rem;
        width: 100%; } }
  .form-new-course .field-title {
    position: absolute;
    top: 0.625rem;
    font-size: 0.875rem;
    opacity: 0.5;
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .form-new-course .field-title {
        font-size: 0.6875rem; } }

.form-notifications .form-row:not(:first-child) {
  margin-top: 3.125rem; }

.form-notifications .form-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.form-notifications .check__wrap {
  margin-top: 0.9375rem; }

.form-edit-account {
  display: grid;
  grid-template-columns: 15.625rem 1fr;
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem; }
  @media only screen and (max-width: 1199px) {
    .form-edit-account {
      -webkit-column-gap: 1.875rem;
         -moz-column-gap: 1.875rem;
              column-gap: 1.875rem; } }
  @media only screen and (max-width: 1023px) {
    .form-edit-account {
      grid-template-columns: 1fr;
      row-gap: 1.25rem; } }
  .form-edit-account__imt {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 3.125rem; }
    @media only screen and (max-width: 1023px) {
      .form-edit-account__imt {
        margin-left: auto;
        margin-top: 0; } }
    @media only screen and (max-width: 767px) {
      .form-edit-account__imt {
        position: relative;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-left: 1.25rem;
        padding-left: 3.125rem;
        min-height: 2.5rem;
        margin-top: 1.25rem; } }
    .form-edit-account__imt-value {
      font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-size: 1.25rem; }
      @media only screen and (max-width: 1023px) {
        .form-edit-account__imt-value {
          font-size: 1rem; } }
    @media only screen and (max-width: 1023px) {
      .form-edit-account__imt .icon {
        width: 2.5rem; } }
    @media only screen and (max-width: 767px) {
      .form-edit-account__imt .icon {
        position: absolute;
        left: 0;
        top: 0; } }
    .form-edit-account__imt .form-section--title {
      margin-top: 1.125rem;
      margin-bottom: 0.5rem; }
      @media only screen and (max-width: 1023px) {
        .form-edit-account__imt .form-section--title {
          margin-top: 0.625rem; } }
      @media only screen and (max-width: 767px) {
        .form-edit-account__imt .form-section--title {
          margin-top: 0; } }
      .form-edit-account__imt .form-section--title:not(:hover) .prompt {
        opacity: 0;
        visibility: hidden;
        pointer-events: none; }
    .form-edit-account__imt .prompt {
      top: 0;
      min-width: 220px;
      opacity: 1 !important; }
  .form-edit-account .col--l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media only screen and (max-width: 1023px) {
      .form-edit-account .col--l {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        width: 100%; } }
    @media only screen and (max-width: 767px) {
      .form-edit-account .col--l {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .form-edit-account .col--l .form-field {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media only screen and (max-width: 767px) {
        .form-edit-account .col--l .form-field {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          width: 100% !important;
          margin-top: 1.25rem;
          -webkit-column-gap: 0.625rem;
             -moz-column-gap: 0.625rem;
                  column-gap: 0.625rem;
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1; } }
      @media only screen and (max-width: 479px) {
        .form-edit-account .col--l .form-field {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
      @media only screen and (max-width: 767px) {
        .form-edit-account .col--l .form-field .button {
          width: 10rem; } }
      @media only screen and (max-width: 479px) {
        .form-edit-account .col--l .form-field .button {
          width: 100%; } }
  @media only screen and (max-width: 767px) {
    .form-edit-account .col--r {
      margin-top: 1.875rem; } }
  .form-edit-account .account-photo {
    width: 15.625rem;
    height: 15.625rem; }
    .form-edit-account .account-photo::before {
      display: none; }
    .form-edit-account .account-photo::after {
      display: none; }
  .form-edit-account .form-section:not(:first-child) {
    margin-top: 4.375rem; }
    @media only screen and (max-width: 1023px) {
      .form-edit-account .form-section:not(:first-child) {
        margin-top: 3.125rem; } }
  @media only screen and (max-width: 1023px) {
    .form-edit-account .form-section:nth-child(1) .form-row {
      margin-top: 0.9375rem; } }
  @media only screen and (max-width: 767px) {
    .form-edit-account .form-section:nth-child(1) .form-row .form-field {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      row-gap: 1.25rem; } }
  @media only screen and (max-width: 1023px) {
    .form-edit-account .form-section:nth-child(2) .form-section--title {
      margin-bottom: 2.1875rem; } }
  @media only screen and (max-width: 1023px) {
    .form-edit-account .form-section:nth-child(2) .form-section--title + .form-row {
      margin-top: 0.9375rem; } }
  .form-edit-account .form-section:nth-child(2) .form-section--title + .form-row .form-field .input {
    padding-top: 0; }
    @media only screen and (max-width: 767px) {
      .form-edit-account .form-section:nth-child(2) .form-section--title + .form-row .form-field .input {
        padding-top: 2.8125rem; } }
  .form-edit-account .form-section:nth-child(2) .form-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem; }
    @media only screen and (max-width: 767px) {
      .form-edit-account .form-section:nth-child(2) .form-row {
        grid-template-columns: 1fr; } }
    .form-edit-account .form-section:nth-child(2) .form-row:nth-child(2) .form-field:first-child .input {
      padding-top: 0; }
  @media only screen and (max-width: 1023px) {
    .form-edit-account .form-section:nth-child(3) .form-section--title {
      margin-bottom: 2.1875rem; } }
  .form-edit-account .form-section:nth-child(3) .form-section--title + .form-row .form-field .input {
    padding-top: 0; }
  .form-edit-account .form-section:nth-child(3) .form-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 2.1875rem;
       -moz-column-gap: 2.1875rem;
            column-gap: 2.1875rem; }
    @media only screen and (max-width: 767px) {
      .form-edit-account .form-section:nth-child(3) .form-row {
        grid-template-columns: 1fr; } }
  .form-edit-account .form-section--title {
    display: block;
    margin-bottom: 1.5625rem;
    font-size: 1.125rem;
    color: #54484280;
    color: #396542; }
    @media only screen and (max-width: 1023px) {
      .form-edit-account .form-section--title {
        margin-bottom: 0;
        font-size: 0.875rem; } }
  .form-edit-account .check__wrap:not(:first-child) {
    margin-left: 6.25rem; }
    @media only screen and (max-width: 1023px) {
      .form-edit-account .check__wrap:not(:first-child) {
        margin-left: 3.125rem; } }
    @media only screen and (max-width: 767px) {
      .form-edit-account .check__wrap:not(:first-child) {
        margin-left: 0; } }
  .form-edit-account .select-wrap .select-selected::before {
    top: 0.5625rem; }
  .form-edit-account .button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 4.375rem; }
    @media only screen and (max-width: 1023px) {
      .form-edit-account .button {
        margin-top: 3.125rem; } }
    @media only screen and (max-width: 767px) {
      .form-edit-account .button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: auto;
        margin-right: auto;
        margin-top: 1.875rem; } }
    @media only screen and (max-width: 479px) {
      .form-edit-account .button {
        width: 100%; } }
  .form-edit-account .form-reset {
    margin-left: 1.5625rem; }
    @media only screen and (max-width: 767px) {
      .form-edit-account .form-reset {
        margin-left: auto;
        margin-top: 0.625rem; } }
  .form-edit-account .button-file {
    margin-top: 1.25rem;
    height: 2.5rem;
    width: 9.6875rem;
    font-size: 1rem; }
    @media only screen and (max-width: 1023px) {
      .form-edit-account .button-file {
        margin-top: 0;
        margin-left: 1.25rem; } }
    @media only screen and (max-width: 767px) {
      .form-edit-account .button-file {
        margin-left: 0;
        margin-right: 0; } }
    @media only screen and (max-width: 479px) {
      .form-edit-account .button-file {
        width: 100%; } }
    .form-edit-account .button-file ~ .button {
      height: 2.5rem;
      width: 9.6875rem;
      margin-top: 2.1875rem;
      font-size: 1rem; }
      @media only screen and (max-width: 1023px) {
        .form-edit-account .button-file ~ .button {
          margin-left: 1.25rem; } }
      @media only screen and (max-width: 767px) {
        .form-edit-account .button-file ~ .button {
          margin-left: 0;
          margin-top: 0;
          margin-right: 0; } }
      @media only screen and (max-width: 479px) {
        .form-edit-account .button-file ~ .button {
          margin-top: 0.625rem;
          width: 100%; } }
  .form-edit-account .input::-webkit-input-placeholder {
    text-align: start; }
  .form-edit-account .input::-moz-placeholder {
    text-align: start; }
  .form-edit-account .input:-ms-input-placeholder {
    text-align: start; }
  .form-edit-account .input::-ms-input-placeholder {
    text-align: start; }
  .form-edit-account .input::placeholder {
    text-align: start; }

.form-quiz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 3.125rem 7.8125rem;
  margin: 0 auto;
  max-width: 77.75rem;
  background: #fff;
  /*
	.form-section {
		padding: rem(50) 0;
		border-bottom: 1px solid $color-gold-light;
		@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
			padding: rem(30) 0;
		}
		
		&:nth-child(2), &:nth-child(3), &:nth-child(4) {
			.form-field {
				display: flex;
				justify-content: center;
				width: 100%;
				column-gap: rem(30);
				@include mq('phone') { //max-width 768px 
					flex-direction: column;
				}
				
			}
		}
		&:nth-child(1) {
			padding-top: 0;
			.form-row {
				margin-top: rem(12);
				@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
					margin-top: rem(5);
				}
				@include mq('phone') { //max-width 768px 
					margin-top: 0;
				}
				.form-field {
					width: 100%;
					column-count: 3;
					column-gap: rem(25);
					@include mq('tablet') { //max-width 1024px  (мобильное меню)
						column-count: 2;
					}
					@include mq('phone') { //max-width 768px 
						column-count: 1;
					}
				}
				
			}
			.checkbox-base  {
				font-size: rem(16);
				@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
					font-size: rem(14);
				}


				
			}
			
		}
		
		&:nth-child(2) {
			.form-row {
				margin-top: rem(30);
				@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
					margin-top: rem(15);
				}
			}
		}
		&:nth-child(3) {
			.form-row {
				//flex-direction: column;
				flex-wrap: wrap;
				justify-content: center;
				margin-top: rem(30);
				@include mq('phone') { //max-width 768px 
					margin-top: rem(15);
					
				}
				&:nth-child(4) {
					@include mq('phone') { //max-width 768px 
						margin-top: rem(30);
						flex-direction: row;
						justify-content: space-between;
					}
					.form-field {
						@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
							max-width: rem(105);
						}
						@include mq('phone') { //max-width 768px 
							max-width: rem(80);
						}
						
					}
				}
				.form-row-title {
					width: 100%;
					text-align: center;
				}
			}
			.form-field {
				width: auto ;
				margin-left: rem(30);
				
				// @include mq('phone') { //max-width 768px 
				// 	max-width: unset;
				// }
				
				&:nth-child(2) {
					margin-left: 0;
				}
				.input {
					padding-top: 0;
				}
			}
			.form-row-title {
				padding-bottom: rem(20);
				font-size: rem(14);
				font-family: $font-Playfair-SemiBold;
				text-transform: uppercase;
				color: $color-gold;
			}
		}
		&:nth-child(4) {
			.form-row {
				flex-direction: column;
				align-items: center;
				padding: rem(50) 0;
				border-bottom: 1px solid $color-gold-light;
				@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
					padding: rem(30) 0;
				}
				&:first-child {
					padding-top: 0;
					.form-field {
						width: 100%;
						flex-wrap: wrap;
						column-count: 3;
						column-gap: rem(25);
						row-gap: rem(25);

						@include mq('tablet') { //max-width 1024px  (мобильное меню)
							column-count: 2;
						}
						@include mq('phone') { //max-width 768px 
							column-count: 1;
						}
						.check__wrap {
							width: calc(30% - 50px / 3);
						}
					}
				}
				&:last-child {
					padding-bottom: 0;
					border-bottom: none;
				}
			}
			.form-row-title {
				padding-bottom: rem(20);
				font-size: rem(24);
				font-family: $font-Playfair-Medium;
				text-align: center;
				@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
					font-size: rem(18);
				}
			}
			.form-field {
				@include mq('phone') { //max-width 768px 
					flex-direction: row;
				}
				.check__wrap {
					&:not(:first-child) {
						margin-top: 0;
					}
				}
			}
			
		}
		
		
		
	}
	*/ }
  @media only screen and (max-width: 1199px) {
    .form-quiz {
      padding: 1.875rem 1.875rem 3.125rem; } }
  @media only screen and (max-width: 767px) {
    .form-quiz {
      padding: 1.875rem 1.125rem 3.125rem; } }
  .form-quiz .form-section--title {
    display: block;
    margin-bottom: 0.9375rem;
    text-align: center;
    font-size: 1.875rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.15;
    color: #396542;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .form-quiz .form-section--title {
        font-size: 1.25rem;
        margin-bottom: 0.625rem; } }
  .form-quiz .form-section--desk {
    display: block;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.5;
    color: #396542; }
    @media only screen and (max-width: 1199px) {
      .form-quiz .form-section--desk {
        font-size: 1rem; } }
  .form-quiz .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 3.125rem 0;
    border-bottom: 1px solid #ECE4D9; }
    @media only screen and (max-width: 1199px) {
      .form-quiz .form-row {
        padding: 1.875rem 0; } }
  .form-quiz .form-row-title {
    padding-bottom: 1.25rem;
    font-size: 1.5rem;
    font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .form-quiz .form-row-title {
        font-size: 1.125rem; } }
  .form-quiz .form-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
    row-gap: 1.5625rem; }
  .form-quiz .form-row:first-child .form-field {
    width: 85%;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.5625rem;
       -moz-column-gap: 1.5625rem;
            column-gap: 1.5625rem;
    row-gap: 1.5625rem; }
    @media only screen and (max-width: 1023px) {
      .form-quiz .form-row:first-child .form-field {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-column-count: 2;
           -moz-column-count: 2;
                column-count: 2; } }
    @media only screen and (max-width: 767px) {
      .form-quiz .form-row:first-child .form-field {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-column-count: 1;
           -moz-column-count: 1;
                column-count: 1; } }
    .form-quiz .form-row:first-child .form-field .check__wrap {
      margin-top: 1.125rem;
      width: calc(100% / 3 - 50px / 3); }
      @media only screen and (max-width: 1199px) {
        .form-quiz .form-row:first-child .form-field .check__wrap {
          margin-top: 0.9375rem; } }
      @media only screen and (max-width: 1023px) {
        .form-quiz .form-row:first-child .form-field .check__wrap {
          width: calc(100% / 2 - 50px / 1); } }
      @media only screen and (max-width: 767px) {
        .form-quiz .form-row:first-child .form-field .check__wrap {
          width: 100%; } }
      .form-quiz .form-row:first-child .form-field .check__wrap .radio-base {
        /*
						& ~ label span {
							
							&:first-child {
								display: inline-flex;
								justify-content: center;
								align-items: center;
								flex-shrink: 0;
								width: rem(20);
								height: rem(20);
								margin-right: rem(15);
								border-radius: 0;
								border: 1px solid $color-black;
								cursor: pointer;
								@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
									width: rem(18);
									height: rem(18);
								}
							}
							
						}
						& ~ label span  {
							&::before {
								opacity: 0;
								background-color: transparent;
								background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg' class='icon'%3e%3cpath d='M1 3.5 4.5 7 10 1' stroke='%23396542'/%3e%3c/svg%3e");
							}
							
						}
						&:checked ~ label span  {
							&::before {
								opacity: 1;
							}
							
						}
						*/ }
        .form-quiz .form-row:first-child .form-field .check__wrap .radio-base ~ label {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          font-size: 1.125rem;
          line-height: 1.3; }
          @media only screen and (max-width: 1199px) {
            .form-quiz .form-row:first-child .form-field .check__wrap .radio-base ~ label {
              font-size: 1rem; } }
  .form-quiz .form-row:nth-last-child(-n+2) .form-field {
    width: 100%;
    margin: 0 auto; }
  @media only screen and (max-width: 1023px) {
    .form-quiz .form-row:not(:first-child) .form-field {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media only screen and (max-width: 479px) {
    .form-quiz .form-row:not(:first-child) .form-field {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  .form-quiz .form-row:not(:first-child) .check__wrap {
    /*
				&:not(:first-child) {
					@include mq('phone') { //max-width 768px 
						margin-top: rem(10);
					}
				}
				*/ }
    @media only screen and (max-width: 767px) {
      .form-quiz .form-row:not(:first-child) .check__wrap {
        width: 100%;
        row-gap: 0.625rem; } }
    .form-quiz .form-row:not(:first-child) .check__wrap label {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.9375rem 2.1875rem;
      border-radius: 6.25rem;
      border: 1px solid #39654280;
      line-height: 1; }
      @media only screen and (max-width: 1199px) {
        .form-quiz .form-row:not(:first-child) .check__wrap label {
          padding: 0.75rem 1.875rem; } }
      @media only screen and (max-width: 767px) {
        .form-quiz .form-row:not(:first-child) .check__wrap label {
          width: 100%; } }
      @media only screen and (max-width: 1023px) {
        .form-quiz .form-row:not(:first-child) .check__wrap label span {
          white-space: nowrap; } }
    .form-quiz .form-row:not(:first-child) .check__wrap input[type=radio]:checked ~ label {
      border-color: #396542; }
  .form-quiz .form-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 6.25rem; }
    @media only screen and (max-width: 1199px) {
      .form-quiz .form-footer {
        padding-top: 3.125rem; } }
    .form-quiz .form-footer .form-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      display: grid;
      grid-template-columns: repeat(2, 22rem);
      width: 100%;
      -webkit-column-gap: 1.875rem;
         -moz-column-gap: 1.875rem;
              column-gap: 1.875rem; }
      @media only screen and (max-width: 1199px) {
        .form-quiz .form-footer .form-row {
          grid-template-columns: repeat(2, 18.125rem);
          -webkit-column-gap: 1.25rem;
             -moz-column-gap: 1.25rem;
                  column-gap: 1.25rem; } }
      @media only screen and (max-width: 767px) {
        .form-quiz .form-footer .form-row {
          grid-template-columns: 1fr; } }
    @media only screen and (max-width: 1199px) {
      .form-quiz .form-footer .form-field {
        width: auto; } }
  .form-quiz .quiz-message-big {
    display: block;
    width: 100%;
    margin-bottom: 0.9375rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 2.5rem;
    text-transform: uppercase;
    text-align: center;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
    @media only screen and (max-width: 1199px) {
      .form-quiz .quiz-message-big {
        font-size: 1.5rem; } }
  .form-quiz .quiz-message-small {
    display: block;
    width: 100%;
    font-size: 1.5rem;
    text-align: center;
    font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    @media only screen and (max-width: 1199px) {
      .form-quiz .quiz-message-small {
        font-size: 1.125rem; } }
    @media only screen and (max-width: 767px) {
      .form-quiz .quiz-message-small {
        margin-bottom: 0.9375rem; } }
  .form-quiz .form-submit {
    margin-top: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .form-quiz .form-submit {
        margin-top: 1.875rem;
        width: 14.375rem; } }
    @media only screen and (max-width: 479px) {
      .form-quiz .form-submit {
        width: 100%; } }
  .form-quiz .form-message-fild {
    width: 100%;
    text-align: center; }
  .form-quiz .form--message {
    width: 100%;
    margin-top: 10px;
    text-align: center; }

.form-question .form-row {
  width: 100%; }

.form-question .form-field {
  width: 100%; }

.form-question .input {
  max-height: none; }

.form-question .form-footer {
  margin-top: 1.5625rem; }

.form-filter-catalog .form-field {
  max-width: 100%;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem; }

.form-filter-catalog .check__wrap {
  width: 100%; }

.form-filter-catalog .form-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1.875rem;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem; }
  @media only screen and (max-width: 479px) {
    .form-filter-catalog .form-footer {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      row-gap: 0.625rem; } }

.form-filter-catalog .form-submit.button-gold, .form-filter-catalog .form-reset.button-gold {
  height: 2.5rem;
  width: 9.6875rem;
  font-size: 1rem; }

.select-filter__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.0625rem;
  font-size: 1rem;
  color: #544842;
  white-space: nowrap;
  cursor: pointer; }
  .select-filter__item .icon {
    margin-right: 0.9375rem;
    color: #BA9866 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .select-filter__item:hover .icon {
    color: #396542 !important; }

.select-filter__reset {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.0625rem;
  font-size: 0.875rem;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: #BA9866;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .select-filter__reset:hover {
    color: #396542; }
  .select-filter__reset .icon {
    margin-right: 0.9375rem;
    color: #BA9866 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .select-filter__reset:hover .icon {
    color: #396542 !important; }
  @media only screen and (max-width: 767px) {
    .select-filter__reset {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem; } }

.button-filter-mob {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #396542;
  border-radius: 6.25rem;
  padding: 0.9375rem 2.8125rem;
  font-size: 0.875rem;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-transform: uppercase;
  color: #396542; }
  @media only screen and (max-width: 479px) {
    .button-filter-mob {
      padding: 0.9375rem 1.5625rem; } }

.form-partners {
  margin-top: 0.625rem; }
  @media only screen and (max-width: 1199px) {
    .form-partners {
      margin-top: -1.25rem; } }
  @media only screen and (max-width: 767px) {
    .form-partners {
      margin-top: -0.9375rem; } }
  .form-partners .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .form-partners .form-row:nth-child(1) .form-field, .form-partners .form-row:nth-child(2) .form-field {
      width: calc(50% - 0.9375rem); }
      .form-partners .form-row:nth-child(1) .form-field:not(:first-child), .form-partners .form-row:nth-child(2) .form-field:not(:first-child) {
        margin-left: 1.875rem; }
    .form-partners .form-row:nth-child(5) {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: center; }
    .form-partners .form-row .form-field {
      width: 100%; }
  .form-partners .button-file {
    width: 100%;
    height: 3.4375rem;
    margin: 1.875rem 0 0;
    border: 1px dashed #BA9866;
    border-radius: 3.4375rem; }
    @media only screen and (max-width: 1199px) {
      .form-partners .button-file {
        height: 3.125rem; } }
    @media only screen and (max-width: 479px) {
      .form-partners .button-file {
        margin: 0.9375rem 0 0; } }
  .form-partners .file-text {
    width: 100%;
    text-align: start;
    padding-left: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .form-partners .file-text {
        font-size: 0.875rem; } }
  .form-partners .button-text {
    color: #BA9866;
    width: 100%;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .form-partners .button-text {
        font-size: 0.875rem; } }
    .form-partners .button-text.--hide {
      display: none; }
    .form-partners .button-text:not(.--hide) ~ .file-text {
      display: none; }
  .form-partners .form-policy {
    width: 100%;
    margin: 1.875rem 0; }
  .form-partners .button-gold {
    margin-top: 0 !important; }

input[type="date"] {
  position: relative;
  width: 100%;
  cursor: pointer;
  /*
	&::before {
		content: 'DD.MM.GG';
		position: absolute;
		opacity: 0.7;
		background: $color-white;
	}
	*/ }
  input[type="date"]::-webkit-datetime-edit {
    padding: 0;
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 400;
    color: #544842;
    text-transform: uppercase; }
  input[type="date"]::-webkit-calendar-picker-indicator {
    background: url("../assets/images/icons/calendar-min.svg") no-repeat 90% 50%;
    background-size: contain; }
  input[type="date"]:focus::-webkit-datetime-edit {
    opacity: 1; }
  input[type="date"]:focus::before {
    opacity: 0; }
  input[type="date"].active::-webkit-datetime-edit {
    opacity: 1; }
  input[type="date"].active::before {
    opacity: 0; }

input[type=radio] + label {
  position: relative; }

input[type=radio] {
  display: none; }

.radio-base ~ label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1.3; }
  @media only screen and (max-width: 1199px) {
    .radio-base ~ label {
      font-size: 0.875rem; } }

.radio-base ~ label span:first-child {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.9375rem;
  border: 1px solid #544842;
  border-radius: 50%;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer; }
  .radio-base ~ label span:first-child::before {
    content: '';
    position: absolute;
    display: block;
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 50%;
    background: #396542;
    opacity: 0;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }

.radio-base:checked ~ label span:first-child {
  border-color: #396542; }
  .radio-base:checked ~ label span:first-child::before {
    opacity: 1; }

.select {
  padding: 0 1.5rem;
  border: 0;
  height: 3.9375rem;
  width: 100%;
  border: 1px solid #544842;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.03125 0H13.0313L6.53125 8L0.03125 0Z' fill='%23002A3A'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.8125rem;
  background-position: right 1.5rem center; }
  @media only screen and (max-width: 1023px) {
    .select {
      height: 3.25rem; } }
  .select__option {
    padding: 1.125rem 1.25rem; }

.select-wrap {
  width: 100%;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .select-wrap ul > li {
    padding-left: 0;
    font-size: 1.125rem;
    line-height: 1.6; }
    .select-wrap ul > li::before {
      display: none; }
    @media only screen and (max-width: 1199px) {
      .select-wrap ul > li {
        font-size: 1rem; } }
  .select-wrap .select-selected {
    -webkit-appearance: none;
    background: #fff;
    position: relative;
    cursor: pointer;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='9' fill='none' xmlns='http://www.w3.org/2000/svg' id='arrow-select'%3e%3cpath d='M1 1a8.898 8.898 0 0 1 7.471 7.567l.029.203.029-.203A8.898 8.898 0 0 1 16 1' stroke='%23396542'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right bottom 1.5625rem;
    background-size: auto; }
    @media only screen and (max-width: 1199px) {
      .select-wrap .select-selected {
        background-position: right bottom 0.8125rem; } }
    .select-wrap .select-selected:focus {
      outline: none; }
    .select-wrap .select-selected:before {
      content: "";
      display: block;
      position: absolute;
      bottom: 1.25rem;
      right: 0;
      width: 1.0625rem;
      height: 0.625rem;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='9' fill='none' xmlns='http://www.w3.org/2000/svg' id='arrow-select'%3e%3cpath d='M1 1a8.898 8.898 0 0 1 7.471 7.567l.029.203.029-.203A8.898 8.898 0 0 1 16 1' stroke='%23396542'/%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
      @media only screen and (max-width: 1199px) {
        .select-wrap .select-selected:before {
          bottom: 0.625rem; } }
  .select-wrap .select-items {
    position: absolute;
    top: 5.625rem;
    left: 0;
    width: 100%;
    background: #fff;
    border-radius: 5px;
    display: none;
    z-index: 3; }
    .select-wrap .select-items li {
      padding: 0.625rem 0;
      cursor: pointer; }
      .select-wrap .select-items li:hover {
        background: #ECE4D9; }
  .select-wrap .option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .select-wrap .option.default {
      opacity: 0.7; }
  .select-wrap.--active .select-items {
    display: block; }
  .select-wrap.--active .select-selected:before {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }

textarea {
  resize: none; }
  textarea.input {
    padding-bottom: 1.375rem;
    line-height: 1.3;
    overflow: hidden; }
    textarea.input::-webkit-input-placeholder {
      text-align: center; }
    textarea.input::-moz-placeholder {
      text-align: center; }
    textarea.input:-ms-input-placeholder {
      text-align: center; }
    textarea.input::-ms-input-placeholder {
      text-align: center; }
    textarea.input::placeholder {
      text-align: center; }

.header {
  position: relative;
  z-index: 10; }
  .header__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 1.875rem;
    background: #fff; }
    .header__container.desktop-tiny {
      padding: 0 0.9375rem; }
      .header__container.desktop-tiny .header__row {
        padding: 0;
        border-top: none; }
  .header__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media only screen and (max-width: 1199px) {
      .header__row {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .header__row:first-child {
      margin: 0.625rem 0; }
    .header__row:last-child {
      padding: 0.625rem 0;
      border-top: 1px solid #BA9866; }
      @media only screen and (max-width: 1199px) {
        .header__row:last-child {
          border-top: none; } }
    @media only screen and (max-width: 767px) {
      .header__row > .header__contacts {
        display: none; } }
    @media only screen and (max-width: 767px) {
      .header__row > .header__location {
        display: none; } }
  .header__location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: calc(100% /3);
    max-width: 25%;
    padding-right: 1.875rem;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media only screen and (max-width: 1199px) {
      .header__location {
        width: auto; } }
    .header__location .select-lang {
      margin-right: 3.125rem; }
      @media only screen and (max-width: 1199px) {
        .header__location .select-lang {
          margin-right: 0; } }
      @media only screen and (max-width: 767px) {
        .header__location .select-lang {
          display: none; } }
    .header__location .select-city {
      width: 100%; }
  .header__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: calc(100% /3);
    max-width: 34%;
    padding-left: 1.875rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border-right: 1px solid #BA9866;
    border-left: 1px solid #BA9866; }
  .header__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
    @media only screen and (max-width: 1199px) {
      .header__contacts {
        width: auto; } }
  .header__call {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .header__personal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .header.--fix {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff; }
    .header.--fix .product-menu {
      position: relative;
      width: 100%; }
  .header .container {
    position: relative; }
  .header .logo a:hover {
    opacity: 1; }

/*
.mobile-menu-show {
	width: 100vw !important;
	left: 0 !important;
}
*/
#mob-menu.--show {
  width: 100vw !important;
  left: 0 !important; }

/* mobile-men start */
.mob-left-popup {
  position: fixed;
  display: inline-block;
  top: 0;
  left: -100%;
  width: 0;
  height: 100%;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  z-index: 11;
  overflow: hidden;
  overflow-y: auto; }
  .mob-left-popup .closebtn {
    position: absolute;
    right: 1.25rem;
    top: 1.25rem;
    z-index: 2; }

.mob-left-content {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100vw;
  min-height: 100vh;
  padding: 1.25rem 1.25rem 2.1875rem;
  background: #fff;
  z-index: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .mob-left-content .form-row:not(:last-child) {
    row-gap: 0.9375rem;
    margin: 0.625rem 0; }

.mob-menu-content > nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 3.125rem 0; }

.mob-menu-content .top-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0; }
  .mob-menu-content .top-menu li {
    margin-right: 0; }
    .mob-menu-content .top-menu li:not(:first-child) {
      margin-top: 1.5625rem; }
  .mob-menu-content .top-menu a {
    display: block;
    padding: 0;
    text-decoration: none; }
  .mob-menu-content .top-menu .item-product {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg); }

.mob-menu-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.25rem; }
  .mob-menu-top nav {
    width: auto !important;
    margin-right: 5rem; }
  .mob-menu-top .logo {
    height: 2.1875rem; }

.mob-menu-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 1.875rem;
  border-top: 1px solid #BA9866; }

.mob-menu .header__search {
  width: 100%;
  padding: 0.9375rem 0;
  max-width: none;
  border: none;
  border-top: 1px solid #BA9866;
  border-bottom: 1px solid #BA9866; }

.mob-menu .header__contacts {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .mob-menu .header__contacts .header__call {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .mob-menu .header__contacts .header__call {
        display: none; } }
    @media only screen and (max-width: 767px) {
      .mob-menu .header__contacts .header__call {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .mob-menu .header__contacts .social {
    margin-top: 1.875rem; }

@media only screen and (max-width: 1199px) {
  .mob-menu .select-lang {
    display: none; } }

@media only screen and (max-width: 767px) {
  .mob-menu .select-lang {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.product-menu {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 6.125rem);
  max-height: 31.25rem;
  background: #fff;
  overflow: hidden;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  @media only screen and (max-width: 1439px) {
    .product-menu {
      width: calc(100% - 2.5rem); } }
  @media only screen and (max-width: 1199px) {
    .product-menu {
      top: 11.875rem;
      left: 0;
      width: 100%;
      z-index: 2; } }
  @media only screen and (max-width: 767px) {
    .product-menu {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      max-height: 187.5rem; } }
  .product-menu:not(.active) {
    max-height: 0; }
  .product-menu__col {
    width: 50%;
    padding: 3.125rem; }
    @media only screen and (max-width: 1023px) {
      .product-menu__col {
        padding: 1.5625rem 3.125rem; } }
    @media only screen and (max-width: 767px) {
      .product-menu__col {
        width: 100%; } }
  .product-menu__title {
    display: block;
    margin-bottom: 1.875rem;
    font-size: 1.5rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.1;
    text-transform: uppercase;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
    @media only screen and (max-width: 1199px) {
      .product-menu__title {
        font-size: 1rem; } }
  .product-menu__list {
    display: grid;
    grid-template-columns: repeat(2, 50%);
    row-gap: 0.625rem;
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem; }
    @media only screen and (max-width: 479px) {
      .product-menu__list {
        grid-template-columns: 100%;
        -webkit-column-gap: 0;
           -moz-column-gap: 0;
                column-gap: 0; } }
    .product-menu__list li {
      margin-top: 1.25rem;
      padding-left: 0;
      line-height: 1.2; }
      @media only screen and (max-width: 1199px) {
        .product-menu__list li {
          margin-top: 0.9375rem;
          padding-left: 0.9375rem; } }
      .product-menu__list li::before {
        display: none; }
        @media only screen and (max-width: 1199px) {
          .product-menu__list li::before {
            display: block; } }
      .product-menu__list li:not(:first-child) {
        margin-top: 0; }
      .product-menu__list li:first-child {
        margin-top: 0; }
      .product-menu__list li a {
        font-size: 1rem;
        color: #396542; }
        @media only screen and (max-width: 1199px) {
          .product-menu__list li a {
            font-size: 0.875rem; } }

#filter-mob-big.--show {
  width: 100vw !important;
  left: 0 !important; }

@media only screen and (min-width: 768px) {
  .filter-mob-content .sort-by {
    display: none; } }

.filter-mob-content .sort-by__item {
  padding-left: 0; }

.filter-mob-content .filter-drop {
  width: 100%; }
  .filter-mob-content .filter-drop__header {
    padding: 0;
    border: none; }
  .filter-mob-content .filter-drop__body {
    position: relative;
    left: 0;
    margin-left: 0; }
    @media only screen and (max-width: 767px) {
      .filter-mob-content .filter-drop__body .form-field {
        -webkit-column-count: 2;
           -moz-column-count: 2;
                column-count: 2; } }
    @media only screen and (max-width: 479px) {
      .filter-mob-content .filter-drop__body .form-field {
        -webkit-column-count: 1;
           -moz-column-count: 1;
                column-count: 1; } }

.filter-mob-content .form-row:first-child {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.filter-mob-content .form-filter + .form-row {
  margin-top: 1.875rem; }

.cabinet-menu {
  position: absolute;
  right: 3.0625rem;
  top: 6.6875rem;
  background: #fff;
  -webkit-box-shadow: 0px 4px 2.1875rem 0px #0000001A;
          box-shadow: 0px 4px 2.1875rem 0px #0000001A;
  z-index: 2; }
  .cabinet-menu:not(.active) {
    display: none; }
  @media only screen and (max-width: 1439px) {
    .cabinet-menu {
      right: 1.25rem; } }
  .cabinet-menu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 1.875rem; }
  .cabinet-menu__item {
    padding-left: 0;
    font-family: "Onest-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    text-transform: uppercase; }
    .cabinet-menu__item::before {
      display: none; }
    .cabinet-menu__item:last-child {
      padding-top: 0.9375rem;
      border-top: 1px solid #BA9866; }
  .cabinet-menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #544842;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    .cabinet-menu__link:hover {
      color: #396542; }
      .cabinet-menu__link:hover .cabinet-menu__icon {
        color: #396542; }
  .cabinet-menu__icon {
    margin-right: 0.9375rem;
    color: #BA9866;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }

.list-pages {
  font-size: 1.375rem;
  margin-top: 1.25rem; }
  .list-pages__item {
    margin-bottom: 1.25rem; }

nav {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (max-width: 1199px) {
    nav {
      width: auto; } }

.top-menu {
  margin-left: 5rem;
  margin-right: 7.8125rem;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  @media only screen and (max-width: 1439px) {
    .top-menu {
      margin-left: 1.875rem;
      margin-right: 1.875rem; } }
  .top-menu > li {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0;
    padding-left: 0;
    line-height: 1; }
    .top-menu > li::before {
      display: none; }
    .top-menu > li:not(:first-child) {
      margin-top: 0; }
    .top-menu > li > a {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-family: "Onest-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      color: #544842;
      font-size: 0.875rem;
      padding: 0.625rem 0;
      text-transform: uppercase;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
      .top-menu > li > a:hover {
        color: #396542; }
    .top-menu > li.selected a {
      color: #BA9866; }
      .top-menu > li.selected a:hover {
        color: #396542; }
    @media only screen and (max-width: 1199px) {
      .top-menu > li.active .item-product {
        left: 0;
        right: unset;
        -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg); }
      .top-menu > li.active a {
        padding-left: 1.875rem; } }
    .top-menu > li .item-product {
      position: absolute;
      right: -1.875rem;
      display: block;
      width: 1.875rem;
      height: 100%;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='9' viewBox='0 0 17 9' fill='none'%3e%3cpath d='M1 0.999999C4.88358 1.58681 7.92198 4.66418 8.47139 8.56722L8.5 8.77044L8.52861 8.56722C9.07802 4.66418 12.1164 1.58681 16 1' stroke='%23544842'/%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out;
      z-index: 2; }
      @media only screen and (max-width: 1439px) {
        .top-menu > li .item-product {
          right: -1.875rem; } }

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1.875rem; }
  .pagination__item {
    margin-left: 1.875rem;
    font-size: 1.5rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #396542;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    .pagination__item:nth-child(2) {
      margin-left: 0; }
    .pagination__item.active {
      color: #BA9866; }
    .pagination__item:hover:not(.active) {
      color: #BA9866; }
  .pagination .button-round:first-child {
    margin-right: auto; }
  .pagination .button-round:last-child {
    margin-left: auto; }
    .pagination .button-round:last-child .icon {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }

.mfp-close {
  display: none !important; }

.mfp-wrap ~ * {
  -webkit-filter: blur(5px);
          filter: blur(5px); }

.button-popup-call {
  padding-left: 0.9375rem;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem !important;
  color: #BA9866;
  text-transform: uppercase;
  line-height: 1; }

.popup {
  position: relative;
  margin: 0 auto;
  padding: 4.6875rem 8.4375rem;
  width: 50%;
  background: #fff;
  overflow: hidden; }
  @media only screen and (max-width: 1199px) {
    .popup {
      padding: 2.5rem 4.375rem; } }
  @media only screen and (max-width: 767px) {
    .popup {
      width: 100%;
      padding: 2.5rem 1.25rem; } }
  .popup hr {
    margin: 4.375rem -8.4375rem 2.5rem; }
    @media only screen and (max-width: 1199px) {
      .popup hr {
        margin: 2.1875rem -8.4375rem 1.25rem; } }
  .popup__decor {
    position: absolute; }
    .popup__decor:nth-child(1) {
      top: 0;
      left: 0; }
    .popup__decor:nth-child(2) {
      bottom: 0;
      right: 0; }
  .popup h1 {
    position: relative; }
  .popup h4 {
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
    margin-bottom: 0.9375rem;
    font-size: 1.5rem;
    text-align: center;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
  .popup p {
    position: relative; }
  .popup .title-decor::before {
    margin-left: -52%; }
  .popup .title-decor::after {
    margin-right: -52%; }
  .popup .popup-modal-close {
    position: absolute;
    right: 30px;
    top: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 1.25rem;
    height: 1.25rem;
    background: transparent;
    -webkit-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
    z-index: 2;
    cursor: pointer; }
  .popup .popup-modal-close .icon--stroke {
    stroke: #BA9866;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .popup .popup-modal-close:hover .icon--stroke {
    stroke: #305B39; }
  .popup .section__decor {
    z-index: unset; }
    .popup .section__decor:nth-child(2) {
      top: -9.375rem;
      left: -9.375rem;
      width: 18.9375rem;
      height: 18.9375rem; }
      @media only screen and (max-width: 767px) {
        .popup .section__decor:nth-child(2) {
          top: -4.6875rem;
          left: -4.6875rem;
          width: 9.375rem;
          height: 9.375rem; } }
    .popup .section__decor:nth-child(3) {
      bottom: -7.875rem;
      right: -7.875rem;
      width: 15.75rem;
      height: 15.75rem; }
      @media only screen and (max-width: 767px) {
        .popup .section__decor:nth-child(3) {
          bottom: -3.9375rem;
          right: -3.9375rem;
          width: 7.8125rem;
          height: 7.8125rem; } }
  .popup form .input {
    background: transparent; }
  .popup .link-forgot {
    position: relative;
    padding-top: 1.25rem;
    padding-bottom: 1.5625rem;
    text-align: center;
    font-size: 0.875rem;
    color: #396542; }
  .popup .button-gold {
    margin: 0 auto;
    margin-top: 1.875rem; }
  .popup .gradient {
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), color-stop(67.93%, rgba(241, 234, 224, 0)));
    background: -o-linear-gradient(top, #F1EAE0 0%, rgba(241, 234, 224, 0) 67.93%);
    background: linear-gradient(180deg, #F1EAE0 0%, rgba(241, 234, 224, 0) 67.93%); }

#popup-thank {
  text-align: center; }

#popup-call .section__decor {
  z-index: unset; }
  #popup-call .section__decor:nth-child(1) {
    top: -9.375rem;
    left: -9.375rem;
    width: 18.9375rem;
    height: 18.9375rem; }
    @media only screen and (max-width: 767px) {
      #popup-call .section__decor:nth-child(1) {
        top: -4.6875rem;
        left: -4.6875rem;
        width: 9.375rem;
        height: 9.375rem; } }
  #popup-call .section__decor:nth-child(2) {
    top: unset;
    left: unset;
    bottom: -7.875rem;
    right: -7.875rem;
    width: 15.75rem;
    height: 15.75rem; }
    @media only screen and (max-width: 767px) {
      #popup-call .section__decor:nth-child(2) {
        bottom: -3.9375rem;
        right: -3.9375rem;
        width: 7.8125rem;
        height: 7.8125rem; } }

.gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .gallery > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    width: calc(100% / 3 - 1rem);
    height: 300px; }
    .gallery > a img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }

#popup-partners {
  width: 100%;
  max-width: 93.75rem;
  padding: 0; }
  @media only screen and (max-width: 1199px) {
    #popup-partners {
      padding: 1.25rem 0; } }
  @media only screen and (max-width: 767px) {
    #popup-partners {
      padding: 1.25rem 0 0; } }
  #popup-partners .form-partners__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    padding: 1.25rem; }
    @media only screen and (max-width: 767px) {
      #popup-partners .form-partners__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  #popup-partners .form-partners__img {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%; }
    @media only screen and (max-width: 1199px) {
      #popup-partners .form-partners__img {
        height: auto; } }
    #popup-partners .form-partners__img-general {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    #popup-partners .form-partners__img-decor {
      position: absolute;
      bottom: 1.25rem;
      right: 1.25rem;
      width: 30%; }
      @media only screen and (max-width: 1199px) {
        #popup-partners .form-partners__img-decor {
          bottom: 0.3125rem;
          right: 0.3125rem;
          top: unset; } }
      @media only screen and (max-width: 767px) {
        #popup-partners .form-partners__img-decor {
          display: none; } }
  @media only screen and (max-width: 767px) {
    #popup-partners .form-partners .input {
      padding-top: 1.875rem; } }
  #popup-partners .col {
    width: 100%; }
    #popup-partners .col:first-child {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 39%;
      padding: 10px;
      padding-right: 0; }
      @media only screen and (max-width: 767px) {
        #popup-partners .col:first-child {
          width: 100%;
          padding-right: 0.625rem;
          margin-top: 1.25rem;
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1; } }
    #popup-partners .col:not(:first-child) {
      padding: 0 2.5rem 0 6.25rem; }
      @media only screen and (max-width: 1199px) {
        #popup-partners .col:not(:first-child) {
          padding: 0 3.4375rem 0 1.875rem; } }
      @media only screen and (max-width: 767px) {
        #popup-partners .col:not(:first-child) {
          padding: 0 0 0 0; } }
      @media only screen and (max-width: 767px) {
        #popup-partners .col:not(:first-child) {
          padding: 0 0 0 0; } }
  #popup-partners .title-decor {
    margin-top: 5rem;
    color: #396542; }
    @media only screen and (max-width: 1439px) {
      #popup-partners .title-decor {
        max-width: 200px;
        margin-left: auto;
        margin-right: auto; } }
    @media only screen and (max-width: 1199px) {
      #popup-partners .title-decor {
        margin: 0 auto;
        margin-top: 1.875rem;
        line-height: 1.1; } }
    @media only screen and (max-width: 767px) {
      #popup-partners .title-decor {
        margin-top: 0.625rem; } }
    #popup-partners .title-decor::before {
      margin-left: -21.875rem; }
      @media only screen and (max-width: 1439px) {
        #popup-partners .title-decor::before {
          margin-left: -13.75rem; } }
      @media only screen and (max-width: 1199px) {
        #popup-partners .title-decor::before {
          margin-left: -10.625rem;
          top: 39%; } }
      @media only screen and (max-width: 767px) {
        #popup-partners .title-decor::before {
          margin-left: -94%; } }
    #popup-partners .title-decor::after {
      margin-right: -21.875rem; }
      @media only screen and (max-width: 1439px) {
        #popup-partners .title-decor::after {
          margin-right: -13.75rem; } }
      @media only screen and (max-width: 1199px) {
        #popup-partners .title-decor::after {
          margin-right: -10.625rem;
          top: 39%; } }
      @media only screen and (max-width: 767px) {
        #popup-partners .title-decor::after {
          margin-right: -94%; } }
  #popup-partners h2 {
    margin-bottom: 0; }
    @media only screen and (max-width: 1199px) {
      #popup-partners h2 {
        font-size: 1.875rem !important;
        z-index: 2; } }

.search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  /*
	&.active{
		width: rem(200);
		cursor: pointer;
		@include mq('phone') { //max-width 768px 
			width: 86%;
		}
		& + .logo {
			@include mq('phone') { //max-width 768px 
				display: none;
			}
		}
	}
	&.active input{
		display: block;
	}
	*/ }
  .search input {
    width: 100%;
    height: 1.25rem;
    margin-left: 0.9375rem;
    outline: 0;
    border: none;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    border-bottom: 1px solid transparent;
    padding-right: 1.25rem;
    font-size: 0.8125rem;
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #544842;
    background: transparent;
    cursor: pointer; }
    .search input::-webkit-input-placeholder {
      font-size: 0.8125rem;
      font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      color: #544842; }
    .search input::-moz-placeholder {
      font-size: 0.8125rem;
      font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      color: #544842; }
    .search input:-ms-input-placeholder {
      font-size: 0.8125rem;
      font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      color: #544842; }
    .search input::-ms-input-placeholder {
      font-size: 0.8125rem;
      font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      color: #544842; }
    .search input::placeholder {
      font-size: 0.8125rem;
      font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      color: #544842; }
  .search .icon {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    color: #BA9866; }
    @media only screen and (max-width: 1023px) {
      .search .icon {
        height: 1.4375rem; } }
  .search:hover .icon {
    color: #305B39; }

.slider-wrap {
  position: relative;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  bottom: 0 !important; }
  .swiper-pagination-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 0.0625rem;
    height: 1.25rem;
    background: #305B39;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1199px) {
      .swiper-pagination-item {
        height: 0.625rem; } }
    .swiper-pagination-item + .swiper-pagination-item {
      margin-left: 3.125rem; }
      @media only screen and (max-width: 767px) {
        .swiper-pagination-item + .swiper-pagination-item {
          margin-left: 1.5625rem; } }
    .swiper-pagination-item--active {
      height: 2.5rem;
      width: 0.125rem;
      background: -webkit-gradient(linear, left top, right top, from(#AB8450), color-stop(53.75%, #FAE2A8), to(#AB8450));
      background: -o-linear-gradient(left, #AB8450 0%, #FAE2A8 53.75%, #AB8450 100%);
      background: linear-gradient(90deg, #AB8450 0%, #FAE2A8 53.75%, #AB8450 100%); }
      @media only screen and (max-width: 1199px) {
        .swiper-pagination-item--active {
          height: 1.875rem; } }

.swiper-navigation {
  position: absolute;
  top: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% + 3.125rem);
  margin: 0 -1.5625rem;
  margin-top: -1.5625rem; }
  @media only screen and (max-width: 1439px) {
    .swiper-navigation {
      width: calc(100% + 1.5rem);
      margin: 0 -0.75rem;
      margin-top: -1.0625rem; } }
  @media only screen and (max-width: 1023px) {
    .swiper-navigation {
      margin-top: 0;
      top: 35%; } }

.swiper-button-lock {
  display: none; }

.swiper-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  z-index: 2;
  height: 3.4375rem;
  width: 3.4375rem;
  border-radius: 50%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='20' cy='20' r='19' transform='matrix(-1 0 0 1 40 0)' stroke='url(%23paint0_linear_5046_28385)' stroke-width='2'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_5046_28385' x1='0.26087' y1='21.6' x2='40' y2='21.6' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='0.212254' stop-color='%23FFDAAA'/%3e%3cstop offset='0.501094' stop-color='%23A9824F'/%3e%3cstop offset='0.658643' stop-color='%23F2BF7B'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  @media only screen and (max-width: 1199px) {
    .swiper-button {
      height: 2.1875rem;
      width: 2.1875rem; } }
  .swiper-button:hover {
    background-image: unset;
    background-color: #BA9866; }
    .swiper-button:hover .icon {
      color: #fff; }
  .swiper-button.swiper-next .icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .swiper-button .icon {
    position: absolute;
    color: #396542;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1199px) {
      .swiper-button .icon.icon-desk {
        display: none; } }
    @media only screen and (min-width: 1200px) {
      .swiper-button .icon.icon-dt {
        display: none; } }

.slider-main__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 43.75rem;
  background: #3a6642;
  overflow: hidden; }
  @media only screen and (max-width: 1199px) {
    .slider-main__item {
      min-height: 31.875rem; } }
  @media only screen and (max-width: 767px) {
    .slider-main__item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.slider-main__content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 42%;
  margin-top: -7.1875rem;
  z-index: 2; }
  @media only screen and (max-width: 1199px) {
    .slider-main__content {
      max-width: 35%; } }
  @media only screen and (max-width: 1023px) {
    .slider-main__content {
      margin-left: 1.5625rem; } }
  @media only screen and (max-width: 767px) {
    .slider-main__content {
      width: 100%;
      max-width: none;
      margin-left: 0;
      margin-top: 3.125rem; } }

.slider-main__img {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 100%;
  width: 100%;
  max-width: 100rem; }
  @media only screen and (max-width: 767px) {
    .slider-main__img {
      height: 15.625rem;
      position: relative;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, transparent), color-stop(10%, #000));
      -webkit-mask-image: linear-gradient(to bottom, transparent 5%, #000 10%);
      mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, transparent), color-stop(10%, #000));
      mask-image: linear-gradient(to bottom, transparent 5%, #000 10%);
      overflow: hidden; } }
  .slider-main__img img {
    position: relative;
    height: 100%; }
    @media only screen and (max-width: 1023px) {
      .slider-main__img img {
        height: 81%; } }
    @media only screen and (max-width: 1199px) {
      .slider-main__img img {
        max-height: 26.25rem; } }
    @media only screen and (max-width: 767px) {
      .slider-main__img img {
        right: unset;
        margin-left: -13.75rem;
        height: 20.625rem;
        -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(5%, transparent), color-stop(7%, #000), color-stop(93%, #000), color-stop(95%, transparent));
        -webkit-mask-image: linear-gradient(90deg, transparent 5%, #000 7%, #000 93%, transparent 95%);
        /*для хрома*/
        mask-image: -webkit-gradient(linear, left top, right top, color-stop(5%, transparent), color-stop(7%, #000), color-stop(93%, #000), color-stop(95%, transparent));
        mask-image: linear-gradient(90deg, transparent 5%, #000 7%, #000 93%, transparent 95%); } }

.slider-main__decor {
  position: absolute;
  z-index: 2;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  @media only screen and (max-width: 1439px) {
    .slider-main__decor {
      display: none; } }
  @media only screen and (max-width: 767px) {
    .slider-main__decor {
      display: block; } }
  .slider-main__decor:first-of-type {
    bottom: 30.625rem;
    right: 6.875rem; }
    @media only screen and (max-width: 767px) {
      .slider-main__decor:first-of-type {
        width: 6rem;
        height: 6rem;
        right: 0; } }
  .slider-main__decor:last-of-type {
    top: 35rem;
    right: 14.125rem; }
    @media only screen and (max-width: 767px) {
      .slider-main__decor:last-of-type {
        width: 8.4375rem;
        height: 8.4375rem;
        right: 0; } }

.slider-main__desc {
  max-width: 73%;
  text-align: center;
  font-size: 1.4375rem;
  line-height: 1.3;
  color: #fff;
  text-transform: uppercase; }
  @media only screen and (max-width: 1199px) {
    .slider-main__desc {
      max-width: none;
      font-size: 1rem;
      line-height: 1.45; } }

.slider-main .container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 6.875rem; }
  @media only screen and (max-width: 767px) {
    .slider-main .container {
      position: unset; } }

.slider-main h1 {
  margin-bottom: 0.9375rem; }

.slider-main .button-gold {
  margin-top: 2.1875rem; }
  @media only screen and (max-width: 1199px) {
    .slider-main .button-gold {
      margin-top: 0.9375rem; } }

.slider-main ~ .container .swiper-navigation {
  max-width: 100rem;
  padding: 0 1.25rem;
  margin: 0 -3.125rem;
  width: 100%;
  margin-top: 1.6875rem; }
  @media only screen and (max-width: 1439px) {
    .slider-main ~ .container .swiper-navigation {
      display: none; } }

.slider-main ~ .container .swiper-button {
  background-color: transparent; }
  .slider-main ~ .container .swiper-button .icon {
    position: absolute;
    color: #fff; }
  .slider-main ~ .container .swiper-button:hover {
    background-color: #BA9866; }
    .slider-main ~ .container .swiper-button:hover .icon {
      color: #fff; }

.slider-main ~ .container .swiper-pagination {
  bottom: 1.25rem !important; }
  @media only screen and (max-width: 767px) {
    .slider-main ~ .container .swiper-pagination {
      display: none; } }
  .slider-main ~ .container .swiper-pagination-item {
    background: #fff; }
    .slider-main ~ .container .swiper-pagination-item--active {
      background: -webkit-gradient(linear, left top, right top, from(#AB8450), color-stop(53.75%, #FAE2A8), to(#AB8450));
      background: -o-linear-gradient(left, #AB8450 0%, #FAE2A8 53.75%, #AB8450 100%);
      background: linear-gradient(90deg, #AB8450 0%, #FAE2A8 53.75%, #AB8450 100%); }

.slider-experts__item {
  position: relative;
  display: grid;
  grid-template-columns: 31% 1fr;
  grid-column-gap: 6.25rem;
  padding: 4.375rem 0 5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(white)) padding-box, -webkit-gradient(linear, left top, right top, from(rgba(194, 156, 101, 0.4)), color-stop(27.08%, rgba(251, 215, 145, 0.4)), color-stop(48.44%, rgba(194, 156, 101, 0.4)), color-stop(78.65%, rgba(251, 215, 145, 0.4)), to(rgba(194, 156, 101, 0.4))) border-box;
  background: -o-linear-gradient(white, white) padding-box, -o-linear-gradient(left, rgba(194, 156, 101, 0.4) 0%, rgba(251, 215, 145, 0.4) 27.08%, rgba(194, 156, 101, 0.4) 48.44%, rgba(251, 215, 145, 0.4) 78.65%, rgba(194, 156, 101, 0.4) 100%) border-box;
  background: linear-gradient(white, white) padding-box, linear-gradient(90deg, rgba(194, 156, 101, 0.4) 0%, rgba(251, 215, 145, 0.4) 27.08%, rgba(194, 156, 101, 0.4) 48.44%, rgba(251, 215, 145, 0.4) 78.65%, rgba(194, 156, 101, 0.4) 100%) border-box;
  border: 1px solid transparent; }
  @media only screen and (max-width: 1599px) {
    .slider-experts__item {
      grid-template-columns: 23.125rem 1fr;
      grid-column-gap: 1.875rem; } }
  @media only screen and (max-width: 1023px) {
    .slider-experts__item {
      grid-template-columns: 15rem 1fr;
      padding: 1.5625rem 0; } }
  @media only screen and (max-width: 767px) {
    .slider-experts__item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.slider-experts__article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 0.9375rem;
  padding-right: 5rem;
  text-align: start; }
  @media only screen and (max-width: 1599px) {
    .slider-experts__article {
      padding-right: 1.875rem;
      grid-template-columns: 1fr 50%; } }
  @media only screen and (max-width: 767px) {
    .slider-experts__article {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 0 1.25rem;
      margin-top: 2.1875rem; } }
  .slider-experts__article-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(37% - 0.9375rem); }
    @media only screen and (max-width: 1199px) {
      .slider-experts__article-wrap {
        width: calc(50% - 0.9375rem); } }
    @media only screen and (max-width: 767px) {
      .slider-experts__article-wrap {
        width: 100%; } }
  .slider-experts__article-type {
    font-size: 0.875rem;
    color: #396542;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-transform: uppercase; }
    @media only screen and (max-width: 767px) {
      .slider-experts__article-type {
        text-align: center;
        margin-top: 1.375rem; } }
  .slider-experts__article-title {
    margin: 0.9375rem 0 1.25rem;
    font-size: 1.875rem;
    font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.1;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto; }
    @media only screen and (max-width: 1199px) {
      .slider-experts__article-title {
        font-size: 1.25rem;
        line-height: 1.15;
        margin: 0.9375rem 0 0.3125rem; } }
    @media only screen and (max-width: 767px) {
      .slider-experts__article-title {
        text-align: center; } }
    .slider-experts__article-title a {
      color: #544842; }
  .slider-experts__article-preview {
    display: block;
    color: #544842; }
    @media only screen and (max-width: 767px) {
      .slider-experts__article-preview {
        text-align: center; } }
    @media only screen and (max-width: 1023px) {
      .slider-experts__article-preview p {
        font-size: 0.875rem; } }
  .slider-experts__article-img {
    position: relative;
    -ms-flex-item-align: start;
        align-self: start;
    width: 63%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media only screen and (max-width: 1199px) {
      .slider-experts__article-img {
        width: 50%; } }
    @media only screen and (max-width: 767px) {
      .slider-experts__article-img {
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1;
        width: 100%; } }
    .slider-experts__article-img img {
      width: 100%; }

.slider-blog .swiper-slide-active .article-blog__img::after {
  background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
  background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
  background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }

.slider-blog .swiper-slide-active .article-blog__title {
  color: #BA9866;
  border-width: 2px;
  border-color: transparent;
  -o-border-image: -o-linear-gradient(left, #A9824F 0.65%, #FFDAAA 21.74%, #A9824F 50.43%, #F2BF7B 66.09%, #A9824F 100%);
     border-image: -webkit-gradient(linear, left top, right top, color-stop(0.65%, #A9824F), color-stop(21.74%, #FFDAAA), color-stop(50.43%, #A9824F), color-stop(66.09%, #F2BF7B), to(#A9824F));
     border-image: linear-gradient(90deg, #A9824F 0.65%, #FFDAAA 21.74%, #A9824F 50.43%, #F2BF7B 66.09%, #A9824F 100%);
  border-image-slice: 1; }
  .slider-blog .swiper-slide-active .article-blog__title a {
    color: #BA9866; }

@media only screen and (max-width: 767px) {
  .slider-blog .swiper-slide {
    width: 16.25rem; } }

.slider-blog .swiper-slide .article-blog__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.block-decor-one .swiper-wrapper {
  position: relative;
  display: grid;
  grid-template-columns: 30rem 30rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media only screen and (min-width: 768px) {
    .block-decor-one .swiper-wrapper {
      -webkit-transform: unset !important;
          -ms-transform: unset !important;
              transform: unset !important; } }
  @media only screen and (max-width: 1599px) {
    .block-decor-one .swiper-wrapper {
      grid-template-columns: 40%  40%; } }
  @media only screen and (max-width: 767px) {
    .block-decor-one .swiper-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.block-decor-one .swiper-slide {
  height: auto; }

.block-decor-one__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  max-width: 30rem;
  /*
		&:nth-of-type(1), &:nth-of-type(2) {
			margin-top: rem(25);
			@include mq('desktop-medium') { //max-width 768px 
				margin-top: rem(76);
			}
			@include mq('phone') { //max-width 768px 
				margin-top: 0;
			}
		}
		*/
  /*
		&:nth-of-type(2), &:nth-of-type(4) {
			.item-number {
				right: unset;
				left: rem(-101);
				
				@include mq('desktop-medium') { //max-width 1600px
					//top: rem(-40);
					left: 50%;
					margin-left: rem(-35);
				}
				@include mq('phone') { //max-width 768px 
					left: 0;
					margin-left: 0;
				}
			}
			
		}
		&:nth-of-type(3), &:nth-of-type(4) {
			margin-top: rem(43);
			@include mq('desktop-medium') { //max-width 1600px
				margin-top: rem(105);
			}
			@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
				margin-top: rem(85);
			}
			@include mq('phone') { //max-width 768px 
				margin-top: 0;
			}
		}
		*/ }
  @media only screen and (max-width: 1599px) {
    .block-decor-one__item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-align: center;
      margin-left: auto;
      margin-right: auto; } }
  @media only screen and (max-width: 767px) {
    .block-decor-one__item {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      padding-top: 3.75rem;
      text-align: start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .block-decor-one__item .item-number {
    width: 4.4375rem;
    height: 4.4375rem;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .block-decor-one__item .item-number::before {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='71' height='71' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m14.844 56.486-.011-.011-.012-.012c-3.58-3.41-6.284-7.948-7.66-13.132-.911-3.44-2.57-5.625-4.036-6.955-.4-.363-.785-.662-1.134-.904a13.73 13.73 0 0 0 1.37-1.107c1.516-1.395 3.202-3.584 3.81-6.719 1.434-5.383 4.301-10.067 8.095-13.513l.012-.011.013-.012c3.316-3.226 7.583-5.662 12.41-6.944 3.438-.913 5.62-2.573 6.95-4.04.363-.4.66-.784.902-1.133.294.416.66.886 1.106 1.37 1.393 1.516 3.581 3.204 6.714 3.812 5.093 1.359 9.56 4.003 12.944 7.503l.011.012.012.012c3.493 3.384 6.132 7.852 7.49 12.944.607 3.135 2.293 5.324 3.808 6.719.485.446.955.813 1.37 1.107-.348.242-.733.54-1.133.904-1.466 1.33-3.125 3.515-4.037 6.955-1.45 5.467-4.378 10.216-8.253 13.68l-.013.012-.012.012c-3.287 3.146-7.486 5.525-12.227 6.79-3.133.608-5.32 2.296-6.714 3.812a13.73 13.73 0 0 0-1.106 1.37 11.15 11.15 0 0 0-.902-1.134c-1.33-1.466-3.513-3.126-6.95-4.04-5.027-1.334-9.446-3.92-12.817-7.347z' fill='%23fff' stroke='url(%23a)' stroke-width='2'/%3e%3cdefs%3e%3clinearGradient id='a' x1='5.655' y1='35.502' x2='65.404' y2='37.497' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.565' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
    .block-decor-one__item .item-number::after {
      font-size: 1.625rem; }
      @media only screen and (max-width: 1199px) {
        .block-decor-one__item .item-number::after {
          font-size: 1.125rem; } }
  .block-decor-one__item:nth-of-type(1) .item-number, .block-decor-one__item:nth-of-type(3) .item-number {
    margin-left: 1.875rem;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
    @media only screen and (max-width: 1599px) {
      .block-decor-one__item:nth-of-type(1) .item-number, .block-decor-one__item:nth-of-type(3) .item-number {
        margin-left: 0;
        -webkit-box-ordinal-group: unset;
            -ms-flex-order: unset;
                order: unset; } }
  .block-decor-one__item:nth-of-type(1) p:nth-child(2), .block-decor-one__item:nth-of-type(2) p:nth-child(2) {
    margin-top: 0; }
    @media only screen and (max-width: 1599px) {
      .block-decor-one__item:nth-of-type(1) p:nth-child(2), .block-decor-one__item:nth-of-type(2) p:nth-child(2) {
        margin-top: 0.9375rem; } }
  .block-decor-one__item:nth-of-type(2) .item-number, .block-decor-one__item:nth-of-type(4) .item-number {
    margin-right: 1.875rem; }
    @media only screen and (max-width: 1599px) {
      .block-decor-one__item:nth-of-type(2) .item-number, .block-decor-one__item:nth-of-type(4) .item-number {
        margin-right: 0; } }
  .block-decor-one__item:nth-of-type(3), .block-decor-one__item:nth-of-type(4) {
    margin-top: 2.6875rem; }
    @media only screen and (max-width: 1599px) {
      .block-decor-one__item:nth-of-type(3), .block-decor-one__item:nth-of-type(4) {
        margin-top: 6.5625rem; } }
    @media only screen and (max-width: 1199px) {
      .block-decor-one__item:nth-of-type(3), .block-decor-one__item:nth-of-type(4) {
        margin-top: 5.3125rem; } }
    @media only screen and (max-width: 767px) {
      .block-decor-one__item:nth-of-type(3), .block-decor-one__item:nth-of-type(4) {
        margin-top: 0; } }
  .block-decor-one__item:hover::before {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2); }
  .block-decor-one__item:hover::after {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2); }

.block-decor-one__img {
  position: absolute;
  top: 50%;
  margin-top: -9.8125rem;
  left: 50%;
  margin-left: -9.8125rem; }
  @media only screen and (max-width: 1199px) {
    .block-decor-one__img {
      max-width: 14.375rem;
      margin-left: -7.1875rem;
      margin-top: -7.1875rem; } }
  @media only screen and (max-width: 767px) {
    .block-decor-one__img {
      display: none; } }
  .block-decor-one__img img {
    width: 100%;
    height: auto; }

@media only screen and (min-width: 768px) {
  .block-decor-one ~ .swiper-pagination {
    display: none; } }

.block-decor-two .swiper-wrapper {
  position: relative;
  display: grid;
  grid-template-columns: 33% 33%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media only screen and (min-width: 768px) {
    .block-decor-two .swiper-wrapper {
      -webkit-transform: unset !important;
          -ms-transform: unset !important;
              transform: unset !important; } }
  @media only screen and (max-width: 1199px) {
    .block-decor-two .swiper-wrapper {
      grid-template-columns: 30% 30%; } }
  @media only screen and (max-width: 767px) {
    .block-decor-two .swiper-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.block-decor-two .swiper-slide {
  height: auto; }

.block-decor-two__item:nth-of-type(1), .block-decor-two__item:nth-of-type(2) {
  margin-top: 1.25rem; }
  @media only screen and (max-width: 1199px) {
    .block-decor-two__item:nth-of-type(1), .block-decor-two__item:nth-of-type(2) {
      margin-top: 0.3125rem; } }
  @media only screen and (max-width: 767px) {
    .block-decor-two__item:nth-of-type(1), .block-decor-two__item:nth-of-type(2) {
      margin-top: 0; } }

.block-decor-two__item:nth-of-type(1), .block-decor-two__item:nth-of-type(3) {
  text-align: end; }
  @media only screen and (max-width: 767px) {
    .block-decor-two__item:nth-of-type(1), .block-decor-two__item:nth-of-type(3) {
      text-align: start; } }

@media only screen and (max-width: 1599px) {
  .block-decor-two__item:nth-of-type(2) .tizer-2, .block-decor-two__item:nth-of-type(4) .tizer-2 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; } }

.block-decor-two__item:nth-of-type(2) .tizer-2__img, .block-decor-two__item:nth-of-type(4) .tizer-2__img {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-left: 0;
  margin-right: 1.875rem; }

.block-decor-two__item:nth-of-type(3), .block-decor-two__item:nth-of-type(4) {
  margin-top: 4.375rem; }
  @media only screen and (max-width: 1199px) {
    .block-decor-two__item:nth-of-type(3), .block-decor-two__item:nth-of-type(4) {
      margin-top: 2.8125rem; } }
  @media only screen and (max-width: 767px) {
    .block-decor-two__item:nth-of-type(3), .block-decor-two__item:nth-of-type(4) {
      margin-top: 0; } }

.block-decor-two__img {
  position: absolute;
  left: 50%;
  top: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 27%;
  margin-top: -13.5%;
  margin-left: -13.5%; }
  @media only screen and (max-width: 767px) {
    .block-decor-two__img {
      position: relative;
      left: 0;
      top: 0.3125rem;
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      width: 100%;
      max-width: 50%;
      margin: 0 auto;
      margin-bottom: 1.875rem; } }
  @media only screen and (max-width: 479px) {
    .block-decor-two__img {
      max-width: none; } }
  .block-decor-two__img img {
    width: 100%;
    height: auto; }

@media only screen and (min-width: 768px) {
  .block-decor-two ~ .swiper-pagination {
    display: none; } }

.list-line-main .swiper-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 1.875rem;
  margin-top: 3.9375rem; }
  @media only screen and (min-width: 768px) {
    .list-line-main .swiper-wrapper {
      -webkit-transform: unset !important;
          -ms-transform: unset !important;
              transform: unset !important; } }
  @media only screen and (max-width: 1199px) {
    .list-line-main .swiper-wrapper {
      margin-top: 2.5rem; } }
  @media only screen and (max-width: 767px) {
    .list-line-main .swiper-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      grid-column-gap: unset; } }

.list-line-main .swiper-slide {
  height: auto; }
  .list-line-main .swiper-slide:nth-child(4n+1) .line-main__img::before {
    top: 0.9375rem;
    right: 1.5625rem;
    width: 4.9375rem;
    height: 5.0625rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='79' height='81' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M31.618 78.122c.013-.263.057-.582.105-.96-4.176-4.297-7.142-11.667 1.524-22.88 10.564-13.787 23.797-11.435 34.051-14.288 3.989-1.129 7.993-2.58 11.698-4.6-.117-.035-.264-.042-2.29-.372-11.86-3.868-31.424.624-44.397 15.937C38.76 28.4 54.521 18.576 57.1 15.975 64.627 8.222 66.664 2.053 67.34.885 56.64 6.322 47.72 14.742 47.596 14.853c-10.331 9.495-18.126 22.915-20.02 36.731-.298-4.99-.97-9.56-2.764-14.797-3.255-8.76-8.394-13.98-13.69-16.484-.24.047-.446.038-.685.085-2.475-.849-5.367-1.015-8.242-.272l-1.738.445 1.258.937c6.629 4.997 13.426 8.919 17.205 15.362 3.992 6.951 5.773 14.354 5.874 22.234.08 2.053.13 4.133.33 6.192-.623 6.909 2.91 11.057 6.493 13.48.01-.204-.008-.44.001-.644zm17.314-37.678c9.275-4.685 17.43-5.705 26.808-5.028-13.811 5.495-19.48 2.74-29.818 6.73a49.223 49.223 0 0 1 3.01-1.702zM4.33 21.24a15.654 15.654 0 0 1 6.054.257c6.041 4.267 9.942 10.013 12.07 16.349.078.209.126.445.205.654-4.484-9.053-9.668-11.435-18.33-17.26zm44.658-5.18C53.654 11.246 61.597 5.327 63.29 4.558c-2.298 3.55-4.885 6.942-7.903 10.078-6.694 7.032-23.22 19.278-26.366 40.764-.032.057-.063.085-.095.142 2.042-15.039 8.62-27.756 20.062-39.481z' fill='url(%23a)'/%3e%3cpath d='M47.504 77.585c-.601-1.053-2.182-1.42-3.298-.976-.71.025-1.332.64-1.452 1.308-.038.174-.022.467-.058.612-.102.902.706 1.965 1.672 2.186l.205.04c2.018.504 3.969-1.335 2.93-3.17z' fill='url(%23b)'/%3e%3cpath d='M2.89 71.174c.111.152.224.274.398.341.61.234 1.403-.256 1.797-1.086.198-.43.279-.894.177-1.25-.073-.326-.267-.599-.557-.73-.61-.233-1.403.257-1.797 1.087-.265.602-.266 1.246-.018 1.638z' fill='url(%23c)'/%3e%3cpath d='M1.486 68.942C.93 70.086.93 71.345 1.35 72.448c.475 1.223 1.462 2.265 2.855 2.828 2.672 1.063 5.742-.022 6.892-2.456 1.15-2.404-.05-5.183-2.662-6.273l-.088-.033c-2.642-1.062-5.711.023-6.86 2.428zm4.01-1.568c.406.166.686.501.844.919.264.685.19 1.618-.238 2.535-.692 1.49-2.122 2.33-3.168 1.929-.407-.166-.687-.5-.845-.918-.263-.686-.19-1.62.238-2.536.692-1.49 2.124-2.358 3.169-1.929z' fill='url(%23d)'/%3e%3cpath d='M6.793 53.677c.62.029 1.244-.03 1.583-.306.338-.277.394-.83.273-1.392-.215-1.094-1.166-2.251-2.193-2.446-.496-.14-1.013.157-1.413.49-.402.361-.544.852-.48 1.382.126 1.09 1.14 2.162 2.23 2.272zm-.111 1.107c-1.787-.377-3.092-1.58-3.518-3.21a2.809 2.809 0 0 1 .683-2.545c.313-.366.739-.609 1.194-.85.27-.076.54-.18.81-.226.268-.046.563-.032.858-.018 2.287.46 3.364 2.091 3.64 3.743.08.824-.061 1.93-.981 2.618-.92.688-1.89.555-2.686.488z' fill='url(%23e)'/%3e%3cpath d='M47.398 63.398c.13-1.609.314-3.215.713-4.757.364-1.382.834-2.732 1.465-4.02l.27-.553c1.372-2.627 3.692-4.05 6.804-4.442 2.21-.272 4.34.017 6.39.867 2.767 1.153 5.27 2.724 7.515 4.606.783.656 1.509 1.364 2.179 2.122.747.842 1.409 1.762 1.903 2.78.567 1.211.807 2.46.556 3.74-.15.881-.514 1.698-1.012 2.482a9.6 9.6 0 0 1-2.258 2.423c-2.112 1.623-4.474 2.803-7.088 3.567-.22.07-.44.141-.658.158-.6.052-1.179.24-1.755.374-1.648.434-3.294.814-5.011.975-1.281.128-2.558.148-3.821-.1a7.149 7.149 0 0 1-2.53-1.008c-1.816-1.189-2.935-2.775-3.384-4.761-.158-.68-.233-1.383-.282-2.085-.043-.81-.006-1.588.004-2.368zm2.946.246a61.38 61.38 0 0 0 .003 2.234c.018.754.172 1.515.463 2.255.727 1.838 2.356 2.964 4.468 3.064.704.033 1.41.013 2.091-.036 1.418-.148 2.837-.323 4.283-.497.083-.023.191-.018.248-.07.224-.15.497-.191.745-.26 1.07-.246 2.092-.628 2.99-1.258.672-.453 1.37-.85 2.092-1.22.473-.247.949-.547 1.423-.82a9.358 9.358 0 0 0 1.608-1.297c.456-.463.833-.984 1.076-1.537.45-.92.496-1.887.052-2.823a8.764 8.764 0 0 0-.599-1.105c-.428-.693-.995-1.339-1.591-1.932-2.125-2.119-4.624-3.77-7.386-5.058-.291-.148-.612-.244-.932-.367-1.732-.674-3.493-.73-5.303-.331-1.398.31-2.49 1.013-3.195 2.163-.324.55-.622 1.101-.865 1.655-1.004 2.293-1.552 4.716-1.671 7.24z' fill='url(%23f)'/%3e%3cpath d='M62.962 62.464c-.057.643-.581 1.399-1.632 1.807-.055.024-.137.047-.193.071-1.392.742-3.522-.112-3.986-1.776-.3-1.117.018-2.098.997-2.724a2.57 2.57 0 0 1 .473-.247c1.046-.328 2.076-.306 3.055.225.925.528 1.378 1.276 1.286 2.644zm-3.46.886c.54.052.933-.225 1.277-.612.487-.543.464-1.216-.055-1.725-.465-.48-1.222-.542-1.837-.168-.25.15-.45.356-.57.592-.447.84.183 1.866 1.185 1.913z' fill='url(%23g)'/%3e%3cpath d='M52.536 63.748c.128-1.555.443-3.047.893-4.533.158-.477.343-.953.66-1.341.144-.182.291-.417.585-.322.268.066.256.334.247.523.01.35.02.7-.05 1.047-.144.746-.342 1.49-.512 2.236-.274 1.198-.465 2.373-.388 3.615.05.675.207 1.355.366 2.008.044.218.115.436.104.678-.02.43-.49.622-.887.388a1.01 1.01 0 0 1-.411-.476 4.824 4.824 0 0 1-.385-1.041c-.228-.926-.265-1.87-.222-2.782z' fill='url(%23h)'/%3e%3cpath d='M55.467 56.863c-.515-.024-.849-.417-.722-.815.157-.45.447-.84.867-1.116.224-.15.496-.165.76-.018.265.147.336.366.296.633a.872.872 0 0 1-.124.344c-.147.235-.348.468-.522.702a.7.7 0 0 1-.555.27z' fill='url(%23i)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='-15.232' y1='37.189' x2='62.126' y2='87.042' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='-142.86' y1='16.526' x2='138.664' y2='29.821' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='-142.86' y1='16.526' x2='138.664' y2='29.821' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='-142.86' y1='16.526' x2='138.664' y2='29.821' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='i' x1='-142.86' y1='16.526' x2='138.664' y2='29.821' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
    @media only screen and (max-width: 1199px) {
      .list-line-main .swiper-slide:nth-child(4n+1) .line-main__img::before {
        top: -0.75rem;
        right: -0.3125rem;
        width: 2.9375rem;
        height: 3rem; } }
  .list-line-main .swiper-slide:nth-child(4n+2) .line-main__img::before {
    top: unset;
    bottom: 0;
    right: 2.1875rem;
    width: 5.625rem;
    height: 5.375rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='90' height='86' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M42.47 8.194c.09.223.174.505.28.837 5.003 2.01 10.191 7.023 7.424 19.557-3.328 15.378-14.922 18.355-22.137 24.542-2.8 2.423-5.49 5.118-7.722 8.175.107-.015.23-.064 1.993-.545 11.058-1.207 25.183-12.222 29.882-29.763 3.319 21.126-5.713 35.15-6.815 38.27-3.154 9.238-2.468 15.117-2.573 16.338 6.6-8.499 10.628-18.809 10.686-18.947 4.764-11.729 5.99-25.77 2.295-37.943 2.129 4.031 4.401 7.573 7.835 11.252 5.948 6.058 12.08 8.476 17.312 8.582.175-.128.346-.197.522-.325 2.323-.217 4.725-1.157 6.77-2.844l1.237-1.017-1.372-.31c-7.253-1.678-14.236-2.401-19.731-6.341-5.86-4.283-10.101-9.764-13.165-16.266-.842-1.674-1.67-3.382-2.61-5.017-2.11-5.966-6.538-8.093-10.354-8.77.07.174.174.362.243.535zm.253 37.722c-5.73 7.343-11.941 11.227-19.783 14.158 9.093-9.705 14.722-9.53 21.573-16.692-.562.86-1.159 1.704-1.79 2.534zm43.345-.675a13.613 13.613 0 0 1-4.994 2.042c-6.502-1.29-11.832-4.607-15.95-9.074-.143-.144-.271-.322-.414-.466 7.053 5.844 12.148 5.89 21.358 7.498zM51.904 66.174c-1.952 5.734-6.137 13.605-7.216 14.874.515-3.803 1.324-7.58 2.579-11.308 2.754-8.329 11.488-24.65 5.902-43.653.004-.06.019-.094.023-.153 4.04 13.242 3.53 26.246-1.288 40.24z' fill='url(%23a)'/%3e%3cpath d='M7.19 67.733c.885.65 2.302.366 3.036-.419.566-.285.836-1.027.68-1.625-.035-.159-.159-.397-.184-.53-.259-.787-1.315-1.369-2.18-1.192l-.18.044c-1.824.332-2.706 2.586-1.172 3.722z' fill='url(%23b)'/%3e%3cpath d='M68.338 3.26c-.147-.084-.285-.143-.45-.134-.583.034-1.039.735-1.044 1.571.003.43.113.846.33 1.104.183.243.443.397.727.397.582-.033 1.038-.735 1.042-1.57-.013-.6-.256-1.134-.605-1.367z' fill='url(%23c)'/%3e%3cpath d='M70.318 4.591a4.093 4.093 0 0 0-1.217-2.96C68.255.791 67.062.294 65.721.345c-2.563.113-4.635 2.157-4.645 4.605-.02 2.424 2.003 4.284 4.528 4.216l.083-.005c2.54-.103 4.612-2.147 4.631-4.57zm-2.65 2.794c-.391.014-.745-.16-1.03-.447-.473-.471-.767-1.273-.767-2.193-.004-1.494.835-2.724 1.833-2.781.391-.014.745.16 1.03.447.473.471.766 1.273.767 2.193.004 1.494-.825 2.749-1.833 2.781z' fill='url(%23d)'/%3e%3cpath d='M71.802 19.237c-.513.207-.995.488-1.165.844-.169.356-.004.836.307 1.257.587.828 1.794 1.434 2.699 1.213.454-.068.76-.508.958-.933.188-.45.117-.91-.135-1.326-.514-.857-1.741-1.37-2.664-1.055zm-.329-.96c1.588-.353 3.099.16 4.06 1.355.464.59.69 1.505.411 2.365-.115.42-.367.781-.644 1.151-.19.163-.37.35-.57.489-.2.138-.443.236-.687.335-2.024.47-3.512-.483-4.362-1.751-.375-.654-.68-1.625-.196-2.539.484-.914 1.32-1.164 1.988-1.405z' fill='url(%23e)'/%3e%3cpath d='M10.73 61.388c-.536-.417-1.365-.86-2.382-.708-1.007.176-2.045.91-2.958 2.17-2.65 3.57-3.056 6.87-3.04 8.675 2.568-.172 6.783-.836 9.033-2.577 1.257-.967 1.533-2.257 1.508-3.168-.04-1.652-.887-3.41-2.16-4.392zm.976-1.314c2.916 2.248 4.21 7.45.654 10.177C8.512 73.241.824 73.233.824 73.233s-1.203-5.469 3.2-11.386c2.631-3.476 5.583-3.4 7.682-1.773z' fill='url(%23f)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='123.965' y1='-88.225' x2='-130.007' y2='13.719' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='123.965' y1='-88.225' x2='-130.007' y2='13.719' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='123.965' y1='-88.225' x2='-130.007' y2='13.719' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='123.965' y1='-88.225' x2='-130.007' y2='13.719' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='123.965' y1='-88.225' x2='-130.007' y2='13.719' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='123.965' y1='-88.225' x2='-130.007' y2='13.719' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
    @media only screen and (max-width: 1199px) {
      .list-line-main .swiper-slide:nth-child(4n+2) .line-main__img::before {
        right: -0.3125rem;
        width: 2.9375rem;
        height: 3rem; } }
  .list-line-main .swiper-slide:nth-child(4n+3) .line-main__img::before {
    top: 0;
    left: 2.1875rem;
    width: 4.75rem;
    height: 5.1875rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='76' height='83' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.743 43.995c2.15 3.033 6.087 7.716 9.875 9.235 2.897 1.157 5.115-.354 6.163-1.371 2.025-1.934 2.959-4.898 2.223-7.041-.814-2.35-3.483-3.132-5.556-3.365-6.28-.697-10.578 1.203-12.705 2.542zM.55 43.428s5.687-5.443 16.125-4.317c9.928 1.086 9.33 10.048 4.713 14.462-2.201 2.12-5.303 3.172-8.627 1.84C6.283 52.843.549 43.428.549 43.428z' fill='url(%23a)'/%3e%3cpath d='M58.257 57.77a1.127 1.127 0 0 0-.266-.447c-.446-.382-1.224-.125-1.737.578-.268.358-.414.774-.404 1.14-.002.34.09.631.313.823.446.382 1.224.125 1.737-.578.349-.493.49-1.092.357-1.516z' fill='url(%23b)'/%3e%3cpath d='M59 60.217c.688-.95.945-2.136.83-3.279a5.35 5.35 0 0 0-1.835-3.415c-2.017-1.683-4.85-1.453-6.294.545-1.444 1.998-1.012 4.95.957 6.658l.062.06c2.016 1.683 4.837 1.428 6.28-.57zm-3.709.477c-.321-.263-.488-.637-.537-1.075-.08-.73.162-1.598.709-2.35.896-1.246 2.25-1.683 3.054-1.027.321.263.489.637.537 1.075.08.73-.162 1.598-.709 2.35-.872 1.233-2.25 1.683-3.053 1.027z' fill='url(%23c)'/%3e%3cpath d='M72.96 29.428c-1.532-.364-3.065-.728-4.686-.798-12.053-.55-23.078 6.384-29.736 16.107 3.268-10.372 6.037-13.841 8.115-20.003 1.524-4.325 2.767-8.78 4.305-13.08.055-.184 5.061-11.938 3.564-11.425-2.286.806-4.522 2.11-6.238 3.881-1.68 1.722-2.915 4.288-4.078 6.415-2.576 4.758-4.67 9.909-5.959 15.314C36.254 5.277 26.595 6.086 26.384 5.859c.423.455.372 3.416.485 4.035.696 3.74 2.24 7.123 3.089 10.75.847 3.567 1.442 7.175 1.723 10.763.463 5.838-.008 11.583-.478 17.327-.656 7.758-1.688 20.747 7.32 33.59l1.642.398c-12.75-21.89 6.521-39.232 6.734-39.406 4.56-4.23 9.897-6.647 15.967-7.847 2.152-.426 4.367-.731 6.463-1.437a11.819 11.819 0 0 0 2.816-1.302c.547-.35 1.177-.714 1.673-1.161.14-.136 1.258-1.714 1.184-1.738-.654-.086-1.348-.245-2.041-.403zm-34.463-.232C40.89 20.46 45.689 9.928 51.633 3.7c-3.038 6.422-5.033 13.435-7.233 20-2.045 6.052-4.148 8.244-6.85 16.742.236-2.379 1.166-4.6.947-11.246zm-4.549 22.659c-.19 2.293-.381 4.586-.522 6.915-.113 2.035-.724 4.86.02 6.844-1.48-4.128-1.52-8.183-1.2-12.366.506-6.196 1.462-12.29 1.398-18.586-.165-16.062-5.272-19.386-5.57-26.64 7.402 3.224 8.888 20.75 7.626 28.456l-.566 3.603c-.472 3.893-.823 7.846-1.186 11.774zM67.62 32.989c-2.662.326-5.428.397-8.217.944-11.306 2.42-21.42 12.117-24.121 25.524.252-12.33 16.183-29.823 35.933-29.354.33.104.658.208.999.275-2.294 1.427-3.153 1.82-4.594 2.611z' fill='url(%23d)'/%3e%3cpath d='M15.082 48.906c-.467-.309-.935-.618-1.044-1.054-.12-.4.072-.903.412-1.298.642-.803 1.873-1.299 2.73-.948.438.139.693.621.864 1.118.134.485.027.974-.264 1.405-.569.826-1.79 1.224-2.698.777zm-.372.968c1.49.572 3.027.192 4.072-.946.515-.581.803-1.536.584-2.47-.061-.462-.29-.896-.531-1.294-.163-.192-.338-.409-.5-.6a5.526 5.526 0 0 0-.652-.428c-1.942-.735-3.491.083-4.411 1.341-.441.666-.813 1.634-.41 2.687.415 1.016 1.187 1.38 1.848 1.71z' fill='url(%23e)'/%3e%3cpath d='M67.496 7.426a.576.576 0 0 0-.47.093c-.463.276-.45 1.165.044 1.985.253.422.587.708.894.886.294.153.61.172.81.035.465-.276.452-1.165-.042-1.985-.342-.59-.812-.96-1.236-1.014z' fill='url(%23f)'/%3e%3cpath d='M69.873 7.715c-.658-1.073-1.646-1.848-2.707-2.183-1.183-.394-2.474-.3-3.543.389-2.068 1.277-2.628 4.198-1.235 6.488 1.38 2.267 4.121 3.073 6.19 1.856l.072-.038c2.08-1.314 2.616-4.222 1.223-6.512zm-.583 3.858c-.32.2-.707.22-1.122.068-.658-.208-1.376-.817-1.895-1.685-.86-1.398-.892-2.957-.06-3.458.321-.2.708-.219 1.123-.068.658.208 1.376.817 1.895 1.685.837 1.411.868 2.97.06 3.458z' fill='url(%23g)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='13.611' y1='-5.567' x2='58.601' y2='79.613' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='13.611' y1='-5.567' x2='58.601' y2='79.613' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='13.611' y1='-5.567' x2='58.601' y2='79.613' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='13.611' y1='-5.567' x2='58.601' y2='79.613' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='13.611' y1='-5.567' x2='58.601' y2='79.613' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='13.611' y1='-5.567' x2='58.601' y2='79.613' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='13.611' y1='-5.567' x2='58.601' y2='79.613' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
    @media only screen and (max-width: 1199px) {
      .list-line-main .swiper-slide:nth-child(4n+3) .line-main__img::before {
        top: -0.625rem;
        left: -0.3125rem;
        width: 2.9375rem;
        height: 3rem; } }
  .list-line-main .swiper-slide:nth-child(4n+4) .line-main__img::before {
    top: unset;
    bottom: 0;
    left: 1.875rem;
    width: 5.0625rem;
    height: 4.75rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='81' height='76' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M76.185 42.136c-.23-.058-.518-.105-.858-.164-2.605-4.742-8.189-9.253-20.17-4.736C40.45 42.71 38.98 54.759 33.8 62.859c-2.032 3.145-4.345 6.219-7.071 8.884 0-.11.034-.24.285-2.076-.202-11.265 8.857-26.97 25.52-34.12-21.197-.399-33.856 10.612-36.786 12.15C7.058 52.147 1.188 52.274 0 52.549c7.53-7.802 17.166-13.277 17.294-13.354 10.938-6.409 24.596-9.589 37.034-7.57-4.233-1.577-8.003-3.366-12.053-6.3-6.707-5.13-9.856-10.948-10.617-16.184.104-.193.15-.374.254-.568-.078-2.362.544-4.903 1.947-7.19L34.703 0l.477 1.334c2.563 7.046 4.152 13.953 8.718 18.921 4.949 5.286 10.873 8.782 17.654 10.954 1.752.613 3.537 1.207 5.263 1.923 6.133 1.29 8.782 5.438 9.927 9.174-.18-.046-.377-.124-.557-.17zM39.05 47.118c-6.503 6.77-9.543 13.543-11.44 21.819 8.403-10.472 7.523-16.097 13.707-23.967-.775.684-1.53 1.4-2.267 2.148zM34.266 3.525a14.13 14.13 0 0 0-1.38 5.295c2.086 6.346 6.018 11.235 10.929 14.747.16.124.35.228.51.351-6.634-6.267-7.32-11.373-10.06-20.393zM17.969 40.716c-5.395 2.755-12.611 8.048-13.724 9.307 3.676-1.045 7.29-2.381 10.799-4.158 7.847-3.92 22.802-14.95 42.197-11.982.058-.013.09-.032.148-.045-13.533-2.215-26.26.1-39.42 6.878z' fill='url(%23a)'/%3e%3cpath d='M71.516 55.711c-.75-.797-.65-2.26.03-3.105.21-.608.905-.981 1.514-.908.16.013.41.104.544.111.807.151 1.511 1.13 1.447 2.023l-.02.187c-.099 1.876-2.205 3.074-3.515 1.692z' fill='url(%23b)'/%3e%3cpath d='M77.787 15.491c.102.136.178.266.19.434.04.589-.593 1.144-1.415 1.264-.423.058-.846.005-1.127-.177-.262-.15-.446-.39-.482-.674-.04-.59.592-1.144 1.414-1.265.59-.07 1.147.1 1.42.418z' fill='url(%23c)'/%3e%3cpath d='M76.23 13.689a3.966 3.966 0 0 1 3.065.81c.93.733 1.57 1.86 1.688 3.213.21 2.589-1.539 4.952-3.946 5.302-2.382.356-4.465-1.416-4.715-3.96l-.006-.083c-.218-2.563 1.532-4.926 3.914-5.282zm-2.416 3.047c.036.395.251.725.57.972.523.409 1.349.592 2.254.465 1.47-.203 2.574-1.216 2.505-2.225-.036-.395-.251-.726-.57-.972-.522-.41-1.348-.593-2.253-.466-1.47.204-2.6 1.21-2.506 2.226z' fill='url(%23d)'/%3e%3cpath d='M61.637 14.232c-.139.544-.355 1.067-.683 1.286-.33.22-.822.12-1.276-.133-.887-.474-1.635-1.602-1.532-2.54.01-.466.404-.833.797-1.091.419-.251.88-.244 1.322-.048.907.397 1.565 1.556 1.372 2.527zm.986.197c.147-1.643-.547-3.087-1.843-3.887a2.539 2.539 0 0 0-2.378-.083c-.4.173-.722.476-1.052.806-.136.213-.298.42-.409.639-.11.22-.177.478-.243.737-.208 2.096.917 3.457 2.271 4.134.69.286 1.683.457 2.521-.155.839-.613.98-1.486 1.133-2.19z' fill='url(%23e)'/%3e%3cpath d='M59.287 51.866c-1.424-.313-2.86-.578-4.298-.642-1.29-.052-2.582-.003-3.862.201l-.549.087c-2.632.49-4.476 2.116-5.638 4.7a11.224 11.224 0 0 0-.943 5.746c.264 2.695.96 5.273 1.991 7.709.36.85.778 1.664 1.256 2.443.53.868 1.149 1.683 1.898 2.38.896.81 1.912 1.346 3.084 1.469.801.103 1.604.005 2.413-.218a8.673 8.673 0 0 0 2.69-1.309c1.961-1.394 3.606-3.121 4.959-5.176.119-.172.238-.343.31-.527.204-.504.52-.954.788-1.416.81-1.309 1.574-2.63 2.168-4.07.45-1.072.805-2.169.925-3.325a6.45 6.45 0 0 0-.2-2.452c-.547-1.882-1.621-3.268-3.218-4.181-.546-.316-1.134-.568-1.727-.795-.688-.251-1.37-.426-2.047-.624zm-.567 2.61c.653.191 1.282.377 1.93.593.646.216 1.263.55 1.825.997 1.395 1.114 1.937 2.819 1.464 4.668a16.031 16.031 0 0 1-.584 1.797c-.504 1.185-1.03 2.364-1.564 3.567-.041.065-.066.16-.125.195-.19.154-.297.379-.422.574-.496.86-1.096 1.64-1.879 2.25-.569.46-1.097.957-1.608 1.483-.338.344-.723.675-1.085 1.012-.48.408-.996.756-1.546 1.045-.52.271-1.07.46-1.613.523-.914.145-1.761-.07-2.453-.702a7.905 7.905 0 0 1-.795-.81c-.486-.553-.894-1.213-1.248-1.885-1.268-2.395-2.034-4.99-2.415-7.715-.051-.291-.05-.594-.07-.902-.124-1.674.293-3.21 1.117-4.667.639-1.125 1.534-1.882 2.715-2.187.56-.134 1.116-.245 1.658-.309a18.37 18.37 0 0 1 6.698.472z' fill='url(%23f)'/%3e%3cpath d='M54.36 65.06c.571.12 1.363-.133 1.993-.932.036-.041.078-.106.113-.148 1.01-1.005.835-3.07-.48-3.912-.885-.554-1.816-.54-2.617.14a2.334 2.334 0 0 0-.338.343c-.56.817-.814 1.713-.615 2.698.212.938.738 1.528 1.944 1.81zm1.682-2.755c-.098.48-.442.747-.867.941-.598.277-1.174.08-1.476-.503-.291-.529-.145-1.199.342-1.63.195-.178.426-.296.662-.337.844-.163 1.563.652 1.339 1.53z' fill='url(%23g)'/%3e%3cpath d='M58.23 56.396c-1.378-.3-2.75-.424-4.153-.428-.454.01-.914.044-1.334.215-.195.076-.437.14-.433.42-.013.249.222.309.387.351.3.102.6.204.917.234.684.074 1.379.1 2.068.15 1.108.08 2.173.226 3.226.62.57.222 1.116.538 1.638.849.176.095.346.214.558.268.377.097.668-.259.57-.662a.913.913 0 0 0-.303-.482 4.361 4.361 0 0 0-.797-.608c-.74-.441-1.545-.723-2.345-.927z' fill='url(%23h)'/%3e%3cpath d='M51.505 57.105c.116-.45-.135-.843-.512-.838-.43.016-.844.163-1.194.453a.633.633 0 0 0-.217.652c.057.267.227.386.469.422a.786.786 0 0 0 .33-.016c.242-.065.496-.177.744-.265a.631.631 0 0 0 .38-.408z' fill='url(%23i)'/%3e%3cdefs%3e%3clinearGradient id='a' x1='-9.093' y1='20.079' x2='58.506' y2='81.923' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='-9.093' y1='20.079' x2='58.506' y2='81.923' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='-9.093' y1='20.079' x2='58.506' y2='81.923' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='-9.093' y1='20.079' x2='58.506' y2='81.923' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='-9.093' y1='20.079' x2='58.506' y2='81.923' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='69.154' y1='-124.822' x2='6.182' y2='121.807' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='69.154' y1='-124.822' x2='6.182' y2='121.807' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='69.154' y1='-124.822' x2='6.182' y2='121.807' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='i' x1='69.154' y1='-124.822' x2='6.182' y2='121.807' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
    @media only screen and (max-width: 1199px) {
      .list-line-main .swiper-slide:nth-child(4n+4) .line-main__img::before {
        left: -0.3125rem;
        width: 2.9375rem;
        height: 3rem; } }

@media only screen and (min-width: 768px) {
  .list-line-main ~ .swiper-pagination {
    display: none; } }

.slider-decor-number .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (min-width: 768px) {
    .slider-decor-number .swiper-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-transform: unset !important;
          -ms-transform: unset !important;
              transform: unset !important; } }

.slider-decor-number__item {
  position: relative;
  padding-left: 4.375rem; }
  @media only screen and (max-width: 1199px) {
    .slider-decor-number__item {
      padding-left: 3.75rem; } }
  @media only screen and (max-width: 767px) {
    .slider-decor-number__item {
      padding-left: 0;
      padding-top: 3.125rem; } }
  @media only screen and (max-width: 1199px) {
    .slider-decor-number__item .item-number {
      width: 2.5rem;
      height: 2.5rem;
      margin-bottom: 0.625rem; }
      .slider-decor-number__item .item-number::after {
        font-size: 0.875rem; } }
  .slider-decor-number__item:hover::before {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2); }
  .slider-decor-number__item:hover::after {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2); }

.slider-decor-number__title {
  display: block;
  font-size: 1.25rem;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.35;
  color: #396542;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-transform: uppercase; }
  @media only screen and (max-width: 1199px) {
    .slider-decor-number__title {
      font-size: 1rem; } }

.slider-decor-number__txt {
  margin-top: 0.625rem;
  font-size: 1rem;
  line-height: 1.3125; }
  @media only screen and (max-width: 1199px) {
    .slider-decor-number__txt {
      margin-top: 0.3125rem;
      font-size: 0.875rem;
      line-height: 1.45; } }

.slider-decor-number.column .slider-decor-number__item:not(:first-child) {
  margin-top: 2.5rem; }
  @media only screen and (max-width: 767px) {
    .slider-decor-number.column .slider-decor-number__item:not(:first-child) {
      margin-top: 0; } }

@media only screen and (min-width: 768px) {
  .slider-decor-number ~ .swiper-pagination {
    display: none; } }

.slider-product-thumb {
  width: 100%;
  margin-top: -1.25rem;
  overflow: hidden; }
  @media only screen and (max-width: 1199px) {
    .slider-product-thumb {
      margin-top: -0.625rem; } }
  @media only screen and (max-width: 767px) {
    .slider-product-thumb {
      margin-top: 0;
      padding-bottom: 0.9375rem; } }
  .slider-product-thumb .swiper-slide-thumb-active {
    border: 1px solid gold; }
  .slider-product-thumb .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .slider-product-thumb .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 5.25rem;
    height: 4.375rem;
    padding: 0.3125rem; }
    @media only screen and (max-width: 1199px) {
      .slider-product-thumb .swiper-slide {
        width: 3.125rem;
        height: 2.5rem; } }
    .slider-product-thumb .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }

/*
.slider-product-thumb {
	.swiper-wrapper {
		display: flex;
		justify-content: center;
	}
}
*/
.slider-product {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.25rem; }
  @media only screen and (max-width: 767px) {
    .slider-product {
      padding: 0.9375rem; } }
  .slider-product .swiper-slide {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 33.75rem;
    width: 100%; }
    @media only screen and (max-width: 1199px) {
      .slider-product .swiper-slide {
        height: 16.875rem; } }
    @media only screen and (max-width: 767px) {
      .slider-product .swiper-slide {
        height: 15rem; } }
    .slider-product .swiper-slide img {
      display: block;
      width: 100%;
      max-height: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
      @media only screen and (max-width: 1199px) {
        .slider-product .swiper-slide img {
          max-height: 14.375rem; } }
  .slider-product .swiper-navigation {
    width: 100%;
    margin: 0;
    left: 2.1875rem;
    width: calc(100% - 4.375rem); }
    @media only screen and (max-width: 767px) {
      .slider-product .swiper-navigation {
        left: 0.9375rem;
        width: calc(100% - 1.875rem); } }
  .slider-product .swiper-button {
    background-image: none; }
    .slider-product .swiper-button:hover .icon {
      color: #305B39; }
  .slider-product .product__component {
    position: absolute;
    top: 3.125rem;
    right: 3.125rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 8.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    cursor: pointer;
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .slider-product .product__component {
        top: 1.875rem;
        right: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .slider-product .product__component {
        top: 0.9375rem;
        right: 50%;
        margin-right: -9.0625rem; } }
    .slider-product .product__component-img {
      width: 8.75rem;
      height: 8.75rem;
      padding: 1.875rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='none'%3e%3cpath d='M20.2597 80.1951L20.254 80.1893L20.2481 80.1837C15.0798 75.2617 11.1871 68.7211 9.20914 61.2621C7.97276 56.5996 5.73641 53.6717 3.79159 51.9068C2.82092 51.026 1.92574 50.4373 1.26855 50.0671C1.21348 50.0361 1.16008 50.0066 1.10844 49.9786C1.20264 49.9231 1.30291 49.8626 1.40861 49.7971C2.12676 49.3519 3.09834 48.6727 4.11958 47.7327C6.15906 45.8554 8.40926 42.9251 9.21362 38.7356C11.2742 30.9777 15.4063 24.2143 20.8903 19.2336L20.8966 19.2279L20.9027 19.2219C25.6884 14.5676 31.837 11.0596 38.7821 9.2153C43.4415 7.97799 46.3673 5.73997 48.1309 3.79379C49.0112 2.82244 49.5994 1.92664 49.9693 1.26901C50.0002 1.21419 50.0295 1.16103 50.0573 1.1096C50.1127 1.20363 50.173 1.30369 50.2383 1.40916C50.6831 2.12779 51.3618 3.10005 52.3011 4.12201C54.177 6.16289 57.1053 8.4148 61.2921 9.21979C68.6328 11.1723 75.0826 14.9836 79.9726 20.0425L79.9783 20.0483L79.9842 20.054C85.033 24.946 88.8368 31.3958 90.7864 38.7356C91.5908 42.9251 93.841 45.8554 95.8804 47.7327C96.9017 48.6727 97.8732 49.3519 98.5914 49.7971C98.6971 49.8626 98.7974 49.9231 98.8916 49.9786C98.8399 50.0066 98.7865 50.0361 98.7315 50.0671C98.0743 50.4373 97.1791 51.026 96.2084 51.9068C94.2636 53.6717 92.0272 56.5996 90.7909 61.2621C88.7048 69.1286 84.4893 75.9734 78.8939 80.9755L78.8875 80.9811L78.8814 80.987C74.1313 85.5337 68.0693 88.9625 61.2355 90.7802C57.0487 91.5852 54.1204 93.8371 52.2445 95.878C51.3051 96.9 50.6265 97.8722 50.1816 98.5908C50.1163 98.6963 50.0561 98.7964 50.0007 98.8904C49.9728 98.839 49.9435 98.7858 49.9127 98.731C49.5428 98.0734 48.9545 97.1776 48.0743 96.2062C46.3107 94.26 43.3848 92.022 38.7255 90.7847C31.4932 88.8641 25.1247 85.1395 20.2597 80.1951Z' fill='white' stroke='%23BA9866'/%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
      @media only screen and (max-width: 1199px) {
        .slider-product .product__component-img {
          width: 3.75rem;
          height: 3.75rem;
          padding: 0.8125rem; } }
      .slider-product .product__component-img img {
        width: 100%;
        height: 100%;
        max-width: 5.3125rem;
        -o-object-fit: contain;
           object-fit: contain; }
        @media only screen and (max-width: 1199px) {
          .slider-product .product__component-img img {
            max-width: 2.5rem;
            max-height: 2.5rem; } }
    .slider-product .product__component-ttl {
      padding-top: 0.625rem;
      font-size: 1rem;
      text-transform: uppercase;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out;
      color: #396542; }
      @media only screen and (max-width: 1439px) {
        .slider-product .product__component-ttl {
          display: none; } }
      @media only screen and (max-width: 1199px) {
        .slider-product .product__component-ttl {
          display: none; } }
    .slider-product .product__component:hover .product__component-ttl {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2); }

.block-tizer-big.slider {
  margin-top: 3.125rem; }
  @media only screen and (max-width: 1199px) {
    .block-tizer-big.slider {
      margin-top: 1.875rem; } }
  .block-tizer-big.slider .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 5.625rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media only screen and (max-width: 1199px) {
      .block-tizer-big.slider .swiper-wrapper {
        grid-column-gap: 1.25rem; } }
    @media only screen and (min-width: 768px) {
      .block-tizer-big.slider .swiper-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-transform: unset !important;
            -ms-transform: unset !important;
                transform: unset !important; } }
  .block-tizer-big.slider .tizer-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .block-tizer-big.slider .tizer-2__img {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      margin-left: 0;
      margin-bottom: 1.25rem; }
      @media only screen and (max-width: 1199px) {
        .block-tizer-big.slider .tizer-2__img {
          width: 6.25rem;
          height: 6.25rem;
          padding: 1.5625rem;
          margin-bottom: 0.625rem; } }
    .block-tizer-big.slider .tizer-2__ttl {
      text-align: center; }
      @media only screen and (max-width: 1199px) {
        .block-tizer-big.slider .tizer-2__ttl {
          font-size: 0.875rem; } }
  @media only screen and (min-width: 768px) {
    .block-tizer-big.slider ~ .swiper-pagination {
      display: none; } }

@media only screen and (max-width: 767px) {
  .block-buy-medium.slider {
    width: 100%;
    height: 100%; } }

@media only screen and (min-width: 768px) {
  .block-buy-medium.slider .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-transform: unset !important;
        -ms-transform: unset !important;
            transform: unset !important; } }

.block-buy-medium.slider .swiper-slide {
  height: calc((100% - 30px) / 2) !important; }

@media only screen and (min-width: 768px) {
  .block-buy-medium.slider ~ .swiper-pagination {
    display: none; } }

.slider.catalog-other {
  overflow: hidden; }
  .slider.catalog-other .swiper-slide {
    height: auto; }
    @media only screen and (max-width: 767px) {
      .slider.catalog-other .swiper-slide {
        position: relative;
        width: 14.375rem;
        padding-bottom: 4.375rem; } }
  @media only screen and (max-width: 767px) {
    .slider.catalog-other .product-catalog {
      position: static;
      padding-bottom: 0; } }
  @media only screen and (max-width: 767px) {
    .slider.catalog-other .product-catalog__img img {
      max-height: 11.875rem; } }

.portfolio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4.375rem 0 5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(white)) padding-box, -webkit-gradient(linear, left top, right top, from(rgba(194, 156, 101, 0.4)), color-stop(27.08%, rgba(251, 215, 145, 0.4)), color-stop(48.44%, rgba(194, 156, 101, 0.4)), color-stop(78.65%, rgba(251, 215, 145, 0.4)), to(rgba(194, 156, 101, 0.4))) border-box;
  background: -o-linear-gradient(white, white) padding-box, -o-linear-gradient(left, rgba(194, 156, 101, 0.4) 0%, rgba(251, 215, 145, 0.4) 27.08%, rgba(194, 156, 101, 0.4) 48.44%, rgba(251, 215, 145, 0.4) 78.65%, rgba(194, 156, 101, 0.4) 100%) border-box;
  background: linear-gradient(white, white) padding-box, linear-gradient(90deg, rgba(194, 156, 101, 0.4) 0%, rgba(251, 215, 145, 0.4) 27.08%, rgba(194, 156, 101, 0.4) 48.44%, rgba(251, 215, 145, 0.4) 78.65%, rgba(194, 156, 101, 0.4) 100%) border-box;
  border: 1px solid transparent; }
  @media only screen and (max-width: 1199px) {
    .portfolio {
      padding: 1.875rem 0; } }
  @media only screen and (max-width: 1023px) {
    .portfolio {
      position: relative; } }
  @media only screen and (max-width: 767px) {
    .portfolio {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-bottom: 4.375rem; } }
  .portfolio__title {
    display: block;
    margin-top: 1.875rem;
    font-size: 1.5rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #BA9866;
    text-transform: uppercase; }
  .portfolio__img {
    position: relative;
    width: 100%;
    height: 19.375rem;
    overflow: hidden; }
    @media only screen and (max-width: 1023px) {
      .portfolio__img {
        height: 11.4375rem; } }
    .portfolio__img::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: transparent;
      background-size: 100% 100%;
      -webkit-clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
              clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out;
      background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
      background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
      background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%); }
      @media only screen and (max-width: 1199px) {
        .portfolio__img::after {
          -webkit-clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%);
                  clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%); } }
    .portfolio__img img {
      width: 100%;
      max-width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .portfolio .expert {
    height: 100%; }
    @media only screen and (max-width: 767px) {
      .portfolio .expert {
        border-right: none;
        border-bottom: 1px solid #FCEED2;
        margin: 0 1.875rem;
        margin-bottom: 1.25rem; } }
    @media only screen and (max-width: 1023px) {
      .portfolio .expert__name {
        display: none; } }
    @media only screen and (max-width: 1023px) {
      .portfolio .expert__speciality {
        display: none; } }
  .portfolio > .col--l {
    width: 28%; }
    @media only screen and (max-width: 1023px) {
      .portfolio > .col--l {
        width: 23%; } }
    @media only screen and (max-width: 767px) {
      .portfolio > .col--l {
        width: 100%; } }
  .portfolio > .col--r {
    width: 72%;
    padding: 0 4.375rem; }
    @media only screen and (max-width: 1199px) {
      .portfolio > .col--r {
        padding: 0 1.875rem; } }
    @media only screen and (max-width: 1023px) {
      .portfolio > .col--r {
        width: 76%; } }
    @media only screen and (max-width: 767px) {
      .portfolio > .col--r {
        width: 100%; } }
  .portfolio .slider-wrap {
    overflow: unset; }
    @media only screen and (max-width: 1023px) {
      .portfolio .slider-wrap {
        position: static; } }
  .portfolio .slider-expert {
    width: 100%;
    overflow: hidden; }
    .portfolio .slider-expert__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100% !important; }
      @media only screen and (max-width: 767px) {
        .portfolio .slider-expert__item {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
      .portfolio .slider-expert__item .col {
        width: calc(50% - 2.5rem);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        @media only screen and (max-width: 1199px) {
          .portfolio .slider-expert__item .col {
            width: calc(50% - 0.9375rem); } }
        @media only screen and (max-width: 767px) {
          .portfolio .slider-expert__item .col {
            width: 100%; } }
        @media only screen and (max-width: 767px) {
          .portfolio .slider-expert__item .col:not(:first-child) {
            margin-top: 1.875rem; } }
        .portfolio .slider-expert__item .col ul {
          margin-top: 0.9375rem; }
    .portfolio .slider-expert ~ .swiper-navigation {
      top: 10rem; }
      @media only screen and (max-width: 1023px) {
        .portfolio .slider-expert ~ .swiper-navigation {
          left: 0;
          top: 7.5rem; } }
      @media only screen and (max-width: 767px) {
        .portfolio .slider-expert ~ .swiper-navigation {
          display: none; } }
    @media only screen and (min-width: 768px) {
      .portfolio .slider-expert ~ .swiper-pagination {
        display: none; } }
    @media only screen and (max-width: 767px) {
      .portfolio .slider-expert ~ .swiper-pagination {
        bottom: 1.25rem !important;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }

@media only screen and (max-width: 767px) {
  .slider-pharmacy {
    margin: 0 -1.25rem;
    padding: 0 1.25rem; } }

.slider-pharmacy .swiper-slide {
  width: 12.5rem;
  height: auto; }
  @media only screen and (max-width: 1599px) {
    .slider-pharmacy .swiper-slide {
      width: 11.25rem; } }
  @media only screen and (max-width: 1439px) {
    .slider-pharmacy .swiper-slide {
      width: 9.125rem; } }
  @media only screen and (max-width: 1199px) {
    .slider-pharmacy .swiper-slide {
      width: 7.5rem; } }
  @media only screen and (max-width: 1023px) {
    .slider-pharmacy .swiper-slide {
      width: 6.125rem; } }
  @media only screen and (max-width: 767px) {
    .slider-pharmacy .swiper-slide {
      padding-bottom: 3.125rem; } }

.tabs-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .tabs-header h2 {
    margin-bottom: 0; }

.tabs-item {
  display: none;
  padding-top: 1.875rem; }
  @media only screen and (max-width: 1199px) {
    .tabs-item {
      padding-top: 1.25rem; } }
  .tabs-item.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

.tabs .content-list {
  width: 100%; }

.tab-articles-cabinet .list-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 3.125rem;
     -moz-column-gap: 3.125rem;
          column-gap: 3.125rem;
  margin: 0;
  max-width: 77.75rem;
  margin: 0 auto;
  margin-top: -2.1875rem;
  padding-bottom: 2.1875rem;
  margin-bottom: 2.1875rem;
  background: #fff; }
  @media only screen and (max-width: 1199px) {
    .tab-articles-cabinet .list-tag {
      padding: 0;
      padding-bottom: 1.25rem;
      margin-bottom: 0; } }
  .tab-articles-cabinet .list-tag__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 !important;
    border: none !important;
    background: none !important;
    color: #396542;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.25rem !important;
    text-transform: uppercase;
    line-height: 1;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    white-space: nowrap; }
    @media only screen and (max-width: 1199px) {
      .tab-articles-cabinet .list-tag__item {
        font-size: 0.875rem;
        padding: 0.625rem 1.25rem; } }
    .tab-articles-cabinet .list-tag__item:hover {
      color: #BA9866 !important; }
    .tab-articles-cabinet .list-tag__item.active {
      color: #BA9866 !important; }

a.button:hover {
  opacity: 1; }

.button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1.125rem;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer; }
  .button.txt-white {
    color: #fff; }
  .button.txt-green {
    color: #396542; }

.button-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .button-active .icon {
    opacity: 1; }
  .button-active:not(.--active) .icon--active {
    opacity: 0;
    width: 0; }
  .button-active.--active .icon--not-active {
    opacity: 0;
    width: 0; }

/*
.button-gold {
	position: relative;
	height: rem(55);
	width: rem(230);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: $transition;
	border-radius: rem(55);
	font-size: rem(18);
	
	@include mq('desktop-tiny') { //max-width 1200px
		height: rem(50);
		font-size: rem(14);
		width: rem(200);
	}
	@include mq('phone-small') { //max-width 480px
		width: calc(100% - 4px);
	}
	&:hover {
		background: $color-gold;
		.icon {
			opacity: 0;
		}
		
	}

	&.txt-white {
		color: $color-white;
	}
	&.txt-green {
		color: $color-green-text ;
	}
	
	&.txt-green {
		&:hover {
			color: $color-white;
		}
	}
	.icon {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		transition: $transition;
		rect {
			height: rem(53);
			width: calc(100% - 2px);
			@include mq('desktop-tiny') { //max-width 1200px (начинается версия tablet)
				height: rem(48);
			}
		}
	}
}
*/
.button-gold {
  position: relative;
  height: 3.4375rem;
  width: 14.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-radius: 3.375rem;
  font-size: 1.125rem;
  /* code */
  /*
		font-weight: bold;
		letter-spacing: 1px;
		color: #ddd;
		width: 120px;
		position: relative;
		background: $gradient-button, $gradient-button;
		background-position: 22px 0, 22px 100%;
		background-repeat: no-repeat;
		background-size: calc(100% - 22px - 22px)
		2px;
		padding: 14px 24px;
		border-radius: 22px;
		border: none;
		*/ }
  @media only screen and (max-width: 1199px) {
    .button-gold {
      height: 3.125rem;
      font-size: 0.875rem;
      width: 12.5rem; } }
  @media only screen and (max-width: 479px) {
    .button-gold {
      width: calc(100% - 4px); } }
  .button-gold::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: calc(100% - 50px);
    border-top: 2px solid transparent;
    -o-border-image: -o-linear-gradient(left, #A9824F 0.65%, #FFDAAA 21.74%, #A9824F 50.43%, #F2BF7B 66.09%, #A9824F 100%) 1;
       border-image: -webkit-gradient(linear, left top, right top, color-stop(0.65%, #A9824F), color-stop(21.74%, #FFDAAA), color-stop(50.43%, #A9824F), color-stop(66.09%, #F2BF7B), to(#A9824F)) 1;
       border-image: linear-gradient(90deg, #A9824F 0.65%, #FFDAAA 21.74%, #A9824F 50.43%, #F2BF7B 66.09%, #A9824F 100%) 1;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    z-index: 2; }
  .button-gold::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: calc(100% - 50px);
    border-top: 2px solid transparent;
    -o-border-image: -o-linear-gradient(left, #A9824F 0.65%, #FFDAAA 21.74%, #A9824F 50.43%, #F2BF7B 66.09%, #A9824F 100%) 1;
       border-image: -webkit-gradient(linear, left top, right top, color-stop(0.65%, #A9824F), color-stop(21.74%, #FFDAAA), color-stop(50.43%, #A9824F), color-stop(66.09%, #F2BF7B), to(#A9824F)) 1;
       border-image: linear-gradient(90deg, #A9824F 0.65%, #FFDAAA 21.74%, #A9824F 50.43%, #F2BF7B 66.09%, #A9824F 100%) 1;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    z-index: 2; }
  .button-gold span::before, .button-gold span::after, .button-gold div::before, .button-gold div::after {
    content: "";
    display: block;
    position: absolute;
    width: 30px;
    height: 100%;
    top: 0;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .button-gold span::before, .button-gold div::before {
    left: 0;
    border: 2px solid #A9824F;
    border-top-left-radius: 3.375rem;
    border-bottom-left-radius: 3.375rem;
    border-right-color: transparent; }
  .button-gold span::after, .button-gold div::after {
    right: 0;
    border: 2px solid #A9824F;
    border-top-right-radius: 3.375rem;
    border-bottom-right-radius: 3.375rem;
    border-left-color: transparent; }
  .button-gold:hover {
    background: #BA9866; }
    .button-gold:hover::before {
      opacity: 0; }
    .button-gold:hover::after {
      opacity: 0; }
    .button-gold:hover span::before, .button-gold:hover div::before {
      opacity: 0; }
    .button-gold:hover span::after, .button-gold:hover div::after {
      opacity: 0; }
  .button-gold:hover {
    background: #BA9866, #BA9866;
    background-size: 100%;
    background-position: 0 100%; }
  .button-gold.txt-white {
    color: #fff; }
  .button-gold.txt-green {
    color: #396542; }
  .button-gold.txt-green:hover {
    color: #fff; }
  .button-gold .icon {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }

a.button-round {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.button-round {
  position: relative;
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .button-round__button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='20' cy='20' r='19' transform='matrix(-1 0 0 1 40 0)' stroke='url(%23paint0_linear_5046_28385)' stroke-width='2'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_5046_28385' x1='0.26087' y1='21.6' x2='40' y2='21.6' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='0.212254' stop-color='%23FFDAAA'/%3e%3cstop offset='0.501094' stop-color='%23A9824F'/%3e%3cstop offset='0.658643' stop-color='%23F2BF7B'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1199px) {
      .button-round__button {
        width: 2.1875rem;
        height: 2.1875rem; } }
  .button-round:hover .button-round__button {
    background: #BA9866; }
  .button-round__txt {
    padding-left: 0.625rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    color: #396542;
    text-transform: uppercase; }
    @media only screen and (max-width: 767px) {
      .button-round__txt {
        font-size: 0.75rem; } }
  .button-round .icon {
    color: #396542;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1199px) {
      .button-round .icon--desk {
        display: none; } }
    @media only screen and (min-width: 1200px) {
      .button-round .icon--tablet {
        display: none; } }
  .button-round:hover .icon {
    color: #fff; }
  .button-round .size--40 {
    width: 2.5rem;
    height: 2.5rem; }
    @media only screen and (max-width: 1199px) {
      .button-round .size--40 {
        width: 1.875rem;
        height: 1.875rem; } }
  .button-round .size--35 {
    width: 2.1875rem;
    height: 2.1875rem; }
  .button-round .size--55 {
    width: 3.4375rem;
    height: 3.4375rem; }
    @media only screen and (max-width: 1199px) {
      .button-round .size--55 {
        width: 3.125rem;
        height: 3.125rem; } }

.social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .social__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 1.875rem;
    height: 1.25rem;
    padding-left: 0; }
    .social__item:not(:first-child) {
      margin-left: 0.9375rem; }
    .social__item::before {
      display: none; }
    .social__item:not(:first-child) {
      margin-top: 0; }
    .social__item .icon--fill {
      color: #BA9866;
      -webkit-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
    .social__item:hover .icon--fill {
      color: #396542; }
  .social.list-round .social__item {
    width: 3.4375rem;
    height: 3.4375rem; }
    .social.list-round .social__item .icon--fill {
      color: #396542; }
    .social.list-round .social__item:hover .icon--fill {
      color: #BA9866; }
  .social.list-round .social__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='55' height='55' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='27.5' cy='27.5' r='26.5' transform='matrix(-1 0 0 1 55 0)' fill='%23fff' stroke='url(%23a)' stroke-width='2'/%3e%3cdefs%3e%3clinearGradient id='a' x1='.359' y1='29.7' x2='55' y2='29.7' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='.212' stop-color='%23FFDAAA'/%3e%3cstop offset='.501' stop-color='%23A9824F'/%3e%3cstop offset='.659' stop-color='%23F2BF7B'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }

.button-hide {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #BA9866;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-transform: uppercase;
  cursor: pointer; }
  .button-hide:hover {
    color: #396542; }
  .button-hide .icon {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 0.9375rem;
    color: #BA9866; }
  .button-hide:hover .icon {
    color: #396542; }
  .button-hide span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    z-index: 2; }
  .button-hide.--active .icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .button-hide.--active .show {
    display: none; }
  .button-hide:not(.--active) .hide {
    display: none; }

.button-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 2.5rem;
  height: 1.25rem;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  @media only screen and (max-width: 767px) {
    .button-icon {
      height: 0.9375rem;
      padding-left: 1.5625rem; } }
  .button-icon.icon-favorites {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.8373 10.1321L22.8372 10.1322L12.5063 20.4477L2.16352 10.1441L2.16352 10.1441C-0.0545048 7.93455 -0.0545054 4.37989 2.16352 2.17031L2.16352 2.1703C4.3825 -0.0403223 7.95396 -0.0403451 10.1729 2.1703L10.173 2.17031L12.1414 4.13124L12.4943 4.48277L12.8472 4.13124L14.828 2.15795C17.047 -0.0526433 20.6184 -0.0526636 22.8377 2.15797C25.055 4.36724 25.0533 7.91984 22.8373 10.1321Z' stroke='%23396542'/%3e%3c/svg%3e ");
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat; }
  .button-icon.icon-calendar {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='3.5' width='25' height='18' stroke='%23396542'/%3e%3cline x1='5.5' y1='-1.87334e-08' x2='5.5' y2='6' stroke='%23396542'/%3e%3cline x1='10.5' y1='-1.87334e-08' x2='10.5' y2='6' stroke='%23396542'/%3e%3cline x1='15.5' y1='-1.87334e-08' x2='15.5' y2='6' stroke='%23396542'/%3e%3cline x1='20.5' y1='-1.87334e-08' x2='20.5' y2='6' stroke='%23396542'/%3e%3c/svg%3e ");
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat; }
  .button-icon::after {
    content: attr(data-text);
    font-size: 1rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-transform: uppercase;
    color: #396542;
    white-space: nowrap;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1199px) {
      .button-icon::after {
        font-size: 0.875rem; } }
  .button-icon span {
    font-size: 1rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-transform: uppercase;
    color: #396542;
    white-space: nowrap;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1199px) {
      .button-icon span {
        font-size: 1rem; } }
  .button-icon:hover.icon-favorites {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.8373 10.2859L22.8372 10.286L12.5063 20.6015L2.16352 10.2979L2.16352 10.2979C-0.0545048 8.08836 -0.0545054 4.5337 2.16352 2.32412L2.16352 2.32411C4.3825 0.113486 7.95396 0.113463 10.1729 2.32411L10.173 2.32412L12.1414 4.28505L12.4943 4.63658L12.8472 4.28505L14.828 2.31176C17.047 0.101165 20.6184 0.101145 22.8377 2.31178C25.055 4.52105 25.0533 8.07365 22.8373 10.2859Z' stroke='%23BA9866'/%3e%3c/svg%3e "); }
  .button-icon:hover.icon-calendar {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='3.5' width='25' height='18' stroke='%23BA9866'/%3e%3cline x1='5.5' y1='-1.87334e-08' x2='5.5' y2='6' stroke='%23BA9866'/%3e%3cline x1='10.5' y1='-1.87334e-08' x2='10.5' y2='6' stroke='%23BA9866'/%3e%3cline x1='15.5' y1='-1.87334e-08' x2='15.5' y2='6' stroke='%23BA9866'/%3e%3cline x1='20.5' y1='-1.87334e-08' x2='20.5' y2='6' stroke='%23BA9866'/%3e%3c/svg%3e "); }
  .button-icon:hover::after {
    color: #BA9866; }
  .button-icon.--active.icon-favorites {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.8373 10.4397L22.8372 10.4398L12.5063 20.7553L2.16352 10.4518L2.16352 10.4517C-0.0545048 8.24217 -0.0545054 4.68751 2.16352 2.47793L2.16352 2.47792C4.3825 0.267295 7.95396 0.267272 10.1729 2.47792L10.173 2.47793L12.1414 4.43886L12.4943 4.79039L12.8472 4.43886L14.828 2.46557C17.047 0.254974 20.6184 0.254954 22.8377 2.46558C25.055 4.67485 25.0533 8.22746 22.8373 10.4397Z' fill='url(%23paint0_linear_6859_15356)' stroke='url(%23paint1_linear_6859_15356)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_6859_15356' x1='1.99115' y1='10.8851' x2='23.0203' y2='11.715' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='0.565126' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_6859_15356' x1='1.99115' y1='10.8851' x2='23.0203' y2='11.715' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='0.565126' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "); }
  .button-icon.--active.icon-calendar {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='3' width='26' height='19' fill='url(%23paint0_linear_6859_15360)'/%3e%3cline x1='5.5' y1='-1.87334e-08' x2='5.5' y2='3' stroke='%23BA9866'/%3e%3cline x1='10.5' y1='-1.87334e-08' x2='10.5' y2='3' stroke='%23BA9866'/%3e%3cline x1='15.5' y1='-1.87334e-08' x2='15.5' y2='3' stroke='%23BA9866'/%3e%3cline x1='20.5' y1='-1.87334e-08' x2='20.5' y2='3' stroke='%23BA9866'/%3e%3cline x1='5.5' y1='3' x2='5.5' y2='6' stroke='white'/%3e%3cline x1='10.5' y1='3' x2='10.5' y2='6' stroke='white'/%3e%3cline x1='15.5' y1='3' x2='15.5' y2='6' stroke='white'/%3e%3cline x1='20.5' y1='3' x2='20.5' y2='6' stroke='white'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_6859_15360' x1='-3' y1='5' x2='27.8845' y2='29.4113' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='0.697199' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "); }
  .button-icon.--active::after {
    content: attr(data-text-active);
    color: #BA9866; }

.button-arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #BA9866;
  font-size: 0.875rem;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-transform: uppercase;
  cursor: pointer; }
  @media only screen and (max-width: 1199px) {
    .button-arrow {
      font-size: 0.75rem; } }
  .button-arrow:hover {
    color: #396542; }
  .button-arrow .icon {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-left: 0.9375rem;
    color: #BA9866;
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg); }
    @media only screen and (max-width: 1199px) {
      .button-arrow .icon {
        margin-left: 0.3125rem; } }
    @media only screen and (max-width: 1199px) {
      .button-arrow .icon.icon-desk {
        display: none; } }
    .button-arrow .icon.icon-dt {
      -webkit-transform: unset;
          -ms-transform: unset;
              transform: unset; }
      @media only screen and (min-width: 1200px) {
        .button-arrow .icon.icon-dt {
          display: none; } }
  .button-arrow:hover .icon {
    color: #396542; }
  .button-arrow span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    z-index: 2; }

.button-delete {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  color: #BA9866;
  text-transform: uppercase;
  opacity: 0.5;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer; }
  @media only screen and (max-width: 1199px) {
    .button-delete {
      font-size: 0.75rem; } }
  .button-delete .icon {
    margin-left: 0.9375rem; }
    @media only screen and (max-width: 1199px) {
      .button-delete .icon {
        margin-left: 0.3125rem; } }
    @media only screen and (max-width: 1199px) {
      .button-delete .icon.icon-desk {
        display: none; } }
    @media only screen and (min-width: 1200px) {
      .button-delete .icon.icon-dt {
        display: none; } }
  .button-delete:hover {
    opacity: 1; }

.button-favorites {
  width: 1.625rem;
  height: 1.375rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.3373 10.1321L23.3372 10.1322L13.0063 20.4477L2.66352 10.1441L2.66352 10.1441C0.445495 7.93455 0.445495 4.37989 2.66352 2.17031L2.66352 2.1703C4.8825 -0.0403223 8.45396 -0.0403451 10.6729 2.1703L10.673 2.17031L12.6414 4.13124L12.9943 4.48277L13.3472 4.13124L15.328 2.15795C17.547 -0.0526433 21.1184 -0.0526636 23.3377 2.15797C25.555 4.36724 25.5533 7.91984 23.3373 10.1321Z' stroke='url(%23paint0_linear_6064_4445)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_6064_4445' x1='2.49115' y1='10.5775' x2='23.5203' y2='11.4074' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='0.565126' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .button-favorites.--active {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.6905 1.80373C26.1044 4.20873 26.1019 8.07867 23.6905 10.486L13.0067 21.1539C9.4414 17.602 5.87592 14.0502 2.31064 10.4984C-0.103545 8.09337 -0.103545 4.22108 2.31064 1.81608C4.72472 -0.588913 8.61174 -0.588942 11.0258 1.81608L12.9943 3.77701L14.9751 1.80373C17.3892 -0.601243 21.2762 -0.601243 23.6905 1.80373Z' fill='url(%23paint0_linear_6924_11593)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_6924_11593' x1='2.49115' y1='10.5775' x2='23.5203' y2='11.4074' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='0.565126' stop-color='%23F8D797'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
  .button-favorites svg {
    display: none; }
  .button-favorites img {
    display: none; }

.button-quiz {
  position: fixed;
  bottom: 1.25rem;
  right: 1.25rem;
  left: unset;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  padding: 0.625rem;
  padding-left: 1.5625rem;
  font-size: 12px;
  color: #544842;
  background: #fff;
  z-index: 10; }
  @media only screen and (min-width: 1600px) {
    .button-quiz {
      left: calc(50% + 380px);
      right: unset; } }
  @media only screen and (max-width: 1199px) {
    .button-quiz {
      bottom: 0.625rem;
      right: 0.625rem; } }
  @media only screen and (max-width: 479px) {
    .button-quiz {
      max-width: 20.25rem; } }
  @media only screen and (max-width: 360px) {
    .button-quiz {
      left: 0.625rem;
      max-width: unset; } }
  .button-quiz:hover {
    color: #fff; }
  .button-quiz__green {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 1.125rem;
    margin-left: 0.875rem;
    border-radius: 3.4375rem;
    background: #396542;
    font-size: 0.875rem;
    color: #fff;
    white-space: nowrap; }

.button-gold .button-quiz__green::before {
  display: none; }

.button-gold .button-quiz__green::after {
  display: none; }

.up-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  right: 20px;
  left: unset;
  bottom: 84px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  height: 3.4375rem;
  width: 3.4375rem;
  border-radius: 50%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='20' cy='20' r='19' transform='matrix(-1 0 0 1 40 0)' stroke='url(%23paint0_linear_5046_28385)' stroke-width='2'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_5046_28385' x1='0.26087' y1='21.6' x2='40' y2='21.6' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23A9824F'/%3e%3cstop offset='0.212254' stop-color='%23FFDAAA'/%3e%3cstop offset='0.501094' stop-color='%23A9824F'/%3e%3cstop offset='0.658643' stop-color='%23F2BF7B'/%3e%3cstop offset='1' stop-color='%23A9824F'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  z-index: 100;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
  @media only screen and (min-width: 1600px) {
    .up-button {
      left: calc(50% + 710px);
      right: unset; } }
  @media only screen and (max-width: 1199px) {
    .up-button {
      height: 2.8125rem;
      width: 2.8125rem; } }
  .up-button:not(.--active) {
    display: none; }
  .up-button:hover {
    background-image: unset;
    background-color: #BA9866; }
    .up-button:hover span {
      color: #fff;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='31' height='27' viewBox='0 0 31 27' fill='none'%3e%3cpath d='M13.9507 1C12.9727 7.47264 7.84378 12.5366 1.33871 13.4523L0.999998 13.5L1.33871 13.5477C7.84378 14.4634 12.9727 19.5274 13.9507 26M1.80942 13.5L31 13.5' stroke='%23ffffff'/%3e%3cscript xmlns=''/%3e%3c/svg%3e"); }
  .up-button span {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='31' height='27' viewBox='0 0 31 27' fill='none'%3e%3cpath d='M13.9507 1C12.9727 7.47264 7.84378 12.5366 1.33871 13.4523L0.999998 13.5L1.33871 13.5477C7.84378 14.4634 12.9727 19.5274 13.9507 26M1.80942 13.5L31 13.5' stroke='%23396542'/%3e%3cscript xmlns=''/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 1199px) {
      .up-button span {
        background-size: 60%; } }

section {
  padding-bottom: 6.25rem; }
  @media only screen and (max-width: 1199px) {
    section {
      padding-bottom: 6.25rem; } }
  @media only screen and (max-width: 767px) {
    section {
      padding-bottom: 3.125rem; } }

.section-top-main {
  margin-top: -6.875rem;
  padding-bottom: 0; }

.section-top {
  margin-top: -11.25rem; }

.section-breadcrumbs {
  position: relative;
  z-index: 2;
  padding-bottom: 0; }

.section-about-product {
  position: relative;
  padding-top: 5.625rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
  background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
  overflow: hidden; }
  @media only screen and (max-width: 1199px) {
    .section-about-product {
      padding-top: 5.3125rem; } }
  @media only screen and (max-width: 767px) {
    .section-about-product {
      padding-top: 2.8125rem; } }
  .section-about-product .container {
    position: relative; }
  .section-about-product .section__decor {
    right: 50%;
    top: -4.375rem;
    margin-right: 34.3125rem;
    z-index: 1; }
    @media only screen and (max-width: 1919px) {
      .section-about-product .section__decor {
        right: unset;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        width: 11.4375rem;
        margin-right: 0; } }
    @media only screen and (max-width: 1199px) {
      .section-about-product .section__decor {
        width: 6.625rem;
        height: 13.25rem;
        top: -8.75rem; } }
    @media only screen and (max-width: 767px) {
      .section-about-product .section__decor {
        width: 4.5625rem;
        height: 9.125rem;
        top: -6.625rem; } }
  .section-about-product .desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 77.8125rem;
    margin: 0 auto;
    font-size: 1.875rem;
    line-height: 1.13;
    letter-spacing: -0.01em;
    text-align: center;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .section-about-product .desc {
        font-size: 1.125rem;
        line-height: 1.3;
        max-width: 38.125rem; } }
    .section-about-product .desc__decor {
      font-size: 2.5rem;
      color: #396542;
      text-transform: none; }
      @media only screen and (max-width: 1199px) {
        .section-about-product .desc__decor {
          font-size: 2.1875rem; } }
      .section-about-product .desc__decor:nth-child(2) {
        text-transform: uppercase; }
        @media only screen and (max-width: 1199px) {
          .section-about-product .desc__decor:nth-child(2) {
            font-size: 2.1875rem; } }
      @media only screen and (max-width: 1199px) {
        .section-about-product .desc__decor-wrap {
          top: 0.625rem; } }
      .section-about-product .desc__decor-wrap::before {
        margin-left: -22%;
        margin-top: -0.9375rem; }
        @media only screen and (max-width: 1199px) {
          .section-about-product .desc__decor-wrap::before {
            margin-left: -26%;
            margin-top: -1.5625rem; } }
        @media only screen and (max-width: 767px) {
          .section-about-product .desc__decor-wrap::before {
            margin-left: -50%; } }
      .section-about-product .desc__decor-wrap::after {
        margin-right: -22%;
        margin-top: -0.9375rem; }
        @media only screen and (max-width: 1199px) {
          .section-about-product .desc__decor-wrap::after {
            margin-right: -26%;
            margin-top: -1.5625rem; } }
        @media only screen and (max-width: 767px) {
          .section-about-product .desc__decor-wrap::after {
            margin-right: -50%; } }
  .section-about-product .list-tizer {
    margin-top: 1.5625rem; }
    @media only screen and (max-width: 1199px) {
      .section-about-product .list-tizer {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        max-width: 37.5rem;
        margin: 0 auto;
        margin-top: 3.125rem; } }
    @media only screen and (max-width: 767px) {
      .section-about-product .list-tizer {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        margin-top: 3.75rem; } }
    @media only screen and (max-width: 767px) {
      .section-about-product .list-tizer__item {
        width: 50%;
        margin-bottom: 1.25rem; } }
    @media only screen and (max-width: 767px) {
      .section-about-product .list-tizer__item:not(:first-child) {
        margin-left: 0; } }
    .section-about-product .list-tizer .tizer-1__img {
      height: 4.0625rem; }
  .section-about-product .block-decor-one {
    margin-top: 1.875rem; }
  .section-about-product .slider-wrap {
    margin: 0 -1.25rem;
    padding: 0 1.25rem;
    padding-bottom: 3.125rem; }
    @media only screen and (min-width: 768px) {
      .section-about-product .slider-wrap {
        overflow: visible; } }
  @media only screen and (min-width: 768px) {
    .section-about-product .block-decor-one {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      min-height: 19.625rem; } }

.section-about-brend {
  position: relative;
  background: #F2EBE2;
  padding-bottom: 5.625rem;
  z-index: 2; }
  @media only screen and (max-width: 767px) {
    .section-about-brend {
      padding-bottom: 3.125rem; } }
  .section-about-brend .section-body {
    position: relative;
    z-index: 2; }
  .section-about-brend .container {
    position: relative; }
  .section-about-brend h2 {
    text-align: center;
    margin-top: -0.625rem;
    margin-bottom: 1.25rem; }
  .section-about-brend h3 {
    font-size: 3.75rem !important;
    margin-bottom: 3.125rem;
    text-align: center;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
    @media only screen and (max-width: 1199px) {
      .section-about-brend h3 {
        max-width: 29.5rem;
        margin: 0 auto;
        font-size: 1.875rem !important;
        line-height: 1.1; } }
  .section-about-brend .desc {
    display: block;
    max-width: 92%;
    margin: 0 auto;
    font-size: 1.25rem;
    line-height: 1.35;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .section-about-brend .desc {
        font-size: 1rem; } }
  .section-about-brend .list-decor-number {
    margin-top: 3.4375rem; }
    @media only screen and (max-width: 1199px) {
      .section-about-brend .list-decor-number {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 1.875rem;
        grid-row-gap: 1.875rem;
        margin-top: 2.1875rem; } }
  .section-about-brend .about-brend__container {
    position: relative;
    padding: 6.25rem 3.125rem 7.8125rem;
    background: #fff;
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .section-about-brend .about-brend__container {
        padding: 1.5625rem 1.6875rem 2.5rem; } }
    @media only screen and (max-width: 1023px) {
      .section-about-brend .about-brend__container {
        padding: 1.5625rem 1.25rem 6.25rem; } }
    @media only screen and (max-width: 767px) {
      .section-about-brend .about-brend__container {
        padding: 1.5625rem 1.25rem 3.125rem;
        margin: 0 -1.25rem; } }
  .section-about-brend .about-brend__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 1199px) {
      .section-about-brend .about-brend__top {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media only screen and (max-width: 767px) {
      .section-about-brend .about-brend__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media only screen and (max-width: 767px) {
      .section-about-brend .about-brend__top h2 {
        margin-top: 3.4375rem; } }
    .section-about-brend .about-brend__top .slider-wrap {
      width: 100%; }
      @media only screen and (min-width: 1200px) {
        .section-about-brend .about-brend__top .slider-wrap {
          display: none; } }
      @media only screen and (max-width: 1199px) {
        .section-about-brend .about-brend__top .slider-wrap {
          width: calc(100% + 2.5rem);
          margin: 0 -1.25rem;
          margin-top: 2.1875rem;
          padding: 0 1.25rem;
          padding-bottom: 3.125rem; } }
      @media only screen and (max-width: 767px) {
        .section-about-brend .about-brend__top .slider-wrap {
          margin-top: 0; } }
    .section-about-brend .about-brend__top .slider-decor-number .swiper-wrapper {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: repeat(2, 1fr);
      grid-auto-flow: column; }
      @media only screen and (max-width: 767px) {
        .section-about-brend .about-brend__top .slider-decor-number .swiper-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          grid-template-columns: unset;
          grid-template-rows: unset;
          grid-auto-flow: unset; } }
    .section-about-brend .about-brend__top .slider-decor-number .slider-decor-number__item:first-child {
      margin-top: 2.5rem; }
      @media only screen and (max-width: 767px) {
        .section-about-brend .about-brend__top .slider-decor-number .slider-decor-number__item:first-child {
          margin-top: 0; } }
  @media only screen and (max-width: 767px) {
    .section-about-brend .about-brend__bottom h3 {
      margin-bottom: 1.5625rem; } }
  .section-about-brend .about-brend__bottom .slider-wrap {
    min-height: 25.125rem; }
    @media only screen and (max-width: 1023px) {
      .section-about-brend .about-brend__bottom .slider-wrap {
        min-height: unset; } }
    @media only screen and (max-width: 767px) {
      .section-about-brend .about-brend__bottom .slider-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding-bottom: 3.125rem; } }
  .section-about-brend .about-brend__img {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .section-about-brend .about-brend__img-general {
      width: 100%;
      height: auto;
      -o-object-fit: cover;
         object-fit: cover; }
    .section-about-brend .about-brend__img-decor {
      position: absolute;
      top: 1.25rem;
      left: 1.25rem;
      width: 30%; }
      @media only screen and (max-width: 1199px) {
        .section-about-brend .about-brend__img-decor {
          width: 6.9375rem; } }
  .section-about-brend .about-brend__hr {
    margin: 6.25rem auto;
    width: calc(100% - 6.25rem);
    background: #ECE4D9; }
    @media only screen and (max-width: 1199px) {
      .section-about-brend .about-brend__hr {
        margin: 3rem auto;
        width: 100%; } }
  .section-about-brend .section__decor {
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    @media only screen and (max-width: 767px) {
      .section-about-brend .section__decor {
        display: none; } }
    .section-about-brend .section__decor:first-of-type {
      right: 50%;
      top: 50%;
      margin-right: 34.3125rem;
      z-index: 1; }
      @media only screen and (max-width: 1919px) {
        .section-about-brend .section__decor:first-of-type {
          right: unset;
          left: 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          width: 11.4375rem;
          margin-right: 0; } }
      @media only screen and (max-width: 1199px) {
        .section-about-brend .section__decor:first-of-type {
          width: 6.625rem;
          height: 13.25rem;
          top: -8.75rem; } }
      @media only screen and (max-width: 767px) {
        .section-about-brend .section__decor:first-of-type {
          width: 4.5625rem;
          height: 9.125rem;
          top: -6.625rem; } }
    .section-about-brend .section__decor:nth-child(2) {
      position: absolute;
      bottom: -5.625rem;
      left: 50%;
      margin-left: 34.3125rem;
      z-index: 1; }
      @media only screen and (max-width: 1919px) {
        .section-about-brend .section__decor:nth-child(2) {
          left: unset;
          right: 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 11.4375rem;
          margin-left: 0; } }
      @media only screen and (max-width: 1199px) {
        .section-about-brend .section__decor:nth-child(2) {
          display: none; } }
  .section-about-brend .col {
    width: 50%; }
    .section-about-brend .col:first-child {
      padding: 0 5rem 0 3.125rem; }
      @media only screen and (max-width: 1439px) {
        .section-about-brend .col:first-child {
          padding-left: 0; } }
      @media only screen and (max-width: 1199px) {
        .section-about-brend .col:first-child {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          width: 52%;
          padding: 0 1.5625rem 0 0; } }
      @media only screen and (max-width: 767px) {
        .section-about-brend .col:first-child {
          width: 100%; } }
    @media only screen and (max-width: 1199px) {
      .section-about-brend .col:nth-child(2) {
        width: 48%; } }
    @media only screen and (max-width: 767px) {
      .section-about-brend .col:nth-child(2) {
        width: 100%;
        -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
                order: -1; } }

.section-line {
  position: relative; }
  @media only screen and (max-width: 1199px) {
    .section-line {
      padding-bottom: 6.25rem; } }
  @media only screen and (max-width: 767px) {
    .section-line {
      padding-bottom: 3.125rem; } }
  .section-line .container {
    position: relative; }
  .section-line .section-gradient:first-of-type {
    top: 0;
    height: 28.125rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(rgba(241, 234, 224, 0)));
    background: -o-linear-gradient(top, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%); }
  .section-line .section-gradient:nth-of-type(2) {
    bottom: 0;
    height: 31.25rem;
    background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(rgba(241, 234, 224, 0)));
    background: -o-linear-gradient(bottom, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%);
    background: linear-gradient(0deg, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%); }
  .section-line .slider-wrap {
    margin-top: 1.875rem;
    overflow: unset; }
  @media only screen and (max-width: 767px) {
    .section-line .catalog-other {
      margin: 0 -1.25rem;
      margin-top: 1.875rem;
      padding: 0 1.25rem;
      padding-bottom: 3.125rem; } }
  @media only screen and (min-width: 768px) {
    .section-line .swiper-pagination {
      display: none; } }
  @media only screen and (max-width: 767px) {
    .section-line .swiper-navigation {
      display: none; } }
  .section-line .product-catalog__name {
    font-size: 1.875rem;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto; }
  .section-line .tabs-items {
    margin: 0 -1.25rem;
    padding: 0 1.25rem; }

.section-buy {
  min-height: 56.25rem;
  z-index: 2; }
  @media only screen and (max-width: 1199px) {
    .section-buy {
      min-height: 35.9375rem; } }
  @media only screen and (max-width: 767px) {
    .section-buy {
      min-height: 53.75rem;
      overflow: hidden; } }
  .section-buy .list-buy-main {
    margin-top: 4.375rem; }
    @media only screen and (max-width: 1199px) {
      .section-buy .list-buy-main {
        margin-top: 1.875rem; } }
  @media only screen and (max-width: 1199px) {
    .section-buy .section__decor {
      display: none; } }
  .section-buy .section__decor:first-of-type {
    position: absolute;
    top: -11.25rem;
    left: -9.6875rem;
    width: 19.625rem;
    height: 19.625rem; }
  .section-buy .section__decor:nth-child(2) {
    position: absolute;
    bottom: -8.4375rem;
    left: -7.8125rem;
    width: 15.5625rem;
    height: 15.5625rem; }

.section-experts {
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 5.625rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(rgba(241, 234, 224, 0)));
  background: -o-linear-gradient(top, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%); }
  @media only screen and (max-width: 1199px) {
    .section-experts {
      padding-top: 6.5rem; } }
  @media only screen and (max-width: 767px) {
    .section-experts {
      padding-top: 3.125rem;
      padding-bottom: 3.125rem; } }
  .section-experts .slider-wrap {
    position: relative;
    overflow: unset;
    margin-top: 3.125rem; }
    @media only screen and (max-width: 1023px) {
      .section-experts .slider-wrap {
        margin-top: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .section-experts .slider-wrap {
        padding-bottom: 3.4375rem; } }
  .section-experts .slider-experts {
    overflow: hidden; }
  @media only screen and (max-width: 767px) {
    .section-experts .swiper-navigation {
      display: none; } }
  @media only screen and (min-width: 768px) {
    .section-experts .swiper-pagination {
      display: none; } }
  .section-experts .section-body .container {
    text-align: center; }
  .section-experts .container {
    position: relative; }
  .section-experts .button-gold {
    margin: 0 auto;
    margin-top: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .section-experts .button-gold {
        margin-top: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .section-experts .button-gold {
        margin-top: 1.875rem;
        width: 17.5rem; } }

.section-blog {
  text-align: center; }
  .section-blog .container {
    position: relative; }
  @media only screen and (max-width: 1199px) {
    .section-blog .section__decor {
      display: none; } }
  .section-blog .section-header .section__decor {
    position: absolute;
    left: 50%;
    margin-left: 34.3125rem;
    z-index: 1; }
    @media only screen and (max-width: 1919px) {
      .section-blog .section-header .section__decor {
        left: unset;
        right: 0;
        width: 11.4375rem;
        margin-left: 0; } }
    @media only screen and (max-width: 1199px) {
      .section-blog .section-header .section__decor {
        display: none; } }
  .section-blog .section-body .section__decor {
    bottom: -20.625rem;
    left: 6.875rem; }
  .section-blog .slider-wrap {
    position: relative;
    overflow: unset;
    margin-top: 2.5rem; }
    @media only screen and (max-width: 1199px) {
      .section-blog .slider-wrap {
        margin-top: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .section-blog .slider-wrap {
        padding-bottom: 3.4375rem; } }
  .section-blog .swiper-navigation {
    top: 10.9375rem; }
    @media only screen and (max-width: 767px) {
      .section-blog .swiper-navigation {
        display: none; } }
  @media only screen and (min-width: 768px) {
    .section-blog .swiper-pagination {
      display: none; } }
  .section-blog .slider-blog {
    overflow: hidden; }
  .section-blog .button-gold {
    margin: 0 auto;
    margin-top: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .section-blog .button-gold {
        margin-top: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .section-blog .button-gold {
        margin-top: 1.875rem;
        width: 100%; } }

.section-feedback {
  position: relative;
  padding: 3.125rem 0;
  background: #305B39;
  z-index: 2; }
  @media only screen and (max-width: 1199px) {
    .section-feedback {
      padding: 1.25rem 0; } }
  .section-feedback .feedback__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    padding: 1.25rem; }
    @media only screen and (max-width: 767px) {
      .section-feedback .feedback__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .section-feedback .feedback__img {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: auto; }
    .section-feedback .feedback__img-general {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .section-feedback .feedback__img-decor {
      position: absolute;
      bottom: 1.25rem;
      right: 1.25rem;
      width: 30%; }
      @media only screen and (max-width: 1199px) {
        .section-feedback .feedback__img-decor {
          bottom: 0.3125rem;
          right: 0.3125rem;
          top: unset; } }
      @media only screen and (max-width: 767px) {
        .section-feedback .feedback__img-decor {
          display: none; } }
  .section-feedback .col {
    width: 100%; }
    .section-feedback .col:first-child {
      padding: 0 2.5rem 3.125rem 6.25rem; }
      @media only screen and (max-width: 1199px) {
        .section-feedback .col:first-child {
          padding: 0 3.4375rem 2rem 1.875rem; } }
      @media only screen and (max-width: 767px) {
        .section-feedback .col:first-child {
          padding: 0 0 2rem 0; } }
    .section-feedback .col:not(:first-child) {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 39%;
      padding: 10px;
      padding-left: 0; }
      @media only screen and (max-width: 767px) {
        .section-feedback .col:not(:first-child) {
          width: 100%;
          padding: 0; } }
  .section-feedback .title-decor {
    margin-top: 5rem;
    color: #396542; }
    @media only screen and (max-width: 1439px) {
      .section-feedback .title-decor {
        max-width: 50%;
        margin-left: auto;
        margin-right: auto; } }
    @media only screen and (max-width: 1199px) {
      .section-feedback .title-decor {
        margin: 0 auto;
        margin-top: 1.875rem;
        max-width: 40%;
        line-height: 1.1; } }
    @media only screen and (max-width: 767px) {
      .section-feedback .title-decor {
        margin-top: 1.375rem;
        max-width: 8.125rem; } }
    .section-feedback .title-decor::before {
      margin-left: -21.875rem; }
      @media only screen and (max-width: 1439px) {
        .section-feedback .title-decor::before {
          margin-left: -13.75rem; } }
      @media only screen and (max-width: 1199px) {
        .section-feedback .title-decor::before {
          margin-left: -8.75rem;
          top: 39%; } }
      @media only screen and (max-width: 767px) {
        .section-feedback .title-decor::before {
          margin-left: -8.4375rem; } }
    .section-feedback .title-decor::after {
      margin-right: -21.875rem; }
      @media only screen and (max-width: 1439px) {
        .section-feedback .title-decor::after {
          margin-right: -13.75rem; } }
      @media only screen and (max-width: 1199px) {
        .section-feedback .title-decor::after {
          margin-right: -8.75rem;
          top: 39%; } }
      @media only screen and (max-width: 767px) {
        .section-feedback .title-decor::after {
          margin-right: -rem(-135); } }
  .section-feedback h2 {
    margin-bottom: 0; }
    @media only screen and (max-width: 1199px) {
      .section-feedback h2 {
        font-size: 1.875rem !important;
        z-index: 2; } }

.section-block-tizer .section-header {
  max-width: 61.875rem;
  margin: 0 auto;
  text-align: center; }

@media only screen and (min-width: 768px) {
  .section-block-tizer .swiper-pagination {
    display: none; } }

.section-catalog-other .slider-wrap {
  overflow: unset; }
  @media only screen and (max-width: 767px) {
    .section-catalog-other .slider-wrap {
      margin: 0 -1.25rem;
      padding-left: 1.25rem;
      padding-bottom: 3.125rem; } }

@media only screen and (min-width: 768px) {
  .section-catalog-other .swiper-pagination {
    display: none; } }

@media only screen and (max-width: 767px) {
  .section-catalog-other .swiper-navigation {
    display: none; } }

.section-read {
  text-align: center; }
  .section-read .container {
    position: relative; }
  @media only screen and (max-width: 1199px) {
    .section-read .section__decor {
      display: none; } }
  .section-read .section-header .section__decor {
    top: -11.875rem;
    right: -10.8125rem;
    width: 21.625rem;
    height: 21.8125rem; }
  .section-read .section-body .section__decor {
    bottom: -20.625rem;
    left: 6.875rem; }
  .section-read .slider-wrap {
    position: relative;
    overflow: unset;
    margin-top: 2.5rem; }
    @media only screen and (max-width: 1199px) {
      .section-read .slider-wrap {
        margin-top: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .section-read .slider-wrap {
        padding-bottom: 3.4375rem; } }
  .section-read .swiper-navigation {
    top: 10.9375rem; }
    @media only screen and (max-width: 767px) {
      .section-read .swiper-navigation {
        display: none; } }
  @media only screen and (min-width: 768px) {
    .section-read .swiper-pagination {
      display: none; } }
  .section-read .slider-read {
    overflow: hidden;
    margin: 0 -1.25rem;
    padding: 0 1.25rem; }
    .section-read .slider-read .swiper-slide {
      height: auto; }
      @media only screen and (max-width: 767px) {
        .section-read .slider-read .swiper-slide {
          width: 16.4375rem; } }
  .section-read .button-gold {
    margin: 0 auto;
    margin-top: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .section-read .button-gold {
        margin-top: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .section-read .button-gold {
        margin-top: 0.9375rem;
        width: 17.5rem; } }

.section-faq {
  position: relative;
  z-index: 2; }
  .section-faq .container {
    position: relative; }

.section-quiz {
  position: relative;
  z-index: 2; }
  @media only screen and (max-width: 1199px) {
    .section-quiz {
      padding-bottom: 0; } }
  .section-quiz .container {
    position: relative; }
  @media only screen and (max-width: 1439px) {
    .section-quiz .section__decor {
      display: none; } }
  .section-quiz .section__decor:nth-child(1) {
    top: -12.1875rem;
    left: 0; }
  .section-quiz .section__decor:nth-child(2) {
    right: 0;
    top: 16%; }
  .section-quiz .section__decor:nth-child(3) {
    left: 0;
    top: 50%; }
  .section-quiz .section__decor:nth-child(4) {
    right: 0;
    top: 66%; }
  .section-quiz .section__decor:nth-child(5) {
    left: 0;
    top: 93%; }

.section-contacts {
  position: relative;
  z-index: 2; }
  .section-contacts .link-phone {
    display: block;
    width: 100%;
    font-size: 2.8125rem;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .section-contacts .link-phone {
        font-size: 1.875rem; } }
  .section-contacts .address {
    display: block;
    font-size: 1.5rem;
    font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .section-contacts .link-mail {
    display: block;
    font-size: 1.5rem;
    font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #396542; }
    @media only screen and (max-width: 1199px) {
      .section-contacts .link-mail {
        font-size: 1.125rem; } }
  .section-contacts .social-ttl {
    display: block;
    font-size: 0.875rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #396542;
    text-transform: uppercase; }

.section-top-buy {
  position: relative;
  padding-bottom: 5.625rem;
  z-index: 2; }
  @media only screen and (max-width: 1199px) {
    .section-top-buy {
      padding-bottom: 3.125rem; } }

.section-market {
  position: relative;
  z-index: 2; }
  @media only screen and (max-width: 1199px) {
    .section-market {
      padding-bottom: 3.125rem; } }

.section-partners {
  position: relative;
  z-index: 2; }

.section-banner-big {
  background: #f1eae0; }
  .section-banner-big .container {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media only screen and (max-width: 1023px) {
      .section-banner-big .container {
        position: relative; } }
  .section-banner-big .section-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-height: 53.125rem; }
    @media only screen and (max-width: 1023px) {
      .section-banner-big .section-body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        max-height: unset; } }
  .section-banner-big .banner-big__container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 6.25rem;
    width: 36%; }
    @media only screen and (max-width: 1023px) {
      .section-banner-big .banner-big__container {
        margin: 0 auto;
        width: 80%;
        z-index: 2; } }
    @media only screen and (max-width: 767px) {
      .section-banner-big .banner-big__container {
        width: 100%; } }
    .section-banner-big .banner-big__container h2 {
      z-index: 2;
      color: transparent;
      -webkit-background-clip: text;
      background-clip: text;
      background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
      background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
      @media only screen and (max-width: 1023px) {
        .section-banner-big .banner-big__container h2.desktop {
          display: none; } }
  .section-banner-big .banner-big__title {
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 14.375rem;
    line-height: 1;
    text-align: center;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    z-index: 2; }
    @media only screen and (max-width: 1199px) {
      .section-banner-big .banner-big__title {
        margin-top: -4.6875rem;
        font-size: 9.375rem; } }
  .section-banner-big .banner-big__desc {
    display: block;
    margin: 2.1875rem 0;
    font-size: 1.125rem;
    z-index: 2;
    line-height: 1.5;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .section-banner-big .banner-big__desc {
        margin: 0.9375rem 0;
        font-size: 1rem; } }
    @media only screen and (max-width: 767px) {
      .section-banner-big .banner-big__desc {
        line-height: 1.45;
        margin: 1.875rem; } }
  .section-banner-big .img-small {
    position: absolute;
    top: -7.5rem;
    z-index: 2; }
    @media only screen and (max-width: 767px) {
      .section-banner-big .img-small {
        top: 0; } }
  .section-banner-big picture {
    -webkit-mask-image: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(5%, #000000));
    -webkit-mask-image: linear-gradient(to left, transparent 0%, #000000 5%);
    mask-image: -webkit-gradient(linear, right top, left top, from(transparent), color-stop(5%, #000000));
    mask-image: linear-gradient(to left, transparent 0%, #000000 5%); }
    @media only screen and (max-width: 1023px) {
      .section-banner-big picture {
        position: relative;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        max-height: 37.5rem; } }
    @media only screen and (max-width: 767px) {
      .section-banner-big picture {
        left: unset;
        top: unset;
        max-width: 100%; } }
    .section-banner-big picture img {
      width: 100%; }
  .section-banner-big .button-gold {
    z-index: 2; }

.section-geography {
  position: relative;
  z-index: 2; }
  @media only screen and (max-width: 767px) {
    .section-geography {
      padding-bottom: 0; } }

.section-banner-big {
  overflow: hidden;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(5%, #000000));
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000000 5%);
  mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(5%, #000000));
  mask-image: linear-gradient(to bottom, transparent 0%, #000000 5%); }
  @media only screen and (max-width: 1023px) {
    .section-banner-big {
      padding-top: 6.25rem; } }
  @media only screen and (max-width: 767px) {
    .section-banner-big {
      padding-top: 3.125rem;
      padding-bottom: 0; } }
  .section-banner-big picture {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

.section-pack .block-decor-three__product {
  max-height: 28.125rem; }
  @media only screen and (max-width: 1199px) {
    .section-pack .block-decor-three__product {
      max-height: 13.125rem; } }
  @media only screen and (max-width: 767px) {
    .section-pack .block-decor-three__product {
      max-height: 18.125rem; } }

.section-standards .tizer-1.frame-white .tizer-1__img img {
  max-width: unset; }

@media only screen and (max-width: 1199px) {
  .section-standards .tizer-1__img {
    padding: 1.25rem; } }

.section-standards .tizer-1__img img {
  height: auto;
  max-width: 100%; }
  @media only screen and (max-width: 767px) {
    .section-standards .tizer-1__img img {
      height: 1.25rem; } }

.section-other-bioboosters .tizer-1__img {
  padding: 1.25rem; }
  @media only screen and (max-width: 1199px) {
    .section-other-bioboosters .tizer-1__img {
      padding: 0.625rem; } }

@media only screen and (max-width: 1023px) {
  .section-other-bioboosters .tizer-1 img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain; } }

.section-catalog-section .button {
  margin: 0 auto;
  margin-top: 3.125rem; }

/*=== Pages ====*/
.page-404::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 25rem;
  top: -18.75rem;
  background: #f1eae0; }

.page-404 > .gradient {
  top: -8.75rem;
  top: 0;
  width: 100%;
  height: 62.5rem;
  background: #f1eae0;
  z-index: -1; }

.page-404 .section__decor {
  display: none; }

.page-404 .section-banner-big {
  padding-bottom: 0; }

.about-page {
  overflow: hidden;
  margin-top: -4.5rem;
  padding-top: 4.5rem; }
  .about-page::before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 25rem;
    top: -18.75rem;
    background: #396542; }
  .about-page > .gradient {
    top: -8.75rem;
    width: 100%;
    height: 62.5rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
    z-index: -1; }
    .about-page > .gradient:last-child {
      top: unset;
      bottom: 0;
      height: 312.1875rem;
      background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
      background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
      background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }
  .about-page .gradient-catalog-2 {
    position: absolute;
    height: 40.625rem;
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%); }
  .about-page h1 {
    margin-bottom: 0; }
  .about-page .section-top {
    padding-bottom: 0; }
    @media only screen and (max-width: 1199px) {
      .about-page .section-top .top {
        padding-bottom: 3.75rem; } }
    @media only screen and (max-width: 767px) {
      .about-page .section-top .top {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-bottom: 0; } }
    .about-page .section-top .top .container {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
    .about-page .section-top .top .top__content {
      max-width: 38%; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-top .top .top__content {
          max-width: 22.1875rem; } }
      @media only screen and (max-width: 767px) {
        .about-page .section-top .top .top__content {
          max-width: unset;
          margin-top: 0; } }
      .about-page .section-top .top .top__content .sub-ttl {
        margin: 2.1875rem 0; }
        @media only screen and (max-width: 1199px) {
          .about-page .section-top .top .top__content .sub-ttl {
            margin: 0.9375rem 0; } }
    .about-page .section-top .top picture {
      width: 100%;
      height: auto; }
      @media only screen and (max-width: 767px) {
        .about-page .section-top .top picture {
          position: relative; } }
    .about-page .section-top .top .img-big {
      bottom: 0;
      top: auto;
      max-height: 700px; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-top .top .img-big {
          max-height: 31.25rem;
          left: 50%;
          -webkit-transform: translateX(-25.625rem);
              -ms-transform: translateX(-25.625rem);
                  transform: translateX(-25.625rem); } }
      @media only screen and (max-width: 767px) {
        .about-page .section-top .top .img-big {
          left: unset;
          max-height: unset;
          width: 100%;
          height: auto;
          -webkit-transform: unset;
              -ms-transform: unset;
                  transform: unset;
          -webkit-mask-image: unset;
          /*для хрома*/
          mask-image: unset;
          margin-left: 0; } }
    .about-page .section-top .top .top__decor:first-of-type {
      top: -2.5rem;
      right: 4.6875rem; }
    .about-page .section-top .top .top__decor:last-of-type {
      bottom: -16.5625rem; }
  .about-page .section-mission {
    padding: 6.25rem 0 5.625rem; }
    @media only screen and (max-width: 767px) {
      .about-page .section-mission {
        padding: 3.125rem 0; } }
    .about-page .section-mission .container {
      position: relative; }
    .about-page .section-mission .section__decor:first-child {
      top: -16.25rem;
      left: -10.3125rem;
      width: 21.875rem;
      height: 21.875rem; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-mission .section__decor:first-child {
          display: none; } }
    .about-page .section-mission .section__decor:nth-child(2) {
      top: 23.75rem;
      right: -11.875rem; }
    .about-page .section-mission .mission {
      display: grid;
      grid-template-columns: 1fr 43%;
      -webkit-column-gap: 6.25rem;
         -moz-column-gap: 6.25rem;
              column-gap: 6.25rem;
      max-width: 77.75rem;
      margin: 0 auto; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-mission .mission {
          grid-template-columns: 50% 50%;
          -webkit-column-gap: 1.25rem;
             -moz-column-gap: 1.25rem;
                  column-gap: 1.25rem; } }
      @media only screen and (max-width: 767px) {
        .about-page .section-mission .mission {
          grid-template-columns: 1fr; } }
      .about-page .section-mission .mission__desc {
        display: block;
        font-size: 1.25rem;
        line-height: 1.35; }
        @media only screen and (max-width: 1199px) {
          .about-page .section-mission .mission__desc {
            font-size: 1rem; } }
        .about-page .section-mission .mission__desc p {
          font-size: 1.25rem;
          line-height: 1.35; }
          @media only screen and (max-width: 1199px) {
            .about-page .section-mission .mission__desc p {
              font-size: 1rem; } }
      .about-page .section-mission .mission__txt {
        display: block;
        margin-top: 1.875rem;
        font-size: 1.125rem;
        line-height: 1.5; }
        @media only screen and (max-width: 1199px) {
          .about-page .section-mission .mission__txt {
            margin-top: 0.625rem;
            font-size: 1rem;
            line-height: 1.45; } }
      .about-page .section-mission .mission h2 {
        margin-bottom: 2.1875rem;
        text-align: start;
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
        background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
        @media only screen and (max-width: 1199px) {
          .about-page .section-mission .mission h2 {
            margin-bottom: 0.9375rem; } }
    .about-page .section-mission .about-adv {
      margin-top: 6.25rem; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-mission .about-adv {
          margin-top: 3.125rem; } }
      .about-page .section-mission .about-adv .tizer-1 {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .about-page .section-mission .about-adv .tizer-1__img {
          width: 9.375rem;
          height: 9.375rem; }
          .about-page .section-mission .about-adv .tizer-1__img img {
            width: 100%;
            height: 100%;
            max-width: unset;
            max-height: unset;
            -o-object-fit: cover;
               object-fit: cover;
            -webkit-mask-image: url("../assets/images/mask/mask-img-300.png");
            mask-image: url("../assets/images/mask/mask-img-300.png");
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            mask-size: contain;
            -webkit-mask-size: contain;
            z-index: 2; }
        .about-page .section-mission .about-adv .tizer-1__ttl {
          margin-top: 0.625rem;
          font-size: 1.25rem; }
          @media only screen and (max-width: 1199px) {
            .about-page .section-mission .about-adv .tizer-1__ttl {
              margin-top: 0; } }
        .about-page .section-mission .about-adv .tizer-1__txt {
          max-width: 90%;
          margin-top: 1.5625rem;
          font-size: 1.125rem;
          text-align: center;
          line-height: 1.5; }
          @media only screen and (max-width: 1199px) {
            .about-page .section-mission .about-adv .tizer-1__txt {
              margin-top: 0.625rem;
              font-size: 1rem;
              line-height: 1.45; } }
      @media only screen and (max-width: 767px) {
        .about-page .section-mission .about-adv .list-tizer {
          padding-bottom: 3.75rem; } }
      @media only screen and (min-width: 768px) {
        .about-page .section-mission .about-adv .list-tizer .swiper-wrapper {
          display: grid;
          grid-template-columns: repeat(3, 1fr);
          -webkit-column-gap: 4.375rem;
             -moz-column-gap: 4.375rem;
                  column-gap: 4.375rem; } }
      @media only screen and (max-width: 1199px) {
        .about-page .section-mission .about-adv .list-tizer .swiper-wrapper {
          -webkit-column-gap: 1.875rem;
             -moz-column-gap: 1.875rem;
                  column-gap: 1.875rem; } }
      @media only screen and (max-width: 767px) {
        .about-page .section-mission .about-adv .list-tizer .swiper-wrapper {
          -webkit-column-gap: 0;
             -moz-column-gap: 0;
                  column-gap: 0; } }
      @media only screen and (min-width: 768px) {
        .about-page .section-mission .about-adv .list-tizer .swiper-pagination {
          display: none; } }
    @media only screen and (max-width: 1199px) {
      .about-page .section-mission .framed-img {
        width: calc(100% - 1.25rem); } }
    @media only screen and (max-width: 767px) {
      .about-page .section-mission .framed-img {
        margin-top: 3.125rem;
        width: 100%; } }
  .about-page .section-care .title-decor {
    margin-bottom: 2.1875rem; }
    @media only screen and (max-width: 1199px) {
      .about-page .section-care .title-decor {
        margin-bottom: 1.25rem; } }
    @media only screen and (max-width: 479px) {
      .about-page .section-care .title-decor {
        max-width: 60%;
        margin-left: auto;
        margin-right: auto; } }
    @media only screen and (max-width: 1599px) {
      .about-page .section-care .title-decor::before {
        margin-left: -28%; } }
    @media only screen and (max-width: 1439px) {
      .about-page .section-care .title-decor::before {
        margin-left: -33%; } }
    @media only screen and (max-width: 767px) {
      .about-page .section-care .title-decor::before {
        margin-left: -15rem; } }
    @media only screen and (max-width: 479px) {
      .about-page .section-care .title-decor::before {
        margin-left: -11.25rem; } }
    @media only screen and (max-width: 1599px) {
      .about-page .section-care .title-decor::after {
        margin-right: -28%; } }
    @media only screen and (max-width: 1439px) {
      .about-page .section-care .title-decor::after {
        margin-right: -33%; } }
    @media only screen and (max-width: 767px) {
      .about-page .section-care .title-decor::after {
        margin-right: -15rem; } }
    @media only screen and (max-width: 479px) {
      .about-page .section-care .title-decor::after {
        margin-right: -11.25rem; } }
  .about-page .section-care .desc {
    margin: 0 auto;
    max-width: 61.875rem;
    text-align: center;
    font-size: 1.875rem;
    line-height: 1.13;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .about-page .section-care .desc {
        max-width: 65%;
        font-size: 1.125rem; } }
    @media only screen and (max-width: 767px) {
      .about-page .section-care .desc {
        max-width: unset; } }
    .about-page .section-care .desc p {
      font-size: 1.875rem;
      line-height: 1.13; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-care .desc p {
          font-size: 1.125rem; } }
  @media only screen and (min-width: 1200px) {
    .about-page .section-care .slider-wrap {
      overflow: unset; } }
  @media only screen and (max-width: 1199px) {
    .about-page .section-care .slider-wrap {
      margin: 0 -1.25rem;
      padding: 0 1.25rem; } }
  @media only screen and (max-width: 1199px) {
    .about-page .section-care .slider-wrap .swiper-navigation {
      width: calc(100% - 1.25rem);
      left: 1.25rem; } }
  .about-page .section-care .slider-tizer {
    overflow: hidden; }
  .about-page .section-production {
    position: relative;
    padding-bottom: 0;
    min-height: 56.25rem;
    z-index: 2;
    /*
		&>.container {
			position: relative;
			display: flex;
			justify-content: flex-end;
		}
*/ }
    @media only screen and (max-width: 1199px) {
      .about-page .section-production {
        min-height: 25rem; } }
    @media only screen and (max-width: 767px) {
      .about-page .section-production {
        min-height: unset;
        overflow: hidden; } }
    .about-page .section-production h2 {
      color: #396542; }
      @media only screen and (max-width: 767px) {
        .about-page .section-production h2 {
          -webkit-hyphens: auto;
              -ms-hyphens: auto;
                  hyphens: auto; } }
    .about-page .section-production-back {
      position: absolute;
      top: 0;
      width: 100%;
      margin: 0 -3.125rem;
      height: 100%; }
      @media only screen and (max-width: 1439px) {
        .about-page .section-production-back {
          width: calc(100% + 2.5rem);
          margin: 0 -1.25rem; } }
    .about-page .section-production .img-production {
      position: absolute;
      right: 0;
      max-height: 100%; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-production .img-production {
          max-height: 25.3125rem;
          margin-left: 1.875rem;
          -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, transparent), color-stop(5%, #000000));
          -webkit-mask-image: linear-gradient(to top, transparent 1%, #000000 5%);
          mask-image: -webkit-gradient(linear, left bottom, left top, color-stop(1%, transparent), color-stop(5%, #000000));
          mask-image: linear-gradient(to top, transparent 1%, #000000 5%); } }
      @media only screen and (max-width: 1023px) {
        .about-page .section-production .img-production {
          margin-left: 0;
          left: unset;
          right: 0; } }
      @media only screen and (max-width: 767px) {
        .about-page .section-production .img-production {
          max-height: 21.875rem; } }
      .about-page .section-production .img-production-back {
        background-color: #F0E9DF;
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1; }
    .about-page .section-production .section-body {
      top: 0;
      width: 100%;
      height: 100%; }
      .about-page .section-production .section-body .container {
        position: relative;
        width: 100%;
        height: 100%;
        padding-top: 3.125rem;
        padding-bottom: 3.125rem; }
        @media only screen and (max-width: 1199px) {
          .about-page .section-production .section-body .container {
            padding-top: 1.25rem;
            padding-bottom: 1.25rem; } }
    @media only screen and (max-width: 1199px) {
      .about-page .section-production .section__decor {
        display: none; } }
    .about-page .section-production .section__decor:first-of-type {
      position: absolute;
      top: -5.625rem;
      left: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      width: 19.625rem;
      height: 19.625rem;
      margin-left: -60.75rem; }
      @media only screen and (max-width: 1919px) {
        .about-page .section-production .section__decor:first-of-type {
          left: 0;
          margin-left: 0;
          width: 9.75rem; } }
      @media only screen and (max-width: 1199px) {
        .about-page .section-production .section__decor:first-of-type {
          display: none; } }
    .about-page .section-production .section__decor:nth-child(2) {
      position: absolute;
      bottom: -14.0625rem;
      right: 50%;
      margin-right: -60.75rem; }
      @media only screen and (max-width: 1919px) {
        .about-page .section-production .section__decor:nth-child(2) {
          right: 0;
          margin-right: 0;
          width: 9.75rem; } }
      @media only screen and (max-width: 1199px) {
        .about-page .section-production .section__decor:nth-child(2) {
          display: none; } }
    .about-page .section-production .production__container {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 100%; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-production .production__container {
          height: calc(100% - 1.25rem); }
          .about-page .section-production .production__container::after {
            content: '';
            position: absolute;
            bottom: 0;
            right: 0;
            display: block;
            width: 100%;
            height: calc(100% - 23.75rem);
            background: #F6F4F0; } }
      @media only screen and (max-width: 767px) {
        .about-page .section-production .production__container {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
          .about-page .section-production .production__container::after {
            top: 0;
            left: 0;
            bottom: unset;
            right: unset;
            display: block;
            width: calc(100% - 22.5rem);
            height: 100%; } }
      @media only screen and (max-width: 479px) {
        .about-page .section-production .production__container::after {
          width: 0; } }
    .about-page .section-production .production__col {
      height: 100%; }
      .about-page .section-production .production__col-l {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 6.25rem 2.5rem;
        padding-left: 6.875rem;
        background: #F6F4F0;
        width: 47.5%;
        height: auto;
        margin-right: -1px; }
        @media only screen and (max-width: 1199px) {
          .about-page .section-production .production__col-l {
            position: relative;
            width: calc(100% - 23.375rem);
            padding: 1.5625rem 1.25rem;
            padding-left: 3.125rem;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start;
            z-index: 2; } }
        @media only screen and (max-width: 1023px) {
          .about-page .section-production .production__col-l {
            padding-left: 1.875rem; } }
        @media only screen and (max-width: 767px) {
          .about-page .section-production .production__col-l {
            width: 100%;
            padding: 0.9375rem 1.25rem;
            padding-left: 1.25rem;
            padding-bottom: 1.875rem; } }
        .about-page .section-production .production__col-l .desc {
          font-size: 1.25rem;
          text-align: center; }
          @media only screen and (max-width: 1199px) {
            .about-page .section-production .production__col-l .desc {
              font-size: 1rem;
              line-height: 1.35; } }
          .about-page .section-production .production__col-l .desc p {
            font-size: 1.25rem; }
            @media only screen and (max-width: 1199px) {
              .about-page .section-production .production__col-l .desc p {
                font-size: 1rem;
                line-height: 1.35; } }
        .about-page .section-production .production__col-l p {
          text-align: center; }
        .about-page .section-production .production__col-l img {
          display: block;
          margin: 0 auto;
          margin-bottom: 0.9375rem; }
          @media only screen and (max-width: 767px) {
            .about-page .section-production .production__col-l img {
              max-height: 2.5rem; } }
      .about-page .section-production .production__col-r {
        position: relative;
        height: auto;
        width: 52.5%;
        border: 2.5rem solid #F6F4F0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
        @media only screen and (max-width: 1199px) {
          .about-page .section-production .production__col-r {
            height: 23.75rem;
            width: 24.6875rem;
            border-width: 1.5625rem; } }
        @media only screen and (max-width: 767px) {
          .about-page .section-production .production__col-r {
            width: 100%;
            height: 20.3125rem;
            -webkit-box-ordinal-group: 0;
                -ms-flex-order: -1;
                    order: -1; } }
        .about-page .section-production .production__col-r::after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
          background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
          background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
          background-size: 100% 100%;
          -webkit-clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
                  clip-path: polygon(0% 100%, 0.625rem 100%, 0.625rem 0.625rem, calc(100% - 0.625rem) 0.625rem, calc(100% - 0.625rem) calc(100% - 0.625rem), 0.625rem calc(100% - 0.625rem), 0.625rem 100%, 100% 100%, 100% 0%, 0% 0%);
          z-index: 2; }
          @media only screen and (max-width: 1199px) {
            .about-page .section-production .production__col-r::after {
              -webkit-clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%);
                      clip-path: polygon(0% 100%, 0.3125rem 100%, 0.3125rem 0.3125rem, calc(100% - 0.3125rem) 0.3125rem, calc(100% - 0.3125rem) calc(100% - 0.3125rem), 0.3125rem calc(100% - 0.3125rem), 0.3125rem 100%, 100% 100%, 100% 0%, 0% 0%);
              width: 100%;
              height: 100%; } }
          @media only screen and (max-width: 767px) {
            .about-page .section-production .production__col-r::after {
              left: unset;
              width: 21rem; } }
          @media only screen and (max-width: 479px) {
            .about-page .section-production .production__col-r::after {
              width: 100%; } }
        .about-page .section-production .production__col-r::before {
          content: '';
          position: absolute;
          width: calc(100% + 1.25rem);
          height: calc(100% + 1.25rem);
          top: -0.625rem;
          left: -0.625rem;
          right: 0;
          bottom: 0;
          background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
          background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
          background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
          background-size: 100% 100%;
          -webkit-clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
                  clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
          z-index: 2; }
          @media only screen and (max-width: 1199px) {
            .about-page .section-production .production__col-r::before {
              top: -0.3125rem;
              left: -0.3125rem;
              width: calc(100% + 0.75rem);
              height: calc(100% + 0.75rem); } }
          @media only screen and (max-width: 767px) {
            .about-page .section-production .production__col-r::before {
              left: unset;
              right: -0.3125rem;
              width: 21.6875rem; } }
          @media only screen and (max-width: 479px) {
            .about-page .section-production .production__col-r::before {
              width: calc(100% + 0.625rem); } }
  .about-page .section-standards {
    padding-top: 6.25rem;
    padding-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .about-page .section-standards {
        padding-top: 3.125rem; } }
    .about-page .section-standards .tizer-1 {
      height: 100%;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .about-page .section-standards .tizer-1__img {
        width: 12.5rem !important;
        height: 12.5rem !important;
        padding: 1.5625rem; }
        @media only screen and (max-width: 1199px) {
          .about-page .section-standards .tizer-1__img {
            width: 6.25rem !important;
            height: 6.25rem !important;
            padding: 0.625rem; } }
      .about-page .section-standards .tizer-1__txt {
        line-height: 1.35; }
    @media only screen and (min-width: 1200px) {
      .about-page .section-standards .slider-wrap {
        overflow: unset; } }
    @media only screen and (max-width: 1199px) {
      .about-page .section-standards .slider-wrap {
        margin: 0 -1.25rem;
        padding: 0 1.25rem; } }
    @media only screen and (max-width: 1199px) {
      .about-page .section-standards .slider-wrap .swiper-navigation {
        width: calc(100% - 1.25rem);
        left: 1.25rem; } }
    @media only screen and (min-width: 768px) {
      .about-page .section-standards .slider-tizer .swiper-wrapper {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .about-page .section-standards .slider-tizer .swiper-slide {
      width: calc(100% / 5); }
      @media only screen and (max-width: 1199px) {
        .about-page .section-standards .slider-tizer .swiper-slide {
          width: calc(100% / 3); } }
      @media only screen and (max-width: 767px) {
        .about-page .section-standards .slider-tizer .swiper-slide {
          width: 20rem; } }
  .about-page .section-about-product {
    padding-top: 0;
    background: unset;
    overflow: unset; }
    .about-page .section-about-product .container {
      position: relative; }
    .about-page .section-about-product .section__decor:first-child {
      top: -8.125rem;
      left: 50%;
      width: 21.875rem;
      height: 21.875rem;
      margin-left: -60.75rem; }
      @media only screen and (max-width: 1919px) {
        .about-page .section-about-product .section__decor:first-child {
          left: 0;
          margin-left: 0;
          width: 10.9375rem; } }
      @media only screen and (max-width: 1199px) {
        .about-page .section-about-product .section__decor:first-child {
          display: none; } }
    .about-page .section-about-product .section__decor:nth-child(2) {
      left: unset;
      top: -17.5rem;
      right: 50%;
      width: 21.875rem;
      height: 21.875rem;
      margin-right: -60.75rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      @media only screen and (max-width: 1919px) {
        .about-page .section-about-product .section__decor:nth-child(2) {
          right: 0;
          margin-right: 0;
          width: 10.9375rem; } }
      @media only screen and (max-width: 1199px) {
        .about-page .section-about-product .section__decor:nth-child(2) {
          display: none; } }
    @media only screen and (max-width: 767px) {
      .about-page .section-about-product .block-decor-one {
        margin-top: -1.875rem; } }
  .about-page .slider-tizer {
    margin-top: 2.1875rem; }
    @media only screen and (max-width: 767px) {
      .about-page .slider-tizer {
        padding-bottom: 3.75rem; } }
    .about-page .slider-tizer .tizer-1 {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .about-page .slider-tizer .tizer-1__img {
        width: 9.375rem;
        height: 9.375rem; }
        @media only screen and (max-width: 1199px) {
          .about-page .slider-tizer .tizer-1__img {
            width: 6.25rem;
            height: 6.25rem; } }
      .about-page .slider-tizer .tizer-1__ttl {
        font-size: 1.125rem;
        line-height: 1.3; }
        @media only screen and (max-width: 1199px) {
          .about-page .slider-tizer .tizer-1__ttl {
            font-size: 1rem; } }
      .about-page .slider-tizer .tizer-1__txt {
        display: block;
        margin-bottom: 1.5625rem;
        color: #544842;
        text-align: center;
        line-height: 1.35; }
      .about-page .slider-tizer .tizer-1 .button-arrow {
        margin-top: auto; }
        .about-page .slider-tizer .tizer-1 .button-arrow .icon {
          margin-left: 0;
          margin-right: 0.9375rem;
          -webkit-box-ordinal-group: 0;
              -ms-flex-order: -1;
                  order: -1;
          -webkit-transform: unset;
              -ms-transform: unset;
                  transform: unset; }
      .about-page .slider-tizer .tizer-1:hover .button-arrow {
        color: #396542; }
        .about-page .slider-tizer .tizer-1:hover .button-arrow .icon {
          color: #396542; }
    .about-page .slider-tizer .swiper-slide {
      height: auto; }
      @media only screen and (max-width: 1199px) {
        .about-page .slider-tizer .swiper-slide {
          width: 10.625rem; } }
    @media only screen and (min-width: 768px) {
      .about-page .slider-tizer .swiper-pagination {
        display: none; } }
    @media only screen and (max-width: 767px) {
      .about-page .slider-tizer + .swiper-navigation {
        display: none; } }
  .about-page .section-geography {
    padding-top: 1.875rem; }
    @media only screen and (max-width: 767px) {
      .about-page .section-geography {
        padding-top: 3.125rem;
        margin-bottom: -3.4375rem; } }
    .about-page .section-geography .geography__container {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media only screen and (max-width: 767px) {
        .about-page .section-geography .geography__container {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
    .about-page .section-geography .geography__img {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-geography .geography__img {
          position: relative;
          top: 3.4375rem; } }
      @media only screen and (max-width: 767px) {
        .about-page .section-geography .geography__img {
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1;
          top: -3.4375rem;
          z-index: -1; } }
      .about-page .section-geography .geography__img img {
        max-width: 100%; }
    .about-page .section-geography .geography__content {
      position: absolute;
      bottom: 6.5625rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media only screen and (max-width: 767px) {
        .about-page .section-geography .geography__content {
          position: relative;
          bottom: unset;
          width: 100%; } }
      .about-page .section-geography .geography__content h2 {
        margin-bottom: 1.5625rem; }
      .about-page .section-geography .geography__content .button {
        width: 20.625rem;
        margin-top: 2.1875rem; }
        @media only screen and (max-width: 1199px) {
          .about-page .section-geography .geography__content .button {
            margin-top: 1.5625rem; } }
        @media only screen and (max-width: 479px) {
          .about-page .section-geography .geography__content .button {
            width: 100%; } }
        .about-page .section-geography .geography__content .button .icon rect {
          width: 20.375rem; }
          @media only screen and (max-width: 479px) {
            .about-page .section-geography .geography__content .button .icon rect {
              width: calc(100% - 4px); } }
      @media only screen and (max-width: 1199px) {
        .about-page .section-geography .geography__content .info {
          margin-top: -1.875rem; } }
      .about-page .section-geography .geography__content .info span {
        display: block;
        text-align: center; }
        .about-page .section-geography .geography__content .info span:first-child {
          font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
          font-size: 7.5rem;
          color: transparent;
          -webkit-background-clip: text;
          background-clip: text;
          background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
          background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
          @media only screen and (max-width: 1199px) {
            .about-page .section-geography .geography__content .info span:first-child {
              font-size: 6.25rem; } }
        .about-page .section-geography .geography__content .info span:last-child {
          font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
          font-size: 1.25rem;
          color: #396542; }
          @media only screen and (max-width: 1199px) {
            .about-page .section-geography .geography__content .info span:last-child {
              margin-top: 0.9375rem; } }
          @media only screen and (max-width: 767px) {
            .about-page .section-geography .geography__content .info span:last-child {
              margin-top: 0; } }
    .about-page .section-geography .container {
      position: relative; }
    .about-page .section-geography .section__decor:nth-child(1) {
      left: -10.25rem;
      width: 20.5rem;
      height: 20.5rem; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-geography .section__decor:nth-child(1) {
          left: -5.375rem;
          width: 10.9375rem;
          height: 10.9375rem; } }
      @media only screen and (max-width: 767px) {
        .about-page .section-geography .section__decor:nth-child(1) {
          display: none; } }
    .about-page .section-geography .section__decor:nth-child(2) {
      right: -12.5rem;
      bottom: -9.875rem;
      width: 25.25rem;
      height: 25.25rem; }
      @media only screen and (max-width: 1199px) {
        .about-page .section-geography .section__decor:nth-child(2) {
          right: -6.125rem;
          width: 12.1875rem;
          height: 12.1875rem; } }
      @media only screen and (max-width: 767px) {
        .about-page .section-geography .section__decor:nth-child(2) {
          display: none; } }
  .about-page .section-banner-big .banner-big__desc {
    font-size: 1.125rem;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .about-page .section-banner-big .banner-big__desc {
        font-size: 1rem; } }
  @media only screen and (max-width: 1023px) {
    .about-page .section-banner-big .section__decor {
      display: none; } }
  .about-page .section-pack .block-decor-three .block-decor-three__item:nth-child(3) {
    background: unset; }
  .about-page .section-pack .block-decor-three .block-decor-three__img {
    -webkit-backdrop-filter: unset;
            backdrop-filter: unset; }

.article-page::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 25rem;
  top: -18.75rem;
  background: #F1EAE0; }

.article-page > .gradient {
  top: -8.75rem;
  top: 0;
  width: 100%;
  height: 62.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
  background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
  z-index: -1; }
  .article-page > .gradient:last-child {
    top: unset;
    bottom: 0;
    height: 37.5rem;
    background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }

.article-page .section__decor:nth-child(2) {
  right: 50%;
  top: -11.875rem;
  margin-right: 34.3125rem;
  z-index: 1; }
  @media only screen and (max-width: 1919px) {
    .article-page .section__decor:nth-child(2) {
      right: unset;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      width: 11.4375rem;
      margin-right: 0; } }
  @media only screen and (max-width: 1199px) {
    .article-page .section__decor:nth-child(2) {
      width: 6.625rem;
      height: 13.25rem;
      top: -8.75rem; } }
  @media only screen and (max-width: 767px) {
    .article-page .section__decor:nth-child(2) {
      width: 4.5625rem;
      height: 9.125rem;
      top: -6.625rem; } }

.article-page .section__decor:nth-child(3) {
  position: absolute;
  left: 50%;
  margin-left: 34.3125rem;
  z-index: 1; }
  @media only screen and (max-width: 1919px) {
    .article-page .section__decor:nth-child(3) {
      left: unset;
      right: 0;
      width: 11.4375rem;
      margin-left: 0; } }
  @media only screen and (max-width: 1199px) {
    .article-page .section__decor:nth-child(3) {
      display: none; } }

.article-page .section__decor.decor-section-read {
  width: 21.25rem;
  height: 21.25rem;
  margin-right: 28.75rem;
  top: 1.5625rem; }
  @media only screen and (max-width: 1199px) {
    .article-page .section__decor.decor-section-read {
      display: none; } }

.article-page .section-filter {
  padding-bottom: 3.125rem; }
  @media only screen and (max-width: 1199px) {
    .article-page .section-filter {
      padding-bottom: 1.875rem; } }
  .article-page .section-filter .list-tag {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media only screen and (max-width: 1199px) {
      .article-page .section-filter .list-tag {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .article-page .section-filter .container {
    position: relative; }
  .article-page .section-filter .section-body {
    position: relative;
    z-index: 2; }

.article-page .section-article-detail h1 {
  margin-top: 1.5625rem;
  margin-bottom: 2.1875rem;
  font-size: 3.125rem;
  color: #396542;
  text-transform: unset;
  line-height: 1.2; }
  @media only screen and (max-width: 1199px) {
    .article-page .section-article-detail h1 {
      margin-bottom: 0.9375rem;
      font-size: 1.875rem;
      line-height: 1.15; } }
  @media only screen and (max-width: 767px) {
    .article-page .section-article-detail h1 {
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto; } }

.article-page .section-article-detail .section__decor {
  width: auto; }
  .article-page .section-article-detail .section__decor:first-child {
    top: -17.8125rem;
    left: -27.5rem; }

.article-page .section-read {
  position: relative;
  padding-top: 6.25rem; }
  @media only screen and (max-width: 1199px) {
    .article-page .section-read {
      padding-top: 3.125rem; } }
  .article-page .section-read h2 {
    margin-bottom: 0;
    font-size: 2.5rem; }
    @media only screen and (max-width: 1199px) {
      .article-page .section-read h2 {
        font-size: 1.875rem; } }
  .article-page .section-read .gradient {
    top: 0;
    width: 100%;
    height: 43.75rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%); }
  .article-page .section-read .article-blog__img {
    max-height: 16.5625rem; }
  .article-page .section-read .section-header {
    position: relative;
    z-index: 2; }
  .article-page .section-read .section-body {
    position: relative;
    z-index: 2; }

.article-page hr {
  margin-top: 4.6875rem; }
  @media only screen and (max-width: 1199px) {
    .article-page hr {
      margin-top: 3.125rem;
      margin-bottom: 1.875rem; } }

.article-page .social {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.article-page .section-catalog-other {
  padding-bottom: 0; }

.article-page .section-articles .section-header {
  position: relative;
  z-index: 2; }

.article-page .section-articles .section-body {
  position: relative;
  z-index: 2; }

.article-detail__content {
  text-align: justify;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }

.buy-page::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 25rem;
  top: -18.75rem;
  background: #F1EAE0; }

.buy-page > .gradient {
  top: 0;
  width: 100%;
  height: 62.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
  background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
  z-index: -1; }
  .buy-page > .gradient:last-child {
    top: unset;
    bottom: 0;
    height: 37.5rem;
    background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }

.buy-page .section__decor {
  right: 50%;
  top: -11.875rem;
  margin-right: 34.3125rem;
  z-index: 1; }
  @media only screen and (max-width: 1919px) {
    .buy-page .section__decor {
      right: unset;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      width: 11.4375rem;
      margin-right: 0; } }
  @media only screen and (max-width: 1199px) {
    .buy-page .section__decor {
      width: 6.625rem;
      height: 13.25rem;
      top: -8.75rem; } }
  @media only screen and (max-width: 767px) {
    .buy-page .section__decor {
      width: 4.5625rem;
      height: 9.125rem;
      top: -6.625rem; } }

.buy-page .section-top-buy .container {
  position: relative; }

.buy-page .desc-medium {
  max-width: 68%;
  display: block;
  margin: 0 auto;
  text-align: center; }
  @media only screen and (max-width: 1199px) {
    .buy-page .desc-medium {
      max-width: 78%; } }
  @media only screen and (max-width: 767px) {
    .buy-page .desc-medium {
      max-width: unset; } }

.account-page {
  /*
	.account__body {
		@include mq('phone') {
			padding-left: 0 !important;
			padding-right: 0 !important;
		}
	}
	*/ }
  .account-page::before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 25rem;
    top: -18.75rem;
    background: #F1EAE0; }
  .account-page > .gradient {
    top: 0;
    width: 100%;
    height: 62.5rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
    z-index: -1; }
    .account-page > .gradient:last-child {
      top: unset;
      bottom: 0;
      height: 37.5rem;
      background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
      background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
      background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }
  .account-page .section__decor:nth-child(2) {
    right: 50%;
    top: -11.875rem;
    margin-right: 34.3125rem;
    z-index: 1; }
    @media only screen and (max-width: 1919px) {
      .account-page .section__decor:nth-child(2) {
        right: unset;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        width: 11.4375rem;
        margin-right: 0; } }
    @media only screen and (max-width: 1199px) {
      .account-page .section__decor:nth-child(2) {
        width: 6.625rem;
        height: 13.25rem;
        top: -8.75rem; } }
    @media only screen and (max-width: 767px) {
      .account-page .section__decor:nth-child(2) {
        width: 4.5625rem;
        height: 9.125rem;
        top: -6.625rem; } }
  .account-page .section__decor:nth-child(3) {
    position: absolute;
    left: 50%;
    margin-left: 34.3125rem;
    z-index: 1; }
    @media only screen and (max-width: 1919px) {
      .account-page .section__decor:nth-child(3) {
        left: unset;
        right: 0;
        width: 11.4375rem;
        margin-left: 0; } }
    @media only screen and (max-width: 1199px) {
      .account-page .section__decor:nth-child(3) {
        display: none; } }
  .account-page .section-question {
    padding-bottom: 0; }
  .account-page .section-account-courses .container {
    position: relative; }
  .account-page .section-account-courses h2 {
    margin-bottom: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .account-page .section-account-courses h2 {
        margin-bottom: 1.25rem; } }
  .account-page .section-account-courses .section-body {
    position: relative;
    z-index: 2; }
  .account-page .section-account-catalog .container {
    position: relative; }
  .account-page .section-account-catalog .list-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media only screen and (max-width: 1199px) {
      .account-page .section-account-catalog .list-content__item input ~ label {
        padding-top: 1.25rem;
        padding-bottom: 0; } }
  .account-page .section-account-catalog .section-body {
    position: relative;
    z-index: 2; }
  .account-page .section-account-notifications .container {
    position: relative; }
  .account-page .section-account-notifications .account__body {
    margin: 0 auto;
    max-width: 77.75rem;
    padding: 3.125rem;
    padding-top: 0;
    background: #fff; }
    @media only screen and (max-width: 1199px) {
      .account-page .section-account-notifications .account__body {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-top: 1.875rem; } }
  .account-page .section-account-notifications .section-body {
    position: relative;
    z-index: 2; }
  .account-page .section-account-edit .container {
    position: relative; }
  .account-page .section-account-edit .account__body {
    margin: 0 auto;
    max-width: 77.75rem;
    padding: 3.125rem;
    background: #fff; }
    @media only screen and (max-width: 1023px) {
      .account-page .section-account-edit .account__body {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-top: 1.875rem; } }
  @media only screen and (max-width: 1023px) {
    .account-page .section-account-edit .account-photo {
      width: 7.5rem;
      height: 7.5rem; } }
  @media only screen and (max-width: 767px) {
    .account-page .section-account-edit .account-photo {
      width: 6.25rem;
      height: 6.25rem; } }
  .account-page .section-account-edit .section-body {
    position: relative;
    z-index: 1; }
  .account-page .section-account-courses .account__body {
    margin: 0 auto;
    max-width: 77.75rem;
    padding: 3.125rem;
    padding-top: 0;
    background: #fff; }
    @media only screen and (max-width: 1199px) {
      .account-page .section-account-courses .account__body {
        padding: 1.25rem;
        padding-top: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .account-page .section-account-courses .account__body {
        padding-top: 1.25rem; } }
  .account-page .section-account-courses .section-account-content {
    padding-left: 0;
    padding-right: 0; }
  .account-page .section-account-rebounds .container {
    position: relative; }
  .account-page .section-account-rebounds .rebounds-list .list-tag {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0; }
  .account-page .section-account-rebounds .section-body {
    position: relative;
    z-index: 2; }
  .account-page .section-account-question .container {
    position: relative; }
  .account-page .section-account-question .account__body {
    padding-top: 0; }
  .account-page .section-account-question .section-question {
    padding-bottom: 0; }
  .account-page .section-account-question .section-body {
    position: relative;
    z-index: 2; }
  .account-page .section-account-content {
    margin: 0 auto;
    max-width: 77.75rem;
    padding: 3.125rem;
    padding-top: 0;
    background: #fff; }
    @media only screen and (max-width: 1199px) {
      .account-page .section-account-content {
        padding: 0; } }
    .account-page .section-account-content h2 {
      width: auto;
      margin-bottom: 2.1875rem; }
      @media only screen and (max-width: 1199px) {
        .account-page .section-account-content h2 {
          margin-bottom: 0.625rem; } }
    .account-page .section-account-content .section-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-bottom: 1.875rem; }
      @media only screen and (max-width: 1199px) {
        .account-page .section-account-content .section-header {
          padding-bottom: 1.25rem; } }
      .account-page .section-account-content .section-header h2 {
        margin-bottom: 0; }
        @media only screen and (max-width: 767px) {
          .account-page .section-account-content .section-header h2 {
            width: 100%;
            margin-bottom: 1.25rem;
            text-align: center; } }
      .account-page .section-account-content .section-header .button {
        margin-left: auto; }
        @media only screen and (max-width: 767px) {
          .account-page .section-account-content .section-header .button {
            margin-right: auto; } }
    .account-page .section-account-content .rebounds-list .account-content {
      padding: 3.4375rem 0; }
      @media only screen and (max-width: 1199px) {
        .account-page .section-account-content .rebounds-list .account-content {
          padding: 1.875rem 0; } }
      @media only screen and (max-width: 767px) {
        .account-page .section-account-content .rebounds-list .account-content {
          position: relative;
          padding-bottom: 3.75rem; } }
      .account-page .section-account-content .rebounds-list .account-content__subttl {
        font-size: 1.125rem;
        line-height: 2.25rem; }
        @media only screen and (max-width: 1199px) {
          .account-page .section-account-content .rebounds-list .account-content__subttl {
            font-size: 1rem; } }
        @media only screen and (max-width: 767px) {
          .account-page .section-account-content .rebounds-list .account-content__subttl {
            line-height: 2rem; } }
      .account-page .section-account-content .rebounds-list .account-content__desc {
        margin-left: 0.625em; }
      .account-page .section-account-content .rebounds-list .account-content__header {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
      .account-page .section-account-content .rebounds-list .account-content__body {
        margin-top: 1.875rem; }
        @media only screen and (max-width: 1199px) {
          .account-page .section-account-content .rebounds-list .account-content__body {
            margin-top: 0.9375rem; } }
        @media only screen and (max-width: 767px) {
          .account-page .section-account-content .rebounds-list .account-content__body {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column; } }
      .account-page .section-account-content .rebounds-list .account-content .list-tag {
        margin-left: 0;
        margin-top: 0; }
      .account-page .section-account-content .rebounds-list .account-content .button-arrow {
        left: 4.6875rem; }
    .account-page .section-account-content .list-tag li a {
      padding: 0.625rem 1.25rem;
      font-size: 0.875rem; }
      @media only screen and (max-width: 1199px) {
        .account-page .section-account-content .list-tag li a {
          padding: 0.625rem 0.9375rem;
          font-size: 0.75rem; } }
  .account-page .section-create-course {
    position: relative;
    z-index: 2; }
    @media only screen and (max-width: 767px) {
      .account-page .section-create-course {
        padding-bottom: 3.125rem; } }
    .account-page .section-create-course h2 {
      color: #BA9866; }
      @media only screen and (max-width: 767px) {
        .account-page .section-create-course h2 {
          margin-bottom: 0.9375rem; } }
    .account-page .section-create-course .section-body {
      display: grid;
      grid-template-columns: 1fr 29%;
      -webkit-column-gap: 11%;
         -moz-column-gap: 11%;
              column-gap: 11%; }
      @media only screen and (max-width: 1199px) {
        .account-page .section-create-course .section-body {
          grid-template-columns: 1fr 30%;
          -webkit-column-gap: 1.25rem;
             -moz-column-gap: 1.25rem;
                  column-gap: 1.25rem; } }
      @media only screen and (max-width: 767px) {
        .account-page .section-create-course .section-body {
          grid-template-columns: 1fr; } }
    .account-page .section-create-course .col--r {
      -ms-flex-item-align: start;
          align-self: start; }
      @media only screen and (max-width: 767px) {
        .account-page .section-create-course .col--r {
          display: none; } }
    .account-page .section-create-course .framed-img {
      width: 20.9375rem;
      height: 20.9375rem;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='334' height='334' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m66.833 268.672-.005-.006-.006-.005c-17.424-16.593-30.534-38.63-37.194-63.746-4.068-15.338-11.409-24.925-17.75-30.68-3.17-2.876-6.086-4.792-8.215-5.991a31.733 31.733 0 0 0-2.463-1.259l.073-.038a46.44 46.44 0 0 0 2.815-1.619 59.605 59.605 0 0 0 8.879-6.762c6.69-6.158 14.045-15.747 16.665-29.45 6.935-26.138 20.857-48.941 39.355-65.742l.006-.006.006-.006c16.132-15.689 36.847-27.504 60.233-33.714 15.327-4.07 24.907-11.416 30.658-17.762 2.874-3.172 4.789-6.09 5.988-8.221a31.903 31.903 0 0 0 1.257-2.464l.037.072a46.48 46.48 0 0 0 1.619 2.818 59.607 59.607 0 0 0 6.756 8.885c6.154 6.695 15.736 14.055 29.429 16.677 24.735 6.571 46.48 19.413 62.974 36.476l.006.006.005.005c17.03 16.5 29.846 38.246 36.407 62.977 2.62 13.702 9.975 23.291 16.665 29.449a59.61 59.61 0 0 0 8.879 6.762 46.507 46.507 0 0 0 2.815 1.619l.073.038c-.6.272-1.441.683-2.463 1.259-2.129 1.199-5.046 3.115-8.215 5.991-6.341 5.755-13.682 15.342-17.75 30.68-7.023 26.488-21.222 49.551-40.087 66.415l-.006.006-.006.006c-16.021 15.334-36.458 26.887-59.485 33.005-13.694 2.622-23.276 9.982-29.43 16.677a59.715 59.715 0 0 0-6.757 8.885 47.15 47.15 0 0 0-1.618 2.818l-.037.072a31.84 31.84 0 0 0-1.257-2.464c-1.199-2.13-3.114-5.049-5.988-8.221-5.751-6.346-15.331-13.692-30.658-17.762-24.353-6.467-45.81-19.012-62.21-35.68z' stroke='%23BA9866'/%3e%3c/svg%3e"); }
      @media only screen and (max-width: 1199px) {
        .account-page .section-create-course .framed-img {
          width: 100%;
          height: auto;
          padding: 1.875rem 3.125rem; } }
      .account-page .section-create-course .framed-img img {
        width: 100%;
        height: 100%;
        max-height: 12.1875rem;
        -o-object-fit: contain;
           object-fit: contain;
        -webkit-mask-image: unset;
        mask-image: unset; }
    .account-page .section-create-course + .section-account-content {
      padding-left: 0;
      padding-right: 0; }
      .account-page .section-create-course + .section-account-content .tabs .list-tag {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-column-gap: 3.125rem;
           -moz-column-gap: 3.125rem;
                column-gap: 3.125rem;
        margin: 0; }
        @media only screen and (max-width: 1199px) {
          .account-page .section-create-course + .section-account-content .tabs .list-tag {
            padding: 0; } }
        .account-page .section-create-course + .section-account-content .tabs .list-tag__item {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          padding: 0 !important;
          border: none !important;
          background: none !important;
          color: #396542;
          font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
          font-size: 1.25rem !important;
          text-transform: uppercase;
          line-height: 1;
          -webkit-transition: all 0.25s ease-in-out;
          -o-transition: all 0.25s ease-in-out;
          transition: all 0.25s ease-in-out;
          white-space: nowrap; }
          @media only screen and (max-width: 1199px) {
            .account-page .section-create-course + .section-account-content .tabs .list-tag__item {
              font-size: 0.875rem;
              padding: 0.625rem 1.25rem; } }
          .account-page .section-create-course + .section-account-content .tabs .list-tag__item:hover {
            color: #BA9866 !important; }
          .account-page .section-create-course + .section-account-content .tabs .list-tag__item.active {
            color: #BA9866 !important; }
  .account-page .section-notifications .section-body {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem; }
    @media only screen and (max-width: 767px) {
      .account-page .section-notifications .section-body {
        grid-template-columns: 1fr; } }
  .account-page .section-question h2 {
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
  .account-page .section-question .expert-question__container {
    width: 100%;
    margin: 0 auto;
    padding: 3.125rem;
    padding-top: 2.1875rem;
    padding-bottom: 6.25rem;
    max-width: 77.75rem;
    display: grid;
    grid-template-columns: 1fr 20.625rem;
    -webkit-column-gap: 4.0625rem;
       -moz-column-gap: 4.0625rem;
            column-gap: 4.0625rem;
    background: #fff; }
    @media only screen and (max-width: 1199px) {
      .account-page .section-question .expert-question__container {
        grid-template-columns: 1fr 11.25rem;
        -webkit-column-gap: 3.125rem;
           -moz-column-gap: 3.125rem;
                column-gap: 3.125rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-bottom: 3.125rem; } }
    @media only screen and (max-width: 767px) {
      .account-page .section-question .expert-question__container {
        grid-template-columns: 1fr; } }
    .account-page .section-question .expert-question__container h2 {
      margin-bottom: 0; }
    .account-page .section-question .expert-question__container .expert {
      padding-bottom: 0;
      border-right: none; }
      @media only screen and (max-width: 767px) {
        .account-page .section-question .expert-question__container .expert {
          padding-top: 2.5rem; } }
      @media only screen and (max-width: 767px) {
        .account-page .section-question .expert-question__container .expert__name {
          margin-top: 0.625rem; } }
    @media only screen and (max-width: 1199px) {
      .account-page .section-question .expert-question__container .input {
        padding-top: 1.5625rem; } }
  .account-page .section-all-requests {
    width: 100%;
    margin: 0 auto;
    padding: 3.125rem;
    padding-top: 0;
    max-width: 77.75rem;
    background: #fff; }
    @media only screen and (max-width: 1199px) {
      .account-page .section-all-requests {
        padding-left: 1.25rem;
        padding-right: 1.25rem; } }
  .account-page .section-catalog {
    margin-top: 2.1875rem; }
  .account-page .content-list h3 {
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.875rem; }

.account h2 {
  text-align: start;
  font-size: 2.5rem; }
  @media only screen and (max-width: 1199px) {
    .account h2 {
      font-size: 1.5rem; } }

.account .list-content {
  margin-top: 1.875rem; }
  @media only screen and (max-width: 1199px) {
    .account .list-content {
      width: 100%;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      margin-top: 0;
      -webkit-column-gap: 1.875rem;
         -moz-column-gap: 1.875rem;
              column-gap: 1.875rem; } }
  @media only screen and (max-width: 767px) {
    .account .list-content {
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem; } }
  @media only screen and (max-width: 1199px) {
    .account .list-content__item input ~ label {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 1.25rem; } }

.account__header {
  width: 100%;
  margin: 0 auto;
  margin-top: 1.875rem;
  max-width: 77.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  padding: 2.1875rem 3.125rem; }
  @media only screen and (max-width: 1199px) {
    .account__header {
      padding: 1.25rem;
      margin-top: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .account__header {
      position: relative;
      padding: 0.625rem 1.25rem 1.875rem; } }
  .account__header-top {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
    @media only screen and (max-width: 767px) {
      .account__header-top {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media only screen and (max-width: 767px) {
      .account__header-top .button-arrow {
        position: absolute;
        top: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; } }
  .account__header .list-tag {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-left: -3.125rem;
    margin-right: -3.125rem;
    padding: 0 3.125rem;
    overflow-x: auto;
    scrollbar-width: none; }
    .account__header .list-tag::-webkit-scrollbar {
      width: 0;
      height: 0;
      -webkit-transition: 125ms;
      transition: 125ms;
      cursor: none !important; }
    @media only screen and (max-width: 1199px) {
      .account__header .list-tag {
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        padding: 0 1.25rem; } }
    @media only screen and (max-width: 767px) {
      .account__header .list-tag {
        margin-top: 1.25rem; } }
    .account__header .list-tag__item a {
      padding: 0.9375rem 1.375rem;
      font-size: 0.8125rem; }
      @media only screen and (max-width: 1199px) {
        .account__header .list-tag__item a {
          padding: 0.625rem 1.5625rem; } }
      @media only screen and (max-width: 767px) {
        .account__header .list-tag__item a {
          padding: 0.625rem 0.9375rem; } }

@media only screen and (max-width: 1199px) {
  .account__body {
    padding-top: 0; } }

.account__body .section-account-content {
  padding-top: 2.1875rem; }
  @media only screen and (max-width: 1199px) {
    .account__body .section-account-content {
      padding-left: 1.25rem;
      padding-right: 1.25rem; } }

.account__body section:last-child {
  padding-bottom: 0; }

.account__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 1199px) {
    .account__data {
      margin-left: 0.625rem; } }
  @media only screen and (max-width: 767px) {
    .account__data {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-left: 0;
      margin-top: 0.625rem; } }
  .account__data-inner {
    margin-left: 1.875rem; }
    @media only screen and (max-width: 767px) {
      .account__data-inner {
        margin-left: 0;
        margin-top: 0.75rem;
        text-align: center; } }

.account__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 3.75rem;
  font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.875rem;
  line-height: 1.15;
  color: #396542;
  text-transform: uppercase;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }
  @media only screen and (max-width: 1199px) {
    .account__name {
      margin-left: 1.5625rem;
      font-size: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .account__name {
      margin-left: 0;
      margin-top: 0.625rem;
      text-align: center; } }

.account__desc {
  display: block;
  opacity: .5; }
  @media only screen and (max-width: 1199px) {
    .account__desc {
      margin-top: 0.625rem;
      font-size: 0.875rem; } }

@media only screen and (max-width: 1199px) {
  .account .account-photo {
    width: 6.25rem;
    height: 6.25rem; } }

@media only screen and (max-width: 767px) {
  .account .account-photo {
    width: 5.9375rem;
    height: 5.9375rem; } }

.account .account-photo::before {
  content: '';
  position: absolute;
  top: -1.25rem;
  right: -1.875rem;
  width: 9.4375rem;
  height: 8.5625rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='153' height='137' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M68.9 135.724c.03-.121.053-.273.083-.452 2.465-1.39 4.805-4.346 2.434-10.635-2.873-7.72-9.148-8.446-13.374-11.141-1.64-1.056-3.245-2.262-4.636-3.686.057 0 .124.017 1.081.142 5.864-.151 14.055 4.555 17.805 13.298.173-11.159-5.58-17.779-6.385-19.315-2.33-4.557-2.405-7.645-2.55-8.27 4.074 3.933 6.94 8.983 6.98 9.051 3.354 5.732 5.031 12.908 4 19.462.814-2.234 1.74-4.225 3.261-6.368 2.66-3.551 5.684-5.231 8.409-5.652.101.054.195.077.296.131a6.7 6.7 0 0 1 3.746.997l.722.438-.694.257c-3.665 1.376-7.258 2.24-9.838 4.663-2.744 2.625-4.555 5.757-5.675 9.335-.316.925-.622 1.867-.992 2.778-.663 3.233-2.818 4.644-4.761 5.261.02-.081.06-.186.087-.294zm-2.657-19.513c-3.535-3.396-7.065-4.969-11.378-5.935 5.466 4.382 8.393 3.896 12.5 7.12a17.9 17.9 0 0 0-1.122-1.185zm22.693-2.703a7.283 7.283 0 0 0-2.76-.706c-3.3 1.124-5.839 3.213-7.66 5.811-.064.085-.118.186-.182.27 3.252-3.516 5.91-3.897 10.602-5.375zm-19.393-8.418c-1.443-2.828-4.21-6.606-4.867-7.186.55 1.93 1.251 3.827 2.182 5.667 2.053 4.115 7.82 11.943 6.305 22.163.007.031.017.048.023.078 1.133-7.132-.093-13.822-3.643-20.722z' fill='url(%23a)'/%3e%3cpath d='M22.482 34.917c.364.722.729 1.445.958 2.248 1.72 5.968-.386 12.354-4.395 16.9 4.738-2.93 6.121-4.749 8.92-6.557 1.957-1.303 4.01-2.48 5.954-3.787.084-.05 5.297-4.022 5.223-3.208-.124 1.245-.5 2.528-1.17 3.608-.65 1.056-1.772 1.994-2.684 2.841-2.044 1.883-4.34 3.574-6.86 4.893 10.412-1.564 11.172 3.374 11.31 3.452-.276-.156-1.735.239-2.055.26-1.933.117-3.793-.234-5.69-.208-1.865.02-3.721.172-5.53.479-2.944.495-5.73 1.447-8.515 2.398-3.758 1.296-10.06 3.431-17.495.52l-.395-.773c12.36 3.658 18.624-8.155 18.685-8.283 1.545-2.811 2.1-5.785 1.963-8.975-.047-1.13-.162-2.278-.065-3.415.037-.55.134-1.057.306-1.573.107-.317.212-.679.373-.982.05-.088.697-.844.717-.81.108.314.27.641.445.972zm4.242 17.228c4.034-2.288 8.668-6.003 11.034-9.756-2.811 2.322-6.041 4.194-9.025 6.114-2.748 1.779-3.579 3.105-7.459 5.518 1.162-.412 2.15-1.154 5.45-1.876zM16.06 57.247c-1.111.381-2.222.762-3.357 1.123-.994.31-2.318.969-3.389.844 2.22.226 4.23-.26 6.262-.941 3.004-1.026 5.904-2.264 9.026-3.016 7.966-1.92 10.224.224 13.848-.531-2.484-3.305-11.333-1.865-14.994-.273l-1.714.732c-1.855.726-3.768 1.394-5.681 2.062zm5.301-19.212c.159 1.374.456 2.768.52 4.233.161 5.964-3.42 12.238-9.728 15.262 6.07-1.663 12.809-11.822 10.204-21.655a4.813 4.813 0 0 1-.256-.465c-.444 1.323-.521 1.805-.74 2.626z' fill='url(%23b)'/%3e%3cpath d='M57.513 14.924c-.08.095-.161.19-.256.28a6.87 6.87 0 0 1-1.013.793c-.536.368-1.115.682-1.698.952-.586.283-1.168.553-1.832.745-1.307.419-2.67.493-3.914.655-1.232.178-2.465.53-3.644.95-2.405.804-4.563 2.056-6.628 3.446-1.707 1.164-3.172 2.561-4.727 3.921-.33.463-.633.932-.936 1.4-.165.031-.327.048-.492.078.767-1.987 2.073-3.783 3.531-5.383 1.818-2.011 4.095-3.62 6.55-4.913 2.478-1.272 5.16-2.207 7.955-2.682 2.125-.371 4.308-.512 6.467-.33.206.037.415.061.637.088zm-1.253.317c-1.92.121-3.796.354-5.642.752-2.657.61-5.264 1.478-7.635 2.72-2.108 1.049-4.004 2.395-5.708 3.947.233-.185.451-.374.684-.56 1.997-1.58 4.3-2.838 6.769-3.725 1.25-.418 2.516-.79 3.863-.968 1.337-.196 2.624-.189 3.81-.523 1.172-.337 2.374-.853 3.458-1.413.145-.065.263-.135.401-.23z' fill='url(%23c)'/%3e%3cpath d='M84.27 62.294c-.236.429-.472 1.087-.249 1.802.223.716.87 1.394 1.864 1.945 2.84 1.587 5.268 1.55 6.545 1.368-.398-1.85-1.312-4.847-2.805-6.326-.84-.827-1.782-.891-2.436-.797-1.175.179-2.35.989-2.92 2.008zm-1.055-.594c1.3-2.343 4.91-3.79 7.252-1.467 2.55 2.518 3.355 8.084 3.355 8.084s-3.803 1.414-8.516-1.216c-2.777-1.557-3.03-3.7-2.091-5.401z' fill='url(%23d)'/%3e%3cpath d='M100.155 61.57c1.879.214 4.992.305 6.858-.633 1.424-.718 1.609-2.092 1.582-2.845-.041-1.444-.844-2.822-1.905-3.274-1.166-.493-2.371.266-3.166.985-2.404 2.18-3.151 4.489-3.369 5.768zm-1.303 1.037s-.12-4.06 3.863-7.695c3.795-3.453 6.98-.144 7.075 3.15.052 1.576-.608 3.132-2.245 3.956-3.179 1.612-8.694.589-8.694.589z' fill='url(%23e)'/%3e%3cpath d='M88.96 47.95a3.19 3.19 0 0 0 .037.942c.401 2.066 2.393 4.472 3.7 5.833.812-.901 2.048-2.7 2.417-5.562.023-.21.05-.432.064-.658.157-2.07-.581-3.244-2.14-3.42-1.688-.18-3.837 1.032-4.079 2.865zm-1.193-.156c.6-4.596 9.146-6.141 8.62.799-.02.253-.05.489-.077.712-.631 4.89-3.622 7.067-3.622 7.067s-4.192-3.747-4.877-7.261a3.963 3.963 0 0 1-.044-1.316z' fill='url(%23f)'/%3e%3cpath d='M101.496 71.761c.085.007.179.03.253.078.243.175.209.597-.077.942a.966.966 0 0 1-.515.344c-.169.043-.324.033-.445-.054-.243-.176-.209-.598.077-.942.202-.236.482-.381.707-.368z' fill='url(%23g)'/%3e%3cpath d='M100.196 71.694c.388-.463.943-.74 1.523-.824.65-.08 1.34.078 1.91.493 1.075.8 1.301 2.248.486 3.22s-2.327 1.124-3.409.35l-.037-.023c-1.075-.8-1.287-2.245-.473-3.216zm.21 1.917c.168.128.374.165.596.135.371-.05.772-.28 1.078-.648.508-.604.562-1.337.141-1.657-.169-.129-.374-.166-.597-.136-.37.051-.771.28-1.077.648-.505.591-.562 1.337-.141 1.658z' fill='url(%23h)'/%3e%3cpath d='M42.09 79.262c.174-.817.322-1.64.356-2.464.026-.74-.004-1.479-.122-2.211l-.051-.314c-.284-1.505-1.21-2.555-2.68-3.21a6.313 6.313 0 0 0-3.264-.517c-1.529.161-2.99.57-4.372 1.17-.481.21-.942.452-1.384.729a6.37 6.37 0 0 0-1.347 1.097c-.457.516-.76 1.1-.828 1.772-.056.459 0 .918.13 1.38.161.557.407 1.063.748 1.536a10.929 10.929 0 0 0 2.948 2.819c.098.067.196.135.3.175.286.115.542.294.805.446.745.46 1.496.891 2.315 1.226.61.253 1.233.452 1.89.516.475.048.943.007 1.391-.124 1.068-.32 1.852-.942 2.367-1.86.179-.313.32-.651.448-.992.141-.395.239-.786.35-1.174zm-1.483-.315a32.26 32.26 0 0 1-.332 1.108c-.122.37-.31.725-.563 1.05-.63.802-1.596 1.12-2.647.856a8.994 8.994 0 0 1-1.02-.328c-.675-.283-1.345-.58-2.029-.88-.037-.025-.09-.038-.111-.072-.088-.108-.216-.169-.327-.24-.489-.28-.933-.62-1.28-1.066a10.337 10.337 0 0 0-.846-.915c-.196-.192-.385-.412-.577-.618a4.826 4.826 0 0 1-.596-.88 2.714 2.714 0 0 1-.3-.922c-.085-.524.036-1.01.393-1.408a4.53 4.53 0 0 1 .458-.459c.313-.28.687-.516 1.068-.722 1.357-.736 2.829-1.184 4.375-1.413.165-.03.336-.03.512-.044.95-.078 1.822.155 2.65.621.641.361 1.072.871 1.248 1.546.078.32.142.638.179.949a10.614 10.614 0 0 1-.255 3.837z' fill='url(%23i)'/%3e%3cpath d='M34.59 76.493c-.067.327.078.78.533 1.137.024.02.06.044.084.064.573.574 1.745.466 2.22-.29.313-.51.303-1.043-.085-1.498a1.32 1.32 0 0 0-.195-.193c-.465-.317-.974-.459-1.533-.341-.532.125-.866.428-1.024 1.12zm1.567.952c-.273-.054-.424-.25-.536-.493-.158-.341-.047-.672.283-.847.3-.17.68-.088.926.189a.766.766 0 0 1 .192.378c.095.482-.366.898-.865.773z' fill='url(%23j)'/%3e%3cpath d='M39.516 78.674c.168-.79.235-1.577.235-2.38-.007-.26-.027-.523-.125-.763-.044-.111-.081-.25-.24-.246-.14-.007-.174.128-.198.223-.057.172-.114.344-.131.526-.04.392-.054.79-.08 1.185-.044.635-.125 1.245-.347 1.85a6.497 6.497 0 0 1-.477.941c-.054.101-.122.2-.152.32-.054.217.148.382.377.325a.52.52 0 0 0 .273-.176c.135-.138.246-.297.344-.459.249-.425.407-.887.521-1.346z' fill='url(%23k)'/%3e%3cpath d='M39.1 74.826c.256.064.478-.08.475-.297a1.128 1.128 0 0 0-.26-.682.356.356 0 0 0-.37-.121c-.152.033-.22.131-.24.27a.456.456 0 0 0 .01.189c.038.138.102.283.152.425a.358.358 0 0 0 .233.216z' fill='url(%23l)'/%3e%3cpath d='m118.449 52.96.835.21c.445.11.873.118 1.301.01a5.09 5.09 0 0 0 1.892-.932 6.619 6.619 0 0 0 1.613-1.876c.051-.088.101-.175.138-.267.118-.3.236-.6.326-.907.212-.621.286-1.263.279-1.924a13.965 13.965 0 0 0-.496-3.467 6.57 6.57 0 0 0-1.228-2.373c-.6-.753-1.277-1.424-2.096-1.988a4.519 4.519 0 0 0-.855-.473 2.686 2.686 0 0 0-2.368.08c-.344.173-.634.416-.896.665-.468.442-.865.945-1.253 1.465a15.26 15.26 0 0 0-1.343 2.288c-.41.844-.807 1.691-1.191 2.542a7.897 7.897 0 0 0-.575 1.62c-.263 1.225.088 2.288 1.099 3.173.246.22.529.405.832.567.836.496 1.729.878 2.672 1.172.408.145.849.27 1.314.415zm-.189-1.195c-.442-.125-.89-.28-1.328-.419-.778-.266-1.489-.631-2.173-1.046a2.88 2.88 0 0 1-.596-.48c-.421-.435-.624-.945-.594-1.526.007-.199.054-.388.101-.577.118-.472.3-.914.508-1.35.397-.847.798-1.707 1.208-2.551.354-.73.758-1.431 1.253-2.096a8.808 8.808 0 0 1 1.161-1.33c.169-.158.364-.31.579-.428a1.463 1.463 0 0 1 1.24-.091c.303.104.566.256.836.439a8.423 8.423 0 0 1 1.577 1.428 6.248 6.248 0 0 1 1.294 2.332c.226.76.361 1.54.439 2.32.057.516.071 1.035.014 1.552a4.515 4.515 0 0 1-.36 1.387c-.195.439-.481.84-.814 1.201a1.746 1.746 0 0 1-.384.334.9.9 0 0 0-.179.142 3.943 3.943 0 0 1-.626.446 4.254 4.254 0 0 1-1.162.411 3.606 3.606 0 0 1-1.836-.044c-.05-.027-.104-.04-.158-.054z' fill='url(%23m)'/%3e%3cpath d='M117.132 46.06c-.043.234-.101.52-.077.828.021.32.098.641.253.938.138.25.314.466.576.618.31.192.644.348 1.011.425l.041.01c.246.048.478.034.697-.097.434-.25.788-.577.973-1.033.111-.273.165-.547.178-.83a3.254 3.254 0 0 0-.132-1.195 2.85 2.85 0 0 0-.411-.878c-.064-.087-.142-.179-.219-.27a1.412 1.412 0 0 0-1.627-.307 1.477 1.477 0 0 0-.529.398c-.364.368-.603.81-.734 1.394zm2.261 2.188a1.101 1.101 0 0 0-.218-.04c-.307-.034-.577-.159-.839-.31a1.01 1.01 0 0 1-.476-.565 1.6 1.6 0 0 1-.098-.584c.01-.327.078-.654.195-.955.108-.26.27-.506.465-.715.327-.334.832-.466 1.246.111.108.142.186.29.243.463.209.597.257 1.212.105 1.82-.077.367-.333.59-.623.775z' fill='url(%23n)'/%3e%3cpath d='M122.693 44.944c-.003.071.001.173.004.274.007.317.027.638.044.972.01.074-.01.155-.03.236-.084.28-.111.56-.138.84-.04.335-.084.683-.181 1.017a4.31 4.31 0 0 1-.397.962c-.398.675-.994 1.17-1.711 1.522-.098.047-.209.09-.306.138a1.638 1.638 0 0 0-.199.108c-.051.03-.091.077-.067.155.027.064.094.081.148.095a.37.37 0 0 0 .172 0c.118-.014.235-.027.343-.058a3.355 3.355 0 0 0 2.038-1.34c.289-.415.504-.877.639-1.36.114-.401.192-.826.212-1.252.033-.536.053-1.076.002-1.62a4.245 4.245 0 0 0-.101-.57 1.254 1.254 0 0 0-.094-.254c-.027-.064-.088-.107-.176-.1-.07-.004-.128.053-.161.13-.024.038-.027.052-.041.105z' fill='url(%23o)'/%3e%3cpath d='M122.75 44.026c-.007-.03.007-.084-.01-.132a1.215 1.215 0 0 0-.068-.188l-.485-.868a1.004 1.004 0 0 0-.152-.196.392.392 0 0 0-.161-.098c-.091-.037-.169-.013-.229.058-.061.07-.064.141-.027.222l.03.051c.236.317.388.685.529 1.036a.53.53 0 0 0 .118.216c.054.071.145.108.25.091.101-.003.161-.074.205-.192z' fill='url(%23p)'/%3e%3cpath d='M118.948 47.104c.202.05.377-.02.462-.186.03-.064.06-.128.104-.189.114-.172.128-.34.013-.513-.111-.185-.293-.26-.509-.256a.571.571 0 0 0-.538.553.575.575 0 0 0 .468.591z' fill='url(%23q)'/%3e%3cpath d='M52.248 60.665c-.38 1.468-.457 2.984-.393 4.506.051 1.175.25 2.33.608 3.48.536 1.698 1.43 3.227 2.613 4.628.485.58 1.02 1.131 1.597 1.634.142.122.3.233.465.317.59.335 1.216.578 1.826.831.04.01.064.03.108.027.374.05.751.145 1.142.129.613-.048 1.236-.078 1.85-.125.205-.02.4-.057.589-.125 1.717-.573 3.21-1.447 4.448-2.686a5.193 5.193 0 0 0 1.31-2.153c.215-.692.235-1.404.14-2.116a7.515 7.515 0 0 0-.684-2.194c-.409-.834-.914-1.62-1.467-2.39a42.05 42.05 0 0 0-2.386-3.008c-1.554-1.81-3.14-3.599-4.789-5.317-.192-.206-.384-.412-.596-.594a5.98 5.98 0 0 0-.587-.463c-.58-.374-1.21-.432-1.849-.22a3.12 3.12 0 0 0-1.04.615 7.634 7.634 0 0 0-1.509 1.802c-.555.908-.956 1.883-1.265 2.896-.054.158-.084.337-.131.526zm1.512.25c.31-1.012.623-1.866 1.063-2.66.307-.54.667-1.066 1.108-1.515.172-.172.354-.327.542-.452.462-.3.637-.199.96.054.108.085.202.166.293.26l.344.345c1.635 1.714 3.252 3.44 4.796 5.232.87.992 1.702 2.019 2.467 3.085.499.7.964 1.418 1.314 2.195.243.52.439 1.056.543 1.613a3.722 3.722 0 0 1-.362 2.491c-.222.432-.542.796-.886 1.14a9.297 9.297 0 0 1-1.832 1.378c-.64.384-1.32.701-2.064.93-.728.22-1.465.25-2.223.075-.772-.18-.93-.233-1.54-.716a12.41 12.41 0 0 1-1.907-1.826c-1.264-1.479-2.174-3.113-2.62-4.946-.526-2.312-.504-4.587.004-6.683z' fill='url(%23r)'/%3e%3cpath d='M60.533 65.568c-.502-.112-.974-.115-1.452.023a1.836 1.836 0 0 0-.801.459c-.354.327-.485.74-.444 1.208.033.267.128.52.266.77.33.57.728 1.1 1.213 1.566.047.04.078.091.111.129.122.145.28.256.462.33.65.264 1.28.264 1.883-.087.556-.334.916-.803 1.067-1.41a1.29 1.29 0 0 0-.003-.733c-.26-.854-.749-1.536-1.601-1.965-.23-.115-.469-.189-.701-.29zm-.192.941a2.322 2.322 0 0 1 1.44 1.064c.168.3.205.61.067.935-.131.297-.32.536-.583.729-.333.246-.602.236-.902-.054a9.63 9.63 0 0 1-1.062-1.199 3.689 3.689 0 0 1-.347-.56c-.189-.392-.071-.692.346-.874.112-.044.25-.081.368-.095a1.53 1.53 0 0 1 .673.054z' fill='url(%23s)'/%3e%3cpath d='M65.884 70.409c.09-.308.074-.642.043-.98-.068-.705-.283-1.39-.594-2.041a10.383 10.383 0 0 0-1.341-2.144c-.23-.287-.448-.557-.694-.834-.725-.77-1.45-1.539-2.177-2.295a3.263 3.263 0 0 0-.63-.517.728.728 0 0 0-.482-.077c-.135.023-.199.108-.23.229a.557.557 0 0 0 .102.456c.118.158.236.317.374.452.35.375.718.74 1.085 1.104.65.665 1.288 1.327 1.884 2.036.411.475.802.975 1.13 1.502.471.75.761 1.54.822 2.386.04.412-.013.8-.259 1.154-.108.146-.239.27-.357.399-.06.07-.131.125-.178.199-.054.101.013.233.131.277.105.04.21.023.317-.007.172-.057.31-.152.438-.263a1.87 1.87 0 0 0 .616-1.036z' fill='url(%23t)'/%3e%3cpath d='M57.046 58.124c.017.047.02.149.068.246.084.18.172.345.273.514.435.725 1.008 1.357 1.597 1.978.024.02.044.054.085.064.097.067.222.084.296.017.084-.05.125-.155.08-.267a1.206 1.206 0 0 0-.127-.233c-.139-.192-.28-.371-.418-.563-.398-.53-.762-1.08-1.075-1.661a1.29 1.29 0 0 0-.142-.236.488.488 0 0 0-.169-.129c-.219-.098-.414-.003-.468.27z' fill='url(%23u)'/%3e%3cpath d='M61.177 68.382c.105-.36.04-.62-.233-.847a.596.596 0 0 0-.35-.145c-.34-.014-.6.28-.471.57.101.227.25.436.451.601.226.186.502.112.597-.152.003-.013.01-.04.006-.027z' fill='url(%23v)'/%3e%3cpath d='M92.728 40.059c.03-.121.054-.273.085-.452 2.465-1.39 4.804-4.347 2.434-10.636-2.873-7.72-9.15-8.446-13.374-11.14-1.641-1.057-3.245-2.262-4.637-3.687.057 0 .124.017 1.081.142 5.865-.15 14.056 4.556 17.805 13.298.174-11.158-5.58-17.778-6.385-19.314-2.33-4.557-2.405-7.646-2.55-8.27 4.074 3.933 6.94 8.983 6.98 9.05 3.354 5.732 5.031 12.908 4 19.463.814-2.234 1.74-4.226 3.261-6.369 2.66-3.55 5.684-5.23 8.409-5.652.101.054.195.078.297.132a6.704 6.704 0 0 1 3.746.996l.721.439-.694.256c-3.664 1.377-7.258 2.24-9.837 4.663-2.745 2.626-4.555 5.758-5.676 9.336-.316.924-.622 1.866-.992 2.777-.662 3.234-2.818 4.644-4.761 5.262.023-.095.064-.2.087-.294zm-2.652-19.527c-3.535-3.396-7.066-4.97-11.378-5.935 5.466 4.382 8.393 3.896 12.5 7.12-.357-.405-.731-.8-1.122-1.185zm22.689-2.69a7.273 7.273 0 0 0-2.759-.705c-3.301 1.123-5.84 3.212-7.661 5.81-.064.085-.118.186-.182.27 3.253-3.516 5.91-3.897 10.602-5.374zm-19.39-8.43c-1.442-2.83-4.21-6.607-4.867-7.187.55 1.93 1.252 3.827 2.182 5.667 2.053 4.115 7.82 11.943 6.305 22.163.007.03.017.047.024.078C98.151 23 96.926 16.31 93.376 9.41z' fill='url(%23w)'/%3e%3cpath d='M117.969 58.85c.365.722.729 1.445.958 2.248 1.721 5.968-.385 12.353-4.395 16.9 4.738-2.93 6.122-4.749 8.92-6.557 1.957-1.303 4.011-2.48 5.954-3.787.084-.05 5.297-4.022 5.223-3.209-.124 1.246-.501 2.529-1.171 3.609-.649 1.056-1.771 1.994-2.683 2.841-2.044 1.883-4.341 3.574-6.86 4.893 10.412-1.564 11.172 3.374 11.31 3.452-.277-.156-1.735.239-2.055.26-1.933.117-3.793-.234-5.689-.208a35.39 35.39 0 0 0-5.531.479c-2.944.495-5.729 1.447-8.515 2.398-3.758 1.296-10.06 3.431-17.495.52l-.395-.773c12.361 3.658 18.624-8.155 18.685-8.283 1.545-2.811 2.099-5.785 1.963-8.974-.047-1.131-.162-2.279-.065-3.416.037-.55.134-1.057.306-1.573.107-.317.212-.678.373-.982.051-.088.697-.844.717-.81.122.317.284.645.445.972zm4.255 17.232c4.035-2.288 8.668-6.004 11.035-9.757-2.812 2.322-6.041 4.195-9.025 6.115-2.748 1.778-3.58 3.105-7.459 5.517 1.149-.415 2.135-1.157 5.449-1.875zm-10.662 5.101c-1.111.381-2.223.763-3.358 1.124-.993.31-2.317.968-3.388.843 2.22.226 4.23-.26 6.261-.94 3.005-1.026 5.904-2.265 9.027-3.017 7.965-1.92 10.223.225 13.847-.53-2.484-3.306-11.332-1.866-14.993-.273l-1.714.732c-1.869.722-3.782 1.39-5.682 2.061zm5.287-19.215c.159 1.374.456 2.768.521 4.233.16 5.964-3.421 12.239-9.729 15.262 6.069-1.663 12.809-11.822 10.204-21.655-.091-.151-.182-.303-.256-.465-.431 1.326-.521 1.805-.74 2.625z' fill='url(%23x)'/%3e%3cpath d='M128.713 38.938c-.276.074-.552.148-.754.04-.192-.091-.317-.338-.351-.604-.084-.524.148-1.168.572-1.377.202-.122.485-.05.718.05a.855.855 0 0 1 .441.584c.118.503-.161 1.108-.626 1.306zm.226.472a1.889 1.889 0 0 0 1.03-1.893 1.456 1.456 0 0 0-.735-1.074c-.195-.135-.438-.196-.67-.24-.128-.003-.27-.01-.398-.013a2.831 2.831 0 0 0-.384.105c-.939.495-1.158 1.373-.996 2.16.102.398.341.874.877 1.08.525.189.939.02 1.276-.125z' fill='url(%23y)'/%3e%3cpath d='M126.804 88.216c-.276.075-.552.149-.754.04-.193-.09-.317-.337-.351-.603-.084-.524.148-1.168.572-1.377.202-.122.472-.054.718.05a.856.856 0 0 1 .441.584c.118.503-.148 1.11-.626 1.306zm.239.476a1.887 1.887 0 0 0 1.03-1.893 1.454 1.454 0 0 0-.734-1.073c-.196-.135-.438-.196-.671-.24l-.397-.014c-.135.024-.26.064-.384.105-.94.496-1.158 1.373-.996 2.16.101.398.34.874.876 1.08.525.19.926.017 1.276-.125z' fill='url(%23z)'/%3e%3cpath d='M85.653 37.655c.414-.399 1.176-.351 1.617.003.317.108.512.473.475.794-.006.084-.053.215-.057.286-.077.426-.585.8-1.05.77l-.098-.01c-.977-.044-1.604-1.148-.887-1.843z' fill='url(%23A)'/%3e%3cpath d='M77.904 71.47c.007-.027.027-.05.03-.064.202-.408.852-.546 1.267-.314.249.15.434.325.495.598.098.412-.084.74-.42.884-.034.02-.072.054-.105.075-.771.51-1.6-.473-1.267-1.179z' fill='url(%23B)'/%3e%3cpath d='M153 38.857c-.081.095-.161.19-.256.28a6.889 6.889 0 0 1-1.013.793c-.536.368-1.115.682-1.698.952-.586.283-1.168.553-1.832.745-1.307.419-2.671.493-3.914.655-1.232.178-2.465.53-3.644.95-2.405.804-4.563 2.056-6.628 3.446-1.707 1.164-3.172 2.561-4.727 3.921-.33.463-.633.932-.936 1.4-.165.031-.327.048-.492.078.767-1.987 2.073-3.783 3.531-5.383 1.818-2.01 4.095-3.62 6.55-4.913 2.479-1.272 5.159-2.206 7.955-2.682 2.125-.37 4.308-.512 6.467-.33.219.04.428.065.637.088zm-1.239.32c-1.92.122-3.796.354-5.642.752-2.658.61-5.265 1.478-7.635 2.72-2.109 1.049-4.005 2.395-5.708 3.948.232-.186.451-.375.683-.56 1.997-1.58 4.301-2.838 6.769-3.726 1.25-.418 2.516-.79 3.864-.968 1.337-.195 2.624-.188 3.809-.522 1.172-.338 2.375-.854 3.459-1.414.131-.067.263-.135.401-.23z' fill='url(%23C)'/%3e%3cpath d='M55.298 96.127c.115-.287.246-.584.333-.878.242-2.12.255-4.067-.221-5.95-.584-2.255-1.612-4.392-3.075-6.394a33.845 33.845 0 0 0-2.309-2.916c-.846-.915-1.796-1.87-2.342-3.07-.28-.6-.428-1.21-.546-1.829a6.746 6.746 0 0 1-.112-1.964c.04-.449.097-.908.228-1.377.034-.135.084-.28.131-.412.105.155.192.32.297.476.98 1.637 2.144 3.349 3.354 5.043 1.624 2.215 3.282 4.466 4.503 6.81 1.19 2.349 1.962 4.823 1.718 7.415-.141 1.83-.713 3.78-1.726 5.606-.054-.186-.152-.368-.233-.56zm-.76-12.24c-1.153-2.268-2.78-4.411-4.22-6.622-1.01-1.516-1.962-3.045-2.703-4.665-.014.168-.01.327-.007.486.061 1.248.342 2.48.867 3.53.526 1.05 1.47 1.918 2.353 2.914.9.985 1.702 2.018 2.47 3.072 1.466 2.102 2.606 4.31 2.98 6.656.048.27.092.554.112.817-.122-2.154-.783-4.213-1.852-6.187z' fill='url(%23D)'/%3e%3cpath d='M63.2 16.177c.084.007.179.03.253.078.242.175.209.597-.077.942a.966.966 0 0 1-.515.344c-.169.044-.324.034-.445-.054-.243-.176-.21-.598.077-.942.202-.236.478-.368.707-.368z' fill='url(%23E)'/%3e%3cpath d='M61.897 16.123a2.435 2.435 0 0 1 1.522-.823c.65-.081 1.34.077 1.91.493 1.075.8 1.301 2.248.487 3.22-.815.972-2.328 1.123-3.41.35l-.036-.023c-1.075-.8-1.288-2.245-.473-3.217zm.213 1.904c.168.128.374.165.596.135.37-.05.771-.28 1.078-.648.508-.604.562-1.337.14-1.657-.168-.129-.373-.166-.596-.135-.37.05-.771.28-1.077.647-.509.605-.566 1.35-.141 1.658z' fill='url(%23F)'/%3e%3cpath d='M129.51 58.845a.3.3 0 0 1 .01.247c-.08.266-.522.37-.987.225a1.266 1.266 0 0 1-.545-.337c-.112-.128-.159-.284-.115-.402.081-.267.522-.371.987-.226.333.098.573.287.65.493z' fill='url(%23G)'/%3e%3cpath d='M129.082 57.69c.609.196 1.111.595 1.405 1.084.337.544.445 1.202.233 1.823-.384 1.195-1.761 1.84-3.061 1.427-1.287-.409-2.016-1.681-1.662-2.87l.01-.04c.4-1.204 1.774-1.835 3.075-1.423zm-1.839.773c-.061.186-.024.382.101.57.182.304.57.588 1.061.74.795.257 1.57.078 1.718-.401.061-.186.024-.382-.101-.57-.182-.305-.57-.588-1.062-.74-.798-.243-1.573-.065-1.717.401z' fill='url(%23H)'/%3e%3cpath d='M77.508 60.872c-.276.074-.552.148-.754.04-.192-.09-.317-.337-.35-.604-.085-.523.147-1.168.571-1.377.202-.121.472-.054.718.05.229.116.377.325.441.585.118.503-.148 1.11-.626 1.306zm.24.476a1.89 1.89 0 0 0 1.03-1.893 1.456 1.456 0 0 0-.735-1.074c-.196-.135-.438-.196-.67-.24-.129-.003-.27-.01-.398-.013-.135.023-.26.064-.384.104-.94.496-1.158 1.374-.996 2.16.1.399.34.875.876 1.08.525.19.94.021 1.276-.124z' fill='url(%23I)'/%3e%3cpath d='M106.604 40.797a.419.419 0 0 1-.226.101c-.307.024-.596-.307-.661-.739-.03-.223-.003-.445.091-.594a.485.485 0 0 1 .35-.256c.307-.024.597.307.661.739.037.31-.05.604-.215.75z' fill='url(%23J)'/%3e%3cpath d='M107.54 39.97a2.113 2.113 0 0 1-.417 1.617 2.373 2.373 0 0 1-1.671.9c-1.347.122-2.58-.79-2.766-2.055-.189-1.252.73-2.356 2.054-2.498l.043-.003c1.334-.125 2.567.787 2.757 2.04zm-1.591-1.259a.724.724 0 0 0-.505.304c-.212.276-.306.712-.239 1.188.109.773.638 1.35 1.163 1.31a.722.722 0 0 0 .505-.304c.212-.277.306-.712.239-1.188-.108-.773-.634-1.364-1.163-1.31z' fill='url(%23K)'/%3e%3cpath d='M44.667 80.352c.006-.027.027-.05.03-.064.202-.409.852-.547 1.266-.314.25.149.435.324.496.598.098.411-.084.739-.42.884-.035.02-.072.054-.105.074-.785.506-1.614-.476-1.267-1.178z' fill='url(%23L)'/%3e%3cpath d='M44.75 61.74c-.283-.07-.556-.181-.67-.354-.115-.172-.064-.432.067-.671.246-.47.832-.868 1.32-.817.243.003.435.21.57.415.13.22.128.463.027.696-.192.482-.795.833-1.314.732zm-.097.507c.855.071 1.607-.3 2.02-.985a1.35 1.35 0 0 0 .04-1.252c-.09-.21-.249-.378-.42-.55-.112-.072-.22-.156-.334-.213-.115-.058-.25-.091-.385-.125-1.09-.102-1.798.496-2.148 1.211-.148.365-.236.888.085 1.327.32.438.771.523 1.142.587z' fill='url(%23M)'/%3e%3cpath d='M79.86 85.63a9.38 9.38 0 0 0 .248-1.745 9.38 9.38 0 0 0-.081-1.57 1.405 1.405 0 0 0-.044-.226c-.193-1.066-.853-1.806-1.884-2.265a4.388 4.388 0 0 0-2.301-.361 10.555 10.555 0 0 0-3.085.833 6.87 6.87 0 0 0-.973.516 4.557 4.557 0 0 0-.953.78c-.32.364-.536.77-.586 1.258-.037.321-.003.645.088.97.105.384.287.745.533 1.08a7.69 7.69 0 0 0 2.082 1.984c.06.044.135.091.213.125.208.081.377.21.566.314a12.99 12.99 0 0 0 1.63.868c.428.179.866.317 1.341.365.337.027.657.007.98-.084.758-.226 1.31-.662 1.674-1.316.128-.227.229-.46.316-.696.084-.28.151-.55.236-.83zm-1.048-.22c-.077.254-.145.523-.236.773-.094.263-.215.52-.397.733-.44.563-1.128.793-1.869.607a4.544 4.544 0 0 1-.714-.236 26.96 26.96 0 0 1-1.419-.629.15.15 0 0 1-.074-.047c-.064-.088-.155-.125-.232-.159-.35-.202-.664-.438-.903-.742a8.42 8.42 0 0 0-.597-.652c-.138-.135-.273-.283-.407-.432a2.395 2.395 0 0 1-.418-.62 2.152 2.152 0 0 1-.21-.656c-.05-.371.034-.709.276-.992.101-.118.212-.22.323-.32.223-.203.479-.368.758-.514a9.044 9.044 0 0 1 3.082-.991c.118-.014.236-.027.367-.037.67-.048 1.29.108 1.866.439.452.256.765.607.873 1.093.06.216.105.442.118.675a7.959 7.959 0 0 1-.187 2.707z' fill='url(%23N)'/%3e%3cpath d='M74.563 83.671c-.044.233.051.544.371.81.024.02.037.024.06.044.402.402 1.237.325 1.567-.195.219-.361.212-.736-.064-1.063a1.042 1.042 0 0 0-.139-.135c-.33-.227-.69-.331-1.084-.244-.35.085-.59.297-.71.783zm1.105.679c-.188-.047-.3-.175-.384-.354-.111-.243-.04-.47.205-.594.216-.119.475-.068.654.135a.595.595 0 0 1 .135.263c.074.334-.246.641-.61.55z' fill='url(%23O)'/%3e%3cpath d='M78.044 85.218c.111-.56.165-1.12.161-1.681a1.162 1.162 0 0 0-.094-.54c-.038-.081-.058-.172-.172-.172-.101.003-.122.084-.142.165-.043.118-.087.236-.09.365-.027.28-.037.55-.064.83-.037.435-.09.88-.239 1.303-.087.236-.212.449-.336.661a.77.77 0 0 0-.098.22c-.037.148.105.27.273.226a.478.478 0 0 0 .202-.122c.098-.104.182-.212.253-.324.158-.29.265-.607.346-.931z' fill='url(%23P)'/%3e%3cpath d='M77.746 82.504c.175.044.33-.06.34-.216a.758.758 0 0 0-.179-.49.252.252 0 0 0-.266-.08c-.108.03-.151.09-.175.185a.226.226 0 0 0 .01.132c.03.108.064.202.112.3.033.095.09.152.158.17z' fill='url(%23Q)'/%3e%3cpath d='M105.759 90.285c.576-.242.653-.323 1.249-.533.549-.192 2.122-.53 2.951-.58 1.266-.084 5.073.21 10.139 1.193-.424.152-6.341 2.298-9.771 2.443a16.102 16.102 0 0 1-2.118-.058c-1.334-.162-1.789-.463-3.373-.831-1.569-.365-2.604-.409-2.89-.524-.017.01-.02.024-.037.034 1.378.847 4.906 2.779 9.44 2.452 3.297-.25 5.863-1.585 6.739-2.055a17.048 17.048 0 0 0 2.351-1.504 17.03 17.03 0 0 0-2.521-1.263c-3.359-1.344-6.272-1.257-6.868-1.22-4.302.199-7.44 2.28-8.841 3.364.619-.132 1.953-.256 3.55-.918z' fill='url(%23R)'/%3e%3cpath d='M83.413 92.574c.087-.065.178-.142.266-.206 1.4-1.084 4.54-3.166 8.84-3.364.61-.034 3.51-.124 6.87 1.22a16.67 16.67 0 0 1 2.52 1.262c-.563.419-1.344.969-2.35 1.505-.873.456-3.443 1.806-6.74 2.055-4.538.34-8.065-1.591-9.44-2.452.017-.01.02-.024.034-.02zm3.288.709c1.03.23 1.546.344 1.86.409.585.118 2.64.49 4.843.152 1.785-.27 1.917-.739 4.635-1.535a28.482 28.482 0 0 1 3.476-.792 37.181 37.181 0 0 1-4.292-.53c-1.546-.288-1.893-.447-2.884-.552-.643-.06-1.873-.125-4.958.536-1.482.317-3.425.82-5.685 1.616.73.169 1.758.412 3.005.696z' fill='url(%23S)'/%3e%3cpath d='M105.649 93.084c.054.013.404.1.883.25.121.03.239.074.407.145 1.361.513 2.625 1.475 2.625 1.475 1.702 1.33 2.918 3.227 5.122 5.587a31.706 31.706 0 0 0 1.881 1.877 49.86 49.86 0 0 0-2.291-1.148c-3.396-1.597-4.784-1.773-6.779-3.305-.347-.274-.923-.72-1.577-1.428-.913-.99-1.055-1.513-2.019-2.816-.964-1.303-1.705-2.005-1.867-2.275-.014-.004-.03.007-.044.003.489 1.543 1.929 5.303 5.609 8.004 2.662 1.958 5.491 2.61 6.455 2.823 1.112.25 2.075.348 2.766.392-.22-.672-.564-1.59-1.1-2.599-1.689-3.22-3.96-5.023-4.438-5.401-3.66-2.84-7.689-3.161-9.241-3.192 2.348 1.148 3.271 1.523 3.608 1.608z' fill='url(%23T)'/%3e%3cpath d='M99.562 101.025c.31 3.291 1.693 5.846 2.178 6.713.553 1 1.116 1.786 1.551 2.34.353-.615.811-1.475 1.222-2.548 1.288-3.392 1.125-6.302 1.091-6.913-.308-4.624-2.752-7.861-3.742-9.056.684 2.538 1.008 3.48 1.173 3.794.031.05.193.378.395.83.044.111.098.24.172.402.061.158.533 1.424.628 2.94.132 2.113-.497 3.949-.829 7.121-.128 1.145-.158 2.069-.191 2.606a50.085 50.085 0 0 0-.793-2.852c-.985-3.173-1.615-4.091-1.707-6.137-.041-.87.036-1.64.1-2.298.117-1.219.296-1.877.588-3.51.128-.686.292-1.691.467-2.91-.01-.017-.024-.02-.034-.037-.835 1.397-2.686 4.978-2.27 9.515z' fill='url(%23U)'/%3e%3cpath d='M88.444 104.104c-.003-.043.01-.097.024-.151l.047-.189c.386-1.725 1.473-5.34 4.658-8.242.445-.405 2.617-2.342 6.072-3.456 1.091-.357 2.051-.532 2.749-.63-.155.678-.428 1.6-.852 2.67-.37.91-1.497 3.597-3.884 5.882-3.28 3.166-7.22 3.928-8.824 4.157l.01-.041zm4.755-2.594c2.472-1.418 3.546-2.626 4.068-3.399.141-.222.697-1.073 1.276-1.96.686-1.09.724-1.182 1.016-1.61.687-1.033 1.465-1.971 2.189-2.98.111-.159-1.378 1.16-3.668 2.48-1.986 1.137-2.623 1.05-3.89 2.166-.696.614-1.11 1.185-1.945 2.295-.344.46-.677.935-2.047 3.159-.572.918-1.047 1.674-1.367 2.211 1.455-.783 2.91-1.566 4.368-2.362z' fill='url(%23V)'/%3e%3cpath d='M77.462 101.352a1.575 1.575 0 0 1-.281-2.208 1.584 1.584 0 0 1 2.21-.307.501.501 0 0 1 .098.7.499.499 0 0 1-.698.097.574.574 0 0 0-.687.918c.014.003.024.02.038.023.327.298.694.433 1.091.389.455-.044.91-.317 1.23-.739a1.689 1.689 0 0 0-.328-2.363.501.501 0 0 1-.098-.699.499.499 0 0 1 .697-.097 2.702 2.702 0 0 1 .52 3.773c-.491.652-1.195 1.063-1.943 1.134-.677.074-1.31-.142-1.85-.621z' fill='url(%23W)'/%3e%3cpath d='M77.72 28.35a1.575 1.575 0 0 1-.28-2.207 1.584 1.584 0 0 1 2.21-.306.502.502 0 0 1 .097.698.499.499 0 0 1-.697.098.573.573 0 0 0-.687.918c.014.003.024.02.037.024.327.297.694.432 1.092.388.455-.044.91-.317 1.229-.739a1.689 1.689 0 0 0-.328-2.363.501.501 0 0 1-.098-.698.499.499 0 0 1 .698-.098 2.702 2.702 0 0 1 .52 3.773c-.492.652-1.196 1.063-1.943 1.134-.69.071-1.324-.145-1.85-.621z' fill='url(%23X)'/%3e%3cpath d='M107.233 32.291c-.283-.07-.555-.182-.67-.354-.115-.172-.064-.432.067-.672.246-.469.832-.867 1.32-.816.243.003.435.209.57.415.131.22.128.462.027.695-.205.48-.808.83-1.314.732zm-.1.52c.855.071 1.606-.3 2.02-.985a1.35 1.35 0 0 0 .04-1.252c-.091-.21-.249-.378-.421-.55-.111-.071-.219-.156-.334-.213-.114-.058-.249-.091-.384-.125-1.091-.102-1.798.496-2.148 1.211-.148.365-.236.888.084 1.327.321.439.775.51 1.143.587z' fill='url(%23Y)'/%3e%3cpath d='M48.242 36.339a.514.514 0 0 0 .249-1 3.953 3.953 0 0 1-2.872-4.793c.3-1.201 1.02-2.197 1.98-2.716.727-.392 1.57-.496 2.432-.28.107.027.229.057.333.098.943.236 1.5 1.165 1.274 2.069-.225.905-1.774 1.779-3.048.283-.3-.348-.694-.26-.768.152-.054.273.26.624.522.834 1.648 1.316 3.918.422 4.278-1.022a2.73 2.73 0 0 0-1.931-3.282 5.497 5.497 0 0 0-.442-.124c-1.091-.274-2.183-.146-3.143.374-1.209.658-2.1 1.883-2.467 3.354-.67 2.687.949 5.387 3.603 6.053z' fill='url(%23Z)'/%3e%3cpath d='M65.024 83.69a.414.414 0 0 1-.007.257c-.114.287-.521.371-.932.182a1.06 1.06 0 0 1-.472-.405c-.091-.152-.125-.304-.075-.449.115-.287.522-.371.933-.182.297.132.496.368.553.597z' fill='url(%23aa)'/%3e%3cpath d='M64.727 82.411c.553.253.97.702 1.207 1.25.263.61.287 1.319.038 1.974-.471 1.259-1.808 1.856-2.967 1.336-1.146-.517-1.709-1.934-1.255-3.183l.01-.04c.475-1.273 1.812-1.87 2.967-1.337zm-1.781.715c-.078.196-.057.402.034.611.145.338.478.665.916.861.708.32 1.445.176 1.627-.324.078-.195.057-.401-.034-.61-.145-.338-.478-.666-.916-.861-.708-.321-1.432-.173-1.627.323z' fill='url(%23ab)'/%3e%3cpath d='M88.965 79.192c-.276.074-.552.148-.754.04-.192-.091-.317-.338-.35-.604-.085-.523.147-1.168.571-1.377.202-.122.472-.054.718.05.229.115.377.325.441.584.119.503-.147 1.11-.626 1.307zm.236.49a1.89 1.89 0 0 0 1.03-1.894 1.455 1.455 0 0 0-.734-1.074c-.196-.135-.438-.196-.67-.24-.129-.003-.27-.01-.398-.013-.135.023-.26.064-.384.105-.94.495-1.159 1.373-.996 2.16.1.398.34.874.876 1.08.529.175.943.007 1.276-.125z' fill='url(%23ac)'/%3e%3cpath d='M115.298 26.754c.101.34.321.783.802 1.033.486.236 1.156.246 1.934-.003 2.233-.688 3.421-1.954 3.97-2.72-1.152-.72-3.16-1.739-4.659-1.699-.835.02-1.351.48-1.62.87-.491.71-.67 1.712-.427 2.519zm-.822.253c-.556-1.847.49-4.439 2.852-4.492 2.566-.074 5.855 2.3 5.855 2.3s-1.168 2.676-4.873 3.813c-2.195.654-3.435-.288-3.834-1.621z' fill='url(%23ad)'/%3e%3cpath d='M48.294 48.257c1.88.213 4.993.305 6.859-.633 1.424-.72 1.609-2.093 1.581-2.846-.04-1.444-.843-2.822-1.904-3.274-1.166-.493-2.371.266-3.166.985-2.387 2.17-3.138 4.492-3.37 5.768zm-1.3 1.022s-.119-4.06 3.864-7.695c3.795-3.452 6.98-.144 7.076 3.15.05 1.577-.609 3.133-2.245 3.956-3.166 1.616-8.694.59-8.694.59z' fill='url(%23ae)'/%3e%3cpath d='M63.458 36.638c-.414-.462-.515-.516-.91-1.002-.36-.45-1.19-1.834-1.513-2.603-.496-1.171-1.478-4.874-2.221-9.995.286.345 4.246 5.253 5.514 8.44.439 1.113.641 2.025.641 2.025.287 1.32.156 1.846.329 3.453.172 1.606.469 2.599.462 2.913.014.003.024.02.037.023.35-1.576.998-5.559-.809-9.741-1.318-3.041-3.428-5.033-4.149-5.701-.839-.77-1.61-1.35-2.2-1.742a18.056 18.056 0 0 0-.37 2.804c-.16 3.632.882 6.346 1.115 6.906 1.608 4.004 4.604 6.29 6.083 7.248-.303-.506-.87-1.738-2.009-3.028z' fill='url(%23af)'/%3e%3cpath d='M72.97 57.023c-.098-.067-.186-.118-.283-.186-1.48-.958-4.472-3.257-6.084-7.247-.232-.56-1.274-3.275-1.114-6.906.057-1.148.211-2.113.37-2.805.576.388 1.35.955 2.2 1.742.72.668 2.844 2.663 4.149 5.701 1.82 4.186 1.162 8.152.809 9.742a.105.105 0 0 0-.047-.04zm-.413-3.345c-.125-1.05-.182-1.566-.23-1.893-.084-.581-.412-2.657-1.45-4.638-.846-1.604-1.338-1.584-2.983-3.89A27.107 27.107 0 0 1 66 40.23c.266.942.634 2.397.908 4.23.24 1.566.203 1.944.436 2.905.155.642.492 1.816 2.154 4.514a47.406 47.406 0 0 0 3.39 4.837c-.067-.706-.175-1.765-.33-3.038z' fill='url(%23ag)'/%3e%3cpath d='M66.126 35.815c0-.057-.024-.422-.044-.914 0-.115-.007-.26-.004-.446.033-1.455.525-2.967.525-2.967.682-2.052 2.07-3.827 3.567-6.679.542-1.026.93-1.89 1.155-2.393a49.48 49.48 0 0 0-.333 2.542c-.386 3.733-.085 5.113-.88 7.496-.134.425-.376 1.11-.817 1.96-.64 1.189-1.074 1.496-1.996 2.843-.906 1.336-1.326 2.278-1.528 2.514.01.017.006.03.016.047 1.29-.982 4.354-3.57 5.686-7.94.963-3.174.638-6.066.523-7.042a17.749 17.749 0 0 0-.547-2.747 16.155 16.155 0 0 0-2.09 1.9c-2.479 2.649-3.438 5.406-3.623 5.977-1.467 4.394-.438 8.31.035 9.805.335-2.613.382-3.605.355-3.956z' fill='url(%23ah)'/%3e%3cpath d='M75.606 38.966c3.005-1.37 4.96-3.533 5.604-4.276a18.473 18.473 0 0 0 1.687-2.23 17.27 17.27 0 0 0-2.8-.315c-3.628-.092-6.305 1.002-6.868 1.248-4.257 1.802-6.502 5.183-7.293 6.52 2.172-1.478 2.943-2.103 3.192-2.356.04-.047.29-.3.647-.64.09-.078.185-.17.33-.291a10.559 10.559 0 0 1 2.566-1.566c1.936-.82 3.873-.836 6.989-1.561a36.25 36.25 0 0 0 2.52-.689 47.15 47.15 0 0 0-2.426 1.688c-2.653 1.974-3.323 2.882-5.212 3.627-.812.328-1.56.513-2.2.668-1.189.29-1.876.348-3.5.6-.686.115-1.687.28-2.893.523-.003.014-.02.024-.023.037 1.566.321 5.545.902 9.68-.987z' fill='url(%23ai)'/%3e%3cpath d='M82.186 48.475c-.048.017-.091.02-.152.034-.074.01-.131.01-.189.01-1.755.206-5.514.354-9.297-1.7-.53-.29-3.067-1.715-5.254-4.6a15.766 15.766 0 0 1-1.507-2.4c.691-.072 1.65-.132 2.796-.075.987.061 3.877.24 6.829 1.726 4.067 2.067 6.092 5.544 6.82 6.988-.016.01-.03.007-.046.017zm-4.017-3.646c-2.153-1.873-3.646-2.491-4.545-2.731-.256-.064-1.24-.31-2.268-.554-1.256-.3-1.357-.297-1.853-.436-1.195-.314-2.348-.746-3.52-1.097-.185-.061 1.546.918 3.534 2.65 1.73 1.509 1.858 2.143 3.327 2.97.815.463 1.479.672 2.81 1.078.545.165 1.108.32 3.654.902 1.058.236 1.924.439 2.537.564-1.226-1.111-2.453-2.222-3.676-3.346z' fill='url(%23aj)'/%3e%3cpath d='M137.589 103.198c.175-.817.323-1.641.356-2.464.027-.74-.004-1.479-.122-2.211l-.051-.314c-.283-1.505-1.21-2.555-2.679-3.21a6.31 6.31 0 0 0-3.264-.517c-1.529.162-2.991.57-4.372 1.17-.482.21-.943.452-1.384.73a6.366 6.366 0 0 0-1.347 1.096c-.458.516-.761 1.1-.828 1.772-.057.459 0 .918.129 1.38a4.97 4.97 0 0 0 .748 1.536 10.927 10.927 0 0 0 2.949 2.819c.097.068.195.135.3.176.286.114.542.293.805.445.744.459 1.496.892 2.315 1.226.609.253 1.233.452 1.889.517.475.047.944.006 1.392-.125 1.067-.321 1.852-.941 2.367-1.859.178-.314.32-.652.447-.993.142-.395.239-.786.35-1.174zm-1.482-.314c-.108.374-.212.735-.333 1.107-.121.371-.31.725-.562 1.049-.63.803-1.596 1.121-2.647.857a9.01 9.01 0 0 1-1.021-.327c-.674-.284-1.358-.585-2.028-.882-.037-.023-.091-.037-.112-.071-.087-.108-.215-.168-.326-.239-.489-.281-.934-.621-1.281-1.067a10.311 10.311 0 0 0-.846-.915c-.195-.192-.384-.412-.576-.618a4.826 4.826 0 0 1-.597-.881 2.711 2.711 0 0 1-.3-.921c-.084-.523.037-1.01.394-1.408a4.48 4.48 0 0 1 .458-.459c.313-.28.687-.516 1.067-.722 1.357-.735 2.829-1.184 4.375-1.413.165-.03.337-.03.512-.044.95-.078 1.823.155 2.651.621.641.362 1.072.871 1.247 1.546.078.321.142.638.179.949.139 1.283.062 2.569-.254 3.838z' fill='url(%23ak)'/%3e%3cdefs%3e%3clinearGradient id='F' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='a' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='i' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='j' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='k' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='l' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='m' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='n' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='o' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='p' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='q' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='r' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='s' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='t' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='u' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='v' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='w' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='x' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='y' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='z' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='A' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='B' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='C' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='D' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='E' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='G' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='H' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='I' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='J' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='K' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='L' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='M' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='N' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='O' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='P' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Q' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='R' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='S' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='T' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='U' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='V' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='W' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='X' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Y' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Z' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='aa' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ab' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ac' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ad' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ae' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='af' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ag' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ah' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ai' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='aj' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ak' x1='142.412' y1='84.213' x2='2.235' y2='49.297' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  z-index: -1; }
  @media only screen and (max-width: 1023px) {
    .account .account-photo::before {
      width: 5.5rem;
      height: 4.9375rem;
      top: -0.9375rem; } }

.account .account-photo::after {
  content: '';
  position: absolute;
  bottom: -0.3125rem;
  left: -1.5625rem;
  width: 9.4375rem;
  height: 8.5625rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='152' height='138' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M76.275 1.029c-.02.123-.031.277-.047.458-2.344 1.594-4.433 4.74-1.543 10.817 3.512 7.462 9.836 7.661 14.278 9.995 1.726.917 3.428 1.985 4.935 3.29-.057.005-.125-.006-1.09-.05-5.842.642-14.41-3.368-18.88-11.778.756 11.15 7.05 17.274 7.982 18.739 2.705 4.352 3.038 7.427 3.235 8.038-4.394-3.583-7.675-8.382-7.721-8.446-3.826-5.438-6.098-12.458-5.615-19.086-.627 2.298-1.385 4.363-2.725 6.629-2.358 3.766-5.237 5.696-7.922 6.345-.105-.045-.201-.06-.306-.106a6.712 6.712 0 0 1-3.823-.68l-.756-.378.671-.314c3.543-1.68 7.058-2.844 9.43-5.478 2.52-2.85 4.067-6.127 4.887-9.791.239-.95.466-1.915.76-2.855.39-3.282 2.424-4.87 4.313-5.65-.014.083-.045.19-.063.3zm4.277 19.249c3.812 3.092 7.467 4.366 11.852 4.969-5.821-3.915-8.702-3.185-13.07-6.058.39.375.794.751 1.218 1.089zm-22.424 4.6a7.284 7.284 0 0 0 2.812.473c3.201-1.398 5.561-3.695 7.163-6.44.056-.09.102-.196.158-.286-2.953 3.782-5.574 4.385-10.133 6.253zm20.058 6.774c1.676 2.702 4.752 6.24 5.457 6.764-.71-1.881-1.568-3.715-2.65-5.473-2.393-3.934-8.801-11.262-8.141-21.588-.01-.03-.021-.046-.03-.075-.536 7.211 1.245 13.785 5.364 20.372z' fill='url(%23a)'/%3e%3cpath d='M131.008 97.73c-.424-.69-.848-1.38-1.143-2.162-2.215-5.811-.645-12.36 2.978-17.233-4.485 3.32-5.715 5.252-8.357 7.291-1.844 1.464-3.797 2.812-5.627 4.278-.08.057-4.952 4.458-4.946 3.64.02-1.253.289-2.565.868-3.698.56-1.11 1.601-2.14 2.441-3.061 1.883-2.05 4.035-3.93 6.439-5.458-10.261 2.434-11.432-2.43-11.576-2.496.289.132 1.712-.384 2.029-.431 1.92-.28 3.806-.085 5.696-.27a35.462 35.462 0 0 0 5.481-.942c2.897-.742 5.598-1.925 8.299-3.107 3.643-1.608 9.755-4.268 17.419-1.987l.458.739c-12.642-2.614-17.909 9.7-17.959 9.832-1.308 2.935-1.613 5.949-1.212 9.12.142 1.125.353 2.26.35 3.404a6.173 6.173 0 0 1-.174 1.595c-.081.325-.155.694-.291 1.011-.043.092-.625.9-.648.868a7.106 7.106 0 0 0-.525-.932zm-5.67-16.835c-3.836 2.62-8.151 6.717-10.2 10.66 2.612-2.552 5.68-4.692 8.498-6.858 2.594-2.005 3.314-3.398 6.985-6.131-1.126.508-2.048 1.332-5.283 2.329zm10.217-5.986c1.078-.473 2.155-.947 3.258-1.402.966-.393 2.232-1.16 3.312-1.126-2.235-.04-4.201.614-6.171 1.464-2.914 1.275-5.705 2.754-8.758 3.767-7.791 2.583-10.223.633-13.778 1.69 2.755 3.09 11.467.912 14.988-.985l1.65-.874c1.792-.88 3.646-1.706 5.499-2.534zm-3.689 19.616c-.273-1.358-.686-2.724-.872-4.18-.658-5.938 2.394-12.5 8.438-16.045-5.92 2.168-11.8 12.87-8.38 22.464.103.144.207.288.294.443.333-1.357.37-1.845.52-2.682z' fill='url(%23b)'/%3e%3cpath d='M97.71 120.619c.072-.101.145-.202.231-.301.278-.322.606-.607.946-.876a11.644 11.644 0 0 1 1.615-1.092c.561-.332 1.12-.65 1.766-.898 1.27-.527 2.625-.715 3.852-.981 1.216-.282 2.417-.735 3.558-1.255 2.334-1.003 4.384-2.433 6.329-3.993 1.607-1.305 2.952-2.822 4.392-4.31.29-.489.554-.983.817-1.476.162-.044.322-.075.484-.119-.6 2.048-1.754 3.95-3.076 5.668-1.647 2.16-3.785 3.957-6.127 5.452-2.368 1.478-4.966 2.635-7.717 3.344-2.091.548-4.258.872-6.428.871-.208-.02-.419-.026-.643-.034zm1.223-.422c1.907-.281 3.76-.671 5.569-1.223 2.602-.832 5.131-1.916 7.394-3.354 2.017-1.224 3.797-2.726 5.368-4.418-.216.205-.419.412-.635.616-1.862 1.744-4.056 3.193-6.446 4.285-1.212.522-2.446.999-3.775 1.29-1.319.308-2.604.408-3.759.841-1.142.435-2.299 1.051-3.335 1.701-.139.076-.25.157-.38.262z' fill='url(%23c)'/%3e%3cpath d='M67.054 75.593c.2-.448.38-1.124.098-1.82-.282-.695-.984-1.318-2.022-1.784-2.967-1.345-5.388-1.105-6.647-.816.551 1.813 1.714 4.727 3.327 6.077.906.755 1.853.74 2.497.591 1.159-.276 2.264-1.183 2.747-2.248zm1.102.504c-1.101 2.447-4.584 4.194-7.116 2.073-2.756-2.3-4.022-7.786-4.022-7.786s3.677-1.73 8.601.5c2.901 1.32 3.333 3.437 2.537 5.213z' fill='url(%23d)'/%3e%3cpath d='M51.259 77.647c-1.894-.055-5.008.114-6.792 1.207-1.362.837-1.432 2.223-1.342 2.972.161 1.438 1.077 2.745 2.174 3.108 1.204.394 2.344-.465 3.078-1.25 2.218-2.376 2.77-4.742 2.882-6.037zm1.214-1.143s.458 4.041-3.215 8.002c-3.5 3.764-6.954.73-7.324-2.55-.183-1.569.346-3.177 1.91-4.135 3.04-1.876 8.63-1.317 8.63-1.317z' fill='url(%23e)'/%3e%3cpath d='M63.569 90.3a3.19 3.19 0 0 0-.116-.937c-.573-2.027-2.762-4.262-4.18-5.51-.735.967-1.818 2.866-1.948 5.753-.006.21-.015.435-.01.662.016 2.078.85 3.188 2.422 3.233 1.7.037 3.743-1.352 3.832-3.201zm1.203.055c-.217 4.638-8.617 6.896-8.67-.073-.002-.255.009-.493.017-.718.223-4.933 3.026-7.356 3.026-7.356s4.496 3.388 5.473 6.837c.126.444.18.89.154 1.31z' fill='url(%23f)'/%3e%3cpath d='M49.07 67.59a.567.567 0 0 1-.258-.056c-.257-.155-.259-.579-.002-.946a.968.968 0 0 1 .486-.387c.164-.058.32-.06.448.017.257.155.259.579.002.946-.182.253-.45.421-.676.427z' fill='url(%23g)'/%3e%3cpath d='M50.374 67.549a2.44 2.44 0 0 1-1.451.95 2.689 2.689 0 0 1-1.948-.333c-1.14-.708-1.486-2.134-.754-3.172.733-1.038 2.23-1.317 3.373-.636l.04.02c1.139.709 1.472 2.133.74 3.17zm-.37-1.896c-.178-.114-.387-.133-.606-.084-.366.081-.746.344-1.022.736-.457.646-.45 1.381-.002 1.666.179.114.387.134.606.085.366-.082.747-.344 1.022-.737.455-.632.45-1.38.002-1.666z' fill='url(%23h)'/%3e%3cpath d='M107.741 55.124c-.107.83-.186 1.664-.15 2.488.035.74.127 1.475.306 2.197l.077.309c.408 1.478 1.421 2.448 2.942 2.978a6.32 6.32 0 0 0 3.301.243c1.513-.29 2.938-.82 4.266-1.535.463-.25.903-.53 1.321-.844a6.411 6.411 0 0 0 1.253-1.207c.414-.554.667-1.162.678-1.837.019-.463-.077-.917-.243-1.367a4.971 4.971 0 0 0-.875-1.47 10.936 10.936 0 0 0-3.178-2.566 1.526 1.526 0 0 0-.314-.15c-.296-.09-.566-.248-.841-.377-.782-.396-1.568-.764-2.413-1.029-.629-.202-1.268-.348-1.929-.357a3.642 3.642 0 0 0-1.378.24c-1.039.41-1.771 1.096-2.208 2.055a6.897 6.897 0 0 0-.364 1.028c-.108.405-.173.804-.251 1.201zm1.505.19c.077-.384.15-.753.24-1.133.09-.381.249-.75.474-1.095.561-.854 1.5-1.252 2.571-1.077.357.058.709.144 1.046.241.696.227 1.39.467 2.098.71.039.02.094.029.117.061.096.1.229.15.346.212.511.238.983.541 1.367.957.289.301.597.577.921.842.211.176.417.379.626.568.255.253.478.53.669.83.18.283.314.587.377.894.128.515.047 1.01-.276 1.437a4.447 4.447 0 0 1-.419.496 5.586 5.586 0 0 1-1.005.81c-1.293.848-2.725 1.42-4.249 1.778-.162.044-.334.059-.507.087-.942.157-1.832-.003-2.698-.398-.67-.307-1.143-.78-1.374-1.438a8.26 8.26 0 0 1-.258-.932 10.647 10.647 0 0 1-.066-3.85z' fill='url(%23i)'/%3e%3cpath d='M115.457 57.258c.04-.332-.143-.771-.627-1.09-.025-.018-.064-.039-.089-.057-.62-.525-1.781-.319-2.191.475-.27.535-.216 1.067.209 1.489.06.066.136.12.211.175.491.278 1.01.377 1.559.212.52-.169.828-.5.928-1.204zm-1.643-.818c.277.03.444.213.576.447.186.327.103.666-.212.869-.285.193-.672.144-.94-.111a.77.77 0 0 1-.224-.362c-.134-.473.292-.926.8-.843z' fill='url(%23j)'/%3e%3cpath d='M110.358 55.495a11.41 11.41 0 0 0-.036 2.394c.029.259.071.52.189.75.053.108.101.243.259.227.142-.005.164-.143.18-.24.043-.176.085-.352.087-.536.007-.394-.013-.792-.019-1.189-.009-.637.02-1.253.192-1.875.097-.337.248-.665.398-.98.045-.105.105-.208.125-.332.035-.22-.18-.368-.404-.292a.524.524 0 0 0-.258.198c-.123.15-.22.317-.304.487-.213.445-.333.92-.409 1.388z' fill='url(%23k)'/%3e%3cpath d='M111.095 59.3c-.261-.043-.471.12-.45.336.031.245.135.473.316.658.097.1.232.137.38.09.149-.046.208-.15.216-.289a.462.462 0 0 0-.025-.188c-.049-.135-.125-.274-.187-.411a.358.358 0 0 0-.25-.197z' fill='url(%23l)'/%3e%3cpath d='m33.717 87.773-.852-.138a2.616 2.616 0 0 0-1.298.098 5.11 5.11 0 0 0-1.812 1.088 6.634 6.634 0 0 0-1.453 2.008c-.043.092-.086.184-.116.278-.092.31-.185.619-.25.933-.16.637-.18 1.284-.118 1.943.122 1.164.373 2.306.785 3.418a6.576 6.576 0 0 0 1.423 2.265c.661.701 1.393 1.314 2.258 1.808.284.16.584.307.893.4a2.691 2.691 0 0 0 2.357-.279c.329-.2.597-.467.839-.738.43-.481.785-1.016 1.128-1.567.463-.771.833-1.572 1.15-2.396.34-.876.665-1.755.977-2.636a7.944 7.944 0 0 0 .439-1.665c.16-1.244-.28-2.276-1.362-3.074a4.262 4.262 0 0 0-.878-.496 12.458 12.458 0 0 0-2.764-.945c-.42-.11-.87-.199-1.346-.305zm.288 1.177c.451.088.911.205 1.36.307.799.2 1.539.505 2.256.862.234.123.452.257.636.428.456.4.7.891.72 1.473.009.2-.022.392-.053.584a7.092 7.092 0 0 1-.395 1.39c-.326.879-.654 1.771-.993 2.648a12.92 12.92 0 0 1-1.075 2.196c-.307.5-.64.983-1.049 1.424a2.856 2.856 0 0 1-.542.477 1.468 1.468 0 0 1-1.23.194 3.511 3.511 0 0 1-.87-.368c-.633-.357-1.182-.8-1.694-1.293a6.246 6.246 0 0 1-1.486-2.219 12.463 12.463 0 0 1-.632-2.277 7.041 7.041 0 0 1-.143-1.548c.007-.479.085-.96.243-1.414.159-.454.41-.88.713-1.268.107-.137.212-.262.356-.365a.897.897 0 0 0 .166-.156c.184-.182.367-.35.588-.498.347-.225.726-.39 1.126-.508a3.611 3.611 0 0 1 1.836-.11.674.674 0 0 0 .162.041z' fill='url(%23m)'/%3e%3cpath d='M35.606 94.548c.024-.236.057-.527.008-.832a2.341 2.341 0 0 0-.33-.915 1.538 1.538 0 0 0-.627-.568 3.163 3.163 0 0 0-1.045-.34l-.04-.007c-.25-.026-.481.007-.689.156-.413.286-.738.642-.885 1.112-.088.282-.119.56-.108.844.003.41.08.804.23 1.181.107.3.273.581.485.841.07.083.156.167.24.252a1.414 1.414 0 0 0 1.65.17c.201-.109.367-.265.495-.442.332-.397.534-.859.616-1.452zm-2.44-1.994c.083.014.152.025.223.022.308.009.588.11.863.24.25.111.417.294.521.523.083.183.137.375.147.574a2.88 2.88 0 0 1-.115.97 2.423 2.423 0 0 1-.404.753c-.299.36-.792.534-1.254-.007a1.558 1.558 0 0 1-.28-.441 3.142 3.142 0 0 1-.257-1.807c.046-.373.283-.617.557-.827z' fill='url(%23n)'/%3e%3cpath d='M30.148 96.128c-.002-.071-.014-.172-.026-.272-.033-.316-.08-.635-.125-.967-.016-.073-.003-.156.01-.238.061-.287.064-.569.068-.85.012-.337.027-.688.096-1.03.07-.341.167-.678.316-.993.34-.706.894-1.251 1.58-1.662.094-.055.202-.108.295-.163.062-.033.126-.079.19-.125.047-.034.084-.085.054-.16-.032-.062-.101-.073-.156-.082a.37.37 0 0 0-.172.014c-.116.023-.233.047-.338.086a3.362 3.362 0 0 0-1.922 1.508c-.254.438-.43.918-.524 1.41-.081.411-.123.842-.107 1.268.011.538.036 1.079.132 1.617.04.19.082.366.149.56.027.09.071.168.115.245.032.062.096.1.183.087.071-.003.124-.065.15-.145.021-.04.023-.053.032-.108z' fill='url(%23o)'/%3e%3cpath d='M30.168 97.05c.01.029 0 .084.021.13.019.06.051.12.084.183l.556.825c.046.064.106.13.168.182.05.037.101.073.17.084.094.03.169 0 .223-.076.055-.076.052-.147.009-.225l-.035-.047c-.262-.297-.444-.652-.614-.99a.522.522 0 0 0-.136-.206.254.254 0 0 0-.257-.07c-.1.012-.155.088-.189.21z' fill='url(%23p)'/%3e%3cpath d='M33.707 93.659c-.206-.034-.375.052-.446.224-.024.066-.05.133-.088.197-.1.182-.1.351.03.513.126.176.314.235.529.214a.573.573 0 0 0 .491-.598.576.576 0 0 0-.516-.55z' fill='url(%23q)'/%3e%3cpath d='M99.152 74.533c.257-1.497.207-3.016.016-4.53a13.663 13.663 0 0 0-.897-3.421c-.677-1.65-1.696-3.1-2.993-4.4a14.63 14.63 0 0 0-1.73-1.496 2.416 2.416 0 0 0-.492-.277c-.616-.285-1.262-.475-1.891-.676-.042-.007-.067-.025-.11-.018-.378-.02-.762-.082-1.15-.033-.609.099-1.228.181-1.836.28-.204.037-.395.09-.578.174-1.667.716-3.083 1.713-4.216 3.053a5.203 5.203 0 0 0-1.128 2.259c-.157.708-.118 1.42.036 2.123.175.749.468 1.46.866 2.132.477.798 1.047 1.54 1.663 2.262a42.1 42.1 0 0 0 2.633 2.802c1.701 1.675 3.435 3.327 5.223 4.904.209.19.418.378.645.543.202.145.403.291.623.412.61.325 1.244.33 1.865.064.379-.164.7-.408.987-.7a7.65 7.65 0 0 0 1.355-1.925c.48-.952.797-1.96 1.022-2.996.04-.163.056-.344.087-.536zm-1.53-.123c-.225 1.037-.466 1.915-.84 2.743-.26.565-.577 1.12-.98 1.605a3.545 3.545 0 0 1-.503.497c-.435.339-.619.252-.963.027a2.734 2.734 0 0 1-.314-.235l-.372-.315c-1.774-1.574-3.532-3.16-5.223-4.82a40.736 40.736 0 0 1-2.72-2.871c-.555-.656-1.08-1.334-1.494-2.08a6.803 6.803 0 0 1-.677-1.564 3.727 3.727 0 0 1 .155-2.516c.185-.45.474-.84.788-1.213a9.321 9.321 0 0 1 1.714-1.527 9.318 9.318 0 0 1 1.983-1.103 4.25 4.25 0 0 1 2.213-.26c.785.114.947.155 1.597.585.752.49 1.438 1.04 2.055 1.663 1.385 1.37 2.43 2.923 3.027 4.715.718 2.263.886 4.535.553 6.67z' fill='url(%23r)'/%3e%3cpath d='M90.473 70.336c.51.069.982.033 1.448-.145.299-.107.554-.291.761-.526.326-.356.423-.778.343-1.243a2.143 2.143 0 0 0-.33-.745 7.054 7.054 0 0 0-1.342-1.462c-.05-.036-.085-.084-.121-.118a1.177 1.177 0 0 0-.489-.292c-.67-.208-1.3-.155-1.872.245-.527.38-.847.879-.948 1.498-.04.247-.037.488.065.73.33.83.875 1.47 1.762 1.827.238.095.483.149.723.23zm.113-.956a2.324 2.324 0 0 1-1.525-.94c-.193-.286-.256-.593-.145-.928.106-.307.274-.562.52-.776.313-.274.582-.287.906-.022.424.338.801.71 1.16 1.107a3.7 3.7 0 0 1 .393.53c.22.375.128.684-.273.901a1.547 1.547 0 0 1-.359.125c-.22.05-.446.055-.677.003z' fill='url(%23s)'/%3e%3cpath d='M84.73 65.954c-.066.314-.021.646.037.98.127.698.4 1.364.763 1.988.417.732.928 1.408 1.518 2.026.253.268.494.519.762.774.788.708 1.575 1.415 2.365 2.109.197.173.424.337.672.462a.73.73 0 0 0 .487.037c.132-.035.19-.124.21-.248a.558.558 0 0 0-.14-.446c-.13-.149-.262-.297-.41-.42-.382-.345-.779-.678-1.176-1.01-.704-.61-1.395-1.217-2.05-1.874a12.08 12.08 0 0 1-1.252-1.404c-.534-.709-.889-1.473-1.02-2.313-.075-.407-.054-.8.162-1.173.095-.154.216-.29.323-.428.054-.075.12-.135.161-.213.046-.106-.033-.232-.154-.266a.486.486 0 0 0-.315.034 1.28 1.28 0 0 0-.416.299 1.873 1.873 0 0 0-.528 1.086z' fill='url(%23t)'/%3e%3cpath d='M94.574 77.471c-.02-.046-.033-.147-.088-.24-.099-.172-.2-.33-.315-.49-.495-.687-1.12-1.269-1.76-1.84-.025-.018-.048-.05-.089-.056-.103-.06-.229-.066-.297.008-.08.057-.112.165-.059.273.044.077.088.155.148.221.154.18.31.347.464.528.44.495.85 1.014 1.211 1.567.044.078.102.158.161.224a.49.49 0 0 0 .18.114c.226.079.413-.032.444-.309z' fill='url(%23u)'/%3e%3cpath d='M89.596 67.58c-.074.37.011.624.303.827a.596.596 0 0 0 .361.115c.341-.015.575-.33.423-.608a1.629 1.629 0 0 0-.5-.562c-.241-.166-.51-.07-.583.201a1.15 1.15 0 0 1-.004.028z' fill='url(%23v)'/%3e%3cpath d='M60.465 98.49c-.02.124-.031.278-.047.459-2.344 1.594-4.433 4.74-1.543 10.817 3.512 7.462 9.836 7.661 14.278 9.995 1.726.917 3.427 1.985 4.935 3.29-.057.005-.125-.006-1.09-.051-5.842.643-14.41-3.367-18.88-11.777.756 11.15 7.05 17.273 7.982 18.738 2.705 4.352 3.038 7.428 3.235 8.039-4.395-3.583-7.676-8.382-7.722-8.446-3.825-5.438-6.097-12.459-5.614-19.086-.627 2.298-1.385 4.363-2.725 6.629-2.358 3.766-5.237 5.696-7.922 6.345-.105-.045-.201-.061-.306-.106a6.721 6.721 0 0 1-3.823-.68l-.756-.378.671-.314c3.543-1.681 7.058-2.844 9.43-5.478 2.52-2.85 4.067-6.127 4.887-9.791.239-.95.465-1.915.759-2.856.392-3.282 2.425-4.87 4.313-5.649-.015.096-.047.204-.063.3zm4.275 19.263c3.811 3.093 7.467 4.367 11.851 4.969-5.82-3.914-8.701-3.184-13.07-6.057.39.374.797.737 1.219 1.088zm-22.422 4.587a7.283 7.283 0 0 0 2.812.473c3.201-1.398 5.561-3.695 7.162-6.441.057-.09.102-.195.16-.285-2.954 3.782-5.575 4.385-10.134 6.253zm20.055 6.787c1.676 2.702 4.753 6.24 5.457 6.764-.71-1.881-1.568-3.715-2.65-5.473-2.392-3.934-8.8-11.262-8.14-21.587-.01-.03-.021-.046-.03-.076-.536 7.212 1.245 13.785 5.363 20.372z' fill='url(%23w)'/%3e%3cpath d='M33.704 81.856c-.423-.69-.847-1.38-1.143-2.163-2.215-5.811-.645-12.36 2.979-17.232-4.486 3.32-5.715 5.25-8.357 7.29-1.845 1.464-3.797 2.812-5.628 4.278-.08.057-4.951 4.458-4.945 3.64.02-1.253.289-2.565.867-3.698.56-1.109 1.602-2.14 2.442-3.061 1.883-2.05 4.034-3.93 6.439-5.458-10.262 2.434-11.432-2.43-11.576-2.496.288.132 1.711-.384 2.029-.431 1.92-.28 3.805-.085 5.696-.27a35.45 35.45 0 0 0 5.48-.942c2.898-.742 5.598-1.924 8.3-3.107 3.643-1.608 9.755-4.268 17.419-1.987l.458.739c-12.642-2.614-17.91 9.7-17.96 9.832-1.307 2.935-1.613 5.949-1.211 9.12.142 1.125.352 2.26.35 3.404a6.204 6.204 0 0 1-.174 1.595c-.081.325-.155.694-.291 1.011-.043.092-.625.9-.648.869-.148-.307-.337-.62-.526-.933zm-5.683-16.838c-3.836 2.62-8.151 6.717-10.2 10.66 2.612-2.552 5.68-4.692 8.498-6.858 2.594-2.005 3.314-3.398 6.985-6.131-1.112.51-2.035 1.334-5.283 2.328zm10.217-5.986c1.078-.473 2.155-.947 3.258-1.402.966-.393 2.232-1.16 3.312-1.126-2.235-.04-4.201.614-6.172 1.464-2.913 1.275-5.704 2.754-8.758 3.766-7.79 2.584-10.223.634-13.777 1.692 2.755 3.09 11.467.91 14.988-.986l1.65-.874c1.805-.877 3.66-1.704 5.5-2.534zM34.563 78.65c-.273-1.358-.686-2.724-.873-4.18-.657-5.938 2.394-12.5 8.438-16.045-5.919 2.168-11.799 12.87-8.38 22.464.104.144.207.288.295.443.32-1.36.37-1.845.52-2.682z' fill='url(%23x)'/%3e%3cpath d='M24.64 102.627c.27-.097.54-.194.75-.103.2.074.345.31.4.573.128.515-.05 1.178-.456 1.422-.191.138-.48.091-.72.01a.86.86 0 0 1-.49-.546c-.16-.492.07-1.118.517-1.356zm-.264-.453a1.894 1.894 0 0 0-.87 1.976c.076.394.375.81.822 1.01.207.118.454.159.69.183.127-.008.27-.013.397-.02.133-.035.254-.086.375-.137.896-.573 1.041-1.467.814-2.239-.134-.388-.413-.843-.964-1.004-.54-.145-.94.058-1.264.231z' fill='url(%23y)'/%3e%3cpath d='M22.438 53.292c.27-.097.54-.194.75-.103.2.075.344.31.4.573.128.515-.05 1.178-.456 1.422-.191.138-.466.094-.72.01a.857.857 0 0 1-.49-.546c-.16-.492.055-1.12.516-1.356zm-.278-.455a1.893 1.893 0 0 0-.87 1.976c.077.394.376.81.822 1.01.207.118.454.158.69.183.128-.008.27-.013.398-.02.132-.035.253-.086.374-.137.896-.573 1.041-1.467.814-2.239-.134-.389-.413-.844-.964-1.004-.54-.145-.927.06-1.264.231z' fill='url(%23z)'/%3e%3cpath d='M67.727 100.296c-.38.432-1.144.449-1.614.132-.325-.081-.55-.428-.54-.751-.001-.085.035-.22.032-.292.042-.43.518-.847.985-.855l.098.001c.979-.038 1.697 1.011 1.039 1.765z' fill='url(%23A)'/%3e%3cpath d='M72.643 65.902c-.004.028-.023.053-.025.067-.167.424-.805.617-1.238.419-.261-.127-.46-.287-.544-.555-.132-.403.022-.744.346-.917.032-.023.066-.06.098-.083.727-.573 1.637.337 1.363 1.07z' fill='url(%23B)'/%3e%3cpath d='M.406 104.744c.073-.101.145-.202.232-.301.278-.322.606-.607.945-.876a11.66 11.66 0 0 1 1.615-1.092c.561-.332 1.12-.65 1.767-.898 1.27-.527 2.625-.715 3.852-.981 1.215-.282 2.417-.735 3.558-1.255 2.333-1.003 4.384-2.433 6.328-3.993 1.607-1.305 2.953-2.822 4.392-4.31.29-.489.554-.982.818-1.476.162-.044.322-.075.484-.119-.6 2.048-1.754 3.95-3.076 5.668-1.647 2.16-3.785 3.957-6.128 5.452-2.368 1.478-4.966 2.635-7.717 3.344-2.09.548-4.257.872-6.427.871-.222-.022-.433-.028-.643-.034zm1.21-.424c1.906-.282 3.76-.671 5.569-1.223 2.601-.832 5.131-1.916 7.394-3.354 2.017-1.224 3.797-2.726 5.368-4.418-.216.204-.419.411-.635.616-1.862 1.743-4.056 3.193-6.446 4.285-1.213.522-2.446.999-3.776 1.29-1.318.307-2.603.408-3.758.841-1.142.435-2.3 1.051-3.335 1.701-.125.078-.25.156-.38.262z' fill='url(%23C)'/%3e%3cpath d='M93.151 39.402c-.09.296-.196.603-.26.904-.064 2.135.086 4.08.718 5.92.77 2.2 1.975 4.246 3.602 6.121a33.87 33.87 0 0 0 2.547 2.717c.921.842 1.949 1.716 2.594 2.866.329.576.529 1.173.698 1.78.183.608.275 1.259.276 1.95a7.551 7.551 0 0 1-.114 1.394c-.022.137-.06.286-.096.422-.118-.146-.219-.304-.336-.45-1.116-1.552-2.419-3.162-3.768-4.752-1.806-2.073-3.649-4.181-5.062-6.416-1.384-2.245-2.361-4.65-2.333-7.256-.012-1.838.396-3.832 1.255-5.74.07.181.182.355.28.54zm1.779 12.15c1.34 2.166 3.143 4.17 4.764 6.255 1.136 1.427 2.212 2.874 3.087 4.428 0-.17-.017-.327-.034-.485-.165-1.241-.547-2.447-1.16-3.45-.612-1.004-1.626-1.791-2.59-2.71-.98-.909-1.868-1.872-2.722-2.859-1.64-1.976-2.96-4.083-3.53-6.392a8.78 8.78 0 0 1-.18-.806c.302 2.138 1.133 4.138 2.365 6.019z' fill='url(%23D)'/%3e%3cpath d='M91.928 119.845a.557.557 0 0 1-.258-.056c-.257-.155-.259-.579-.002-.946a.969.969 0 0 1 .486-.387c.164-.058.32-.06.448.017.257.155.258.579.002.946-.182.253-.447.407-.676.426z' fill='url(%23E)'/%3e%3cpath d='M93.234 119.79c-.348.494-.88.817-1.451.949a2.688 2.688 0 0 1-1.948-.331c-1.14-.709-1.486-2.135-.754-3.173.733-1.038 2.23-1.316 3.374-.636l.038.021c1.14.708 1.473 2.132.74 3.17zm-.372-1.882c-.178-.114-.387-.133-.606-.084-.366.081-.746.344-1.022.736-.457.646-.45 1.381-.002 1.666.179.114.387.134.606.085.366-.082.747-.344 1.022-.737.457-.646.452-1.395.002-1.666z' fill='url(%23F)'/%3e%3cpath d='M22.186 82.829a.301.301 0 0 1-.031-.246c.058-.272.49-.414.966-.308.245.054.438.17.573.291.122.119.182.27.148.391-.058.273-.49.415-.966.309-.341-.07-.596-.239-.69-.438z' fill='url(%23G)'/%3e%3cpath d='M22.71 83.945c-.625-.145-1.16-.5-1.493-.964-.382-.514-.545-1.162-.385-1.8.283-1.224 1.604-1.982 2.937-1.68 1.318.3 2.151 1.508 1.898 2.724l-.007.04c-.3 1.237-1.618 1.982-2.95 1.68zm1.77-.926c.046-.19-.008-.382-.148-.56-.207-.288-.617-.539-1.121-.65-.815-.188-1.573.055-1.681.546-.045.19.008.382.149.56.207.288.617.539 1.12.649.818.176 1.576-.068 1.682-.545z' fill='url(%23H)'/%3e%3cpath d='M73.921 76.445c.27-.097.54-.194.75-.104.2.075.344.31.4.574.128.515-.05 1.178-.456 1.422-.191.138-.466.093-.72.01a.857.857 0 0 1-.49-.546c-.16-.492.055-1.12.516-1.356zm-.278-.455a1.893 1.893 0 0 0-.87 1.976c.077.394.376.81.823 1.01.206.118.453.158.689.182.128-.007.27-.012.398-.02.132-.034.253-.085.374-.136.897-.574 1.041-1.468.814-2.239-.134-.389-.413-.844-.964-1.004-.54-.145-.94.058-1.264.231z' fill='url(%23I)'/%3e%3cpath d='M46.554 98.917a.418.418 0 0 1 .216-.12c.304-.049.621.257.721.683.05.22.041.444-.04.6a.482.482 0 0 1-.329.285c-.304.05-.62-.256-.72-.682-.064-.307 0-.607.152-.766z' fill='url(%23J)'/%3e%3cpath d='M45.688 99.821a2.114 2.114 0 0 1 .282-1.648 2.376 2.376 0 0 1 1.592-1.04c1.335-.233 2.642.573 2.933 1.82.293 1.234-.533 2.412-1.842 2.665l-.044.007c-1.32.236-2.627-.57-2.92-1.804zm1.693 1.123a.724.724 0 0 0 .479-.345c.188-.294.246-.737.139-1.206-.172-.762-.749-1.294-1.27-1.21a.725.725 0 0 0-.479.346c-.188.294-.246.736-.139 1.206.172.762.747 1.307 1.27 1.209z' fill='url(%23K)'/%3e%3cpath d='M105.078 54.252c-.005.028-.023.053-.025.067-.168.424-.805.616-1.238.419-.261-.127-.461-.287-.545-.555-.132-.403.023-.745.347-.918.032-.023.066-.06.098-.082.741-.571 1.65.34 1.363 1.07z' fill='url(%23L)'/%3e%3cpath d='M106.546 72.83c.288.048.57.136.698.298.129.163.1.426-.011.676-.206.489-.757.936-1.249.926-.243.017-.451-.173-.603-.367-.15-.208-.167-.45-.085-.691.151-.498.723-.899 1.25-.841zm.055-.513c-.86.001-1.579.435-1.935 1.153-.17.354-.18.846.064 1.253.109.201.281.356.467.514.117.061.231.136.35.184.12.048.257.07.394.092 1.098.01 1.754-.645 2.044-1.389.117-.376.161-.905-.195-1.316-.357-.411-.814-.458-1.189-.49z' fill='url(%23M)'/%3e%3cpath d='M69.51 51.937a9.397 9.397 0 0 0-.102 1.762c.027.526.098 1.046.212 1.559.016.073.033.146.063.222.28 1.048 1.002 1.73 2.07 2.102.76.266 1.54.322 2.326.168a10.58 10.58 0 0 0 3.01-1.09c.324-.173.639-.376.928-.597a4.57 4.57 0 0 0 .886-.858c.29-.39.47-.812.48-1.305.01-.323-.05-.643-.169-.96a3.267 3.267 0 0 0-.621-1.032 7.697 7.697 0 0 0-2.245-1.807 1.178 1.178 0 0 0-.222-.106c-.215-.064-.394-.178-.591-.266a13.005 13.005 0 0 0-1.7-.73 4.65 4.65 0 0 0-1.369-.251 2.74 2.74 0 0 0-.971.166c-.738.29-1.253.77-1.56 1.454-.11.236-.191.477-.259.72-.06.287-.105.562-.165.849zm1.065.13c.056-.258.1-.533.17-.79a2.31 2.31 0 0 1 .336-.764c.393-.6 1.06-.886 1.815-.763.247.04.492.094.732.176.497.151.99.33 1.468.508a.149.149 0 0 1 .078.04c.072.083.165.112.246.14.366.172.699.382.963.665.204.217.427.408.65.6.149.123.296.26.443.397.183.171.349.367.469.585.122.203.214.416.263.636.081.366.026.71-.193 1.013-.09.126-.193.237-.296.347-.204.22-.446.407-.713.575a9.065 9.065 0 0 1-2.993 1.248c-.117.024-.234.047-.364.068-.665.104-1.297 0-1.9-.281-.471-.218-.813-.543-.962-1.019a3.187 3.187 0 0 1-.174-.663 7.97 7.97 0 0 1-.038-2.717z' fill='url(%23N)'/%3e%3cpath d='M74.96 53.447c.025-.236-.096-.538-.437-.778-.026-.018-.04-.02-.065-.038-.433-.367-1.26-.22-1.547.326-.188.379-.15.752.153 1.056.049.05.099.086.15.123.348.198.716.272 1.103.152.342-.114.563-.346.643-.841zm-1.16-.585c.193.032.315.15.414.322.131.233.08.465-.156.61-.205.136-.468.107-.663-.08a.598.598 0 0 1-.157-.252c-.102-.327.192-.66.563-.6z' fill='url(%23O)'/%3e%3cpath d='M71.357 52.195a8.37 8.37 0 0 0-.02 1.691c.012.186.04.36.139.531.044.078.072.167.186.158.1-.012.114-.095.127-.177.034-.122.068-.243.06-.372.004-.281-.009-.552-.005-.834 0-.437.017-.886.13-1.32.067-.243.173-.465.28-.688a.774.774 0 0 0 .08-.227c.024-.151-.128-.26-.292-.203a.479.479 0 0 0-.192.138 2.22 2.22 0 0 0-.225.345 3.922 3.922 0 0 0-.268.958z' fill='url(%23P)'/%3e%3cpath d='M71.88 54.879c-.178-.03-.324.088-.32.244a.758.758 0 0 0 .218.473.252.252 0 0 0 .273.059c.105-.04.144-.104.16-.2a.226.226 0 0 0-.022-.13 1.783 1.783 0 0 0-.136-.291c-.042-.092-.104-.144-.172-.155z' fill='url(%23Q)'/%3e%3cpath d='M43.272 49.463c-.555.29-.625.378-1.203.636-.532.238-2.074.707-2.897.827-1.257.19-5.08.215-10.22-.34.411-.188 6.139-2.825 9.55-3.257 1.193-.144 2.12-.12 2.12-.12 1.344.05 1.823.312 3.434.546 1.598.233 2.633.19 2.929.28.016-.011.018-.025.034-.036-1.446-.73-5.128-2.362-9.626-1.656-3.271.526-5.721 2.074-6.556 2.616a17.09 17.09 0 0 0-2.22 1.699c.639.316 1.519.713 2.62 1.048 3.465 1.06 6.366.728 6.958.641 4.277-.558 7.236-2.9 8.544-4.098-.608.184-1.929.42-3.467 1.214z' fill='url(%23R)'/%3e%3cpath d='M65.385 45.306c-.082.07-.166.156-.248.227-1.308 1.199-4.267 3.54-8.544 4.098-.606.085-3.493.419-6.958-.64a16.69 16.69 0 0 1-2.62-1.05c.526-.464 1.26-1.079 2.22-1.699.833-.527 3.285-2.09 6.556-2.615 4.5-.72 8.182.912 9.626 1.655-.016.012-.018.026-.032.024zm-3.34-.433c-1.049-.142-1.573-.214-1.89-.252-.596-.068-2.678-.267-4.849.254-1.759.42-1.85.898-4.497 1.92-1.414.547-2.61.888-3.404 1.083a37.215 37.215 0 0 1 4.328.17c1.568.157 1.927.286 2.924.307.648.007 1.88-.032 4.905-.95a46.484 46.484 0 0 0 5.54-2.09c-.744-.106-1.79-.263-3.058-.442z' fill='url(%23S)'/%3e%3cpath d='M43.148 46.661c-.055-.009-.412-.067-.902-.175a2.771 2.771 0 0 1-.419-.11c-1.4-.399-2.742-1.253-2.742-1.253-1.81-1.185-3.182-2.976-5.579-5.146a31.485 31.485 0 0 0-2.033-1.715c1 .432 1.837.752 2.382.954 3.523 1.309 4.923 1.367 7.042 2.73.369.243.981.64 1.693 1.292.994.91 1.179 1.421 2.25 2.64 1.07 1.22 1.869 1.858 2.053 2.114.014.003.03-.009.044-.007-.617-1.498-2.368-5.13-6.266-7.516-2.82-1.731-5.699-2.144-6.678-2.276-1.13-.156-2.1-.173-2.793-.159.274.652.694 1.54 1.313 2.502 1.955 3.071 4.372 4.68 4.88 5.017 3.89 2.526 7.938 2.51 9.49 2.41-2.439-.95-3.392-1.246-3.735-1.302z' fill='url(%23T)'/%3e%3cpath d='M48.562 38.227c-.585-3.258-2.177-5.692-2.734-6.517a17.572 17.572 0 0 0-1.743-2.205c-.301.643-.687 1.54-1.007 2.646-1.003 3.492-.598 6.382-.513 6.989.693 4.588 3.402 7.614 4.49 8.723-.895-2.475-1.297-3.388-1.487-3.687a14.374 14.374 0 0 1-.463-.796 7.973 7.973 0 0 0-.206-.386 10.789 10.789 0 0 1-.871-2.881c-.309-2.098.166-3.983.233-7.176.032-1.153-.015-2.078-.026-2.617.41 1.21.777 2.16 1.029 2.78 1.247 3.084 1.953 3.947 2.215 5.98.114.866.1 1.64.092 2.303-.016 1.225-.139 1.897-.294 3.552-.07.694-.151 1.712-.224 2.942.012.016.025.018.037.034.717-1.464 2.266-5.192 1.472-9.684z' fill='url(%23U)'/%3e%3cpath d='M59.402 34.22c.007.044-.002.1-.01.154l-.032.193c-.242 1.754-1.025 5.452-3.963 8.615-.41.441-2.416 2.556-5.772 3.957a15.89 15.89 0 0 1-2.69.86c.097-.69.292-1.632.626-2.735.294-.94 1.195-3.716 3.387-6.196 3.01-3.434 6.88-4.525 8.46-4.888a5.912 5.912 0 0 1-.006.04zm-4.53 2.989c-2.349 1.621-3.32 2.917-3.777 3.732-.122.234-.606 1.13-1.11 2.064-.594 1.145-.624 1.24-.88 1.692-.6 1.088-1.298 2.09-1.936 3.157-.098.167 1.278-1.274 3.454-2.783 1.888-1.301 2.53-1.267 3.702-2.488.644-.671 1.01-1.275 1.75-2.453.305-.487.598-.99 1.78-3.324.495-.964.906-1.758 1.18-2.32-1.387.903-2.774 1.806-4.163 2.723z' fill='url(%23V)'/%3e%3cpath d='M70.594 36.047c.727.471.936 1.437.464 2.18-.473.74-1.451.948-2.18.49a.502.502 0 0 1-.156-.688.5.5 0 0 1 .688-.157.574.574 0 0 0 .609-.974c-.014-.001-.026-.017-.04-.02-.35-.269-.728-.373-1.121-.295-.45.081-.882.392-1.166.84a1.69 1.69 0 0 0 .524 2.33c.23.15.306.46.157.69a.5.5 0 0 1-.688.155 2.705 2.705 0 0 1-.834-3.722c.436-.69 1.104-1.16 1.845-1.294.67-.13 1.32.032 1.898.465z' fill='url(%23W)'/%3e%3cpath d='M76.42 108.915c.728.472.937 1.438.465 2.179-.473.742-1.451.95-2.18.492a.5.5 0 0 1 .532-.845.574.574 0 0 0 .609-.974c-.014-.002-.026-.018-.04-.02-.35-.269-.728-.373-1.121-.296-.45.082-.882.392-1.166.84a1.691 1.691 0 0 0 .524 2.331c.23.15.306.459.156.689a.5.5 0 0 1-.687.156 2.705 2.705 0 0 1-.834-3.722c.436-.692 1.104-1.161 1.845-1.295.683-.128 1.333.034 1.898.465z' fill='url(%23X)'/%3e%3cpath d='M46.634 107.458c.289.047.57.135.699.297.129.163.1.426-.011.676-.206.489-.758.935-1.25.926-.242.017-.45-.173-.603-.367-.15-.208-.166-.451-.085-.691.165-.496.738-.897 1.25-.841zm.057-.527c-.86.001-1.578.434-1.934 1.152-.17.354-.18.846.064 1.253.109.201.28.357.467.514.117.061.231.137.35.184.12.048.257.07.394.093 1.098.009 1.754-.646 2.044-1.389.117-.376.16-.906-.196-1.317-.356-.411-.816-.444-1.189-.49z' fill='url(%23Y)'/%3e%3cpath d='M105.178 98.472a.514.514 0 0 0-.591.426.514.514 0 0 0 .425.592 3.957 3.957 0 0 1 3.267 4.542c-.199 1.224-.835 2.278-1.75 2.877-.693.452-1.525.627-2.404.483a2.86 2.86 0 0 1-.341-.069c-.961-.157-1.594-1.037-1.444-1.958.149-.922 1.623-1.924 3.019-.538.328.321.714.201.754-.216.031-.278-.311-.602-.591-.788-1.755-1.176-3.946-.094-4.185 1.378a2.732 2.732 0 0 0 2.202 3.112c.176.043.313.066.451.088 1.112.181 2.191-.038 3.105-.637 1.152-.758 1.941-2.055 2.184-3.554.444-2.737-1.396-5.297-4.101-5.738z' fill='url(%23Z)'/%3e%3cpath d='M84.48 52.628a.415.415 0 0 1-.015-.257c.09-.296.49-.414.916-.26.213.077.39.205.505.365.103.144.15.293.112.442-.09.296-.49.414-.917.26-.306-.107-.525-.326-.601-.55z' fill='url(%23aa)'/%3e%3cpath d='M84.883 53.88a2.411 2.411 0 0 1-1.308-1.146 2.635 2.635 0 0 1-.203-1.967c.365-1.296 1.65-2.004 2.85-1.582 1.187.42 1.867 1.787 1.518 3.071l-.007.041c-.368 1.31-1.652 2.018-2.85 1.583zm1.719-.864c.06-.201.023-.405-.085-.606-.173-.325-.533-.624-.987-.783-.733-.26-1.457-.054-1.597.46-.06.202-.023.405.085.607.173.324.533.623.987.782.733.26 1.443.052 1.597-.46z' fill='url(%23ab)'/%3e%3cpath d='M60.959 59.125c.269-.097.538-.195.75-.104.199.075.344.31.4.574.127.515-.05 1.178-.457 1.422-.191.138-.466.093-.72.01a.857.857 0 0 1-.49-.546c-.16-.492.056-1.12.517-1.356zm-.277-.469a1.893 1.893 0 0 0-.87 1.976c.077.394.376.81.823 1.01.206.118.453.158.689.182.128-.007.27-.012.398-.02.132-.034.253-.085.374-.136.897-.574 1.042-1.468.815-2.239-.135-.389-.413-.844-.965-1.004-.543-.131-.942.072-1.264.231z' fill='url(%23ac)'/%3e%3cpath d='M39.046 113.66c-.13-.332-.385-.754-.887-.963-.504-.196-1.174-.15-1.93.165-2.17.874-3.252 2.236-3.736 3.047 1.21.621 3.3 1.47 4.793 1.304a1.981 1.981 0 0 0 1.544-1.004c.431-.749.526-1.764.216-2.549zm.8-.321c.709 1.796-.12 4.47-2.472 4.721-2.556.289-6.036-1.803-6.036-1.803s.942-2.769 4.545-4.214c2.137-.837 3.454-.001 3.962 1.296z' fill='url(%23ad)'/%3e%3cpath d='M104.132 86.584c-1.894-.055-5.008.114-6.792 1.207-1.362.836-1.432 2.223-1.342 2.972.161 1.438 1.077 2.745 2.174 3.107 1.204.394 2.344-.464 3.078-1.248 2.202-2.366 2.757-4.746 2.882-6.038zm1.212-1.13s.458 4.042-3.215 8.003c-3.5 3.763-6.954.729-7.325-2.55-.182-1.57.347-3.177 1.912-4.136 3.025-1.878 8.628-1.317 8.628-1.317z' fill='url(%23ae)'/%3e%3cpath d='M89.965 99.45c.453.426.558.472.992.924.397.417 1.34 1.729 1.728 2.47.592 1.127 1.88 4.74 3.05 9.787-.315-.32-4.677-4.885-6.208-7.959-.53-1.075-.809-1.967-.809-1.967-.396-1.293-.31-1.829-.615-3.418-.306-1.59-.685-2.555-.705-2.868-.014-.002-.025-.019-.039-.02-.217 1.601-.533 5.63 1.62 9.652 1.57 2.924 3.84 4.735 4.616 5.342a18.36 18.36 0 0 0 2.342 1.553 18.06 18.06 0 0 0 .135-2.829c-.143-3.638-1.41-6.259-1.688-6.798-1.94-3.86-5.12-5.89-6.676-6.723.345.48 1.013 1.662 2.257 2.853z' fill='url(%23af)'/%3e%3cpath d='M78.772 79.905c.103.06.195.102.298.162 1.556.832 4.735 2.876 6.676 6.722.28.54 1.545 3.16 1.688 6.798a16.52 16.52 0 0 1-.135 2.83c-.607-.34-1.428-.84-2.341-1.554-.776-.607-3.06-2.42-4.617-5.342-2.166-4.024-1.84-8.037-1.62-9.652a.105.105 0 0 0 .051.036zm.69 3.303c.213 1.037.313 1.548.388 1.87.133.573.633 2.617 1.834 4.507.978 1.53 1.468 1.468 3.302 3.63a27.115 27.115 0 0 1 2.143 2.863 33.91 33.91 0 0 1-1.259-4.144c-.37-1.543-.365-1.923-.677-2.864-.209-.626-.643-1.77-2.527-4.322a47.427 47.427 0 0 0-3.787-4.543c.126.698.322 1.747.584 3.003z' fill='url(%23ag)'/%3e%3cpath d='M87.37 100.494c.006.058.06.419.121.909.01.115.029.259.041.445.088 1.454-.276 3.004-.276 3.004-.51 2.105-1.747 3.993-3.004 6.964-.456 1.07-.77 1.964-.953 2.485.078-1.088.109-1.973.12-2.564.074-3.758-.341-5.11.253-7.554.099-.436.283-1.14.652-2.026.54-1.239.948-1.582 1.756-3.003.793-1.41 1.134-2.384 1.316-2.637-.012-.016-.01-.03-.02-.046-1.206 1.088-4.05 3.928-5.014 8.402-.696 3.246-.13 6.105.065 7.069a17.75 17.75 0 0 0 .775 2.696 16.197 16.197 0 0 0 1.929-2.071c2.252-2.852 2.98-5.684 3.117-6.268 1.097-4.508-.256-8.33-.852-9.782-.118 2.635-.081 3.629-.025 3.977z' fill='url(%23ah)'/%3e%3cpath d='M77.646 98.145c-2.885 1.62-4.657 3.942-5.237 4.737a18.56 18.56 0 0 0-1.497 2.367c.707.073 1.667.145 2.82.079 3.629-.212 6.21-1.528 6.75-1.821 4.1-2.155 6.059-5.718 6.737-7.118-2.045 1.657-2.762 2.345-2.99 2.619-.036.05-.264.324-.592.694-.084.085-.17.183-.305.317a10.583 10.583 0 0 1-2.43 1.778c-1.865.98-3.797 1.159-6.846 2.144-1.101.357-1.96.697-2.458.898 1.001-.783 1.785-1.445 2.28-1.887 2.484-2.193 3.077-3.155 4.9-4.057.783-.395 1.514-.643 2.14-.851 1.163-.39 1.844-.504 3.443-.893.676-.172 1.661-.42 2.844-.764.003-.014.019-.025.02-.039-1.59-.189-5.609-.435-9.58 1.797z' fill='url(%23ai)'/%3e%3cpath d='M70.286 89.208c.046-.02.09-.028.149-.046.073-.017.13-.022.187-.026 1.734-.353 5.474-.816 9.422.916.552.245 3.203 1.454 5.627 4.15.777.862 1.324 1.657 1.704 2.27-.683.128-1.636.269-2.784.307-.99.022-3.89.086-6.96-1.15-4.231-1.72-6.543-5.02-7.39-6.4.016-.012.03-.01.045-.021zm4.313 3.301c2.306 1.69 3.847 2.18 4.765 2.345.26.042 1.263.206 2.309.362 1.28.195 1.38.183 1.886.28 1.22.213 2.406.548 3.605.8.19.045-1.62-.787-3.749-2.348-1.851-1.361-2.032-1.984-3.567-2.686-.853-.393-1.533-.546-2.895-.84-.558-.119-1.133-.227-3.723-.593-1.076-.147-1.957-.277-2.58-.35a673.048 673.048 0 0 1 3.95 3.03z' fill='url(%23aj)'/%3e%3cpath d='M10.425 39.247c-.107.83-.186 1.664-.15 2.489a11.319 11.319 0 0 0 .383 2.505c.408 1.478 1.42 2.448 2.941 2.978a6.322 6.322 0 0 0 3.302.242 14.89 14.89 0 0 0 4.266-1.534c.463-.25.903-.53 1.32-.843a6.387 6.387 0 0 0 1.254-1.208c.413-.554.667-1.162.678-1.837.019-.463-.077-.917-.243-1.367a4.972 4.972 0 0 0-.875-1.47 10.939 10.939 0 0 0-3.178-2.566c-.104-.059-.207-.118-.314-.15-.296-.09-.566-.247-.841-.377-.782-.396-1.568-.764-2.413-1.029-.63-.202-1.268-.348-1.93-.357a3.643 3.643 0 0 0-1.377.24c-1.04.41-1.77 1.096-2.208 2.055a6.931 6.931 0 0 0-.364 1.028c-.108.406-.173.804-.252 1.201zm1.505.19c.076-.384.15-.753.24-1.133.09-.381.249-.75.474-1.095.561-.854 1.5-1.252 2.57-1.077.358.058.71.144 1.047.241.696.227 1.404.47 2.098.71.039.02.094.029.117.061.096.1.229.15.346.212.51.238.983.541 1.367.957.29.301.597.577.92.842.212.175.418.379.627.568.255.253.478.53.67.83.179.283.313.587.376.894.127.515.047 1.01-.276 1.437a4.521 4.521 0 0 1-.419.496c-.289.306-.642.573-1.005.81-1.293.848-2.725 1.42-4.25 1.778-.161.044-.333.058-.506.087-.942.157-1.833-.003-2.699-.398-.669-.307-1.142-.78-1.373-1.438a8.21 8.21 0 0 1-.258-.932 10.944 10.944 0 0 1-.066-3.85z' fill='url(%23ak)'/%3e%3cdefs%3e%3clinearGradient id='F' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='a' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='c' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='f' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='g' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='h' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='i' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='j' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='k' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='l' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='m' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='n' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='o' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='p' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='q' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='r' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='s' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='t' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='u' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='v' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='w' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='x' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='y' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='z' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='A' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='B' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='C' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='D' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='E' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='b' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='G' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='H' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='I' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='J' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='K' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='L' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='M' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='N' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='O' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='P' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Q' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='R' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='S' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='T' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='U' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='V' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='W' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='X' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Y' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='Z' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='aa' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ab' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ac' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ad' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ae' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='af' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ag' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ah' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ai' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='aj' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='ak' x1='7.193' y1='58.596' x2='150.006' y2='81.762' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='.143' stop-color='%23A9824F'/%3e%3cstop offset='.458' stop-color='%23F2D893'/%3e%3cstop offset='.511' stop-color='%23FFE79F'/%3e%3cstop offset='.666' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  z-index: -1; }
  @media only screen and (max-width: 1023px) {
    .account .account-photo::after {
      width: 5.5rem;
      height: 4.9375rem; } }

.account .rebounds-list .account-content__subttl {
  padding-right: 0.625rem; }

.section-catalog-life .container {
  display: grid;
  grid-template-columns: 2fr 1fr;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem; }
  @media only screen and (max-width: 1199px) {
    .section-catalog-life .container {
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .section-catalog-life .container {
      grid-template-columns: 1fr; } }

.catalog-life-page::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 25rem;
  top: -18.75rem;
  background: #F1EAE0; }

.catalog-life-page > .gradient {
  top: 0;
  width: 100%;
  height: 62.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
  background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
  z-index: -1; }
  .catalog-life-page > .gradient:last-child {
    top: unset;
    bottom: 0;
    height: 37.5rem;
    background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }

.catalog-life-page > .section__decor:nth-child(2) {
  right: 50%;
  top: -11.875rem;
  margin-right: 34.3125rem;
  z-index: 1; }
  @media only screen and (max-width: 1919px) {
    .catalog-life-page > .section__decor:nth-child(2) {
      right: unset;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      width: 11.4375rem;
      margin-right: 0; } }
  @media only screen and (max-width: 1199px) {
    .catalog-life-page > .section__decor:nth-child(2) {
      width: 6.625rem;
      height: 13.25rem;
      top: -8.75rem; } }
  @media only screen and (max-width: 767px) {
    .catalog-life-page > .section__decor:nth-child(2) {
      width: 4.5625rem;
      height: 9.125rem;
      top: -6.625rem; } }

.catalog-life-page .section-top {
  margin-top: 0;
  padding-bottom: 3.75rem; }
  @media only screen and (max-width: 1199px) {
    .catalog-life-page .section-top {
      padding-bottom: 3.125rem; } }
  .catalog-life-page .section-top .container {
    position: relative; }
  .catalog-life-page .section-top .section__decor {
    top: -14.375rem;
    left: -8.4375rem; }

.catalog-life-page .section-experts {
  padding-top: 0;
  background: none; }
  @media only screen and (max-width: 767px) {
    .catalog-life-page .section-experts {
      padding-top: 0; } }

.catalog-life-page .section-seo .block-hidden-text__bottom {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(85%, #F1EAE0));
  background: -o-linear-gradient(top, transparent, #F1EAE0 85%);
  background: linear-gradient(to bottom, transparent, #F1EAE0 85%); }

.catalog-life-page .form-filter .form-row {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.catalog-life-page .form-filter .type-list {
  margin-bottom: 0; }

@media only screen and (max-width: 767px) {
  .catalog-life__col:nth-child(2) {
    margin-top: 5.9375rem; } }

.catalog-life__complex {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 3.125rem;
  margin-top: 1.875rem; }
  @media only screen and (max-width: 1199px) {
    .catalog-life__complex {
      padding: 1.25rem;
      margin-top: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .catalog-life__complex {
      padding: 1.875rem; } }
  .catalog-life__complex::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, right top, from(#C29C65), color-stop(27.08%, #FBD791), color-stop(48.44%, #C29C65), color-stop(78.65%, #FBD791), to(#C29C65));
    background: -o-linear-gradient(left, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
    background: linear-gradient(90deg, #C29C65 0%, #FBD791 27.08%, #C29C65 48.44%, #FBD791 78.65%, #C29C65 100%);
    background-size: 100% 100%;
    -webkit-clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
            clip-path: polygon(0% 100%, 0.0625rem 100%, 0.0625rem 0.0625rem, calc(100% - 0.0625rem) 0.0625rem, calc(100% - 0.0625rem) calc(100% - 0.0625rem), 0.0625rem calc(100% - 0.0625rem), 0.0625rem 100%, 100% 100%, 100% 0%, 0% 0%);
    z-index: 2; }
  .catalog-life__complex-item {
    padding: 1.875rem 0;
    border-top: 1px solid #BA9866; }
    @media only screen and (max-width: 1199px) {
      .catalog-life__complex-item {
        padding: 1.25rem 0; } }
    .catalog-life__complex-item:first-of-type {
      margin-top: 1.875rem; }
      @media only screen and (max-width: 1199px) {
        .catalog-life__complex-item:first-of-type {
          margin-top: 1.25rem; } }
    .catalog-life__complex-item:last-child {
      padding-bottom: 0; }
  .catalog-life__complex-ttl {
    display: block;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1.5rem;
    line-height: 0.95;
    margin-bottom: 1.25rem;
    color: #BA9866;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .catalog-life__complex-ttl {
        margin-bottom: 0.625rem;
        font-size: 1.125rem; } }
  .catalog-life__complex h3 {
    font-size: 1.875rem;
    line-height: 1.15;
    color: #396542; }
    @media only screen and (max-width: 1199px) {
      .catalog-life__complex h3 {
        font-size: 1.25rem; } }

.section-catalog-life .form-filter {
  margin-top: -1.875rem; }

.catalog-page::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 25rem;
  top: -18.75rem;
  background: #F1EAE0; }

.catalog-page > .gradient {
  top: 0;
  width: 100%;
  height: 62.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
  background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
  z-index: -1; }
  .catalog-page > .gradient:last-child {
    top: unset;
    bottom: 0;
    height: 37.5rem;
    background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }

.catalog-page > .section__decor:nth-child(2) {
  right: 50%;
  top: -11.875rem;
  margin-right: 34.3125rem;
  z-index: 1; }
  @media only screen and (max-width: 1919px) {
    .catalog-page > .section__decor:nth-child(2) {
      right: unset;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      width: 11.4375rem;
      margin-right: 0; } }
  @media only screen and (max-width: 1199px) {
    .catalog-page > .section__decor:nth-child(2) {
      width: 6.625rem;
      height: 13.25rem;
      top: -8.75rem; } }
  @media only screen and (max-width: 767px) {
    .catalog-page > .section__decor:nth-child(2) {
      width: 4.5625rem;
      height: 9.125rem;
      top: -6.625rem; } }

.catalog-page .section-seo .block-hidden-text__bottom {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(85%, #F1EAE0));
  background: -o-linear-gradient(top, transparent, #F1EAE0 85%);
  background: linear-gradient(to bottom, transparent, #F1EAE0 85%); }

.catalog-page .section-top {
  padding-bottom: 0; }
  @media only screen and (max-width: 767px) {
    .catalog-page .section-top .top {
      padding-bottom: 0; } }
  .catalog-page .section-top .top__decor:nth-child(2) {
    display: none; }

.catalog-page .section-filter {
  position: relative;
  padding-bottom: 0;
  z-index: 2; }
  .catalog-page .section-filter .container {
    position: relative; }
  @media only screen and (max-width: 1023px) {
    .catalog-page .section-filter .form-filter.filter-big .form-row:nth-child(1) {
      display: none; } }
  @media only screen and (max-width: 767px) {
    .catalog-page .section-filter .form-filter.filter-big .form-row:last-child {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  @media only screen and (max-width: 767px) {
    .catalog-page .section-filter .form-filter.filter-big .form-row:last-child .sort-by {
      display: none; } }
  @media only screen and (min-width: 1024px) {
    .catalog-page .section-filter .form-filter.filter-big .button-filter-mob {
      display: none; } }
  @media only screen and (max-width: 1023px) {
    .catalog-page .section-filter .form-filter.filter-big .button-filter-mob {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1; } }

.catalog-page .top-catalog .container {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.catalog-page .top-catalog .top__content {
  margin-top: 2.8125rem; }
  @media only screen and (max-width: 767px) {
    .catalog-page .top-catalog .top__content {
      margin-top: 0; } }

.catalog-page .gradient-catalog-2 {
  position: absolute;
  height: 57.5rem;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
  background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%); }

.catalog-page .section-faq h2 {
  grid-column: 1 / span 2; }
  @media only screen and (max-width: 767px) {
    .catalog-page .section-faq h2 {
      grid-column: unset; } }

.catalog-page .section-faq .faq__wrap {
  padding: 6.25rem 8.125rem;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(white)) padding-box, -webkit-gradient(linear, left top, right top, from(rgba(194, 156, 101, 0.4)), color-stop(27.08%, rgba(251, 215, 145, 0.4)), color-stop(48.44%, rgba(194, 156, 101, 0.4)), color-stop(78.65%, rgba(251, 215, 145, 0.4)), to(rgba(194, 156, 101, 0.4))) border-box;
  background: -o-linear-gradient(white, white) padding-box, -o-linear-gradient(left, rgba(194, 156, 101, 0.4) 0%, rgba(251, 215, 145, 0.4) 27.08%, rgba(194, 156, 101, 0.4) 48.44%, rgba(251, 215, 145, 0.4) 78.65%, rgba(194, 156, 101, 0.4) 100%) border-box;
  background: linear-gradient(white, white) padding-box, linear-gradient(90deg, rgba(194, 156, 101, 0.4) 0%, rgba(251, 215, 145, 0.4) 27.08%, rgba(194, 156, 101, 0.4) 48.44%, rgba(251, 215, 145, 0.4) 78.65%, rgba(194, 156, 101, 0.4) 100%) border-box;
  border: 1px solid transparent; }
  @media only screen and (max-width: 1199px) {
    .catalog-page .section-faq .faq__wrap {
      padding: 3.125rem 4.0625rem; } }
  @media only screen and (max-width: 1023px) {
    .catalog-page .section-faq .faq__wrap {
      padding: 0;
      border: none;
      background: none; } }

.catalog-page .section-catalog {
  position: relative; }

.contacts-page {
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(rgba(241, 234, 224, 0)));
  background: -o-linear-gradient(top, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%); }
  .contacts-page::before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 25rem;
    top: -18.75rem;
    background: #F1EAE0; }
  .contacts-page .section-header .container {
    position: relative; }
  .contacts-page > .section__decor:nth-child(2) {
    right: 50%;
    top: -11.875rem;
    margin-right: 34.3125rem;
    z-index: 1; }
    @media only screen and (max-width: 1919px) {
      .contacts-page > .section__decor:nth-child(2) {
        right: unset;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        width: 11.4375rem;
        margin-right: 0; } }
    @media only screen and (max-width: 1199px) {
      .contacts-page > .section__decor:nth-child(2) {
        width: 6.625rem;
        height: 13.25rem;
        top: -8.75rem; } }
    @media only screen and (max-width: 767px) {
      .contacts-page > .section__decor:nth-child(2) {
        width: 4.5625rem;
        height: 9.125rem;
        top: -6.625rem; } }
  .contacts-page .contacts__wrap {
    display: grid;
    grid-template-columns: 35.625rem 1fr;
    -webkit-column-gap: 4.375rem;
       -moz-column-gap: 4.375rem;
            column-gap: 4.375rem; }
    @media only screen and (max-width: 1199px) {
      .contacts-page .contacts__wrap {
        grid-template-columns: 1fr; } }
  .contacts-page .contacts__map {
    position: relative;
    height: 28.4375rem; }
    @media only screen and (max-width: 1199px) {
      .contacts-page .contacts__map {
        height: 24.375rem; } }
    .contacts-page .contacts__map img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .contacts-page .contacts__col.col--l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .contacts-page .contacts__col.col--l {
        margin-top: 1.125rem;
        margin-bottom: 2.5rem; } }
  .contacts-page .address {
    display: block;
    margin: 1.5625rem 0; }
    @media only screen and (max-width: 1199px) {
      .contacts-page .address {
        margin: 1.125rem 0;
        font-size: 1.125rem;
        line-height: 1.45; } }
  .contacts-page .social-ttl {
    display: block;
    margin: 3.125rem 0 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .contacts-page .social-ttl {
        margin: 1.875rem 0 0.625rem; } }

.design {
  overflow: hidden; }
  .design h1 {
    width: 100%; }
    .design h1.title {
      color: #DC143C; }
  .design h2 {
    width: 100%;
    margin-top: 3.125rem;
    margin-bottom: 1.875rem; }
  .design h3 {
    width: 100%;
    margin-top: 3.125rem;
    margin-bottom: 1.875rem;
    text-align: center; }
  .design h4 {
    width: 100%; }
  .design .image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 200px;
    height: 200px;
    overflow: hidden; }
    .design .image img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .design .image picture {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .design section {
    margin: 30px 0; }
  .design .color-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .design .color-round {
    width: 3.125rem;
    height: 3.125rem;
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
            box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
    border: 3px solid #FFF;
    border-radius: 50%;
    margin-right: 0.625rem; }
  .design__color {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0.625rem; }
    .design__color-1 .color-round {
      background: #544842; }
    .design__color-2 .color-round {
      background: #BA9866; }
  .design__loop-btn {
    cursor: pointer;
    position: relative;
    height: 4rem; }
    .design__loop-btn:after {
      content: '';
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      background-position: center;
      background-repeat: no-repeat;
      height: 3.125rem;
      width: 3.125rem;
      position: absolute;
      border-radius: 100%;
      top: 50%;
      left: 50%;
      margin-top: -1.5625rem;
      margin-left: -1.5625rem; }
    .design__loop-btn:hover:after {
      background-image: svg-load("../assets/images/svg/arrow-left.svg", fill=#fff); }
  .design .section-buttons .buttons__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
    row-gap: 0.9375rem; }
  .design .section-details .details__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
    row-gap: 0.9375rem; }
  .design .section-details .framed-img {
    width: 33.125rem;
    height: 33.125rem; }
  .design .section-elements .elements__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
    row-gap: 0.9375rem; }
  .design .section-elements .line-main, .design .section-elements .article-blog, .design .section-elements .product-catalog {
    max-width: calc(100% / 3); }
  .design .section-variable .variable__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 0.9375rem;
       -moz-column-gap: 0.9375rem;
            column-gap: 0.9375rem;
    row-gap: 0.9375rem; }
  .design .section-variable img {
    position: static;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .design .details-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .design .Playfair-Bold {
    font-family: "PlayfairDisplay-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .design .Playfair-SemiBold {
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .design .Playfair-Medium {
    font-family: "PlayfairDisplay-Medium", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .design .Playfair-Regular {
    font-family: "PlayfairDisplay-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .design .MyriadPro-BoldCond {
    font-family: "MyriadPro-BoldCond", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .design .MyriadPro-Cond {
    font-family: "MyriadPro-Cond", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .design .MyriadPro-SemiboldCond {
    font-family: "MyriadPro-SemiboldCond", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .design .OCR-b__ {
    font-family: "OCR-b__", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .design .OpenSans-Bold {
    font-family: "OpenSans-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .design .tizer-1 {
    width: calc(100% / 5); }
  .design .tizer-2 {
    width: calc(100% / 3); }
  .design .list-tizer__item .tizer-1 {
    width: 100%; }
  .design .product-main {
    width: calc(100% / 3); }
  .design .block-decor-two .tizer-2 {
    width: 100%; }
  .design .block-decor-two {
    margin-top: 3.125rem; }
  .design .list-tag {
    margin-top: 3.125rem; }
  .design .list-buy-main {
    background: #305B39;
    width: 50%; }
  .design .banner-type-2 {
    width: calc(100% / 3); }
  .design .hidden-text-big {
    width: 100%; }
  .design .hidden-text-small {
    width: 100%; }
  .design .pagination {
    width: 100%; }
  .design .reviews-info {
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .design .account-content .list-tag {
    margin-top: 0; }
  .design .section__decor {
    position: static; }

.sprite-page {
  background: #ECE4D9; }
  .sprite-page .sprite-container {
    padding: 30px 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    row-gap: 15px; }

.expert-page {
  /*
	overflow: hidden;
	main {
		position: relative;
		
	}
	*/ }
  .expert-page > .gradient {
    top: -8.75rem;
    top: 0;
    width: 100%;
    height: 62.5rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
    z-index: -1; }
    .expert-page > .gradient:last-child {
      top: unset;
      bottom: 0;
      height: 37.5rem;
      background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
      background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
      background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }
  .expert-page .gradient-catalog-2 {
    position: absolute;
    height: 40.625rem;
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%); }
  .expert-page .section-top {
    position: relative;
    padding-bottom: 0;
    overflow: hidden;
    z-index: 2; }
  @media only screen and (min-width: 768px) {
    .expert-page .section-blog .slider-blog .swiper-wrapper {
      -webkit-transform: unset !important;
          -ms-transform: unset !important;
              transform: unset !important; } }
  @media only screen and (min-width: 768px) {
    .expert-page .section-blog .slider-blog ~ .swiper-pagination {
      display: none; } }
  .expert-page .section-blog .slider-blog ~ .swiper-navigation {
    display: none; }

.section-biography {
  padding-top: 6.25rem; }
  .section-biography .container {
    position: relative; }
  .section-biography h3 {
    margin: 3.125rem 0 1.875rem;
    color: #BA9866; }
    .section-biography h3:first-child {
      margin-top: 0rem; }
    @media only screen and (max-width: 1199px) {
      .section-biography h3 {
        margin-bottom: 0.9375rem; } }
  .section-biography .biography__container {
    display: grid;
    grid-template-columns: 2fr 1fr;
    -webkit-column-gap: 9.6875rem;
       -moz-column-gap: 9.6875rem;
            column-gap: 9.6875rem; }
    @media only screen and (max-width: 1199px) {
      .section-biography .biography__container {
        -webkit-column-gap: 1.25rem;
           -moz-column-gap: 1.25rem;
                column-gap: 1.25rem; } }
    @media only screen and (max-width: 767px) {
      .section-biography .biography__container {
        grid-template-columns: 1fr; } }
    @media only screen and (max-width: 767px) {
      .section-biography .biography__container .col {
        width: 100%; } }
    @media only screen and (max-width: 1199px) {
      .section-biography .biography__container .col:first-child {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        -webkit-column-gap: 1.25rem;
           -moz-column-gap: 1.25rem;
                column-gap: 1.25rem; } }
    @media only screen and (max-width: 767px) {
      .section-biography .biography__container .col:first-child {
        grid-template-columns: 1fr; } }
    .section-biography .biography__container .col img {
      display: block;
      width: 100%;
      height: auto; }
      @media only screen and (max-width: 767px) {
        .section-biography .biography__container .col img {
          max-width: 22.5rem;
          margin: 0 auto;
          margin-top: 1.875rem; } }
  .section-biography .biography__info:not(:first-child) {
    margin-top: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .section-biography .biography__info:not(:first-child) {
        margin-top: 0; } }
    @media only screen and (max-width: 767px) {
      .section-biography .biography__info:not(:first-child) {
        margin-top: 1.875rem; } }
  .section-biography .section__decor:first-child {
    left: -10.9375rem;
    top: -23.75rem; }
  .section-biography .section__decor:nth-child(2) {
    right: -9.0625rem;
    bottom: -12.5rem; }

.faq-page {
  /*
	main {
		position: relative;
		& > .gradient {
			top: rem(-140);
			width: 100%;
			height: rem(1000);
			background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
			z-index: -1;
			&:last-child {
				top: unset;
				bottom: 0;
				height: rem(600);
				background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%);
			}
		}
	}
	*/ }
  .faq-page > .gradient {
    top: -8.75rem;
    width: 100%;
    height: 62.5rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
    z-index: -1; }
    .faq-page > .gradient:last-child {
      top: unset;
      bottom: 0;
      height: 37.5rem;
      background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
      background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
      background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }
  .faq-page > .section__decor:nth-child(2) {
    right: 50%;
    top: -11.875rem;
    margin-right: 34.3125rem;
    z-index: 1; }
    @media only screen and (max-width: 1919px) {
      .faq-page > .section__decor:nth-child(2) {
        right: unset;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        width: 11.4375rem;
        margin-right: 0; } }
    @media only screen and (max-width: 1199px) {
      .faq-page > .section__decor:nth-child(2) {
        width: 6.625rem;
        height: 13.25rem;
        top: -8.75rem; } }
    @media only screen and (max-width: 767px) {
      .faq-page > .section__decor:nth-child(2) {
        width: 4.5625rem;
        height: 9.125rem;
        top: -6.625rem; } }

.main-page {
  overflow: hidden; }
  .main-page::before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 25rem;
    top: -18.75rem;
    background: #396542; }
  .main-page h2 {
    font-size: 3.75rem;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
    background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
    @media only screen and (max-width: 1199px) {
      .main-page h2 {
        font-size: 2.1875rem; } }
    .main-page h2 a {
      color: transparent;
      -webkit-background-clip: text;
      background-clip: text;
      background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
      background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
      .main-page h2 a:hover {
        color: transparent;
        -webkit-background-clip: text;
        background-clip: text;
        background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
        background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
  .main-page h3 {
    font-size: 2.1875rem; }
  .main-page .section-about-product {
    padding-bottom: 2.5rem; }
    @media only screen and (max-width: 1199px) {
      .main-page .section-about-product {
        padding-bottom: 5.9375rem; } }
    @media only screen and (max-width: 767px) {
      .main-page .section-about-product {
        padding-bottom: 2.8125rem; } }
    .main-page .section-about-product .section-header {
      position: relative;
      z-index: 2; }
  .main-page .section-catalog-section {
    background: -webkit-gradient(linear, left top, left bottom, from(#f1eae000), to(#F2EBE2));
    background: -o-linear-gradient(top, #f1eae000, #F2EBE2);
    background: linear-gradient(to bottom, #f1eae000, #F2EBE2);
    padding-bottom: 6.25rem; }
    @media only screen and (max-width: 1199px) {
      .main-page .section-catalog-section {
        padding-bottom: 6.25rem; } }
    @media only screen and (max-width: 767px) {
      .main-page .section-catalog-section {
        padding-bottom: 3.125rem; } }
    .main-page .section-catalog-section .container {
      position: relative; }
    .main-page .section-catalog-section .main-catalog-decor {
      position: absolute;
      top: -11.25rem;
      right: -12.5rem; }
      @media only screen and (max-width: 1199px) {
        .main-page .section-catalog-section .main-catalog-decor {
          height: 18.75rem;
          top: -9.375rem;
          right: -9.375rem; } }
      @media only screen and (max-width: 767px) {
        .main-page .section-catalog-section .main-catalog-decor {
          display: none; } }
    .main-page .section-catalog-section .section__decor {
      position: absolute;
      left: 50%;
      margin-left: 34.3125rem;
      z-index: 1; }
      @media only screen and (max-width: 1919px) {
        .main-page .section-catalog-section .section__decor {
          left: unset;
          right: 0;
          width: 11.4375rem;
          margin-left: 0; } }
      @media only screen and (max-width: 1199px) {
        .main-page .section-catalog-section .section__decor {
          display: none; } }
  .main-page .section-buy {
    position: relative;
    padding-bottom: 0;
    background: #F0E9DF; }
    .main-page .section-buy h2 {
      color: transparent;
      -webkit-background-clip: text;
      background-clip: text;
      background-image: -o-linear-gradient(358.09deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%);
      background-image: linear-gradient(91.91deg, #A9824F 9.32%, #F8D797 55.4%, #A9824F 90.85%); }
    .main-page .section-buy > .container {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      @media only screen and (max-width: 1439px) {
        .main-page .section-buy > .container {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .main-page .section-buy-back {
      position: relative;
      width: calc(100% + 6.25rem);
      margin: 0 -3.125rem;
      min-height: 56.25rem; }
      @media only screen and (max-width: 1439px) {
        .main-page .section-buy-back {
          width: calc(100% + 2.5rem);
          margin: 0 -1.25rem; } }
      @media only screen and (max-width: 1199px) {
        .main-page .section-buy-back {
          min-height: unset; } }
    .main-page .section-buy .img-buy {
      position: absolute;
      right: 0; }
      @media only screen and (max-width: 1439px) {
        .main-page .section-buy .img-buy {
          right: unset;
          left: 50%;
          margin-left: -21.875rem; } }
      @media only screen and (max-width: 1199px) {
        .main-page .section-buy .img-buy {
          max-height: 25.3125rem;
          right: 0;
          left: unset;
          margin-left: 0; } }
      .main-page .section-buy .img-buy-back {
        background-color: #F0E9DF;
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1; }
    .main-page .section-buy .section-body {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%; }
      .main-page .section-buy .section-body .container {
        width: 100%;
        height: 100%; }
  @media only screen and (max-width: 1023px) {
    .main-page .section-line h2 {
      max-width: 385px;
      margin: 0 auto; } }
  .main-page .section-line .form-tag {
    margin-top: 2.1875rem; }
  @media only screen and (max-width: 1199px) {
    .main-page .section-line .tabs .block-scroll {
      margin: 0 -1.25rem;
      padding: 0 1.25rem;
      overflow-x: auto;
      scrollbar-width: none; }
      .main-page .section-line .tabs .block-scroll::-webkit-scrollbar {
        width: 0;
        height: 0;
        -webkit-transition: 125ms;
        transition: 125ms;
        cursor: none !important; } }
  .main-page .section-line .tabs .list-tag.tabs-line {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media only screen and (max-width: 1199px) {
      .main-page .section-line .tabs .list-tag.tabs-line {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        min-width: 87.8125rem; } }
  .main-page .section-line .tabs .slider-wrap {
    width: 100%; }
  .main-page .section-blog {
    padding-top: 5.9375rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(rgba(241, 234, 224, 0)));
    background: -o-linear-gradient(top, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, rgba(241, 234, 224, 0) 100%); }
    @media only screen and (max-width: 767px) {
      .main-page .section-blog {
        padding-top: 3.125rem; } }
    .main-page .section-blog .article-blog__img {
      height: 22.5rem; }
      @media only screen and (max-width: 1199px) {
        .main-page .section-blog .article-blog__img {
          height: 10.625rem; } }
  .main-page .slider.catalog-other .product-catalog {
    padding-bottom: 5.25rem; }

.partners-page {
  /*
	main {
		position: relative;
		& > .gradient {
			top: rem(-140);
			width: 100%;
			height: rem(1000);
			background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
			z-index: -1;
			&:last-child {
				top: unset;
				bottom: 0;
				height: rem(600);
				background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%);
			}
		}
	}
	*/ }
  .partners-page::before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 25rem;
    top: -18.75rem;
    background: #F1EAE0; }
  .partners-page > .gradient {
    top: -8.75rem;
    top: 0;
    width: 100%;
    height: 62.5rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
    z-index: -1; }
    .partners-page > .gradient:last-child {
      top: unset;
      bottom: 0;
      height: 37.5rem;
      background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
      background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
      background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }
  .partners-page .section__decor:nth-child(2) {
    right: 50%;
    top: -11.875rem;
    margin-right: 34.3125rem;
    z-index: 1; }
    @media only screen and (max-width: 1919px) {
      .partners-page .section__decor:nth-child(2) {
        right: unset;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        width: 11.4375rem;
        margin-right: 0; } }
    @media only screen and (max-width: 1199px) {
      .partners-page .section__decor:nth-child(2) {
        width: 6.625rem;
        height: 13.25rem;
        top: -8.75rem; } }
    @media only screen and (max-width: 767px) {
      .partners-page .section__decor:nth-child(2) {
        width: 4.5625rem;
        height: 9.125rem;
        top: -6.625rem; } }
  .partners-page .section-partners .container {
    position: relative; }
  .partners-page .section-partners .section__decor {
    top: -14.375rem;
    left: -8.4375rem; }
  @media only screen and (max-width: 1199px) {
    .partners-page .section-partners .tabs-item {
      padding-top: 0; } }
  .partners-page .list-tag {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 3.125rem; }
    @media only screen and (max-width: 767px) {
      .partners-page .list-tag {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        margin-bottom: 1.875rem; } }
  .partners-page .tab-partners h2 {
    margin-bottom: 0; }
  .partners-page .partners-specialists .partners__content:first-child {
    grid-row: 1 / span 2; }
  .partners-page .partners__category {
    display: block;
    text-align: center;
    font-size: 2.1875rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #BA9866; }
    @media only screen and (max-width: 1199px) {
      .partners-page .partners__category {
        font-size: 1.5rem; } }
  .partners-page .partners__desc {
    max-width: 61.875rem;
    margin: 0 auto;
    margin-top: 1.875rem;
    font-size: 1.25rem;
    line-height: 1.35;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .partners-page .partners__desc {
        margin-top: 1.25rem;
        font-size: 1rem;
        max-width: 80%; } }
    .partners-page .partners__desc p {
      font-size: 1.25rem;
      line-height: 1.35; }
      @media only screen and (max-width: 1199px) {
        .partners-page .partners__desc p {
          font-size: 1rem; } }
  @media only screen and (max-width: 767px) {
    .partners-page .partners__container {
      width: 100%; } }
  .partners-page .partners__contacts-phone {
    position: relative;
    display: block;
    color: #396542;
    font-family: "Onest-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
    @media only screen and (max-width: 479px) {
      .partners-page .partners__contacts-phone {
        text-align: center; } }
  .partners-page .list-tizer {
    margin-top: 1.875rem; }
    @media only screen and (max-width: 1199px) {
      .partners-page .list-tizer .tizer-1 {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    .partners-page .list-tizer .tizer-1__number {
      width: 12.5rem;
      height: 12.5rem; }
      @media only screen and (max-width: 1199px) {
        .partners-page .list-tizer .tizer-1__number {
          width: 5.8125rem;
          height: 5.8125rem;
          min-width: 5.8125rem;
          min-height: 5.8125rem;
          margin-bottom: 0.4375rem; } }
      @media only screen and (max-width: 1199px) {
        .partners-page .list-tizer .tizer-1__number span {
          font-size: 2.1875rem; } }
    .partners-page .list-tizer .tizer-1__ttl {
      font-size: 1.125rem; }
      @media only screen and (max-width: 1199px) {
        .partners-page .list-tizer .tizer-1__ttl {
          font-size: 0.75rem;
          line-height: 1.2;
          -webkit-hyphens: auto;
              -ms-hyphens: auto;
                  hyphens: auto; } }
    .partners-page .list-tizer > li:not(:first-child) {
      margin-left: 6.25rem; }
      @media only screen and (max-width: 1199px) {
        .partners-page .list-tizer > li:not(:first-child) {
          width: 6.75rem;
          margin-left: 1.25rem; } }

.section-product-detail {
  margin-top: 1.875rem; }
  .section-product-detail .section-body {
    position: relative;
    z-index: 2; }
  .section-product-detail h1 {
    margin-bottom: 0.625rem;
    margin-left: 0;
    text-align: start;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    line-height: 1.2; }
    @media only screen and (max-width: 1199px) {
      .section-product-detail h1 {
        margin-bottom: 0.3125rem; } }
    @media only screen and (max-width: 767px) {
      .section-product-detail h1 {
        margin-left: auto;
        text-align: center; } }
  .section-product-detail .hidden-text-small {
    margin-top: 1.5625rem; }
    @media only screen and (max-width: 1199px) {
      .section-product-detail .hidden-text-small {
        margin-top: 1.25rem; } }
    .section-product-detail .hidden-text-small__limiter {
      max-height: calc(16px * 1.5 * 4); }
      @media only screen and (max-width: 1199px) {
        .section-product-detail .hidden-text-small__limiter {
          max-height: calc(14px * 1.5 * 4); } }
    .section-product-detail .hidden-text-small p {
      font-size: 1rem; }
      @media only screen and (max-width: 1199px) {
        .section-product-detail .hidden-text-small p {
          font-size: 0.875rem;
          line-height: 1.45; } }
    @media only screen and (max-width: 1199px) {
      .section-product-detail .hidden-text-small .button-hide {
        margin-top: 1.25rem; } }
  .section-product-detail + .section-block-tizer {
    padding-bottom: 5.625rem; }
    @media only screen and (max-width: 1199px) {
      .section-product-detail + .section-block-tizer h2 {
        margin-bottom: 1.25rem; } }
    .section-product-detail + .section-block-tizer p {
      max-width: 82%;
      margin: 0 auto; }
    @media only screen and (max-width: 767px) {
      .section-product-detail + .section-block-tizer .slider-wrap {
        padding-bottom: 3.125rem; } }
  .section-product-detail ~ .section-buy-medium {
    padding-bottom: 5.625rem; }
    @media only screen and (min-width: 768px) {
      .section-product-detail ~ .section-buy-medium .swiper-wrapper {
        width: 100% !important; } }
    @media only screen and (max-width: 767px) {
      .section-product-detail ~ .section-buy-medium .swiper-wrapper {
        row-gap: 1.875rem; } }
    @media only screen and (max-width: 767px) {
      .section-product-detail ~ .section-buy-medium .slider-wrap {
        padding-bottom: 3.125rem; } }
  .section-product-detail ~ .section-catalog-other .product-catalog__img {
    height: 21.875rem; }
    @media only screen and (max-width: 767px) {
      .section-product-detail ~ .section-catalog-other .product-catalog__img {
        height: auto; } }

.product-detail__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 3.125rem;
     -moz-column-gap: 3.125rem;
          column-gap: 3.125rem; }
  @media only screen and (max-width: 1199px) {
    .product-detail__container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-column-gap: 2.5rem;
         -moz-column-gap: 2.5rem;
              column-gap: 2.5rem; } }
  @media only screen and (max-width: 767px) {
    .product-detail__container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.product-detail__col {
  width: calc(50% - 1.5625rem); }
  @media only screen and (max-width: 1199px) {
    .product-detail__col {
      width: calc(50% - 1.25rem); } }
  @media only screen and (max-width: 767px) {
    .product-detail__col {
      width: 100%; } }
  .product-detail__col.col--l {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), to(transparent));
    background: -o-linear-gradient(top, #fff 85%, transparent);
    background: linear-gradient(to bottom, #fff 85%, transparent); }
    @media only screen and (max-width: 767px) {
      .product-detail__col.col--l.desktop {
        display: none !important; } }
    .product-detail__col.col--l .button {
      width: 17.5rem;
      left: 50%;
      margin-left: -8.75rem;
      margin-top: 1.25rem; }
      @media only screen and (max-width: 1439px) {
        .product-detail__col.col--l .button {
          margin-top: 0.625rem; } }
      @media only screen and (max-width: 1199px) {
        .product-detail__col.col--l .button {
          width: 12.5rem;
          margin-left: -6.25rem; } }
  .product-detail__col .phone .slider-product {
    background: #fff; }
  .product-detail__col .phone .slider-product-thumb {
    background: #fff; }
  .product-detail__col .phone .product-detail__personal ~ .product-detail__personal {
    margin-top: 0.625rem; }
  @media only screen and (max-width: 767px) {
    .product-detail__col .phone ~ .product-detail__personal {
      display: none; } }

.product-detail__quantity {
  font-weight: 600;
  font-size: 1rem;
  text-transform: uppercase; }
  @media only screen and (max-width: 1199px) {
    .product-detail__quantity {
      font-size: 0.875rem; } }
  @media only screen and (max-width: 767px) {
    .product-detail__quantity {
      display: block;
      margin-bottom: 1.25rem;
      text-align: center; } }

.product-detail__personal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2.8125rem; }
  @media only screen and (max-width: 1199px) {
    .product-detail__personal {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .product-detail__personal {
      margin-top: 1.25rem; } }
  .product-detail__personal .button-icon {
    margin-left: auto; }
    @media only screen and (max-width: 1199px) {
      .product-detail__personal .button-icon {
        width: calc(50% - 0.625rem);
        margin-top: 1.25rem;
        margin-left: 0; } }
    .product-detail__personal .button-icon span {
      font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      font-weight: 600; }
      @media only screen and (max-width: 1199px) {
        .product-detail__personal .button-icon span {
          font-size: 0.875rem; } }

.product-detail__buy {
  margin-top: 2.8125rem; }
  @media only screen and (max-width: 767px) {
    .product-detail__buy {
      margin-top: 1.25rem; } }
  .product-detail__buy-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem; }
    @media only screen and (max-width: 1439px) {
      .product-detail__buy-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .product-detail__buy-container .buy-small:not(:first-child) {
      margin-left: 8%; }
      @media only screen and (max-width: 1599px) {
        .product-detail__buy-container .buy-small:not(:first-child) {
          margin-left: 5%; } }
      @media only screen and (max-width: 1439px) {
        .product-detail__buy-container .buy-small:not(:first-child) {
          margin-left: 0;
          margin-top: 0.3125rem; } }
    .product-detail__buy-container .buy-small__name {
      white-space: nowrap; }
  .product-detail__buy-ttl {
    display: block;
    font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 600;
    font-size: 1rem;
    text-transform: uppercase;
    color: #396542; }

.product-detail__info {
  margin-top: 2.8125rem; }
  @media only screen and (max-width: 767px) {
    .product-detail__info {
      margin-top: 1.875rem; } }
  .product-detail__info.desktop-default .list-tag {
    overflow-x: scroll;
    scrollbar-width: none; }
    .product-detail__info.desktop-default .list-tag::-webkit-scrollbar {
      width: 0;
      height: 0;
      -webkit-transition: 125ms;
      transition: 125ms;
      cursor: none !important; }
    @media only screen and (max-width: 1199px) {
      .product-detail__info.desktop-default .list-tag {
        overflow-x: scroll; } }
    .product-detail__info.desktop-default .list-tag__item {
      white-space: nowrap; }
      @media only screen and (max-width: 1199px) {
        .product-detail__info.desktop-default .list-tag__item {
          white-space: nowrap; } }
  .product-detail__info .list-tag {
    margin-top: 0; }
    .product-detail__info .list-tag:not(.with-link) .list-tag__item {
      font-size: 0.875rem; }
    .product-detail__info .list-tag__item {
      font-family: "Onest-Regular", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
      font-weight: 600; }

.product-detail__review {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 6.375rem;
  -webkit-column-gap: 0.9375rem;
     -moz-column-gap: 0.9375rem;
          column-gap: 0.9375rem;
  margin-top: 2.1875rem; }
  @media only screen and (max-width: 1439px) {
    .product-detail__review {
      padding: 0 0.625rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 2.8125rem; } }
  @media only screen and (max-width: 1023px) {
    .product-detail__review {
      -webkit-column-gap: 0.3125rem;
         -moz-column-gap: 0.3125rem;
              column-gap: 0.3125rem; } }
  @media only screen and (max-width: 767px) {
    .product-detail__review {
      margin-top: 1.25rem;
      padding: 0; } }
  @media only screen and (max-width: 330px) {
    .product-detail__review {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.product-price {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media only screen and (max-width: 767px) {
    .product-price {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      position: relative; } }
  .product-price__title {
    width: 100%;
    padding-bottom: 0.3125rem;
    font-weight: 600;
    font-size: 1rem;
    text-transform: uppercase; }
    @media only screen and (max-width: 1199px) {
      .product-price__title {
        padding-bottom: 0.5rem; } }
    @media only screen and (max-width: 767px) {
      .product-price__title {
        padding-bottom: 0.3125rem; } }
  .product-price__delimiter {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding-right: 0.625rem;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.4; }
    @media only screen and (max-width: 1199px) {
      .product-price__delimiter {
        line-height: 1.3; } }
    @media only screen and (max-width: 767px) {
      .product-price__delimiter {
        position: absolute;
        top: 2rem; } }
  .product-price__price {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 1; }
    @media only screen and (max-width: 1199px) {
      .product-price__price {
        font-family: "Onest-Bold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 1.5rem; } }
    @media only screen and (max-width: 767px) {
      .product-price__price {
        padding-left: 1.5625rem;
        font-size: 1.875rem; } }

.tab-product .list-tag {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  @media only screen and (max-width: 767px) {
    .tab-product .list-tag {
      margin-left: -1.25rem;
      margin-right: -1.25rem;
      padding: 0 1.25rem; } }
  .tab-product .list-tag__item {
    font-size: 0.875rem; }

.tab-product .product-composition .button-hide {
  margin-top: 1.25rem; }

.tab-product .product-composition p {
  font-size: 16px; }

.tab-product .product-composition .footnotes {
  display: block;
  width: 100%;
  margin-top: 1.25rem; }

.tab-product .product-use__desc {
  font-size: 16px; }
  .tab-product .product-use__desc p {
    font-size: 16px; }

.tab-product .product-use .list-decor-number {
  display: block;
  margin-top: 1.875rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem;
  row-gap: 1.25rem; }
  @media only screen and (max-width: 1199px) {
    .tab-product .product-use .list-decor-number {
      -webkit-column-gap: 3.125rem;
         -moz-column-gap: 3.125rem;
              column-gap: 3.125rem;
      row-gap: 0.3125rem; } }
  @media only screen and (max-width: 767px) {
    .tab-product .product-use .list-decor-number {
      grid-template-columns: 1fr;
      -webkit-column-gap: 0;
         -moz-column-gap: 0;
              column-gap: 0; } }
  .tab-product .product-use .list-decor-number__item p {
    font-size: 1.125rem; }
  .tab-product .product-use .list-decor-number__item::after {
    width: 3.4375rem;
    height: 3.4375rem;
    font-size: 1.25rem;
    line-height: 3.4375rem; }
  .tab-product .product-use .list-decor-number__item::before {
    width: 3.4375rem;
    height: 3.4375rem; }
  .tab-product .product-use .list-decor-number__item:not(:first-child) {
    margin-top: 0; }
  .tab-product .product-use .list-decor-number__txt {
    margin-top: 0; }

.tab-product .product-faq .accordion__title {
  font-size: 1rem; }

.tab-product .product-faq .accordion__body {
  font-size: 1rem; }
  .tab-product .product-faq .accordion__body p {
    font-size: 1rem; }

.table-composition {
  width: 100%; }
  .table-composition th {
    width: 25%; }
    .table-composition th:first-child {
      width: 50%; }
      @media only screen and (max-width: 1199px) {
        .table-composition th:first-child {
          width: 55%; } }
  .table-composition td {
    width: 25%; }
    .table-composition td:first-child {
      width: 50%; }
      @media only screen and (max-width: 1199px) {
        .table-composition td:first-child {
          width: 55%; } }
  .table-composition:not(.--show) tbody tr:nth-child(n+4) {
    display: none; }

.quiz-rezult-page::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 25rem;
  top: -18.75rem;
  background: #F1EAE0; }

.quiz-rezult-page > .gradient {
  top: 0;
  width: 100%;
  height: 62.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
  background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
  z-index: -1; }
  .quiz-rezult-page > .gradient:last-child {
    top: unset;
    bottom: 0;
    height: 37.5rem;
    background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }

.quiz-rezult-page .section__decor:nth-child(2) {
  right: 50%;
  top: -11.875rem;
  margin-right: 34.3125rem;
  z-index: 1; }
  @media only screen and (max-width: 1919px) {
    .quiz-rezult-page .section__decor:nth-child(2) {
      right: unset;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      width: 11.4375rem;
      margin-right: 0; } }
  @media only screen and (max-width: 1199px) {
    .quiz-rezult-page .section__decor:nth-child(2) {
      width: 6.625rem;
      height: 13.25rem;
      top: -8.75rem; } }
  @media only screen and (max-width: 767px) {
    .quiz-rezult-page .section__decor:nth-child(2) {
      width: 4.5625rem;
      height: 9.125rem;
      top: -6.625rem; } }

.quiz-rezult-page .section__decor:nth-child(3) {
  position: absolute;
  left: 50%;
  margin-left: 34.3125rem;
  z-index: 1; }
  @media only screen and (max-width: 1919px) {
    .quiz-rezult-page .section__decor:nth-child(3) {
      left: unset;
      right: 0;
      width: 11.4375rem;
      margin-left: 0; } }
  @media only screen and (max-width: 1199px) {
    .quiz-rezult-page .section__decor:nth-child(3) {
      display: none; } }

.section-account-quiz-rezult .section-header {
  position: relative;
  z-index: 2; }

.section-account-quiz-rezult .section-body {
  position: relative;
  z-index: 2; }
  .section-account-quiz-rezult .section-body .container {
    position: relative; }

.section-account-quiz-rezult .account__header {
  padding-bottom: 3.125rem; }
  @media only screen and (max-width: 1199px) {
    .section-account-quiz-rezult .account__header {
      padding-bottom: 1.875rem; } }
  .section-account-quiz-rezult .account__header h3 {
    margin-top: 3.125rem;
    padding-top: 3.125rem;
    width: 100%;
    border-top: 1px solid #ECE4D9;
    text-align: center;
    font-size: 1.5rem;
    color: #BA9866; }
    @media only screen and (max-width: 1199px) {
      .section-account-quiz-rezult .account__header h3 {
        margin-top: 1.875rem;
        padding-top: 1.875rem;
        font-size: 1.125rem; } }
    @media only screen and (max-width: 767px) {
      .section-account-quiz-rezult .account__header h3 {
        margin-top: 1.25rem; } }
  .section-account-quiz-rezult .account__header .list-tag {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .section-account-quiz-rezult .account__header .list-tag > li:not(:first-child) {
      margin-left: 1.25rem; }
      @media only screen and (max-width: 1199px) {
        .section-account-quiz-rezult .account__header .list-tag > li:not(:first-child) {
          margin-left: 0.3125rem; } }
    .section-account-quiz-rezult .account__header .list-tag a {
      font-size: 1.125rem; }
      @media only screen and (max-width: 1199px) {
        .section-account-quiz-rezult .account__header .list-tag a {
          font-size: 0.75rem; } }

@media only screen and (max-width: 767px) {
  .section-account-quiz-rezult .account__data {
    width: 100%; } }

.section-account-quiz-rezult .account__imt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 3.125rem;
  border-left: 1px solid #ECE4D9; }
  @media only screen and (max-width: 1199px) {
    .section-account-quiz-rezult .account__imt {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      max-width: 32%;
      padding-left: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .section-account-quiz-rezult .account__imt {
      width: 100%;
      margin-top: 1.5625rem;
      padding-top: 1.5625rem;
      padding-left: 0;
      max-width: none;
      border-left: none;
      border-top: 1px solid #ECE4D9; } }
  .section-account-quiz-rezult .account__imt-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .section-account-quiz-rezult .account__imt-desc {
    font-size: 1.125rem;
    opacity: .5;
    white-space: nowrap; }
    @media only screen and (max-width: 1199px) {
      .section-account-quiz-rezult .account__imt-desc {
        font-size: 0.875rem; } }
  .section-account-quiz-rezult .account__imt-value {
    font-size: 1.25rem;
    font-family: "PlayfairDisplay-SemiBold", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: #396542; }
    @media only screen and (max-width: 1199px) {
      .section-account-quiz-rezult .account__imt-value {
        font-size: 1rem; } }
    @media only screen and (max-width: 767px) {
      .section-account-quiz-rezult .account__imt-value {
        margin-top: 0.3125rem; } }
  .section-account-quiz-rezult .account__imt .icon {
    margin-right: 1.25rem;
    width: 3.75rem;
    height: 3.75rem;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media only screen and (max-width: 1199px) {
      .section-account-quiz-rezult .account__imt .icon {
        margin-right: 0.625rem;
        width: 2.1875rem;
        height: 2.1875rem; } }

.section-account-quiz-rezult .section-recommendations {
  background: #fff;
  padding: 6.25rem;
  max-width: 77.75rem;
  margin: 1.875rem auto 6.25rem;
  text-align: center; }
  @media only screen and (max-width: 1199px) {
    .section-account-quiz-rezult .section-recommendations {
      padding: 3.125rem 1.875rem;
      margin: 1.25rem auto 3.125rem; } }
  @media only screen and (max-width: 767px) {
    .section-account-quiz-rezult .section-recommendations {
      padding: 1.5625rem 1.875rem;
      margin: 1.5625rem auto 6.25rem; } }
  @media only screen and (max-width: 479px) {
    .section-account-quiz-rezult .section-recommendations {
      padding: 1.5625rem 0;
      background: transparent; } }
  .section-account-quiz-rezult .section-recommendations h2 {
    font-size: 3.125rem;
    text-align: center; }
    @media only screen and (max-width: 1199px) {
      .section-account-quiz-rezult .section-recommendations h2 {
        margin-bottom: 0.9375rem;
        font-size: 1.875rem; } }
  .section-account-quiz-rezult .section-recommendations .title-decor::before {
    width: 6.125rem;
    height: 5.25rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='98' height='84' viewBox='0 0 98 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M78.6017 63.45C78.4145 63.265 78.1648 63.06 77.8736 62.8138C78.0352 56.8248 75.2231 49.3939 61.2522 47.0178C44.1419 44.0333 36.0016 54.7288 26.5263 59.5773C22.8277 61.4491 18.9001 63.0948 14.8058 64.1188C14.8681 64.0141 14.972 63.909 16.2387 62.2937C22.3417 51.4137 39.7745 41.464 59.6907 43.9382C39.663 31.7153 21.4144 35.1675 17.7557 35.0016C6.96656 34.3976 1.28913 31.2404 0 30.8394C11.5552 27.5887 23.8199 27.7391 23.9862 27.7372C38.0176 27.7219 52.8427 32.3127 63.5966 41.1909C60.4339 37.3189 57.8325 33.5028 55.6043 28.4351C52.0637 19.786 52.3074 12.4656 54.5067 7.03531C54.7144 6.9082 54.8598 6.76103 55.0676 6.63392C56.3131 4.33288 58.3278 2.25167 60.9459 0.849605L62.5251 0L62.2353 1.54166C60.7449 9.70792 58.4018 17.1979 59.9874 24.4974C61.7604 32.3144 65.4657 38.9659 70.7295 44.8303C72.0611 46.395 73.4343 47.9593 74.6829 49.608C79.821 54.2682 80.0331 59.7124 79.0386 63.9231C78.893 63.7793 78.7473 63.5938 78.6017 63.45ZM40.3404 47.4654C30.3439 50.3033 23.6542 55.0782 17.2154 61.9291C31.0972 56.6144 33.4 50.7464 43.7074 46.6784C42.585 46.8992 41.4627 47.1615 40.3404 47.4654ZM60.137 3.12485C58.4125 4.28799 56.9586 5.75992 55.8582 7.41484C54.3048 14.6463 55.3287 21.5156 58.0566 27.617C58.1399 27.824 58.2648 28.0304 58.3481 28.2373C55.5134 18.5407 57.7128 13.2767 60.137 3.12485ZM23.7798 29.569C17.0859 29.1884 7.23353 30.216 5.46706 30.7976C9.56299 31.8524 13.7626 32.5943 18.1074 32.8563C27.7948 33.4937 48.2478 31.3051 65.1171 44.9779C65.1794 44.9979 65.221 44.9974 65.2834 45.0175C53.5933 35.3392 40.1401 30.4418 23.7798 29.569Z' fill='url(%23paint0_linear_3983_7668)'/%3e%3cpath d='M66.5529 73.8167C66.2817 72.6348 67.1953 71.2939 68.3175 70.8653C68.8576 70.4017 69.7307 70.4333 70.2715 70.8429C70.4171 70.9451 70.6043 71.1716 70.7291 71.2534C71.4156 71.8484 71.5413 73.1774 70.9807 73.9946L70.856 74.1623C69.7141 75.9008 67.0326 75.8693 66.5529 73.8167Z' fill='url(%23paint1_linear_3983_7668)'/%3e%3cpath d='M95.0256 38.8765C95.0465 39.0634 95.0466 39.2297 94.9636 39.3969C94.6731 39.9823 93.7586 40.1591 92.906 39.8155C92.4693 39.6334 92.095 39.3467 91.9284 39.016C91.7619 38.7268 91.72 38.3947 91.8445 38.1022C92.1351 37.5168 93.0496 37.34 93.9022 37.6837C94.5052 37.947 94.9421 38.4201 95.0256 38.8765Z' fill='url(%23paint2_linear_3983_7668)'/%3e%3cpath d='M94.5451 36.2834C95.7303 36.7479 96.5834 37.6737 97.0207 38.7704C97.4998 39.9915 97.4802 41.4262 96.8368 42.7848C95.5916 45.3769 92.5992 46.6585 90.1039 45.6476C87.6295 44.6573 86.6294 41.7999 87.8123 39.2294L87.8538 39.1457C89.0782 36.5747 92.0706 35.2931 94.5451 36.2834ZM90.5344 37.8469C90.3476 38.2441 90.3687 38.6804 90.5353 39.0942C90.8061 39.7772 91.4926 40.4137 92.4283 40.798C93.9463 41.425 95.5674 41.0738 96.0655 40.0703C96.2523 39.6731 96.2312 39.2368 96.0646 38.823C95.7938 38.1401 95.1073 37.5035 94.1716 37.1192C92.6536 36.4922 91.0117 36.8228 90.5344 37.8469Z' fill='url(%23paint3_linear_3983_7668)'/%3e%3cpath d='M80.3002 28.6507C79.864 29.0923 79.3654 29.4722 78.9289 29.498C78.4924 29.5238 78.0763 29.1543 77.7849 28.6588C77.2021 27.7092 77.1178 26.2134 77.7408 25.3747C78.0107 24.935 78.5926 24.8036 79.1123 24.7769C79.6528 24.7707 80.0895 25.0359 80.4017 25.4689C81.0468 26.3555 81.0271 27.8317 80.3002 28.6507ZM81.1323 29.3896C82.1913 27.9015 82.3354 26.1328 81.5443 24.645C81.1488 23.922 80.3168 23.3078 79.3189 23.2361C78.8408 23.1792 78.3628 23.2887 77.864 23.4191C77.6146 23.5467 77.3445 23.6538 77.116 23.8019C76.8874 23.95 76.6797 24.1603 76.472 24.3706C75.1015 26.2573 75.4148 28.187 76.3306 29.5902C76.83 30.2497 77.6828 30.9675 78.826 30.8505C79.9693 30.7334 80.5923 29.9779 81.1323 29.3896Z' fill='url(%23paint4_linear_3983_7668)'/%3e%3cpath d='M57.0195 63.3096C55.834 62.2147 54.6104 61.1584 53.2727 60.2941C52.0688 59.5239 50.8077 58.8497 49.4707 58.329C49.2797 58.2546 49.0887 58.1802 48.8977 58.1058C46.1092 57.1037 43.4383 57.6274 40.8844 59.4477C39.0739 60.745 37.703 62.4005 36.7718 64.4142C35.5176 67.1373 34.7407 69.9892 34.3648 72.8942C34.2332 73.9071 34.178 74.9192 34.1991 75.9306C34.2204 77.0565 34.3563 78.1812 34.6829 79.2658C35.0862 80.5405 35.7564 81.6216 36.8076 82.3933C37.5149 82.9396 38.3363 83.2938 39.2338 83.5328C40.3222 83.8079 41.4102 83.8922 42.5361 83.7852C45.1885 83.5481 47.7255 82.8159 50.166 81.6075C50.3758 81.5099 50.5855 81.4123 50.757 81.277C51.2334 80.9094 51.7864 80.6556 52.3011 80.364C53.8073 79.566 55.2752 78.7303 56.6473 77.6856C57.6764 76.9116 58.629 76.062 59.3903 75.0235C59.9423 74.2735 60.3415 73.4486 60.5687 72.5683C61.0989 70.4634 60.847 68.5382 59.8319 66.7736C59.4872 66.1663 59.0662 65.5981 58.6261 65.0491C58.1096 64.4245 57.555 63.8767 57.0195 63.3096ZM55.0198 65.4869C55.5362 66.0351 56.0335 66.5644 56.5308 67.1319C57.0282 67.6994 57.4303 68.3633 57.7181 69.1047C58.4279 70.9488 57.9928 72.881 56.5071 74.385C56.0119 74.8863 55.4784 75.3499 54.9449 75.7752C53.8014 76.6268 52.6388 77.4594 51.4572 78.3113C51.381 78.3503 51.3048 78.4274 51.2284 78.4282C50.9613 78.4691 50.7326 78.6242 50.5038 78.741C49.5506 79.2852 48.5399 79.6964 47.4523 79.8412C46.651 79.9639 45.8688 80.1437 45.0867 80.3616C44.5717 80.5005 44.0185 80.6017 43.4843 80.7217C42.7975 80.8432 42.1104 80.8884 41.4233 80.8573C40.7743 80.8258 40.1442 80.6986 39.5903 80.4562C38.6353 80.0842 37.9468 79.4042 37.6395 78.4148C37.5051 78.0154 37.4088 77.6155 37.3317 77.1964C37.1774 76.3963 37.1566 75.5377 37.1931 74.6975C37.3207 71.6996 38.0402 68.7911 39.1988 65.9735C39.3127 65.6669 39.4839 65.3788 39.636 65.0719C40.4533 63.403 41.7105 62.1685 43.3119 61.236C44.551 60.5171 45.8293 60.2941 47.1279 60.6625C47.739 60.8471 48.331 61.051 48.885 61.2934C51.1773 62.3006 53.2222 63.7111 55.0198 65.4869Z' fill='url(%23paint5_linear_3983_7668)'/%3e%3cpath d='M44.9385 73.1675C45.4165 73.6015 46.3139 73.8023 47.3628 73.3907C47.42 73.371 47.4963 73.3321 47.5535 73.3124C49.0796 72.915 50.0679 70.8436 49.2823 69.3056C48.7459 68.2804 47.8478 67.7743 46.7031 67.9769C46.5314 67.9977 46.3597 68.0568 46.188 68.1158C45.1965 68.584 44.4536 69.2978 44.0931 70.3513C43.7707 71.3662 43.9442 72.2233 44.9385 73.1675ZM48.0842 71.4747C47.7224 71.8792 47.2454 71.9413 46.73 71.8894C46.0046 71.8205 45.5647 71.3096 45.6014 70.584C45.6191 69.9158 46.1333 69.357 46.8392 69.2162C47.1254 69.156 47.4117 69.1721 47.66 69.265C48.5576 69.5802 48.789 70.7612 48.0842 71.4747Z' fill='url(%23paint6_linear_3983_7668)'/%3e%3cpath d='M53.477 67.0483C52.3297 65.9912 51.0874 65.1069 49.7498 64.3189C49.3104 64.0753 48.8519 63.851 48.3555 63.7797C48.1264 63.7439 47.859 63.6703 47.7069 63.939C47.5547 64.1696 47.7459 64.3585 47.8797 64.4908C48.1093 64.7556 48.3389 65.0205 48.6256 65.2275C49.2372 65.6793 49.887 66.0926 50.5176 66.5251C51.5306 67.2209 52.4672 67.9557 53.2517 68.9211C53.6726 69.4512 54.0173 70.0584 54.343 70.6468C54.4579 70.8364 54.5537 71.0454 54.7258 71.2154C55.0318 71.5177 55.5086 71.341 55.6413 70.9007C55.6981 70.6901 55.6977 70.4611 55.6209 70.271C55.5248 69.9093 55.3715 69.5674 55.1991 69.2447C54.7393 68.4096 54.1272 67.6906 53.477 67.0483Z' fill='url(%23paint7_linear_3983_7668)'/%3e%3cpath d='M46.6574 63.9694C47.0193 63.6031 46.9992 63.0879 46.6361 62.8817C46.2158 62.657 45.7385 62.5664 45.2424 62.6479C44.9753 62.6888 44.7657 62.8627 44.6709 63.15C44.576 63.4373 44.6718 63.6462 44.8821 63.8158C44.9586 63.8914 45.0923 63.9473 45.2069 63.9843C45.4743 64.0579 45.7797 64.093 46.0661 64.1473C46.2952 64.1831 46.5241 64.1044 46.6574 63.9694Z' fill='url(%23paint8_linear_3983_7668)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_3983_7668' x1='-10.9286' y1='22.1474' x2='63.9295' y2='96.7716' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_3983_7668' x1='-10.9286' y1='22.1474' x2='63.9295' y2='96.7716' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_3983_7668' x1='-10.9286' y1='22.1474' x2='63.9295' y2='96.7716' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint3_linear_3983_7668' x1='-10.9286' y1='22.1474' x2='63.9295' y2='96.7716' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint4_linear_3983_7668' x1='-10.9286' y1='22.1474' x2='63.9295' y2='96.7716' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint5_linear_3983_7668' x1='165.208' y1='-100.062' x2='-32.858' y2='100.443' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint6_linear_3983_7668' x1='165.208' y1='-100.062' x2='-32.858' y2='100.443' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint7_linear_3983_7668' x1='165.208' y1='-100.062' x2='-32.858' y2='100.443' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint8_linear_3983_7668' x1='165.208' y1='-100.062' x2='-32.858' y2='100.443' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "); }
    @media only screen and (max-width: 1199px) {
      .section-account-quiz-rezult .section-recommendations .title-decor::before {
        height: 2.75rem;
        width: 3.125rem;
        margin-left: -28%; } }
    @media only screen and (max-width: 767px) {
      .section-account-quiz-rezult .section-recommendations .title-decor::before {
        top: 2rem;
        height: 2rem;
        width: 2.3125rem;
        margin-left: -10.625rem; } }
  .section-account-quiz-rezult .section-recommendations .title-decor::after {
    width: 5.1875rem;
    height: 4.6875rem;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='83' height='75' viewBox='0 0 83 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M38.7274 3.19433C35.6946 5.34466 31.0112 9.28085 29.4922 13.0695C28.3355 15.9658 29.8469 18.1843 30.8634 19.2319C32.7978 21.2575 35.7612 22.1911 37.9045 21.4552C40.2536 20.6411 41.0365 17.9726 41.2693 15.8994C41.9666 9.6195 40.0667 5.32085 38.7274 3.19433ZM39.2943 -1.88901e-06C39.2943 -1.88901e-06 44.7378 5.68765 43.6116 16.1249C42.5256 26.0535 33.5633 25.4545 29.149 20.8383C27.0289 18.6366 25.9775 15.5352 27.3096 12.211C29.8793 5.73452 39.2943 -1.88901e-06 39.2943 -1.88901e-06Z' fill='url(%23paint0_linear_3983_7664)'/%3e%3cpath d='M24.9528 57.708C25.1103 57.6553 25.2793 57.566 25.3989 57.4419C25.7811 56.9962 25.5243 56.2177 24.8214 55.7053C24.4636 55.4371 24.0471 55.2915 23.6818 55.3016C23.3407 55.2989 23.05 55.3915 22.8589 55.6143C22.4767 56.06 22.7335 56.8385 23.4365 57.3509C23.9296 57.6999 24.5288 57.8406 24.9528 57.708Z' fill='url(%23paint1_linear_3983_7664)'/%3e%3cpath d='M22.5056 58.452C23.4551 59.1389 24.6409 59.3964 25.7839 59.2803C27.0601 59.1242 28.304 58.4977 29.1996 57.4457C30.8827 55.4293 30.6519 52.5953 28.6543 51.1517C26.6567 49.7081 23.7044 50.1399 21.9961 52.1087L21.9363 52.1708C20.2531 54.1873 20.508 57.0084 22.5056 58.452ZM22.0286 54.7426C22.2911 54.4212 22.6658 54.2537 23.1035 54.2054C23.8329 54.1249 24.7017 54.3668 25.454 54.9141C26.6993 55.8104 27.1364 57.1641 26.4802 57.9678C26.2177 58.2893 25.843 58.4568 25.4053 58.5051C24.6759 58.5856 23.807 58.3436 23.0548 57.7963C21.822 56.9238 21.3723 55.5463 22.0286 54.7426Z' fill='url(%23paint2_linear_3983_7664)'/%3e%3cpath d='M53.2948 72.4121C53.6586 70.8792 54.0223 69.3463 54.0922 67.7248C54.6429 55.6717 47.7083 44.6468 37.9855 37.9894C48.3572 41.2569 51.8267 44.0257 57.9883 46.1039C62.3136 47.6284 66.7681 48.8714 71.0693 50.4087C71.2529 50.464 83.0061 55.4701 82.4935 53.9735C81.6874 51.6872 80.3827 49.451 78.6119 47.7352C76.8904 46.0543 74.3239 44.8198 72.1971 43.6577C67.4398 41.0815 62.2888 38.9874 56.8835 37.6982C77.4456 35.7053 76.6362 26.0465 76.864 25.8348C76.4084 26.2583 73.4478 26.2069 72.8286 26.3206C69.089 27.0159 65.7049 28.5595 62.0776 29.4089C58.5111 30.2565 54.9038 30.8515 51.3156 31.1317C45.4772 31.5947 39.7325 31.1246 33.9879 30.6544C26.2304 29.998 13.2415 28.9661 0.398596 37.9738C0.261938 38.5336 0.136831 39.0567 0.000173744 39.6165C21.8901 26.8665 39.2321 46.1374 39.4062 46.3501C43.6369 50.9109 46.0538 56.2469 47.2529 62.3174C47.6792 64.4691 47.9847 66.6845 48.6902 68.7801C49.0119 69.7986 49.4292 70.7056 49.9924 71.5966C50.3427 72.1429 50.7067 72.7734 51.1535 73.2687C51.2899 73.41 52.8679 74.5268 52.891 74.4537C52.9773 73.7986 53.1361 73.1054 53.2948 72.4121ZM53.5261 37.9478C62.2631 40.3418 72.7947 45.1399 79.022 51.0839C72.6004 48.0459 65.5876 46.0516 59.0219 43.8516C52.9704 41.8066 50.7789 39.7035 42.2803 37.0008C44.6594 37.2373 46.8797 38.1673 53.5261 37.9478ZM30.8677 33.3994C28.5747 33.2088 26.2817 33.0181 23.9529 32.8768C21.917 32.7637 19.0931 32.1527 17.1083 32.8963C21.2365 31.4168 25.2916 31.3775 29.4747 31.6973C35.6706 32.2034 41.7645 33.1595 48.0603 33.0947C64.1226 32.93 67.4463 27.8226 74.7004 27.526C71.4765 34.9271 53.9507 36.4133 46.2439 35.1511L42.6413 34.5857C38.748 34.1128 34.7958 33.7625 30.8677 33.3994ZM49.733 67.0714C49.4077 64.4093 49.3364 61.6436 48.7897 58.8546C46.369 47.5482 36.6728 37.4333 23.2659 34.7329C35.596 34.9853 53.0885 50.9164 52.6197 70.6661C52.5157 70.9953 52.4116 71.3245 52.3443 71.6648C50.9169 69.3715 50.5247 68.512 49.733 67.0714Z' fill='url(%23paint3_linear_3983_7664)'/%3e%3cpath d='M33.8167 14.5336C34.1255 14.0658 34.4342 13.598 34.8708 13.4893C35.2707 13.3695 35.7734 13.5611 36.1689 13.9007C36.9715 14.5433 37.4674 15.7746 37.1165 16.6303C36.9778 17.0692 36.4949 17.3242 35.9984 17.495C35.5135 17.6293 35.0245 17.5219 34.5933 17.2316C33.7676 16.6622 33.3693 15.4403 33.8167 14.5336ZM32.8482 14.1615C32.2767 15.6517 32.656 17.1883 33.7943 18.2326C34.3755 18.7484 35.3304 19.0363 36.2645 18.8172C36.7263 18.7561 37.1608 18.5266 37.5587 18.286C37.7508 18.1236 37.9671 17.9484 38.1592 17.786C38.3261 17.5759 38.4564 17.3548 38.5866 17.1337C39.321 15.1917 38.503 13.643 37.245 12.7228C36.5799 12.2819 35.6113 11.9097 34.5586 12.3134C33.5425 12.7282 33.178 13.4997 32.8482 14.1615Z' fill='url(%23paint4_linear_3983_7664)'/%3e%3cpath d='M75.2965 66.9469C75.3302 66.7767 75.3029 66.6082 75.2033 66.478C74.9275 66.0143 74.0386 66.0267 73.2187 66.5207C72.7967 66.774 72.5101 67.1082 72.3326 67.4153C72.1792 67.7096 72.1602 68.0244 72.2976 68.2261C72.5735 68.6898 73.4624 68.6774 74.2822 68.1835C74.8732 67.8409 75.2428 67.3714 75.2965 66.9469Z' fill='url(%23paint5_linear_3983_7664)'/%3e%3cpath d='M75.0076 69.3241C76.0804 68.6661 76.8554 67.6778 77.1906 66.6171C77.5846 65.4338 77.4896 64.1432 76.8016 63.0744C75.5242 61.0066 72.6037 60.4465 70.3132 61.8391C68.0468 63.219 67.2407 65.9606 68.4573 68.0301L68.495 68.1016C69.8092 70.1804 72.7171 70.7168 75.0076 69.3241ZM71.1489 68.7415C70.9486 68.4207 70.9299 68.0345 71.0812 67.6194C71.2892 66.961 71.8982 66.2432 72.7663 65.7238C74.1646 64.8634 75.7231 64.8325 76.2244 65.6647C76.4247 65.9855 76.4434 66.3717 76.2921 66.7868C76.0841 67.4452 75.4751 68.163 74.6069 68.6825C73.1961 69.519 71.6376 69.5499 71.1489 68.7415Z' fill='url(%23paint6_linear_3983_7664)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_3983_7664' x1='88.2898' y1='13.0627' x2='3.10936' y2='58.0524' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_3983_7664' x1='88.2898' y1='13.0627' x2='3.10936' y2='58.0524' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_3983_7664' x1='88.2898' y1='13.0627' x2='3.10936' y2='58.0524' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint3_linear_3983_7664' x1='88.2898' y1='13.0627' x2='3.10936' y2='58.0524' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint4_linear_3983_7664' x1='88.2898' y1='13.0627' x2='3.10936' y2='58.0524' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint5_linear_3983_7664' x1='88.2898' y1='13.0627' x2='3.10936' y2='58.0524' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3clinearGradient id='paint6_linear_3983_7664' x1='88.2898' y1='13.0627' x2='3.10936' y2='58.0524' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238C6034'/%3e%3cstop offset='0.1432' stop-color='%23A9824F'/%3e%3cstop offset='0.4583' stop-color='%23F2D893'/%3e%3cstop offset='0.5112' stop-color='%23FFE79F'/%3e%3cstop offset='0.6661' stop-color='%23E2C07C'/%3e%3cstop offset='1' stop-color='%23A67033'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "); }
    @media only screen and (max-width: 1199px) {
      .section-account-quiz-rezult .section-recommendations .title-decor::after {
        height: 2.75rem;
        width: 2.5rem;
        margin-right: -28%; } }
    @media only screen and (max-width: 767px) {
      .section-account-quiz-rezult .section-recommendations .title-decor::after {
        top: 2rem;
        height: 1.75rem;
        width: 1.9375rem;
        margin-right: -10.625rem; } }

@media only screen and (max-width: 1199px) {
  .section-account-quiz-rezult .section-catalog .catalog {
    margin-top: 0; } }

.section-account-quiz-rezult .section-catalog h2 {
  text-align: center;
  color: #BA9866; }
  @media only screen and (max-width: 1199px) {
    .section-account-quiz-rezult .section-catalog h2 {
      font-size: 1.5rem; } }

.quiz-page {
  /*
	main {
		position: relative;
		top: rem(-140);
		margin-bottom: rem(-140);
		padding-top: rem(140);
		background: $color-green;
		& > .gradient {
			top: rem(-140);
			width: 100%;
			height: rem(1000);
			background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
			z-index: -1;
			&:last-child {
				top: unset;
				bottom: 0;
				height: rem(600);
				background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%);
			}
		}
	}
	*/
  position: relative;
  top: -8.75rem;
  margin-bottom: -8.75rem;
  padding-top: 8.75rem;
  background: #305B39; }
  .quiz-page::before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 25rem;
    top: -18.75rem;
    background: #224128; }
  .quiz-page > .gradient {
    top: -8.75rem;
    top: 0;
    width: 100%;
    height: 62.5rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
    z-index: -1; }
    .quiz-page > .gradient:last-child {
      top: unset;
      bottom: 0;
      height: 37.5rem;
      background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
      background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
      background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }
  .quiz-page .quiz-decor {
    position: absolute;
    width: 100%;
    background: #fff; }
    .quiz-page .quiz-decor .section__decor {
      position: static;
      z-index: unset; }
      .quiz-page .quiz-decor .section__decor img {
        height: auto;
        width: 100%; }
    .quiz-page .quiz-decor-top {
      top: 0;
      max-height: 100.25rem;
      overflow: hidden; }
      .quiz-page .quiz-decor-top img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
      .quiz-page .quiz-decor-top .gradient {
        position: absolute;
        height: 34.375rem; }
        .quiz-page .quiz-decor-top .gradient:last-child {
          bottom: 0;
          top: unset;
          background: -webkit-gradient(linear, left bottom, left top, from(#305B39), to(transparent));
          background: -o-linear-gradient(bottom, #305B39, transparent);
          background: linear-gradient(to top, #305B39, transparent); }
    .quiz-page .quiz-decor-bottom {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      bottom: 0;
      max-height: 62.0625rem; }
      .quiz-page .quiz-decor-bottom img {
        width: 50%; }
      .quiz-page .quiz-decor-bottom .gradient {
        position: absolute;
        height: 25.9375rem; }
        .quiz-page .quiz-decor-bottom .gradient:nth-child(4) {
          top: 0;
          background: -webkit-gradient(linear, left top, left bottom, from(#305B39), to(transparent));
          background: -o-linear-gradient(top, #305B39, transparent);
          background: linear-gradient(to bottom, #305B39, transparent); }
        .quiz-page .quiz-decor-bottom .gradient:last-child {
          bottom: 0;
          top: unset;
          background: -webkit-gradient(linear, left bottom, left top, from(#305B39), to(transparent));
          background: -o-linear-gradient(bottom, #305B39, transparent);
          background: linear-gradient(to top, #305B39, transparent); }
    .quiz-page .quiz-decor .img-color {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #305B39;
      mix-blend-mode: multiply; }

.search-page {
  /*
	main {
		position: relative;
		& > .gradient {
			top: rem(-140);
			width: 100%;
			height: rem(1000);
			background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
			z-index: -1;
			&:last-child {
				top: unset;
				bottom: 0;
				height: rem(600);
				background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%);
			}
		}
	}
	*/ }
  .search-page::before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 25rem;
    top: -18.75rem;
    background: #F1EAE0; }
  .search-page > .gradient {
    top: 0;
    width: 100%;
    height: 62.5rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
    z-index: -1; }
    .search-page > .gradient:last-child {
      top: unset;
      bottom: 0;
      height: 37.5rem;
      background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
      background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
      background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }
  .search-page .section__decor:nth-child(2) {
    right: 50%;
    top: -11.875rem;
    margin-right: 34.3125rem;
    z-index: 1; }
    @media only screen and (max-width: 1919px) {
      .search-page .section__decor:nth-child(2) {
        right: unset;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        width: 11.4375rem;
        margin-right: 0; } }
    @media only screen and (max-width: 1199px) {
      .search-page .section__decor:nth-child(2) {
        width: 6.625rem;
        height: 13.25rem;
        top: -8.75rem; } }
    @media only screen and (max-width: 767px) {
      .search-page .section__decor:nth-child(2) {
        width: 4.5625rem;
        height: 9.125rem;
        top: -6.625rem; } }
  .search-page .section-search {
    padding-bottom: 3.125rem; }
    @media only screen and (max-width: 1199px) {
      .search-page .section-search {
        padding-bottom: 1.875rem; } }
    .search-page .section-search .container {
      position: relative; }
    .search-page .section-search .search {
      position: relative;
      width: 61.875rem;
      height: auto;
      margin: 0 auto; }
      @media only screen and (max-width: 1199px) {
        .search-page .section-search .search {
          width: 100%;
          max-width: 83%;
          margin-top: 35px; } }
      @media only screen and (max-width: 767px) {
        .search-page .section-search .search {
          max-width: unset; } }
      .search-page .section-search .search input {
        margin-left: 0;
        height: auto;
        border-bottom: 1px solid;
        padding-bottom: 1.5625rem;
        font-size: 1rem; }
        @media only screen and (max-width: 1199px) {
          .search-page .section-search .search input {
            padding-bottom: 0.9375rem;
            font-size: 0.875rem; } }
        .search-page .section-search .search input::-webkit-input-placeholder {
          font-size: 1rem; }
        .search-page .section-search .search input::-moz-placeholder {
          font-size: 1rem; }
        .search-page .section-search .search input:-ms-input-placeholder {
          font-size: 1rem; }
        .search-page .section-search .search input::-ms-input-placeholder {
          font-size: 1rem; }
        .search-page .section-search .search input::placeholder {
          font-size: 1rem; }
          @media only screen and (max-width: 1199px) {
            .search-page .section-search .search input::-webkit-input-placeholder {
              font-size: 0.875rem; }
            .search-page .section-search .search input::-moz-placeholder {
              font-size: 0.875rem; }
            .search-page .section-search .search input:-ms-input-placeholder {
              font-size: 0.875rem; }
            .search-page .section-search .search input::-ms-input-placeholder {
              font-size: 0.875rem; }
            .search-page .section-search .search input::placeholder {
              font-size: 0.875rem; } }
      .search-page .section-search .search .icon {
        position: absolute;
        right: 0;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        color: #396542; }
  .search-page .show-item__item:nth-child(n + 11) {
    display: none; }
    @media screen and (max-width: 768px) {
      .search-page .show-item__item:nth-child(n + 11) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .search-page .show-item__button {
    margin-top: 3.125rem; }

.spices-page::before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 25rem;
  top: -18.75rem;
  background: #F1EAE0; }

.spices-page > .gradient {
  top: 0;
  width: 100%;
  height: 62.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#F1EAE0), to(#f1eae000));
  background: -o-linear-gradient(top, #F1EAE0 0%, #f1eae000 100%);
  background: linear-gradient(180deg, #F1EAE0 0%, #f1eae000 100%);
  z-index: -1; }
  .spices-page > .gradient:last-child {
    top: unset;
    bottom: 0;
    height: 37.5rem;
    background: -webkit-gradient(linear, left bottom, left top, from(#F1EAE0), to(#f1eae000));
    background: -o-linear-gradient(bottom, #F1EAE0 0%, #f1eae000 100%);
    background: linear-gradient(0deg, #F1EAE0 0%, #f1eae000 100%); }

.spices-page .section__decor:nth-child(2) {
  right: 50%;
  top: -11.875rem;
  margin-right: 34.3125rem;
  z-index: 1; }
  @media only screen and (max-width: 1919px) {
    .spices-page .section__decor:nth-child(2) {
      right: unset;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      width: 11.4375rem;
      margin-right: 0; } }
  @media only screen and (max-width: 1199px) {
    .spices-page .section__decor:nth-child(2) {
      width: 6.625rem;
      height: 13.25rem;
      top: -8.75rem; } }
  @media only screen and (max-width: 767px) {
    .spices-page .section__decor:nth-child(2) {
      width: 4.5625rem;
      height: 9.125rem;
      top: -6.625rem; } }

.spices-page .section-spice-detail {
  padding-bottom: 5.625rem;
  /*
		.section__decor {
			top: rem(-230);
			left: rem(-135);
		}
		*/ }
  @media only screen and (max-width: 767px) {
    .spices-page .section-spice-detail {
      padding-bottom: 3.125rem; } }
  .spices-page .section-spice-detail .container {
    position: relative; }
  .spices-page .section-spice-detail .list-decor-number {
    margin-top: 3.4375rem; }
    .spices-page .section-spice-detail .list-decor-number__item {
      padding-left: 5.625rem; }
      @media only screen and (max-width: 1199px) {
        .spices-page .section-spice-detail .list-decor-number__item {
          padding-left: 4.375rem; } }
    @media only screen and (max-width: 1199px) {
      .spices-page .section-spice-detail .list-decor-number__title {
        font-size: 1.125rem; } }
  @media only screen and (max-width: 1199px) {
    .spices-page .section-spice-detail .item-number::before {
      width: 3.875rem;
      height: 3.875rem; } }
  @media only screen and (max-width: 767px) {
    .spices-page .section-spice-detail .item-number::before {
      width: 2.5rem;
      height: 2.5rem; } }
  @media only screen and (max-width: 767px) {
    .spices-page .section-spice-detail .item-number::after {
      font-size: 0.875rem; } }

.spices-page .section-catalog-other {
  padding-bottom: 5.625rem; }
  @media only screen and (max-width: 767px) {
    .spices-page .section-catalog-other {
      padding-bottom: 3.125rem; } }
  .spices-page .section-catalog-other .product-catalog {
    padding-bottom: 3.75rem; }

@media only screen and (max-width: 767px) {
  .spices-page .slider-blog {
    margin: 0 -1.25rem;
    padding: 0 1.25rem; } }

.spices-page .section-other-bioboosters .container {
  position: relative; }

.spices-page .section-other-bioboosters .section__decor {
  top: 50%;
  width: 22.8125rem;
  height: 22.8125rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  @media only screen and (max-width: 1599px) {
    .spices-page .section-other-bioboosters .section__decor {
      width: 11.4375rem; } }
  @media only screen and (max-width: 1199px) {
    .spices-page .section-other-bioboosters .section__decor {
      width: 6.125rem;
      height: 12.1875rem; } }
  @media only screen and (max-width: 767px) {
    .spices-page .section-other-bioboosters .section__decor {
      display: none; } }
  .spices-page .section-other-bioboosters .section__decor:first-child {
    left: 50%;
    margin-left: -56.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media only screen and (max-width: 1919px) {
      .spices-page .section-other-bioboosters .section__decor:first-child {
        left: -11.4375rem;
        margin-left: 0; } }
    @media only screen and (max-width: 1599px) {
      .spices-page .section-other-bioboosters .section__decor:first-child {
        left: 0; } }
    @media only screen and (max-width: 767px) {
      .spices-page .section-other-bioboosters .section__decor:first-child {
        display: none; } }
  .spices-page .section-other-bioboosters .section__decor:nth-child(2) {
    left: unset;
    right: 50%;
    margin-right: -56.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media only screen and (max-width: 1919px) {
      .spices-page .section-other-bioboosters .section__decor:nth-child(2) {
        right: -11.4375rem;
        margin-right: 0; } }
    @media only screen and (max-width: 1599px) {
      .spices-page .section-other-bioboosters .section__decor:nth-child(2) {
        right: 0; } }
    @media only screen and (max-width: 767px) {
      .spices-page .section-other-bioboosters .section__decor:nth-child(2) {
        display: none; } }

@media only screen and (max-width: 767px) {
  .spices-page .section-other-bioboosters .slider-wrap {
    padding-bottom: 3.4375rem; } }

@media only screen and (min-width: 768px) {
  .spices-page .section-other-bioboosters .swiper-wrapper {
    -webkit-transform: unset !important;
        -ms-transform: unset !important;
            transform: unset !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 1.875rem;
       -moz-column-gap: 1.875rem;
            column-gap: 1.875rem; } }
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .spices-page .section-other-bioboosters .swiper-wrapper {
      -webkit-column-gap: 3.125rem;
         -moz-column-gap: 3.125rem;
              column-gap: 3.125rem; } }

.spices-page .section-other-bioboosters .swiper-slide {
  width: 14.0625rem; }
  @media only screen and (max-width: 1199px) {
    .spices-page .section-other-bioboosters .swiper-slide {
      width: 10.3125rem; } }

@media only screen and (min-width: 768px) {
  .spices-page .section-other-bioboosters .swiper-pagination {
    display: none; } }

.spices-page .section-other-bioboosters .tizer-1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 1199px) {
    .spices-page .section-other-bioboosters .tizer-1__img {
      width: 6.5625rem;
      height: 6.5625rem; } }

.spice-detail__container {
  display: grid;
  grid-template-columns: 45% 1fr;
  -webkit-column-gap: 5.3125rem;
     -moz-column-gap: 5.3125rem;
          column-gap: 5.3125rem;
  max-width: 77.75rem;
  margin: 0 auto; }
  @media only screen and (max-width: 1199px) {
    .spice-detail__container {
      grid-template-columns: 32% 1fr;
      -webkit-column-gap: 1.25rem;
         -moz-column-gap: 1.25rem;
              column-gap: 1.25rem; } }
  @media only screen and (max-width: 767px) {
    .spice-detail__container {
      grid-template-columns: 1fr; } }
  @media only screen and (max-width: 767px) {
    .spice-detail__container .col--r {
      margin-top: 1.875rem; } }
  @media only screen and (max-width: 767px) {
    .spice-detail__container .framed-img {
      max-height: 20rem;
      height: 20rem; } }

.spice-detail__desc {
  font-size: 1.25rem;
  line-height: 1.54; }
  @media only screen and (max-width: 1199px) {
    .spice-detail__desc {
      font-size: 1.125rem;
      line-height: 1.45; } }
  .spice-detail__desc p {
    font-size: 1.25rem;
    line-height: 1.54; }
    @media only screen and (max-width: 1199px) {
      .spice-detail__desc p {
        font-size: 1.125rem;
        line-height: 1.45; } }

/*=== Animation ====*/
@media only screen and (min-width: 767px) {
  .block-animated {
    opacity: 0;
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
    -webkit-transform: translate(0, 20px);
        -ms-transform: translate(0, 20px);
            transform: translate(0, 20px); } }

.block-animated {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  -webkit-transform: translate(0, 20px);
      -ms-transform: translate(0, 20px);
          transform: translate(0, 20px); }
