.node-type-contact section.title .page-title{font-size:1.7613636363636362rem;line-height:1.9318181818181817rem;font-family:Goudy Bookletter\ 1911,serif;font-weight:400;color:var(--colour-two);text-align:center;padding-bottom:10px;background:url(../../media/heading_bg.png) no-repeat center 100%;margin-bottom:10px}.node-type-contact section.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.node-type-contact section.main,.node-type-contact section.main p{font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four)}.node-type-contact section.main p{text-shadow:1px 1px var(--colour-eight);margin-top:5px;margin-bottom:10px}.node-type-contact section.main p:last-of-type{margin-bottom:0}.node-type-contact section.main ul{margin-left:0}.node-type-contact section.main ul li{list-style:none;margin-bottom:10px;position:relative;padding-left:23px;font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four);text-shadow:1px 1px var(--colour-eight)}.node-type-contact section.main ul li:before{content:"";height:6px;width:6px;border-radius:50%;display:inline-block;margin-right:6px;-webkit-transform:translate(50%,1px);transform:translate(50%,1px);background-color:var(--colour-four);position:absolute;left:6px;top:6px}.node-type-contact section.main ol{margin-left:10px}.node-type-contact section.main ol li{list-style:decimal;font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four);text-shadow:1px 1px var(--colour-eight)}.node-type-contact section.main h1,.node-type-contact section.main h2,.node-type-contact section.main h3,.node-type-contact section.main h4,.node-type-contact section.main h5,.node-type-contact section.main h6{font-size:1.0227272727272727rem;line-height:1.1931818181818181rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-two);position:relative;display:block;margin-top:5px;margin-bottom:15px}.node-type-contact section.main strong{font-weight:600}.node-type-contact section.main a{text-decoration:none;color:var(--colour-nine)}.node-type-contact section.main a:focus,.node-type-contact section.main a:hover{color:var(--colour-ten)}.node-type-contact section.details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.node-type-contact section.details .form,.node-type-contact section.details .info{width:calc(50% - 10px)}.node-type-contact section.details .form h2,.node-type-contact section.details .form h3,.node-type-contact section.details .info h2,.node-type-contact section.details .info h3{font-size:1.3636363636363635rem;line-height:1.1931818181818181rem;font-family:Goudy Bookletter\ 1911,serif;font-weight:400;color:var(--colour-two);padding-bottom:5px;border-bottom:1px solid var(--colour-five);margin-bottom:20px}.node-type-contact section.details .form p,.node-type-contact section.details .info p{font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four)}.node-type-contact section.details .info p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.node-type-contact section.details .info p a{text-decoration:none;color:var(--colour-nine)}.node-type-contact section.details .info p a:focus,.node-type-contact section.details .info p a:hover{color:var(--colour-ten)}.node-type-contact section.details .form .contact-form .form-item{margin-bottom:10px}.node-type-contact section.details .form .contact-form .form-item label{display:block;width:100%;margin-bottom:5px;font-size:.9090909090909091rem;line-height:1.1363636363636362rem;font-family:Open Sans,sans-serif;font-weight:600;color:var(--colour-four)}.node-type-contact section.details .form .contact-form .form-item input[type=email],.node-type-contact section.details .form .contact-form .form-item input[type=tel],.node-type-contact section.details .form .contact-form .form-item input[type=text],.node-type-contact section.details .form .contact-form .form-item textarea{padding:2.5px 5px;width:100%;max-width:100%;min-width:100%;font-size:.7954545454545454rem;line-height:.9659090909090908rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-four)}.node-type-contact section.details .form .contact-form .form-item textarea{max-height:100px;max-height:400px}.node-type-contact section.details .form .contact-form .form-actions input[type=submit]{font-size:.7954545454545454rem;line-height:.9659090909090908rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-six);background:var(--colour-two);border:none;padding:10px}.node-type-contact section.details .form .contact-form .form-actions input[type=submit]:focus,.node-type-contact section.details .form .contact-form .form-actions input[type=submit]:hover{background:var(--colour-one);font-size:.7954545454545454rem;line-height:.9659090909090908rem;font-family:Open Sans,sans-serif;font-weight:400;color:var(--colour-eight)}.node-type-contact section.details .form .contact-form .form-actions input[type=submit]:active{-webkit-transform:translateY(2px);transform:translateY(2px)}