a{text-decoration-thickness:1px !important;text-underline-offset:.1em}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}.more-link{display:block}.booking-form{padding:15px}label.form-group{font-size:16px}label.form-group input,label.form-group select,label.form-group textarea{display:block;border-radius:6px;width:-webkit-fill-available;border:1px solid #0d2f30;margin:10px 0;height:50px;padding:0 12px}.booking-form input[type=submit]{background-color:var(--e-global-color-primary);font-family:"Manrope",Sans-serif;font-size:16px;font-weight:600;fill:#fff;color:#fff;padding:19px 45px;width:-webkit-fill-available;border:0;cursor:pointer}.wpcf7 form .wpcf7-response-output{font-size:12px;margin:0;padding:0}span.wpcf7-not-valid-tip{font-size:12px}.wpcf7 form.sent .wpcf7-response-output{font-size:17px;padding:8px;margin:-31px 15px 0}.p-25 img{padding:25px}