@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Orbitron:wght@400..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Orbitron:wght@400..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Orbitron:wght@400..900&display=swap);
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
  touch-action: pan-y;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}

.flickity-rtl .flickity-slider {
  left: unset;
  right: 0;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* ---- flickity-cell ---- */

.flickity-cell {
  position: absolute;
  left: 0;
}

.flickity-rtl .flickity-cell {
  left: unset;
  right: 0;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsl(0 0% 100% / 75%);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dot {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  margin: 0 8px;
  background: hsl(0 0% 20% / 25%);
  border-radius: 50%;
  cursor: pointer;
  appearance: none;
  border: none;
  text-indent: -9999px;
  overflow: hidden;
}

.flickity-rtl .flickity-page-dot {
  text-indent: 9999px;
}

.flickity-page-dot:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-page-dot.is-selected {
  background: hsl(0 0% 20% / 100%);
}

/*!
Theme Name: Caudwell Marine
Theme URI: http://underscores.me/
Author: Jask Creative
Author URI: http://www.jaskcreative.co.uk/
Description: Custom theme: Caudwell Marine, developed by Jask Creative
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: caudwell_marine
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Caudwell Marine is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
!*/*{-webkit-box-sizing:border-box;box-sizing:border-box}.contain{margin:0 auto;width:100%}@media(min-width: 79.1rem){.contain{max-width:100%}}:root{--body_copy: "Neue Haas Unica W1G", sans-serif;--headers: "Orbitron", sans-serif;--buttons: "Neue Haas Unica W1G", sans-serif;--primary: rgb(0, 0, 0);--secondary: rgb(0, 0, 0);--white: rgb(255, 255, 255);--primary-text: rgb(0, 0, 0);--headings: rgb(0, 0, 0);--Onyx-Grey: #3D3935;--Axis-Red: #AF272F;--Granite-Grey: #75787B;--Caudwell-Gold: #C8B273;--Broughton-Red: #93272C;--Light-Grey: #E5E5E5;--section-padding: 50px;--max-block-width: 960px;--wp--style--global--content-size: 960px;--grid-content-gap: clamp(1rem, 6vw, 1.75rem)}@media(min-width: 769px){:root{--section-padding: 5rem}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}.contain{margin:0 auto;width:100%}@media(min-width: 79.1rem){.contain{max-width:100%}}@font-face{font-family:"Neue Haas Unica W1G";font-weight:300;src:url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.eot");src:url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.woff") format("woff"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.svg#Neue Haas Unica W1G Light") format("svg")}@font-face{font-family:"Neue Haas Unica W1G";src:url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.eot");src:url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.woff") format("woff"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.svg#Neue Haas Unica W1G") format("svg")}@font-face{font-family:"Neue Haas Unica W1G";font-weight:500;src:url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.eot");src:url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.woff") format("woff"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.svg#Neue Haas Unica W1G Medium") format("svg")}@font-face{font-family:"caudwell";src:url("fonts/caudwell-v5.eot?ncweuq");src:url("fonts/caudwell-v5.eot?ncweuq#iefix") format("embedded-opentype"),url("fonts/caudwell-v5.woff2?ncweuq") format("woff2"),url("fonts/caudwell-v5.ttf?ncweuq") format("truetype"),url("fonts/caudwell-v5.woff?ncweuq") format("woff"),url("fonts/caudwell-v5.svg?ncweuq#caudwell") format("svg");font-weight:normal;font-style:normal;font-display:block}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Neue Haas Unica W1G",sans-serif;font-display:swap;font-size:1rem;font-weight:300;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:var(--headers);font-display:swap}h1{font-size:1.75rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}@media(min-width: 769px){h1{font-size:2.25rem}}h2{font-size:1.75rem;font-style:normal;font-weight:900;line-height:120%;text-transform:uppercase}h3{font-size:1.375rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}h4{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}p{line-height:150%}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}#primary article,#primary article header,#primary article .entry-content,#primary article footer,#masthead,.site-banner,#colophon{--gap: var(--grid-content-gap);--full: minmax(var(--gap), 1fr);--content: clamp(0px, 15vw, 240px);--content-small: min(var(--wp--style--global--content-size), 100% - ((var(--gap) * 2) + (var(--content) * 2)));--popout: minmax(0, 2rem);--feature: minmax(0, 5rem);gap:0;display:grid;grid-template-columns:[full-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content) [content-small-start] var(--content-small) [content-small-end] var(--content) [content-end] var(--popout) [popout-end] var(--feature) [feature-end] var(--full) [full-end];grid-template-rows:1fr}@font-face{font-family:"Neue Haas Unica W1G";font-weight:300;src:url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.eot");src:url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.woff") format("woff"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.svg#Neue Haas Unica W1G Light") format("svg")}@font-face{font-family:"Neue Haas Unica W1G";src:url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.eot");src:url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.woff") format("woff"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.svg#Neue Haas Unica W1G") format("svg")}@font-face{font-family:"Neue Haas Unica W1G";font-weight:500;src:url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.eot");src:url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.woff") format("woff"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.svg#Neue Haas Unica W1G Medium") format("svg")}@font-face{font-family:"caudwell";src:url("fonts/caudwell-v5.eot?ncweuq");src:url("fonts/caudwell-v5.eot?ncweuq#iefix") format("embedded-opentype"),url("fonts/caudwell-v5.woff2?ncweuq") format("woff2"),url("fonts/caudwell-v5.ttf?ncweuq") format("truetype"),url("fonts/caudwell-v5.woff?ncweuq") format("woff"),url("fonts/caudwell-v5.svg?ncweuq#caudwell") format("svg");font-weight:normal;font-style:normal;font-display:block}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Neue Haas Unica W1G",sans-serif;font-display:swap;font-size:1rem;font-weight:300;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:var(--headers);font-display:swap}h1{font-size:1.75rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}@media(min-width: 769px){h1{font-size:2.25rem}}h2{font-size:1.75rem;font-style:normal;font-weight:900;line-height:120%;text-transform:uppercase}h3{font-size:1.375rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}h4{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}p{line-height:150%}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}body.fixed{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}@media(min-width: 1025px){body{position:relative !important;top:0 !important;overflow:auto !important}}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.menu-active-overlay-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:999}div[class*=menu-][class*=-container]{display:grid}.navigation-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;right:0;top:0;bottom:0;width:450px;max-width:90vw;background-color:var(--Onyx-Grey);z-index:1001;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navigation-slider:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100vw;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:rgba(0,0,0,.75);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.navigation-slider .slide-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:100%;width:100%;display:grid;grid-template-columns:1;grid-template-rows:1;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.navigation-slider .slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;grid-column:1;grid-row:1;min-height:0;max-height:100%}@media(min-width: 1025px){.navigation-slider .slide{-webkit-transition:none !important;transition:none !important}}.navigation-slider .slide:not(:first-child),.navigation-slider .slide:not(.active){-webkit-transform:translateX(100%);transform:translateX(100%)}.navigation-slider .slide.active,.navigation-slider .slide:first-child{-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width: 1025px){.navigation-slider .slide.active:not(:first-child){-webkit-transform:translateX(100%) !important;transform:translateX(100%) !important}}@media(min-width: 1025px){.navigation-slider .slide:first-child{-webkit-transform:translateX(0) !important;transform:translateX(0) !important}}.navigation-slider .slide.inactive{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.navigation-slider .slide.inactive:not(:first-child){z-index:-1}@media(min-width: 1025px){.navigation-slider .slide.inactive{-webkit-transform:translateX(0) !important;transform:translateX(0) !important}}.navigation-slider .slide .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--grid-content-gap);gap:1.5rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:120px}.navigation-slider .slide .top .close-button{display:grid;place-content:center;color:#fff;text-decoration:none;text-indent:100%;overflow:hidden;font-size:0;height:44px;width:44px}.navigation-slider .slide .top .close-button:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.navigation-slider .slide .top .close-button:before{font-size:2rem;text-indent:0}.navigation-slider .slide .slide-back{padding:0}.navigation-slider .slide .slide-back a{outline:none;color:#fff;text-decoration:none;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.navigation-slider .slide .slide-back a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.navigation-slider .slide .slide-back a span{font-size:1rem;font-weight:500;text-indent:0}.navigation-slider .slide .slide-back a:before{text-indent:0;text-align:center;width:100%;font-size:1.5rem}.navigation-slider .slide .slide-content{overflow:auto;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.navigation-slider .slide .slide-content ul{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none}.navigation-slider .slide .slide-content ul.sub-menu{display:none}.navigation-slider .slide .slide-content ul li a{display:block;padding:.75rem var(--grid-content-gap);color:#fff;font-weight:500;text-decoration:none;outline:none}.navigation-slider .slide .slide-content ul li a:hover{color:var(--Caudwell-Gold, #C8B273)}.navigation-slider .slide .slide-content ul li a .nav-description{display:block;font-weight:300}.navigation-slider .slide .slide-content ul li.menu-item-has-children a,.navigation-slider .slide .slide-content ul li.is-style-button a{position:relative;padding-right:4rem}.navigation-slider .slide .slide-content ul li.menu-item-has-children a:before,.navigation-slider .slide .slide-content ul li.is-style-button a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.navigation-slider .slide .slide-content ul li.menu-item-has-children a:before,.navigation-slider .slide .slide-content ul li.is-style-button a:before{position:absolute;top:50%;right:var(--grid-content-gap);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4rem;text-align:right;font-size:1.1875rem}.navigation-slider .slide .slide-content ul li.is-style-button{background-color:var(--Axis-Red, #AF272F)}body.admin-bar .navigation-slider{padding-top:46px}@media(min-width: 783px){body.admin-bar .navigation-slider{padding-top:32px}}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{display:grid;min-width:300px;grid-template-columns:1fr;background-color:#2d2a28;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;border-radius:0 0 .5rem .5rem;overflow:hidden}.main-navigation ul ul ul{left:-999em;right:auto;top:0}.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{display:block;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;width:100%;padding:.75rem 1.25rem;place-content:flex-start}.main-navigation ul ul a:hover{color:#fff !important;background-color:var(--Axis-Red)}.main-navigation ul li.focus>ul{left:auto}.main-navigation li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.main-navigation li a{display:grid;place-content:center;outline:none;padding:0 1.25em}.main-navigation li a .nav-description{display:block;font-weight:300}.main-navigation li:hover>a{color:var(--Caudwell-Gold, #C8B273) !important}.main-navigation li.focus.menu-item-has-children>a,.main-navigation li:hover.menu-item-has-children>a{color:#fff;background-color:#2d2a28}.main-navigation li:hover.menu-item-has-children>a{color:var(--Caudwell-Gold, #C8B273) !important}.main-navigation li.is-style-button{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-navigation li.is-style-button ul{min-width:150px;border-radius:.5rem}.main-navigation li.is-style-button ul li:has(span) a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main-navigation li.is-style-button ul li:not(:has(span)) a{text-align:left}.main-navigation li.is-style-button>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.75rem 1.25rem;border-radius:.5rem;background:var(--Axis-Red, #AF272F)}.main-navigation li.is-style-button>a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.main-navigation li.is-style-button>a:before{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;font-size:1.5rem;margin-right:-0.5rem}.main-navigation li.is-style-button.focus>a,.main-navigation li.is-style-button:hover>a{background-color:#2d2a28;color:#fff !important}.main-navigation li.is-style-button.focus ul{right:0;border-top-right-radius:0}.main-navigation li.is-style-button.focus>a{border-bottom-right-radius:0;border-bottom-left-radius:0}.main-navigation li.menu-item-has-children>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-navigation li.menu-item-has-children>a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.main-navigation li.menu-item-has-children>a:before{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;font-size:1.5rem;margin-right:-0.5rem}.main-navigation a:not(.menu-toggle){display:block;text-decoration:none}.menu-toggle{display:grid;place-content:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;width:44px;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0}.menu-toggle:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.menu-toggle:before{font-size:2rem;text-indent:0}@media(min-width: 1025px){.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}#primary article{grid-column:full}#primary article .entry-content{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}#primary article .entry-content>section.wp-block-group:first-child{margin-top:calc(var(--section-padding)*-1)}#primary article .entry-content>section.wp-block-group:last-child{margin-bottom:calc(var(--section-padding)*-1)}#primary article header,#primary article .entry-content,#primary article footer{grid-column:full}#primary article header>*:not(section):not(.wp-block-group),#primary article .entry-content>*:not(section):not(.wp-block-group),#primary article footer>*:not(section):not(.wp-block-group){grid-column:content}.site-branding{padding:1.35em 0}.site-branding a{display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;height:100%}.site-branding a:before{content:"";float:left;width:100%;background-image:url("./img/logo-white.svg");background-size:contain;background-repeat:no-repeat;width:8.75rem;height:4.4375rem}#masthead{position:relative;background-color:var(--Onyx-Grey);color:#fff;grid-column:full;z-index:1000}#masthead a{color:#fff;text-decoration:none}#masthead .contain{display:grid;gap:1em;grid-template-columns:8.75em 1fr;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;grid-column:content;padding:0}#masthead #site-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#masthead #site-navigation a{font-weight:500}#masthead:has(.main-navigation .menu>li.menu-item-has-children.focus)+.menu-active-overlay-container,#masthead:has(.main-navigation .menu>li.is-style-button.focus)+.menu-active-overlay-container{pointer-events:all;opacity:1}#masthead:has(.main-navigation.toggled)~.navigation-slider{-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width: 1025px){#masthead:has(.main-navigation.toggled)~.navigation-slider{-webkit-transform:translateX(100%);transform:translateX(100%)}}#masthead:has(.main-navigation.toggled)~.navigation-slider:before{opacity:1;pointer-events:all}@media(min-width: 1025px){#masthead:has(.main-navigation.toggled)~.navigation-slider:before{opacity:0;pointer-events:none}}.site-banner{padding:0;background-color:var(--Axis-Red);display:grid;-webkit-transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out, -ms-grid-rows .3s ease-in-out;grid-template-rows:0fr;overflow:hidden}.site-banner>*{grid-column:content}.site-banner p{margin:.75em auto;text-align:center;color:#fff}.site-banner .site-banner-text{min-height:0}.site-banner.active{grid-template-rows:1fr}#colophon{background-color:var(--Onyx-Grey, #3D3935);color:#fff;padding:var(--section-padding) 0}#colophon a{color:#fff;text-decoration:none}#colophon a:hover{color:var(--Caudwell-Gold, #C8B273);text-decoration:underline}#colophon>.contain{grid-column:content;padding:0}#colophon .footer-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:2.5em;padding:0 0 2.5em 0}@media(min-width: 1025px){#colophon .footer-top{gap:3.2em;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 0 5em 0}}#colophon .footer-top .site-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1025px){#colophon .footer-top .site-info{gap:3.2em;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}#colophon .footer-top .site-info .site-logo{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}#colophon .footer-top .site-info .site-logo img{display:block;max-width:8.75rem;margin:auto}@media(min-width: 1025px){#colophon .footer-top .site-info .site-logo{-webkit-box-flex:0;-webkit-flex:0 0 8.75rem;-ms-flex:0 0 8.75rem;flex:0 0 8.75rem}}#colophon .footer-top .site-info .contact-details{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}@media(min-width: 561px){#colophon .footer-top .site-info .contact-details{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%}}@media(min-width: 1025px){#colophon .footer-top .site-info .contact-details{text-align:left}}#colophon .footer-top .site-info .contact-details p.tel a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1025px){#colophon .footer-top .site-info .contact-details p.tel a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#colophon .footer-top .site-info .contact-details p.tel a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}#colophon .footer-top .site-info .contact-details p.tel a:hover{text-decoration:none}#colophon .footer-top .site-info .contact-details p.tel a:before{font-size:1.25rem;line-height:1rem;margin-top:-0.1rem;margin-left:-0.2rem;display:inline-block;vertical-align:baseline}#colophon .footer-top .site-info .contact-details p.tel a span{display:inline-block;vertical-align:baseline}#colophon .footer-top .site-info .footer-links{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}@media(min-width: 769px){#colophon .footer-top .site-info .footer-links{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%}}@media(min-width: 1025px){#colophon .footer-top .site-info .footer-links{text-align:left}}#colophon .footer-top .site-info p{font-weight:300}#colophon .footer-top .site-info p:first-child{margin-top:0}#colophon .footer-top .site-info p:last-child{margin-bottom:0}#colophon strong{font-weight:500}#colophon .footer-links ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75rem}#colophon .footer-social{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}@media(min-width: 1025px){#colophon .footer-social{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}#colophon .footer-social p{margin:0;text-align:center}#colophon .footer-social ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none}#colophon .footer-social ul li a{display:grid;place-content:center;text-indent:100%;overflow:hidden;height:44px;width:44px;white-space:nowrap;font-size:0}#colophon .footer-social ul li a:hover{text-decoration:none}#colophon .footer-social ul li a:before{text-indent:0;text-align:center;width:100%;font-size:1.75rem}#colophon .footer-social ul li.facebook a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}#colophon .footer-social ul li.instagram a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}#colophon .footer-social ul li.twitter-x a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}#colophon .footer-social ul li.youtube a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}#colophon .footer-social ul li.linkedin a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}#colophon .footer-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 4em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2em 0;border-top:.0625rem solid #fff}@media(min-width: 769px){#colophon .footer-bottom{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#colophon .footer-bottom p{margin:0;font-size:.8125rem}#colophon .footer-bottom ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em;margin:0;padding:0;list-style:none;font-size:.8125rem}#colophon .footer-bottom ul a{text-decoration:underline}*[class*=wp-block-]:empty{display:none}.contain{margin:0 auto;width:100%}@media(min-width: 79.1rem){.contain{max-width:100%}}@font-face{font-family:"Neue Haas Unica W1G";font-weight:300;src:url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.eot");src:url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.woff") format("woff"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/b3e7ec92be019ae762384c96eeea3073.svg#Neue Haas Unica W1G Light") format("svg")}@font-face{font-family:"Neue Haas Unica W1G";src:url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.eot");src:url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.woff") format("woff"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/31267e36af6f8dac65a56e78345e945e.svg#Neue Haas Unica W1G") format("svg")}@font-face{font-family:"Neue Haas Unica W1G";font-weight:500;src:url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.eot");src:url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.woff") format("woff"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/7d349f3b93cd47712cf75443b05965bf.svg#Neue Haas Unica W1G Medium") format("svg")}@font-face{font-family:"caudwell";src:url("fonts/caudwell-v5.eot?ncweuq");src:url("fonts/caudwell-v5.eot?ncweuq#iefix") format("embedded-opentype"),url("fonts/caudwell-v5.woff2?ncweuq") format("woff2"),url("fonts/caudwell-v5.ttf?ncweuq") format("truetype"),url("fonts/caudwell-v5.woff?ncweuq") format("woff"),url("fonts/caudwell-v5.svg?ncweuq#caudwell") format("svg");font-weight:normal;font-style:normal;font-display:block}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Neue Haas Unica W1G",sans-serif;font-display:swap;font-size:1rem;font-weight:300;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:var(--headers);font-display:swap}h1{font-size:1.75rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}@media(min-width: 769px){h1{font-size:2.25rem}}h2{font-size:1.75rem;font-style:normal;font-weight:900;line-height:120%;text-transform:uppercase}h3{font-size:1.375rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}h4{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}p{line-height:150%}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.single-post-content,.brand-slider-wrapper,.image-slider,.not-found,.archive-content,.wp-block-group .wp-block-group__inner-container,.wp-block-group,.site-main>.contain,.site-main{--gap: var(--grid-content-gap);--full: minmax(var(--gap), 1fr);--content: clamp(0px, 15vw, 240px);--content-small: min(var(--wp--style--global--content-size), 100% - ((var(--gap) * 2) + (var(--content) * 2)));--popout: minmax(0, 2rem);--feature: minmax(0, 5rem);gap:0;display:grid;grid-template-columns:[full-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content) [content-small-start] var(--content-small) [content-small-end] var(--content) [content-end] var(--popout) [popout-end] var(--feature) [feature-end] var(--full) [full-end];grid-template-rows:1fr}.site-main>.contain{grid-column:full;max-width:none}.site-main>.contain>*{grid-column:content}.site-main>p,.site-main>.wp-block-heading,.site-main>.wp-block-list,.site-main>blockquote,.site-main>pre,.site-main>.wp-block-table,.site-main>.wp-block-image,.site-main>.wp-block-gallery,.site-main>.wp-block-video,.site-main>.wp-block-buttons .site-main>.wp-block-button,.site-main>.wp-block-columns{grid-column:content}.site-main .wp-block-embed iframe{position:absolute;width:100%;height:100%;top:0}.site-main .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{position:relative;padding-top:56.25%}.site-main p{word-break:break-word}section.wp-block-group,.site-main>.wp-block-group{padding-top:var(--section-padding, 75px);padding-bottom:var(--section-padding, 75px)}.wp-block-group{grid-column:full}.wp-block-group.is-layout-flex{display:grid}.wp-block-group .wp-block-columns{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;max-width:none !important}.wp-block-group .wp-block-group__inner-container{grid-column:full;margin:0 !important}.wp-block-group .wp-block-group__inner-container .wp-block{margin:0}.wp-block-group .wp-block-group__inner-container>*{grid-column:content}.wp-block-group.is-content-justification-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.wp-block-group.is-content-justification-left>.block-list-appender,.wp-block-group.is-content-justification-left>h1,.wp-block-group.is-content-justification-left>h2,.wp-block-group.is-content-justification-left>h3,.wp-block-group.is-content-justification-left>h4,.wp-block-group.is-content-justification-left>h5,.wp-block-group.is-content-justification-left>h6,.wp-block-group.is-content-justification-left>p,.wp-block-group.is-content-justification-left>ul,.wp-block-group.is-content-justification-left>ol,.wp-block-group.is-content-justification-left>.wp-block-pullquote,.wp-block-group.is-content-justification-left>.wp-block-table,.wp-block-group.is-content-justification-left>.wp-block-image,.wp-block-group.is-content-justification-left>.wp-block-gallery,.wp-block-group.is-content-justification-left>.wp-block-embed,.wp-block-group.is-content-justification-left>.wp-block-buttons,.wp-block-group.is-content-justification-left>.wp-block-columns{margin-left:0 !important}.wp-block-group.is-content-justification-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wp-block-group.is-content-justification-center>.block-list-appender,.wp-block-group.is-content-justification-center>h1,.wp-block-group.is-content-justification-center>h2,.wp-block-group.is-content-justification-center>h3,.wp-block-group.is-content-justification-center>h4,.wp-block-group.is-content-justification-center>h5,.wp-block-group.is-content-justification-center>h6,.wp-block-group.is-content-justification-center>p,.wp-block-group.is-content-justification-center>ul,.wp-block-group.is-content-justification-center>ol,.wp-block-group.is-content-justification-center>.wp-block-pullquote,.wp-block-group.is-content-justification-center>.wp-block-table,.wp-block-group.is-content-justification-center>.wp-block-image,.wp-block-group.is-content-justification-center>.wp-block-gallery,.wp-block-group.is-content-justification-center>.wp-block-embed,.wp-block-group.is-content-justification-center>.wp-block-buttons,.wp-block-group.is-content-justification-center>.wp-block-columns{margin-left:auto !important;margin-right:auto !important;width:100%}.wp-block-group.is-content-justification-center .gform_wrapper,.wp-block-group.is-content-justification-center .wp-block[data-type="gravityforms/form"]{margin-left:auto !important;margin-right:auto !important;width:100%}.wp-block-group.is-content-justification-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.wp-block-group.is-content-justification-right>.block-list-appender,.wp-block-group.is-content-justification-right>h1,.wp-block-group.is-content-justification-right>h2,.wp-block-group.is-content-justification-right>h3,.wp-block-group.is-content-justification-right>h4,.wp-block-group.is-content-justification-right>h5,.wp-block-group.is-content-justification-right>h6,.wp-block-group.is-content-justification-right>p,.wp-block-group.is-content-justification-right>ul,.wp-block-group.is-content-justification-right>ol,.wp-block-group.is-content-justification-right>.wp-block-pullquote,.wp-block-group.is-content-justification-right>.wp-block-table,.wp-block-group.is-content-justification-right>.wp-block-image,.wp-block-group.is-content-justification-right>.wp-block-gallery,.wp-block-group.is-content-justification-right>.wp-block-embed,.wp-block-group.is-content-justification-right>.wp-block-buttons,.wp-block-group.is-content-justification-right>.wp-block-columns{margin-left:auto !important;margin-right:0 !important;width:100%;max-width:var(--wp--style--global--content-size, 840px)}.wp-block-group.is-content-justification-stretch{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.wp-block-group.is-content-justification-stretch>.block-list-appender,.wp-block-group.is-content-justification-stretch>h1,.wp-block-group.is-content-justification-stretch>h2,.wp-block-group.is-content-justification-stretch>h3,.wp-block-group.is-content-justification-stretch>h4,.wp-block-group.is-content-justification-stretch>h5,.wp-block-group.is-content-justification-stretch>h6,.wp-block-group.is-content-justification-stretch>p,.wp-block-group.is-content-justification-stretch>ul,.wp-block-group.is-content-justification-stretch>ol,.wp-block-group.is-content-justification-stretch>.wp-block-pullquote,.wp-block-group.is-content-justification-stretch>.wp-block-table,.wp-block-group.is-content-justification-stretch>.wp-block-image,.wp-block-group.is-content-justification-stretch>.wp-block-gallery,.wp-block-group.is-content-justification-stretch>.wp-block-embed,.wp-block-group.is-content-justification-stretch>.wp-block-buttons,.wp-block-group.is-content-justification-stretch>.wp-block-columns{margin-left:0 !important;margin-right:0 !important;max-width:none !important}.wp-block-group>.wp-block-group{padding-top:0;padding-bottom:0}.has-caudwell-black-background-color{background-color:#1c1c1c;color:#fff}.has-caudwell-black-color{color:#1c1c1c}.has-onyx-grey-background-color{background-color:#3d3935;color:#fff}.has-onyx-grey-color{color:#3d3935}.has-axis-red-background-color{background-color:#af272f;color:#fff}.has-axis-red-color{color:#af272f}.has-granite-grey-background-color{background-color:#75787b;color:#fff}.has-granite-grey-color{color:#75787b}.has-caudwell-gold-background-color{background-color:#c8b273;color:#3d3935}.has-caudwell-gold-color{color:#c8b273}.has-broughton-red-background-color{background-color:#93272c;color:#fff}.has-broughton-red-color{color:#93272c}.has-light-grey-background-color{background-color:#e5e5e5;color:#000}.has-light-grey-color{color:#e5e5e5}.has-caudwell-white-background-color{background-color:#fff;color:#af272f}.has-caudwell-white-color{color:#fff}img{display:block;border-radius:.5rem}p:empty{display:none !important}.wp-block-heading,p{max-width:var(--max-block-width)}.wp-block-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wp-block-button .wp-block-button__link{font-size:1rem;border-radius:.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:500;background-color:var(--Onyx-Grey, #3D3935);color:#fff}.wp-block-button .wp-block-button__link:hover{background-color:var(--Caudwell-Black, #1C1C1C);color:#fff}@media(min-width: 769px){.wp-block-button .wp-block-button__link{font-size:1.1875rem}}.wp-block-button .wp-block-button__link.has-caudwell-black-background-color{background-color:#1c1c1c;color:#fff;border:1px solid #1c1c1c}.wp-block-button .wp-block-button__link.has-caudwell-black-background-color else{border:1px solid rgba(0,0,0,0)}.wp-block-button .wp-block-button__link.has-onyx-grey-background-color{background-color:#3d3935;color:#fff;border:1px solid #3d3935}.wp-block-button .wp-block-button__link.has-onyx-grey-background-color else{border:1px solid rgba(0,0,0,0)}.wp-block-button .wp-block-button__link.has-onyx-grey-background-color:hover{background-color:#1c1c1c;color:#fff}.wp-block-button .wp-block-button__link.has-axis-red-background-color{background-color:#af272f;color:#fff;border:1px solid #af272f}.wp-block-button .wp-block-button__link.has-axis-red-background-color else{border:1px solid rgba(0,0,0,0)}.wp-block-button .wp-block-button__link.has-axis-red-background-color:hover{background-color:#93272c;color:#fff}.wp-block-button .wp-block-button__link.has-granite-grey-background-color{background-color:#75787b;color:#fff;border:1px solid #75787b}.wp-block-button .wp-block-button__link.has-granite-grey-background-color else{border:1px solid rgba(0,0,0,0)}.wp-block-button .wp-block-button__link.has-caudwell-gold-background-color{background-color:#c8b273;color:#3d3935;border:1px solid #c8b273}.wp-block-button .wp-block-button__link.has-caudwell-gold-background-color else{border:1px solid rgba(0,0,0,0)}.wp-block-button .wp-block-button__link.has-caudwell-gold-background-color:hover{background-color:rgba(0,0,0,0);color:#c8b273}.wp-block-button .wp-block-button__link.has-broughton-red-background-color{background-color:#93272c;color:#fff;border:1px solid #93272c}.wp-block-button .wp-block-button__link.has-broughton-red-background-color else{border:1px solid rgba(0,0,0,0)}.wp-block-button .wp-block-button__link.has-light-grey-background-color{background-color:#e5e5e5;color:#000;border:1px solid #e5e5e5}.wp-block-button .wp-block-button__link.has-light-grey-background-color else{border:1px solid rgba(0,0,0,0)}.wp-block-button .wp-block-button__link.has-light-grey-background-color:hover{background-color:hsl(0,0%,74.8039215686%);color:#000}.wp-block-button .wp-block-button__link.has-caudwell-white-background-color{background-color:#fff;color:#af272f;border:1px solid #fff}.wp-block-button .wp-block-button__link.has-caudwell-white-background-color else{border:1px solid rgba(0,0,0,0)}.wp-block-button .wp-block-button__link.has-caudwell-white-background-color:hover{background-color:#e5e5e5;color:#af272f}.wp-block-button.is-style-full-width{width:100%}.wp-block-button.is-style-full-width .wp-block-button__link{display:block}body .is-layout-flex>.acf-innerblocks-container>*{margin:0}.wp-block-columns{gap:1.25rem 5rem}.wp-block-columns:has(.wp-block-column:first-child:nth-last-child(n+4)){gap:1.25rem 1.25rem}@media(min-width: 782px){.wp-block-columns:has(.wp-block-column:first-child:nth-last-child(n+4)){-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.wp-block-columns:has(.wp-block-column:first-child:nth-last-child(n+4)) .wp-block-column{-webkit-flex-basis:100% !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important}@media(min-width: 560px){.wp-block-columns:has(.wp-block-column:first-child:nth-last-child(n+4)) .wp-block-column{-webkit-flex-basis:50% !important;-ms-flex-preferred-size:50% !important;flex-basis:50% !important;max-width:calc(50% - .625rem) !important}}@media(min-width: 1024px){.wp-block-columns:has(.wp-block-column:first-child:nth-last-child(n+4)) .wp-block-column{-webkit-flex-basis:25% !important;-ms-flex-preferred-size:25% !important;flex-basis:25% !important;max-width:calc(25% - 1.125rem) !important}}.wp-block-columns .wp-block-column[style*=border-width]{padding:1.5em}.wp-block-buttons.is-content-justification-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.wp-block-buttons.is-content-justification-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.wp-block-buttons.is-content-justification-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.wp-block-quote{display:grid;max-width:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:1.5rem}.wp-block-quote:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.wp-block-quote:before{font-size:3rem}.wp-block-quote>*{margin:0}.wp-block-quote p{font-size:1rem;font-weight:300}@media(min-width: 769px){.wp-block-quote p{font-size:1.1875rem}}.wp-block-post-title{margin:0 !important}.wp-block-separator{height:0;border-top:1px solid}.wp-block-embed.is-type-video .wp-block-embed__wrapper{border-radius:.5rem;overflow:hidden}.not-found{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.not-found .page-content{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.not-found .page-content p{margin-left:auto;margin-right:auto}.not-found,.archive-content{padding-top:var(--section-padding, 75px);padding-bottom:var(--section-padding, 75px);grid-column:full}.not-found>*,.archive-content>*{grid-column:content}.wp-block-group>.wp-block-embed{max-width:none}.block-preview-image{grid-column:content !important}.gform_wrapper{display:grid;width:100%}.gform_wrapper .gform_heading{display:grid;gap:.75rem}.gform_wrapper .gform_heading>*{margin:0}.gform_wrapper *{margin:0}.gform_wrapper .gform_fields .gfield_label{color:inherit !important}.gform_wrapper .gform_fields .gfield--type-section{-webkit-border-after:none;border-block-end:none}.gform_wrapper .gform_fields .gfield--type-section:not(:first-child){margin-top:1.5rem}.gform_wrapper .gform_fields .gfield--type-html:has(.gsection_title):not(:first-child){margin-top:1.5rem}.gform_wrapper .gform_fields .gfield--type-consent .gfield_label{display:none}.gform_wrapper .gform_fields .gsection_title{font-weight:500}.gform_wrapper .gform_fields .ginput_container input[type=text],.gform_wrapper .gform_fields .ginput_container input[type=email],.gform_wrapper .gform_fields .ginput_container input[type=url],.gform_wrapper .gform_fields .ginput_container input[type=tel],.gform_wrapper .gform_fields .ginput_container input[type=number],.gform_wrapper .gform_fields .ginput_container textarea,.gform_wrapper .gform_fields .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;padding:1rem .75rem;font-size:.8125rem;font-weight:300;line-height:1.2;border-radius:.5rem;border:1px solid var(--Light-Grey, #E5E5E5);background:#fff;resize:none}.gform_wrapper .gform_fields .ginput_container select option{line-height:1.2;padding:.25rem}.gform_wrapper .gform_fields .ginput_container select:not([multiple]){background-image:var(--gf-ctrl-select-icon);background-position:var(--gf-ctrl-select-icon-position);background-repeat:no-repeat;background-size:var(--gf-ctrl-select-icon-size)}.gform_wrapper .gform_fields .ginput_container .gfield_checkbox,.gform_wrapper .gform_fields .ginput_container .gfield_radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_wrapper .gform-button{padding:1rem 1.5rem !important;font-size:.8125rem !important;line-height:1.2 !important;border-radius:.5rem !important}.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{-webkit-transition:all .3s ease-in-out !important;transition:all .3s ease-in-out !important;padding:1rem 1.5rem !important;font-size:1rem !important;font-weight:300;line-height:1.2 !important;border-radius:.5rem !important}@media(min-width: 769px){.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{font-size:1.1875rem !important}}section.wp-block-group{overflow:clip;gap:1.5rem 0}section.wp-block-group>*{margin:0}section.wp-block-group>*:not(.wp-block-group){grid-column:content}section.wp-block-group.has-background[style*=background-image]:not(.hero-section):not([class*=-background-color]){isolation:isolate;position:relative;color:#fff}section.wp-block-group.has-background[style*=background-image]:not(.hero-section):not([class*=-background-color]):before{content:"";z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);opacity:1 !important}section.wp-block-group .wp-block-group:not(.shadow-panel){grid-column:full;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}section.wp-block-group .wp-block-group:not(.shadow-panel) .wp-block-group__inner-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}section.wp-block-group .wp-block-group:not(.shadow-panel) .wp-block-group__inner-container *{margin-left:0 !important;margin-right:0 !important}section.wp-block-group:not(.has-background)+section.wp-block-group:not(.has-background){padding-top:0;margin-top:-1.25rem}section.wp-block-group.has-caudwell-black-background-color+section.has-caudwell-black-background-color{padding-top:0;margin-top:-1.25rem}section.wp-block-group.has-onyx-grey-background-color+section.has-onyx-grey-background-color{padding-top:0;margin-top:-1.25rem}section.wp-block-group.has-axis-red-background-color+section.has-axis-red-background-color{padding-top:0;margin-top:-1.25rem}section.wp-block-group.has-granite-grey-background-color+section.has-granite-grey-background-color{padding-top:0;margin-top:-1.25rem}section.wp-block-group.has-caudwell-gold-background-color+section.has-caudwell-gold-background-color{padding-top:0;margin-top:-1.25rem}section.wp-block-group.has-broughton-red-background-color+section.has-broughton-red-background-color{padding-top:0;margin-top:-1.25rem}section.wp-block-group.has-light-grey-background-color+section.has-light-grey-background-color{padding-top:0;margin-top:-1.25rem}section.wp-block-group.has-caudwell-white-background-color+section.has-caudwell-white-background-color{padding-top:0;margin-top:-1.25rem}section.wp-block-group.hero-section+section.wp-block-group.has-onyx-grey-background-color{position:relative;padding-top:0;z-index:1}section.wp-block-group:not(.newsletter-signup) .gform_wrapper{gap:1.75rem;padding:0 1.5rem 1.5rem 1.5rem;border:1px solid var(--Light-Grey, #E5E5E5);border-radius:.5rem;max-width:800px;margin-left:auto;margin-right:auto}@media(min-width: 561px){section.wp-block-group:not(.newsletter-signup) .gform_wrapper{padding:1rem 2.5rem 2.5rem 2.5rem}}section.wp-block-group.has-axis-red-background-color .image-slider .flickity-page-dots .flickity-page-dot,section.wp-block-group.has-broughton-red-background-color .image-slider .flickity-page-dots .flickity-page-dot,section.wp-block-group.has-onyx-grey-background-color .image-slider .flickity-page-dots .flickity-page-dot{background:hsla(0,0%,100%,.25)}section.wp-block-group.has-axis-red-background-color .image-slider .flickity-page-dots .flickity-page-dot.is-selected,section.wp-block-group.has-broughton-red-background-color .image-slider .flickity-page-dots .flickity-page-dot.is-selected,section.wp-block-group.has-onyx-grey-background-color .image-slider .flickity-page-dots .flickity-page-dot.is-selected{background:#fff}figure.has-brand-shape{position:relative;isolation:isolate}figure.has-brand-shape:before{z-index:-1;content:"";position:absolute;left:-5rem;bottom:-5rem;background:url(./img/brand-shape.svg);background-position:bottom left;background-repeat:no-repeat;background-size:contain;width:100%;height:calc(100% + 5rem)}@media(min-width: 769px){figure.has-brand-shape:before{width:calc(50% + 5rem)}}.wp-block-group:not(section){grid-column:content}.wp-block-group:not(section).grouped-title .wp-block-group__inner-container{gap:.75rem 0}.wp-block-group:not(section).grouped-title .wp-block-group__inner-container .wp-block-heading{margin:0}.wp-block-group:not(section)>*{grid-column:full}.hero-section{color:#fff;position:relative;padding-bottom:var(--section-padding) !important;font-size:1rem}@media(min-width: 769px){.hero-section{font-size:1.1875rem}}.hero-section:before{content:"";z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);opacity:1 !important}.hero-section.has-fade{padding-bottom:10rem !important}.hero-section.has-fade+section{z-index:1}.hero-section.has-fade:before{content:"";z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(61, 57, 53, 0.3)), color-stop(90%, var(--Caudwell-Black, #1C1C1C)));background:linear-gradient(180deg, rgba(61, 57, 53, 0.3) 30%, var(--Caudwell-Black, #1C1C1C) 90%);opacity:1 !important}.hero-section.has-fade.has-caudwell-black-background-color:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(61, 57, 53, 0.3)), color-stop(90%, #1C1C1C));background:linear-gradient(180deg, rgba(61, 57, 53, 0.3) 30%, #1C1C1C 90%);opacity:1 !important}.hero-section.has-fade.has-onyx-grey-background-color:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(61, 57, 53, 0.3)), color-stop(90%, #3D3935));background:linear-gradient(180deg, rgba(61, 57, 53, 0.3) 30%, #3D3935 90%);opacity:1 !important}.hero-section.has-fade.has-axis-red-background-color:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(61, 57, 53, 0.3)), color-stop(90%, #AF272F));background:linear-gradient(180deg, rgba(61, 57, 53, 0.3) 30%, #AF272F 90%);opacity:1 !important}.hero-section.has-fade.has-granite-grey-background-color:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(61, 57, 53, 0.3)), color-stop(90%, #75787B));background:linear-gradient(180deg, rgba(61, 57, 53, 0.3) 30%, #75787B 90%);opacity:1 !important}.hero-section.has-fade.has-caudwell-gold-background-color:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(61, 57, 53, 0.3)), color-stop(90%, #C8B273));background:linear-gradient(180deg, rgba(61, 57, 53, 0.3) 30%, #C8B273 90%);opacity:1 !important}.hero-section.has-fade.has-broughton-red-background-color:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(61, 57, 53, 0.3)), color-stop(90%, #93272C));background:linear-gradient(180deg, rgba(61, 57, 53, 0.3) 30%, #93272C 90%);opacity:1 !important}.hero-section.has-fade.has-light-grey-background-color:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(61, 57, 53, 0.3)), color-stop(90%, #E5E5E5));background:linear-gradient(180deg, rgba(61, 57, 53, 0.3) 30%, #E5E5E5 90%);opacity:1 !important}.hero-section.has-fade.has-caudwell-white-background-color:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(61, 57, 53, 0.3)), color-stop(90%, #FFFFFF));background:linear-gradient(180deg, rgba(61, 57, 53, 0.3) 30%, #FFFFFF 90%);opacity:1 !important}.hero-section .wp-block-columns{position:relative;z-index:2;margin-bottom:5rem}.hero-section .wp-block-columns .wp-block-column{max-width:550px;display:grid;grid-template-columns:1fr;gap:1.5rem}.hero-section .wp-block-columns .wp-block-column>*{margin:0}.hero-section .wp-block-button__link{position:relative;padding-right:calc(3em + 2px)}.hero-section .wp-block-button__link:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.hero-section .wp-block-button__link:before{font-size:1.25em;position:absolute;top:50%;right:calc(1em + 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.intro-block{font-size:1rem}@media(min-width: 769px){.intro-block{font-size:1.1875rem}}.intro-block .wp-block-buttons{margin-top:1rem}.intro-block figure{margin-top:2.5rem}.wp-block-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.wp-block-column>*{margin:0}.wp-block-group.shadow-panel{border-radius:.5rem;-webkit-box-shadow:4px 4px 12px 0 rgba(0,0,0,.25);box-shadow:4px 4px 12px 0 rgba(0,0,0,.25);border:2px solid var(--Broughton-Red, #93272C);border-top:1.25rem solid var(--Broughton-Red, #93272C)}@media(min-width: 782px){.wp-block-group.shadow-panel{border-top:2px solid var(--Broughton-Red, #93272C);border-left:1.25rem solid var(--Broughton-Red, #93272C)}}.wp-block-group.shadow-panel .wp-block-group__inner-container>*{margin:0}.wp-block-group.shadow-panel:not(.specifications-columns) .wp-block-column:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media(min-width: 782px){.wp-block-group.shadow-panel:not(.specifications-columns) .wp-block-column:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-top:0}}.wp-block-group.shadow-panel:not(.specifications-columns) .wp-block-column:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media(min-width: 782px){.wp-block-group.shadow-panel:not(.specifications-columns) .wp-block-column:last-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.wp-block-group.shadow-panel:not(.specifications-columns) .wp-block-column>*{margin:0}.wp-block-group.features-columns,.wp-block-group.specifications-columns{display:grid}.wp-block-group.features-columns .wp-block-group__inner-container,.wp-block-group.specifications-columns .wp-block-group__inner-container{gap:1.25rem 0}@media(min-width: 782px){.wp-block-group.features-columns .wp-block-group__inner-container,.wp-block-group.specifications-columns .wp-block-group__inner-container{gap:3.12rem 0}}.wp-block-group.features-columns .wp-block-group__inner-container>*,.wp-block-group.specifications-columns .wp-block-group__inner-container>*{grid-column:full}.wp-block-group.features-columns{padding:1.5rem}@media(min-width: 561px){.wp-block-group.features-columns{padding:2.5rem}}@media(min-width: 782px){.wp-block-group.features-columns{padding:4rem}}.wp-block-group.specifications-columns{padding:1.5rem}.features-grid{display:grid;grid-template-columns:1fr !important;gap:3rem !important;margin:0}@media(min-width: 561px){.features-grid{grid-template-columns:repeat(2, 1fr) !important}}@media(min-width: 769px){.features-grid{gap:3.12rem 3rem;grid-template-columns:repeat(3, 1fr) !important}}.feature{display:grid;gap:1.5rem !important;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.feature:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.feature:before{font-size:2rem;display:inline-block;color:var(--Axis-Red, #AF272F)}.feature>*{margin:0}.cta-panel .wp-block-heading,.cta-panel p{max-width:550px;text-wrap:balance}.horizontal-form_wrapper{position:relative;display:grid;gap:1.5rem 0;grid-template-columns:1fr}@media(min-width: 769px){.horizontal-form_wrapper{grid-template-columns:1fr 40%;gap:1.5rem 5rem}}.horizontal-form_wrapper .gform_anchor{grid-column:1/-1;grid-row:1}.horizontal-form_wrapper .gform_heading{display:grid;grid-column:1/-1;grid-row:1;gap:1.5rem 0}@media(min-width: 769px){.horizontal-form_wrapper .gform_heading{grid-column:2}}.horizontal-form_wrapper .gform_heading .gform_title,.horizontal-form_wrapper .gform_heading .gform_description{margin:0}@media(min-width: 769px){.horizontal-form_wrapper .gform_heading .gform_title{position:absolute;left:0;margin-right:40%;padding-right:5rem}}.horizontal-form_wrapper form{grid-column:1/-1}@media(min-width: 769px){.horizontal-form_wrapper form{grid-column:2}}.horizontal-form_wrapper form .gform_fields{gap:1em 0}.horizontal-form_wrapper form .gform_fields:has(.gfield--type-submit){grid-template-columns:1fr auto;gap:1em}.horizontal-form_wrapper form .gform_fields:has(.gfield--type-submit) .gfield:not(.gfield--type-submit){grid-column:1/span 1}.horizontal-form_wrapper form .gform_fields:has(.gfield--type-submit) .gfield:not(.gfield--type-submit) .gfield_label{display:none}.horizontal-form_wrapper form .gform_fields:has(.gfield--type-submit) .gfield--type-submit{grid-column:2}.horizontal-form_wrapper form .gform_fields .gfield.form-terms{-webkit-box-ordinal-group:100;-webkit-order:99;-ms-flex-order:99;order:99;font-size:.8125rem;grid-column:1/-1 !important}.horizontal-form_wrapper form .gform-footer{margin:0}.posts-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:2.5rem 3rem}@media(min-width: 561px){.posts-list{grid-template-columns:repeat(2, 1fr)}}.posts-list>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.posts-list>li a.post-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-decoration:none;color:#000;background-color:#fff;border-radius:.75rem;padding:.78rem;-webkit-box-shadow:3px 3px 12px 0 rgba(0,0,0,.05);box-shadow:3px 3px 12px 0 rgba(0,0,0,.05)}.posts-list>li a.post-panel .attachment-post-thumbnail,.posts-list>li a.post-panel .caudwell-placeholder{aspect-ratio:16/9;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:.5rem;overflow:hidden}.posts-list>li a.post-panel .caudwell-placeholder{display:grid;place-content:center;background-color:var(--Onyx-Grey, #3D3935)}.posts-list>li a.post-panel .caudwell-placeholder img{display:block;width:180px;height:auto;opacity:.7}.posts-list>li a.post-panel .post-info{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;display:grid;grid-template-columns:1fr;gap:.5rem;padding:1.5rem .72rem .5rem .72rem}.posts-list>li a.post-panel .post-info .post-title{color:var(--Axis-Red, #AF272F)}.posts-list>li a.post-panel .post-info p,.posts-list>li a.post-panel .post-info span.read-more{color:#000}.posts-list>li a.post-panel .post-info span.read-more{margin-top:auto;padding-top:1rem;padding-bottom:1rem}.posts-list>li a.post-panel .post-info span.read-more{position:relative;display:inline-block;font-weight:500;padding-right:2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.posts-list>li a.post-panel .post-info span.read-more:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.posts-list>li a.post-panel .post-info span.read-more:before{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem}.posts-list>li a.post-panel .post-info>*{margin:0}.wp-block-gallery{display:grid !important;grid-template-columns:repeat(5, 1fr);gap:1rem}.wp-block-gallery .wp-block-image{width:100% !important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wp-block-gallery .wp-block-image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.wp-block-gallery .wp-block-image:not(.active){cursor:pointer}.wp-block-gallery .wp-block-image.fadeOut{opacity:0;z-index:1}.wp-block-gallery .wp-block-image.fadeIn,.wp-block-gallery .wp-block-image.clone{opacity:1;z-index:2}.wp-block-gallery .wp-block-image.cloned{opacity:0;z-index:3}.wp-block-gallery .wp-block-image.active{position:relative;grid-column:1/-1;grid-row:1}.wp-block-gallery .wp-block-image.current-active img{-webkit-box-shadow:0px 0px 0 2px var(--Caudwell-Gold, #C8B273);box-shadow:0px 0px 0 2px var(--Caudwell-Gold, #C8B273)}.accordion{display:grid;border-top:.0625rem solid var(--Light-Grey, #E5E5E5)}.accordion:not(:first-child){margin-top:.5rem}.accordion:not(:last-child){margin-bottom:.5rem}.accordion .accordion-item{display:grid;grid-template-rows:auto 0fr;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease, -ms-grid-rows .3s ease;border-bottom:.0625rem solid var(--Light-Grey, #E5E5E5)}.accordion .accordion-item .accordion-heading{grid-row:1}.accordion .accordion-item .accordion-heading p,.accordion .accordion-item .accordion-heading .wp-block-heading{margin:0;max-width:none}.accordion .accordion-item .accordion-heading p a,.accordion .accordion-item .accordion-heading .wp-block-heading a{position:relative;display:block;outline:none;font-size:1rem;padding:1rem 0;color:var(--Onyx-Grey, #3D3935);text-decoration:none;font-weight:500}@media(min-width: 769px){.accordion .accordion-item .accordion-heading p a,.accordion .accordion-item .accordion-heading .wp-block-heading a{font-size:1.1875rem}}.accordion .accordion-item .accordion-heading p a:after,.accordion .accordion-item .accordion-heading .wp-block-heading a:after{content:"+";font-size:1.5rem;font-weight:300;font-family:"Neue Haas Unica W1G",sans-serif;font-display:swap;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.accordion .accordion-item .accordion-heading .has-caudwell-black-color a{color:#1c1c1c}.accordion .accordion-item .accordion-heading .has-onyx-grey-color a{color:#3d3935}.accordion .accordion-item .accordion-heading .has-axis-red-color a{color:#af272f}.accordion .accordion-item .accordion-heading .has-granite-grey-color a{color:#75787b}.accordion .accordion-item .accordion-heading .has-caudwell-gold-color a{color:#c8b273}.accordion .accordion-item .accordion-heading .has-broughton-red-color a{color:#93272c}.accordion .accordion-item .accordion-heading .has-light-grey-color a{color:#e5e5e5}.accordion .accordion-item .accordion-heading .has-caudwell-white-color a{color:#fff}.accordion .accordion-item .accordion-content{grid-row:2;overflow:hidden}.accordion .accordion-item .accordion-content .accordion-content-wrapper{display:grid;grid-template-columns:1fr;gap:1rem 0;padding:0 0 1rem 0}.accordion .accordion-item .accordion-content .accordion-content-wrapper>*{margin:0}.accordion .accordion-item.active{grid-template-rows:auto 1fr}.accordion .accordion-item.active .accordion-heading a:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.image-slider{isolation:isolate;grid-column:full !important;margin-bottom:3.5rem !important}.image-slider>*{grid-column:full}.image-slider .flickity-prev-next-button{left:auto !important;right:auto !important}.image-slider .flickity-prev-next-button.previous{grid-column:content-start !important}.image-slider .flickity-prev-next-button.next{grid-column:content-end !important;-webkit-transform:translateX(-100%) translateY(22px) !important;transform:translateX(-100%) translateY(22px) !important}.image-slider .flickity-cell{padding:0 .875rem;width:100%;max-width:700px}@media(min-width: 769px){.image-slider .flickity-cell{width:60%}}.image-slider .flickity-cell img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.image-slider .flickity-prev-next-button{top:auto !important;bottom:-25px !important;-webkit-transform:translateY(22px) !important;transform:translateY(22px) !important;z-index:2 !important}.image-slider .flickity-page-dots{-webkit-transform:translateY(50%) !important;transform:translateY(50%) !important;z-index:1 !important}.image-slider:has(.flickity-slider .flickity-cell:only-of-type){margin-bottom:0 !important}.image-slider:has(.flickity-slider .flickity-cell:only-of-type) .flickity-prev-next-button,.image-slider:has(.flickity-slider .flickity-cell:only-of-type) .flickity-page-dots{display:none !important}.testimonials{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem !important}.testimonials:not(:first-child){margin-top:.5rem}.testimonials:not(:last-child){margin-bottom:.5rem}@media(min-width: 561px){.testimonials{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.testimonials .testimonial{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:700px;margin:0 auto;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-columns:3.5rem 1fr !important;grid-template-rows:auto auto auto auto;gap:0 1rem !important;border:1px solid var(--Axis-Red, #AF272F);border-bottom:10px solid var(--Axis-Red, #AF272F);padding:2rem 2rem calc(2rem - 10px) 2rem;border-radius:.5rem;background-color:var(--White, #FFFFFF)}@media(min-width: 561px){.testimonials .testimonial{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}}.testimonials .testimonial>*{margin:0}.testimonials .testimonial p:not(.testimonial-author):not(.testimonial-company){grid-column:1/-1 !important;margin-bottom:2rem;font-size:1rem;font-weight:300}@media(min-width: 769px){.testimonials .testimonial p:not(.testimonial-author):not(.testimonial-company){font-size:1.1875rem}}.testimonials .testimonial .wp-block-acf-star-rating{grid-column:1/-1 !important;grid-row:1/-1 !important}.testimonials .testimonial .wp-block-image{grid-column:1 !important;grid-row:3/span 4 !important}.testimonials .testimonial .wp-block-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:3.5rem}.testimonials .testimonial .testimonial-author{grid-column:2 !important;grid-row:4 !important;font-size:1rem;font-weight:500}@media(min-width: 769px){.testimonials .testimonial .testimonial-author{font-size:1.1875rem}}.testimonials .testimonial .testimonial-company{grid-column:2 !important;grid-row:5 !important}.testimonials .testimonial:nth-child(n+3){display:none !important}@media(min-width: 1025px){.testimonials .testimonial:nth-child(n+3){display:grid !important}}.testimonials .testimonial:nth-child(n+4){display:none !important}.brand-slider-wrapper{margin:0}.brand-slider{grid-column:full !important;position:relative;z-index:1;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-column:popout}.brand-slider .slide-holder{height:var(--height);width:100%;overflow:clip;-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(15%, #000), color-stop(85%, #000), to(transparent));-webkit-mask-image:linear-gradient(to right, transparent, #000 15%, #000 85%, transparent);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(15%, #000), color-stop(85%, #000), to(transparent));mask-image:linear-gradient(to right, transparent, #000 15%, #000 85%, transparent)}.brand-slider .slide-holder>.acf-innerblocks-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-width:calc(var(--width)*var(--quantity));position:relative;height:var(--height)}.brand-slider .slide-holder>.acf-innerblocks-container>*{position:absolute;left:100%;width:var(--width);-webkit-animation:autoRun 20s linear infinite;animation:autoRun 20s linear infinite;-webkit-animation-delay:calc(20s/var(--quantity)*(var(--position) - 1)*-1);animation-delay:calc(20s/var(--quantity)*(var(--position) - 1)*-1);-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.brand-slider .slide-holder>.acf-innerblocks-container figure{margin:0}.brand-slider .slide-holder>.acf-innerblocks-container img{width:var(--width);height:var(--height);-o-object-fit:contain;object-fit:contain;padding:0 20px}.brand-slider .slide-holder.animation-loaded .slide{-webkit-animation-play-state:running;animation-play-state:running;opacity:1}.brand-slider .slide-holder:hover .slide{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes autoRun{from{left:100%}to{left:calc(var(--width)*-1)}}@keyframes autoRun{from{left:100%}to{left:calc(var(--width)*-1)}}.specifications-grid .specification-item:not(:first-child){-webkit-box-shadow:0 1px 0 0 var(--Light-Grey, #E5E5E5) inset;box-shadow:0 1px 0 0 var(--Light-Grey, #E5E5E5) inset}.specifications-grid .specification-item .wp-block-columns{margin:0;gap:0 .75rem}.specifications-grid .specification-item .wp-block-columns .wp-block-column{padding:1.25rem 0}.specifications-grid .specification-item .wp-block-columns .wp-block-column:first-child{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;font-size:1rem;font-weight:500;padding-bottom:0}@media(min-width: 769px){.specifications-grid .specification-item .wp-block-columns .wp-block-column:first-child{font-size:1.1875rem}}@media(min-width: 782px){.specifications-grid .specification-item .wp-block-columns .wp-block-column:first-child{padding-bottom:1.25rem;padding-right:.75rem;-webkit-box-shadow:1px 0 0 0 var(--Light-Grey, #E5E5E5);box-shadow:1px 0 0 0 var(--Light-Grey, #E5E5E5)}}.team-members-grid{display:grid;gap:1.75rem}@media(min-width: 426px){.team-members-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 783px){.team-members-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 79.1rem){.team-members-grid{grid-template-columns:repeat(4, 1fr)}}.team-members-grid .team-member{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem;border-radius:.5rem;border:1px solid var(--Axis-Red, #AF272F);-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.team-members-grid .team-member figure img{display:block;margin:auto}.team-members-grid .team-member .wp-block-heading:not(:first-child){margin-top:1.5rem}.team-members-grid .team-member .team-member-job-title{font-size:1rem;line-height:1.3}@media(min-width: 769px){.team-members-grid .team-member .team-member-job-title{font-size:1.1875rem}}.team-members-grid .team-member p:not(.team-member-job-title){margin-top:1em}.team-members-grid .team-member>*{margin:0;text-align:center}.general-content-wrapper>*{width:100%;max-width:var(--max-block-width)}.general-content-wrapper .brand-slider-wrapper,.general-content-wrapper .image-slider,.general-content-wrapper .accordion,.general-content-wrapper .wp-block-group{grid-column:content !important;max-width:var(--max-block-width)}@media(min-width: 426px){.general-content-wrapper .team-members-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 783px){.general-content-wrapper .team-members-grid{grid-template-columns:repeat(3, 1fr)}}.general-content-wrapper .wp-block-group{padding:1.5rem;border-radius:.5rem}.social-sharing p{font-weight:500}.social-sharing ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem}.social-sharing ul li .tooltip{position:relative;display:inline-block}.social-sharing ul li .tooltip .tooltiptext{visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;bottom:130%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.social-sharing ul li .tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.social-sharing ul li .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.social-sharing ul li a{display:grid;place-content:center;text-indent:100%;overflow:hidden;height:2rem;width:2rem;white-space:nowrap;font-size:0;text-decoration:none;background-color:var(--Axis-Red, #AF272F);color:#fff !important;border-radius:4rem}.social-sharing ul li a:hover{text-decoration:none;background-color:var(--Broughton-Red, #93272C)}.social-sharing ul li a:before{text-indent:0;text-align:center;width:100%;font-size:1.5rem}.social-sharing ul li.link a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.social-sharing ul li.facebook a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.social-sharing ul li.twitter-x a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.social-sharing ul li.youtube a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.social-sharing ul li.linkedin a:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}section.post-title .wp-block-columns .wp-block-column{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.post-title img{max-height:300px;-o-object-fit:cover;object-fit:cover}.single-post-content{grid-column:full}.single-post-content .general-content-wrapper{overflow:visible}@media(min-width: 783px){.single-post-content .general-content-wrapper{grid-column:content-small}}.star-rating{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;gap:.5rem !important}.star-rating:not(:last-child){margin-bottom:2rem !important}.star-rating .star:before{font-family:"caudwell" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.star-rating .star:before{display:inline-block;font-size:1.25rem;color:var(--Axis-Red, #AF272F);stroke:#000}.leaflet-map{grid-column:content !important;height:400px;border-radius:.5rem;overflow:hidden}*[class*=wp-block-group]:not(:has(.accordion)) a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-column]:not(:has(.accordion)) a:not(.wp-block-button__link):not(.button):not(.btn),.accordion-content-wrapper:not(:has(.accordion)) a:not(.wp-block-button__link):not(.button):not(.btn){color:var(--Axis-Red, #AF272F)}*[class*=wp-block-group]:not(:has(.accordion)) a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-column]:not(:has(.accordion)) a:not(.wp-block-button__link):not(.button):not(.btn):hover,.accordion-content-wrapper:not(:has(.accordion)) a:not(.wp-block-button__link):not(.button):not(.btn):hover{color:var(--Axis-Red, #AF272F)}*[class*=wp-block-group]:not(:has(.accordion)) a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-column]:not(:has(.accordion)) a:not(.wp-block-button__link):not(.button):not(.btn)>*,.accordion-content-wrapper:not(:has(.accordion)) a:not(.wp-block-button__link):not(.button):not(.btn)>*{color:inherit}*[class*=wp-block-group]:not(:has(.accordion)).has-onyx-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-group]:not(:has(.accordion)).has-axis-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-group]:not(:has(.accordion)).has-broughton-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-group]:not(:has(.accordion)).has-granite-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-column]:not(:has(.accordion)).has-onyx-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-column]:not(:has(.accordion)).has-axis-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-column]:not(:has(.accordion)).has-broughton-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-column]:not(:has(.accordion)).has-granite-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn),.accordion-content-wrapper:not(:has(.accordion)).has-onyx-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn),.accordion-content-wrapper:not(:has(.accordion)).has-axis-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn),.accordion-content-wrapper:not(:has(.accordion)).has-broughton-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn),.accordion-content-wrapper:not(:has(.accordion)).has-granite-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn){color:#fff}*[class*=wp-block-group]:not(:has(.accordion)).has-onyx-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-group]:not(:has(.accordion)).has-axis-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-group]:not(:has(.accordion)).has-broughton-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-group]:not(:has(.accordion)).has-granite-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-column]:not(:has(.accordion)).has-onyx-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-column]:not(:has(.accordion)).has-axis-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-column]:not(:has(.accordion)).has-broughton-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-column]:not(:has(.accordion)).has-granite-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,.accordion-content-wrapper:not(:has(.accordion)).has-onyx-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,.accordion-content-wrapper:not(:has(.accordion)).has-axis-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,.accordion-content-wrapper:not(:has(.accordion)).has-broughton-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,.accordion-content-wrapper:not(:has(.accordion)).has-granite-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover{color:#fff}*[class*=wp-block-group]:not(:has(.accordion)).has-onyx-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-group]:not(:has(.accordion)).has-axis-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-group]:not(:has(.accordion)).has-broughton-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-group]:not(:has(.accordion)).has-granite-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-column]:not(:has(.accordion)).has-onyx-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-column]:not(:has(.accordion)).has-axis-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-column]:not(:has(.accordion)).has-broughton-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-column]:not(:has(.accordion)).has-granite-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,.accordion-content-wrapper:not(:has(.accordion)).has-onyx-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,.accordion-content-wrapper:not(:has(.accordion)).has-axis-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,.accordion-content-wrapper:not(:has(.accordion)).has-broughton-red-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,.accordion-content-wrapper:not(:has(.accordion)).has-granite-grey-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*{color:inherit}*[class*=wp-block-group]:not(:has(.accordion)).has-caudwell-gold-background-color a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-column]:not(:has(.accordion)).has-caudwell-gold-background-color a:not(.wp-block-button__link):not(.button):not(.btn),.accordion-content-wrapper:not(:has(.accordion)).has-caudwell-gold-background-color a:not(.wp-block-button__link):not(.button):not(.btn){color:var(--Caudwell-Black, #1C1C1C)}*[class*=wp-block-group]:not(:has(.accordion)).has-caudwell-gold-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-column]:not(:has(.accordion)).has-caudwell-gold-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover,.accordion-content-wrapper:not(:has(.accordion)).has-caudwell-gold-background-color a:not(.wp-block-button__link):not(.button):not(.btn):hover{color:var(--Caudwell-Black, #1C1C1C)}*[class*=wp-block-group]:not(:has(.accordion)).has-caudwell-gold-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-column]:not(:has(.accordion)).has-caudwell-gold-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*,.accordion-content-wrapper:not(:has(.accordion)).has-caudwell-gold-background-color a:not(.wp-block-button__link):not(.button):not(.btn)>*{color:inherit}*[class*=wp-block-group]:has(.accordion) .accordion~* a:not(.wp-block-button__link):not(.button):not(.btn),*[class*=wp-block-column]:has(.accordion) .accordion~* a:not(.wp-block-button__link):not(.button):not(.btn),.accordion-content-wrapper:has(.accordion) .accordion~* a:not(.wp-block-button__link):not(.button):not(.btn){color:var(--Axis-Red, #AF272F)}*[class*=wp-block-group]:has(.accordion) .accordion~* a:not(.wp-block-button__link):not(.button):not(.btn):hover,*[class*=wp-block-column]:has(.accordion) .accordion~* a:not(.wp-block-button__link):not(.button):not(.btn):hover,.accordion-content-wrapper:has(.accordion) .accordion~* a:not(.wp-block-button__link):not(.button):not(.btn):hover{color:var(--Axis-Red, #AF272F)}*[class*=wp-block-group]:has(.accordion) .accordion~* a:not(.wp-block-button__link):not(.button):not(.btn)>*,*[class*=wp-block-column]:has(.accordion) .accordion~* a:not(.wp-block-button__link):not(.button):not(.btn)>*,.accordion-content-wrapper:has(.accordion) .accordion~* a:not(.wp-block-button__link):not(.button):not(.btn)>*{color:inherit}section.has-light-grey-background-color .accordion .accordion-item{border-bottom:.0625rem solid #bbb}.gform-theme--foundation{--gf-form-gap-x: 1.25rem !important;--gf-form-gap-y: 1rem !important;--gf-ctrl-label-color-tertiary: inherit !important;--gf-ctrl-label-color-secondary: inherit !important;--gf-ctrl-label-font-weight-primary: 400 !important;--gf-ctrl-label-font-weight-secondary: 300 !important;--gf-ctrl-label-line-height-secondary: 30px !important;--gf-ctrl-label-color-primary: inherit !important;--gf-ctrl-label-color-quaternary: inherit !important;--gf-ctrl-choice-size-md: 28px !important;--gf-ctrl-radio-check-size: 12px !important;--gf-ctrl-checkbox-check-size: 1.5rem !important;--gf-radius: 0.25rem !important;--gf-local-color: inherit !important;--gf-ctrl-btn-color-secondary: var(--gf-ctrl-btn-color-primary) !important;--gf-local-border-color: var(--gf-ctrl-btn-border-color-primary) !important;--gf-ctrl-desc-color: inherit !important;--gf-field-pg-prog-color: inherit !important;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1) !important;--gf-field-pg-prog-bar-bg-color-blue: currentColor !important;--gf-form-validation-border-color: currentColor !important;--gf-form-validation-border-color-focus: currentColor !important;--gf-form-validation-shadow: none !important;--gf-form-validation-outline-focus: none !important;--gf-form-validation-heading-color: currentColor !important;--gf-ctrl-desc-color-error: currentColor !important;--gf-ctrl-label-color-req: currentColor !important}

/*# sourceMappingURL=style.css.map*/