.about .about__content{display:grid;grid-gap:30px;gap:30px;grid-template-columns:repeat(3,1fr);grid-template-areas:"t t t" "a b c" "d d c" "e e e"}.about .about__title{padding:0 0 30px;grid-area:t;display:flex;align-items:center;justify-content:space-between}.about .about__title h1{font-size:clamp(56px,6vw,76px);font-weight:500}.about .about__title span{width:500px;font-family:Lainy Day;font-size:28px;color:var(--color-dark-gray)}.about .about__info{width:400px;grid-area:a;display:flex;gap:20px;flex-direction:column}.about .about__info-block{padding:40px;border-radius:40px;background-color:var(--color-block);flex:1 1;display:flex;gap:15px;flex-direction:column}.about .about__info-block span:first-child{font-size:26px;color:var(--color-dark-gray)}.about .about__description{grid-area:d;padding:40px;border-radius:40px;background-color:var(--color-block);display:flex;gap:30px;flex-direction:column}.about .about__description h3{font-size:32px;font-weight:500}.about .about__description p{width:90%;line-height:150%;font-size:20px}.about .about__image{grid-area:b;display:flex}.about .about__image img{width:100%;border-radius:40px}.about .about__half-image{grid-area:c;display:flex;gap:20px;flex-direction:column}.about .about__half-image img{height:470px;width:100%;border-radius:40px}.about .events-banner{grid-area:e}@media(max-width:768px){.about .about__content{grid-template-columns:repeat(2,1fr);grid-template-areas:"t t" "a b" "d d" "e e"}.about .about__title{flex-direction:column;gap:30px;align-items:flex-start}.about .about__half-image{display:none}}@media(max-width:500px){.about .about__title span{display:none}.about .about__content{grid-template-columns:repeat(1,1fr);grid-template-areas:"t" "a" "d" "e"}.about .about__info{width:100%}.about .about__image{display:none}}.hero{overflow:hidden}.hero,.hero .hero__content{width:100%;position:relative}.hero .hero__content{height:100vh;z-index:0}.hero .hero__main{position:absolute;z-index:9998;top:33%;left:50%;transform:translateX(-50%);display:flex;gap:30px;flex-direction:column;align-items:center}.hero .hero__main-image{width:800px}.hero .hero__main-link{padding:10px 90px;border-radius:100px;font-weight:500;font-size:22px;text-transform:uppercase;color:var(--color-white);background-color:var(--color-accent)}.hero .hero__lamps{height:100vh;width:100%;position:relative;z-index:1;bottom:0;left:0}.hero .hero__lamps img{position:absolute;top:-150px;scale:1.2;opacity:0}.hero .hero__lamps img:first-child{left:-150px}.hero .hero__lamps img:last-child{right:-150px}.hero .hero__images{height:100vh;width:100%;position:absolute;z-index:2;bottom:0;left:0}.hero .hero__images img{position:absolute;opacity:0}.hero .hero__images svg{height:300px;width:300px;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:none}@media(max-width:1360px){.hero .hero__lamps img{top:-250px}.hero .hero__lamps img:first-child{left:0}.hero .hero__lamps img:last-child{right:0}}@media(max-width:1024px){.hero .hero__lamps img{scale:1}}@media(max-width:768px){.hero .hero__main{width:100%;padding:0 20px;gap:50px}.hero .hero__images{display:none}.hero .hero__main-link{padding:10px 70px;font-size:20px}}@media(max-width:500px){.hero .hero__caption{top:33%}.hero .hero__lamps img:first-child{left:-100px}.hero .hero__lamps img:last-child{right:-100px}}.popular-dishes .popular-dishes__item{position:relative;display:flex;align-items:center;justify-content:center}.popular-dishes .popular-dishes__item img{width:100%;aspect-ratio:1/1;border-radius:30px}.popular-dishes .popular-dishes__item-body{width:100%;height:100%;padding:50px;position:absolute;top:0;left:0;z-index:1;background-color:rgba(7,0,0,.1);box-shadow:inset 0 -100px 100px var(--color-background);display:flex;gap:15px;flex-direction:column;justify-content:flex-end}.popular-dishes .popular-dishes__item-body span{font-size:28px;font-weight:500;text-transform:uppercase}.popular-dishes .popular-dishes__item-body p{font-size:18px}.popular-dishes .popular-dishes__link{margin-top:50px;display:flex;gap:10px;align-items:center;justify-content:center}.popular-dishes .popular-dishes__link a{padding:10px 25px;border-radius:100px;color:var(--color-white);background-color:var(--color-accent)}@media(max-width:1024px){.popular-dishes .popular-dishes__item-body{background-color:rgba(7,0,0,.3)}}@media(max-width:500px){.popular-dishes .popular-dishes__item-body{padding:40px 40px 50px;background-color:rgba(7,0,0,.4)}}@media(max-width:350px){.popular-dishes .popular-dishes__item-body p{display:none}}