<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* montserrat-regular - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/montserrat-v23-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/fonts/montserrat-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/montserrat-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('/fonts/montserrat-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('/fonts/montserrat-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/fonts/montserrat-v23-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-700 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('/fonts/montserrat-v23-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/fonts/montserrat-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/montserrat-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('/fonts/montserrat-v23-latin-700.woff') format('woff'), /* Modern Browsers */
         url('/fonts/montserrat-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/fonts/montserrat-v23-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-800 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url('/fonts/montserrat-v23-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/fonts/montserrat-v23-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/montserrat-v23-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
         url('/fonts/montserrat-v23-latin-800.woff') format('woff'), /* Modern Browsers */
         url('/fonts/montserrat-v23-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/fonts/montserrat-v23-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
  }

#homepagecontainer {
   float: left;
   width:710px;
}
.strapline {
   clear: left;
   float:left;
}
.strapline p {
   font-size: 1.2em;
   margin: 1.5em;
}
.maingraphic h1 {
   color: #211E1F;
   font-size: 35px;
   left: 19px;
   margin:0!important;
   opacity:0.9;
   position: absolute;
   top: 34px;
}
.maingraphic h2 {
   color: #7D451D;
   font-size: 1.5em;
   left: 39px;
   opacity:0.9;
   position: absolute;
   top: 61px;
}
.maingraphic ul {
   border-bottom: 1px solid #C4712F;
   bottom: 0;
   height: 47px;
   left:0;
   position: absolute;
   width: 100%;
}
.maingraphic ul li {
   color:#4B4942;
   float:left;
   font-size: 18px;
   letter-spacing: -1px;
   margin-top:10px;
   opacity:0.7;
   text-align: center;
   width: 234px;
}
.captionboxcontainer {
   float:left;
}
.captionboxcontainer .caption {
   color: white;
   float: left;
   font-size: 100%;
   line-height: 140%;
   min-height: 90px;
   padding: 12px;
   width:206px;
}
.captionboxcontainer .caption h3 {
   font-size: 160%;
   padding-bottom:8px;
} 
.captionboxcontainer .box1, 
.captionboxcontainer .box2 {
   margin-right: 10px;
}
.captionboxcontainer .caption p.link {
   margin-top: 10px;
}
.advertisingbanner { 
   clear: left;
   float:left;
   padding:15px 0 0 0;
}
.admin-home {
   border-bottom:1px solid #E88B69;
   padding:10px 0 20px 0;
}
.admin-home h2 {
   font-size: 1.4em;
}
.rightnav .trialstitles {
   padding: 10px 0;
}
.strapline p {
   margin:10px 0!important;
}

.jumbotron {
    font-family: "Montserrat",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.jumbotron h1,
.jumbotron .h1 {
  font-weight: 700;
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
}
.jumbo-image-overlay__sub-slogans {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom:10px;
}
.jumbo-image-overlay__sub-slogans h2 {
    font-size: 28px !important;
    font-weight: 700;
    color: #fff;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    margin:1.4em 0 !important; 
}

.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 40px;
    padding-bottom: 48px;
    background-image: var(--home-jumbo-image-desktop);
    background-repeat: no-repeat;
    background-size: cover;
    background-clip: border-box;
  }
  .jumbo-image-overlay__sub-slogans {
    margin-bottom:0;
  }

  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
    min-height: 380px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
    color: #fff;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    text-align: center;
    
  }
}

.homePageJumbo .jumbotron {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.homePageJumbo .jumbo-image-overlay {
    display: flex;
    flex-direction: column;
    height: 100%;
    flex: 1 1 auto;
    justify-content: space-between;
}
.home-page-marketing-section { 
    border-top: 1px solid grey;
}
.home-page-marketing-section h3 {
    font-family: "Montserrat",Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-weight:700;
}

.home-page-marketing-section .pull-left {
    padding:0 10px 10px 0;
}

.home-page-marketing-section .pull-right {
    padding:0 0 10px 10px;
}</pre></body></html>