.module-032 .background-controller{background-size:cover;background-position:50%;background-image:url(https://humblecraft.quest/img/back12.png);background-repeat:no-repeat;margin-top:-3px}.module-032 .background-controller .position-controller{height:100%;padding:100px 0;position:relative;background:linear-gradient(#3d2b1fb9,#3d2b1f83 50%,#3d2b1f);width:100%}.module-032 .background-controller .position-controller .module-controller{justify-content:space-between;position:relative;display:flex}.module-032 .background-controller .position-controller .module-controller .restaurant-img{overflow:hidden;padding:0;position:relative;border-radius:20px;cursor:pointer;display:block}.module-032 .background-controller .position-controller .module-controller .restaurant-img:before{height:100%;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);content:"";position:absolute;top:0;background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));left:-75%;width:50%;display:block;z-index:2}.module-032 .background-controller .position-controller .module-controller .restaurant-img:hover:before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}.module-032 .background-controller .position-controller .module-controller .restaurant-img img{height:100%;width:100%}.module-032 .background-controller .position-controller .module-controller .restaurant-info{justify-content:flex-end;align-items:center;display:flex}.module-032 .background-controller .position-controller .module-controller .restaurant-info .area-controller{margin-right:20px}.module-032 .background-controller .position-controller .module-controller .restaurant-info .area-controller .res-name{font-size:50px;font-weight:400;color:#fff;text-align:end;line-height:61px}.module-032 .background-controller .position-controller .module-controller .restaurant-info .area-controller .res-name .bolder-name{font-weight:600}.module-032 .background-controller .position-controller .module-controller .restaurant-info .area-controller .res-info{font-size:14px;font-weight:400;color:#fff;max-width:537px;text-align:end;line-height:21px;margin-top:20px}.module-032 .background-controller .position-controller .module-controller .res-detail-img{overflow:hidden;padding:0;border-radius:20px;cursor:pointer;width:calc(25% - 20px);margin-top:55px}.module-032 .background-controller .position-controller .module-controller .res-detail-img .img-prop{height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%}.module-032 .background-controller .position-controller .module-controller .res-detail-img:hover .img-prop{-webkit-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width:991px){.module-032 .background-controller .position-controller{padding:75px 0}.module-032 .background-controller .position-controller .module-controller{flex-direction:column;align-items:center;display:flex}.module-032 .background-controller .position-controller .module-controller.modul-img-controller{flex-direction:row}.module-032 .background-controller .position-controller .module-controller.row{margin:40px!important}.module-032 .background-controller .position-controller .module-controller .restaurant-img{margin-top:20px}.module-032 .background-controller .position-controller .module-controller .res-detail-img{width:calc(50% - 15px);margin-top:20px}.module-032 .background-controller .position-controller .module-controller .restaurant-img{justify-content:center;display:flex}.module-032 .background-controller .position-controller .module-controller .restaurant-info .area-controller .res-name{text-align:center;margin-top:12px}.module-032 .background-controller .position-controller .module-controller .restaurant-info .area-controller .res-info{max-width:calc(100% - 20px);margin-left:10px}}@media only screen and (max-width:500px){.module-032 .background-controller .position-controller .module-controller .restaurant-img{width:100%}.module-032 .background-controller .position-controller .module-controller .restaurant-info .area-controller{margin-right:0}.module-032 .background-controller .position-controller .module-controller .restaurant-info .area-controller .res-info{max-width:100%}.module-032 .background-controller .position-controller .module-controller.row{margin:20px!important}.module-032 .background-controller .position-controller .module-controller .res-detail-img{width:calc(50% - 5px)}}