@font-face{font-family:'playfair display';font-display:swap;src:url(//bizweb.dktcdn.net/100/676/357/themes/1129684/assets/playfairdisplay-mediumitalic.ttf?1781860168871)}.content-page{min-height:400px}.content-page ul,.content-page ol{padding-left:20px}.page-datban{margin-bottom:30px}.page{margin-bottom:20px}.page-landing{margin:0;padding:50px 0}.page-landing .content{background:linear-gradient(to bottom, rgba(16,36,5,0.6) 0%, rgba(16,36,5,0) 100%);padding:50px 30px 10px;color:#fff;text-align:center}.page-landing .content .sum{padding:7px;font-size:16px;background:#d4af37;position:relative;font-weight:600;margin:10px 0 20px}.page-landing .content .sum:before,.page-landing .content .sum:after{content:"";position:absolute;top:50%;width:20px;height:20px;border-radius:5px;background:#d4af37;transform:translateY(-50%) rotate(45deg)}.page-landing .content .sum:before{left:-7px}.page-landing .content .sum:after{right:-7px}.page-landing .content ul{display:flex;gap:20px;margin-top:20px}.page-landing .content ul li{width:calc(25% - 10px);background:#f2e3bc;padding:15px 10px;color:#2E3A26;border-radius:70px;text-align:center;font-size:12px}.page-landing .content ul li img{display:block;margin:0 auto 10px;width:46px;height:46px}.page-landing .form-booking{background:rgba(106,138,62,0.6);padding:40px 50px;border-radius:10px;text-align:center;color:#fff;position:relative}.page-landing .form-booking form{position:relative;z-index:2}.page-landing .form-booking:before{position:absolute;content:'';left:10px;top:10px;height:calc(100% - 20px);width:calc(100% - 20px);border-radius:10px;border:1px solid #d4af37}.page-landing .form-booking h3{font-size:30px;line-height:40px;z-index:9;padding:0;margin:0 0 15px;position:relative;display:block;font-family:'playfair display';color:#fff}.page-landing .form-booking .form-group{margin-bottom:10px;position:relative}.page-landing .form-booking .form-group img{position:absolute;top:11px;left:10px;max-height:18px}.page-landing .form-booking .form-group .form-control{width:100%;height:40px;padding:5px 5px 5px 40px;border-radius:5px;border:none;box-sizing:border-box;line-height:1.2;background-clip:padding-box}.page-landing .form-booking .form-group input[type="date"],.page-landing .form-booking .form-group input[type="time"]{-webkit-appearance:none;appearance:none;padding-left:40px;font-size:13px;line-height:1.2;min-height:40px}.page-landing .form-booking .form-group input[type="date"]::-webkit-calendar-picker-indicator,.page-landing .form-booking .form-group input[type="time"]::-webkit-calendar-picker-indicator{opacity:0.7;margin:0}@media (max-width: 767px){.page-landing .form-booking .form-group input[type="date"],.page-landing .form-booking .form-group input[type="time"]{width:100%;box-sizing:border-box}}.page-landing .form-booking button{border:none;width:100%;border-radius:20px;animation:pulses 1.5s infinite;margin-bottom:20px;border-radius:6px;background:linear-gradient(90deg, #c89741 0%, #f2d58a 35%, #d6a854 75%, #c89741 100%);color:#1a2a18;font-size:16px;font-weight:700;text-transform:uppercase;height:50px}@media (max-width: 767px){.page-landing{padding:30px 0}.page-landing .content{padding:20px 20px 10px}.page-landing .content ul{gap:10px;flex-wrap:wrap}.page-landing .content ul li{width:calc(50% - 10px)}}@keyframes pulses{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}
