h1 { font-size: 40px; }

h2 { font-size: 30px; }

.eyeBrow, .title { display: none; }

.btn {
  display: block;
  width: 100%;
  max-width: 260px;
  margin: 0;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  border: 0;
  border-bottom: 4px solid #000000 !important;
  background: #fdba12;
  text-decoration: none !important;
}

.responsiveColumnLayout .grid__4x25 .item.decoration h3 {
  margin: 0.5rem 0 0.75rem 0;
  line-height: 1.125;
}
.responsiveColumnLayout .grid__4x25 .item.decoration p {
  margin-top: 0;
}

/* Bullet Lists */
.rte ul, .javascript ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

.rte li, .javascript li {
  padding-left: 1em;
  text-indent: -1em;
}

.rte li:before, .javascript li:before  {
  content: "»";
  padding-right: 5px;
  color: #fdba12;
}

/* Background Component */
.background {
  height: 100% !important;
  border: 3px solid #fdba12;
  margin-bottom: 3rem;
}
.cmp-background {
  margin: 0 !important;
  height: 100% !important;
}
.cmp-background--bg {
  position: absolute;
  object-position: top right;
}
.cmp-background .finn-two-columns {
  margin-bottom: 0;
}

/* Mobile Width */
@media screen and (max-width:767px) {
  .mobile-show {
    display: block;
  }
  .desktop-show {
    display: none;
  }
	.mobile-text-center {
		text-align: center;
	}
  .cmp-background--content {
    padding: 12px !important;
  }
  .responsiveColumnLayout .grid__4x25 .item.decoration {
    margin-bottom: 4rem;
  }
}

/* iPad Up */
@media screen and (min-width:768px) {
  .mobile-show {
    display: none;
  }
  .desktop-show {
    display: block;
  }
}

@media screen and (min-width:768px) and (max-width: 1024px) {
  .responsiveColumnLayout .grid__4x25 .item.decoration .javascript h3 {
    font-size: 24px !important;
  }
}