@import url(//hello.myfonts.net/count/3a16a4);
@import url(//hello.myfonts.net/count/3a16a4);
@import url(//hello.myfonts.net/count/3a16a4);
@import url(//hello.myfonts.net/count/3a16a4);
/**
 * Global variables and mixins
 * Do NOT put any classes here - this file will be automatically @imported into all modules' scss
 */
/* line 37, lib/globals.scss */
select {
  -webkit-appearance: none; }
  /* line 39, lib/globals.scss */
  select.select.w-select {
    border-radius: 4px; }

/* line 43, lib/globals.scss */
.br-768 {
  display: none; }
  @media screen and (max-width: 767px) {
    /* line 43, lib/globals.scss */
    .br-768 {
      display: block; } }

/* line 50, lib/globals.scss */
.br-568-up {
  display: none; }
  @media screen and (min-width: 568px) {
    /* line 50, lib/globals.scss */
    .br-568-up {
      display: block; } }

/* line 57, lib/globals.scss */
.bg-red {
  background-color: #d52830; }

/* line 58, lib/globals.scss */
.bg-green {
  background-color: #73b611; }

/* line 59, lib/globals.scss */
.init-caps {
  text-transform: capitalize; }

/* line 60, lib/globals.scss */
.rtd-content {
  z-index: 1000 !important; }

/* line 62, lib/globals.scss */
.template-404 .section {
  padding-top: 200px;
  padding-bottom: 100px; }
  /* line 66, lib/globals.scss */
  .template-404 .section h1 {
    text-align: center;
    font-size: 52px; }

/**********************************************/
/**********************************************/
/**********************************************/
/**** NEW HAMBURGER ***/
/* line 7, stdin */
.xAnimate {
  position: absolute;
  height: 20px;
  width: 30px;
  transform: translateY(-50%); }

/* line 21, stdin */
.line {
  width: 100%;
  height: 2px;
  background-color: #000;
  position: absolute; }

/* line 27, stdin */
.line--1 {
  top: 0; }

/* line 30, stdin */
.line--2 {
  top: 50%; }

/* line 34, stdin */
.line--3 {
  top: 100%; }

/* line 37, stdin */
.xAnimate.isClicked .line--1 {
  top: 50%;
  transform: rotate(45deg);
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: becomeX;
          animation-name: becomeX; }

/* line 43, stdin */
.xAnimate.isClicked .line--2 {
  top: 50%;
  transform: rotate(45deg);
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: becomeXM;
          animation-name: becomeXM; }

/* line 49, stdin */
.xAnimate.isClicked .line--3 {
  top: 50%;
  transform: rotate(-45deg);
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: becomeXR;
          animation-name: becomeXR; }

@-webkit-keyframes becomeX {
  0% {
    transform: rotate(0deg);
    top: 0%; }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(45deg); } }

@keyframes becomeX {
  0% {
    transform: rotate(0deg);
    top: 0%; }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(45deg); } }

@-webkit-keyframes becomeXM {
  0% {
    transform: rotate(0deg);
    top: 50%; }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(45deg); } }

@keyframes becomeXM {
  0% {
    transform: rotate(0deg);
    top: 50%; }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(45deg); } }

@-webkit-keyframes becomeXR {
  0% {
    transform: rotate(0deg);
    top: 100%; }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(-45deg); } }

@keyframes becomeXR {
  0% {
    transform: rotate(0deg);
    top: 100%; }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(-45deg); } }

/*==========================*/
/* line 95, stdin */
.xAnimate.notClicked .line--1 {
  /*top:0%;*/
  /*transform:rotate(0);*/
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: becomeY;
          animation-name: becomeY; }

/* line 101, stdin */
.xAnimate.notClicked .line--2 {
  /*top:50%;*/
  /*transform:rotate(0);*/
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: becomeYM;
          animation-name: becomeYM; }

/* line 107, stdin */
.xAnimate.notClicked .line--3 {
  /*top:100%;*/
  /*transform:rotate(0);*/
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-name: becomeYR;
          animation-name: becomeYR; }

@-webkit-keyframes becomeY {
  0% {
    top: 50%;
    transform: rotate(45deg); }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(0deg);
    top: 0%; } }

@keyframes becomeY {
  0% {
    top: 50%;
    transform: rotate(45deg); }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(0deg);
    top: 0%; } }

