@charset "UTF-8";
/* Common */
:root {
 --max-width-desktop: 100vw;
 --gap: 1.38889vw;
 --raleway: Raleway, sans-serif;
 --grey: #999999;
 --grey_l: #F0F2EF;
 --grey_m: #C0C0C0;
 --grey-d: #333333;
 --green: #499D38;
 --blue-1: #5B6D95;
 --blue-2: #75A1BE;
 --blue-3: #72B4D1;
}

:root {
 --max-width-desktop: 100vw;
 --gap: 1.38889vw;
 --raleway: Raleway, sans-serif;
 --grey: #999999;
 --grey-d: #333333;
 --green: #499D38;
 --blue-1: #5B6D95;
 --blue-2: #75A1BE;
 --blue-3: #72B4D1;
}

/**********/
/* Fonts */
@font-face {
 font-family: 'Raleway';
 src: url("fonts/raleway-extrabold.woff") format("woff");
 font-weight: 800;
 font-style: normal;
 font-display: swap;
}

@font-face {
 font-family: 'Raleway';
 src: url("fonts/raleway-semibold.woff") format("woff");
 font-weight: 600;
 font-style: normal;
 font-display: swap;
}

@font-face {
 font-family: 'Raleway';
 src: url("fonts/raleway-bold.woff") format("woff");
 font-weight: bold;
 font-style: normal;
 font-display: swap;
}

@font-face {
 font-family: 'Raleway';
 src: url("fonts/raleway-regular.woff") format("woff");
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}

/*************/
/* Defaults */
/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   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,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
 display: block;
}
.logo{
 display: flex;
 justify-content: center;
 margin-bottom: 10px;
}

.logo_left{
 position: absolute;
 left: 17vw;
}
.logo_text{
 padding-top: 2vw;
 font-size: 1.28889vw;
 letter-spacing: 0.085em;
}

.title_block{
 display: flex;
 justify-content: center;
 text-align: center;
 padding-top: 3vw;
 padding-bottom: 3vw;
}

.logo_bottom{
 justify-content: center;
 margin-top: 10px;
 flex: 0 0 auto;
 max-height: 5vw;
}
/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
 display: none;
}

body {
 line-height: 1;
 height: 100%;
 display: flex;
 flex-direction: column;
}

menu, 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;
 vertical-align: top;
}
.table_profile{
 width: 100%;
}
.td_menu{
 width: 30%;
}
.td_main{
 align-content: flex-start;
 padding-top: 2vw;
 font-size: 1vw;
}
.td_balance{
 width: 20%;
}
.stat_table{
 margin-top: 3vw;

}
.stat_table td{
 padding: 1vw;
 max-width: 10vw;
}
.menu{
 padding-top: 20vw;
}
.menu_item{
 padding-top: 2vw;
}
.menu_img{
 padding-right: 1.2vw;
 padding-left: 2.5vw;
}

.promocode_descr{
 padding-top: 2vw;
 font-size: 1vw;
 padding-bottom: 3vw;
 line-height: 1.8em
}
.promocode{
 border: var(--green) solid 0.5px;
 background: var(--grey_l);
 border-radius: 15%;
 padding: 7px 3px;

}

.stat_menu{
 display: flex;
 width: 100%;
}
.show_hide_block{
 display: none;
}

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

body {
 min-width: 25vw;
 color: var(--grey-d);
 font-family: var(--raleway);
 font-size: 1.38889vw;
 font-weight: 600;
 line-height: 1.2;
 letter-spacing: 0.05em;
 background-color: #DCF2CB;
 transition: none;
}

textarea,
select,
option,
button,
input,
a {
 color: inherit;
 transition: 0.3s;
 outline: 0;
}

a {
 text-decoration: none;
 transition: 0.3s;
}

[href^="tel:"] {
 white-space: nowrap;
}

img {
 max-width: 100%;
}

img, svg {
 vertical-align: middle;
}

p {
 margin: 0;
}

button, input, select, option, textarea {
 font-family: inherit;
 letter-spacing: inherit;
}

::-webkit-input-placeholder {
 color: inherit;
 opacity: 1;
}

::-moz-placeholder {
 color: inherit;
 opacity: 1;
}

::-ms-input-placeholder {
 color: inherit;
 opacity: 1;
}

::placeholder {
 opacity: 1;
 color: var(--grey_m);
}

source {
 display: none;
}

* {
 scrollbar-width: thin;
 scrollbar-color: var(--blue-3) white;
}

::-webkit-scrollbar {
 width: calc(4 * 1px);
}

::-webkit-scrollbar-track {
 background: white;
}

::-webkit-scrollbar-thumb {
 background-color: var(--blue-3);
}

/* ******* */
/* Layout */
.wrapper {
 max-width: var(--max-width-desktop);
 min-height: 100vh;
 overflow: hidden;
 margin: 0 auto;
}

.container {
 max-width: 50vw;
 gap: var(--gap);
 margin-left: auto;
 margin-right: auto;
 background: #ffffff;
 box-shadow: 0px 0.27778vw 0.69444vw rgba(0, 0, 0, 0.1);
 border-radius: 5%;
 padding: 10px;
 margin-bottom: 5vw;
}

.container_form {
 max-width: 70vw;
 gap: var(--gap);
 margin-left: auto;
 margin-right: auto;
 background: #ffffff;
 flex: 1 0 auto;
 box-shadow: 0px 0.27778vw 0.69444vw rgba(0, 0, 0, 0.1);
 border-radius: 5%;
 padding: 10px;
 margin-bottom: 5vw;
}

.container_profile {
 max-width: 80vw;
 gap: var(--gap);
 margin-left: auto;
 margin-right: auto;
 background: #ffffff;
 flex: 1 0 auto;
 box-shadow: 0px 0.27778vw 0.69444vw rgba(0, 0, 0, 0.1);
 border-radius: 5%;
 padding: 10px;
 margin-top: 2.5vw;
 min-height: 85vh;
}

