.c-feature h2, .c-feature__left h1, .c-footer__left h1, .c-header__potato, .c-hero h1 {
  font-family: gelica, sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  box-sizing: border-box;
}

.c-is-for-cookie {
  position: fixed;
  bottom: 20px;
  left: 8px;
  right: 8px;
  z-index: 100;
}
.c-is-for-cookie--hidden {
  display: none;
}
.c-is-for-cookie__view {
  max-width: 1000px;
  background: #74777e;
  color: #f0f0f0;
  padding: 8px 30px;
  border-radius: 6px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
}
@media (width <= 650px) {
  .c-is-for-cookie__view {
    padding: 10px;
    font-size: 11px;
  }
}
.c-is-for-cookie__view span a {
  display: inline-block;
  margin-left: 6px;
  color: #f0f0f0;
}
.c-is-for-cookie__view__close {
  display: inline-block;
  background: #090909;
  padding: 8px 15px;
  text-decoration: none;
  color: #f0f0f0;
  margin-left: 5px;
  border: none;
}
@media (width <= 650px) {
  .c-is-for-cookie__view__close {
    padding: 15px 10px;
  }
}

.c-hero {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 65px;
}
.c-hero__content {
  position: relative;
}
.c-hero__content .c-link--back {
  position: absolute;
  top: 0;
  left: 0;
  color: #a2a2a2;
}
@media (width <= 650px) {
  .c-hero {
    padding-top: 120px;
    padding-bottom: 50px;
  }
}
.c-hero h1 {
  font-size: 48px;
  padding-top: 60px;
  padding-bottom: 14px;
}
@media (width <= 650px) {
  .c-hero h1 {
    font-size: 36px;
  }
}
.c-hero h2 {
  font-size: 20px;
}
@media (width <= 650px) {
  .c-hero h2 {
    font-size: 18px;
  }
}