@-webkit-keyframes becomeYM {
  0% {
    top: 50%;
    transform: rotate(45deg); }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(0deg);
    top: 50%; } }

@keyframes becomeYM {
  0% {
    top: 50%;
    transform: rotate(45deg); }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(0deg);
    top: 50%; } }

@-webkit-keyframes becomeYR {
  0% {
    transform: rotate(-45deg);
    top: 50%; }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(0deg);
    top: 100%; } }

@keyframes becomeYR {
  0% {
    transform: rotate(-45deg);
    top: 50%; }
  50% {
    transform: rotate(0deg);
    top: 50%; }
  100% {
    transform: rotate(0deg);
    top: 100%; } }

/**
 * Global variables and mixins
 * Do NOT put any classes here - this file will be automatically @imported into all modules' scss
 */
/* line 37, lib/globals.scss */
select {
  -webkit-appearance: none; }
  /* line 39, lib/globals.scss */
  select.select.w-select {
    border-radius: 4px; }

/* line 43, lib/globals.scss */
.br-768 {
  display: none; }
  @media screen and (max-width: 767px) {
    /* line 43, lib/globals.scss */
    .br-768 {
      display: block; } }

/* line 50, lib/globals.scss */
.br-568-up {
  display: none; }
  @media screen and (min-width: 568px) {
    /* line 50, lib/globals.scss */
    .br-568-up {
      display: block; } }

