/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Roboto:wght@300;400;700&display=swap);*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}*{margin:0;padding:0}@font-face{font-family:"Helvetica Neue Cyr Roman";src:url(../fonts/HelveticaNeueCyr-Roman.eot);src:url(../fonts/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Roman.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Roman.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Neue Cyr Bold";src:url(../fonts/HelveticaNeueCyr-Bold.eot);src:url(../fonts/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Bold.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Neue Cyr Black";src:url(../fonts/HelveticaNeueCyr-Black.eot);src:url(../fonts/HelveticaNeueCyr-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Black.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Black.ttf) format("truetype");font-weight:900;font-style:normal}.container{width:1110px;margin:0 auto;position:relative}p{margin:0ch}a{color:inherit;text-decoration:none}img{max-width:100%;-o-object-fit:cover;object-fit:cover}ul{list-style-type:none}.title{position:relative;font-family:"Helvetica Neue Cyr Black";font-style:normal;font-weight:900;font-size:100px;line-height:150px;letter-spacing:.2em;color:#303030;text-align:center}.title2{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:30px;line-height:60px;letter-spacing:.2em;color:#d9d9d9}.divider{height:2px;width:60px;background:#34c759}.btn{border-radius:43px;border:none;width:220px;height:72px;background-color:#34c759;font-family:"Helvetica Neue Cyr Roman",sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#1a1a1a;padding-top:2px;transition:all .6s}.btn:hover{transform:scale(105%);box-shadow:0 4px 4px rgba(52,199,89,.5);background-color:#24de53}.btn.button_mini{width:100px;height:40px;font-family:"Helvetica Neue Cyr Black";font-style:normal;font-weight:900;font-size:10px;line-height:40px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#252525}.btn.button_submit{width:180px;height:60px}.header{background:url(../../img/promo/promo_bg.png) center center/cover no-repeat;width:100%;height:1200px}.header__wrapper{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(255,255,255,.1);height:90px}.header__text-title{margin-top:80px;font-family:"Helvetica Neue Cyr Roman",sans-serif;font-weight:400;text-align:center;font-size:72px;line-height:84px;letter-spacing:.1em;text-transform:capitalize;color:#fff}.header__text-title1{display:inline-block;font-weight:900;margin-left:35px}.header__text-title2{display:inline-block;font-weight:900;margin-left:35px}.header__text-subtitle{margin-top:16px;font-family:"Helvetica Neue Cyr Roman",sans-serif;font-weight:400;font-size:16px;line-height:26px;text-align:center;letter-spacing:-.2px;color:#fff;mix-blend-mode:normal;opacity:.7}.header__btn{display:block;margin:0 auto;margin-top:40px}.header__wrapper2{margin-top:70px;display:flex;justify-content:space-between}.header__item{width:245px}.header__item-icon{height:26px;width:26px;display:block;margin:0 auto;margin-bottom:16px}.header__item-title{font-family:"Helvetica Neue Cyr Roman",sans-serif;font-weight:400;font-size:16px;line-height:30px;text-align:center;color:#fff}.header__item-subtitle{font-family:"Helvetica Neue Cyr Roman",sans-serif;font-weight:400;font-size:16px;line-height:30px;text-align:center;color:#fff;opacity:.5}.nav__list{display:flex;align-items:center;margin:0}.nav__item:not(:first-child){margin-left:20px}.nav__item{position:relative;padding:15px 0}.nav__item .nav__link{font-family:"Helvetica Neue Cyr Bold",sans-serif;font-style:normal;font-size:14px;line-height:30px;font-weight:700;color:#fff}.nav__item .nav__link:hover{text-decoration:none;color:#34c759;transition:all .5s}.dropdown-submenu{display:flex;align-items:initial}.dropdown-submenu__item{flex-grow:1;min-width:270px;padding:0 20px}.dropdown-submenu__list{padding:0}.dropdown-submenu__item:not(:last-child){border-right:1px solid #bfbfbf}.dropdown-submenu__item:first-child{padding-left:0}.dropdown-submenu__item:last-child{padding-right:0}.mobile-back{display:none}.dropdown-list__item{margin-bottom:10px}.dropdown-submenu__list-item{margin-bottom:10px}@media(min-width:769px){.nav__link--drop:hover::after{transform:rotate(180deg);transition:all .3s}.nav__item:hover .nav__list--dropdown{visibility:visible;opacity:1;transition:all .3s}}.burger{width:40px;height:20px;margin-right:20px;cursor:pointer;background-color:rgba(0,0,0,0);border:none;position:relative;display:none}.burger::after,.burger::before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background-color:#fff}.burger::after{top:auto;bottom:0}.burger span{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:2px;display:inline-block;background-color:#fff}.overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;opacity:0;visibility:hidden}.lock{overflow:hidden}@media(max-width:768px){.burger{display:block}.mobile-back{display:block}.nav{position:fixed;left:0;top:0;max-width:400px;width:80%;height:100vh;z-index:100;box-shadow:5px 0 15px -5px rgba(0,0,0,.8);background-color:#252525;transform:translateX(-150vw);overflow-x:hidden;overflow-y:auto}.nav__list{flex-direction:column;align-items:flex-start;padding:0;padding-top:10%;position:relative}.nav__item{margin-left:0!important;font-size:20px;width:100%;padding:0;position:static}.nav__item .nav__link{color:#fff}.dropdown-list__link,.dropdown-submenu__list-item a,.nav__link{padding:20px 30px;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.2);color:#000;font-size:13px;line-height:26px;font-weight:400;text-transform:uppercase}.nav__link::after{transform:rotate(-90deg)}.nav__list--dropdown{position:absolute;top:0;right:auto;left:100%;box-shadow:none;width:100%;display:none}.dropdown-submenu__item{width:100%;padding:0;border:none!important}.dropdown-submenu__title{padding:0 30px}.nav__list.transformation{transform:translateX(-100%);transition:all .3s}.nav__list--dropdown.transformation{opacity:1;visibility:visible;display:block;transform:none;background-color:#fff;transition:all .3s}.nav.open{transform:translateX(0);transition:all .3s}.overlay.open{opacity:1;visibility:visible;transition:all .3s}.mobile-back a{position:relative;border:none;display:flex;align-items:center;justify-content:flex-start}.mobile-back a::before{content:"";width:10px;height:10px;background-image:url(../../icons/drop.svg);background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:10px;transform:rotate(90deg)}}.about{background-color:#1a1a1a;height:150px}.about__wrapper{position:absolute;top:-200px;padding-top:60px;background:#252525;border-top-left-radius:6px;border-top-right-radius:6px;height:350px}.about__subtitle{display:block;margin:0 auto;margin-top:30px;width:65%;font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:16px;line-height:30px;text-align:center;color:#a6a6a6}.slider{background-color:#1a1a1a;min-height:350px}.slider__wrapper{width:1110px;margin:0 auto;background:#252525;box-shadow:0 2px 5px rgba(0,0,0,.1);border-bottom-left-radius:6px;border-bottom-right-radius:6px;height:350px}.swiper{width:980px;height:350px;text-align:center;padding:30px 60px}.swiper-button-next,.swiper-button-prev{background-color:rgba(255,255,255,0);width:46px;height:46px;border-radius:100%;border:none;background-position:center;background-repeat:no-repeat;background-size:46px 46px}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-prev{background-image:url(../../icons/slider/left.svg)}.swiper-button-prev:hover{transition:all .5s;transform:scale(1.2)}.swiper-button-next{background-image:url(../../icons/slider/right.svg)}.swiper-button-next:hover{transition:all .5s;transform:scale(1.2)}.work{background-color:#1a1a1a;padding-top:90px}.work__divider{margin:0 auto}.work__wrapper{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between}.work__item{width:255px;height:206px;padding:30px;background:#252525;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:6px}.work__item_title{font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:22px;line-height:26px;letter-spacing:-.275px;text-transform:capitalize;color:#fff}.work__item_divider{margin-top:25px}.work__item_text{margin-top:25px;font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:13px;line-height:18px;letter-spacing:-.1625px;color:rgba(255,255,255,.5)}.work__item:hover{transition:all 1s;background:#34c759}.work__item:hover .work__item_title{transition:all 1s;color:#191919}.work__item:hover .work__item_divider{transition:all 1s;background:#191919}.work__item:hover .work__item_text{transition:all 1s;color:#191919}.catalog{background-color:#1a1a1a;min-height:1200px;padding-top:90px}.catalog__divider{margin:0 auto}.catalog__content{margin-top:60px;display:none;justify-content:space-between;flex-wrap:wrap}.catalog__content_active{display:flex}.catalog-item{width:350px;min-height:490px;overflow:hidden;background:#252525;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:6px;margin-bottom:20px}.catalog-item__img{display:block;margin:0 auto;max-width:100%}.catalog-item__subtitle{padding:0 20px;margin-top:30px;font-size:16px;font-weight:700;color:#d9d9d9;text-align:center}.catalog-item__descr{padding:0 20px;margin-top:30px;font-size:14px;line-height:1.2;font-weight:300;color:#85878c;text-align:center}.catalog-item__link{display:block;margin-top:17px;font-size:14px;font-weight:500;text-decoration:underline;color:#34c759;text-align:center;text-transform:uppercase}.catalog-item__link:hover{color:#34c759}.catalog-item hr{background-color:#e8e8e8;margin-top:19px;margin-bottom:21px;border-bottom:none}.catalog-item__footer{display:flex;justify-content:space-between;align-items:center;padding:0 20px 20px 20px}.catalog-item__stars_star{display:inline;margin-right:3px}.catalog-item__stars_star:hover svg rect{transition:all .6s;fill:#34c759}.catalog-item__wrapper{display:flex;width:calc(200% + 40px)}.catalog-item__content{width:50%;margin-right:0;transform:translateX(-100%);transition:.5s all}.catalog-item__content_active{transform:translateX(0)}.catalog-item__list{position:relative;width:50%;margin-left:20px;transform:translateX(0);padding-right:20px;transition:.5s all;padding-left:19px;margin-bottom:0;list-style-type:none}.catalog-item__list_active{transform:translateX(-100%);margin-left:0;padding-top:20px}.catalog-item__list li{position:relative;font-size:14px;font-weight:400;font-size:13px;line-height:18px;letter-spacing:-.1625px;color:#d9d9d9;margin-bottom:20px;list-style-type:none;padding-left:50px}.catalog-item__list li:before{content:"";position:absolute;width:5px;height:5px;background-color:#34c759;left:33px;top:7px}.catalog-item__back{position:absolute;bottom:0;left:50%;transform:translateX(calc(-50% - 19px));display:block;color:#34c759;font-size:14px;font-weight:500;text-decoration:underline;text-transform:uppercase}.catalog-item__back:hover{color:#34c759}.chefs{background-color:#1a1a1a;min-height:400px;padding-top:90px}.chefs__divider{margin:0 auto}.chefs__wrapper{margin-top:38px;display:flex;flex-wrap:wrap;justify-content:space-between}.chefs__item{width:350px}.chefs__header{display:flex;justify-content:start}.chefs__header_img{margin-right:24px}.chefs__header_title{margin-top:10px;font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:18px;line-height:21px;letter-spacing:-.225px;color:#fff}.chefs__header_subtitle{margin-top:5px;font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.15px;color:rgba(255,255,255,.35)}.chefs__bottom{margin-top:24px;display:flex;justify-content:space-between}.recipes{background-color:#1a1a1a;min-height:780px;padding-top:90px}.recipes__divider{margin:0 auto}.recipes__wrapper{margin-top:60px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,150px);-moz-column-gap:30px;column-gap:30px;row-gap:30px;height:540px;color:#fff}.recipes__item{box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:6px}.recipes__item_time{width:90px;height:25px;background:rgba(0,0,0,.5);border-radius:4px;display:block;margin:0 auto;margin-top:60px;text-align:center;font-family:"Helvetica Neue Cyr Black";font-style:normal;font-weight:900;font-size:10px;line-height:25px;letter-spacing:1.25px;text-transform:uppercase}.recipes__item_date{font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:14px;line-height:30px;text-align:center;display:block;margin:0 auto;margin-top:65px}.recipes__item_text{font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:24px;line-height:40px;text-align:center;width:70%;display:block;margin:0 auto;margin-top:25px}.recipes__item_chef{font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:14px;line-height:30px;text-align:center;display:block;margin:0 auto;margin-top:45px}.recipes__item_review{display:flex;height:30px;margin-top:40px;justify-content:center}.recipes__item_icon{margin-right:10px}.recipes__item_number{display:inline;margin-right:25px}.recipes__item.breakfast{background:url(../../img/recipes/recipes1.png) center center/cover no-repeat;grid-column:1/2;grid-row:1/4}.recipes__item2{padding:20px;background:#252525;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:6px}.recipes__item2_time{display:inline-block;width:85px;height:25px;background:#000;border-radius:4px;margin-right:10px;padding-top:5px;text-align:center;font-family:"Helvetica Neue Cyr Black";font-style:normal;font-weight:900;font-size:10px;letter-spacing:1.25px;text-transform:uppercase}.recipes__item2_date{display:inline}.recipes__item2_text{font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:16px;line-height:30px}.recipes__item2_wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:30px;margin-top:10px}.recipes__item2_review{display:inline}.recipes__item2_icon{display:inline}.recipes__item2_number{display:inline;margin:0 25px 0 10px}.recipes__item2.dinner{background:url(../../img/recipes/recipes2.png) center center/cover no-repeat}.recipes__item2.sweets{background:#34c759;color:#000}.recipes__item2_time.sweets{color:#fff}.social{background-color:#1a1a1a;min-height:780px;padding-top:90px}.social__divider{margin:0 auto}.social__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.social__item{margin-top:60px;width:350px;height:330px;background:#252525}.social__item-header{padding:25px 25px 0 30px}.social__item-header_img{height:40px;width:40px;display:inline;margin-right:20px}.social__item-header_title{font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:14px;line-height:30px;color:#bfbfbf;display:inline;margin-right:50px}.social__divider{height:2px;width:100%;background:#303030;margin-top:10px}.social__scroll{height:250px;overflow-y:auto;font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:14px;line-height:30px;color:#737373}.social__scroll_date{padding:0 25px 0 30px}.social__scroll_text{padding:0 25px 0 30px;margin-top:10px;color:rgba(255,255,255,.7)}.social__scroll_subtitle{padding:0 25px 0 30px;margin-top:10px;color:#34c759}.social__scroll_imgs{display:grid;grid-template-columns:repeat(3,1fr)}.social_item-header_btn.btn{width:100px;height:40px;border:2px solid #737373;display:inline;font-family:"Helvetica Neue Cyr Black";font-style:normal;font-weight:900;font-size:10px;line-height:36px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#737373;background-color:#252525}.social_item-header_btn.btn:hover{transform:scale(105%);box-shadow:0 4px 4px rgba(52,199,89,.5);background-color:#24de53;color:#1a1a1a}.hamburger{position:fixed;top:20px;right:30px;height:21px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;transition:all 1s;z-index:20;cursor:pointer}.hamburger:hover{transform:scale(120%)}.hamburger span{display:block;width:30px;height:3px;background:#34c759}.hamburger span.long{width:36px}.hamburger.rotate{transform:scale(360deg)}.menu{position:fixed;top:0;left:-100%;width:100%;height:100vh;z-index:10;visibility:hidden;opacity:0;transition:all .6s}.menu.active{left:0;visibility:visible;opacity:1}.menu__block{position:relative;width:345px;height:100%;background-color:#34c759;padding-top:140px;padding-left:40px;transition:all .6s;z-index:10}.menu__close{position:absolute;top:25px;right:25px;cursor:pointer;transition:all .6s}.menu__close:hover{transform:rotate(90deg) scale(120%)}.menu__list{list-style-type:none;padding-left:35px}.menu__link{position:relative;font-weight:700;font-size:24px;line-height:36px;margin-bottom:15px;transition:all .6s}.menu__link:before{content:"";position:absolute;left:-35px;top:11px;width:15px;height:15px;border-radius:100%;border:2px solid #000;transition:all .6s}.menu__link:hover{transform:scale(105%)}.menu__link:hover:before{background-color:#fff;transform:scale(100%)}.menu__link a{color:#fff;text-decoration:none}.menu__social{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:90px;display:flex;justify-content:space-between;align-items:center}.menu__social a{transition:all .6s}.menu__social a:hover{transform:scale(150%)}.menu__social a:hover svg path{fill:#fff}.menu__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:gray;opacity:.75}.pageup{z-index:20;display:none;position:fixed;bottom:20px;right:20px;width:80px;height:80px}.pageup img{width:100%;transition:all 1s}.pageup :hover{transform:scale(110%)}.form{width:815px;display:grid;margin:0 auto;grid-template-columns:repeat(3,270px);grid-template-rows:47px 75px 60px;row-gap:6px;-moz-column-gap:4px;column-gap:4px;justify-content:space-between}.form__modal{margin-top:20px;width:280px;display:grid;grid-template-columns:280px;grid-template-rows:repeat(5,50px);row-gap:10px}.form__item{position:relative}.form__item .input{outline:0;width:100%;height:100%;resize:none;padding:0 19px;background-color:#ece9e9;border:1px solid rgba(0,0,0,.2);border-radius:45px;font-family:Roboto;font-size:13px;line-height:24px;font-weight:300;color:#101010}.form__item .input:focus{transition:all .5s;box-shadow:0 0 10px #34c759}.form__item .just-validate-error-label{position:absolute;font-size:10px;top:-12px;left:33px}.form__textarea{grid-column:1/4}.form__textarea .textarea{outline:0;width:100%;height:100%;resize:none;padding:10px 19px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:10px;font-family:Roboto;font-size:13px;font-weight:300;color:#616467}.form__textarea.none{display:none}.form__btn{grid-column:2/3;display:block;margin:0 auto;width:180px;height:65px}.form__btn-modal{grid-column:1/2;grid-row:5/6}.form__policy{grid-column:3/4;grid-row:2/3;position:relative;margin-left:30px;margin-top:5px}.form__policy-modal{padding-top:10px;grid-row:4/5;grid-column:1/2}.form__policy-contacts{grid-column:3/4;grid-row:3/4;margin-left:5px;margin-top:20px}.form__policy-input{display:none}.form__policy-input:checked+.form__policy-label:after{transform:scale(1)}.form__policy .just-validate-error-label{position:absolute;font-size:10px;top:-10px;left:42px}.form__policy-label{font-size:13px;line-height:140%;display:flex;align-items:center;position:relative;cursor:pointer}.form__policy-label:before{content:"";align-self:flex-start;flex:0 0 24px;height:24px;border:1px solid gray;border-radius:4px;margin:0 10px 0 0}.form__policy-label:after{transition:all .6s;content:"";width:20px;height:20px;position:absolute;top:2px;left:2px;background-color:#34c759;border-radius:4px;transform:scale(0)}.just-validate-error-field{box-shadow:0 0 15px red}.just-validate-error-field+.form__policy-label:before{box-shadow:0 0 15px red}.footer{background:#252525;box-shadow:0 2px 5px rgba(0,0,0,.1);min-height:275px;padding-top:30px}.footer .header__wrapper2{margin-top:0}.footer__divider{margin-top:30px;height:2px;width:100%;background:#303030}.footer__logo{padding-top:30px;display:block;margin:0 auto}.footer__text{font-family:"Helvetica Neue Cyr Roman";font-style:normal;font-weight:400;font-size:12px;line-height:60px;display:flex;align-items:center;text-align:center;color:#737373;display:block;margin:0 auto}.policy{display:flex;padding:20px 0 90px 0;font-weight:500;font-size:16px;line-height:25px}.overlay2{display:none;position:fixed;width:100%;height:100%;top:0;background-color:rgba(0,0,0,.56)}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;min-height:400px;background-color:#737373;padding:40px 20px 20px 20px}.modal__close{position:absolute;top:5px;right:5px;font-size:41px;line-height:21px;color:#34c759;cursor:pointer}.modal__close:hover{transition:.2s all;font-size:45px}.modal__subtitle{font-family:Roboto;font-size:19px;line-height:27px;font-weight:300;color:#0d0d0d;text-align:center}.modal__descr{font-family:Roboto;font-size:14px;font-weight:400;color:#0d0d0d;text-align:center}.modal_mini{min-height:140px}#consultation,#order,#thanks{display:none}@media(max-width:1200px){.container{width:100%}.slider__wrapper{width:100%}.swiper{width:100%}.work__wrapper{justify-content:space-around}.work__item{margin:10px}.catalog__content{justify-content:space-around}.catalog-item{margin:5px}.chefs__wrapper{margin-top:10px;justify-content:space-around}.chefs__item{margin:20px 10px;width:320px}.recipes{padding-top:20px;min-height:1130px}.recipes__wrapper{margin-top:20px;grid-template-columns:1fr}.recipes__item.breakfast{grid-column:1/1;grid-row:1/4}.social{padding-top:20px}.social__wrapper{justify-content:space-around}.social__item{margin:20px 5px}}@media(max-width:992px){.header{height:850px}.header__text-title{font-size:55px;line-height:60px}.title{font-size:60px;line-height:60px}.title2{font-size:20px;line-height:25px}.about{height:10px}.about__wrapper{height:210px}.about__subtitle{font-size:14px;line-height:20px}.slider__wrapper{width:100%}.work{padding-top:20px}.work__wrapper{margin-top:20px}}@media(max-width:768px){.header{height:950px}.header__text-title{font-size:35px;line-height:45px}.header__wrapper2{margin-top:30px;flex-direction:column;justify-content:center;align-items:center}.header__item{margin-top:20px}.header__item-icon{margin-bottom:0}.about{height:50px}.about__wrapper{top:-150px;padding-top:30px;height:220px}.about__subtitle{width:85%}}@media(max-width:576px){.header{height:1100px}.title{font-size:45px;line-height:45px}.title2{font-size:16px;line-height:25px}.swiper{height:340px;text-align:center;padding:50px 0}.recipes__item2_wrapper{grid-template-columns:1fr;row-gap:5px;text-align:center}.social{padding-top:220px}.social__item{width:290px;height:360px}.social__item-header{padding:10px 30px 0 30px;text-align:center}.social_item-header_btn.btn{margin-top:10px}.pageup{bottom:0;right:0;width:70px;height:70px}}