.hero-content {
  padding-bottom: 80px; }
  .hero-content h1 {
    font-weight: 900;
    color: #385792;
    text-fill-color: transparent;
    line-height: 1;
    margin-top: 20px; }
  .hero-content h2 {
    font-size: 22px;
    font-weight: normal; }

.title.is-2 .icon.is-large {
  left: -72px;
  position: absolute;
  top: -1px; }

.subtitle.is-2 {
  font-size: 24px; }

.icon.is-danger {
  color: #ED6C63;
  text-shadow: 1px 1px 0 #8a423c; }
.icon.is-success {
  color: #97CD76;
  text-shadow: 1px 1px 0 #577644; }

.fa-ul .is-success {
  color: #97CD76;
  text-shadow: 1px 1px 0 #577644; }
.fa-ul li {
  margin-top: 6px; }

.main-banner.is-info .header-left a {
  color: #fff !important; }
  .main-banner.is-info .header-left a small {
    color: #fff !important;
    opacity: 0.5; }

.offer-additional {
  padding-top: 60px; }

table.offer-table thead th {
  background: #385792;
  color: #FFF;
  border: 0; }
table.offer-table tbody tr:first-child {
  border-top: 0; }
table.offer-table tbody tr td:first-child {
  background: #F5F7FA; }

.news h2 {
  font-size: 20px; }
.news h4 {
  border-bottom: 1px solid #F2F3F4;
  padding-bottom: 5px;
  margin-bottom: 15px; }
.news h5 {
  font-size: 17px;
  font-weight: normal;
  margin-top: 15px; }
.news p {
  margin-top: 10px; }
.news ul {
  margin-top: 10px;
  margin-left: 20px;
  list-style: circle; }

.control.has-error input {
  border-color: #ED6C63; }
.control .error_message {
  color: #ED6C63;
  font-size: 12px;
  margin-bottom: 5px; }

.captcha {
  display: block;
  margin: 0 auto 10px;
  border: 1px solid #dadbde; }

.control.submit {
  text-align: center !important; }

.header-left {
  line-height: 1;
  text-align: left; }
  .header-left a small {
    color: #69707a; }

.tos {
  text-align: justify;
  width: 60%; }
  .tos li {
    margin-top: 5px;
    margin-bottom: 5px; }

#promo-banner {
  background: #F5F5F5; }
  #promo-banner h2 {
    font-size: 40px !important; }
  #promo-banner h3 {
    font-size: 32px !important; }
  #promo-banner h4 {
    font-size: 25px !important; }
.clickable {
    cursor: pointer;
}
a {
  color: #385792; }

.button.is-primary {
  background: #385792; }
  .button.is-primary:hover {
    background: #4D73BB; }

.hero.is-primary.is-bold,
.main-banner.is-info,
footer {
  background-image: linear-gradient(137deg, #2E457B 0%, #237431 100%) !important; }

footer {
  color: rgba(255, 255, 255, 0.8); }

.hero.is-primary {
  background: #4D73BB; }

/*# sourceMappingURL=ct8.css.map */
