@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Fredoka+One&family=Heebo:wght@300;400;700&display=swap");
@font-face {
  font-family: "Teamscapes-strapline";
  font-style: normal;
  font-weight: normal;
  src: url("../webfonts/Noteworthy-Lt.woff") format("woff");
}
.ts-btn, .ts-card input[type=submit], .login input[type=submit], .btn, .vc_btn, .teamscapes .vc_btn3 {
  display: inline-block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  min-width: 200px;
  padding: 0.5em 1.5em;
  font-weight: 500;
  border: 0;
  border-radius: 9999px;
  font-family: "Heebo", sans-serif;
}
.ts-btn a, .ts-card input[type=submit] a, .login input[type=submit] a, .btn a, .vc_btn a, .teamscapes .vc_btn3 a {
  color: inherit;
  text-decoration: none;
}
.ts-btn a:active, .ts-card input[type=submit] a:active, .login input[type=submit] a:active, .ts-btn a:hover, .ts-card input[type=submit] a:hover, .login input[type=submit] a:hover, .btn a:active, .btn a:hover, .vc_btn a:active, .vc_btn a:hover, .teamscapes .vc_btn3 a:active, .teamscapes .vc_btn3 a:hover {
  color: inherit;
  text-decoration: none;
}
.ts-btn.ts-btn-lg, .ts-card input[type=submit], .login input[type=submit], .btn.ts-btn-lg, .vc_btn.ts-btn-lg, .teamscapes .vc_btn3.ts-btn-lg {
  font-size: 1rem;
}
.ts-btn.ts-btn-auto, .ts-card input.ts-btn-auto[type=submit], .login input.ts-btn-auto[type=submit], .btn.ts-btn-auto, .vc_btn.ts-btn-auto, .teamscapes .vc_btn3.ts-btn-auto {
  min-width: auto;
}
.ts-btn.ts-btn-std, .ts-card input.ts-btn-std[type=submit], .login input.ts-btn-std[type=submit], .ts-btn.vc_btn3-color-std, .ts-card input.vc_btn3-color-std[type=submit], .login input.vc_btn3-color-std[type=submit], .btn.ts-btn-std, .btn.vc_btn3-color-std, .vc_btn.ts-btn-std, .vc_btn.vc_btn3-color-std, .teamscapes .vc_btn3.ts-btn-std, .teamscapes .vc_btn3.vc_btn3-color-std {
  background-color: #16264C;
  color: #ffffff;
}
.ts-btn.ts-btn-blue, .ts-card input.ts-btn-blue[type=submit], .login input.ts-btn-blue[type=submit], .ts-btn.vc_btn3-color-blue, .ts-card input.vc_btn3-color-blue[type=submit], .login input.vc_btn3-color-blue[type=submit], .btn.ts-btn-blue, .btn.vc_btn3-color-blue, .vc_btn.ts-btn-blue, .vc_btn.vc_btn3-color-blue, .teamscapes .vc_btn3.ts-btn-blue, .teamscapes .vc_btn3.vc_btn3-color-blue {
  background-color: #16264C;
  color: #ffffff;
}
.ts-btn.ts-btn-yellow, .ts-card input[type=submit], .login input[type=submit], .ts-btn.vc_btn3-color-yellow, .btn.ts-btn-yellow, .btn.vc_btn3-color-yellow, .vc_btn.ts-btn-yellow, .vc_btn.vc_btn3-color-yellow, .teamscapes .vc_btn3.ts-btn-yellow, .teamscapes .vc_btn3.vc_btn3-color-yellow {
  background-color: #FDC317;
  color: #3B3B3B;
}
.ts-btn.ts-btn-yellow:hover, .ts-card input[type=submit]:hover, .login input[type=submit]:hover, .ts-btn.ts-btn-yellow:active, .ts-card input[type=submit]:active, .login input[type=submit]:active, .ts-btn.vc_btn3-color-yellow:hover, .ts-btn.vc_btn3-color-yellow:active, .btn.ts-btn-yellow:hover, .btn.ts-btn-yellow:active, .btn.vc_btn3-color-yellow:hover, .btn.vc_btn3-color-yellow:active, .vc_btn.ts-btn-yellow:hover, .vc_btn.ts-btn-yellow:active, .vc_btn.vc_btn3-color-yellow:hover, .vc_btn.vc_btn3-color-yellow:active, .teamscapes .vc_btn3.ts-btn-yellow:hover, .teamscapes .vc_btn3.ts-btn-yellow:active, .teamscapes .vc_btn3.vc_btn3-color-yellow:hover, .teamscapes .vc_btn3.vc_btn3-color-yellow:active {
  background-color: #dfa702;
}
.ts-btn.ts-btn-default, .ts-card input.ts-btn-default[type=submit], .login input.ts-btn-default[type=submit], .ts-btn.vc_btn3-color-default, .ts-card input.vc_btn3-color-default[type=submit], .login input.vc_btn3-color-default[type=submit], .btn.ts-btn-default, .btn.vc_btn3-color-default, .vc_btn.ts-btn-default, .vc_btn.vc_btn3-color-default, .teamscapes .vc_btn3.ts-btn-default, .teamscapes .vc_btn3.vc_btn3-color-default {
  background-color: #FDC317;
  color: #3B3B3B;
}
.ts-btn.ts-btn-default:hover, .ts-card input.ts-btn-default[type=submit]:hover, .login input.ts-btn-default[type=submit]:hover, .ts-btn.ts-btn-default:active, .ts-card input.ts-btn-default[type=submit]:active, .login input.ts-btn-default[type=submit]:active, .ts-btn.vc_btn3-color-default:hover, .ts-card input.vc_btn3-color-default[type=submit]:hover, .login input.vc_btn3-color-default[type=submit]:hover, .ts-btn.vc_btn3-color-default:active, .ts-card input.vc_btn3-color-default[type=submit]:active, .login input.vc_btn3-color-default[type=submit]:active, .btn.ts-btn-default:hover, .btn.ts-btn-default:active, .btn.vc_btn3-color-default:hover, .btn.vc_btn3-color-default:active, .vc_btn.ts-btn-default:hover, .vc_btn.ts-btn-default:active, .vc_btn.vc_btn3-color-default:hover, .vc_btn.vc_btn3-color-default:active, .teamscapes .vc_btn3.ts-btn-default:hover, .teamscapes .vc_btn3.ts-btn-default:active, .teamscapes .vc_btn3.vc_btn3-color-default:hover, .teamscapes .vc_btn3.vc_btn3-color-default:active {
  background-color: #dfa702;
}
.ts-btn.ts-btn-green, .ts-card input.ts-btn-green[type=submit], .login input.ts-btn-green[type=submit], .ts-btn.vc_btn3-color-green, .ts-card input.vc_btn3-color-green[type=submit], .login input.vc_btn3-color-green[type=submit], .btn.ts-btn-green, .btn.vc_btn3-color-green, .vc_btn.ts-btn-green, .vc_btn.vc_btn3-color-green, .teamscapes .vc_btn3.ts-btn-green, .teamscapes .vc_btn3.vc_btn3-color-green {
  background-color: #009073;
  color: #ffffff;
}
.ts-btn.ts-btn-grey, .ts-card input.ts-btn-grey[type=submit], .login input.ts-btn-grey[type=submit], .ts-btn.vc_btn3-color-grey, .ts-card input.vc_btn3-color-grey[type=submit], .login input.vc_btn3-color-grey[type=submit], .btn.ts-btn-grey, .btn.vc_btn3-color-grey, .vc_btn.ts-btn-grey, .vc_btn.vc_btn3-color-grey, .teamscapes .vc_btn3.ts-btn-grey, .teamscapes .vc_btn3.vc_btn3-color-grey {
  background-color: #CCCCCC;
  color: #3B3B3B;
}
.ts-btn.ts-btn-grey:hover, .ts-card input.ts-btn-grey[type=submit]:hover, .login input.ts-btn-grey[type=submit]:hover, .ts-btn.ts-btn-grey:active, .ts-card input.ts-btn-grey[type=submit]:active, .login input.ts-btn-grey[type=submit]:active, .ts-btn.vc_btn3-color-grey:hover, .ts-card input.vc_btn3-color-grey[type=submit]:hover, .login input.vc_btn3-color-grey[type=submit]:hover, .ts-btn.vc_btn3-color-grey:active, .ts-card input.vc_btn3-color-grey[type=submit]:active, .login input.vc_btn3-color-grey[type=submit]:active, .btn.ts-btn-grey:hover, .btn.ts-btn-grey:active, .btn.vc_btn3-color-grey:hover, .btn.vc_btn3-color-grey:active, .vc_btn.ts-btn-grey:hover, .vc_btn.ts-btn-grey:active, .vc_btn.vc_btn3-color-grey:hover, .vc_btn.vc_btn3-color-grey:active, .teamscapes .vc_btn3.ts-btn-grey:hover, .teamscapes .vc_btn3.ts-btn-grey:active, .teamscapes .vc_btn3.vc_btn3-color-grey:hover, .teamscapes .vc_btn3.vc_btn3-color-grey:active {
  background-color: #b3b3b3;
}
.ts-btn.ts-btn-white, .ts-card input.ts-btn-white[type=submit], .login input.ts-btn-white[type=submit], .ts-btn.vc_btn3-color-white, .ts-card input.vc_btn3-color-white[type=submit], .login input.vc_btn3-color-white[type=submit], .btn.ts-btn-white, .btn.vc_btn3-color-white, .vc_btn.ts-btn-white, .vc_btn.vc_btn3-color-white, .teamscapes .vc_btn3.ts-btn-white, .teamscapes .vc_btn3.vc_btn3-color-white {
  background-color: #ffffff;
  color: #3B3B3B;
}
.ts-btn.ts-btn-white:hover, .ts-card input.ts-btn-white[type=submit]:hover, .login input.ts-btn-white[type=submit]:hover, .ts-btn.ts-btn-white:active, .ts-card input.ts-btn-white[type=submit]:active, .login input.ts-btn-white[type=submit]:active, .ts-btn.vc_btn3-color-white:hover, .ts-card input.vc_btn3-color-white[type=submit]:hover, .login input.vc_btn3-color-white[type=submit]:hover, .ts-btn.vc_btn3-color-white:active, .ts-card input.vc_btn3-color-white[type=submit]:active, .login input.vc_btn3-color-white[type=submit]:active, .btn.ts-btn-white:hover, .btn.ts-btn-white:active, .btn.vc_btn3-color-white:hover, .btn.vc_btn3-color-white:active, .vc_btn.ts-btn-white:hover, .vc_btn.ts-btn-white:active, .vc_btn.vc_btn3-color-white:hover, .vc_btn.vc_btn3-color-white:active, .teamscapes .vc_btn3.ts-btn-white:hover, .teamscapes .vc_btn3.ts-btn-white:active, .teamscapes .vc_btn3.vc_btn3-color-white:hover, .teamscapes .vc_btn3.vc_btn3-color-white:active {
  background-color: #e6e6e6;
}
.ts-btn.vc_btn3.vc_btn3-size-md, .ts-card input.vc_btn3.vc_btn3-size-md[type=submit], .login input.vc_btn3.vc_btn3-size-md[type=submit], .btn.vc_btn3.vc_btn3-size-md, .vc_btn.vc_btn3.vc_btn3-size-md, .teamscapes .vc_btn3.vc_btn3.vc_btn3-size-md {
  font-size: 1rem;
}
.ts-btn.vc_btn3.vc_btn3-size-lg, .ts-card input.vc_btn3.vc_btn3-size-lg[type=submit], .login input.vc_btn3.vc_btn3-size-lg[type=submit], .btn.vc_btn3.vc_btn3-size-lg, .vc_btn.vc_btn3.vc_btn3-size-lg, .teamscapes .vc_btn3.vc_btn3.vc_btn3-size-lg {
  font-size: 1.2544rem;
}
.ts-btn.vc_btn3.vc_btn3-size-md, .ts-card input.vc_btn3.vc_btn3-size-md[type=submit], .login input.vc_btn3.vc_btn3-size-md[type=submit], .ts-btn.vc_btn3.vc_btn3-size-lg, .ts-card input.vc_btn3.vc_btn3-size-lg[type=submit], .login input.vc_btn3.vc_btn3-size-lg[type=submit], .btn.vc_btn3.vc_btn3-size-md, .btn.vc_btn3.vc_btn3-size-lg, .vc_btn.vc_btn3.vc_btn3-size-md, .vc_btn.vc_btn3.vc_btn3-size-lg, .teamscapes .vc_btn3.vc_btn3.vc_btn3-size-md, .teamscapes .vc_btn3.vc_btn3.vc_btn3-size-lg {
  padding: 0.5em 1.5em;
}

