*{margin:0px;text-decoration:none;box-sizing:border-box;color:inherit}body{margin:0px;font-family:"roboto","sans-serif";background-color:#f6f6f6}body .content-site{animation-name:page;animation-duration:2s;animation-fill-mode:both}@keyframes page{0%{opacity:0}95%{opacity:0}100%{opacity:1}}body .loader{border-top:10px solid #9356dc;border-bottom:10px solid #ff79da;border-radius:50%;width:150px;height:150px;margin:auto;position:absolute;top:0;bottom:0;right:0;left:0;animation:round 2s linear both}@keyframes round{0%{transform:rotate(0deg);opacity:1}80%{opacity:1}100%{transform:rotate(360deg);opacity:0;display:none}}body header{display:flex;flex-direction:column}body header .header__logo{display:flex;justify-content:center;padding:14px 89px 13px 89px;box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:2}body header .header__logo img{padding:0px 19px 0px 16px;font-family:"Shrikhand","sans-serif"}body header .header__search{display:flex;gap:17px;height:50px;width:100%;background-color:#eaeaea;align-items:center;justify-content:center}body header .header__search i{margin-left:73px}body header .header__search .place{border:none;background-color:unset;font-size:16px;font-weight:500;font-family:"roboto","sans-serif"}body header .header__choice{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:39px;padding-bottom:57px}body header .header__choice h1{text-align:center;font-size:24px;padding-left:50px;padding-right:58px}body header .header__choice p{text-align:center;padding-left:6px;padding-right:26px;font-size:18px;font-weight:300}body header .header__choice .button{display:flex;justify-content:center;align-items:center;border-radius:25px;height:50px;box-shadow:0px 4px 10px 0px rgba(0,0,0,.25);font-size:16px;font-family:"roboto","sans-serif";background:linear-gradient(193deg, #9356DC -11.44%, #FF79DA 123.93%);color:#eaeaea;border:none;font-weight:500;transition:all 500ms;width:218px}body header .header__choice .button:hover{box-shadow:0px 4px 15px 0px rgba(0,0,0,.35);background:linear-gradient(0deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%),linear-gradient(201deg, #9356DC -5.2%, #FF79DA 110.74%)}body main .container{height:440px;display:flex;flex-direction:column;gap:26px;background-color:#fff;padding:4vw}body main .container .container__title{margin-right:170px}body main .container .container__content{display:flex;flex-direction:column;gap:20px;align-items:center}body main .container .container__content span{display:flex;position:absolute;height:24px;width:24px;background:#9356dc;border-radius:50%;color:#fff;align-items:center;justify-content:center;margin:27px 0px 0px -10px;font-size:14px}body main .container .container__content .container__content__card__text{border-radius:20px;box-shadow:0px 4px 15px 0px rgba(0,0,0,.15);height:72px;width:85vw;display:flex;align-items:center;justify-content:center;gap:27px}body main .container .container__content .container__content__card__text i{color:#7e7e7e;height:17px;width:19px;font-size:20px}body main .container .container__content .container__content__card__text .left{margin-left:15px}body main .container .container__content .container__content__card__text .purple{color:#9356dc}body main .container .container__content .container__content__card__text p{font-size:16px;font-weight:500}body main .restaurants{display:flex;flex-direction:column;gap:18px;padding:4vw}body main .restaurants .restaurants__cards{background-color:#fff}body main .restaurants .restaurants__cards .restaurants__cards__content{display:flex;flex-direction:column;position:relative}body main .restaurants .restaurants__cards .restaurants__cards__content .restaurants__cards__content__new{position:absolute;top:11px;right:17px;display:flex;justify-content:center;align-items:center;background-color:#99e2d0;width:80px;height:30px;border-radius:2px}body main .restaurants .restaurants__cards .restaurants__cards__content img{width:100%;height:231px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:15px;border-top-right-radius:15px}body main .restaurants .restaurants__cards .restaurants__cards__content__card1{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:18px}body main .restaurants .restaurants__cards .restaurants__cards__content__card1 .restaurants__cards__content__card1__text{display:flex;flex-direction:column;gap:5px;padding:16px 0px 12px 13px}body main .restaurants .restaurants__cards .restaurants__cards__content__card1 .restaurants__cards__content__card1__heart{padding:16px 44px}body main .restaurants .restaurants__cards .restaurants__cards__content__card1 .restaurants__cards__content__card1__heart i{position:absolute;font-size:24px}body main .restaurants .restaurants__cards .restaurants__cards__content__card1 .restaurants__cards__content__card1__heart .full{opacity:0;color:rgba(0,0,0,0);background-image:linear-gradient(201deg, #9356DC -5.2%, #FF79DA 110.74%);background-clip:text;-webkit-background-clip:text;transition:opacity 500ms}body main .restaurants .restaurants__cards .restaurants__cards__content__card1 .restaurants__cards__content__card1__heart .full:hover{opacity:1}body footer{display:flex;flex-direction:column;padding:22px 25px;background-color:#353535;color:#f6f6f6;gap:16px}body footer h3{font-family:"Shrikhand","sans-serif";font-size:18px;font-weight:400}body footer .footer__list{display:flex;flex-direction:column;gap:7px}body footer .footer__list .footer__list__icons a .fa-utensils{margin-right:10px}body footer .footer__list .footer__list__icons1 a .fa-handshake{transform:rotate(325deg);margin-right:4px}@media screen and (min-width: 768px){body header .header__choice h1{font-size:40px}body main .container .container__content .container__content__card span{margin-left:-8px}body main .container .container__content .container__content__card .container__content__card__text{width:586px}body main .restaurants__cards{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:100px;column-gap:100px;row-gap:50px}body footer .footer__list{flex-direction:row}}@media screen and (min-width: 1024px){body header .header__logo{box-shadow:none}body main .container{height:205px;align-items:normal;padding:0px 8vw}body main .container .container__title{margin-right:0px;margin-left:0px}body main .container .container__content{flex-direction:row;justify-content:center;gap:2vw}body main .container .container__content .container__content__card .container__content__card__text{width:26vw}body main .restaurants{gap:28px;padding:0px 8vw}body footer{display:flex;flex-direction:row-reverse;gap:40px;padding:30px 0px;height:114px}body footer h3{margin:8px 60px}body footer .footer__list{flex-direction:row;margin-top:19px}body footer .footer__list .footer__list__icons1{margin-right:40px}body footer .footer__list .footer__list__others{margin-right:15px}}/*# sourceMappingURL=main_page.min.css.map */