/* line 57, lib/globals.scss */
.bg-red {
  background-color: #d52830; }

/* line 58, lib/globals.scss */
.bg-green {
  background-color: #73b611; }

/* line 59, lib/globals.scss */
.init-caps {
  text-transform: capitalize; }

/* line 60, lib/globals.scss */
.rtd-content {
  z-index: 1000 !important; }

/* line 62, lib/globals.scss */
.template-404 .section {
  padding-top: 200px;
  padding-bottom: 100px; }
  /* line 66, lib/globals.scss */
  .template-404 .section h1 {
    text-align: center;
    font-size: 52px; }

@media screen and (min-width: 960px) {
  /* line 3, stdin */
  .navbar .hide-above-959 {
    display: none; } }

/* line 10, stdin */
.navbar .navbar-action.buy-button__wrap {
  left: auto;
  right: 0;
  background-color: #ffffff;
  border: 1px solid #e22e36; }
  @media screen and (min-width: 960px) {
    /* line 10, stdin */
    .navbar .navbar-action.buy-button__wrap {
      display: none; } }

/* line 23, stdin */
.navbar .desktop-dropdown .w-dropdown-list {
  visibility: hidden;
  display: block;
  transform: scaleY(0);
  opacity: 0; }

/* line 30, stdin */
.navbar .desktop-dropdown .dropdown-link {
  width: 240px; }

/* line 34, stdin */
.navbar .desktop-dropdown .dropdown-icon {
  transform: rotate(0);
  transition: transform 0.4s ease; }

/* line 40, stdin */
.navbar .desktop-dropdown.isClicked .w-dropdown-list {
  visibility: visible;
  -webkit-animation-name: showNav;
          animation-name: showNav;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

/* line 47, stdin */
.navbar .desktop-dropdown.isClicked .dropdown-icon {
  transform: rotate(180deg); }

/* line 53, stdin */
.navbar .desktop-dropdown.notClicked .w-dropdown-list {
  visibility: visible;
  -webkit-animation-name: hideNav;
          animation-name: hideNav;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

/* line 60, stdin */
.navbar .desktop-dropdown.notClicked .dropdown-icon {
  transform: rotate(0); }

@media screen and (max-width: 1200px) {
  /* line 66, stdin */
  .navbar .brand {
    right: -26px;
    width: 134px; } }

@media screen and (max-width: 959px) {
  /* line 66, stdin */
  .navbar .brand {
    right: auto;
    padding-top: 2px; } }

@media screen and (max-width: 479px) {
  /* line 66, stdin */
  .navbar .brand {
    margin: 0; } }

@media screen and (max-width: 959px) {
  /* line 82, stdin */
  .navbar .menu {
    display: flex; } }

/* line 88, stdin */
.navbar .container.navbar-container {
  background-color: #ffffff; }
  @media screen and (max-width: 959px) {
    /* line 88, stdin */
    .navbar .container.navbar-container {
      align-items: flex-start; } }

/* line 98, stdin */
.navbar .menu-item:hover .dropdown-icon {
  color: #e22e36; }

/* line 104, stdin */
.navbar .mobile-social {
  display: none; }

@media screen and (max-width: 959px) {
  /* line 109, stdin */
  .navbar .menu-item {
    padding-right: 0;
    display: block; }
  /* line 114, stdin */
  .navbar .mobile-social {
    display: block; }
    /* line 117, stdin */
    .navbar .mobile-social .social-link {
      padding-bottom: 30px; }
  /* line 125, stdin */
  .navbar .isClicked ~ .menu.mobile-menu--open,
  .navbar .isClicked ~ .buy-menu.mobile-menu--open {
    -webkit-animation-name: showNav;
            animation-name: showNav;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }
    /* line 130, stdin */
    .navbar .isClicked ~ .menu.mobile-menu--open .navbarLinks,
    .navbar .isClicked ~ .buy-menu.mobile-menu--open .navbarLinks {
      pointer-events: auto; }
  /* line 138, stdin */
  .navbar .notClicked ~ .menu,
  .navbar .notClicked ~ .buy-menu {
    -webkit-animation-name: hideNav;
            animation-name: hideNav;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }
    /* line 144, stdin */
    .navbar .notClicked ~ .menu .navbarLinks,
    .navbar .notClicked ~ .buy-menu .navbarLinks {
      pointer-events: auto; }
  /* line 150, stdin */
  .navbar .menu,
  .navbar .buy-menu {
    opacity: 0;
    transform: scaleY(0);
    background-color: white;
    color: white;
    width: 100vw;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 70px;
    height: calc(100vh - 70px);
    overflow-y: scroll;
    text-align: left;
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px; }
    /* line 173, stdin */
    .navbar .menu .navbarLinks,
    .navbar .buy-menu .navbarLinks {
      background-color: white;
      pointer-events: none;
      display: inline-block;
      padding-bottom: 20%;
      max-height: 100%;
      -webkit-animation-duration: 5s;
              animation-duration: 5s;
      overflow: scroll;
      width: 100%; }
      /* line 183, stdin */
      .navbar .menu .navbarLinks .navbarLinksChild,
      .navbar .buy-menu .navbarLinks .navbarLinksChild {
        display: block;
        padding: 6px 0;
        width: 100%;
        color: inherit;
        font-size: 18px;
        font-family: "Noe Text", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
        font-weight: 700;
        text-align: center;
        text-transform: uppercase;
        text-decoration: none;
        letter-spacing: 0.05em;
        transition: color 0.2s ease-in-out; }
        /* line 197, stdin */
        .navbar .menu .navbarLinks .navbarLinksChild.logo,
        .navbar .buy-menu .navbarLinks .navbarLinksChild.logo {
          display: none; }
        /* line 201, stdin */
        .navbar .menu .navbarLinks .navbarLinksChild:hover,
        .navbar .buy-menu .navbarLinks .navbarLinksChild:hover {
          color: #00cdbd; } }
      @media screen and (max-width: 959px) and (min-width: 768px) {
        /* line 183, stdin */
        .navbar .menu .navbarLinks .navbarLinksChild,
        .navbar .buy-menu .navbarLinks .navbarLinksChild {
          font-size: 25px;
          margin: 5px 0; } }
    @media screen and (max-width: 959px) and (min-width: 768px) {
      /* line 173, stdin */
      .navbar .menu .navbarLinks,
      .navbar .buy-menu .navbarLinks {
        padding-bottom: 5%; } }
  @media screen and (max-width: 959px) and (min-width: 768px) {
    /* line 150, stdin */
    .navbar .menu,
    .navbar .buy-menu {
      justify-content: flex-start; } }

@media screen and (max-width: 479px) {
  /* line 223, stdin */
  .navbar .menu-item {
    font-size: 18px; } }

@-webkit-keyframes showNav {
  0% {
    transform: scaleY(1);
    color: white; }
  1% {
    opacity: 0;
    transform: scaleY(1);
    color: white; }
  50% {
    opacity: 1;
    transform: scaleY(1);
    color: white; }
  100% {
    opacity: 1;
    transform: scaleY(1);
    color: #18101b; } }

@keyframes showNav {
  0% {
    transform: scaleY(1);
    color: white; }
  1% {
    opacity: 0;
    transform: scaleY(1);
    color: white; }
  50% {
    opacity: 1;
    transform: scaleY(1);
    color: white; }
  100% {
    opacity: 1;
    transform: scaleY(1);
    color: #18101b; } }

@-webkit-keyframes hideNav {
  0% {
    opacity: 1;
    transform: scaleY(1);
    color: #18101b; }
  50% {
    opacity: 1;
    transform: scaleY(1);
    color: white; }
  99% {
    opacity: 0;
    transform: scaleY(1);
    color: white; }
  100% {
    opacity: 0;
    transform: scaleY(0);
    color: white; } }

@keyframes hideNav {
  0% {
    opacity: 1;
    transform: scaleY(1);
    color: #18101b; }
  50% {
    opacity: 1;
    transform: scaleY(1);
    color: white; }
  99% {
    opacity: 0;
    transform: scaleY(1);
    color: white; }
  100% {
    opacity: 0;
    transform: scaleY(0);
    color: white; } }

/**
 * Global variables and mixins
 * Do NOT put any classes here - this file will be automatically @imported into all modules' scss
 */
/* line 37, lib/globals.scss */
select {
  -webkit-appearance: none; }
  /* line 39, lib/globals.scss */
  select.select.w-select {
    border-radius: 4px; }

/* line 43, lib/globals.scss */
.br-768 {
  display: none; }
  @media screen and (max-width: 767px) {
    /* line 43, lib/globals.scss */
    .br-768 {
      display: block; } }

/* line 50, lib/globals.scss */
.br-568-up {
  display: none; }
  @media screen and (min-width: 568px) {
    /* line 50, lib/globals.scss */
    .br-568-up {
      display: block; } }

/* line 57, lib/globals.scss */
.bg-red {
  background-color: #d52830; }

/* line 58, lib/globals.scss */
.bg-green {
  background-color: #73b611; }

/* line 59, lib/globals.scss */
.init-caps {
  text-transform: capitalize; }

/* line 60, lib/globals.scss */
.rtd-content {
  z-index: 1000 !important; }

/* line 62, lib/globals.scss */
.template-404 .section {
  padding-top: 200px;
  padding-bottom: 100px; }
  /* line 66, lib/globals.scss */
  .template-404 .section h1 {
    text-align: center;
    font-size: 52px; }

@media screen and (max-width: 767px) {
  /* line 3, stdin */
  .footer {
    padding-bottom: 60px; } }

/* line 8, stdin */
.footer .container {
  position: relative; }

/* line 12, stdin */
.footer #footer {
  width: 100%; }

/* line 16, stdin */
.footer #dg_footer_wrapper_inner .dg_footer_row_0 a {
  color: #000000;
  text-decoration: none; }
  /* line 20, stdin */
  .footer #dg_footer_wrapper_inner .dg_footer_row_0 a:hover {
    color: #e22e36; }

/* line 25, stdin */
.footer #dg_footer_wrapper {
  background: #ffffff; }
  /* line 28, stdin */
  .footer #dg_footer_wrapper #dg_footer_wrapper_inner {
    width: auto;
    position: static; }
    @media (max-width: 868px) {
      /* line 28, stdin */
      .footer #dg_footer_wrapper #dg_footer_wrapper_inner {
        text-align: left; } }
    /* line 36, stdin */
    .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 {
      padding: 0; }
      /* line 39, stdin */
      .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
      /* line 45, stdin */
      .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item'] {
        color: #000;
        font-family: 'Noe Text', sans-serif;
        font-size: 11px;
        text-decoration: none;
        flex: none; }
        @media (max-width: 1100px) {
          /* line 45, stdin */
          .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item'] {
            flex: 0 1 50%;
            text-align: left;
            line-height: 1.25 !important; } }
        /* line 58, stdin */
        .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item'].dg_footer_item_last {
          flex: none;
          position: absolute;
          margin: 0;
          bottom: 0;
          width: auto;
          left: auto;
          right: 180px;
          font-size: 8px; }
          @media screen and (max-width: 767px) {
            /* line 58, stdin */
            .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item'].dg_footer_item_last {
              top: calc(100% + 30px);
              left: 0;
              right: auto; } }
        /* line 75, stdin */
        .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item'].dg_footer_item_8 {
          flex: none;
          font-size: 8px;
          position: absolute;
          bottom: 0;
          right: 0;
          margin: 0; }
          @media screen and (max-width: 767px) {
            /* line 75, stdin */
            .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item'].dg_footer_item_8 {
              top: calc(100% + 10px);
              bottom: auto;
              right: auto;
              left: 0; } }
        /* line 91, stdin */
        .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item'] a, .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item'] span {
          padding: 0;
          color: #000000; }
        /* line 96, stdin */
        .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item']:after {
          display: none; }
        @media (max-width: 991px) {
          /* line 45, stdin */
          .footer #dg_footer_wrapper #dg_footer_wrapper_inner .dg_footer_row_0 li[class^='dg_footer_item'] {
            display: block; } }

/* line 108, stdin */
.footer .footer-row.middle {
  border-bottom: none; }
  @media screen and (max-width: 568px) {
    /* line 108, stdin */
    .footer .footer-row.middle {
      margin-bottom: 10px; } }

@media screen and (max-width: 568px) {
  /* line 116, stdin */
  .footer .footer-row.last {
    margin-bottom: 30px; } }

/**
 * Global variables and mixins
 * Do NOT put any classes here - this file will be automatically @imported into all modules' scss
 */
/* line 37, lib/globals.scss */
select {
  -webkit-appearance: none; }
  /* line 39, lib/globals.scss */
  select.select.w-select {
    border-radius: 4px; }

/* line 43, lib/globals.scss */
.br-768 {
  display: none; }
  @media screen and (max-width: 767px) {
    /* line 43, lib/globals.scss */
    .br-768 {
      display: block; } }

/* line 50, lib/globals.scss */
.br-568-up {
  display: none; }
  @media screen and (min-width: 568px) {
    /* line 50, lib/globals.scss */
    .br-568-up {
      display: block; } }

/* line 57, lib/globals.scss */
.bg-red {
  background-color: #d52830; }

/* line 58, lib/globals.scss */
.bg-green {
  background-color: #73b611; }

/* line 59, lib/globals.scss */
.init-caps {
  text-transform: capitalize; }

/* line 60, lib/globals.scss */
.rtd-content {
  z-index: 1000 !important; }

/* line 62, lib/globals.scss */
.template-404 .section {
  padding-top: 200px;
  padding-bottom: 100px; }
  /* line 66, lib/globals.scss */
  .template-404 .section h1 {
    text-align: center;
    font-size: 52px; }

@media screen and (min-width: 768px) {
  /* line 3, stdin */
  .mobile-only {
    display: none; } }

@media screen and (max-width: 767px) {
  /* line 9, stdin */
  .desktop-only {
    display: none; } }

/* line 14, stdin */
body,
.navigation {
  min-width: 320px; }

/* line 19, stdin */
a {
  text-decoration: none;
  color: inherit; }

/* line 24, stdin */
.slick-slider {
  visibility: hidden;
  opacity: 0; }
  /* line 28, stdin */
  .slick-slider.slick-initialized {
    visibility: visible;
    -webkit-animation-name: showSlider;
            animation-name: showSlider;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s;
    -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s; }

@-webkit-keyframes showSlider {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes showSlider {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

/* line 46, stdin */
.js-wtb__item,
.expand-control,
.select,
.toggle,
.slide-next,
.slide-control-button {
  cursor: pointer; }

/* line 56, stdin */
.slick-slider .slick-slide {
  outline: none !important; }
  /* line 59, stdin */
  .slick-slider .slick-slide:focus {
    outline: none !important; }
  /* line 63, stdin */
  .slick-slider .slick-slide * {
    outline: none !important; }

/* line 69, stdin */
.has-dk-bg {
  color: #ffffff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
  /* line 73, stdin */
  .has-dk-bg .cta-icon-circle.hollow {
    background-image: radial-gradient(rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.02) 51%, rgba(0, 0, 0, 0.08) 100%); }

/* line 78, stdin */
.has-lt-bg {
  color: #333333;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.4); }
  /* line 82, stdin */
  .has-lt-bg .cta-icon-circle.hollow {
    background-image: radial-gradient(rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.1) 51%, rgba(255, 255, 255, 0.23) 100%);
    border-color: #333333; }

