.contact-details .contact-heading-top-margin .elementor-icon-box-title{margin-top:7px!important}.opening-times{display:flex;justify-content:flex-start;gap:48px;list-style-type:none;margin:0}.opening-times li{list-style-type:none;text-align:left;margin-bottom:0}.opening-times,.opening-times ul{padding-left:0}.contact-form p.gform_description{text-align:center;max-width:380px;margin:19px auto 32px auto;color:#403D2F}.contact-form input,.contact-form textarea{height:52px;padding:15px 14px!important;font-size:14px!important}.contact-form input:focus,.contact-form textarea:focus{border-color:#AA3A01}.gform_wrapper input:focus::placeholder,.gform_wrapper textarea:focus::placeholder{opacity:0.8!important}.contact-form textarea{display:block;height:104px!important}.contact-form .gform_button{width:175px;margin:7px auto 0 auto!important;cursor:pointer;font-size:16px!important;line-height:1!important;height:44px!important}.contact-form .gform_button:focus{outline:0}.contact-form .gform_validation_errors{display:none}.contact-form .elementor-shortcode .gravity-theme .gform-body .validation_message{background:transparent;border:none;padding:8px 0 0 0;font-size:12px;line-height:1;font-weight:600;margin:0;color:#790000}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:1px solid #790000!important}.gform_confirmation_message{background:#2C5655;color:#fff;text-align:center;padding:10px;margin:10px 0}.gform_ajax_spinner{position:absolute;left:50%;bottom:-30px}.gform_wrapper.gravity-theme .gform_footer{flex-direction:column}.contact-form .charleft{display:none}