input.datepicker::placeholder{color:#312C28!important}input[type="date"]:focus{border-color:#007BFF;outline:none;box-shadow:0 0 5px rgba(0,123,255,0.5)}#vip-tiers-container .container{display:flex;justify-content:center;align-items:center;height:100%}#vip-tiers-container .container img{max-width:100%;height:auto;object-fit:cover}.membership-tier{padding:20px;text-align:center;background-color:white!important;border-radius:25px!important}.membership-tiers h1{text-align:center;font-size:24px;margin-bottom:0!important;padding-bottom:0!important}#vip-form{background-color:#D6C4B1;padding:40px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);max-width:1400px!important;margin:20px auto;width:100%;box-sizing:border-box}#vip-form input[type="submit"]{background-color:#312C28;color:#312C28;font-weight:bold;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;width:calc(100% - 40px)}#vip-form input[type="submit"]:hover{background-color:#E9BF81;color:#312C28;border:1px solid #312C28}form label,form p,form h1,form h2,form textarea,form select,form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="submit"],form input[type="file"]{font-family:'Playfair Display',serif;color:#312C28}form label,form p{color:#312C28}form input[type="text"],form input[type="email"],form input[type="tel"],form select,form textarea{background-color:#D6C4B1!important;border:1px solid #312C28;color:#312C28;padding:10px;margin-bottom:15px;font-size:16px;border-radius:5px;width:100%}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form select:focus,form textarea:focus{outline:none;border-color:#D6C4B1!important;background-color:#F2D3AA!important}form input[type="email"]:focus::placeholder{color:#D6C4B1!important}form input[type="text"]:focus::placeholder,form input[type="email"]:focus::placeholder,form input[type="tel"]:focus::placeholder,form select:focus::placeholder,form textarea:focus::placeholder{color:#D6C4B1!important}form input[type="submit"]{background-color:#D6C4B1;color:#312C28!important;font-weight:bold;padding:12px 20px;border:1px solid #312C28;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color 0.3s,color 0.3s,transform 0.2s ease}form input[type="submit"]:hover{background-color:#312C28;color:#D6C4B1!important;border:1px solid #D6C4B1;transform:scale(1.05)}form h1,form h2{color:#312C28;font-family:'Playfair Display',serif;font-weight:bold}form textarea::placeholder,form input[type="text"]::placeholder,form input[type="email"]::placeholder,form input[type="tel"]::placeholder{color:#312C28;opacity:0.7}.vip-membership-form textarea,.vip-membership-form input[type="text"],.vip-membership-form input[type="email"],.vip-membership-form input[type="tel"]{background-color:white!important;width:100%!important;max-width:100%!important;box-sizing:border-box;border:none!important}.vip-membership-form textarea:focus,.vip-membership-form input[type="text"]:focus,.vip-membership-form input[type="email"]:focus,.vip-membership-form input[type="tel"]:focus{background-color:white!important;color:#000000!important;outline:none}form input[type="file"]{background-color:#D6C4B1;border:1px solid #312C28;color:#312C28;padding:10px;border-radius:5px;cursor:pointer}form .vip-membership-form *{all:revert}form{background-color:#312C28;padding:20px;border-radius:10px;max-width:1400px;margin:auto}form label,form textarea,form select,form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="submit"],form input[type="file"]{color:#312C28}form h1,form h2{color:#E9BF81}form p{color:white}#vip-form{color:#312C28!important}@media (max-width:768px){#vip-form .membership-tiers{flex-direction:column;gap:10px;align-items:center}#vip-form .tier{width:90%;margin-bottom:20px}}#vip-form textarea{font-family:'Playfair Display',serif;color:#312C28;padding:10px;margin-bottom:15px;font-size:16px;border-radius:5px;width:100%}#vip-tiers-container{background-color:white;padding:20px;border-radius:15px;box-shadow:0px 2px 5px rgba(0,0,0,0.1)}#vip-form .container{padding-top:10px!important}.mobile-image{display:none!important}@media (max-width:1008px){.desktop-image{display:none!important}.mobile-image{display:block!important}}.upload-field{margin-bottom:10px!important}.FormCityTitle{font-size:22px!important;color:#E9BF81!important}.CityTextSmall{font-size:26px!important}@media (max-width:768px){.et_pb_image img{width:100%!important;max-width:100%!important}.CityTextSmall{font-size:20px!important}}@media (max-width:980px){.et_pb_menu__menu{display:block!important}.et_mobile_nav_menu{display:none!important}.mobile_nav{display:none!important}}