@font-face {
  font-family: "SilverSouth";
  src: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/silversouth.ttf?160166411610642); }
@font-face {
  font-family: "Kaileigh";
  src: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/kaileigh2.ttf?160166411610642); }
@font-face {
  font-family: "Gotham";
  src: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/gotham.ttf?160166411610642); }
h1 {
  font-family: "Kaileigh";
  font-weight: normal; }

h2, h3, h4, h5, h6 {
  font-family: "SilverSouth";
  font-weight: normal;
  line-height: 1.6em; }

h6 {
  font-family: Gotham;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.2em;
  font-size: 10px;
  margin-bottom: -10px; }

body, p, ul, ol, a {
  font-family: "Gotham"; }

.uppercase {
  text-transform: uppercase; }

.center {
  text-align: center; }

h3 em, h4 em, h5 em {
  background-image: linear-gradient(to right, #e5b3ac, #e5b3ac);
  background-size: 200% 30%;
  background-repeat: repeat-x;
  background-position: -100% 100%;
  font-style: normal; }

.block--1572360429788_0 {
  background: #f9eeed;
  padding: 50px;
  box-shadow: 0 0 0 1px #e5b3ac, 0 0 0 20px #f9eeed; }

#section-1572360429788 ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

#section-1572360429788 li {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/bullet-dollar.png?160166411610642) no-repeat left top;
  padding-left: 45px;
  padding-top: 0;
  background-size: 30px; }

.block--1573748715828_0 {
  background: #f9eeed;
  padding: 30px;
  box-shadow: 0 0 0 1px #e5b3ac, 0 0 0 20px #f9eeed; }

#section-1573748715828 ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

#section-1573748715828 li {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/bullet-nope.png?160166411610642) no-repeat left top;
  padding-left: 45px;
  padding-top: 0;
  background-size: 30px; }

.block--1574075143286 {
  background: #92997D;
  margin-top: -250px;
  margin-left: 700px; }

.block--1574075143286 h1 {
  color: #fff !important; }

#section-1573748806173 ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

#section-1573748806173 li {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/bullet-check.png?160166411610642) no-repeat left top;
  padding-left: 45px;
  padding-top: 0;
  background-size: 30px; }

.block--1573748887911_0 {
  background: #f9eeed;
  padding: 30px;
  box-shadow: 0 0 0 1px #e5b3ac, 0 0 0 20px #f9eeed; }

.background-image--1573748965312 {
  background-position: top; }

#section-1573748965312 ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

#section-1573748965312 li {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/bullet-heart.png?160166411610642) no-repeat left top;
  padding-left: 45px;
  padding-top: 0;
  background-size: 30px; }

#section-1572360873043 {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/flat01.png?160166411610642) no-repeat right bottom, url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/flat_02.png?160166411610642) no-repeat left bottom, #f1d7d3 !important; }

.block--1572360955737_0 {
  background: #f9eeed;
  padding: 50px;
  box-shadow: 0 0 0 1px #e5b3ac, 0 0 0 20px #f9eeed; }

#section-1573049237632 ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

#section-1573049237632 li {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/bullet-dollar.png?160166411610642) no-repeat left top;
  padding-left: 45px;
  padding-top: 0;
  background-size: 30px; }

#section-1572364584855 h1, #section-1572364584855 h1 {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 30px; }

#section-1572364584855 h1:after, #section-1572364584855 h1:after {
  content: '';
  border-top: 1px solid #e5b3ac;
  margin: 0 0 0 20px;
  flex: 1 0 20px; }

#section-1572361141278 .row {
  font-size: 0;
  background: #f9eeed;
  padding: 50px;
  margin: 0 auto;
  box-shadow: 0 0 0 1px #e5b3ac, 0 0 0 20px #f9eeed; }

#section-1572361141278 .row.heading--empty {
  display: none; }

#section-1573752609857 .row {
  font-size: 0;
  background: #f9eeed;
  padding: 50px;
  margin: 0 auto;
  box-shadow: 0 0 0 1px #e5b3ac, 0 0 0 20px #f9eeed; }

#section-1573752609857 .row.heading--empty {
  display: none; }

#section-1573752609857 ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

