<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
button {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: inherit;
  font: inherit;
  vertical-align: baseline;
  text-decoration: none;
}
div,
ul,
li {
  box-sizing: border-box;
  list-style: none;
}
em {
  font-style: italic;
}
a {
  cursor: pointer;
}
a img {
  border: 0;
}
/* END CSS Core + Reset */
/* font size definitions */
/* color definitions */
/* color definitions */
@font-face {
  font-family: 'AlrightSans-Bold-v3';
  src: url('../fonts/AlrightSans-Bold-v3.otf') format('opentype');
}
@font-face {
  font-family: 'Interstate-Bold';
  src: url('../fonts/Interstate-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Interstate-Regular';
  src: url('../fonts/Interstate-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../fonts/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'OpenSans-Regular';
  src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
}
.nav-wrapper {
  padding: 2rem 3rem;
}

	/* For Raicon Home alignment 0 of 3 */
h2.title.mt-8 img.left-image.inline-block {
	margin-top: 0.58rem;
	}

@media only screen and (max-width: 767px) {
  .nav-wrapper {
    padding: 1rem 1.5rem;
  }
	
	/* For Raicon Home alignment 1 of 3 */
h2.title.mt-8 img.left-image.inline-block {
	margin-top: 0.21rem;
	}
}
/*.nav-wrapper .logo {
  width: 150px;
}
.nav-wrapper .menu-open:hover {
  color: #1c3a56;
}
.nav-wrapper .menu-close {
  display: none;
  margin-top: 10px;
  margin-right: 0px;
}
@media only screen and (max-width: 767px) {
  .nav-wrapper .menu-close {
    margin-right: 15px;
  }
}
.nav-wrapper .menu-wrapper {
  right: -300px;
}
.nav-wrapper .menu-wrapper a {
  padding-bottom: 2px;
  font-size: 1.5rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid white;
}
*/
@media only screen and (max-width: 767px) {
  .nav-wrapper .menu-wrapper a {
    font-size: 1rem;
    margin-bottom: 1rem;
  }
}
.nav-wrapper .menu-wrapper a:hover {
  color: #00afba;
}
.nav-wrapper .menu-wrapper a.current {
  border-bottom: 1px solid #00afba;
  color: #00afba;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  footer .menu-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 6rem;
  }
	/* For Raicon Home alignment 2 of 3 */
	h2.title.mt-8 img.left-image.inline-block {
	margin-top: 0.49rem;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 5rem;
  }
	/* For Raicon Home alignment 3 of 3 */
	h2.title.mt-8 img.left-image.inline-block {
	margin-top: 0.49rem;
	}
}
@media only screen and (max-width: 767px) {
  footer .menu-wrapper {
    padding-top: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media only screen and (max-width: 767px) {
  footer .menu-wrapper .first {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .first .logo {
    margin-bottom: 1.5rem;
  }
}
footer .menu-wrapper .first .logo img {
  width: 170px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .first &gt; div .left {
    width: 100%;
    display: block;
    margin-bottom: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  footer .menu-wrapper .first &gt; div .left {
    width: 100%;
    display: block;
    margin-bottom: 1rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .first &gt; div .right {
    width: 100%;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  footer .menu-wrapper .first &gt; div .right {
    width: 100%;
    display: block;
  }
}
footer .menu-wrapper .first .logos {
  display: flex;
  justify-content: left;
  align-items: center;
  margin-top: 1rem;
}
footer .menu-wrapper .first .logos-wrapper {
  margin-right: 2rem;
}
footer .menu-wrapper .first .logos .sbot {
  width: 5rem;
}
footer .menu-wrapper .first .logos .havan {
  width: 15rem;
}
footer .menu-wrapper .first .logos .chba {
  width: 14rem;
}
footer .menu-wrapper .first .logos .udi {
  width: 8rem;
}
footer .menu-wrapper .first .sbot-wrapper {
  margin-top: 1rem;
}
footer .menu-wrapper .first .sbot-wrapper .sbot-logo {
  width: 5rem;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .second {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 767px) {
  footer .menu-wrapper .second {
    width: 100%;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .second .website-menu {
    margin-bottom: 0.75rem;
  }
}
@media only screen and (max-width: 767px) {
  footer .menu-wrapper .second .website-menu {
    margin-bottom: 1rem;
  }
}
footer .menu-wrapper .second .website-menu a {
  border-top: 1px solid #5d6a76;
  padding: 4px 0;
  width: 200px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .second .website-menu a {
    width: 165px;
  }
}
footer .menu-wrapper .second .georgie-awards {
  max-width: 15rem;
}
@media only screen and (max-width: 767px) {
  footer .menu-wrapper .third {
    width: 100%;
  }
}
footer .menu-wrapper .third .signup-form {
  width: 85%;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .third .signup-form {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  footer .menu-wrapper .third .signup-form {
    width: 100%;
  }
}
footer .menu-wrapper .third .signup-form .email-input {
  width: 70%;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .third .signup-form .email-input {
    padding: 1rem 0.5rem;
  }
}
footer .menu-wrapper .third .signup-form .submit-btn {
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .third .signup-form .submit-btn {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
footer .menu-wrapper .third .signup-form .spinner-wrapper {
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  width: 65px;
  box-sizing: content-box;
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .third .signup-form .spinner-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  footer .menu-wrapper .third .g-recaptcha {
    transform: scale(0.85);
    transform-origin: 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .menu-wrapper .third .g-recaptcha {
    transform: scale(0.8);
    transform-origin: 0 0;
  }
}
@media only screen and (max-width: 767px) {
  footer .menu-wrapper .third .g-recaptcha {
    transform: scale(0.9);
    transform-origin: 0 0;
  }
}
footer .triangle-wrapper {
  height: 170px;
  clear: both;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  footer .triangle-wrapper {
    height: 125px;
  }
}
@media only screen and (max-width: 767px) {
  footer .triangle-wrapper {
    height: 75px;
  }
}
footer .triangle-wrapper .triangle {
  background-size: 100%;
}
footer .triangle-wrapper .triangle.left {
  width: 85%;
  background-image: url('../images/shapes/bottom-left-triangle.png');
}
footer .triangle-wrapper .triangle.right {
  width: 33.33%;
  background-image: url('../images/shapes/bottom-right-triangle.png');
}
html body {
  font-family: 'OpenSans-Regular';
  font-size: 1rem;
  color: #5d6a76;
  margin-top: 0px; /*96px body top*/
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  html body {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  html body {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 767px) {
  html body {
    font-size: 0.875rem;
    margin-top: 20px;
  }
}
input[type=text],
input[type=email],
input[type=submit],
select {
  border-radius: 0;
}
input[type=text],
input[type=email],
input[type=submit],
button,
select {
  -webkit-appearance: none;
}
/* font definitions */
.opensans_bold {
  font-family: 'OpenSans-Bold';
}
.interstate {
  font-family: 'Interstate-Regular';
}
.interstate_bold {
  font-family: 'Interstate-Bold';
}
/*.alrightSans_bold {
    font-family: @alrightSansBold;
} 

.alrightSans_black{
    font-family:@alrightSansBlack;
}*/
/* color class definitions */
.bluish_grey_textcolor {
  color: #5d6a76;
}
.dark_bluish_grey_textcolor {
  color: #1c3a56;
}
/*.dark_teal_textcolor{
    color:@dark_teal_color;
}

.light_teal_textcolor{
    color:@light_teal_color;
}

.medium_beige_textcolor{
    color:@medium_beige_color;
}

.light_grey_textcolor{
    color:@light_grey_color;
}*/
.white_textcolor {
  color: white;
}
/* background color definitions */
.light_teal_bgcolor {
  background-color: #00afba;
}
/*.medium_teal_bgcolor{
    background-color: @medium_teal_color;
}

.dark_teal_bgcolor {
    background-color: @dark_teal_color;
}*/
.bluish_grey_bgcolor {
  background-color: #5d6a76;
}
.dark_bluish_grey_bgcolor {
  background-color: #1c3a56;
}

.logo_grey_bgcolor {
	background-color: #5F6A75;
}
/*.maroon_bgcolor{
    background-color:@maroon_color;
}

.light_grey_bgcolor {
    background-color: @light_grey_color;
}

.light_grey_green_bgcolor {
    background-color: @light_grey_green_color;
}

.light_grey_blue_bgcolor {
    background-color: @light_grey_blue_color;
}

.light_grey_teal_bgcolor {
    background-color: @light_grey_teal_color;
}

.slightly_darker_light_grey_color {
    background-color: @slightly_darker_light_grey_color;
}

.dark_grey_bgcolor {
    background-color: @dark_grey_color;
}

.medium_beige_bgcolor{
    background-color:@medium_beige_color;
}

.light_medium_teal_bgcolor {
    background-color: @light_medium_teal_color;
}

.light_beige_bgcolor {
    background-color: @light_beige_color;
}

.light_blue_bgcolor {
    background-color: @light_blue_color;
}

.light_green_bgcolor {
    background-color: @light_green_color;
}*/
/* font sizes */
.text-5-1\/2xl {
  font-size: 3.5rem;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .text-5-1\/2xl {
    font-size: 3.1rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .text-5-1\/2xl {
    font-size: 2.7rem;
  }
}
@media only screen and (max-width: 767px) {
  .text-5-1\/2xl {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .text-5xl {
    font-size: 2.6rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .text-5xl {
    font-size: 2.4rem;
  }
}
@media only screen and (max-width: 767px) {
  .text-5xl {
    font-size: 2.2rem;
  }
}
.text-3xl {
  font-size: 1.875rem;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .text-3xl {
    font-size: 1.675rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .text-3xl {
    font-size: 1.475rem;
  }
}
@media only screen and (max-width: 767px) {
  .text-3xl {
    font-size: 1.275rem;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .text-2xl {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .text-2xl {
    font-size: 1.3rem;
  }
}
@media only screen and (max-width: 767px) {
  .text-2xl {
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 767px) {
  .text-base {
    font-size: 0.875rem;
  }
}
/* other global classes */
.link {
  border-bottom: 2px solid #00afba;
  border-left: 2px solid #00afba;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .link {
    padding: 0.5rem 1rem;
  }
}
@media only screen and (max-width: 767px) {
  .link {
    padding: 0.5rem 1rem;
  }
}
.link i {
  color: #00afba;
}
.link:hover {
  border-bottom: 2px solid #1c3a56;
  border-left: 2px solid #1c3a56;
  color: #00afba;
}
.link:hover i {
  color: #1c3a56;
}
a:hover {
  color: #1c3a56;
}
.w-85 {
  width: 85%;
}
.tablet-only {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .tablet-only {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .tablet-only {
    display: block;
  }
}
.mobile-only {
  display: none;
}
@media only screen and (max-width: 767px) {
  .mobile-only {
    display: block;
  }
}
</pre></body></html>