.container-dining{max-width:1520px;margin:0 auto;width:100%}.pd-wrapper{margin-bottom:250px}.pd-mobile-wrapper{display:none}.dining-title{font-family:Merriweather;text-align:center;font-size:38px;margin:60px 0;color:#00205b}.hide-dining-title{margin-top:20px}.dining-desc{text-align:center;font-family:HVDRegular,sans-serif;font-size:24px;color:#4e5051}.dining-desc p{margin-bottom:0!important}.pd-title2{text-align:center;font-family:HVDbold,sans-serif;font-size:24px;color:#00205b;margin-top:50px}.pd-row{row-gap:15px}.pd-img-wrapper{padding:8px}.pd-img-wrapper img{max-width:100%;height:auto;object-fit:fill}.pd-flip-card{background-color:transparent;width:493px;height:298px;perspective:1000px}.pd-flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 1s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.pd-flip-card:hover .pd-flip-card-inner{transform:rotateX(180deg)}.pd-flip-bakc-button{border:1px solid #000;border-radius:5px}.pd-flip-card-back,.pd-flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pd-flip-card-back{color:#fff;transform:rotateX(180deg);background-position:50%}.pd-flip-card-back-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:85px}.pd-flip-card-back-content h4{font-family:HVDbold,sans-serif;font-size:20px;font-weight:800}h1{font-size:2.5rem;font-family:Montserrat;font-weight:400;color:#444;text-align:center;margin:2rem 0}.wrapper{max-width:1520px;margin:0 auto;width:100%}._cols{display:flex;flex-wrap:wrap;justify-content:center}._col{width:calc(30% - 1rem);margin:10px;cursor:pointer}._container_{transform-style:preserve-3d;perspective:1000px}.back,.front{background-size:cover;box-shadow:0 4px 8px 0 rgba(0,0,0,.25);background-position:50%!important;transition:transform 2s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;min-height:280px;height:auto;color:#fff;font-size:1.5rem}.back{background:#cedce7;background:linear-gradient(45deg,#cedce7,#596a72)}.front:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";display:block;opacity:.6;-webkit-backface-visibility:hidden;backface-visibility:hidden}._container_:hover .back,._container_:hover .front{transition:transform 2s cubic-bezier(.4,.2,.2,1)}.back,.back:after{position:absolute;top:0;left:0;width:100%}.back:after{z-index:1;height:100%;content:"";display:block;opacity:.6;background-color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.inner{text-align:center}._container_ .back{transform:rotateX(180deg);transform-style:preserve-3d}._container_ .front,._container_:hover .back{transform:rotateX(0deg);transform-style:preserve-3d}._container_:hover .front{transform:rotateX(-180deg);transform-style:preserve-3d}.front .inner p{font-size:2rem;margin-bottom:2rem;position:relative}.front .inner p:after{content:"";width:4rem;height:2px;position:absolute;background:#c6d4df;display:block;left:0;right:0;margin:0 auto;bottom:-.75rem}.inner h4,.inner p{margin-bottom:0}.inner h4{font-family:HVDbold,sans-serif;font-size:20px;font-weight:500}.inner h4 a{color:#fff}.pd-flip-bakc-button{border:none;font-size:16px;font-family:Montserrat,Arial,Helvetica,sans-serif;padding:10px 20px;border-radius:3px;margin-top:20px;color:#00205b}.pd-flip-bakc-button:hover{background-color:#00205b;color:#fff}.front .inner span{color:hsla(0,0%,100%,.7);font-family:Montserrat;font-weight:300}.pd-manager-name{font-family:HVDRegular,sans-serif;font-size:20px}.pd-details-text{font-family:HVDRegular,sans-serif;font-size:18px}.card-main-wrapper{display:flex;flex-wrap:wrap;gap:15px;margin:auto;justify-content:center}._card{width:calc(100% / 3 - 15px);height:298px;position:relative}._card img{max-width:100%;height:auto}._card .card_content{position:absolute;height:100%;width:100%;top:0;left:0;background-color:hsla(0,0%,7%,.397);display:flex;align-items:center;justify-content:center;visibility:hidden;transition:all .3s ease-in-out;color:#fff}._card:hover .card_content{visibility:visible;transition:all .3s ease-in-out}@media(max-width:1440px){.container-dining{max-width:1090px}.dining-desc{font-size:16px}.pd-title2{font-size:17px;margin-top:33px;margin-bottom:40px}._col{width:calc(32% - .8rem);margin:6px}.back,.front{min-height:190px}.dining-title{margin:40px 0;font-size:30px}._card{height:210px}}@media screen and (max-width:64rem){._col{width:calc(33.333333% - 2rem)}}@media screen and (max-width:48rem){._card,._col{display:none}.pd-mobile-wrapper{display:block!important;text-align:center;padding:0 10px}.pd-img-wrapper img{width:100%;height:auto}.pd-content-wrapper{margin-top:20px}.pd-contacts a,.pd-name{color:#00205b;margin-bottom:0!important}.pd-button{background-color:#00205b;border:none;font-size:16px;font-family:Montserrat,Arial,Helvetica,sans-serif;padding:10px 20px;color:#fff}.pd-button:focus{background-color:#4f6285}}@media(max-width:575px){.inner{transform:translateY(-50%) translateZ(20px) scale(.94)!important}.pd-row .pd-col{width:50%!important}.pd-img-wrapper{padding:4px}.pd-flip-bakc-button{margin:0!important}._col{margin:5px}.back,.front{min-height:108px}.inner p{margin-bottom:0!important;font-size:12px}.pd-flip-bakc-button{font-size:8px;padding:7px 14px}.inner h4,.pd-title2{font-size:12px}.pd-title2{margin:27px 0;padding:0 15px}.dining-desc{font-size:14px;padding:0 15px}.dining-title{font-size:24px}.pd-wrapper{margin-bottom:77px}}@media(max-width:390px){._col{margin:5px}.back,.front{min-height:90px}.inner p{margin-bottom:0!important;font-size:10px}.pd-flip-bakc-button{font-size:8px;padding:6px 8px;margin-top:0}.inner h4{font-size:10px}.pd-title2{font-size:14px;margin:27px 0}.dining-desc{font-size:14px;padding:0 15px}.dining-title{font-size:24px}.pd-wrapper{margin-bottom:77px}}@media(max-width:360px){.pd-img-wrapper{padding:2px}.pd-wrapper{margin-bottom:80px}.pd-title2{font-size:12px}.pd-reservation-wrapper{margin:5px}.dining-desc{font-size:12px;padding:19px}.dining-title{font-size:20px}.inner h4{font-size:7px}.pd-flip-bakc-button{font-size:5px;padding:6px 9px;margin-top:0}.inner p{margin-bottom:0!important;font-size:8px}}