.test {
  color: red; }

.backgroundcolour-blue {
  background-color: #003976; }

.backgroundcolour-green {
  background-color: #62bb46; }

.backgroundcolour-white {
  background-color: white; }

.backgroundcolour-black {
  background-color: black; }

.backgroundcolour-yellow {
  background-color: #ffd100; }

.button-style-1 {
  border-radius: 8px !important;
  color: white !important;
  font-family: calibri,sans-serif;
  font-weight: 700;
  padding: 6px 14px 8px !important;
  font-size: 16px !important; }
  .button-style-1.cta-backgroundcolour-blue {
    background-color: #003976; }
    .button-style-1.cta-backgroundcolour-blue:hover {
      background-color: #62bb46; }
  .button-style-1.cta-backgroundcolour-green {
    background-color: #62bb46; }
    .button-style-1.cta-backgroundcolour-green:hover {
      background-color: #003976; }
  .button-style-1.cta-backgroundcolour-white {
    background-color: white;
    color: #003976 !important; }
    .button-style-1.cta-backgroundcolour-white:hover {
      background-color: #62bb46; }
  .button-style-1a:hover {
    text-decoration: none !important; }

a.button-style-1:hover {
  text-decoration: none !important; }

.slider-wrapper .slide {
  float: none; }
  .slider-wrapper .slide img.slide-image {
    width: 80% !important;
    height: auto !important; }

.split-with-title-block .container.content-holder .content-wrapper span.subtitle {
  font-size: 18px !important; }

.split-block .container .content-wrapper span.subtitle {
  font-size: 18px !important; }

.contact-form-block .container.content-holder .content-wrapper span.subtitle {
  font-size: 18px !important; }

.slide-text {
  color: #003976; }

.header .logo-container img.logo {
  width: auto;
  max-height: none !important;
  display: inline;
  width: 120px !important; }

.header {
  background: #fff;
  padding: 10px;
  height: auto !important; }
  .header .menu-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: #62bb46; }
    .header .menu-container a {
      color: #62bb46;
      margin-right: 12px; }

.hamburger {
  display: inline-block;
  cursor: pointer;
  transition-property: opacity,filter;
  transition-duration: .15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  position: relative !important;
  z-index: 999;
  top: auto !important;
  right: auto !important;
  transform: none !important;
  margin-top: -4px; }

.offcanvas-nav ul li a {
  text-decoration: none;
  border-bottom: none !important; }

.offcanvas-nav ul li a:hover {
  text-decoration: none;
  border-bottom: none !important;
  color: #62bb46 !important; }

.offcanvas-nav ul li {
  padding: 0;
  text-align: left;
  margin: 0 0 0px !important; }

.offcanvas-collapse ul.navbar-nav li.menu-item a {
  text-align: left !important; }

.contact-form-block .container.content-holder .content-wrapper .form-wrapper input[type=submit] {
  background: #62bb46 !important;
  color: #FFF !important;
  padding: 15px 65px 15px 20px;
  font-family: calibri,sans-serif;
  font-weight: 700;
  border-radius: 0;
  border: 0;
  font-size: 32px;
  -webkit-clip-path: none !important;
  clip-path: none !important; }
  .contact-form-block .container.content-holder .content-wrapper .form-wrapper input[type=submit]:hover {
    background-color: #003976 !important; }