/***********/
/* Common */
.raleway {
 font-family: var(--raleway);
}

.fw-light {
 font-weight: 300;
}

.fw-normal {
 font-weight: normal;
}

.fw-medium {
 font-weight: 500;
}

.fw-sbold {
 font-weight: 600;
}

.fw-bold {
 font-weight: bold;
}

.fw-xbold {
 font-weight: 800;
}

.fw-black {
 font-weight: 900;
}

.sup {
 vertical-align: super;
}

.hide-scrollbar {
 overflow: scroll;
 -ms-overflow-style: none;
 /* IE and Edge */
 scrollbar-width: none;
 /* FF */
}

.hide-scrollbar::-webkit-scrollbar {
 /* Chrome, Safari, Opera */
 display: none;
}

.hidden {
 position: absolute;
 left: -694.375vw;
 opacity: 0;
}

.link-hover {
 display: inline-block;
 position: relative;
}

.link-hover, .link-hover a {
 text-decoration: none !important;
}

.link-hover:before {
 content: '';
 width: 100%;
 position: absolute;
 bottom: -1px;
 left: 0;
 border-bottom: 1px solid;
 transition: -webkit-transform 0.3s ease;
 transition: transform 0.3s ease;
 transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.link-hover:before {
 -webkit-transform: scale3d(0, 1, 1);
         transform: scale3d(0, 1, 1);
 -webkit-transform-origin: bottom right;
         transform-origin: bottom right;
}

.link-hover:hover:before {
 -webkit-transform: scale3d(1, 1, 1);
         transform: scale3d(1, 1, 1);
 -webkit-transform-origin: bottom left;
         transform-origin: bottom left;
}

.link-unhover {
 display: inline-block;
 position: relative;
}

.link-unhover, .link-unhover a {
 text-decoration: none !important;
}

.link-unhover:before {
 content: '';
 width: 100%;
 position: absolute;
 bottom: -1px;
 left: 0;
 border-bottom: 1px solid;
 transition: -webkit-transform 0.3s ease;
 transition: transform 0.3s ease;
 transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.link-unhover:before {
 -webkit-transform: scale3d(1, 1, 1);
         transform: scale3d(1, 1, 1);
 -webkit-transform-origin: bottom left;
         transform-origin: bottom left;
}

.link-unhover:hover:before {
 -webkit-transform: scale3d(0, 1, 1);
         transform: scale3d(0, 1, 1);
 -webkit-transform-origin: bottom right;
         transform-origin: bottom right;
}

h1, h2, h3, h4, h5, h6 {
 font-weight: inherit;
 letter-spacing: -0.05em;
 margin: 0;
 font-family: Raleway;
}

h2 {
 text-align: center;
}

.h1 {
 color: var(--blue-1);
 font-size: 6.66667vw;
 font-weight: 700;
 line-height: 0.8;
}

.h2 {
 font-size: 2.22222vw;
 font-weight: 700;
 line-height: 0.9375;
}

.h4 {
 font-size: 1.28889vw;
 font-weight: 700;
 line-height: 0.9375;
 padding-top: 1vw;
}

.h5 {
 padding-top: 1vw;
}

.p_small{
 font-size: 0.7vw;
}
/* Colors */
.color-grey {
 color: var(--grey);
}

.color-grey-d {
 color: var(--grey-d);
}

.color-green {
 color: var(--green);
}


/* Bgs */
.bg-grey {
 background-color: var(--grey);
}

.bg-grey-l {
 background-color: var(--grey_l);
}

.bg-grey-d {
 background-color: var(--grey-d);
}

.bg-green {
 background-color: var(--green);
}


/* Lists */
.list-dashed {
 list-style: none;
 padding-left: 0;
}

.list-dashed li {
 position: relative;
 padding-left: 1.5em;
}

.list-dashed li:before {
 content: '—';
 position: absolute;
 left: 0;
}

.list-dotted {
 list-style: none;
 padding-left: 0;
}

.list-dotted li {
 position: relative;
 padding-left: 1em;
}

.list-dotted li:before {
 content: '•';
 position: absolute;
 left: 0;
 top: -5%;
 font-size: 101%;
}

.lazy {
 background-image: none !important;
 opacity: 0;
}

.lazy:before, .lazy:after {
 content: none !important;
}

.lazy-loaded {
 opacity: 1;
 transition: 0.1s;
}

[class^="icon-"],
[class*=" icon-"] {
 display: inline-block;
 vertical-align: middle;
 line-height: 0;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
 content: '';
 font-size: inherit;
 line-height: 1;
 background-repeat: no-repeat;
 background-size: contain;
 background-position: 50% 50%;
 padding: 0.5em;
}

.icon-microwave:before {
 background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5714 46H39.1429C37.9594 46 37 46.9594 37 48.1429V82.4286C37 83.6119 37.9594 84.5714 39.1429 84.5714H90.5714C91.7547 84.5714 92.7143 83.6119 92.7143 82.4286V48.1429C92.7143 46.9594 91.7547 46 90.5714 46Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M71.2858 54.5714H47.7144C46.5309 54.5714 45.5715 55.5308 45.5715 56.7143V73.8571C45.5715 75.0406 46.5309 76 47.7144 76H71.2858C72.4693 76 73.4287 75.0406 73.4287 73.8571V56.7143C73.4287 55.5308 72.4693 54.5714 71.2858 54.5714Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M82 56.7143H84.1429' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M82 65.2857H84.1429' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-alarm:before {
 background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.0001 89C76.2158 89 85.3078 79.908 85.3078 68.6923C85.3078 57.4766 76.2158 48.3846 65.0001 48.3846C53.7844 48.3846 44.6924 57.4766 44.6924 68.6923C44.6924 79.908 53.7844 89 65.0001 89Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41 48.3846C43.593 45.3726 46.723 42.8686 50.2308 41' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M89.0001 48.3846C86.407 45.3726 83.277 42.8686 79.7693 41' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M65 57.6154V68.6923H74.2308' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-arrow-next:before {
 background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6.30762L18 6.30762' stroke='%23499D38' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.6923 1.99997L18 6.30766L13.6923 10.6154' stroke='%23499D38' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-fridge:before {
 background-image: url("data:image/svg+xml,%3Csvg width='46' height='64' viewBox='0 0 46 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 27.3846H44M11.3333 13.5386V15.8463M9.00002 57.3845V61.9999M37 57.3845V61.9999M39.3333 2H6.66667C4.08936 2 2 4.06638 2 6.61538V52.7692C2 55.3183 4.08936 57.3846 6.66667 57.3846H39.3333C41.9107 57.3846 44 55.3183 44 52.7692V6.61538C44 4.06638 41.9107 2 39.3333 2Z' stroke='%235B6D95' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-process:before {
 background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.8824 2V16.1176M47.8824 16.1176H62M47.8824 16.1176L16.1176 47.8824M2 16.1176H16.1176M16.1176 16.1176V2M16.1176 16.1176L47.8824 47.8824M16.1176 62V47.8824M16.1176 47.8824H2M62 47.8824H47.8824M47.8824 47.8824V62M32 7.29412V17.8824M17.8824 32H7.29412M56.7059 32H46.1176M32 46.1176V56.7059' stroke='%235B6D95' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-restaurant:before {
 background-image: url("data:image/svg+xml,%3Csvg width='64' height='55' viewBox='0 0 64 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 8.95456C39.9565 8.95456 47.5871 12.1296 53.2132 17.7813C58.8394 23.433 62 31.0983 62 39.0909C62 40.3206 61.5135 41.5 60.6482 42.3693C59.7828 43.2386 58.6086 43.7273 57.3846 43.7273H6.61538C5.39129 43.7273 4.21737 43.2386 3.35181 42.3693C2.48626 41.5 2 40.3206 2 39.0909C2 31.0983 5.16071 23.433 10.7868 17.7813C16.4129 12.1296 24.0435 8.95456 32 8.95456ZM32 8.95456V2M2 53.0001H62' stroke='%235B6D95' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-clock:before {
 background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 20.4615V32L43.7231 45.6615M32 62C48.5688 62 62 48.5688 62 32C62 15.4315 48.5688 2 32 2C15.4315 2 2 15.4315 2 32C2 48.5688 15.4315 62 32 62Z' stroke='%235B6D95' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-wallet:before {
 background-image: url("data:image/svg+xml,%3Csvg width='64' height='62' viewBox='0 0 64 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.2308 2C41.2308 4.4612 40.2583 6.82161 38.5271 8.56193C36.796 10.3023 34.4481 11.28 32 11.28C29.5519 11.28 27.204 10.3023 25.4729 8.56193C23.7417 6.82161 22.7692 4.4612 22.7692 2M2.64622 23.5291C10.4347 15.7088 20.9924 11.3162 32 11.3162C43.0078 11.3162 53.5654 15.7088 61.3538 23.5291M62 53.04C62 45.0411 58.8394 37.3697 53.2132 31.7137C47.5871 26.0576 39.9565 22.88 32 22.88C24.0435 22.88 16.4129 26.0576 10.7868 31.7137C5.16071 37.3697 2 45.0411 2 53.04C2 54.8858 2.72939 56.6564 4.02772 57.9616C5.32603 59.2669 7.08698 60 8.92308 60H55.0769C56.9129 60 58.6742 59.2669 59.9725 57.9616C61.2708 56.6564 62 54.8858 62 53.04Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-shrimp:before {
 background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.9231 62C51.668 62 62 51.668 62 38.9231C62 26.1781 51.668 15.8462 38.9231 15.8462M38.9231 62H26.6154C24.4912 62 22.7692 60.278 22.7692 58.154C22.7692 53.9055 26.2132 50.4615 30.4616 50.4615H30.8462C35.3069 50.4615 38.9231 54.0777 38.9231 58.5385V62ZM38.9231 15.8462H13.5385M38.9231 15.8462C38.9231 15.8462 43.5385 18.1538 43.5385 27.3846C43.5385 36.6154 38.9231 38.9231 38.9231 38.9231M13.5385 15.8462V20.4615C13.5385 30.6576 21.804 38.9231 32 38.9231H38.9231M13.5385 15.8462L8.92308 15.8462C5.09955 15.8462 2 12.7466 2 8.92308C2 5.09955 5.09955 2 8.92308 2H29.6923M38.9231 38.9231C44.0211 38.9231 48.1538 43.0558 48.1538 48.1538C48.1538 53.252 44.0211 57.3846 38.9231 57.3846M48.1538 45.8462C55.0769 43.5385 59.6923 38.9231 59.6923 29.6923M28.5385 27.3846C27.9012 27.3846 27.3846 26.868 27.3846 26.2308C27.3846 25.5935 27.9012 25.0769 28.5385 25.0769C29.1757 25.0769 29.6923 25.5933 29.6923 26.2305C29.6923 26.8678 29.1757 27.3846 28.5385 27.3846Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-octopus:before {
 background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62 43.5385C62 52.7692 50.4615 54.404 44.2116 48.1538C39.2115 43.1538 40.3789 37.6905 44.2116 34.3077C48.0445 30.9249 50.4615 25.9755 50.4615 20.4615C50.4615 10.2655 42.1961 2 32 2C21.8041 2 13.5385 10.2655 13.5385 20.4615C13.5385 25.9755 15.9558 30.9249 19.7885 34.3077C23.6212 37.6905 24.7886 43.1538 19.7885 48.1538C13.5385 54.404 2 52.7692 2 43.5385M28.5385 48.1538C27.7692 52.7692 22.7692 62 13.5385 62C8.92308 62 6.61538 59.6923 6.61538 59.6923M35.4615 48.1538C36.2308 52.7692 41.2308 62 50.4615 62C55.0769 62 57.3846 59.6923 57.3846 59.6923M23.9231 25.0769C23.2858 25.0769 22.7692 24.5603 22.7692 23.9231C22.7692 23.2858 23.2858 22.7692 23.9231 22.7692C24.5603 22.7692 25.0769 23.286 25.0769 23.9233C25.0769 24.5605 24.5603 25.0769 23.9231 25.0769ZM40.0769 25.0769C39.4397 25.0769 38.9231 24.5603 38.9231 23.9231C38.9231 23.2858 39.4397 22.7692 40.0769 22.7692C40.7142 22.7692 41.2308 23.286 41.2308 23.9233C41.2308 24.5605 40.7142 25.0769 40.0769 25.0769Z' stroke='%235B6D95' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-strawberry:before {
 background-image: url("data:image/svg+xml,%3Csvg width='46' height='64' viewBox='0 0 46 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5385 0C12.4339 0 11.5385 0.89543 11.5385 2C11.5385 3.10457 12.4339 4 13.5385 4V0ZM32 4C33.1046 4 34 3.10457 34 2C34 0.89543 33.1046 0 32 0V4ZM13.5385 4C14.0022 4 14.6932 4.19235 15.5486 4.72332C16.3846 5.2422 17.2608 6.01396 18.0597 6.97268C19.6867 8.92503 20.7692 11.3721 20.7692 13.5385H24.7692C24.7692 10.1664 23.1595 6.8442 21.1326 4.41194C20.1046 3.17835 18.9134 2.10395 17.6581 1.32476C16.4222 0.557653 14.9978 0 13.5385 0V4ZM24.7692 13.5385C24.7692 11.3721 25.8518 8.92503 27.4788 6.97268C28.2777 6.01396 29.1538 5.2422 29.9898 4.72332C30.8453 4.19235 31.5363 4 32 4V0C30.5406 0 29.1163 0.557653 27.8804 1.32476C26.625 2.10395 25.4339 3.17835 24.4059 4.41194C22.379 6.8442 20.7692 10.1664 20.7692 13.5385H24.7692ZM4 32C4 26.0632 6.09263 22.0564 9.30708 19.4848C12.5902 16.8583 17.2858 15.5385 22.7692 15.5385V11.5385C16.7142 11.5385 11.0252 12.9878 6.8083 16.3613C2.52275 19.7898 0 25.0137 0 32H4ZM22.7692 15.5385C28.2527 15.5385 32.9483 16.8583 36.2314 19.4848C39.4458 22.0564 41.5385 26.0632 41.5385 32H45.5385C45.5385 25.0137 43.0157 19.7898 38.7302 16.3613C34.5133 12.9878 28.8243 11.5385 22.7692 11.5385V15.5385ZM41.5385 32C41.5385 39.6134 38.8131 46.7036 35.0053 51.8713C31.129 57.132 26.4579 60 22.7692 60V64C28.3113 64 34.0249 59.9449 38.2255 54.2441C42.4946 48.4503 45.5385 40.5404 45.5385 32H41.5385ZM22.7692 60C19.0806 60 14.4095 57.132 10.5332 51.8713C6.7254 46.7036 4 39.6134 4 32H0C0 40.5404 3.04383 48.4503 7.31297 54.2441C11.5136 59.9449 17.2271 64 22.7692 64V60ZM12.3846 30C12.8519 30 13.2308 30.3788 13.2308 30.8462H9.23077C9.23077 32.588 10.6428 34 12.3846 34V30ZM13.2308 30.8462C13.2308 31.3135 12.8519 31.6923 12.3846 31.6923V27.6923C10.6428 27.6923 9.23077 29.1043 9.23077 30.8462H13.2308ZM12.3846 34C14.1264 34 15.5385 32.588 15.5385 30.8462H11.5385C11.5385 30.3788 11.9173 30 12.3846 30V34ZM15.5385 30.8462C15.5385 29.1043 14.1264 27.6923 12.3846 27.6923V31.6923C11.9173 31.6923 11.5385 31.3135 11.5385 30.8462H15.5385ZM17 44.1143C17.4672 44.1143 17.8462 44.4931 17.8462 44.9605H13.8462C13.8462 46.7024 15.2583 48.1143 17 48.1143V44.1143ZM17.8462 44.9605C17.8462 45.4278 17.4673 45.8067 17 45.8067V41.8067C15.2582 41.8067 13.8462 43.2186 13.8462 44.9605H17.8462ZM17 48.1143C18.7417 48.1143 20.1538 46.7024 20.1538 44.9605H16.1538C16.1538 44.4931 16.5328 44.1143 17 44.1143V48.1143ZM20.1538 44.9605C20.1538 43.2186 18.7418 41.8067 17 41.8067V45.8067C16.5327 45.8067 16.1538 45.4278 16.1538 44.9605H20.1538ZM28.5385 44.1143C29.0057 44.1143 29.3846 44.4931 29.3846 44.9605H25.3846C25.3846 46.7024 26.7968 48.1143 28.5385 48.1143V44.1143ZM29.3846 44.9605C29.3846 45.4278 29.0057 45.8067 28.5385 45.8067V41.8067C26.7967 41.8067 25.3846 43.2186 25.3846 44.9605H29.3846ZM28.5385 48.1143C30.2802 48.1143 31.6923 46.7024 31.6923 44.9605H27.6923C27.6923 44.4931 28.0712 44.1143 28.5385 44.1143V48.1143ZM31.6923 44.9605C31.6923 43.2186 30.2802 41.8067 28.5385 41.8067V45.8067C28.0712 45.8067 27.6923 45.4278 27.6923 44.9605H31.6923ZM22.7692 30C23.2366 30 23.6154 30.3788 23.6154 30.8462H19.6154C19.6154 32.588 21.0274 34 22.7692 34V30ZM23.6154 30.8462C23.6154 31.3135 23.2366 31.6923 22.7692 31.6923V27.6923C21.0274 27.6923 19.6154 29.1043 19.6154 30.8462H23.6154ZM22.7692 34C24.511 34 25.9231 32.588 25.9231 30.8462H21.9231C21.9231 30.3788 22.3019 30 22.7692 30V34ZM25.9231 30.8462C25.9231 29.1043 24.511 27.6923 22.7692 27.6923V31.6923C22.3019 31.6923 21.9231 31.3135 21.9231 30.8462H25.9231ZM33.1538 30C33.6212 30 34 30.3788 34 30.8462H30C30 32.588 31.412 34 33.1538 34V30ZM34 30.8462C34 31.3135 33.6212 31.6923 33.1538 31.6923V27.6923C31.412 27.6923 30 29.1043 30 30.8462H34ZM33.1538 34C34.8957 34 36.3077 32.588 36.3077 30.8462H32.3077C32.3077 30.3788 32.6865 30 33.1538 30V34ZM36.3077 30.8462C36.3077 29.1043 34.8957 27.6923 33.1538 27.6923V31.6923C32.6865 31.6923 32.3077 31.3135 32.3077 30.8462H36.3077Z' fill='%235B6D95'/%3E%3C/svg%3E%0A");
}

.icon-chicken:before {
 background-image: url("data:image/svg+xml,%3Csvg width='64' height='59' viewBox='0 0 64 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7703 7.40503C11.7703 6.30046 10.8748 5.40503 9.77026 5.40503C8.66569 5.40503 7.77026 6.30046 7.77026 7.40503H11.7703ZM7.77026 14.6665C7.77026 15.771 8.66569 16.6665 9.77026 16.6665C10.8748 16.6665 11.7703 15.771 11.7703 14.6665H7.77026ZM33.0934 7.40503C33.0934 6.30046 32.198 5.40503 31.0934 5.40503C29.9888 5.40503 29.0934 6.30046 29.0934 7.40503H33.0934ZM29.0934 14.6665C29.0934 15.771 29.9888 16.6665 31.0934 16.6665C32.198 16.6665 33.0934 15.771 33.0934 14.6665H29.0934ZM22.4318 2C22.4318 0.89543 21.5364 0 20.4318 0C19.3272 0 18.4318 0.89543 18.4318 2H22.4318ZM18.4318 9.26144C18.4318 10.366 19.3272 11.2614 20.4318 11.2614C21.5364 11.2614 22.4318 10.366 22.4318 9.26144H18.4318ZM50.7517 35.4587C49.739 35.0178 48.5605 35.4814 48.1197 36.4942C47.6788 37.507 48.1424 38.6854 49.1552 39.1263L50.7517 35.4587ZM50.9442 37.7238L51.797 35.9147C51.7789 35.9062 51.7608 35.898 51.7425 35.89L50.9442 37.7238ZM3.40025 54.8521L5.24621 54.0824L5.24618 54.0823L3.40025 54.8521ZM4.51232 37.7241L6.29864 38.6236L6.29865 38.6236L4.51232 37.7241ZM32.9897 28.6792L32.0644 30.4523C32.074 30.4573 32.0837 30.4623 32.0934 30.4672L32.9897 28.6792ZM32.5178 30.6799C33.5053 31.1749 34.707 30.7757 35.202 29.7883C35.697 28.8008 35.2978 27.5991 34.3104 27.1041L32.5178 30.6799ZM45.2862 42.1193C44.5402 42.9339 44.5959 44.199 45.4105 44.945C46.2251 45.6909 47.4902 45.6353 48.2362 44.8207L45.2862 42.1193ZM47.2636 28.2496L45.9212 29.7321L45.9213 29.7322L47.2636 28.2496ZM32.0713 30.1698L30.5962 28.8192L32.0713 30.1698ZM30.556 44.299L28.9765 45.526L28.977 45.5265L30.556 44.299ZM30.2268 46.8732C31.0458 47.6143 32.3105 47.5512 33.0517 46.7322C33.7928 45.9131 33.7296 44.6484 32.9106 43.9073L30.2268 46.8732ZM55.8712 23.0015C56.6544 22.2226 56.658 20.9563 55.8791 20.173C55.1002 19.3898 53.8339 19.3863 53.0507 20.1651L55.8712 23.0015ZM46.1118 27.0652C45.3286 27.844 45.3251 29.1104 46.1039 29.8936C46.8828 30.6768 48.1491 30.6804 48.9323 29.9015L46.1118 27.0652ZM7.77026 7.40503V14.6665H11.7703V7.40503H7.77026ZM29.0934 7.40503V14.6665H33.0934V7.40503H29.0934ZM18.4318 2V9.26144H22.4318V2H18.4318ZM60.0001 18.3563C60.0001 19.6922 58.9079 20.7945 57.5369 20.7945V24.7945C61.0958 24.7945 64.0001 21.9226 64.0001 18.3563H60.0001ZM57.5369 20.7945C56.1658 20.7945 55.0736 19.6922 55.0736 18.3563H51.0736C51.0736 21.9226 53.9779 24.7945 57.5369 24.7945V20.7945ZM55.0736 18.3563C55.0736 17.0203 56.1658 15.9181 57.5369 15.9181V11.9181C53.9779 11.9181 51.0736 14.7899 51.0736 18.3563H55.0736ZM57.5369 15.9181C58.9079 15.9181 60.0001 17.0203 60.0001 18.3563H64.0001C64.0001 14.7899 61.0958 11.9181 57.5369 11.9181V15.9181ZM49.1552 39.1263L50.146 39.5576L51.7425 35.89L50.7517 35.4587L49.1552 39.1263ZM50.0915 39.5329C53.3143 41.052 55.1661 42.6937 56.2459 44.4486C57.3267 46.2051 57.7702 48.2952 57.7702 50.9734H61.7702C61.7702 47.8652 61.2569 44.9596 59.6527 42.3524C58.0475 39.7437 55.4864 37.6538 51.797 35.9147L50.0915 39.5329ZM57.7702 50.9734V52.3527H61.7702V50.9734H57.7702ZM57.7702 52.3527C57.7702 53.8043 56.584 55 55.0967 55V59C58.7718 59 61.7702 56.0346 61.7702 52.3527H57.7702ZM55.0967 55H6.94962V59H55.0967V55ZM6.94962 55C6.02211 55 5.44715 54.5643 5.24621 54.0824L1.55428 55.6217C2.52257 57.944 4.82428 59 6.94962 59V55ZM5.24618 54.0823C4.1111 51.3603 2.7138 45.7431 6.29864 38.6236L2.72599 36.8247C-1.51406 45.2454 0.0952933 52.1229 1.55431 55.6218L5.24618 54.0823ZM6.29865 38.6236C11.3727 28.5464 23.9845 26.2357 32.0644 30.4523L33.915 26.9061C24.177 21.8243 8.95911 24.4456 2.72598 36.8247L6.29865 38.6236ZM32.0934 30.4672L32.5178 30.6799L34.3104 27.1041L33.886 26.8913L32.0934 30.4672ZM48.2362 44.8207C53.1078 39.5008 53.6993 31.3783 48.6059 26.7669L45.9213 29.7322C48.9413 32.4664 49.0831 37.9729 45.2862 42.1193L48.2362 44.8207ZM48.606 26.767C43.5229 22.1646 35.4651 23.5019 30.5962 28.8192L33.5463 31.5205C37.3456 27.3712 42.8915 26.989 45.9212 29.7321L48.606 26.767ZM30.5962 28.8192C26.1537 33.671 25.2842 40.7727 28.9765 45.526L32.1354 43.0721C29.893 40.1854 30.1196 35.2628 33.5463 31.5205L30.5962 28.8192ZM28.977 45.5265C29.3489 46.005 29.7656 46.4559 30.2268 46.8732L32.9106 43.9073C32.624 43.6479 32.3656 43.3682 32.135 43.0715L28.977 45.5265ZM53.0507 20.1651L46.1118 27.0652L48.9323 29.9015L55.8712 23.0015L53.0507 20.1651Z' fill='%235B6D95'/%3E%3C/svg%3E%0A");
}

.icon-mealty:before {
 background-image: url("data:image/svg+xml,%3Csvg width='130' height='180' viewBox='0 0 130 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3719 179.379V164.593L11.2315 175.793H9.4285L3.25751 164.593V179.379H0V158.835H3.49268L10.33 171.393L17.1716 158.835H20.6599V179.379H17.3719ZM116.147 174.374L127.409 158.835H130V179.379H126.712V164.13L115.624 179.379H112.859V158.835H116.151V174.374H116.147ZM103.051 161.699H96.1837V179.379H92.8957V161.699H85.9975V158.835H103.051V161.699ZM67.2276 164.995C67.0142 167.621 66.7268 169.858 66.3696 171.709C66.0125 173.561 65.5291 175.071 64.9282 176.234C64.3272 177.402 63.5912 178.25 62.7202 178.782C61.8448 179.314 60.7996 179.578 59.5759 179.578L59.197 176.572C59.8372 176.533 60.4077 176.368 60.9172 176.078C61.4224 175.789 61.8623 175.222 62.2411 174.37C62.62 173.522 62.9553 172.315 63.2428 170.753C63.5346 169.191 63.7872 167.119 64.0005 164.532L64.497 158.831H76.1944V179.375H72.9064V161.694H67.4932L67.2319 164.991L67.2276 164.995ZM35.7368 174.37L46.9988 158.831H49.5856V179.375H46.2976V164.126L35.2099 179.375H32.4445V158.831H35.7325V174.37H35.7368Z' fill='%23333333'/%3E%3Cpath d='M130 130H0V0H130V130Z' fill='%23499D38'/%3E%3Cpath d='M34.323 73.407C34.2839 73.381 34.2448 73.3593 34.2056 73.3333C33.7752 74.3221 33.3317 75.3109 32.9143 76.3084C32.0751 78.3034 31.2447 80.3027 30.4142 82.302C30.0272 83.2345 29.649 84.1713 29.2576 85.1037C28.4054 87.116 27.5402 89.1197 26.701 91.132C26.4532 91.7262 26.7662 92.3767 27.3184 92.5458C27.8489 92.7063 28.4533 92.3724 28.6315 91.8042C29.0228 90.5682 29.3968 89.3235 29.7837 88.0875C30.8229 84.7654 31.8751 81.4477 32.9099 78.1256C33.3969 76.56 33.8534 74.9813 34.323 73.407ZM80.655 60.7692C80.8507 63.0504 80.842 65.336 80.2246 67.5869C79.2289 71.2299 77.294 74.3004 74.3896 76.7117C67.8459 82.1416 58.5412 82.1503 52.0497 77.2148C48.8279 74.7688 46.6843 71.5508 45.5973 67.6519C44.9669 65.3837 44.9538 63.0721 45.1495 60.7692C47.5017 70.0025 53.228 75.2328 62.924 75.8097C72.5982 75.2068 78.3027 69.9765 80.6463 60.7649L80.655 60.7692ZM98.7817 79.6305C98.7339 79.6479 98.6817 79.6695 98.6339 79.6869C98.9208 80.7494 99.2252 81.812 99.4991 82.8789C100.256 85.8236 100.986 88.7771 101.777 91.7132C101.856 92.0081 102.269 92.3507 102.582 92.4201C103.351 92.5892 103.808 91.8476 103.473 91.0149C102.999 89.8309 102.486 88.66 102.004 87.476C101.021 85.0516 100.047 82.623 99.0687 80.1986C98.9904 80.0035 98.8773 79.817 98.7817 79.6262V79.6305ZM82.1029 38.9285C81.042 39.6701 80.4289 40.5505 80.2898 41.7301C80.1593 42.8664 80.5159 43.8899 80.9072 44.9438C82.5855 49.4325 84.2073 53.9429 85.8508 58.4403C86.9596 61.4848 88.0639 64.5337 89.1901 67.5738C89.5857 68.6494 90.6988 69.1482 91.6902 68.7405C92.7076 68.3241 93.0598 67.3223 92.6119 66.2251C91.9771 64.6811 91.3597 63.1285 90.7423 61.5759C89.564 58.6007 88.3466 55.643 87.2161 52.6505C85.5813 48.3222 84.0073 43.968 82.4029 39.6267C82.3246 39.4185 82.229 39.219 82.1029 38.9285ZM102.986 96.5835C101.16 96.5749 99.7296 95.8462 98.7817 94.2459C97.9121 92.7757 97.7121 91.1017 97.3512 89.484C96.7816 86.9339 96.2555 84.3794 95.7077 81.825C95.3555 80.1726 95.0207 78.5202 94.6381 76.8765C94.3033 75.428 93.4293 74.3221 92.2467 73.4547C92.0554 73.3159 91.8032 73.2422 91.5641 73.1988C89.2379 72.7825 87.4552 71.5118 86.0813 69.6599C85.7073 69.1568 85.4639 68.5366 85.2508 67.9381C84.2682 65.1972 83.3203 62.4433 82.3594 59.6937C81.6203 57.5729 80.9202 55.4348 80.1376 53.3314C79.1506 50.6859 78.1506 48.0403 77.0549 45.4382C75.8766 42.6365 76.007 39.965 77.6114 37.3975C78.6854 35.6801 80.2376 34.5612 82.2116 34.0581C82.6116 33.9583 83.0203 33.902 83.416 33.8022C84.0029 33.6548 84.3073 33.8369 84.5204 34.4354C85.7943 38.0177 87.0987 41.5913 88.4161 45.1563C90.7119 51.3754 92.9858 57.5989 95.3555 63.7921C96.5121 66.8106 97.8251 69.7683 99.1382 72.7261C100.264 75.2675 101.499 77.7569 102.66 80.2854C104.03 83.2605 105.334 86.266 106.738 89.2238C107.33 90.4641 107.578 91.6958 107.308 93.0316C106.943 94.8488 105.06 96.6009 102.977 96.5879L102.986 96.5835ZM22.3661 91.3359C22.5444 90.6376 22.6357 89.9047 22.9139 89.2541C24.0183 86.678 25.1531 84.1105 26.3271 81.5648C27.5011 79.019 28.7359 76.5036 29.949 73.9751C30.9012 71.9888 31.8795 70.0112 32.8186 68.0206C33.7882 65.9735 34.7274 63.9135 35.6796 61.8578C36.3883 60.3225 37.0927 58.7872 37.8101 57.2563C38.0057 56.8356 38.0188 56.5711 37.6057 56.2068C36.0361 54.832 35.1796 53.0755 34.9317 50.9938C34.7535 49.5019 35.1535 48.1704 35.7057 46.8173C36.5405 44.7703 37.2709 42.6799 38.0492 40.6112C38.9058 38.33 39.7667 36.0487 40.6276 33.7719C40.8798 33.104 41.1232 33.0042 41.8146 33.2514C42.3189 33.4336 42.8277 33.6071 43.3364 33.7935C43.9842 34.0277 44.1103 34.314 43.8799 34.9775C42.7276 38.2736 41.5711 41.5653 40.4232 44.8657C39.8667 46.466 39.3319 48.0707 38.7927 49.6754C38.6101 50.2131 38.8449 50.7683 39.3232 50.9678C39.7928 51.1629 40.3537 50.9027 40.5711 50.3476C41.1624 48.8513 41.732 47.3421 42.3146 45.8415C43.632 42.4587 44.9625 39.0759 46.2669 35.6888C46.4843 35.1293 46.793 35.0252 47.3191 35.2421C47.8539 35.4676 48.3974 35.6714 48.9496 35.8362C49.5061 36.001 49.6061 36.3306 49.4192 36.8294C49.1974 37.4279 48.98 38.0307 48.7713 38.6335C47.2756 42.9445 45.7843 47.2554 44.2929 51.5663C44.0668 52.2125 44.1886 52.6548 44.6277 52.8587C45.0495 53.0538 45.5364 52.8587 45.8147 52.2819C46.1365 51.614 46.3973 50.9201 46.6582 50.2305C47.9496 46.852 49.2322 43.4736 50.5279 40.0951C50.8453 39.2667 51.1975 38.4557 51.5149 37.6274C51.7106 37.1156 51.9975 36.8944 52.5584 37.133C53.1106 37.3672 53.6802 37.5623 54.2498 37.7532C54.7367 37.918 54.8889 38.1999 54.7107 38.6986C53.7845 41.3311 52.8671 43.9636 51.954 46.6005C51.2932 48.5131 50.6323 50.4256 49.9888 52.3426C48.8061 55.8815 46.3365 57.7681 42.6276 58.0326C42.1885 58.063 42.0537 58.2321 41.9581 58.5834C41.0885 61.7407 40.2015 64.898 39.3536 68.0596C38.6797 70.5663 38.0405 73.0817 37.4014 75.5928C36.7405 78.1819 36.1057 80.7798 35.4448 83.3689C35.0926 84.7481 34.7317 86.1229 34.3274 87.4847C33.7795 89.3452 33.223 91.2057 32.6012 93.0403C31.7708 95.5036 29.6663 96.6573 27.6445 96.6703C24.7444 96.6876 22.3183 94.2026 22.3574 91.3228L22.3661 91.3359Z' fill='white'/%3E%3C/svg%3E%0A");
}

.icon-play:before {
 background-image: url("data:image/svg+xml,%3Csvg width='55' height='64' viewBox='0 0 55 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 56.636C2.01645 57.5992 2.29432 58.5394 2.80335 59.3543C3.31238 60.1692 4.03314 60.8278 4.88726 61.2581C5.7402 61.7444 6.70321 62 7.68286 62C8.66252 62 9.62558 61.7444 10.4785 61.2581L50.121 36.5296C50.9835 36.1106 51.7113 35.4544 52.2209 34.6368C52.7301 33.8191 53 32.8731 53 31.9075C53 30.9418 52.7301 29.9958 52.2209 29.1782C51.7113 28.3605 50.9835 27.7044 50.121 27.2853L10.4785 2.74148C9.62558 2.25542 8.66252 2 7.68286 2C6.70321 2 5.7402 2.25542 4.88726 2.74148C4.03314 3.17221 3.31238 3.83082 2.80335 4.64573C2.29432 5.46062 2.01645 6.40068 2 7.36367V56.636Z' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.button {
 display: inline-flex;
 align-items: center;
 justify-content: center;
 text-align: center;
 text-decoration: none !important;
 border: 0;
 background: none;
 cursor: pointer;
 transition: 0.2s;
}

.button_text {
 font-size: 0.97222vw;
 font-weight: 800;
 letter-spacing: 0.2em;
 text-transform: uppercase;
 padding: 0.69444vw;
}

.button[disabled] {
 cursor: default;
}

.button_rounded {
 width: 100%;
 max-width: 29.16667vw;
 min-height: 5.25vw;
 border-radius: 1vw;
 font-size: 1.66667vw;
 font-weight: 800;
 letter-spacing: 0.15em;
 text-transform: uppercase;
}

.button_green {
 color: white;
 background: var(--green);
}

.button_green:hover {
 background: var(--blue-3);
}

.form {
 max-width: 55.55556vw;
 margin: 0 auto;
}

.form__group {
 display: flex;
 gap: var(--gap);
 justify-content: space-between;
}
.form__item{
 display: flex;
 justify-content: left;
 margin-left: 4vw;
}
.form__item_big{
 display: flex;
 justify-content: left;
 align-content: center;
 vertical-align: middle;
}

.form__item_2{
 margin-top: 1vw;
}

.form__item_5{
 margin-right: 4vw;
}

.form__item-title {
 margin-bottom: 3.33333vw;
 font-size: 4.66667vw;
}

.form__item-field{
 vertical-align: middle;
 margin: 5px;
 min-width: 30%;
 align-content: center;
}

.form__item-field-input {
 font-size: 1.5vw;
 border: 1px solid var(--grey_l);
 border-radius: 1vw;
 background: white;
 margin: 10px;

 min-height: 5vw;
}
.form__item_long {
 min-width: 30vw;
}

.form__item-field-select {
 font-size: 1.5vw;
 border: 1px solid var(--green);
 border-radius: 1vw;
 background: white;
 margin: 5px;
 min-width: 30vw;
 min-height: 5vw;
}

.form__item-field-checkbox{
 min-height: 3vw;
 min-width: 3vw;
 margin-right: 1.5vw;
 margin-left: 3.3vw;
}

.form__item-field-input:focus {
 border-color: var(--grey);
}

.form__item-field-input:invalid {
 border-color: var(--green);
}

.field-phone {
 display: flex;
 flex-flow: row wrap;
 align-items: center;
}

.field-phone__part-1 {
 flex: 0 auto;
}
.field-phone__part-2 {
 flex:  0 0;
}
.field-phone__number-1 {
 flex: 0 0;
}
.field-phone__number-2 {
 flex: 0 0;
}
.phone_field_1{
 width: 7vw;
}
.phone_field_2{
 width: 21vw ;
}
.form__item-field-label {
 text-align: center;
 font-size: 3vw;
 font-weight: bold;
 margin-bottom: 0.59722vw;
 margin-top: 0.59722vw;
}

.form__item_popup{
 justify-content: left;
 margin-top: -4.11111vw;
 margin-left: 4vw;
}
.form__item-field-small {
 text-align: left;
 font-weight: bold;
 margin-bottom: 0.59722vw;
 margin-top: 0.59722vw;
}

.form__button {
 display: flex;
 margin: 2.33333vw auto 0;
}




.bottom {
 background: linear-gradient(180deg, #FFFFFF 0%, #DFF1FD 64.12%), #FFFFFF;
 padding-top: 4.16667vw;
}

.bottom__items {
 display: flex;
 flex-direction: column;
 gap: 6.875vw;
}

.bottom__item {
 text-align: center;
}

.bottom__item-title {
 margin-bottom: 3.47222vw;
}

.bottom__item-subtitle {
 margin-bottom: 3.47222vw;
}


.popup {
 height: 100vh;
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 z-index: -1;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
 opacity: 0;
 transition: opacity 0.3s;
 display: flex;
 flex-direction: column;
 justify-content: center;
}

.popup_opened {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
 opacity: 1;
 z-index: 100;
}

.popup__overlay {
 width: 100%;
 height: 100%;
 position: fixed;
 opacity: 0;
 background: rgba(0, 0, 0, 0.5);
}

.popup_opened .popup__overlay {
 opacity: 1;
}

.popup__container {
 width: 60%;
 max-width: none;
 overflow: auto;
 position: relative;
 padding-top: 1.11111vw;
 padding-bottom: 2.08333vw;
}

.popup__buttons {
 position: absolute;
 top: var(--gap);
 right: var(--gap);
 z-index: 2;
}

.popup__buttons-button {
 width: 1.25vw;
 height: 1.25vw;
}

.popup__buttons-close {
 font-size: 1.25vw;
 opacity: 0.5;
}

.popup_close_button{
 width: 100%;
 text-align: right;
 background:transparent;
 border:none;
 font-size: 2.25vw;;
}