#section-1573752609857 li {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/bullet-check.png?160166411610642) no-repeat left top;
  padding-left: 45px;
  padding-top: 0;
  background-size: 30px; }

.section--1573752731644 {
  padding-top: 0; }

#section-1573752731644 .row {
  font-size: 0;
  background: #f9eeed;
  padding: 50px;
  margin: 0 auto;
  box-shadow: 0 0 0 1px #e5b3ac, 0 0 0 20px #f9eeed; }

#section-1573752731644 .row.heading--empty {
  display: none; }

#section-1573752731644 ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

#section-1573752731644 li {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/bullet-check.png?160166411610642) no-repeat left top;
  padding-left: 45px;
  padding-top: 0;
  background-size: 30px; }

.background-image--1572361787027 {
  background-position: top; }

#section-1572361787027 h1 {
  font-size: 35px; }

.block--1573836704072 {
  background: #f9eeed;
  padding: 50px;
  box-shadow: 0 0 0 1px #e5b3ac, 0 0 0 20px #f9eeed; }

.background-image--1573750747521 {
  background-position: top; }

.section--pricing .heading__title {
  background-image: linear-gradient(to right, #f7e0dd, #f7e0dd);
  background-size: 200% 30%;
  background-repeat: repeat-x;
  background-position: -100% 100%;
  font-style: normal; }

.section--pricing {
  background: linear-gradient(rgba(229, 179, 172, 0.9), rgba(229, 179, 172, 0.3)), url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/2197434/assets/bg02.jpg?160166411610642) center !important;
  background-size: cover !important; }

h2.pricing__price {
  color: #fff;
  padding-top: 30px;
  font-family: Gotham, sans-serif;
  font-size: 50px; }

.pricing__popular {
  font-family: Gotham, serif;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.1em; }

p.pricing__frequency {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-family: Gotham, sans-serif;
  font-weight: bold;
  font-size: 10px; }

.pricing {
  border-radius: 0;
  box-shadow: none; }

.btn--solid {
  font-family: Gotham, sans-serif;
  font-weight: bold;
  letter-spacing: 0.1em;
  border-radius: 0; }

.section--pricing .btn:hover {
  filter: brightness(105%); }

.section--pricing .heading__title {
  font-family: Kaileigh;
  font-size: 52px; }

.section--accordion .accordion__item.section--light .accordion__title {
  font-family: Gotham, serif;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 12px;
  background: #e5b3ac;
  color: #fff; }

.section--accordion .accordion__item.section--light .accordion__icon:before {
  color: rgba(255, 255, 255, 0.6); }

a.accordion__title:hover {
  filter: brightness(105%); }

.section--accordion .accordion__body {
  border: 1px solid #e5b3ac;
  border-top: none; }

.footer--center .footer__powered-by a {
  display: none; }

.footer__menu a {
  font-family: Gotham, sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin: 0 20px; }

@media only screen and (min-device-width: 1400px) and (max-device-width: 1660px) {
  #section-1572360873043 {
    background-size: 380px auto !important; } }
@media only screen and (min-device-width: 375px) and (max-device-width: 1401px) {
  #section-1572360873043 {
    background: #F9EEED !important; } }
@media only screen and (max-device-width: 667px) {
  .block--1572360429788_0, .section--1572360850560, .block--1573748715828_0, .section--1573748806173, .block--1573748887911_0, .section--1573748965312, .block--1572360955737_0, .section--1572360955737, #section-1572361141278 .row, .section--1573050357302, .block--1573836704072, .section--1573750747521, .section--1573049237632 {
    margin-top: -10px; }

  #section-1572361141278 .container {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  .section--1573750747521, .section--1572361787027, .section--1573748965312 {
    background: #F9EEED !important; }

  .section--1572361438771 h6 {
    padding-bottom: 50px; }

  #section-1573752731644 .row, #section-1573752609857 .row, #section-1572361141278 .row, .block--1572360955737_0 {
    padding: 20px; }

  .section--1572364584855 h3 br {
    display: none; }

  #section-1572364584855 h1 {
    font-size: 25px; }

  .background-image--1572360374865 {
    background-position: right; }

  .block--1574075143286 {
    margin-top: 0;
    margin-left: 0;
    background: transparent !important; }

  .block--1574075143286 h1 {
    color: #24282b !important; } }
