/*============================================================================
  #Settings Variables
==============================================================================*/
/* BREAKPOINT VARIABLES */
/* COLOR VARIABLES */
/* TYPOGRAPHY VARIABLES */
/*============================================================================
  #Central Stylesheet
==============================================================================*/
.banner-text p.welcome {
  text-transform: uppercase;
  color: #34495e;
  font-size: 21px;
  margin-bottom: 0px; }

.banner-text h4 {
  margin-top: 4px;
  font-size: 50px;
  text-transform: uppercase;
  color: #34495e; }

.banner-text h4 {
  margin-top: 4px;
  font-size: 33px;
  text-transform: uppercase;
  color: #34495e;
  margin-bottom: 17px; }

.banner-text p {
  font-size: 21px;
  margin-top: 0px;
  line-height: 31px; }

a.btn.btn-cta.btn--1571639850492,
a.btn.btn-cta.btn--1571641611888_1,
a.btn.btn-cta.btn--1571646677948_0 {
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: bold;
  margin-top: 0px; }

a.btn.btn-cta.btn--1551205517497 {
  letter-spacing: 1px;
  font-size: 20px;
  font-weight: 700; }

.section--countdown .countdown__title {
  opacity: 1;
  font-weight: normal;
  color: #fff;
  font-size: 19px; }

.section--countdown .countdown__amount {
  font-weight: 700;
  font-size: 3rem;
  line-height: 1;
  color: #fff; }

.section.section--1571641611888 .row {
  background-color: #f2f2f2;
  padding: 15px 45px;
  position: relative; }

/* about section --------------- */
.section.section--1571641611888 .about-text p.welcome,
.block--1551207034842_0 .about-text p.welcome,
.section.section--1571646677948 .about-text p.welcome {
  color: #91beca; }

.section.section--1571641611888 .about-text p,
.block--1551207034842_0 .about-text p,
.section.section--1571646677948 .about-text p {
  color: #171717; }

.section.section--feature h4 {
  font-weight: normal;
  font-family: 'PT sans';
  font-size: 17px;
  line-height: normal;
  letter-spacing: 0.5px; }

.section.section--text_img.section--1571646677948 .col-md-5.offset-md-1 {
  margin-left: 0px;
  width: 50%; }

.block--1551207034842_0 .banner-text h4 {
  font-weight: normal; }

.block--1571644834126 img {
  position: absolute;
  top: -620px;
  right: -280px; }

.block--1551207046147 > div p,
.block--1551207236275 > div p {
  margin: 0px;
  font-family: Oswald;
  line-height: 42px;
  font-size: 16px; }

.block--1551207034842_0 .about-text p {
  font-size: 17px; }

/* GENERAL STYLE */
.bar {
  position: relative; }
  .bar:before {
    content: "";
    bottom: 0;
    left: 0;
    width: 80px;
    position: absolute;
    border-top: 4px solid #151515; }

h1, h2, h3, h4, h5, h6, p, ul, ol, li, a, img {
  margin: 2rem 0; }

h1, h2 {
  text-transform: uppercase; }

/* SECTION STYLES */
.section .container {
  max-width: 960px; }
.section--large {
  padding: 80px 0; }

/* FEATURES SECTION STYLE */
.section--feature p {
  opacity: .5; }

/* TEXT SECTION STYLE */
.section--text h6 {
  font-family: PT Sans;
  color: #151515;
  font-weight: 600;
  font-style: italic; }
.section--text .heading__subtitle {
  opacity: .5;
  font-style: italic;
  font-size: 20px; }

/* OPT IN SECTION STYLE */
.section--opt_in h6 {
  font-family: PT Sans;
  color: #151515;
  font-weight: 600;
  font-style: italic; }
.section--opt_in p {
  opacity: .7; }
.section--opt_in .optin__heading {
  font-family: PT Sans;
  font-size: 18px;
  line-height: 1.7;
  font-style: italic; }

/* IMAGE SECTION STYLES */
.section--img img {
  margin: 0 auto; }

/* VIDEO SECTION STYLES */
.section--video {
  position: relative; }
  .section--video:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 50%;
    background: #fff; }
  .section--video .video, .section--video img {
    margin: 0; }

/* OPT IN SECTION STYLES */
.section--opt_in .btn-form {
  font-size: 18px; }
.section--opt_in form input.form-control:not([type=checkbox]):not([type=radio]), .section--opt_in textarea {
  padding: 10px 15px;
  border-radius: 0px;
  border: none; }

/* CTA STYLES */
.btn {
  border-radius: 0px;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-weight: 400; }

.btn--large {
  font-size: 18px; }

/* LAYOUT STYLES */
@media (min-width: 767px) {
  /* SECTION TITLE STYLES */
  .heading .col-md-8 {
    width: 83.333333%; }
  .heading .heading__title {
    font-size: 36px; }

  /* IMAGE SECTION STYLES */
  .section--img .col-md-10 {
    width: 66.666667%; }

  /* VIDEO SECTION STYLES */
  .section--video .col-md-10 {
    width: 100%; }

  /* OPT IN SECTION STYLES */
  .section--opt_in .col-md-6 {
    position: relative; }
    .section--opt_in .col-md-6:before {
      content: "";
      bottom: 0;
      left: 15px;
      width: 80px;
      position: absolute;
      border-top: 4px solid #151515; }
  .section--opt_in h1 {
    font-size: 56px; }

  /* CTA STYLES */
  .section--cta .heading .col-md-8 {
    width: 83.333333%; }
  .section--cta .col-md-10 {
    width: 50%; } }
.container--xs-small {
  max-width: 620px; }
  .container--xs-small .container {
    padding-left: 40px;
    padding-right: 40px; }
  .container--xs-small [class*="col-"] {
    width: 100%; }

@media (max-width: 767px) {
  .section.section--text_img.section--1571646677948 .col-md-5.offset-md-1 {
    margin-left: 0px;
    width: 100%; }

  .section.section--text_img.section--1571646677948 .col-md-5.offset-md-1 > div,
  .section.section--text_img.section--1571646677948 .banner-text h4 {
    text-align: center !important; } }