.login p {
  margin-bottom: 1.5em;
}
.login p:last-of-type {
  margin-bottom: 0;
}
.login label {
  display: block;
  margin-bottom: 0.25em;
  font-size: 0.8928571429rem;
  font-weight: 500;
}
.login input[type=text], .login input[type=password] {
  position: relative;
  width: 100%;
  padding: 0.5rem 1rem;
  background-color: #EEEEEE;
  border: 1px solid;
  border-color: #CCCCCC;
  font-size: 1rem;
}
.login input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #EEEEEE;
  border: 1px solid;
  border-color: #CCCCCC;
  line-height: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
}
.login input[type=checkbox]:checked:after {
  content: "✔";
  position: absolute;
  top: 0px;
  left: 3px;
  font-size: 1rem;
}
.login input[type=submit] {
  width: 100%;
}
.login .login-intro-heading {
  margin-bottom: 2em;
  text-align: center;
}

.ts-card {
  background-color: #ffffff;
  padding: 1rem;
  border: 0.15rem solid #16264C;
}
.ts-card label {
  font-size: 0.8928571429rem;
  font-weight: 500;
}
.ts-card input[type=text], .ts-card input[type=password] {
  position: relative;
  width: 100%;
  padding: 0.5rem 1rem;
  background-color: #EEEEEE;
  border: 1px solid;
  border-color: #CCCCCC;
  font-size: 1rem;
}
.ts-card input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #EEEEEE;
  border: 1px solid;
  border-color: #CCCCCC;
  line-height: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
}
.ts-card input[type=checkbox]:checked:after {
  content: "✔";
  position: absolute;
  top: 0px;
  left: 3px;
  font-size: 1rem;
}
.ts-card.ts-card-narrow {
  max-width: 400px;
}
.ts-card.ts-card-center {
  margin-left: auto;
  margin-right: auto;
}
.ts-card > div:first-of-type {
  margin-top: 0;
}
.ts-card > div:last-of-type {
  margin-bottom: 0;
}
.ts-card .ts-card-heading, .ts-card .ts-card-thumbnail, .ts-card .ts-card-buttons, .ts-card .ts-card-description {
  margin: 2rem 0;
}
.ts-card .ts-card-thumbnail {
  position: relative;
  width: 100%;
  padding-bottom: 56%;
}
.ts-card .ts-card-thumbnail .thumbnail-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.ts-card .ts-card-buttons .button {
  margin-bottom: 0.5rem;
}
.ts-card .ts-card-buttons .button:last-of-type {
  margin-bottom: 0;
}
.ts-card.ts-card-full-height {
  min-height: 100%;
}

/* BTNs */