body{font-family:Public Sans,serif;font-size:17px;font-weight:300;line-height:1.64;color:var(--body_colour,#000)}img{max-width:100%;height:auto}a{color:var(--link_colour);text-decoration:none}a:hover{color:var(--link_colour_hover);text-decoration:none}a:focus{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--title_colour,#000);font-family:EB Garamond,serif;font-weight:600}h1,.h1{font-size:42px;font-size:34px;line-height:1.3;text-transform:capitalize}h2,.h2{font-size:30px;line-height:1.5;text-transform:none}h3,.h3{font-size:20px;line-height:1.33;text-transform:none}p{margin-bottom:25px}table{width:100%;margin-bottom:1em}.blockButton>a,.button{display:inline-block;color:var(--button_colour,#fff);font-size:16px;text-decoration:none;line-height:1.6;position:relative;transition:.3s;font-weight:700;text-transform:none;padding:15px 25px;border:1px solid var(--button_colour);background-color:transparent}.blockButton>a:hover,.blockButton>a:focus-visible,.button:hover,.button:focus-visible{color:var(--button_colour_hover);background-color:var(--button_bg_hover);border-color:var(--button_bg_hover)}button:focus{outline:0}.welcome-video-link.button{padding:0 0 0 40px;border:none}.body-text a:not(.button),.block_details a:not(.button),.column-text a:not(.button),.section_details a:not(.button){color:var(--content_link_colour, var(--mid-blue));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.body-text a:not(.button):hover,.body-text a:not(.button):focus-visible,.block_details a:not(.button):hover,.block_details a:not(.button):focus-visible,.column-text a:not(.button):hover,.column-text a:not(.button):focus-visible,.section_details a:not(.button):hover,.section_details a:not(.button):focus-visible{color:var(--content_link_colour_hover, var(--collingham-blue));text-decoration:underline}.body-text .blockButton>a,.block_details .blockButton>a,.column-text .blockButton>a,.section_details .blockButton>a{color:var(--button_colour,#fff);text-decoration:none}blockquote{font-style:normal;font-size:20px;line-height:1.825;padding:2.2em 1.1em;text-align:center;font-family:EB Garamond,serif;font-weight:600}blockquote cite{font-weight:700}tbody,td,th{padding:.3125rem .625rem}tbody,td,tfoot,th,thead,tr{border-width:1px}.gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px;text-align:center}.gallery .gallery-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:7.5px;margin-bottom:0}.gallery.gallery-columns-2 .gallery-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.gallery.gallery-columns-3 .gallery-item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.gallery.gallery-columns-4 .gallery-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.gallery.gallery-columns-5 .gallery-item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (min-width:992px){h1,.h1{font-size:42px}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:16px;line-height:17px;margin:0;padding:0 4px 5px}@media (max-width:767.99px){.alignright,.alignleft,a img.alignright,a img.alignleft{float:none;margin:5px auto 20px;display:block}}@media only screen and (max-width : 991px){blockquote{font-size:24px;line-height:1.425}}
