@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=PT+Sans&display=swap");.container{max-width:986px;margin:0 auto}.title{font-size:25px;letter-spacing:5px}.btn,.title{font-family:Bebas Neue;line-height:25px}.btn{display:inline-block;font-size:15px;padding:15px 30px 10px;transition:all .2s linear}.btn,.link{letter-spacing:3px}.link{font-family:Bebas Neue;text-decoration:underline}.desc,.link{font-size:12px}.desc{font-family:PT Sans;line-height:25px}*{margin:0;padding:0;bottom:0}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:14px;line-height:1}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none;color:#000}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}svg{display:none}.header{width:100%;padding:30px 0 50px}@media (max-width:993px){.header{padding:30px 0 calc(30px + 20 * (100vw - 320px) / 673)}}.header__block{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:relative}.header__block,.lang{width:100%;display:-ms-flexbox;display:flex}.lang{padding:0 40px;-ms-flex-pack:justify;justify-content:space-between;z-index:20}@media (max-width:993px){.lang{position:absolute;padding:0 calc(10px + 30 * (100vw - 320px) / 673);height:100%;-ms-flex-align:center;align-items:center}}@media (max-width:993px){.lang__block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.lang__link{display:inline-block;text-transform:uppercase;font-family:Bebas Neue;font-size:12px;line-height:12px;letter-spacing:2px;margin-right:10px;padding:3px 2px 2px 3px;text-decoration:underline}@media (max-width:993px){.lang__link:not(:last-child){margin-bottom:5px}}.lang__link:last-child{margin-right:0}.lang__link.active{color:#fff;background:#000;text-decoration:none}.lang__ordering{text-transform:uppercase;font-family:Bebas Neue;font-size:15px;text-decoration:underline}.header__logo{z-index:20}@media (max-width:993px){.header__logo img{max-width:calc(100px + 112 * (100vw - 320px) / 673)}}.header__logo:before{content:"nys's";font-family:Bebas Neue;font-size:10px;letter-spacing:6px;position:absolute;top:5px;left:50%;transform:translate(-45%);text-transform:uppercase}@media (max-width:993px){.header__logo:before{top:-12px}}.header__logo:after{content:"Catering";font-family:Bebas Neue;font-size:10px;letter-spacing:6px;bottom:-15px;transform:translate(-45%);text-transform:uppercase}.header__logo:after,.nav{position:absolute;left:50%}.nav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;top:50%;transform:translate(-50%)}@media (max-width:993px){.nav{position:absolute;-ms-flex-direction:column;flex-direction:column;top:0;left:0;background:#fff;z-index:10;width:200px;height:100vh;transform:translate(0);padding-left:20px;transition:left .3s ease;left:-100%}.nav.active{left:0}}.nav__link{display:inline-block;font-family:Bebas Neue;font-size:16px;letter-spacing:3px;text-transform:uppercase;margin-right:42px}@media (max-width:993px){.nav__link{display:block}.nav__link:not(:last-child){margin-bottom:20px}}.nav__link:last-child{margin-right:0}.nav__link:nth-child(3){margin-right:340px}@media (max-width:993px){.nav__link:nth-child(3){margin-right:0}}.nav__link.active,.nav__link:hover{text-decoration:underline}.menu-icon{width:17.5px;height:17.5px;position:absolute;z-index:30;top:50%;left:calc(60px + 30 * (100vw - 320px) / 673);font-size:20px;transform:translateY(-50%);display:none}@media (max-width:993px){.menu-icon{display:block}}.privat{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:#000;max-height:425px}.privat__img{-ms-flex:0 0 50%;flex:0 0 50%;position:relative}@media (max-width:480px){.privat__img{display:none}}.privat__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.privat__get{-ms-flex:0 0 50%;flex:0 0 50%;color:#fff;padding:60px}@media (max-width:993px){.privat__get{padding:calc(20px + 40 * (100vw - 320px) / 673)}}@media (max-width:480px){.privat__get{text-align:center;-ms-flex:0 0 100%;flex:0 0 100%}}.privat__title{font-family:Bebas Neue;font-size:60px;letter-spacing:10px;width:300px;line-height:60px}@media (max-width:993px){.privat__title{font-size:calc(30px + 30 * (100vw - 320px) / 673);line-height:calc(40px + 20 * (100vw - 320px) / 673);width:100%}}.privat__description{width:330px;font-family:PT Sans;font-size:15px;line-height:25px;padding:20px 0 50px}@media (max-width:993px){.privat__description{width:100%}}.privat__btn{color:#000;background:#fff}.privat__btn:hover{color:#fff;background:#333}.privat__link{display:inline-block;padding:20px 10px;color:#fff!important}.menu{padding:75px 20px}@media (max-width:993px){.menu{padding:calc(30px + 45 * (100vw - 320px) / 673) calc(10px + 10 * (100vw - 320px) / 673)}}.menu__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.menu__content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.item{-ms-flex:0 0 25%;flex:0 0 25%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.item{-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:30px}}@media (max-width:480px){.item{-ms-flex:0 0 100%;flex:0 0 100%}}.item__image{position:relative;height:220px}.item__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item__title{width:90%;padding:16px 10px 25px}.item__desc,.item__title{-ms-flex:1 1 auto;flex:1 1 auto}.item__desc{padding:0 10px 30px}.item__btn{-ms-flex-item-align:start;align-self:flex-start;color:#fff!important;background:#000;margin:0 10px 25px}.item__btn:hover{color:#000!important;background:#cacaca}.item__link{-ms-flex-item-align:start;align-self:flex-start;padding:0 10px;color:#000}.why{background:#ebebeb}.why__header{background:#000;display:-ms-flexbox;display:flex;max-height:150px}.why__title{text-align:right;-ms-flex:0 0 50%;flex:0 0 50%;font-family:Bebas Neue;font-size:50px;letter-spacing:10px;color:#fff;transform:translate(50px);z-index:10;padding:50px 0}@media (max-width:993px){.why__title{padding:calc(30px + 20 * (100vw - 320px) / 673) 0;font-size:calc(25px + 25 * (100vw - 320px) / 673)}}@media (max-width:768px){.why__title{-ms-flex:0 0 100%;flex:0 0 100%;transform:translate(0);text-align:center}}.why__image{position:relative;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:768px){.why__image{display:none}}.why__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.why__triggers{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:45px 20px 0}.elem,.why__triggers{display:-ms-flexbox;display:flex}.elem{padding-bottom:40px;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:768px){.elem{-ms-flex:0 0 100%;flex:0 0 100%}}.elem__image{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;height:100px}.elem__image img{width:100%;height:100%}.elem__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:5px 10px}.elem__title{margin-bottom:15px}.elem__desc{font-size:14px;line-height:20px}.contact{padding:60px 0 0}.contact__title{font-family:Bebas Neue;font-size:50px;letter-spacing:10px;padding:0 10px 22px}@media (max-width:768px){.contact__title{text-align:center}}.contact__info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:PT Sans;font-size:14px;padding:0 10px}@media (max-width:768px){.contact__info{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.contact__info div{-ms-flex:1 1 50%;flex:1 1 50%;position:relative;padding-bottom:30px;padding-left:40px}@media (max-width:768px){.contact__info div{-ms-flex:1 1 100%;flex:1 1 100%}}.contact__info svg{display:inline-block}.contact__adr:before{top:-5px;background:url(../img/Contact/vv.svg) no-repeat}.contact__adr:before,.contact__email:before{content:"";display:block;position:absolute;left:0;width:100%;height:27px}.contact__email:before{top:0;background:url(../img/Contact/email.svg) no-repeat}.contact__phone:before{content:"";display:block;position:absolute;top:-5px;left:0;width:100%;height:27px;background:url(../img/Contact/telephone.svg) no-repeat}.social{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.contact__info .social{padding-left:0}.social__link{display:inline-block;margin-right:30px}.social__link:last-child{margin-right:0}.social__link svg{width:24px;height:24px;transition:all .1s linear}.social__link:hover svg{transform:scale(1.2);fill:#a30404}.contact__form{background:#000;display:-ms-flexbox;display:flex;padding:0 10px 0 0}@media (max-width:768px){.contact__form{-ms-flex-direction:column;flex-direction:column}}.form__map{-ms-flex:1 1 50%;flex:1 1 50%;min-height:300px}.form__map iframe{width:100%;height:100%}.form__message{padding:45px 0 50px 60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;-ms-flex:1 1 50%;flex:1 1 50%}@media (max-width:993px){.form__message{padding-left:10px}}.form__message input,.form__message textarea{padding:15px;margin:12.5px 0;border:2px solid #959595;background:#252525;color:#959595;justify-self:start;font-family:PT Sans;font-size:14px;line-height:25px;width:375px}@media (max-width:768px){.form__message input,.form__message textarea{width:100%}}.form__message textarea{height:100px}.form__title{color:#fff;padding-bottom:12.5px}.form__btn{font-family:Bebas Neue;font-size:15px;letter-spacing:3px;line-height:25px;padding:15px 30px 10px;border-radius:0;margin-top:12.5px;-ms-flex-item-align:start;align-self:start;transition:all .2s linear}.footer{padding:35px 0}.footer__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:480px){.footer__content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer__rights{font-family:PT Sans;font-size:14px}.footer__link{text-decoration:underline}.footer__logo-link{display:block;width:156px}@media (max-width:480px){.footer__logo-link{margin-bottom:20px}}.footer__logo-link img{width:100%}