.dl-v-menu .et_pb_menu_inner_container,.dl-v-menu .et_pb_menu__wrap,.dl-v-menu .et_pb_menu__menu,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:block}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul{padding:0!important;display:block}.et_pb_accordion .et_pb_module{transition:background-color 1s}.mfp-title{display:none}.hyperlink-color a{color:#fff}a:hover{color:#c9dcb8}@media (max-width:1500px){.gallery_home{display:none}.img_footer{display:none}}.wpcf7{max-width:500px;margin:40px 0;padding:30px;background-color:#ffffff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.05);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="number"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:12px 15px;margin-top:8px;margin-bottom:20px;border:1px solid #e1e1e1;border-radius:8px;background-color:#f9f9f9;font-size:16px;transition:all 0.3s ease;box-sizing:border-box}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;background-color:#fff;border-color:#0073aa;box-shadow:0 0 0 3px rgba(0,115,170,0.1)}.wpcf7 label{font-weight:600;color:#333;font-size:14px;display:block}.wpcf7 input[type="submit"]{width:100%;padding:15px;background-color:#6F8E57;color:white;border:none;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}.wpcf7 input[type="submit"]:hover{background-color:#005177;transform:translateY(-1px)}.wpcf7 input[type="submit"]:active{transform:translateY(0)}.wpcf7-response-output{margin:20px 0 0!important;padding:15px!important;border-radius:8px!important;border:none!important;font-size:14px;text-align:center}.wpcf7 form.sent .wpcf7-response-output{background-color:#d4edda;color:#155724}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unspam .wpcf7-response-output{background-color:#f8d7da;color:#721c24}.wpcf7-not-valid-tip{color:#dc3545;font-size:13px;margin-top:-15px;margin-bottom:15px}.privacy-container{margin-bottom:25px;font-size:14px;color:#555;display:flex;align-items:center}.privacy-container input[type="checkbox"]{margin-right:12px;width:18px;height:18px;cursor:pointer}.privacy-container a{color:#0073aa;text-decoration:underline;transition:color 0.2s}.privacy-container a:hover{color:#005177}