html{overflow-x:hidden}body{overflow:hidden}*{margin:0;-webkit-tap-highlight-color:rgb(255 255 255 / 0%)}*,*:before,*:after{box-sizing:border-box}img,picture,video,canvas,svg{display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}img{max-width:100%}input,button,textarea,select{border:none;font:inherit;outline:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none}button{padding:0;margin:0;background:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@font-face{font-family:YS Text;src:url(/fonts/YS%20Text-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:YS Text;src:url(/fonts/YS%20Text-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:YS Text Cond;src:url(/fonts/YS%20Text%20Cond-Bold.ttf) format("truetype");font-weight:700;font-style:normal}:root{--font-ys-text: "YS Text", sans-serif;--font-ys-text-cond: "YS Text Cond", sans-serif;--typography-heading-1-lg: 700 4.25rem/5.625rem var(--font-ys-text-cond);--typography-heading-2-lg: 700 2.5rem/2.25rem var(--font-ys-text-cond);--typography-heading-3-lg: 700 1.875rem/1.6875rem var(--font-ys-text-cond);--typography-heading-4-lg: 500 1.375rem/1.5rem var(--font-ys-text);--typography-paragraph-xl-lg: 400 1.625rem/1.8125rem var(--font-ys-text);--typography-paragraph-l-lg: 400 1.25rem/1.375rem var(--font-ys-text);--typography-paragraph-m-lg: 400 1rem/1.125rem var(--font-ys-text);--typography-paragraph-s-lg: 400 .875rem/.9375rem var(--font-ys-text);--typography-paragraph-xs-lg: 400 .75rem/1rem var(--font-ys-text);--typography-button-lg: 500 1.5rem/1.75rem var(--font-ys-text);--typography-number-lg: 700 5.625rem/5.0625rem var(--font-ys-text-cond);--typography-heading-2-max-lg: 700 1.875rem/1.6875rem var(--font-ys-text-cond);--typography-heading-3-max-lg: 700 1.5rem/1.375rem var(--font-ys-text-cond);--typography-heading-4-max-lg: 500 1.125rem/1.5rem var(--font-ys-text);--typography-paragraph-xl-max-lg: 400 1.375rem/1.5rem var(--font-ys-text);--typography-paragraph-l-max-lg: 400 1rem/1.125rem var(--font-ys-text);--typography-paragraph-m-max-lg: 400 1rem/1.1875rem var(--font-ys-text);--typography-paragraph-s-max-lg: 400 .875rem/.9375rem var(--font-ys-text);--typography-paragraph-xs-max-lg: 400 .75rem/1rem var(--font-ys-text);--typography-button-max-lg: 500 1.125rem/1.375rem var(--font-ys-text);--typography-number-max-lg: var(--typography-number-lg)}:root{--color-brown: #4d0000;--color-brown-50: rgba(77, 0, 0, .5);--color-brown-30: rgba(77, 0, 0, .3);--color-brown-hover: #380000;--color-white: #ffffff;--color-white-70: rgba(255, 255, 255, .7);--color-white-30: rgba(255, 255, 255, .3);--color-black: #000000;--color-black-60: rgba(0, 0, 0, .6);--color-red: #ff5d5d;--color-red-40: rgba(255, 93, 93, .4);--color-red-20: rgba(255, 93, 93, .2);--color-green: #7cffaa;--color-green-40: rgba(124, 255, 170, .4);--color-green-20: rgba(124, 255, 170, .2);--color-grey: #d4d4d4;--gradient-card: linear-gradient(90deg, #ffd8e54c 0%, #ffc5874c 179.01%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp_l{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-.625rem)}to{transform:translateY(0)}}:root{--keyframes-fadeIn: fadeIn;--keyframes-fadeUp: fadeUp;--keyframes-fadeUp_l: fadeUp_l;--keyframes-floating: floating;--animation-fadeIn: var(--keyframes-fadeIn) .5s ease-in-out backwards;--animation-fadeUp: var(--keyframes-fadeUp) .5s ease-in-out backwards;--animation-fadeUp_l: var(--keyframes-fadeUp_l) .5s ease-in-out backwards;--animation-floating: var(--keyframes-floating) 4s ease-in-out infinite forwards}@media (min-width: 577px) and (max-width: 1340px){:root{font-size:calc(100vw / 1340 * 16)}}@media (max-width: 375px){:root{font-size:calc(100vw / 375 * 16)}}html{scroll-behavior:smooth;overscroll-behavior:none}body{font-family:var(--font-ys-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}::-moz-selection{background-color:#ff5d5d4d}::selection{background-color:#ff5d5d4d}
