.contact-page{background-color:#f7f3ed!important;position:relative;padding:100px 0!important;overflow:hidden!important}.contact-page .cinfo-box,.contact-page .cinfo-box:before{background-color:transparent!important;background:transparent!important;box-shadow:none!important}.contact-page .location-center{padding:60px 0!important}.contact-page .left-bg,.contact-page .right-bg{position:absolute!important;pointer-events:none;z-index:0;filter:invert(1) brightness(.2)!important;opacity:0.1!important}.contact-page .left-bg{left:0!important;top:50px!important;width:350px!important}.contact-page .right-bg{right:0!important;bottom:50px!important;width:350px!important}.contact-page .left-bg img,.contact-page .right-bg img{width:100%!important;height:auto!important;display:block!important}.contactinfo-block h4{font-family:'Forum',serif!important;font-size:28px!important;color:#222222!important;margin-bottom:20px!important;font-weight:700!important;text-transform:uppercase!important}.contactinfo-block .text{font-size:17px!important;color:#555555!important;line-height:1.8!important}.contactinfo-block .inner-box.cp-seprator:before,.contactinfo-block .inner-box.cp-seprator:after{border-color:#C5A15B!important;background-color:transparent!important;width:1px!important;height:100px!important;transform:rotate(0deg)!important;top:50%!important;margin-top:-50px!important;border-style:solid!important;border-width:0 0 0 1px!important}.contactinfo-block .more-link a{color:#666666!important;text-decoration:none!important;font-weight:600!important;display:block!important;margin-bottom:5px!important;transition:color 0.3s ease}.contactinfo-block .more-link a:hover{color:#C5A15B!important}.c-page-form-box{background-color:#ffffff!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 20px 60px rgb(0 0 0 / .06)!important;margin-top:40px!important}.c-page-form-box .loc-block{padding:60px!important}.c-page-form-box .title-box h2{font-family:'Forum',serif!important;font-size:44px!important;color:#1a2428!important;margin-bottom:15px!important}.c-page-form-box .title-box .text.desc{color:#666666!important;font-size:16px!important;line-height:1.7!important}.reservation-form .form-group input,.reservation-form .form-group textarea{background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;color:#1a2428!important;padding:16px 20px!important;border-radius:10px!important;width:100%!important}.reservation-form .form-group input::placeholder,.reservation-form .form-group textarea::placeholder{color:#999999!important}.contact-page .image-side{position:relative!important;min-height:100%!important;padding:0!important}.contact-page .image-side img{height:100%!important;width:100%!important;object-fit:cover!important;display:block!important}@media (max-width:991px){.contactinfo-block .inner-box.cp-seprator:before,.contactinfo-block .inner-box.cp-seprator:after{display:none!important}.c-page-form-box .loc-block{padding:40px 25px!important}}