.et_mobile_menu{background-color:#FCFAF8!important;border-top:none!important;box-shadow:0 8px 20px rgb(0 0 0 / .05)!important;border-radius:0 0 8px 8px}.et_mobile_menu li a{color:#5A4E46!important;font-size:16px;padding:15px 20px!important;border-bottom:1px solid #F0E8DF!important;font-weight:500}.et_mobile_menu li a:hover{background-color:#F5EFEB!important;opacity:1}.et_mobile_menu ul.sub-menu{background-color:#FDFBFA!important}.et_mobile_menu ul.sub-menu li a{padding-left:35px!important;font-size:15px;color:#7A6F68!important;border-bottom:1px solid transparent!important}.et_mobile_menu li:last-child>a{border-bottom:none!important}html{scroll-behavior:smooth}.acf-form,.frontend-admin-form{background-color:#fff;padding:35px;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .05);max-width:800px;margin:0 auto}.acf-field label,.frontend-admin-form label{font-weight:600;color:#374151;margin-bottom:8px;display:block;font-size:15px}.acf-input input[type="text"],.acf-input input[type="email"],.acf-input input[type="tel"],.acf-input input[type="number"],.acf-input input[type="url"],.acf-input input[type="password"],.acf-input textarea,.acf-input select{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;background-color:#f9fafb;font-size:15px;color:#4b5563;transition:all 0.3s ease;box-sizing:border-box}.acf-input input:focus,.acf-input textarea:focus,.acf-input select:focus{outline:none;border-color:#7b8f72;box-shadow:0 0 0 3px rgb(123 143 114 / .15);background-color:#fff}.acf-input textarea{resize:vertical;min-height:120px}.acf-field{margin-bottom:24px;border-top:none!important}.acf-form-submit .acf-button,.frontend-admin-form button[type="submit"]{background-color:#7b8f72;color:#fff;padding:14px 28px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;width:100%;margin-top:10px}.acf-form-submit .acf-button:hover,.frontend-admin-form button[type="submit"]:hover{background-color:#5c6b55;transform:translateY(-2px);box-shadow:0 4px 10px rgb(0 0 0 / .1)}#main-header,#logo,.et-l--header,.et_pb_section_0_tb_header,.et_pb_row_0_tb_header,.et_pb_row_0_tb_header.et_pb_row{transition:none!important;animation:none!important}.et-l--header{min-height:110px!important;width:100%!important}body #page-container .et-l--header .et_pb_row_0_tb_header.et_pb_row{transition:none!important;animation:none!important}.et_pb_image_0_tb_header .et_pb_image_wrap{min-height:80px!important;display:block!important}#page-container{overflow-y:visible!important}