body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:18px}.et_pb_slide_content,.et_pb_best_value{font-size:20px}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}#footer-widgets .footer-widget li:before{top:12.3px}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'Playfair Display',Georgia,"Times New Roman",serif}.luxury-contact-form{max-width:1300px;margin:80px auto;background:#000;border-radius:25px;padding:70px 90px;box-shadow:0 20px 60px rgba(0,0,0,0.5);color:#fff;font-family:"Poppins",sans-serif;border:1px solid #c1b2a8}.luxury-contact-form h2{text-align:center;font-size:38px;color:#c1b2a8;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}.luxury-contact-form label{color:#fff;font-weight:500;margin-bottom:10px;display:block;letter-spacing:0.5px;font-size:15px}.luxury-contact-form input[type="text"],.luxury-contact-form input[type="email"],.luxury-contact-form input[type="tel"],.luxury-contact-form textarea,.luxury-contact-form select{width:100%;background:#111;color:#fff;border:1px solid #444;border-radius:10px;padding:15px 18px;font-size:16px;transition:all 0.3s ease}.luxury-contact-form input:focus,.luxury-contact-form textarea:focus,.luxury-contact-form select:focus{border-color:#c1b2a8;background:#1a1a1a;outline:none;box-shadow:0 0 12px rgba(193,178,168,0.3)}.luxury-contact-form input[type="submit"],.luxury-contact-form button{background:#c1b2a8;color:#000;font-weight:600;border:none;padding:16px 45px;border-radius:10px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1.2px;font-size:15px}.luxury-contact-form input[type="submit"]:hover,.luxury-contact-form button:hover{background:#fff;color:#000;box-shadow:0 10px 25px rgba(193,178,168,0.4);transform:translateY(-3px)}body .gform_wrapper.luxury-contact-form .gform_footer{text-align:center;margin-top:25px}body .gform_wrapper.luxury-contact-form .gfield{margin-bottom:25px}@media (max-width:1024px){.luxury-contact-form{max-width:90%;padding:60px 70px}.luxury-contact-form h2{font-size:32px}.luxury-contact-form input[type="submit"],.luxury-contact-form button{padding:14px 35px;font-size:14px}}@media (max-width:768px){.luxury-contact-form{max-width:95%;padding:50px 40px;border-radius:20px}.luxury-contact-form h2{font-size:26px;margin-bottom:25px}.luxury-contact-form label{font-size:14px}.luxury-contact-form input,.luxury-contact-form textarea,.luxury-contact-form select{font-size:15px;padding:14px 16px}.luxury-contact-form input[type="submit"],.luxury-contact-form button{width:100%;padding:14px;font-size:14px}}@media (max-width:480px){.luxury-contact-form{padding:40px 25px;margin:50px auto}.luxury-contact-form h2{font-size:22px;letter-spacing:1px}.luxury-contact-form input,.luxury-contact-form textarea,.luxury-contact-form select{font-size:14px;padding:12px 14px}.luxury-contact-form input[type="submit"],.luxury-contact-form button{font-size:13px;padding:12px 0}}html,body{overflow-x:hidden!important}