﻿/*$background-color: #CAE3E0;
$footer-bg: #BFD8D5;
$brand-pink: #DE3251;
$brand-gold: #DA932B;
$dark-gold: #98671E;

$pink: #DE3251;
$dark-pink: #9B2339;*/
.split {
  max-width: 1600px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
@media (max-width: 991px) {
  .split {
    flex-direction: column;
  }
}
.split.revert {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .split.revert {
    flex-direction: column-reverse;
  }
}
.split h1, .split h2, .split h3, .split h4 {
  font-size: 72px;
  margin-bottom: 35px;
}
@media (max-width: 1499px) {
  .split h1, .split h2, .split h3, .split h4 {
    font-size: 52px;
  }
}
@media (max-width: 991px) {
  .split h1, .split h2, .split h3, .split h4 {
    font-size: 32px;
    line-height: 1;
    margin-bottom: 15px;
  }
}
.split h1 span, .split h2 span, .split h3 span, .split h4 span {
  font-size: 110px;
  line-height: 72px;
  font-family: "Authenia";
  color: #E83352;
}
@media (max-width: 1499px) {
  .split h1 span, .split h2 span, .split h3 span, .split h4 span {
    font-size: 76px;
    line-height: 50px;
  }
}
@media (max-width: 991px) {
  .split h1 span, .split h2 span, .split h3 span, .split h4 span {
    font-size: 48px;
    line-height: 1;
  }
}
.split p, .split ul {
  font-family: "CircularBook";
  line-height: 29px;
  color: #666867;
  margin-bottom: 40px;
}
@media (max-width: 1499px) {
  .split p, .split ul {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 991px) {
  .split p, .split ul {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 20px;
  }
}
.split ul {
  color: black;
}
.split p a.btn:not(.block) {
  margin-right: 20px;
}
.split p a.btn.block {
  margin-bottom: 20px;
}
.split .split-content {
  position: relative;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .split .split-content {
    display: flex;
    justify-content: center;
    align-content: center;
    margin-top: unset;
  }
}
.split .split-content .split-text {
  position: relative;
  align-self: center;
  z-index: 198;
}
@media (max-width: 991px) {
  .split .split-content .split-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
.split .split-image img {
  width: 100%;
}
