div.our-menu{column-gap:150px;display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto;max-width:1200px;padding:0 40px 120px;row-gap:150px}div.our-menu .menu-item{flex:0 1 50%;text-align:center}div.our-menu .menu-item__image{margin-bottom:30px;position:relative}div.our-menu .menu-item__image:before{content:"";display:block;padding-top:107%;width:100%}div.our-menu .menu-item__image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}div.our-menu .menu-item__title{font-family:CormorantInfant;font-size:30px;letter-spacing:.67px;line-height:55px;margin-bottom:15px;text-align:center}div.our-menu .menu-item__link{cursor:pointer;display:inline-block;font-family:FuturaStd-Light;font-size:12px;letter-spacing:3.69px;line-height:14px;margin-top:20px;padding-left:31px;position:relative;text-transform:uppercase;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:1}div.our-menu .menu-item__link:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}div.our-menu .menu-item__link svg{color:#d8ad67;display:inline-block;font-size:18px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);fill:currentColor;height:1em;stroke-width:0;stroke:currentColor;width:1em}div.our-menu .menu-item__link a{color:#343434;font-family:FuturaStd-Medium;font-size:12px;text-decoration:none}div.our-menu .menu-item__link a span{color:#d8ad67;font-style:normal;font-weight:900}@media only screen and (max-width:1024px){div.our-menu{display:flex;flex-wrap:wrap;justify-content:center;padding-left:50px;padding-right:50px;row-gap:82px}div.our-menu .menu-item{box-sizing:border-box;flex:0 1 100%;text-align:center}div.our-menu .menu-item:last-child{flex:100;max-width:100%}div.our-menu .menu-item:last-child .menu-item__image{height:332px;overflow:hidden}div.our-menu .menu-item:last-child .menu-item__image img{max-width:100%}div.our-menu .menu-item__image:before{padding-top:50%}}@media only screen and (max-width:767px){div.our-menu{padding:0 20px 120px;row-gap:120px}div.our-menu .menu-item{max-width:100%}div.our-menu .menu-item__title{margin-bottom:5px}div.our-menu .menu-item__image:before{padding-top:85%}}