a:hover,a:active{color:orange}a.fl-button{box-shadow:4px 4px rgba(193,74,0,.86)}.fl-page a.fl-button{border-radius:10px}.fl-page a.fl-button:hover{border-radius:10px}#fl-button-group-button-5fa36164d77e3-0{padding-bottom:20px}#menu-main-menu .menu-item a{border-radius:10px}#menu-main-menu{border-radius:10px}#menu-main-menu .sub-menu{border-radius:5px 5px 10px 10px}.fl-menu-mobile-toggle.hamburger{border-radius:10px}.pp-hover-card-container{border-radius:10px}.pp-hover-card{background:rgba(0,0,0,.2)}.fl-input-group input,.fl-input-group #fl-message{border-color:#000}.fl-input-group input::placeholder,.fl-input-group #fl-message::placeholder{color:gray}.fl-success-msg{text-align:center}.image-container{position:relative}.image-container .hover-image{position:absolute;top:0;left:0;opacity:0;transition:opacity 0s ease-in-out}.image-container:hover .normal-image{opacity:0}.image-container:hover .hover-image{opacity:1}.feature-list li{list-style-type:none}.feature-list li{margin-bottom:25px}.col-sm-6{padding-right:10px;padding-left:10px}.feature-list li{color:#000}.feature-list li i.fa-check-circle{color:orange}.book-now-button{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:12px 24px;background-color:#db6836;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s ease-in-out;z-index:999;text-transform:uppercase;font-weight:700;font-size:14px}.book-now-button.show{opacity:1;pointer-events:auto}.invisible-row{visibility:hidden;height:0;padding:0;margin:0}.invisible-row .book-now-button{visibility:visible}img{pointer-events:none}a{color:#e67b2f;text-decoration:none;font-weight:700}a:hover{color:#f2a15e;text-decoration:underline}.contact-form-container{background-color:#333;padding:40px 20px 20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-width:600px;margin:0 auto;color:#fff;position:relative}.contact-form-header{background-color:#ff914d;height:70px;width:100%;position:absolute;top:-35px;left:0;border-radius:10px 10px 0 0;text-align:center;line-height:70px;font-size:24px;font-weight:400;color:#333 !important;font-family:'Kyoto',sans-serif;z-index:1}.contact-form-container .wpcf7-form label{display:block !important;font-family:'Raleway',sans-serif !important;font-weight:400 !important;font-size:115% !important;margin-bottom:4px !important;color:#fff !important}.contact-form-container .wpcf7-form input,.contact-form-container .wpcf7-form select,.contact-form-container .wpcf7-form textarea{width:100% !important;padding:6px !important;margin-bottom:10px !important;border:1px solid #ccc !important;border-radius:5px !important;font-size:14px !important;color:#333 !important;box-sizing:border-box !important}.contact-form-container .wpcf7-form input::placeholder,.contact-form-container .wpcf7-form select::placeholder,.contact-form-container .wpcf7-form textarea::placeholder{color:#333 !important}.contact-form-container .wpcf7-form input[type=submit]{background-color:#ff914d !important;color:#333 !important;border:none !important;padding:8px 16px !important;font-size:16px !important;cursor:pointer !important;border-radius:5px !important;transition:background-color .3s ease,color .3s ease !important}.contact-form-container .wpcf7-form input[type=submit]:hover{background-color:#e57e3e !important;color:#222 !important}.contact-form-container .wpcf7-form input:focus,.contact-form-container .wpcf7-form select:focus,.contact-form-container .wpcf7-form textarea:focus{border-color:#0073aa !important;outline:none !important;box-shadow:0 0 5px rgba(0,115,170,.5) !important}@media (max-width:768px){.contact-form-container .wpcf7-form input,.contact-form-container .wpcf7-form select,.contact-form-container .wpcf7-form textarea,.contact-form-container .wpcf7-form input[type=submit]{font-size:14px !important;padding:6px !important}.contact-form-header{height:50px;line-height:50px;font-size:20px;top:-25px}}.map-card{border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;padding:10px;text-align:center;transition:transform .3s,box-shadow .3s;width:100%}.map-card h3{margin:10px 0;font-size:20px;font-weight:700;color:#333}.map-card iframe{width:100%;height:250px;border:0}.map-card:hover{transform:scale(1.05);box-shadow:0 6px 10px rgba(0,0,0,.2)}.location-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.map-card{background-color:#333;color:#fff;border:1px solid #555;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;padding:10px;text-align:center;transition:transform .3s,box-shadow .3s,background-color .3s}.map-card h3{margin:10px 0;font-size:18px;font-weight:700;color:#fff}.map-card iframe{width:100%;height:150px;border:0}.map-card:hover{transform:scale(1.05);box-shadow:0 6px 10px rgba(0,0,0,.2);background-color:#444}.map-card:hover{transform:scale(1.05);box-shadow:0 6px 10px rgba(0,0,0,.2)}@media (max-width:768px){.location-cards{grid-template-columns:1fr}}.btn-broome{display:inline-block;margin-top:12px;padding:10px 20px;background-color:#ff914d;color:#fff;text-decoration:none;font-size:16px;border-radius:6px;text-align:center;transition:background-color .3s ease,color .3s ease}.btn-broome:hover{background-color:#333;color:#fff}.btn-perth{display:inline-block;margin-top:12px;padding:10px 20px;background-color:#ff914d;color:#fff;text-decoration:none;font-size:16px;border-radius:6px;text-align:center;transition:background-color .3s ease,color .3s ease}.btn-perth:hover{background-color:#333;color:#fff}