header {
  background: linear-gradient(90deg, #fff, #e9edf4);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
}

.c-header {
  height: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (width <= 650px) {
  .c-header {
    height: 70px;
  }
}
.c-header__potato {
  font-size: 27px;
  line-height: 1;
  display: block;
  text-decoration: none;
  color: #363636;
  padding: 15px 0;
}
.c-header__cooking {
  display: flex;
  align-items: center;
  font-size: 13px;
  gap: 10px;
}
@media (width <= 650px) {
  .c-header__cooking .c-button--stealth {
    display: none;
  }
}
.c-header__cooking__docs {
  color: #363636;
  padding: 15px 20px;
  display: inline-block;
}

.c-mobile-menu {
  display: none;
  justify-content: space-between;
  padding: 0 20px;
  padding-bottom: 15px;
  gap: 10px;
}
@media (width <= 650px) {
  .c-mobile-menu {
    display: flex;
  }
}
.c-mobile-menu .c-button {
  flex-basis: 0;
  flex-grow: 1;
  text-transform: uppercase;
}

footer {
  background: #c5ff49;
}

.c-footer {
  display: flex;
  padding: 80px 0;
  margin-top: 40px;
  justify-content: space-between;
  align-items: center;
}
@media (width <= 650px) {
  .c-footer {
    padding: 60px 0;
  }
}
.c-footer__left h1 {
  font-size: 32px;
  margin-bottom: 8px;
}
@media (width <= 650px) {
  .c-footer__left h1 {
    font-size: 27px;
  }
}
.c-footer__left__privacy {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 0;
}
.c-footer__right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.c-footer__right .c-link {
  margin: 3px 0;
}

.c-feature {
  margin: 30px 0;
  padding-bottom: 60px;
}
@media (width <= 650px) {
  .c-feature {
    padding-bottom: 30px;
  }
}
.c-feature h2 {
  font-size: 28px;
  padding: 15px 0;
}
.c-feature__wrap {
  display: flex;
  justify-content: space-between;
}
@media (width <= 650px) {
  .c-feature__wrap {
    display: block;
    text-align: center;
  }
}
.c-feature__left {
  width: 450px;
  padding-right: 30px;
}
@media (width <= 650px) {
  .c-feature__left {
    width: 100%;
    padding-right: 0;
  }
}
.c-feature__left h1 {
  font-size: 28px;
  padding: 20px 0;
}
.c-feature__left p {
  font-size: 16px;
  line-height: 1.3;
  padding-bottom: 30px;
}
.c-feature__right img {
  width: 430px;
  box-shadow: 0 25px 40px -25px #74777e;
}
@media (width <= 650px) {
  .c-feature__right img {
    width: 100%;
  }
}
.c-feature__button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

body {
  background: linear-gradient(90deg, #fff, #eef0f4);
  font-size: 16px;
  line-height: 1.2;
  color: #222;
  font-family: ibm-plex-sans, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.x-wrapper {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 30px;
}
@media (width <= 650px) {
  .x-wrapper {
    padding: 0 20px;
  }
}
.x-wrapper--short {
  max-width: 1000px;
}

.c-link {
  display: inline-block;
  cursor: pointer;
  color: #222;
  transition-property: background, color;
  text-decoration: underline;
  padding: 4px;
  margin: 0 -4px;
}
.c-link:hover {
  background: #ffd2c1;
  color: #222;
}
.c-link--back {
  font-size: 14px;
  color: #a2a2a2;
}

.c-button {
  background: #c5ff49;
  padding: 8px 25px;
  text-decoration: none;
  cursor: pointer;
  color: #222;
  transition-property: background, color;
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-button:hover {
  background: #83975f;
  color: #f0f0f0;
  text-decoration: none;
}
.c-button--large {
  padding: 15px 50px;
  font-size: 20px;
}
.c-button--blue {
  background: #d7e2f1;
  color: #222;
}
.c-button--blue:hover {
  background: #c5ff49;
  color: #222;
}
.c-button--stealth {
  background: transparent;
  color: #222;
  text-decoration: underline;
  transition-property: background, -webkit-text-decoration;
  transition-property: background, text-decoration;
  transition-property: background, text-decoration, -webkit-text-decoration;
}
.c-button--stealth:hover {
  background: #d7e2f1;
  color: #222;
}
.c-button--black {
  background: #222;
  color: #f0f0f0;
}
.c-button--current {
  background: transparent;
  font-weight: bold;
  text-decoration: none;
  color: #222;
}

* {
  transition-duration: 0.15s;
  transition-timing-function: ease-out;
}
*::-moz-selection {
  background: #ffd2c1;
  color: #222;
}
*::selection {
  background: #ffd2c1;
  color: #222;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL3BhcnRpYWxzL3ZhcmlhYmxlcy5zY3NzIiwiY29tbW9uLmNzcyIsIi4uLy4uL3NyYy9zY3NzL3BhcnRpYWxzL3Jlc2V0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9wYXJ0aWFscy9jb29raWUtYmFubmVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9wYXJ0aWFscy9oZXJvLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9wYXJ0aWFscy9oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3BhcnRpYWxzL2Zvb3Rlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvcGFydGlhbHMvZmVhdHVyZXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9CQTtFQUNFLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQ25CRjs7QUNKQTs7O0NBQUE7QUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUZFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7QURNRjs7QUNIQSxnREFBQTtBQUNBOzs7Ozs7Ozs7OztFQVdFLGNBQUE7QURNRjs7QUNIQTtFQUNFLGNBQUE7QURNRjs7QUNIQTs7RUFFRSxnQkFBQTtBRE1GOztBQ0hBOztFQUVFLFlBQUE7QURNRjs7QUNIQTs7OztFQUlFLFdBQUE7RUFDQSxhQUFBO0FETUY7O0FDSEE7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FETUY7O0FDSEE7RUFDRSxzQkFBQTtBRE1GOztBRTVJQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FGK0lGO0FFN0lFO0VBQ0UsYUFBQTtBRitJSjtBRTVJRTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjSE5PO0VHT1AsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUY4SUo7QUQzSUU7RUdiQTtJQWFJLGFBQUE7SUFDQSxlQUFBO0VGK0lKO0FBQ0Y7QUU1SU07RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0h4Qkc7QUNzS1g7QUUxSUk7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNIakNLO0VHa0NMLGdCQUFBO0VBQ0EsWUFBQTtBRjRJTjtBRC9KRTtFR1lFO0lBVUksa0JBQUE7RUY2SU47QUFDRjs7QUc1TEE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUgrTEY7QUc3TEU7RUFDRSxrQkFBQTtBSCtMSjtBRzdMSTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0FIK0xOO0FEbkxFO0VJeEJGO0lBaUJJLGtCQUFBO0lBQ0Esb0JBQUE7RUg4TEY7QUFDRjtBRzVMRTtFQUdFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FINExKO0FEOUxFO0VJSEE7SUFRSSxlQUFBO0VINkxKO0FBQ0Y7QUcxTEU7RUFDRSxlQUFBO0FINExKO0FEdE1FO0VJU0E7SUFJSSxlQUFBO0VINkxKO0FBQ0Y7O0FJcE9BO0VBQ0UsaURBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtBSnVPRjs7QUlwT0E7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUp1T0Y7QUQzTkU7RUtoQkY7SUFPSSxZQUFBO0VKd09GO0FBQ0Y7QUl0T0U7RUFHRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FKc09KO0FJbk9FO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7QUpxT0o7QUQ5T0U7RUtXRTtJQUVJLGFBQUE7RUpxT047QUFDRjtBSWxPSTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FKb09OOztBSS9OQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLFNBQUE7QUprT0Y7QURoUUU7RUt5QkY7SUFRSSxhQUFBO0VKbU9GO0FBQ0Y7QUlqT0U7RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0FKbU9KOztBS25TQTtFQUNFLG1CQUFBO0FMc1NGOztBS25TQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FMc1NGO0FEdFJFO0VNckJGO0lBUUksZUFBQTtFTHVTRjtBQUNGO0FLcFNJO0VBR0UsZUFBQTtFQUNBLGtCQUFBO0FMb1NOO0FEL1JFO0VNVEU7SUFPSSxlQUFBO0VMcVNOO0FBQ0Y7QUtsU0k7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUxvU047QUtoU0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBTGtTSjtBS2hTSTtFQUNFLGFBQUE7QUxrU047O0FNM1VBO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0FOOFVGO0FEdlRFO0VPekJGO0lBS0ksb0JBQUE7RU4rVUY7QUFDRjtBTTdVRTtFQUdFLGVBQUE7RUFDQSxlQUFBO0FONlVKO0FNMVVFO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0FONFVKO0FEcFVFO0VPVkE7SUFLSSxjQUFBO0lBQ0Esa0JBQUE7RU42VUo7QUFDRjtBTTFVRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtBTjRVSjtBRDlVRTtFT0FBO0lBS0ksV0FBQTtJQUNBLGdCQUFBO0VONlVKO0FBQ0Y7QU0zVUk7RUFHRSxlQUFBO0VBQ0EsZUFBQTtBTjJVTjtBTXhVSTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FOMFVOO0FNclVJO0VBQ0UsWUFBQTtFQUNBLHFDQUFBO0FOdVVOO0FEaldFO0VPd0JFO0lBS0ksV0FBQTtFTndVTjtBQUNGO0FNcFVFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBTnNVSjs7QU85WEE7RUFDRSxpREFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdSSVM7RVFIVCxzQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QVBpWUY7O0FPOVhBO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBUGlZRjtBRDVYRTtFUVJGO0lBTUksZUFBQTtFUGtZRjtBQUNGO0FPaFlFO0VBQ0UsaUJBQUE7QVBrWUo7O0FPOVhBO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0EsV1JuQlM7RVFvQlQsc0NBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FQaVlGO0FPL1hFO0VBQ0UsbUJSckNHO0VRc0NILFdSM0JPO0FDNFpYO0FPOVhFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QVBnWUo7O0FPNVhBO0VBQ0UsbUJSbkRNO0VRb0ROLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsV1J6Q1M7RVEwQ1Qsc0NBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBUCtYRjtBTzdYRTtFQUNFLG1CUjdEUztFUThEVCxjUnZETztFUXdEUCxxQkFBQTtBUCtYSjtBTzVYRTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBUDhYSjtBTzNYRTtFQUNFLG1CUnZFRztFUXdFSCxXUjVETztBQ3liWDtBTzNYSTtFQUNFLG1CUjdFRTtFUThFRixXUmhFSztBQzZiWDtBT3pYRTtFQUNFLHVCQUFBO0VBQ0EsV1J0RU87RVF1RVAsMEJBQUE7RUFDQSx3REFBQTtFQUFBLGdEQUFBO0VBQUEseUVBQUE7QVAyWEo7QU96WEk7RUFDRSxtQlJ2RkM7RVF3RkQsV1I1RUs7QUN1Y1g7QU92WEU7RUFDRSxnQlJqRk87RVFrRlAsY1J4Rk87QUNpZFg7QU90WEU7RUFDRSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXUnpGTztBQ2lkWDs7QU9wWEE7RUFDRSwwQkFBQTtFQUNBLG9DQUFBO0FQdVhGO0FPclhFO0VBQ0UsbUJSN0dHO0VROEdILFdSbkdPO0FDMGRYO0FPelhFO0VBQ0UsbUJSN0dHO0VROEdILFdSbkdPO0FDMGRYIiwiZmlsZSI6ImNvbW1vbi5jc3MifQ== */