.contact-top{padding:30px 0 45px;text-align:center}.breadcrumb_show{text-align:left}#mwp_header_icon{display:inline-block;margin:40px 0 0;max-width:110px}.contact .mw_page_block__intro_text{text-align:center}#mwp_header_content{font-size:16px;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;max-width:585px;position:relative;display:table;margin:20px auto 0}.contact-us-opening-times{max-width:275px;margin:25px auto 0;padding:12px 20px;background-color:#faeff7;border-radius:4px;font-size:14px;font-size:1.4rem;color:#2a3947}#contact-us-enquiries{background-color:#f8f8f8;padding:40px 25px}.mw_page_block__intro{width:100%;max-width:640px;margin:0 auto 30px;padding:0 20px;z-index:10;transition:linear .1s}.mw_page_block__intro_title{margin-bottom:20px;font-style:normal;font-weight:400;font-size:28px;font-size:2.8rem;line-height:40px;text-align:center;color:#1b1b1b}@media (min-width: 1000px){#mwp_header_content{margin:20px auto 0;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}}@media only screen and (min-width: 860px){.flex_stack{display:flex;align-items:stretch;justify-content:center}}.flex_stack{margin:auto}#contact-us-enquiries .contact_info_box{max-width:360px;position:relative;margin:0 auto 35px;padding:20px;background-color:#fff;border-radius:4px;text-align:center;color:#2a3947;box-shadow:none );transition:linear .2s;height:auto;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 860px){#contact-us-enquiries .contact_info_box{margin:0 17px 35px}}@media only screen and (min-width: 860px){.flex_stack>div{flex:1}}#contact-us-enquiries .contact_info_box :not(svg){position:relative;z-index:10}#contact-us-enquiries .contact_info_box__icon{margin-bottom:15px;text-align:center}#contact-us-enquiries .contact_info_box__title{margin-bottom:15px;font-size:25px;font-size:2.5rem;color:#1b1b1b;margin-top:0}.contact_info_box__text p{padding:0;margin:0}#contact-us-enquiries .contact_info_box__text{margin-bottom:15px;font-size:14px;font-size:1.4rem;color:#1b1b1b;flex-grow:1}#contact-us-enquiries .contact_info_box__btn{display:inline-block;width:auto;height:auto;padding:10px 25px;background-color:#8aa93b!important;color:#fff;font-family:var(--font-heading-family);font-size:14px;font-size:1.4rem;text-align:center;border-radius:4px}#contact-us-enquiries .contact_info_box .svg--r{bottom:0;right:0}#contact-us-enquiries .contact_info_box .svg{position:absolute;z-index:1}#contact-us-enquiries .contact_info_box .svg--l{top:0;left:0}#contact-us-enquiries .contact_info_box__telbox{color:#1b1b1b;text-align:center;width:100%;max-height:50px;padding:5px;border-radius:4px;font-family:var(--font-heading-family);font-size:14px;font-size:1.4rem}#contact-us-enquiries .contact_info_box__telbox .telco{float:left;padding:10px 0 10px 20px;font-family:var(--font-heading-family);font-size:14px;font-size:1.4rem;color:#2a3947;margin:0}#contact-us-enquiries .contact_info_box__telbox .telcocopy{width:auto;margin:0;padding:0}#contact-us-enquiries .contact_info_box__telbox .telcocopy a{min-width:110px;height:40px;padding-top:8px}.contact_info_box__icon{width:100%;max-width:60px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 620px){#contact-us-enquiries .press_comms{padding:25px 0}}#contact-us-enquiries .press_comms{margin:0 auto;padding:5px 0;text-align:center}#contact-us-enquiries .press_comms__title{margin-bottom:35px;text-align:center}@media only screen and (min-width: 620px){.mw_page_block__intro_title{margin-bottom:30px}}@media (min-width: 1280px){.mw_page_block__intro_title{font-size:32px;font-size:3.2rem}}.mw_page_block__intro_title{margin-bottom:20px;font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:28px;font-size:2.8rem;line-height:40px;text-align:center;color:#1b1b1b}#contact-us-enquiries .press_comms__text{max-width:530px;margin:auto;color:#1b1b1b;text-align:center}#contact-us-enquiries .press_comms__text p,#contact-us-enquiries .press_comms__text small{margin-bottom:20px;font-size:14px;font-size:1.4rem;color:#1b1b1b;text-align:center}#contact-us-form .uiform{margin:0 auto}#contact-us-form{background-color:#fff}#contact-us-form input,#contact-us-form select,#contact-us-form textarea{background-color:#fff;border:2px solid #8aa93b!important;border-radius:5px}#contact-us-form .uiform__div button{background-color:#8aa93b!important;color:#fff;border-radius:4px}#contact-us-form #ContactForm{box-shadow:none}form>div,.form>div{position:relative;margin-bottom:1.5em;transition:linear .3s}@media only screen and (min-width: 450px){.uiform{padding:25px}}.uiform{width:100%;max-width:530px;min-height:500px;padding:15px;background-color:#fff;box-shadow:0 100px 67px #0000000d,0 30.1471px 20.1985px #00000008,0 12.5216px 8.38944px #00000005,0 4.5288px 3.0343px #00000004;border-radius:4px}@media only screen and (min-width: 400px){.uiform__flex{display:flex}}.uiform__flex{width:100%;margin-bottom:0}.uiform__flex div{margin-bottom:0}.uiform__div{position:relative;display:block;min-height:75px;margin-bottom:0}@media (min-width: 1280px){form label,.form label{font-size:15px;font-size:1.5rem}}form label,.form label{display:block;width:100%;min-height:25px;margin-bottom:3px;font-family:var(--font-heading-family);font-size:13px;font-size:1.3rem;text-align:left}form label.required:after,.form label.required:after{content:" *";color:#2a3947}form input[type=text],form input[type=email],form input[type=number],form input[type=tel],form input[type=url],form textarea,form select,.form input[type=text],.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=url],.form textarea,.form select{display:block;width:100%;background:#f3f7fb;border:2px solid rgba(0,0,0,0);border-radius:4px;transition:linear .1s}@media only screen and (min-width: 400px){.uiform__flex div:last-of-type{margin-right:0}}form div:last-of-type{margin-bottom:0}@media only screen and (min-width: 400px){.uiform__flex div{flex:1;margin-right:20px}}.uiform__div{position:relative;display:block;min-height:90px;margin-bottom:0}form input,form textarea,.form input,.form textarea{position:relative;font-family:var(--font-body-family);font-size:16px;font-size:1.6rem;padding:14px 15px;border-color:transparent;box-shadow:none;transition:linear .2s}.uiform__select{position:relative;-webkit-appearance:none;cursor:pointer}form select,.form select{font-family:var(--font-body-family);padding:14px 15px}.wallpapered_subscribe_checkbox>label{font-family:var(--font-body-family)!important;font-size:14px;font-weight:400}.custom_checkbox{display:inline-block;position:relative;margin-right:20px;padding-left:40px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form input[type=radio],form input[type=checkbox],.form input[type=radio],.form input[type=checkbox]{visibility:inherit}.custom_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}.custom_checkbox .checkmark{position:absolute;top:3px;left:1px;height:24px;width:24px;border-radius:4px;background-color:#faeff7;border:1px solid #faeff7}.uiform input[type=submit],.uiform input[type=button],.uiform button{width:100%;margin-top:20px;padding:18px 20px;background-color:#353c58;font-family:var(--font-heading-family);font-size:14px;font-size:1.4rem;color:#fff}.button,.entry-content .button,.wpcf7-submit{display:inline-block;padding:10px 24px;background-color:transparent;border:2px solid transparent;border-radius:4px;box-shadow:0 2px 4px #0000000d;font-family:var(--font-heading-family);font-size:15px;font-size:1.5rem;text-align:center;letter-spacing:.01em;color:#1d1d1b;transition:linear .1s;cursor:pointer;outline:none}.wallpapered_subscribe_checkbox{margin-top:20px}@media (min-width: 1000px){.wpcf7-submit,.sf-submit{padding:18px 95px}}@media (min-width: 620px){.wpcf7-submit,.sf-submit{padding:16px 60px}}.custom_checkbox input:checked~.checkmark:after{display:block}.custom_checkbox .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:8px;height:12px;border:solid #1D1D1B;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact_info_box__text p{display:inline}@media (max-width: 767px){#contact-us-enquiries{padding:40px 10px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/contact.css.map */
