.flips_img_effect{display:inline-block;perspective:1000px}.flips_img_effect img{transition:transform 0.8s ease-in-out,box-shadow 0.5s ease-in-out;transform-style:preserve-3d;box-shadow:0 8px 20px rgb(0 0 0 / .4)}.flips_img_effect img:hover{transform:rotateY(180deg) scale(1.05);box-shadow:0 12px 30px rgb(0 0 0 / .6)}@media (min-width:320px) and (max-width:981px){html body .et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a,.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a,.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a:hover,html body .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a{color:#ffffff!important}}html body .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a{color:#000000!important}.mfp-title{display:none}form.wpcf7-form.init{background:#fff;padding:35px;border-radius:12px;box-shadow:0 8px 20px rgb(0 0 0 / .08);border:1px solid #f1f1f1}.wpcf7 form p label,.wpcf7 form label{display:block;font-family:'Lato',sans-serif;font-weight:600;margin-bottom:8px;color:#222;font-size:15px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:14px 16px;border:1px solid #e3e3e3;border-radius:10px;font-family:'Lato',sans-serif;font-size:16px;transition:0.25s ease;background:#fafafa;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.wpcf7 input[type="text"]:hover,.wpcf7 input[type="email"]:hover,.wpcf7 textarea:hover{border-color:#d6c48e}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 textarea:focus{border-color:#CBAC4C;background:#fff;box-shadow:0 0 0 3px rgb(203 172 76 / .25);outline:none}.wpcf7 input[type="submit"]{background-color:#CBAC4C;color:#fff;font-family:'Lato',sans-serif;font-weight:700;padding:14px 26px;border:none;border-radius:10px;cursor:pointer;transition:0.3s ease;margin-top:15px;font-size:16px;box-shadow:0 4px 10px rgb(203 172 76 / .4)}.wpcf7 input[type="submit"]:hover{background-color:#b3923c;box-shadow:0 6px 14px rgb(203 172 76 / .5);transform:translateY(-1px)}.wpcf7 input[type="submit"]:active{transform:translateY(1px);box-shadow:0 3px 8px rgb(203 172 76 / .35)}form.wpcf7-form.init h1{font-family:'Lato',sans-serif;font-size:32px;font-weight:700;color:#CBAC4C;margin-bottom:25px;text-align:center;letter-spacing:1px;position:relative}form.wpcf7-form.init h1::after{content:"";width:60px;height:3px;background:#CBAC4C;display:block;margin:10px auto 0;border-radius:3px}.et-pb-contact-message{font-family:'Lato'!important;font-weight:700;color:#000;font-size:16px}