/**
* Theme Name:     Evergen Theme
* Author:         Enhance Industries
* Author URI:     https://www.enhanceindustries.com.au/
* Template:       Divi
* Version:        2.0.0
**/
/*------------------------------------*\
    $TABLE OF CONTENTS
\*------------------------------------*/
/**
 *
 * $COMMON............................Common definitions
 *
 * $STRUCTURE
 *      $CONTENT......................Content section
 *      $HEADER.......................Header + navigation section
 *      $SIDEBAR......................Sidebar section
 *      $FOOTER.......................Footer section
 *      $TYPOGRAPHY...................Typography definitions
 *
 * $MODULES
 *      $QUOTES.......................Quotes (Testimonials)
 *      $BUTTONS......................Custom buttons
 *      $LINKS........................Links
 *      $INPUTS.......................Form inputs and controls
 *      $PAGINATION...................Pagination
 *      $NAVS.........................Navigations
 *
 * $PAGES
 *      $HOME PAGE.................Definitions for home page
 */
@import url("../Divi/style.css");
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*------------------------------------*\
    $COMMON
\*------------------------------------*/
/* line 5, sass/theme/_common.scss */
.headings {
  position: relative;
}
/* line 12, sass/theme/_common.scss */
.headings.with-p.line .et_pb_text_inner {
  position: relative;
  padding-bottom: 50px;
  margin-bottom: 30px;
}
/* line 17, sass/theme/_common.scss */
.headings.with-p.line .et_pb_text_inner:after {
  content: '';
  width: 80px;
  height: 4px;
  border-radius: 50px;
  background-color: #fcd430;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 31, sass/theme/_common.scss */
.headings.with-p.line h1, .headings.with-p.line h2, .headings.with-p.line h3, .headings.with-p.line h4, .headings.with-p.line h5, .headings.with-p.line h6 {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 35, sass/theme/_common.scss */
.headings.with-p.line h1:after, .headings.with-p.line h2:after, .headings.with-p.line h3:after, .headings.with-p.line h4:after, .headings.with-p.line h5:after, .headings.with-p.line h6:after {
  display: none;
}
/* line 43, sass/theme/_common.scss */
.headings.with-p.sub-header h4 {
  line-height: 37px;
  font-size: 26px;
  font-weight: 600;
}
/* line 59, sass/theme/_common.scss */
.headings.et_pb_bg_layout_dark.with-p.line .et_pb_text_inner:after {
  background-color: #fcd430;
}
/* line 68, sass/theme/_common.scss */
.headings.et_pb_bg_layout_dark.with-p.left .et_pb_text_inner:after {
  left: 0;
  right: auto;
}
/* line 76, sass/theme/_common.scss */
.headings.et_pb_bg_layout_dark.with-p.p-less-padd .et_pb_text_inner {
  padding-bottom: 20px;
}
/* line 86, sass/theme/_common.scss */
.headings.et_pb_bg_layout_dark.line h1:after, .headings.et_pb_bg_layout_dark.line h2:after, .headings.et_pb_bg_layout_dark.line h3:after, .headings.et_pb_bg_layout_dark.line h4:after, .headings.et_pb_bg_layout_dark.line h5:after, .headings.et_pb_bg_layout_dark.line h6:after {
  background-color: #ffffff;
}
/* line 99, sass/theme/_common.scss */
.headings.left.line h1:after, .headings.left.line h2:after, .headings.left.line h3:after, .headings.left.line h4:after, .headings.left.line h5:after, .headings.left.line h6:after {
  left: 0;
  right: auto;
}
/* line 109, sass/theme/_common.scss */
.headings.line h1, .headings.line h2, .headings.line h3, .headings.line h4, .headings.line h5, .headings.line h6 {
  position: relative;
}
/* line 112, sass/theme/_common.scss */
.headings.line h1:after, .headings.line h2:after, .headings.line h3:after, .headings.line h4:after, .headings.line h5:after, .headings.line h6:after {
  content: '';
  width: 80px;
  height: 4px;
  border-radius: 50px;
  background-color: #fcd430;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 126, sass/theme/_common.scss */
.headings.line h2 {
  font-size: 34px;
  font-weight: 600;
  padding-bottom: 50px;
  margin-bottom: 30px;
  position: relative;
}
@media (max-width: 530px) {
  /* line 126, sass/theme/_common.scss */
  .headings.line h2 {
    font-size: 24px;
    line-height: 29px;
  }
}
/* line 139, sass/theme/_common.scss */
.headings.line h4 {
  padding-bottom: 30px;
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 30px;
}
/* line 147, sass/theme/_common.scss */
.headings.line.thick h1, .headings.line.thick h2, .headings.line.thick h3, .headings.line.thick h4, .headings.line.thick h5, .headings.line.thick h6 {
  position: relative;
}
/* line 150, sass/theme/_common.scss */
.headings.line.thick h1:after, .headings.line.thick h2:after, .headings.line.thick h3:after, .headings.line.thick h4:after, .headings.line.thick h5:after, .headings.line.thick h6:after {
  height: 5px !important;
}
/* line 159, sass/theme/_common.scss */
.headings.less-padd h2 {
  padding-bottom: 10px;
}
/* line 166, sass/theme/_common.scss */
.headings.less-margin h2 {
  margin-bottom: 10px;
}
/* line 173, sass/theme/_common.scss */
.headings.half-padd h2 {
  padding-bottom: 30px;
}
/* line 178, sass/theme/_common.scss */
.headings.border-bottom {
  border-bottom: 1px solid #dddddd;
}
/* line 182, sass/theme/_common.scss */
.headings.less-width {
  width: 75%;
}
@media (max-width: 980px) {
  /* line 182, sass/theme/_common.scss */
  .headings.less-width {
    width: 100%;
  }
}
/* line 190, sass/theme/_common.scss */
.headings.overlay-bg {
  padding: 30px 50px;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 195, sass/theme/_common.scss */
.headings h2 {
  font-size: 34px;
  font-weight: 600;
  padding-bottom: 50px;
  margin-bottom: 30px;
  position: relative;
}
/* line 203, sass/theme/_common.scss */
.headings h4 {
  padding-bottom: 30px;
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 30px;
}
/* line 210, sass/theme/_common.scss */
.headings p {
  font-size: 18px;
  line-height: 27px;
}

/* line 216, sass/theme/_common.scss */
.section-border-bottom {
  border-bottom: 1px solid #dddddd;
}

/* line 220, sass/theme/_common.scss */
.transparent-font {
  margin-bottom: 20px !important;
}
/* line 227, sass/theme/_common.scss */
.transparent-font.gradient .et_pb_text_inner h4 {
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  display: inline-block;
  background: #05a0dd;
  background: -moz-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #05a0dd), color-stop(100%, #44d7d6));
  background: -webkit-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -o-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -ms-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: linear-gradient(to right, #05a0dd 0%, #44d7d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05a0dd', endColorstr='#43d7d6', GradientType=1 );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 239, sass/theme/_common.scss */
.transparent-font p {
  font-size: 18px;
}

/* line 244, sass/theme/_common.scss */
.testimonial-wrapper-row {
  overflow: hidden;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 244, sass/theme/_common.scss */
  .testimonial-wrapper-row {
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible;
  }
}
@media (max-width: 980px) {
  /* line 244, sass/theme/_common.scss */
  .testimonial-wrapper-row {
    width: 80% !important;
    max-width: 1080px !important;
    overflow: visible;
  }
}
@media (max-width: 530px) {
  /* line 244, sass/theme/_common.scss */
  .testimonial-wrapper-row {
    width: 80% !important;
    max-width: 1080px !important;
    overflow: visible;
  }
}
/* line 267, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container {
  width: 150%;
  padding-left: 22%;
  padding-top: 40px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 267, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container {
    margin-left: 0px;
    padding-top: 0px;
  }
}
@media (max-width: 980px) {
  /* line 267, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container {
    margin-left: 0px;
    padding-top: 0px;
  }
}
@media (max-width: 530px) {
  /* line 267, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container {
    margin-left: 0px;
    padding-top: 0px;
  }
}
/* line 288, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-pagination {
  padding-left: 22%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 288, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-pagination {
    padding-left: 0px;
  }
}
@media (max-width: 980px) {
  /* line 288, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-pagination {
    padding-left: 0px;
  }
}
@media (max-width: 530px) {
  /* line 288, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-pagination {
    padding-left: 0px;
  }
}
/* line 305, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-button-next, .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-button-prev {
  display: none;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 305, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-button-next, .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-button-prev {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  /* line 305, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-button-next, .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-button-prev {
    display: inline-block;
  }
}
@media (max-width: 530px) {
  /* line 305, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-button-next, .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-container .swiper-button-prev {
    display: inline-block;
  }
}
/* line 322, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide {
  margin-right: 40px !important;
  padding: 0 !important;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 322, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide {
    margin-right: 5px !important;
    padding: 15px !important;
  }
}
@media (max-width: 980px) {
  /* line 322, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide {
    margin-right: 5px !important;
    padding: 15px !important;
  }
}
@media (max-width: 530px) {
  /* line 322, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide {
    margin-right: 5px !important;
    padding: 15px !important;
  }
}
/* line 341, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid {
  padding: 50px !important;
  min-height: 250px !important;
  border-radius: 0;
  background-color: #f7f7f7;
  border: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 341, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid {
    min-height: auto !important;
    padding: 20px !important;
    background-color: #f7f7f7;
  }
}
@media (max-width: 980px) {
  /* line 341, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid {
    min-height: auto !important;
    padding: 20px !important;
    background-color: #f7f7f7;
  }
}
@media (max-width: 530px) {
  /* line 341, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid {
    padding: 20px !important;
  }
}
/* line 366, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid:before {
  content: '';
  background: url("assets/img/quote-icon.png") no-repeat center;
  height: 80px;
  width: 80px;
  background-size: contain;
  display: block;
  position: absolute;
  top: 15px;
  left: 30px;
}
@media (max-width: 530px) {
  /* line 366, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid:before {
    height: 40px;
    width: 40px;
    left: 20px;
  }
}
/* line 384, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid .b3testimonialgridslider_testimonial_text {
  text-align: left;
  font-size: 20px;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 384, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid .b3testimonialgridslider_testimonial_text {
    min-height: auto !important;
    font-size: 16px;
  }
}
@media (max-width: 980px) {
  /* line 384, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid .b3testimonialgridslider_testimonial_text {
    min-height: auto !important;
    font-size: 16px;
  }
}
@media (max-width: 530px) {
  /* line 384, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid .b3testimonialgridslider_testimonial_text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }
}
/* line 406, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid .b3testimonialgridslider_testimonial_text p {
  color: #414042;
}
/* line 411, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid .b3testimonialgridslider_testimonial_name {
  text-align: left;
  padding-left: 40px;
  position: relative;
}
/* line 416, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide .b3testimonialgridslider_grid .b3testimonialgridslider_testimonial_name:before {
  content: '\2014';
  margin-right: 10px;
}
@media (max-width: 530px) {
  /* line 425, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide.swiper-slide-active .b3testimonialgridslider_grid {
    border: 2px solid #c4178d;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 20px 45px -2px #e6e6e6;
    -moz-box-shadow: 0px 20px 45px -2px #e6e6e6;
    box-shadow: 0px 20px 45px -2px #e6e6e6;
  }
}
/* line 438, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide.swiper-slide-active .b3testimonialgridslider_grid {
  border: 2px solid #c4178d;
  margin-top: -25px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 20px 45px -2px #e6e6e6;
  -moz-box-shadow: 0px 20px 45px -2px #e6e6e6;
  box-shadow: 0px 20px 45px -2px #e6e6e6;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 438, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide.swiper-slide-active .b3testimonialgridslider_grid {
    margin-top: 0px;
    box-shadow: none;
    border: 0;
    background-color: #f7f7f7;
  }
}
@media (max-width: 980px) {
  /* line 438, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide.swiper-slide-active .b3testimonialgridslider_grid {
    margin-top: 0px;
    box-shadow: none;
    border: 0;
    background-color: #f7f7f7;
  }
}
@media (max-width: 530px) {
  /* line 438, sass/theme/_common.scss */
  .testimonial-wrapper-row .b3testimonialgridslider_main .swiper-slide.swiper-slide-active .b3testimonialgridslider_grid {
    margin-top: 0px;
    box-shadow: none;
    border: 0;
  }
}
/* line 469, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-pagination {
  display: none;
}
/* line 473, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-button-next-prev {
  position: absolute;
  width: 50% !important;
  height: 50px !important;
  bottom: 0;
  top: auto;
  padding: 0 15px;
}
/* line 481, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-button-next-prev.swiper-button-next {
  right: 0;
  left: auto;
}
/* line 485, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-button-next-prev.swiper-button-next:before {
  content: "\24";
}
/* line 491, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-button-next-prev.swiper-button-next:hover:before {
  color: #fcd430;
}
/* line 497, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-button-next-prev.swiper-button-prev {
  right: auto;
  left: 0;
  text-align: right;
}
/* line 502, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-button-next-prev.swiper-button-prev:before {
  content: "\23";
}
/* line 508, sass/theme/_common.scss */
.testimonial-wrapper-row .b3testimonialgridslider_main .swiper-button-next-prev.swiper-button-prev:hover:before {
  color: #fcd430;
}

/* line 517, sass/theme/_common.scss */
.breadcrumbs-wrapper {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: #f7f7f7 !important;
}
/* line 523, sass/theme/_common.scss */
.breadcrumbs-wrapper.white-font .breadcrumbs {
  color: #ffffff;
}
/* line 526, sass/theme/_common.scss */
.breadcrumbs-wrapper.white-font .breadcrumbs a {
  color: #ffffff;
}
/* line 532, sass/theme/_common.scss */
.breadcrumbs-wrapper .breadcrumbs {
  color: #414042;
  font-weight: 600;
}
/* line 537, sass/theme/_common.scss */
.breadcrumbs-wrapper .breadcrumbs a {
  color: #414042;
}
/* line 542, sass/theme/_common.scss */
.breadcrumbs-wrapper .breadcrumbs .delimiter {
  margin: 0 10px;
}

/* line 548, sass/theme/_common.scss */
.sg-popup-content {
  border-radius: 0 !important;
  border: 2px solid #067db9 !important;
  margin-bottom: 0;
  padding: 40px 20px;
  -webkit-box-shadow: 0px 20px 45px -2px #e6e6e6 !important;
  -moz-box-shadow: 0px 20px 45px -2px #e6e6e6 !important;
  box-shadow: 0px 20px 45px -2px #e6e6e6 !important;
  height: 250px !important;
}
/* line 559, sass/theme/_common.scss */
.sg-popup-content.sgpb-theme-6-content {
  -webkit-box-shadow: 0px 20px 45px -2px #e6e6e6 !important;
  -moz-box-shadow: 0px 20px 45px -2px #e6e6e6 !important;
  box-shadow: 0px 20px 45px -2px #e6e6e6 !important;
}
@media (max-width: 530px) {
  /* line 548, sass/theme/_common.scss */
  .sg-popup-content {
    padding: 20px !important;
    height: 350px !important;
    max-height: 350px !important;
  }
}
/* line 571, sass/theme/_common.scss */
.sg-popup-content .sgpb-main-html-content-wrapper {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 530px) {
  /* line 571, sass/theme/_common.scss */
  .sg-popup-content .sgpb-main-html-content-wrapper {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
}
/* line 583, sass/theme/_common.scss */
.sg-popup-content h4 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 600;
}
/* line 590, sass/theme/_common.scss */
.sg-popup-content p {
  text-align: center;
}
/* line 595, sass/theme/_common.scss */
.sg-popup-content p a.learn-more {
  display: inline-block;
  font-size: 18px !important;
  font-weight: 700 !important;
  padding: 13px 35px !important;
  border: 0 !important;
  color: #ffffff !important;
  background: #05a0dd;
  background: -moz-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #05a0dd), color-stop(100%, #44d7d6));
  background: -webkit-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -o-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -ms-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: linear-gradient(to right, #05a0dd 0%, #44d7d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05a0dd', endColorstr='#43d7d6', GradientType=1 );
  border-radius: 0px !important;
  position: relative;
  height: auto;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-top: 20px;
}
/* line 610, sass/theme/_common.scss */
.sg-popup-content p a.learn-more:after {
  display: none;
}
/* line 614, sass/theme/_common.scss */
.sg-popup-content p a.learn-more:hover {
  opacity: 0.7;
}

/* line 629, sass/theme/_common.scss */
.generic-content-wrapper .headings.line h2 {
  padding-bottom: 40px;
  margin-bottom: 40px;
}
/* line 635, sass/theme/_common.scss */
.generic-content-wrapper .headings p {
  font-size: 18px;
  line-height: 27px;
}

@media (max-width: 980px) {
  /* line 642, sass/theme/_common.scss */
  .number-item-2nd-row {
    padding-top: 0 !important;
  }
}
/* line 652, sass/theme/_common.scss */
.number-item-2nd-row .et_pb_column.align-right .number-bg-item, .number-item-2nd-row .et_pb_column.align-right .savings-toggle-item {
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 980px) {
  /* line 652, sass/theme/_common.scss */
  .number-item-2nd-row .et_pb_column.align-right .number-bg-item, .number-item-2nd-row .et_pb_column.align-right .savings-toggle-item {
    margin-right: auto;
  }
}
/* line 664, sass/theme/_common.scss */
.number-item-2nd-row .et_pb_column.align-left .number-bg-item, .number-item-2nd-row .et_pb_column.align-left .savings-toggle-item {
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 980px) {
  /* line 664, sass/theme/_common.scss */
  .number-item-2nd-row .et_pb_column.align-left .number-bg-item, .number-item-2nd-row .et_pb_column.align-left .savings-toggle-item {
    margin-left: auto;
  }
}
/* line 674, sass/theme/_common.scss */
.number-item-2nd-row .et_pb_column .number-bg-item {
  max-width: 440px;
  margin: 0 auto;
}
@media (max-width: 980px) {
  /* line 674, sass/theme/_common.scss */
  .number-item-2nd-row .et_pb_column .number-bg-item {
    max-width: 100%;
  }
}

/* line 687, sass/theme/_common.scss */
.number-bg-item-col .number-bg-n-item {
  padding: 0 30px;
  margin-top: 30px;
  margin-bottom: 30px !important;
  position: relative;
  counter-increment: number-cnts;
  padding-left: 60px;
}
/* line 695, sass/theme/_common.scss */
.number-bg-item-col .number-bg-n-item:before {
  content: counter(number-cnts);
  position: absolute;
  top: 0;
  left: 0;
  height: 30px;
  width: 30px;
  text-align: center;
  line-height: 30px;
  color: #ffffff;
  background: #05a0dd;
  background: -moz-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #05a0dd), color-stop(100%, #44d7d6));
  background: -webkit-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -o-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -ms-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: linear-gradient(to right, #05a0dd 0%, #44d7d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05a0dd', endColorstr='#43d7d6', GradientType=1 );
  border-radius: 50px;
}

/* line 711, sass/theme/_common.scss */
.number-bg-item {
  padding: 0 30px;
  margin-top: 30px;
  margin-bottom: 30px !important;
  position: relative;
}
/* line 717, sass/theme/_common.scss */
.number-bg-item:before {
  font-size: 5em;
  font-weight: 600;
  position: absolute;
  color: #eeeeee;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: inline-block;
  text-align: center;
  top: -10px;
}
/* line 732, sass/theme/_common.scss */
.number-bg-item.one:before {
  content: '1';
}
/* line 739, sass/theme/_common.scss */
.number-bg-item.two:before {
  content: '2';
}
/* line 746, sass/theme/_common.scss */
.number-bg-item.three:before {
  content: '3';
}
/* line 753, sass/theme/_common.scss */
.number-bg-item.four:before {
  content: '4';
}
/* line 760, sass/theme/_common.scss */
.number-bg-item.five:before {
  content: '5';
}
/* line 767, sass/theme/_common.scss */
.number-bg-item .et_pb_blurb_content .et_pb_module_header {
  text-align: center;
  font-weight: 700;
  margin-bottom: 15px;
}
/* line 773, sass/theme/_common.scss */
.number-bg-item .et_pb_blurb_content .et_pb_blurb_description {
  text-align: center;
  font-size: 16px;
}

/* line 780, sass/theme/_common.scss */
.generic-banner-wrapper {
  min-height: 60vh;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
}
/* line 785, sass/theme/_common.scss */
.generic-banner-wrapper.overlay {
  position: relative;
}
/* line 788, sass/theme/_common.scss */
.generic-banner-wrapper.overlay:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 799, sass/theme/_common.scss */
.generic-banner-wrapper.faded-black {
  position: relative;
}
/* line 802, sass/theme/_common.scss */
.generic-banner-wrapper.faded-black:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40%;
  background: -moz-linear-gradient(left, rgba(1, 23, 37, 0.65) 0%, rgba(1, 23, 37, 0.64) 1%, transparent 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(1, 23, 37, 0.65) 0%, rgba(1, 23, 37, 0.64) 1%, transparent 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(1, 23, 37, 0.65) 0%, rgba(1, 23, 37, 0.64) 1%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6011725', endColorstr='#00000000',GradientType=1 );
  /* IE6-9 */
}
/* line 818, sass/theme/_common.scss */
.generic-banner-wrapper.wave-image:after {
  z-index: 8;
}
@media (max-width: 530px) {
  /* line 818, sass/theme/_common.scss */
  .generic-banner-wrapper.wave-image:after {
    width: 100px;
  }
}
/* line 833, sass/theme/_common.scss */
.generic-banner-wrapper .generic-banner-row-heading .et_pb_text.less-font h1 {
  font-size: 50px;
}
@media (max-width: 980px) {
  /* line 833, sass/theme/_common.scss */
  .generic-banner-wrapper .generic-banner-row-heading .et_pb_text.less-font h1 {
    font-size: 50px;
  }
}
@media (max-width: 530px) {
  /* line 833, sass/theme/_common.scss */
  .generic-banner-wrapper .generic-banner-row-heading .et_pb_text.less-font h1 {
    font-size: 30px;
    line-height: 27px;
    margin-bottom: 10px;
  }
}
/* line 848, sass/theme/_common.scss */
.generic-banner-wrapper .generic-banner-row-heading .et_pb_text h1 {
  font-size: 60px;
  font-weight: 600;
  line-height: 65px;
  margin-bottom: 20px;
}
@media (max-width: 1280px) {
  /* line 848, sass/theme/_common.scss */
  .generic-banner-wrapper .generic-banner-row-heading .et_pb_text h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media (max-width: 980px) {
  /* line 848, sass/theme/_common.scss */
  .generic-banner-wrapper .generic-banner-row-heading .et_pb_text h1 {
    font-size: 50px;
  }
}
@media (max-width: 530px) {
  /* line 848, sass/theme/_common.scss */
  .generic-banner-wrapper .generic-banner-row-heading .et_pb_text h1 {
    font-size: 30px;
    line-height: 27px;
    margin-bottom: 10px;
  }
}
/* line 870, sass/theme/_common.scss */
.generic-banner-wrapper .generic-banner-row-heading .et_pb_text h4 {
  font-size: 26px;
  font-weight: 300;
  letter-spacing: 1px;
  line-height: 35px;
}
@media (max-width: 1280px) {
  /* line 870, sass/theme/_common.scss */
  .generic-banner-wrapper .generic-banner-row-heading .et_pb_text h4 {
    font-size: 34px;
  }
}
@media (max-width: 980px) {
  /* line 870, sass/theme/_common.scss */
  .generic-banner-wrapper .generic-banner-row-heading .et_pb_text h4 {
    font-size: 26px;
  }
}
@media (max-width: 530px) {
  /* line 870, sass/theme/_common.scss */
  .generic-banner-wrapper .generic-banner-row-heading .et_pb_text h4 {
    font-size: 16px;
  }
}

@media (max-width: 980px) {
  /* line 896, sass/theme/_common.scss */
  .map-section-wrapper .wave-image:after {
    display: none !important;
  }
}
@media (max-width: 980px) {
  /* line 905, sass/theme/_common.scss */
  .map-section-wrapper .et_pb_row .et_pb_column {
    float: none !important;
  }
}

/* line 914, sass/theme/_common.scss */
.fullwidth-content-bg {
  padding: 20px 0 !important;
}
/* line 917, sass/theme/_common.scss */
.fullwidth-content-bg.initial-padd {
  padding: 54px 0 !important;
}
/* line 923, sass/theme/_common.scss */
.fullwidth-content-bg.wave-image:after {
  z-index: 9;
}
@media (max-width: 980px) {
  /* line 930, sass/theme/_common.scss */
  .fullwidth-content-bg .reverse.et_pb_row {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
/* line 943, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row {
  padding-top: 0 !important;
  padding-bottom: 20px !important;
}
/* line 950, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row.full-width .et_pb_column:first-child {
  margin: 0 0px 0 20px !important;
}
@media (max-width: 980px) {
  /* line 950, sass/theme/_common.scss */
  .fullwidth-content-bg .et_pb_row.full-width .et_pb_column:first-child {
    margin: 0 auto !important;
  }
}
/* line 958, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row.full-width .et_pb_column:last-child {
  margin: 0 20px 0 0px !important;
}
@media (max-width: 980px) {
  /* line 958, sass/theme/_common.scss */
  .fullwidth-content-bg .et_pb_row.full-width .et_pb_column:last-child {
    margin: 0 auto !important;
  }
}
/* line 970, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row .et_pb_column:first-child {
  margin: 0 10px 0 20px !important;
}
@media (max-width: 980px) {
  /* line 970, sass/theme/_common.scss */
  .fullwidth-content-bg .et_pb_row .et_pb_column:first-child {
    margin: 0 auto !important;
  }
}
/* line 978, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row .et_pb_column:last-child {
  margin: 0 20px 0 10px !important;
}
@media (max-width: 980px) {
  /* line 978, sass/theme/_common.scss */
  .fullwidth-content-bg .et_pb_row .et_pb_column:last-child {
    margin: 0 auto !important;
  }
}
/* line 987, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row .image-col {
  min-height: 74vh;
}
@media (max-width: 980px) {
  /* line 987, sass/theme/_common.scss */
  .fullwidth-content-bg .et_pb_row .image-col {
    display: block;
    border-left: 20px solid #ffffff;
    border-right: 20px solid #ffffff;
  }
}
/* line 997, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row .content-col {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 6% 6%;
}
@media (max-width: 980px) {
  /* line 997, sass/theme/_common.scss */
  .fullwidth-content-bg .et_pb_row .content-col {
    max-width: 100%;
    width: 100%;
    border-left: 20px solid #ffffff;
    border-right: 20px solid #ffffff;
    padding: 6%;
  }
}
/* line 1015, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row .content-col .headings.line h4 {
  font-size: 34px;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: 600;
}
@media (max-width: 530px) {
  /* line 1015, sass/theme/_common.scss */
  .fullwidth-content-bg .et_pb_row .content-col .headings.line h4 {
    font-size: 22px;
    line-height: 27px;
  }
}
/* line 1026, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row .content-col .headings.line h4:after {
  height: 4px;
}
/* line 1032, sass/theme/_common.scss */
.fullwidth-content-bg .et_pb_row .content-col .headings p {
  font-size: 18px;
  line-height: 27px;
}

/* line 1043, sass/theme/_common.scss */
.semi-fullwidth-content-bg .image-col {
  min-height: 50vh;
}
@media (max-width: 980px) {
  /* line 1043, sass/theme/_common.scss */
  .semi-fullwidth-content-bg .image-col {
    display: block;
  }
}
/* line 1051, sass/theme/_common.scss */
.semi-fullwidth-content-bg .content-col {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 3% 4%;
}
@media (max-width: 530px) {
  /* line 1051, sass/theme/_common.scss */
  .semi-fullwidth-content-bg .content-col {
    padding: 20px 25px;
  }
}
/* line 1063, sass/theme/_common.scss */
.semi-fullwidth-content-bg .content-col .et_pb_text h2 {
  margin-bottom: 30px;
  line-height: 30px;
}

/* line 1071, sass/theme/_common.scss */
.gradient-bg-col {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background: #05a0dd;
  background: -moz-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #05a0dd), color-stop(100%, #44d7d6));
  background: -webkit-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -o-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -ms-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: linear-gradient(to right, #05a0dd 0%, #44d7d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05a0dd', endColorstr='#43d7d6', GradientType=1 );
  padding: 6% 6%;
}
@media (max-width: 980px) {
  /* line 1071, sass/theme/_common.scss */
  .gradient-bg-col {
    max-width: 100%;
    width: 100%;
    border-left: 20px solid #ffffff;
    border-right: 20px solid #ffffff;
    padding: 6%;
  }
}
@media (max-width: 530px) {
  /* line 1071, sass/theme/_common.scss */
  .gradient-bg-col {
    padding: 8%;
  }
}
/* line 1091, sass/theme/_common.scss */
.gradient-bg-col .et_pb_button_module_wrapper {
  width: 100%;
  display: block;
  margin-top: 20px;
}
/* line 1101, sass/theme/_common.scss */
.gradient-bg-col .headings.line h4 {
  font-size: 30px;
}
@media (max-width: 530px) {
  /* line 1101, sass/theme/_common.scss */
  .gradient-bg-col .headings.line h4 {
    font-size: 22px;
    line-height: 27px;
  }
}
/* line 1109, sass/theme/_common.scss */
.gradient-bg-col .headings.line h4:after {
  height: 2px;
}
/* line 1115, sass/theme/_common.scss */
.gradient-bg-col .headings p {
  font-size: 18px;
  line-height: 27px;
}

/* line 1122, sass/theme/_common.scss */
.generic-map-info-note-wrapper {
  max-width: 250px;
}

/* line 1126, sass/theme/_common.scss */
.wave-image {
  position: relative;
}
/* line 1129, sass/theme/_common.scss */
.wave-image:after {
  content: '';
  background: url("assets/img/banner-asset-right.png") no-repeat center;
  background-size: contain;
  height: 50px;
  width: 200px;
  position: absolute;
  visibility: visible;
  z-index: 8;
  display: none;
}
/* line 1142, sass/theme/_common.scss */
.wave-image.middle:after {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1153, sass/theme/_common.scss */
.wave-image.right:after {
  right: 0;
}
/* line 1160, sass/theme/_common.scss */
.wave-image.right-less:after {
  right: 5%;
}
/* line 1166, sass/theme/_common.scss */
.wave-image.semi-left:after {
  left: 15%;
}
/* line 1172, sass/theme/_common.scss */
.wave-image.left:after {
  left: 0;
}
/* line 1178, sass/theme/_common.scss */
.wave-image.top-edge:after {
  top: -30px;
}
/* line 1184, sass/theme/_common.scss */
.wave-image.top:after {
  top: 50px;
}
@media (max-width: 980px) {
  /* line 1184, sass/theme/_common.scss */
  .wave-image.top:after {
    top: 90px;
  }
}
/* line 1194, sass/theme/_common.scss */
.wave-image.mid-bottom:after {
  bottom: 10%;
}
/* line 1201, sass/theme/_common.scss */
.wave-image.bottom:after {
  bottom: -25px;
}

/* line 1207, sass/theme/_common.scss */
.transparent-bg-world {
  position: relative;
}
/* line 1210, sass/theme/_common.scss */
.transparent-bg-world:before {
  content: '';
  position: absolute;
  background: url("assets/img/gray-world-bg-right.png") no-repeat;
  background-size: cover;
  display: block;
  bottom: 0;
  height: 90%;
  width: 55%;
}
/* line 1223, sass/theme/_common.scss */
.transparent-bg-world.bg-right:before {
  background: url("assets/img/gray-world-bg-right.png") no-repeat;
  background-size: cover;
  right: 0%;
}
/* line 1232, sass/theme/_common.scss */
.transparent-bg-world.bg-left:before {
  background: url("assets/img/gray-world-bg-left.png") no-repeat;
  background-size: cover;
  left: 0%;
  background-position: right;
}
/* line 1242, sass/theme/_common.scss */
.transparent-bg-world .header-content h4 {
  font-size: 28px;
  line-height: 27px;
  font-weight: 600;
  margin-bottom: 20px;
}
/* line 1249, sass/theme/_common.scss */
.transparent-bg-world .header-content p {
  font-size: 16px;
  line-height: 27px;
}
/* line 1255, sass/theme/_common.scss */
.transparent-bg-world .evergen-item {
  margin-bottom: 50px !important;
}
/* line 1258, sass/theme/_common.scss */
.transparent-bg-world .evergen-item:last-child {
  margin-bottom: 0 !important;
}
/* line 1262, sass/theme/_common.scss */
.transparent-bg-world .evergen-item .et_pb_blurb_content {
  max-width: 80%;
}
@media (max-width: 530px) {
  /* line 1265, sass/theme/_common.scss */
  .transparent-bg-world .evergen-item .et_pb_blurb_content .et_pb_main_blurb_image, .transparent-bg-world .evergen-item .et_pb_blurb_content .et_pb_blurb_container {
    display: block !important;
  }
}
/* line 1272, sass/theme/_common.scss */
.transparent-bg-world .evergen-item .et_pb_blurb_content .et_pb_main_blurb_image {
  width: 70px;
}
@media (max-width: 530px) {
  /* line 1272, sass/theme/_common.scss */
  .transparent-bg-world .evergen-item .et_pb_blurb_content .et_pb_main_blurb_image {
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 1280, sass/theme/_common.scss */
.transparent-bg-world .evergen-item .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
  background-color: #ffffff;
  border-radius: 100px;
  -webkit-box-shadow: 0px 20px 45px -2px #e6e6e6;
  -moz-box-shadow: 0px 20px 45px -2px #e6e6e6;
  box-shadow: 0px 20px 45px -2px #e6e6e6;
}
/* line 1289, sass/theme/_common.scss */
.transparent-bg-world .evergen-item .et_pb_blurb_content .et_pb_blurb_container {
  padding-left: 35px;
}
@media (max-width: 530px) {
  /* line 1289, sass/theme/_common.scss */
  .transparent-bg-world .evergen-item .et_pb_blurb_content .et_pb_blurb_container {
    padding-left: 0;
  }
}
/* line 1296, sass/theme/_common.scss */
.transparent-bg-world .evergen-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
  font-weight: 600;
  margin-bottom: 20px;
}
/* line 1303, sass/theme/_common.scss */
.transparent-bg-world .evergen-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  font-size: 16px;
  line-height: 27px;
}

/* line 1313, sass/theme/_common.scss */
.logo-section-wrapper {
  padding: 0 !important;
}
/* line 1316, sass/theme/_common.scss */
.logo-section-wrapper.border-top {
  border-top: 1px solid #dddddd;
}

/* line 1323, sass/theme/_common.scss */
.numbered-ul-bg p, .numbered-ul-bg ol li {
  font-size: 16px;
}
/* line 1327, sass/theme/_common.scss */
.numbered-ul-bg p {
  margin-bottom: 10px;
}
/* line 1331, sass/theme/_common.scss */
.numbered-ul-bg ol {
  list-style-type: none;
}
/* line 1334, sass/theme/_common.scss */
.numbered-ul-bg ol li {
  counter-increment: number-cnt;
  position: relative;
  padding-left: 60px;
  margin-bottom: 20px;
}
/* line 1340, sass/theme/_common.scss */
.numbered-ul-bg ol li strong {
  margin-bottom: 10px;
  display: block;
}
/* line 1345, sass/theme/_common.scss */
.numbered-ul-bg ol li:before {
  content: counter(number-cnt);
  position: absolute;
  top: 0;
  left: 0;
  height: 30px;
  width: 30px;
  text-align: center;
  line-height: 30px;
  color: #ffffff;
  background: #05a0dd;
  background: -moz-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #05a0dd), color-stop(100%, #44d7d6));
  background: -webkit-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -o-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -ms-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: linear-gradient(to right, #05a0dd 0%, #44d7d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05a0dd', endColorstr='#43d7d6', GradientType=1 );
  border-radius: 50px;
}
/* line 1367, sass/theme/_common.scss */
.numbered-ul-bg.violet ol li:before {
  background: #c1188d;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c1188d 0%, #e03c76 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1188d', endColorstr='#e03c76',GradientType=1 );
}
/* line 1379, sass/theme/_common.scss */
.numbered-ul-bg.white ol li:before {
  background: #ffffff;
  color: #414042;
}

/* line 1390, sass/theme/_common.scss */
.batteries-row .et_pb_column {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 530px) {
  /* line 1390, sass/theme/_common.scss */
  .batteries-row .et_pb_column {
    display: block;
  }
}
/* line 1401, sass/theme/_common.scss */
.batteries-row .et_pb_column .batteries-header {
  width: 13%;
}
@media (max-width: 980px) {
  /* line 1401, sass/theme/_common.scss */
  .batteries-row .et_pb_column .batteries-header {
    width: 20%;
  }
}
@media (max-width: 530px) {
  /* line 1401, sass/theme/_common.scss */
  .batteries-row .et_pb_column .batteries-header {
    width: 100%;
    text-align: center;
    margin-bottom: 20px !important;
  }
}
/* line 1414, sass/theme/_common.scss */
.batteries-row .et_pb_column .batteries-header h5 {
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
}
/* line 1421, sass/theme/_common.scss */
.batteries-row .et_pb_column .batteries-content {
  width: 87%;
}
@media (max-width: 980px) {
  /* line 1421, sass/theme/_common.scss */
  .batteries-row .et_pb_column .batteries-content {
    width: 80%;
  }
}
@media (max-width: 530px) {
  /* line 1421, sass/theme/_common.scss */
  .batteries-row .et_pb_column .batteries-content {
    width: 100%;
  }
}
@media (max-width: 530px) {
  /* line 1432, sass/theme/_common.scss */
  .batteries-row .et_pb_column .batteries-content .et_pb_main_blurb_image, .batteries-row .et_pb_column .batteries-content .et_pb_blurb_container {
    display: block;
  }
}
/* line 1438, sass/theme/_common.scss */
.batteries-row .et_pb_column .batteries-content .et_pb_main_blurb_image {
  width: 250px;
}
@media (max-width: 530px) {
  /* line 1438, sass/theme/_common.scss */
  .batteries-row .et_pb_column .batteries-content .et_pb_main_blurb_image {
    width: 100%;
    margin-bottom: 0;
  }
}
/* line 1447, sass/theme/_common.scss */
.batteries-row .et_pb_column .batteries-content .et_pb_blurb_container {
  padding-left: 80px;
  padding-top: 40px;
}
@media (max-width: 980px) {
  /* line 1447, sass/theme/_common.scss */
  .batteries-row .et_pb_column .batteries-content .et_pb_blurb_container {
    padding-left: 25px;
    padding-top: 20px;
  }
}
@media (max-width: 530px) {
  /* line 1447, sass/theme/_common.scss */
  .batteries-row .et_pb_column .batteries-content .et_pb_blurb_container {
    padding-left: 0;
  }
}
/* line 1462, sass/theme/_common.scss */
.batteries-row .et_pb_column .batteries-content .et_pb_blurb_container .et_pb_blurb_description p {
  font-size: 16px;
}
/* line 1468, sass/theme/_common.scss */
.batteries-row .et_pb_column .batteries-content .et_pb_blurb_content {
  max-width: 100%;
}

/* line 1479, sass/theme/_common.scss */
.smarter-solar-item .et_pb_blurb_content .et_pb_main_blurb_image {
  width: 60px;
}
/* line 1483, sass/theme/_common.scss */
.smarter-solar-item .et_pb_blurb_content .et_pb_module_header {
  font-weight: 600;
  margin-bottom: 20px;
}
/* line 1490, sass/theme/_common.scss */
.smarter-solar-item .et_pb_blurb_content .et_pb_blurb_description p {
  font-size: 16px;
}
/* line 1495, sass/theme/_common.scss */
.smarter-solar-item .et_pb_blurb_content .et_pb_blurb_container {
  padding-top: 20px;
  padding-left: 30px;
}

/* line 1504, sass/theme/_common.scss */
.board-member-item .et_pb_blurb_content {
  max-width: 400px;
}
/* line 1507, sass/theme/_common.scss */
.board-member-item .et_pb_blurb_content .et_pb_image_wrap {
  width: 60%;
  border-radius: 100px;
  overflow: hidden;
}
/* line 1515, sass/theme/_common.scss */
.board-member-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 1520, sass/theme/_common.scss */
.board-member-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
  padding: 0 8px;
}
/* line 1523, sass/theme/_common.scss */
.board-member-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
  font-size: 16px;
}

/* line 1533, sass/theme/_common.scss */
.flex-row .center-content {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 1544, sass/theme/_common.scss */
.sub-feature-msg {
  max-width: 800px;
  margin: 0 auto;
}
/* line 1550, sass/theme/_common.scss */
.sub-feature-msg .et_pb_text_inner h2 {
  font-size: 32px;
  line-height: 45px;
  font-weight: 600;
}

/* line 1558, sass/theme/_common.scss */
.center-btn-row {
  text-align: center;
  padding: 0 0 20px !important;
}
/* line 1562, sass/theme/_common.scss */
.center-btn-row .et_pb_column {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 530px) {
  /* line 1562, sass/theme/_common.scss */
  .center-btn-row .et_pb_column {
    display: block;
  }
}
/* line 1573, sass/theme/_common.scss */
.center-btn-row .et_pb_column .et_pb_button_module_wrapper {
  display: inline-block;
  width: 48%;
  margin: 0 1%;
}
@media (max-width: 530px) {
  /* line 1573, sass/theme/_common.scss */
  .center-btn-row .et_pb_column .et_pb_button_module_wrapper {
    width: 100%;
    margin: 0 0 10%;
    display: block;
  }
}
/* line 1586, sass/theme/_common.scss */
.center-btn-row .et_pb_column .et_pb_button_module_wrapper.et_pb_button_alignment_right .et_pb_button {
  margin-right: 0;
  margin-left: auto;
}
/* line 1592, sass/theme/_common.scss */
.center-btn-row .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
  width: 300px;
  height: 100px;
  padding: 15px 60px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 24px;
}
@media (max-width: 530px) {
  /* line 1592, sass/theme/_common.scss */
  .center-btn-row .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
    width: 100%;
    height: auto;
  }
}
/* line 1604, sass/theme/_common.scss */
.center-btn-row .et_pb_column .et_pb_button_module_wrapper .et_pb_button:hover {
  padding: 15px 60px !important;
}

/*------------------------------------*\
    $STRUCTURE
\*------------------------------------*/
/*------------------------------------*\
    $CONTENT
\*------------------------------------*/
/*------------------------------------*\
    $HEADER
\*------------------------------------*/
/* line 5, sass/theme/structure/_header.scss */
#main-header {
  background-color: #ffffff !important;
}
/* line 13, sass/theme/structure/_header.scss */
#main-header.et-fixed-header .logo_container .alternate-logo img {
  max-width: 167px !important;
}
/* line 29, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li.phone-btn a {
  padding-bottom: 15px !important;
}
/* line 32, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li.phone-btn a:hover {
  color: #ffffff !important;
}
/* line 38, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li a {
  color: #414042;
  padding-bottom: 33px;
}
/* line 42, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li a:hover {
  color: #05a0dd !important;
}
/* line 51, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li .sub-menu li a {
  padding-bottom: 6px;
}
/* line 63, sass/theme/structure/_header.scss */
#main-header .logo_container .alternate-logo {
  display: inline-block;
  position: absolute;
  top: 24px;
}
/* line 68, sass/theme/structure/_header.scss */
#main-header .logo_container .alternate-logo img {
  max-width: 227px !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 74, sass/theme/structure/_header.scss */
  #main-header .logo_container #logo {
    max-width: 160px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 86, sass/theme/structure/_header.scss */
  #main-header #et-top-navigation #top-menu li {
    padding-right: 15px;
  }
}
/* line 92, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li a {
  font-weight: 600;
  font-size: 16px;
  padding-left: 0;
  color: #414042;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 92, sass/theme/structure/_header.scss */
  #main-header #et-top-navigation #top-menu li a {
    font-size: 14px;
  }
}
/* line 102, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li a:after {
  display: none;
}
/* line 106, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li a:hover {
  opacity: 1;
  background-color: transparent;
  color: #05a0dd !important;
}
/* line 115, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.menu-item-has-children a {
  padding-right: 0;
}
/* line 119, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.menu-item-has-children .sub-menu {
  background-color: #ffffff;
  border-top: 0;
  margin-top: 10px;
}
/* line 124, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.menu-item-has-children .sub-menu:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #ffffff;
  position: absolute;
  top: -8px;
  left: 45px;
}
/* line 136, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.menu-item-has-children .sub-menu:after {
  content: '';
  width: 100%;
  height: 10px;
  position: absolute;
  background-color: transparent;
  top: -10px;
  right: 0;
}
/* line 146, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.menu-item-has-children .sub-menu .sub-menu {
  margin-top: 3px;
  margin-left: 10px;
}
/* line 150, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.menu-item-has-children .sub-menu .sub-menu:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-right: 10px solid #ffffff;
  border-bottom: 8px solid transparent;
  position: absolute;
  top: 20px;
  left: -18px;
}
/* line 162, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.menu-item-has-children .sub-menu .sub-menu:after {
  content: '';
  width: 10px;
  height: 100%;
  position: absolute;
  background-color: transparent;
  top: 0px;
  left: -10px;
}
/* line 175, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.phone-btn {
  margin-left: 70px;
}
@media (max-width: 1280px) {
  /* line 175, sass/theme/structure/_header.scss */
  #main-header #et-top-navigation #top-menu li.phone-btn {
    margin-left: 50px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 175, sass/theme/structure/_header.scss */
  #main-header #et-top-navigation #top-menu li.phone-btn {
    margin-left: 0px;
  }
}
/* line 187, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.phone-btn.violet a {
  background: #c1188d;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c1188d 0%, #e03c76 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1188d', endColorstr='#e03c76',GradientType=1 );
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 14px !important;
  padding: 15px 30px;
}
/* line 194, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.phone-btn.violet a:hover {
  padding: 15px 30px !important;
  opacity: 0.8;
}
/* line 203, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.phone-contact-lnk {
  margin-left: 70px;
}
@media (max-width: 1280px) {
  /* line 203, sass/theme/structure/_header.scss */
  #main-header #et-top-navigation #top-menu li.phone-contact-lnk {
    margin-left: 50px;
  }
}
/* line 210, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.phone-contact-lnk a {
  background-color: #ffffff;
  color: #414042;
  position: relative;
  font-weight: 700;
  padding: 15px 25px;
  border: 1px solid #eeeeee;
}
/* line 218, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.phone-contact-lnk a:before {
  content: "\e090";
  font-family: ETmodules !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  font-size: 16px;
  display: inline-block;
  margin-right: 15px;
}
/* line 226, sass/theme/structure/_header.scss */
#main-header #et-top-navigation #top-menu li.phone-contact-lnk a:hover {
  opacity: 0.7;
}
/* line 243, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li a {
  color: #414042 !important;
}
/* line 249, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li.phone-contact-lnk a {
  color: #414042 !important;
}
/* line 252, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li.phone-contact-lnk a:hover {
  opacity: 0.7;
}
/* line 262, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li.menu-item-has-children .sub-menu a {
  color: #414042 !important;
}
/* line 265, sass/theme/structure/_header.scss */
#main-header.et-fixed-header #et-top-navigation #top-menu li.menu-item-has-children .sub-menu a:hover {
  color: #05a0dd !important;
}
/* line 277, sass/theme/structure/_header.scss */
#main-header #mobile_menu {
  background-color: #ffffff;
}
/* line 282, sass/theme/structure/_header.scss */
#main-header #mobile_menu li a {
  padding: 10px 0;
  color: #414042 !important;
  background-color: transparent;
}

/*------------------------------------*\
    $FOOTER
\*------------------------------------*/
/* line 5, sass/theme/structure/_footer.scss */
#main-footer {
  padding-top: 100px;
  padding-bottom: 10px;
  background: url("assets/img/footer-bg-v3.png") no-repeat;
  background-color: #ffffff !important;
  text-align: left;
  background-position: 50% 0;
  background-size: cover;
  position: relative;
}
/* line 19, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets {
  padding: 3% 0 3%;
}
@media (max-width: 980px) {
  /* line 19, sass/theme/structure/_footer.scss */
  #main-footer #footer-widgets {
    padding-top: 10%;
  }
}
/* line 26, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget {
  margin-bottom: 0 !important;
  margin-right: 0%;
}
@media (max-width: 980px) {
  /* line 30, sass/theme/structure/_footer.scss */
  #main-footer #footer-widgets .footer-widget:first-child, #main-footer #footer-widgets .footer-widget:last-child {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 40px !important;
  }
}
/* line 39, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget:first-child {
  width: 20%;
}
/* line 43, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget:last-child {
  width: 20%;
}
/* line 47, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget:nth-child(2n) {
  width: 60%;
}
@media (max-width: 980px) {
  /* line 47, sass/theme/structure/_footer.scss */
  #main-footer #footer-widgets .footer-widget:nth-child(2n) {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 40px !important;
  }
}
@media (max-width: 980px) {
  /* line 57, sass/theme/structure/_footer.scss */
  #main-footer #footer-widgets .footer-widget .widget_media_image {
    width: 100%;
    text-align: center;
  }
}
/* line 65, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .widget_media_image a img {
  width: 75%;
}
@media (max-width: 980px) {
  /* line 65, sass/theme/structure/_footer.scss */
  #main-footer #footer-widgets .footer-widget .widget_media_image a img {
    width: 50%;
  }
}
/* line 75, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .widget_nav_menu {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 80, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .widget_nav_menu .menu-footer-menu-container {
  text-align: center;
}
/* line 85, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget #menu-footer-menu {
  margin-top: 14px;
}
@media (max-width: 980px) {
  /* line 85, sass/theme/structure/_footer.scss */
  #main-footer #footer-widgets .footer-widget #menu-footer-menu {
    margin-top: 0;
  }
}
/* line 92, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget #menu-footer-menu li {
  padding-left: 0;
  margin-bottom: 0;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 20px;
}
@media (max-width: 530px) {
  /* line 92, sass/theme/structure/_footer.scss */
  #main-footer #footer-widgets .footer-widget #menu-footer-menu li {
    margin-bottom: 10px;
    display: block;
    margin-right: 0px;
  }
}
/* line 105, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget #menu-footer-menu li a {
  text-transform: uppercase;
}
@media (max-width: 980px) {
  /* line 105, sass/theme/structure/_footer.scss */
  #main-footer #footer-widgets .footer-widget #menu-footer-menu li a {
    font-size: 18px;
  }
}
/* line 113, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget #menu-footer-menu li:last-child {
  margin-right: 0;
}
/* line 117, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget #menu-footer-menu li:before {
  display: none;
}
/* line 123, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .zoom-social-icons-widget {
  display: block;
  width: 100%;
}
/* line 127, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .zoom-social-icons-widget ul {
  width: 100%;
  text-align: right;
  display: block;
}
@media (max-width: 980px) {
  /* line 127, sass/theme/structure/_footer.scss */
  #main-footer #footer-widgets .footer-widget .zoom-social-icons-widget ul {
    text-align: center;
  }
}
/* line 136, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .zoom-social-icons-widget ul li {
  padding-left: 5px;
}
/* line 139, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .zoom-social-icons-widget ul li:before {
  display: none;
}
/* line 148, sass/theme/structure/_footer.scss */
#main-footer #footer-bottom {
  background-color: transparent;
  padding-top: 0;
}
/* line 152, sass/theme/structure/_footer.scss */
#main-footer #footer-bottom #footer-info {
  width: 100%;
  display: block;
  text-align: center;
}
/* line 159, sass/theme/structure/_footer.scss */
#main-footer .addon-logos-wrapper {
  margin-top: 75px;
}
@media (max-width: 980px) {
  /* line 159, sass/theme/structure/_footer.scss */
  #main-footer .addon-logos-wrapper {
    margin-top: 28%;
  }
}
/* line 166, sass/theme/structure/_footer.scss */
#main-footer .addon-logos-wrapper > .container {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
}
@media (max-width: 980px) {
  /* line 166, sass/theme/structure/_footer.scss */
  #main-footer .addon-logos-wrapper > .container {
    flex-wrap: wrap;
  }
}
/* line 175, sass/theme/structure/_footer.scss */
#main-footer .addon-logos-wrapper > .container .footer-logo-widget-item {
  max-width: 300px;
  width: auto;
  text-align: center;
}
@media (max-width: 980px) {
  /* line 175, sass/theme/structure/_footer.scss */
  #main-footer .addon-logos-wrapper > .container .footer-logo-widget-item {
    width: 50%;
  }
}
/* line 192, sass/theme/structure/_footer.scss */
#main-footer .addon-logos-wrapper > .container .footer-logo-widget-item img {
  width: 80%;
}

/*------------------------------------*\
    $SIDEBAR
\*------------------------------------*/
/*------------------------------------*\
    $TYPOGRAPHY
\*------------------------------------*/
/* line 3, sass/theme/structure/_tables.scss */
.generic-target-sections:before {
  display: block;
  content: "";
  height: 170px;
  margin: -170px 0 0;
}

/* line 11, sass/theme/structure/_tables.scss */
.generic-table-section {
  padding-top: 25px !important;
}
/* line 22, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row {
  border: 1px solid #eeeeee;
  border-bottom: 0;
  padding: 0;
}
@media (max-width: 980px) {
  /* line 22, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 530px) {
  /* line 22, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row {
    border: 1px solid #eeeeee;
    margin-bottom: 10px;
    display: block;
  }
}
/* line 41, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row:last-child {
  border-bottom: 1px solid #eeeeee;
}
/* line 47, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row.top-header.no-border {
  border: 0;
}
@media (max-width: 530px) {
  /* line 45, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row.top-header {
    display: none;
  }
}
@media (max-width: 980px) {
  /* line 58, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row.col-4 .et_pb_column {
    width: 25%;
  }
}
@media (max-width: 530px) {
  /* line 58, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row.col-4 .et_pb_column {
    width: 100%;
  }
}
@media (max-width: 530px) {
  /* line 70, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row.col-4 .data-col .svg-img {
    padding: 20px 10px;
  }
}
/* line 79, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row.col-3 .header-col {
  width: 25%;
}
@media (max-width: 980px) {
  /* line 79, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row.col-3 .header-col {
    display: inline-block;
  }
}
/* line 87, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row.col-3 .data-col {
  padding: 20px;
  width: 37.5%;
}
@media (max-width: 530px) {
  /* line 96, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row.body-row .data-col {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
/* line 106, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row.body-row .data-col .header-img {
  display: none;
  width: 30%;
}
@media (max-width: 530px) {
  /* line 106, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row.body-row .data-col .header-img {
    display: inline-block;
  }
}
@media (max-width: 530px) {
  /* line 115, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row.body-row .data-col .data-col-content {
    width: 70%;
    padding-left: 16px;
  }
}
/* line 126, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row .top-align .table-header {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}
/* line 134, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row .vertical-center {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 138, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row .svg-img {
  width: 50%;
  max-width: 170px;
  margin: 15px 0 !important;
}
/* line 143, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row .svg-img.check-img {
  max-width: 50px;
}
/* line 147, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row .svg-img.center {
  margin: 10px auto !important;
}
/* line 152, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row .table-header, .generic-table-section .table-wrapper-row .table-data {
  padding: 20px;
  height: 100%;
}
/* line 157, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row .table-header {
  background: #05a0dd;
  background: -moz-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #05a0dd), color-stop(100%, #44d7d6));
  background: -webkit-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -o-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -ms-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: linear-gradient(to right, #05a0dd 0%, #44d7d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05a0dd', endColorstr='#43d7d6', GradientType=1 );
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}
/* line 165, sass/theme/structure/_tables.scss */
.generic-table-section .table-wrapper-row .table-header h4 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight: 700;
  padding-bottom: 0;
}
@media (max-width: 980px) {
  /* line 165, sass/theme/structure/_tables.scss */
  .generic-table-section .table-wrapper-row .table-header h4 {
    line-height: 20px;
  }
}

/*------------------------------------*\
    $MODULES
\*------------------------------------*/
/*------------------------------------*\
    $BUTTONS
\*------------------------------------*/
/* line 5, sass/theme/modules/_buttons.scss */
.generic-btn {
  color: #414042 !important;
  font-size: 16px !important;
  font-weight: 700;
  padding: 10px 15px;
  display: block;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  border: none !important;
  border-radius: 0 !important;
}
/* line 19, sass/theme/modules/_buttons.scss */
.generic-btn.white {
  text-transform: uppercase;
  color: #067db9 !important;
  background-color: #ffffff;
  padding: 15px 35px !important;
}
/* line 25, sass/theme/modules/_buttons.scss */
.generic-btn.white:hover {
  padding: 15px 35px !important;
  background-color: #ffffff;
  opacity: 0.8;
}
/* line 32, sass/theme/modules/_buttons.scss */
.generic-btn.gray-bordered {
  background-color: #f7f7f7;
  color: #414042 !important;
  text-transform: uppercase;
  font-size: 14px !important;
  padding: 15px 30px;
  border: 2px solid #dddddd !important;
}
/* line 40, sass/theme/modules/_buttons.scss */
.generic-btn.gray-bordered:hover {
  padding: 15px 30px !important;
  opacity: 0.8;
}
/* line 46, sass/theme/modules/_buttons.scss */
.generic-btn.big {
  font-size: 24px !important;
  padding: 21px !important;
  width: 270px;
  box-shadow: 0 3px 7px #005783;
}
@media (max-width: 980px) {
  /* line 46, sass/theme/modules/_buttons.scss */
  .generic-btn.big {
    width: 100%;
  }
}
/* line 56, sass/theme/modules/_buttons.scss */
.generic-btn.big:hover {
  padding: 21px !important;
}
/* line 61, sass/theme/modules/_buttons.scss */
.generic-btn.yellow {
  background: #f08753;
  background: -moz-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f08753), color-stop(100%, #f0b953));
  background: -webkit-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -o-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -ms-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: linear-gradient(to right, #f08753 0%, #f0b953 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08753', endColorstr='#f0b953', GradientType=1 );
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 14px !important;
  padding: 15px 30px;
}
/* line 68, sass/theme/modules/_buttons.scss */
.generic-btn.yellow:hover {
  padding: 15px 30px !important;
  opacity: 0.8;
}
/* line 74, sass/theme/modules/_buttons.scss */
.generic-btn.violet {
  background: #c1188d;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c1188d 0%, #e03c76 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1188d', endColorstr='#e03c76',GradientType=1 );
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 14px !important;
  padding: 15px 30px;
}
/* line 81, sass/theme/modules/_buttons.scss */
.generic-btn.violet:hover {
  padding: 15px 30px !important;
  opacity: 0.8;
}
/* line 87, sass/theme/modules/_buttons.scss */
.generic-btn.gradient {
  background: #05a0dd;
  background: -moz-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #05a0dd), color-stop(100%, #44d7d6));
  background: -webkit-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -o-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -ms-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: linear-gradient(to right, #05a0dd 0%, #44d7d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05a0dd', endColorstr='#43d7d6', GradientType=1 );
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 14px !important;
  padding: 15px 30px;
}
/* line 94, sass/theme/modules/_buttons.scss */
.generic-btn.gradient:hover {
  padding: 15px 30px !important;
  opacity: 0.8;
}
/* line 100, sass/theme/modules/_buttons.scss */
.generic-btn.less-padd {
  padding: 15px 20px;
}
/* line 103, sass/theme/modules/_buttons.scss */
.generic-btn.less-padd:hover {
  padding: 15px 20px !important;
  opacity: 0.8;
}
/* line 109, sass/theme/modules/_buttons.scss */
.generic-btn.no-wrap {
  white-space: nowrap;
}
/* line 113, sass/theme/modules/_buttons.scss */
.generic-btn:hover {
  padding: 10px 15px !important;
}
/* line 118, sass/theme/modules/_buttons.scss */
.generic-btn:after {
  display: none;
}

/*------------------------------------*\
    $LINKS
\*------------------------------------*/
/*------------------------------------*\
    $INPUTS
\*------------------------------------*/
/* line 13, sass/theme/modules/_inputs.scss */
body .generic-form-wrap .gform_body .ginput_container input[type="text"], body .generic-form-wrap .gform_body .ginput_container input[type="number"], body .generic-form-wrap .gform_body .ginput_container input[type="tel"], body .generic-form-wrap .gform_body .ginput_container input[type="email"], body .generic-form-wrap .gform_body .ginput_container select, body .generic-form-wrap .gform_body .ginput_container textarea {
  background-color: #ffffff !important;
  padding: 12px 15px;
  border: 1px solid #dddddd !important;
  font-size: 15px !important;
  color: #a9a9a9 !important;
  border-radius: 0px !important;
  height: 50px;
  width: 100%;
}
/* line 28, sass/theme/modules/_inputs.scss */
body .generic-form-wrap .gform_footer input[type="submit"] {
  font-size: 18px !important;
  font-weight: 700 !important;
  padding: 20px 15px !important;
  border: 0 !important;
  width: 180px;
  color: #ffffff !important;
  background: #f08753;
  background: -moz-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f08753), color-stop(100%, #f0b953));
  background: -webkit-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -o-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -ms-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: linear-gradient(to right, #f08753 0%, #f0b953 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08753', endColorstr='#f0b953', GradientType=1 );
  border-radius: 0px !important;
  position: relative;
  height: auto;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 42, sass/theme/modules/_inputs.scss */
body .generic-form-wrap .gform_footer input[type="submit"]:after {
  display: none;
}
/* line 46, sass/theme/modules/_inputs.scss */
body .generic-form-wrap .gform_footer input[type="submit"]:hover {
  opacity: 0.7;
}
/* line 52, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
/* line 60, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .field {
  width: 49%;
  margin-bottom: 25px;
}
@media (max-width: 980px) {
  /* line 60, sass/theme/modules/_inputs.scss */
  body .generic-form-wrap form .field {
    width: 100%;
    margin-left: 0;
  }
}
/* line 69, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .field.hs-fieldtype-textarea {
  width: 100%;
  margin-left: 0;
}
/* line 74, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .field:nth-child(even) {
  margin-left: 2%;
}
@media (max-width: 980px) {
  /* line 74, sass/theme/modules/_inputs.scss */
  body .generic-form-wrap form .field:nth-child(even) {
    margin-left: 0%;
  }
}
/* line 84, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .field ul.hs-error-msgs {
  list-style-type: none;
  padding-left: 0;
  padding-bottom: 0;
}
/* line 92, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .field ul li label {
  color: #e80000;
}
/* line 98, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .field label {
  display: none;
}
/* line 101, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .field label.hs-error-msg {
  display: block;
}
/* line 106, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .field input[type="text"], body .generic-form-wrap form .field input[type="number"], body .generic-form-wrap form .field input[type="tel"], body .generic-form-wrap form .field input[type="email"], body .generic-form-wrap form .field select, body .generic-form-wrap form .field textarea {
  background-color: #ffffff !important;
  padding: 12px 15px;
  border: 1px solid #dddddd !important;
  font-size: 15px !important;
  color: #a9a9a9 !important;
  border-radius: 0px !important;
  height: 50px;
  width: 100%;
}
/* line 117, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .field textarea {
  height: 150px;
}
/* line 125, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .hs_error_rollup ul.hs-error-msgs {
  list-style-type: none;
  padding-left: 0;
  padding-bottom: 0;
}
/* line 133, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .hs_error_rollup ul li label {
  color: #e80000;
}
/* line 140, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .hs_submit {
  display: block;
  width: 100%;
}
/* line 147, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .actions input[type="submit"] {
  font-size: 18px !important;
  font-weight: 700 !important;
  padding: 20px 15px !important;
  border: 0 !important;
  width: 180px;
  color: #ffffff !important;
  background: #f08753;
  background: -moz-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f08753), color-stop(100%, #f0b953));
  background: -webkit-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -o-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -ms-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: linear-gradient(to right, #f08753 0%, #f0b953 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08753', endColorstr='#f0b953', GradientType=1 );
  border-radius: 0px !important;
  position: relative;
  height: auto;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 161, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .actions input[type="submit"]:after {
  display: none;
}
/* line 165, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form .actions input[type="submit"]:hover {
  opacity: 0.7;
}
@media (max-width: 980px) {
  /* line 173, sass/theme/modules/_inputs.scss */
  body .generic-form-wrap form fieldset.form-columns-3 {
    width: 100%;
    max-width: 100%;
  }
}
/* line 180, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form fieldset.form-columns-3 .field {
  width: 33%;
}
@media (max-width: 980px) {
  /* line 180, sass/theme/modules/_inputs.scss */
  body .generic-form-wrap form fieldset.form-columns-3 .field {
    width: 100%;
    margin-right: 0;
  }
}
/* line 188, sass/theme/modules/_inputs.scss */
body .generic-form-wrap form fieldset.form-columns-3 .field:nth-child(even) {
  margin-left: 0;
}
/* line 201, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-fields-required {
  display: none;
}
/* line 205, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content {
  padding: 0;
  max-width: 100%;
}
/* line 209, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content .no-title {
  color: transparent;
}
/* line 212, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content .no-title .ninja-forms-req-symbol {
  color: transparent !important;
}
@media (max-width: 530px) {
  /* line 216, sass/theme/modules/_inputs.scss */
  body .ninja-forms-form-wrap form .nf-form-content .no-title .nf-field-label {
    display: none !important;
  }
}
/* line 224, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content .nf-field-container {
  margin-bottom: 25px;
}
@media (max-width: 530px) {
  /* line 224, sass/theme/modules/_inputs.scss */
  body .ninja-forms-form-wrap form .nf-form-content .nf-field-container {
    width: 100% !important;
    margin-left: 0 !important;
  }
}
/* line 232, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content .nf-field-container.product-name-wrapper {
  display: none;
}
/* line 238, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content .nf-field-element input[type="text"], body .ninja-forms-form-wrap form .nf-form-content .nf-field-element input[type="number"], body .ninja-forms-form-wrap form .nf-form-content .nf-field-element input[type="tel"], body .ninja-forms-form-wrap form .nf-form-content .nf-field-element input[type="email"], body .ninja-forms-form-wrap form .nf-form-content .nf-field-element select, body .ninja-forms-form-wrap form .nf-form-content .nf-field-element textarea, body .ninja-forms-form-wrap form .nf-form-content .input input[type="text"], body .ninja-forms-form-wrap form .nf-form-content .input input[type="number"], body .ninja-forms-form-wrap form .nf-form-content .input input[type="tel"], body .ninja-forms-form-wrap form .nf-form-content .input input[type="email"], body .ninja-forms-form-wrap form .nf-form-content .input select, body .ninja-forms-form-wrap form .nf-form-content .input textarea {
  background-color: #ffffff !important;
  padding: 12px 15px;
  border: 1px solid #dddddd !important;
  font-size: 15px !important;
  color: #a9a9a9 !important;
  border-radius: 0px !important;
  height: 50px;
}
/* line 248, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content .nf-field-element input[type="button"], body .ninja-forms-form-wrap form .nf-form-content .input input[type="button"] {
  font-size: 18px !important;
  font-weight: 700 !important;
  padding: 20px 15px !important;
  border: 0 !important;
  width: 180px;
  color: #ffffff !important;
  background: #f08753;
  background: -moz-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f08753), color-stop(100%, #f0b953));
  background: -webkit-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -o-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -ms-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: linear-gradient(to right, #f08753 0%, #f0b953 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08753', endColorstr='#f0b953', GradientType=1 );
  border-radius: 0px !important;
  position: relative;
  height: auto;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 262, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content .nf-field-element input[type="button"]:after, body .ninja-forms-form-wrap form .nf-form-content .input input[type="button"]:after {
  display: none;
}
/* line 266, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content .nf-field-element input[type="button"]:hover, body .ninja-forms-form-wrap form .nf-form-content .input input[type="button"]:hover {
  opacity: 0.7;
}
/* line 272, sass/theme/modules/_inputs.scss */
body .ninja-forms-form-wrap form .nf-form-content .submit-container {
  text-align: left;
}

/*------------------------------------*\
    $NAVS
\*------------------------------------*/
/* line 2, sass/theme/modules/_tabs.scss */
.tabs-wrapper {
  padding: 0 !important;
}
/* line 5, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 9, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row .tabs-headers {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 530px) {
  /* line 9, sass/theme/modules/_tabs.scss */
  .tabs-wrapper .tabs-wrapper-row .tabs-headers {
    display: block;
  }
}
/* line 20, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper {
  flex-grow: 1;
  flex-basis: 0;
  margin-bottom: 0;
}
@media (max-width: 980px) {
  /* line 20, sass/theme/modules/_tabs.scss */
  .tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 530px) {
  /* line 20, sass/theme/modules/_tabs.scss */
  .tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper {
    display: block;
  }
}
/* line 39, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper:nth-child(1) .et_pb_button {
  background-color: #414042;
}
/* line 46, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper:nth-child(2) .et_pb_button {
  background-color: #067EBA;
}
/* line 53, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper:nth-child(3) .et_pb_button {
  background-color: #4EC1B6;
}
/* line 60, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper:nth-child(4) .et_pb_button {
  background-color: #DD12A4;
}
/* line 65, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper .et_pb_button {
  width: 100%;
  border-radius: 0;
  border: 0;
  padding: 25px !important;
  color: #ffffff;
  background-color: #4dbeea;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 65, sass/theme/modules/_tabs.scss */
  .tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper .et_pb_button {
    font-size: 14px;
  }
}
@media (max-width: 980px) {
  /* line 65, sass/theme/modules/_tabs.scss */
  .tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper .et_pb_button {
    flex-grow: 1;
    flex-basis: 0;
  }
}
@media (max-width: 530px) {
  /* line 65, sass/theme/modules/_tabs.scss */
  .tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper .et_pb_button {
    display: block;
    padding: 20px 25px !important;
  }
}
/* line 88, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper .et_pb_button:after {
  display: none;
}
/* line 92, sass/theme/modules/_tabs.scss */
.tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper .et_pb_button:hover {
  padding: 25px !important;
  opacity: 0.8;
}
@media (max-width: 530px) {
  /* line 92, sass/theme/modules/_tabs.scss */
  .tabs-wrapper .tabs-wrapper-row .tabs-headers .et_pb_button_module_wrapper .et_pb_button:hover {
    padding: 20px 25px !important;
  }
}

/* line 3, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row {
  padding-top: 0 !important;
}
@media (max-width: 980px) {
  /* line 6, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row .et_pb_code {
    border: 2px solid #c4178d;
    background-color: #ffffff;
    position: relative;
  }
}
@media (max-width: 980px) {
  /* line 15, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2 .n2-ss-showcase-slides {
    height: 90% !important;
  }
}
@media (max-width: 980px) {
  /* line 27, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .n2-ss-slider-2 {
    width: 100% !important;
    height: 100% !important;
  }
}
@media (max-width: 530px) {
  /* line 27, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .n2-ss-slider-2 {
    height: 100% !important;
  }
}
/* line 39, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow {
  position: absolute;
  width: 50% !important;
  display: inline-block;
  bottom: -5%;
  top: auto;
  float: left;
}
@media (max-width: 980px) {
  /* line 39, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow {
    bottom: -40%;
  }
}
@media (max-width: 530px) {
  /* line 39, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow {
    bottom: -10%;
  }
}
/* line 56, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow a {
  margin: 0 10px;
  color: transparent;
  position: relative;
  background-color: transparent;
  border-radius: 0;
  display: inline-block;
}
/* line 68, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow.nextend-arrow-next a:before, .testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow.nextend-arrow-previous a:before {
  font-family: ETmodules !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  visibility: visible;
  display: block;
  color: #414042;
  font-size: 34px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* line 82, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow.nextend-arrow-next {
  right: 0;
  left: auto;
  text-align: left !important;
}
/* line 88, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow.nextend-arrow-next a:before {
  content: "\24";
}
/* line 97, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow.nextend-arrow-next:hover a:before {
  color: #fcd430;
}
/* line 104, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow.nextend-arrow-previous {
  right: auto;
  left: 0;
  text-align: right !important;
}
/* line 110, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow.nextend-arrow-previous a:before {
  content: "\23";
}
/* line 118, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2.n2-ss-slider .nextend-arrow.nextend-arrow-previous:hover a:before {
  color: #fcd430;
}
/* line 127, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide {
  background-color: #f7f7f7;
  max-height: 300px;
  max-width: 630px;
}
@media (max-width: 980px) {
  /* line 127, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide {
    width: 98% !important;
    background-color: #ffffff !important;
  }
}
@media (max-width: 530px) {
  /* line 127, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide {
    width: 95% !important;
    max-height: 100%;
  }
}
/* line 143, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide.n2-ss-slide-active {
  border: 2px solid #c4178d;
  background-color: #ffffff;
  margin-top: -25px;
  -webkit-box-shadow: 0px 20px 45px -2px #e6e6e6;
  -moz-box-shadow: 0px 20px 45px -2px #e6e6e6;
  box-shadow: 0px 20px 45px -2px #e6e6e6;
  position: relative;
}
@media (max-width: 980px) {
  /* line 143, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide.n2-ss-slide-active {
    box-shadow: none;
    margin-top: 0;
    height: 98% !important;
  }
}
@media (max-width: 980px) {
  /* line 143, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide.n2-ss-slide-active {
    border: 0;
  }
}
/* line 162, sass/theme/modules/_smart_slider.scss */
.testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide.n2-ss-slide-active:before {
  content: '';
  background: url("assets/img/quote-icon.png") no-repeat center;
  height: 80px;
  width: 80px;
  background-size: contain;
  display: block;
  position: absolute;
  top: 30px;
  left: 30px;
}
@media (max-width: 980px) {
  /* line 162, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide.n2-ss-slide-active:before {
    height: 60px;
    width: 60px;
    top: 15px;
  }
}
@media (max-width: 530px) {
  /* line 181, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide.n2-ss-slide-active .n2-ss-layers-container .n2-ss-layer-content {
    padding: 0 30px !important;
  }
}
@media (max-width: 530px) {
  /* line 190, sass/theme/modules/_smart_slider.scss */
  .testimonial-wrapper-row div#n2-ss-2 .n2-ss-slide .n2-ss-item-content {
    font-size: 14px;
    line-height: 26px;
  }
}

/*------------------------------------*\
    $PAGES
\*------------------------------------*/
/* line 2, sass/theme/pages/_home.scss */
.main-banner-wrapper {
  min-height: 100vh;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
  padding-bottom: 0 !important;
  position: relative;
  background-color: transparent;
  background-size: 130%;
  background-position: bottom center;
}
@media (max-width: 980px) {
  /* line 2, sass/theme/pages/_home.scss */
  .main-banner-wrapper {
    background-size: cover;
  }
}
/* line 16, sass/theme/pages/_home.scss */
.main-banner-wrapper:before, .main-banner-wrapper:after {
  content: '';
  background: url("assets/img/banner-asset-right.png") no-repeat center;
  background-size: contain;
  height: 60px;
  width: 260px;
  position: absolute;
  top: 40%;
  -webkit-transform: translateY(-40%);
  -moz-transform: translateY(-40%);
  -ms-transform: translateY(-40%);
  -o-transform: translateY(-40%);
  transform: translateY(-40%);
}
@media (max-width: 530px) {
  /* line 16, sass/theme/pages/_home.scss */
  .main-banner-wrapper:before, .main-banner-wrapper:after {
    height: 17px;
    width: 90px;
  }
}
/* line 36, sass/theme/pages/_home.scss */
.main-banner-wrapper:before {
  left: -80px;
}
@media (max-width: 1280px) {
  /* line 36, sass/theme/pages/_home.scss */
  .main-banner-wrapper:before {
    left: -150px;
  }
}
@media (max-width: 530px) {
  /* line 36, sass/theme/pages/_home.scss */
  .main-banner-wrapper:before {
    left: -55px;
  }
}
/* line 48, sass/theme/pages/_home.scss */
.main-banner-wrapper:after {
  right: 0;
}
/* line 52, sass/theme/pages/_home.scss */
.main-banner-wrapper .svg-row {
  padding: 0;
  position: absolute;
  top: 0;
  z-index: -1;
  padding: 0 !important;
}
/* line 63, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-row-heading .et_pb_text h1 {
  font-size: 60px;
  font-weight: 600;
  line-height: 70px;
  margin-bottom: 10px;
}
@media (max-width: 1280px) {
  /* line 63, sass/theme/pages/_home.scss */
  .main-banner-wrapper .main-banner-row-heading .et_pb_text h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media (max-width: 980px) {
  /* line 63, sass/theme/pages/_home.scss */
  .main-banner-wrapper .main-banner-row-heading .et_pb_text h1 {
    font-size: 50px;
  }
}
@media (max-width: 530px) {
  /* line 63, sass/theme/pages/_home.scss */
  .main-banner-wrapper .main-banner-row-heading .et_pb_text h1 {
    font-size: 30px;
    line-height: 27px;
  }
}
/* line 84, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-row-heading .et_pb_text h4 {
  font-size: 40px;
  font-weight: 300;
  letter-spacing: 1px;
}
@media (max-width: 1280px) {
  /* line 84, sass/theme/pages/_home.scss */
  .main-banner-wrapper .main-banner-row-heading .et_pb_text h4 {
    font-size: 34px;
  }
}
@media (max-width: 980px) {
  /* line 84, sass/theme/pages/_home.scss */
  .main-banner-wrapper .main-banner-row-heading .et_pb_text h4 {
    font-size: 26px;
  }
}
@media (max-width: 530px) {
  /* line 84, sass/theme/pages/_home.scss */
  .main-banner-wrapper .main-banner-row-heading .et_pb_text h4 {
    font-size: 16px;
  }
}
/* line 104, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-row-item {
  align-self: flex-end;
  margin-bottom: 40px;
}
/* line 109, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item {
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
  padding: 40px 30px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 530px) {
  /* line 109, sass/theme/pages/_home.scss */
  .main-banner-wrapper .main-banner-item {
    padding: 20px 15px;
  }
}
/* line 120, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item:after {
  background: #06a0dd;
  background: -moz-linear-gradient(left, #06a0dd 0%, #54e4d3 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #06a0dd), color-stop(100%, #54e4d3));
  background: -webkit-linear-gradient(left, #06a0dd 0%, #54e4d3 100%);
  background: -o-linear-gradient(left, #06a0dd 0%, #54e4d3 100%);
  background: -ms-linear-gradient(left, #06a0dd 0%, #54e4d3 100%);
  background: linear-gradient(to right, #06a0dd 0%, #54e4d3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06a0dd', endColorstr='#54e4d3', GradientType=1 );
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  bottom: -95%;
  left: 0;
  z-index: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 139, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item:hover {
  margin-top: -15px;
}
@media (max-width: 980px) {
  /* line 139, sass/theme/pages/_home.scss */
  .main-banner-wrapper .main-banner-item:hover {
    margin-top: 0;
  }
}
/* line 146, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item:hover:after {
  bottom: 0%;
}
/* line 150, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item:hover .et_pb_module_header {
  color: #ffffff;
}
/* line 155, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item:hover .et_pb_blurb_description h4 {
  color: #ffffff;
}
/* line 162, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item:hover .et_pb_blurb_content:after {
  color: #ffffff;
}
/* line 168, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item .et_pb_blurb_content {
  position: relative;
  z-index: 1;
}
/* line 172, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item .et_pb_blurb_content:after {
  content: "\24";
  font-family: ETmodules !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  display: block;
  font-size: 35px;
  line-height: 55px;
  position: absolute;
  top: 0;
  right: 0px;
}
/* line 183, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item .et_pb_blurb_content .et_pb_blurb_container {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 187, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item .et_pb_blurb_content .et_pb_module_header {
  margin-right: 10px;
  font-weight: 700;
}
/* line 194, sass/theme/pages/_home.scss */
.main-banner-wrapper .main-banner-item .et_pb_blurb_content .et_pb_blurb_description h4 {
  font-weight: 700;
  text-transform: uppercase;
  line-height: 25px;
  padding-bottom: 0;
  font-size: 16px;
}

/* line 206, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper {
  position: relative;
  padding-bottom: 150px !important;
}
/* line 210, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}
@media (max-width: 980px) {
  /* line 210, sass/theme/pages/_home.scss */
  .main-banner-v2-wrapper:before {
    display: block;
  }
}
/* line 225, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: url("assets/img/feature-banner-wave.png") no-repeat;
  background-color: transparent !important;
  background-position: 50% 0;
  background-size: cover;
}
@media (max-width: 980px) {
  /* line 225, sass/theme/pages/_home.scss */
  .main-banner-v2-wrapper:after {
    bottom: -1px;
  }
}
/* line 244, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper .content-col .et_pb_text_inner {
  margin-bottom: 50px;
}
/* line 247, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper .content-col .et_pb_text_inner h1 {
  font-size: 48px;
  line-height: 50px;
  margin-bottom: 40px;
}
/* line 253, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper .content-col .et_pb_text_inner p {
  font-size: 18px;
  line-height: 27px;
}
/* line 259, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper .content-col .et_pb_button_module_wrapper {
  display: inline-block;
  float: left;
  width: 50%;
}
@media (max-width: 530px) {
  /* line 259, sass/theme/pages/_home.scss */
  .main-banner-v2-wrapper .content-col .et_pb_button_module_wrapper {
    width: 100%;
    float: none;
    display: block;
    margin-bottom: 10px;
  }
}
/* line 271, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper .content-col .et_pb_button_module_wrapper .et_pb_button {
  width: 90%;
  padding: 20px 30px;
}
@media (max-width: 530px) {
  /* line 271, sass/theme/pages/_home.scss */
  .main-banner-v2-wrapper .content-col .et_pb_button_module_wrapper .et_pb_button {
    width: 100%;
  }
}
/* line 279, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper .content-col .et_pb_button_module_wrapper .et_pb_button:hover {
  padding: 20px 30px !important;
}
/* line 283, sass/theme/pages/_home.scss */
.main-banner-v2-wrapper .content-col .et_pb_button_module_wrapper .et_pb_button.violet {
  margin-right: 10%;
}
@media (max-width: 530px) {
  /* line 283, sass/theme/pages/_home.scss */
  .main-banner-v2-wrapper .content-col .et_pb_button_module_wrapper .et_pb_button.violet {
    margin-right: 0%;
  }
}

/* line 297, sass/theme/pages/_home.scss */
.feature-banner-wrapper {
  position: relative;
}
/* line 300, sass/theme/pages/_home.scss */
.feature-banner-wrapper:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}
@media (max-width: 980px) {
  /* line 300, sass/theme/pages/_home.scss */
  .feature-banner-wrapper:before {
    display: block;
  }
}

/* line 320, sass/theme/pages/_home.scss */
.our-system-item .et_pb_main_blurb_image .et_pb_image_wrap {
  background-color: #ffffff;
  border-radius: 100px;
  width: 55%;
  overflow: hidden;
}
/* line 328, sass/theme/pages/_home.scss */
.our-system-item .et_pb_module_header {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 27px;
}

/* line 336, sass/theme/pages/_home.scss */
.our-system-row {
  padding: 0 !important;
}
/* line 341, sass/theme/pages/_home.scss */
.our-system-row.white-bg .et_pb_column {
  background-color: #ffffff;
}
/* line 344, sass/theme/pages/_home.scss */
.our-system-row.white-bg .et_pb_column .our-system-item {
  padding: 30px;
}
/* line 347, sass/theme/pages/_home.scss */
.our-system-row.white-bg .et_pb_column .our-system-item .et_pb_main_blurb_image {
  margin-bottom: 0;
}
/* line 350, sass/theme/pages/_home.scss */
.our-system-row.white-bg .et_pb_column .our-system-item .et_pb_main_blurb_image .et_pb_image_wrap {
  background-color: #ffffff;
  border-radius: 100px;
  width: 100%;
  max-width: 130px;
}
/* line 358, sass/theme/pages/_home.scss */
.our-system-row.white-bg .et_pb_column .our-system-item .et_pb_module_header {
  font-weight: 700;
  text-transform: initial;
  font-size: 20px;
  line-height: 30px;
}
/* line 367, sass/theme/pages/_home.scss */
.our-system-row.white-bg .et_pb_column .our-system-item .et_pb_blurb_description p {
  font-size: 16px;
}
/* line 370, sass/theme/pages/_home.scss */
.our-system-row.white-bg .et_pb_column .our-system-item .et_pb_blurb_description p a {
  text-decoration: underline;
}

/* line 380, sass/theme/pages/_home.scss */
.sub-footer-section {
  position: relative;
}
/* line 383, sass/theme/pages/_home.scss */
.sub-footer-section:before {
  content: '';
  background: url("assets/img/banner-asset-right.png") no-repeat center;
  background-size: contain;
  height: 60px;
  width: 200px;
  position: absolute;
  top: -38px;
  left: 30%;
}

/* line 3, sass/theme/pages/_faq.scss */
.faq-section-wrapper {
  padding: 25px 0 !important;
  position: relative;
  overflow: hidden;
  display: none;
  border: 1px solid #dddddd;
  border-top: 0;
  width: 80%;
  max-width: 1080px;
  margin: 0 auto 50px;
}
/* line 14, sass/theme/pages/_faq.scss */
.faq-section-wrapper.active {
  display: block;
}
/* line 18, sass/theme/pages/_faq.scss */
.faq-section-wrapper .et_pb_row {
  width: 90%;
}
/* line 23, sass/theme/pages/_faq.scss */
.faq-section-wrapper.float-clip-art:after {
  content: '';
  background: url("assets/img/banner-asset-right.png") no-repeat center;
  background-size: contain;
  height: 60px;
  width: 260px;
  position: absolute;
}
@media (max-width: 980px) {
  /* line 23, sass/theme/pages/_faq.scss */
  .faq-section-wrapper.float-clip-art:after {
    height: 30px;
    width: 200px;
  }
}
/* line 38, sass/theme/pages/_faq.scss */
.faq-section-wrapper.float-clip-art.middle:after {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 49, sass/theme/pages/_faq.scss */
.faq-section-wrapper.float-clip-art.right:after {
  right: -140px;
}
/* line 55, sass/theme/pages/_faq.scss */
.faq-section-wrapper.float-clip-art.left:after {
  left: -140px;
}
/* line 61, sass/theme/pages/_faq.scss */
.faq-section-wrapper.float-clip-art.top:after {
  top: 50px;
}
@media (max-width: 980px) {
  /* line 61, sass/theme/pages/_faq.scss */
  .faq-section-wrapper.float-clip-art.top:after {
    top: 90px;
  }
}
/* line 71, sass/theme/pages/_faq.scss */
.faq-section-wrapper .header {
  border-bottom: 1px solid #dddddd;
}
/* line 74, sass/theme/pages/_faq.scss */
.faq-section-wrapper .header h4 {
  font-weight: 800 !important;
}

/* line 80, sass/theme/pages/_faq.scss */
.faq-toggle-row {
  padding-top: 0 !important;
}
/* line 83, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle {
  background-color: transparent;
  border: 1px solid #dddddd;
  margin-bottom: 20px !important;
}
@media (max-width: 530px) {
  /* line 83, sass/theme/pages/_faq.scss */
  .faq-toggle-row .et_pb_toggle {
    padding: 10px 20px 10px 20px;
  }
}
/* line 96, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before {
  content: "\4b";
}
/* line 102, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_title {
  padding-left: 0;
  padding-right: 50px;
  color: #414042;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 530px) {
  /* line 102, sass/theme/pages/_faq.scss */
  .faq-toggle-row .et_pb_toggle .et_pb_toggle_title {
    font-size: 16px;
    line-height: 25px;
  }
}
/* line 114, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_title:hover {
  color: #414042;
}
/* line 117, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_title:hover:before {
  color: #c4178d;
}
/* line 122, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_title:before {
  right: 0;
  left: auto;
  content: "\4c";
  color: #c4178d;
  font-size: 22px;
}
/* line 131, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_content {
  padding-left: 0;
  padding-top: 40px;
}
/* line 135, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_content p {
  font-size: 16px;
}
/* line 139, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_content ul {
  list-style-type: none;
  padding-left: 25px;
}
/* line 143, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_content ul li {
  position: relative;
  font-size: 16px;
  line-height: 29px;
  margin-bottom: 5px;
}
/* line 149, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_content ul li:before {
  content: "\2022";
  color: #c4178d;
  font-weight: bold;
  display: inline-block;
  width: 25px;
  margin-left: -1em;
  font-size: 20px;
}
/* line 159, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_content ul li ul {
  padding-left: 25px;
  padding-bottom: 0;
}
/* line 165, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_content ul li ul li:before {
  content: '\25CB';
  width: 20px;
  margin-left: -1em;
}
/* line 173, sass/theme/pages/_faq.scss */
.faq-toggle-row .et_pb_toggle .et_pb_toggle_content ul li strong {
  text-decoration: underline;
}

/* line 2, sass/theme/pages/_map.scss */
.map-subsidies-wrapper {
  padding: 0 !important;
}
/* line 5, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row {
  position: relative;
}
/* line 8, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col {
  position: relative;
}
/* line 11, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .map-img {
  max-width: 800px;
  margin: 0 auto;
}
/* line 16, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  display: block;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 800px;
}
/* line 27, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels .floating-popups {
  position: absolute;
  top: -320px;
  left: -200px;
  height: 300px;
  width: 500px;
  background-color: #ffffff;
  padding: 20px;
  border: 1px solid #067eba;
  z-index: 10;
}
/* line 39, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels .et_pb_text_inner {
  height: 100%;
  width: 100%;
}
/* line 44, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 50, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a {
  color: #414042;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
}
/* line 56, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item {
  position: absolute;
}
/* line 59, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item:after {
  content: '';
  background: url("assets/img/map-pointer.png") no-repeat;
  background-size: contain;
  height: 60px;
  width: 40px;
  position: absolute;
  top: -20px;
  left: 0;
  z-index: -1;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 75, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item:hover:after {
  opacity: 1;
}
/* line 80, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item.wa {
  top: 47%;
  left: 20%;
  -webkit-transform: translate(20%, -47%);
  -moz-transform: translate(20%, -47%);
  -ms-transform: translate(20%, -47%);
  -o-transform: translate(20%, -47%);
  transform: translate(20%, -47%);
}
/* line 90, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item.nt {
  top: 27%;
  left: 48%;
  -webkit-transform: translate(48%, -27%);
  -moz-transform: translate(48%, -27%);
  -ms-transform: translate(48%, -27%);
  -o-transform: translate(48%, -27%);
  transform: translate(48%, -27%);
}
/* line 100, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item.sa {
  top: 55%;
  left: 48%;
  -webkit-transform: translate(48%, -55%);
  -moz-transform: translate(48%, -55%);
  -ms-transform: translate(48%, -55%);
  -o-transform: translate(48%, -55%);
  transform: translate(48%, -55%);
}
/* line 110, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item.qld {
  top: 33%;
  left: 70%;
  -webkit-transform: translate(70%, -33%);
  -moz-transform: translate(70%, -33%);
  -ms-transform: translate(70%, -33%);
  -o-transform: translate(70%, -33%);
  transform: translate(70%, -33%);
}
/* line 120, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item.act {
  top: 72%;
  left: 75%;
  -webkit-transform: translate(75%, -72%);
  -moz-transform: translate(75%, -72%);
  -ms-transform: translate(75%, -72%);
  -o-transform: translate(75%, -72%);
  transform: translate(75%, -72%);
}
/* line 130, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item.vic {
  top: 81%;
  left: 70%;
  -webkit-transform: translate(70%, -81%);
  -moz-transform: translate(70%, -81%);
  -ms-transform: translate(70%, -81%);
  -o-transform: translate(70%, -81%);
  transform: translate(70%, -81%);
}
/* line 140, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-col .floating-labels ul li a.map-item.tas {
  top: 96%;
  left: 72%;
  -webkit-transform: translate(72%, -96%);
  -moz-transform: translate(72%, -96%);
  -ms-transform: translate(72%, -96%);
  -o-transform: translate(72%, -96%);
  transform: translate(72%, -96%);
}
/* line 156, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-img-row .map-info-note-wrapper {
  position: absolute;
  max-width: 250px;
  top: 0;
  left: 0;
}
@media (max-width: 530px) {
  /* line 156, sass/theme/pages/_map.scss */
  .map-subsidies-wrapper .map-wrapper-img-row .map-info-note-wrapper {
    position: relative;
  }
}
/* line 168, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .map-wrapper-contents {
  display: none;
}
/* line 172, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .freeHtmlMapStateInfo {
  padding: 40px 20px;
  border: 1px solid #067eba;
}
/* line 176, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .freeHtmlMapStateInfo h4 {
  text-align: center;
  margin-bottom: 20px;
}
/* line 181, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .freeHtmlMapStateInfo p {
  text-align: center;
}
/* line 186, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .freeHtmlMapStateInfo p a.learn-more {
  display: inline-block;
  font-size: 18px !important;
  font-weight: 700 !important;
  padding: 13px 35px !important;
  border: 0 !important;
  color: #ffffff !important;
  background: #05a0dd;
  background: -moz-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #05a0dd), color-stop(100%, #44d7d6));
  background: -webkit-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -o-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: -ms-linear-gradient(left, #05a0dd 0%, #44d7d6 100%);
  background: linear-gradient(to right, #05a0dd 0%, #44d7d6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05a0dd', endColorstr='#43d7d6', GradientType=1 );
  border-radius: 0px !important;
  position: relative;
  height: auto;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 200, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .freeHtmlMapStateInfo p a.learn-more:after {
  display: none;
}
/* line 204, sass/theme/pages/_map.scss */
.map-subsidies-wrapper .freeHtmlMapStateInfo p a.learn-more:hover {
  opacity: 0.7;
}

/* line 4, sass/theme/pages/_blog.scss */
.blog-section-wrapper > .et_pb_row {
  max-width: 1170px;
  width: 80% !important;
}
/* line 13, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}
@media (max-width: 530px) {
  /* line 13, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post {
    display: block;
  }
}
/* line 25, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .entry-featured-image-url, .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div {
  display: inline-block;
  width: 50%;
  float: left;
}
@media (max-width: 530px) {
  /* line 25, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .entry-featured-image-url, .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div {
    display: block;
    width: 100%;
    float: none;
  }
}
/* line 37, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .entry-featured-image-url {
  margin-bottom: 0;
}
@media (max-width: 530px) {
  /* line 37, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .entry-featured-image-url {
    margin-bottom: 20px;
  }
}
/* line 45, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div {
  padding-left: 40px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
@media (max-width: 530px) {
  /* line 45, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div {
    padding-left: 0;
  }
}
/* line 58, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .entry-title {
  order: 1;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 10px;
}
/* line 66, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .post-content {
  order: 2;
  margin-bottom: 20px;
}
/* line 70, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .post-content p {
  font-size: 16px;
  color: #414042;
  line-height: 27px;
}
/* line 77, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .more-link {
  order: 3;
  display: inline-block;
  font-size: 16px !important;
  font-weight: 700 !important;
  padding: 15px 15px !important;
  border: 0 !important;
  width: 180px;
  color: #ffffff !important;
  background: #f08753;
  background: -moz-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f08753), color-stop(100%, #f0b953));
  background: -webkit-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -o-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -ms-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: linear-gradient(to right, #f08753 0%, #f0b953 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08753', endColorstr='#f0b953', GradientType=1 );
  border-radius: 0px !important;
  position: relative;
  height: auto;
  text-transform: uppercase;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-bottom: 20px;
}
/* line 95, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .more-link:after {
  display: none;
}
/* line 99, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .more-link:hover {
  opacity: 0.7;
}
/* line 104, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .post-meta {
  order: 4;
}
/* line 115, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .pagination .alignleft a, .blog-section-wrapper .blog-listing-col .pagination .alignright a {
  display: inline-block;
  font-size: 16px !important;
  font-weight: 700 !important;
  padding: 15px 15px !important;
  border: 0 !important;
  width: 180px;
  color: #ffffff !important;
  background: #f08753;
  background: -moz-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f08753), color-stop(100%, #f0b953));
  background: -webkit-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -o-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -ms-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: linear-gradient(to right, #f08753 0%, #f0b953 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08753', endColorstr='#f0b953', GradientType=1 );
  border-radius: 0px !important;
  position: relative;
  height: auto;
  text-transform: uppercase;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-bottom: 20px;
}
/* line 132, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .pagination .alignleft a:after, .blog-section-wrapper .blog-listing-col .pagination .alignright a:after {
  display: none;
}
/* line 136, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-listing-col .pagination .alignleft a:hover, .blog-section-wrapper .blog-listing-col .pagination .alignright a:hover {
  opacity: 0.7;
}
/* line 146, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area {
  padding-right: 0;
  border-right: 0;
}
/* line 150, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget {
  margin-bottom: 30px;
}
/* line 155, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget #sb_instagram .sbi_follow_btn {
  width: 100%;
  margin-left: 0 !important;
}
/* line 159, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget #sb_instagram .sbi_follow_btn a {
  margin-top: 10px;
  width: 100%;
  background: #c1188d;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c1188d 0%, #e03c76 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1188d', endColorstr='#e03c76',GradientType=1 );
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 14px !important;
  padding: 15px 10px;
  border-radius: 0;
}
/* line 169, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget #sb_instagram .sbi_follow_btn a:hover {
  padding: 15px 10px !important;
  opacity: 0.8;
  box-shadow: none;
}
/* line 182, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget.widget_search .searchform > div {
  position: relative;
}
/* line 185, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget.widget_search .searchform > div:after {
  font-family: ETmodules !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  content: "\55";
  color: #ffffff;
  position: absolute;
  top: 50%;
  right: 8%;
  transform: translateY(-50%);
}
/* line 196, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget.widget_search .searchform input[type="text"] {
  border-radius: 0 !important;
}
/* line 200, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget.widget_search .searchform #searchsubmit {
  border-radius: 0;
  background: #c1188d;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c1188d 0%, #e03c76 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1188d', endColorstr='#e03c76',GradientType=1 );
  border: 0;
  color: transparent;
  width: 55px;
}
/* line 210, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget .nf-form-cont {
  margin-top: 15px;
}
/* line 219, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget .nf-form-cont .ninja-forms-form-wrap form .nf-form-content .nf-field-container {
  margin-bottom: 20px;
}
/* line 225, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget .nf-form-cont .ninja-forms-form-wrap form .nf-form-content .nf-field-element input[type="button"] {
  padding: 15px 15px !important;
  width: 100%;
}
/* line 235, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget .widgettitle {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 244, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget .textwidget p {
  text-align: center;
}
/* line 253, sass/theme/pages/_blog.scss */
.blog-section-wrapper .sidebar-col .et_pb_widget_area .et_pb_widget.zoom-social-icons-widget .zoom-social-icons-list li {
  border: 1px solid #dddddd;
  margin: 4px 10px;
}
/* line 269, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .et_pb_posts .et_post_meta_wrapper .entry-title {
  font-weight: 600;
  line-height: 40px;
  font-size: 32px;
  margin-bottom: 5px;
}
/* line 276, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .et_pb_posts .et_post_meta_wrapper .date-wrapper {
  margin-bottom: 40px;
  color: #9b9b9b;
  font-size: 14px;
}
/* line 288, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section {
  padding-top: 0 !important;
  padding-bottom: 25px !important;
}
/* line 292, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section .et_pb_column {
  padding-top: 0 !important;
}
/* line 297, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section .et_pb_column .et_pb_text h1, .blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section .et_pb_column .et_pb_text h2, .blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section .et_pb_column .et_pb_text h3, .blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section .et_pb_column .et_pb_text h4, .blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section .et_pb_column .et_pb_text h5, .blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section .et_pb_column .et_pb_text h6 {
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 302, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section .et_pb_column .et_pb_text h2 {
  line-height: 35px;
}
/* line 306, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .entry-content .et_builder_inner_content .et_pb_section .et_pb_column .et_pb_text p {
  font-size: 16px;
  line-height: 27px;
}
/* line 317, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .subscribe-widget-wrapper {
  padding: 25px 30px;
  margin-bottom: 30px;
  border: 2px solid #c4178d;
  -webkit-box-shadow: 0px 20px 45px -2px #e6e6e6;
  -moz-box-shadow: 0px 20px 45px -2px #e6e6e6;
  box-shadow: 0px 20px 45px -2px #e6e6e6;
  position: relative;
  z-index: 10;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 530px) {
  /* line 317, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col .subscribe-widget-wrapper {
    display: block;
  }
}
/* line 336, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .subscribe-widget-wrapper .subscribe-widget-item {
  width: 48%;
}
@media (max-width: 530px) {
  /* line 336, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col .subscribe-widget-wrapper .subscribe-widget-item {
    width: 100%;
  }
}
/* line 343, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .subscribe-widget-wrapper .subscribe-widget-item .widget-title {
  text-transform: uppercase;
  margin-bottom: 10px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: 700;
  font-size: 18px;
}
/* line 351, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .subscribe-widget-wrapper .subscribe-widget-item p {
  font-size: 16px;
}
/* line 355, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .subscribe-widget-wrapper .subscribe-widget-item:last-child {
  margin-left: 2%;
}
/* line 359, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .subscribe-widget-wrapper .subscribe-widget-item input[type="email"] {
  text-align: center;
}
/* line 363, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .subscribe-widget-wrapper .subscribe-widget-item .submit-container {
  margin-bottom: 0 !important;
}
/* line 366, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .subscribe-widget-wrapper .subscribe-widget-item .submit-container input[type="button"] {
  width: 100%;
  background: #c1188d;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c1188d 0%, #e03c76 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1188d', endColorstr='#e03c76',GradientType=1 );
  padding: 15px 15px !important;
}
/* line 375, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .related-post-wrapper {
  padding-top: 20px !important;
  padding-bottom: 0px !important;
}
/* line 381, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .related-post-wrapper .headings h2 {
  padding-bottom: 30px;
  margin-bottom: 0px;
  position: relative;
}
/* line 386, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .related-post-wrapper .headings h2:after {
  content: '';
  width: 80px;
  height: 4px;
  border-radius: 50px;
  background-color: #fcd430;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 401, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .related-post-wrapper .related-post-row {
  padding-top: 0;
}
/* line 404, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .related-post-wrapper .related-post-row .et_pb_column {
  padding-top: 0;
}
/* line 407, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .related-post-wrapper .related-post-row .et_pb_column .related-post-title {
  font-weight: 600;
  line-height: 25px;
  font-size: 18px;
  margin-top: 10px;
}
/* line 414, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .related-post-wrapper .related-post-row .et_pb_column .date-wrapper {
  color: #9b9b9b;
  font-size: 14px;
}
/* line 424, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper .posts-social-icons {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 980px) {
  /* line 424, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col .social-share-wrapper .posts-social-icons {
    display: block;
  }
}
/* line 432, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper .social-icon-title {
  width: 20%;
  padding-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}
@media (max-width: 980px) {
  /* line 432, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col .social-share-wrapper .social-icon-title {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }
}
@media (max-width: 530px) {
  /* line 432, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col .social-share-wrapper .social-icon-title {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
}
/* line 452, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper ul {
  padding-left: 0;
  list-style-type: none;
  text-align: right;
  width: 80%;
}
@media (max-width: 980px) {
  /* line 452, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col .social-share-wrapper ul {
    text-align: center;
    width: 100%;
  }
}
/* line 463, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper ul li {
  display: inline-block;
  margin-right: 15px;
}
@media (max-width: 530px) {
  /* line 463, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col .social-share-wrapper ul li {
    display: block;
    margin-right: 0px;
    margin-bottom: 10px;
  }
}
/* line 473, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper ul li:last-child {
  margin-right: 0;
}
/* line 479, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper ul li a.icons {
  padding: 10px 15px;
  display: block;
  color: #414042;
  font-weight: 400;
  text-transform: capitalize;
  position: relative;
  border: 1px solid #dddddd;
}
/* line 489, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper ul li a.icons.facebook:before {
  content: "\e093";
  font-family: ETmodules !important;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  color: #414042;
  margin-right: 15px;
}
/* line 505, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper ul li a.icons.google:before {
  content: "\e096";
  font-family: ETmodules !important;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  color: #414042;
  margin-right: 15px;
}
/* line 521, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper ul li a.icons.twitter:before {
  content: "\e094";
  font-family: ETmodules !important;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  color: #414042;
  margin-right: 15px;
}
/* line 537, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col .social-share-wrapper ul li a.icons.mail:before {
  content: "\e076";
  font-family: ETmodules !important;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  color: #414042;
  margin-right: 15px;
}
/* line 557, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap {
  padding-top: 50px !important;
}
/* line 562, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .commentlist .comment-reply-link {
  background: #c1188d;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c1188d 0%, #e03c76 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1188d', endColorstr='#e03c76',GradientType=1 );
  padding: 15px 35px !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  border: none !important;
  border-radius: 0 !important;
  text-transform: uppercase;
}
/* line 575, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .commentlist .comment-reply-link:after {
  display: none;
}
/* line 579, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .commentlist .comment-reply-link:hover {
  padding: 15px 35px !important;
  opacity: 0.8;
}
/* line 586, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond {
  padding: 25px 30px;
  border: 1px solid #dddddd;
}
/* line 590, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond .comment-reply-title {
  text-transform: uppercase;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f0f0f0;
  font-size: 20px;
  font-weight: 600;
}
/* line 599, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form {
  padding-bottom: 20px;
}
/* line 602, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form textarea, .blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form input[type="text"], .blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form input[type="email"] {
  border: 1px solid #dddddd;
  padding: 15px;
  background-color: #ffffff;
  font-size: 16px;
  width: 100%;
}
/* line 610, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-notes {
  font-size: 16px;
}
/* line 614, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-form-author, .blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-form-email, .blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-form-url {
  width: 49%;
  margin-right: 2%;
  float: left;
  display: inline-block;
}
@media (max-width: 530px) {
  /* line 614, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-form-author, .blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-form-email, .blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-form-url {
    width: 100% !important;
    margin-right: 0;
  }
}
/* line 626, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-form-email {
  margin-right: 0%;
  width: 49%;
}
/* line 631, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-form-url {
  margin-right: 0%;
  width: 33%;
}
@media (max-width: 980px) {
  /* line 631, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .comment-form-url {
    width: 32.7%;
  }
}
/* line 640, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .form-submit {
  text-align: left;
}
/* line 643, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .form-submit input[type="submit"] {
  background: #c1188d;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #c1188d 0%, #e03c76 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #c1188d 0%, #e03c76 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1188d', endColorstr='#e03c76',GradientType=1 );
  padding: 15px 35px !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  border: none !important;
  border-radius: 0 !important;
  text-transform: uppercase;
}
@media (max-width: 530px) {
  /* line 643, sass/theme/pages/_blog.scss */
  .blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .form-submit input[type="submit"] {
    width: 100%;
  }
}
/* line 660, sass/theme/pages/_blog.scss */
.blog-section-wrapper .blog-single-col #comment-wrap .comment-respond form .form-submit input[type="submit"]:hover {
  opacity: 0.8;
}

/* line 2, sass/theme/pages/_news.scss */
.news-banner-wrapper {
  padding-bottom: 25px !important;
}
/* line 5, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row {
  padding: 0 !important;
}
/* line 8, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .center-content {
  min-height: 35vh;
  padding: 30px 40px;
}
/* line 12, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .center-content h2 {
  line-height: 30px;
  margin-bottom: 10px;
}
/* line 17, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .center-content .generic-btn {
  margin-top: 10px;
}
/* line 22, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .gradient-bg-col {
  padding: 2% 4%;
}
@media (max-width: 980px) {
  /* line 22, sass/theme/pages/_news.scss */
  .news-banner-wrapper .et_pb_row .gradient-bg-col {
    border: 0;
    padding: 5% 8%;
    display: block;
  }
}
/* line 31, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .gradient-bg-col h4 {
  line-height: 25px;
  font-weight: 600;
}
/* line 36, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .gradient-bg-col .et_pb_social_media_follow {
  margin-left: 0;
  margin-right: auto;
}
/* line 44, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .gradient-bg-col .et_pb_social_media_follow li a.icon {
  background-color: transparent !important;
}
/* line 54, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .email-field, .news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .btn-field {
  margin-left: 0 !important;
}
@media (max-width: 980px) {
  /* line 54, sass/theme/pages/_news.scss */
  .news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .email-field, .news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .btn-field {
    float: left;
    clear: none;
  }
}
@media (max-width: 530px) {
  /* line 54, sass/theme/pages/_news.scss */
  .news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .email-field, .news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .btn-field {
    float: none;
    clear: both;
    margin-bottom: 0 !important;
  }
}
/* line 70, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .email-field {
  width: 70% !important;
}
@media (max-width: 530px) {
  /* line 70, sass/theme/pages/_news.scss */
  .news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .email-field {
    width: 100% !important;
  }
}
/* line 77, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .email-field input[type="email"] {
  border: 0 !important;
}
@media (max-width: 530px) {
  /* line 77, sass/theme/pages/_news.scss */
  .news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .email-field input[type="email"] {
    width: 100%;
  }
}
/* line 86, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .btn-field {
  width: 30% !important;
}
@media (max-width: 530px) {
  /* line 86, sass/theme/pages/_news.scss */
  .news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .btn-field {
    width: 100% !important;
  }
}
/* line 93, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .btn-field input[type="button"] {
  height: 50px;
  padding: 10px 19px 10px 0 !important;
  background: #ffffff !important;
  color: #067db9 !important;
  width: 100% !important;
  font-size: 14px !important;
}
@media (max-width: 530px) {
  /* line 93, sass/theme/pages/_news.scss */
  .news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .btn-field input[type="button"] {
    padding-right: 0 !important;
  }
}
/* line 105, sass/theme/pages/_news.scss */
.news-banner-wrapper .et_pb_row .news-subscribe-form-wrapper .btn-field input[type="button"]:hover {
  opacity: 1 !important;
}

/* line 114, sass/theme/pages/_news.scss */
.posts-section-wrapper {
  padding: 0 !important;
}
/* line 119, sass/theme/pages/_news.scss */
.posts-section-wrapper .headings h4 {
  padding-bottom: 0;
  font-weight: 600;
  font-size: 26px;
  margin-bottom: 20px;
}
/* line 126, sass/theme/pages/_news.scss */
.posts-section-wrapper .headings.border-bot {
  border-bottom: 1px solid #dddddd;
}
/* line 131, sass/theme/pages/_news.scss */
.posts-section-wrapper .featured-news-listing-row {
  padding-top: 0 !important;
}
/* line 134, sass/theme/pages/_news.scss */
.posts-section-wrapper .featured-news-listing-row .size-1of3 {
  width: 31.667% !important;
  margin-right: 2.5% !important;
}
/* line 138, sass/theme/pages/_news.scss */
.posts-section-wrapper .featured-news-listing-row .size-1of3:last-child {
  margin-right: 0 !important;
}
/* line 145, sass/theme/pages/_news.scss */
.posts-section-wrapper .featured-news-listing-row .column .et_pb_post {
  border: 0;
  padding: 0;
}
/* line 149, sass/theme/pages/_news.scss */
.posts-section-wrapper .featured-news-listing-row .column .et_pb_post .et_pb_image_container {
  margin: 0;
}
/* line 153, sass/theme/pages/_news.scss */
.posts-section-wrapper .featured-news-listing-row .column .et_pb_post .date-wrapper {
  display: inline-block;
}
/* line 156, sass/theme/pages/_news.scss */
.posts-section-wrapper .featured-news-listing-row .column .et_pb_post .date-wrapper span {
  color: #adadad !important;
}
/* line 163, sass/theme/pages/_news.scss */
.posts-section-wrapper .featured-news-listing-row .column .et_pb_post .entry-title a {
  font-weight: 600;
  line-height: 27px;
}
/* line 171, sass/theme/pages/_news.scss */
.posts-section-wrapper .featured-news-listing-row .column .et_pb_post .post-meta a {
  color: #adadad !important;
  font-weight: 400;
}
/* line 186, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post {
  margin-bottom: 30px;
}
/* line 189, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .entry-featured-image-url {
  width: 40%;
}
@media (max-width: 530px) {
  /* line 189, sass/theme/pages/_news.scss */
  .posts-section-wrapper .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .entry-featured-image-url {
    width: 100%;
  }
}
/* line 197, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div {
  width: 60%;
}
@media (max-width: 530px) {
  /* line 197, sass/theme/pages/_news.scss */
  .posts-section-wrapper .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div {
    width: 100%;
  }
}
/* line 204, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .entry-title {
  padding-bottom: 0;
  font-size: 18px;
  line-height: 27px;
}
/* line 210, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .post-content {
  order: 3;
}
/* line 213, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .post-content p {
  font-size: 14px;
  line-height: 25px;
}
/* line 219, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .blog-listing-col .et_pb_posts .et_pb_post .blog-content-div .post-meta {
  order: 2;
}
/* line 229, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .news-blog-sidebar .et_pb_widget_area {
  padding-right: 0;
  border-right: 0;
}
/* line 237, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .news-blog-sidebar .et_pb_widget_area .popular-posts .wpp-list li {
  margin-bottom: 25px;
}
/* line 242, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .news-blog-sidebar .et_pb_widget_area .popular-posts .wpp-list li a.wpp-post-title {
  color: #000000;
  font-weight: 700;
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 25px;
}
/* line 251, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .news-blog-sidebar .et_pb_widget_area .popular-posts .wpp-list li a .wpp-thumbnail {
  margin: 0 25px 0 0;
  width: 25%;
}
/* line 257, sass/theme/pages/_news.scss */
.posts-section-wrapper .blog-section-wrapper .news-blog-sidebar .et_pb_widget_area .popular-posts .wpp-list li .wpp-meta {
  color: #888888;
  font-weight: 700;
  font-size: 14px;
  padding-left: 100px;
}

/* line 2, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row {
  border-bottom: 1px solid #dddddd;
  padding: 40px 0 !important;
}
/* line 6, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row.heading-row {
  padding-bottom: 20px !important;
}
/* line 9, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row.heading-row p {
  font-size: 18px;
}
/* line 14, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row.header {
  padding: 27px 5% 50px !important;
}
/* line 18, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row:last-child {
  border-bottom: 0;
}
/* line 24, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row .row-header h3 {
  font-weight: 600;
  font-size: 22px;
  line-height: 26px;
}
/* line 33, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row .et_pb_text p {
  font-size: 16px;
  line-height: 27px;
  padding-bottom: 25px;
}
/* line 39, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row .et_pb_text h5 {
  font-weight: 700;
  padding-bottom: 15px;
}
/* line 44, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row .et_pb_text ul {
  list-style-type: none;
  padding-left: 25px;
  padding-bottom: 25px;
}
/* line 49, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row .et_pb_text ul li {
  font-size: 16px;
  line-height: 27px;
}
/* line 53, sass/theme/pages/_vacancies.scss */
.vacancies-sub-content-row .et_pb_text ul li:before {
  content: "\2022";
  color: #05a0dd;
  font-weight: bold;
  display: inline-block;
  width: 25px;
  margin-left: -25px;
}

/* line 68, sass/theme/pages/_vacancies.scss */
.job_listings .job_types {
  margin-bottom: 20px !important;
}
/* line 72, sass/theme/pages/_vacancies.scss */
.job_listings .job_filters {
  background-color: transparent;
}
/* line 76, sass/theme/pages/_vacancies.scss */
.job_listings .search_jobs {
  padding-left: 0;
  padding-right: 0;
}
/* line 80, sass/theme/pages/_vacancies.scss */
.job_listings .search_jobs input[type="text"] {
  background-color: #ffffff !important;
  padding: 12px 15px;
  border: 1px solid #dddddd !important;
  font-size: 15px !important;
  color: #a9a9a9 !important;
  border-radius: 0px !important;
  height: 50px;
}
/* line 90, sass/theme/pages/_vacancies.scss */
.job_listings .search_jobs input[type="submit"] {
  font-size: 16px !important;
  font-weight: 700 !important;
  padding: 10px 15px !important;
  border: 0 !important;
  width: 100%;
  color: #ffffff !important;
  background: #f08753;
  background: -moz-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f08753), color-stop(100%, #f0b953));
  background: -webkit-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -o-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -ms-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: linear-gradient(to right, #f08753 0%, #f0b953 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08753', endColorstr='#f0b953', GradientType=1 );
  border-radius: 0px !important;
  position: relative;
  height: auto;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 104, sass/theme/pages/_vacancies.scss */
.job_listings .search_jobs input[type="submit"]:after {
  display: none;
}
/* line 108, sass/theme/pages/_vacancies.scss */
.job_listings .search_jobs input[type="submit"]:hover {
  opacity: 0.7;
}

/* line 115, sass/theme/pages/_vacancies.scss */
.current-vacancies-row {
  width: 100% !important;
}
/* line 118, sass/theme/pages/_vacancies.scss */
.current-vacancies-row.job_listings {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
/* line 127, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col {
  background-color: #ffffff;
  padding: 40px;
}
/* line 131, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col.custom-width {
  width: 48%;
  display: inline-block;
  margin-bottom: 4%;
}
@media (max-width: 980px) {
  /* line 131, sass/theme/pages/_vacancies.scss */
  .current-vacancies-row .content-col.custom-width {
    width: 100%;
    display: block;
  }
}
/* line 141, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col.custom-width:nth-child(even) {
  margin-left: 2%;
}
@media (max-width: 980px) {
  /* line 141, sass/theme/pages/_vacancies.scss */
  .current-vacancies-row .content-col.custom-width:nth-child(even) {
    margin-left: 0;
  }
}
/* line 151, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col.custom-width .position h3 {
  font-weight: 600;
  font-size: 18px;
}
/* line 157, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col.custom-width .location {
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 16px;
}
/* line 163, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col.custom-width .job-content-wrapper {
  min-height: 320px;
  margin-bottom: 30px !important;
}
/* line 168, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col.custom-width .meta {
  display: none;
}
/* line 173, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col .et_pb_text {
  min-height: 380px;
  margin-bottom: 30px !important;
}
/* line 177, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col .et_pb_text h4 {
  font-weight: 600;
}
/* line 181, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col .et_pb_text h5 {
  font-weight: 600;
  margin-bottom: 20px;
}
/* line 187, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col .generic-btn {
  box-shadow: none;
  padding: 10px 30px;
}
/* line 191, sass/theme/pages/_vacancies.scss */
.current-vacancies-row .content-col .generic-btn:hover {
  padding: 10px 30px !important;
}

/* line 6, sass/theme/pages/_product.scss */
.product-banner-wrapper .headings h2 {
  margin-bottom: 10px;
}
/* line 11, sass/theme/pages/_product.scss */
.product-banner-wrapper .product-blurb-item {
  margin-bottom: 40px !important;
}
/* line 14, sass/theme/pages/_product.scss */
.product-banner-wrapper .product-blurb-item .et_pb_blurb_content {
  margin-left: 0;
}
/* line 18, sass/theme/pages/_product.scss */
.product-banner-wrapper .product-blurb-item .et_pb_main_blurb_image {
  width: 70px;
}
/* line 22, sass/theme/pages/_product.scss */
.product-banner-wrapper .product-blurb-item .et_pb_blurb_container {
  padding-top: 10px;
}
/* line 25, sass/theme/pages/_product.scss */
.product-banner-wrapper .product-blurb-item .et_pb_blurb_container .et_pb_module_header {
  font-weight: 700;
  font-size: 16px;
}
/* line 32, sass/theme/pages/_product.scss */
.product-banner-wrapper .product-blurb-item .et_pb_blurb_container .et_pb_blurb_description p {
  font-size: 16px;
}

/* line 46, sass/theme/pages/_product.scss */
.product-generic-content-wrapper .vacancies-sub-content-row.heading-row p {
  font-size: 18px;
}

/* line 59, sass/theme/pages/_product.scss */
.supported-applications-wrapper .supported-applications-item .et_pb_module_header {
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 66, sass/theme/pages/_product.scss */
.supported-applications-wrapper .supported-applications-item .et_pb_blurb_description p {
  font-size: 16px;
}

/* line 79, sass/theme/pages/_product.scss */
.features-specification-wrapper .our-system-item .et_pb_main_blurb_image .et_pb_image_wrap {
  box-shadow: 0 3px 25px rgba(0, 87, 131, 0.45);
}
/* line 84, sass/theme/pages/_product.scss */
.features-specification-wrapper .our-system-item .et_pb_blurb_description {
  padding: 0 30px;
}
/* line 87, sass/theme/pages/_product.scss */
.features-specification-wrapper .our-system-item .et_pb_blurb_description p {
  font-size: 16px;
  line-height: 27px;
}

/* line 99, sass/theme/pages/_product.scss */
.general-specification-wrapper .headings h4 {
  padding-bottom: 20px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
}
/* line 109, sass/theme/pages/_product.scss */
.general-specification-wrapper .spec-item.half-width {
  display: inline-block;
  float: left;
  width: 50%;
}
@media (max-width: 530px) {
  /* line 109, sass/theme/pages/_product.scss */
  .general-specification-wrapper .spec-item.half-width {
    float: none;
    display: block;
    width: 100%;
  }
}

/* line 2, sass/theme/pages/_savings.scss */
.maps-wrapper-v2-row {
  max-width: 1170px;
  width: 80%;
}
/* line 6, sass/theme/pages/_savings.scss */
.maps-wrapper-v2-row .et_pb_column {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
}
@media (max-width: 530px) {
  /* line 6, sass/theme/pages/_savings.scss */
  .maps-wrapper-v2-row .et_pb_column {
    display: block;
  }
}
/* line 19, sass/theme/pages/_savings.scss */
.maps-wrapper-v2-row .map-items {
  display: inline-block;
  margin: 0 10px;
  cursor: pointer;
}
@media (max-width: 530px) {
  /* line 19, sass/theme/pages/_savings.scss */
  .maps-wrapper-v2-row .map-items {
    margin-bottom: 40px;
  }
}
/* line 30, sass/theme/pages/_savings.scss */
.maps-wrapper-v2-row .map-items .et_pb_blurb_content .et_pb_module_header {
  font-weight: 600;
  text-align: center;
  font-size: 20px;
}

/* line 40, sass/theme/pages/_savings.scss */
.savings-toggle-item {
  border: 1px solid #dddddd;
  max-width: 320px;
}
@media (max-width: 980px) {
  /* line 40, sass/theme/pages/_savings.scss */
  .savings-toggle-item {
    margin: 0 auto !important;
  }
}
/* line 52, sass/theme/pages/_savings.scss */
.savings-toggle-item.our-system.active .et_pb_blurb_content {
  min-height: 290px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 52, sass/theme/pages/_savings.scss */
  .savings-toggle-item.our-system.active .et_pb_blurb_content {
    min-height: 300px;
  }
}
/* line 66, sass/theme/pages/_savings.scss */
.savings-toggle-item.savings.active .et_pb_blurb_content {
  min-height: 340px;
}
/* line 72, sass/theme/pages/_savings.scss */
.savings-toggle-item.active {
  border: 1px solid #f18c5a;
  -webkit-box-shadow: 0px 20px 45px -2px #e6e6e6;
  -moz-box-shadow: 0px 20px 45px -2px #e6e6e6;
  box-shadow: 0px 20px 45px -2px #e6e6e6;
}
/* line 82, sass/theme/pages/_savings.scss */
.savings-toggle-item.active .et_pb_blurb_content .et_pb_module_header:after {
  content: '\32';
}
/* line 87, sass/theme/pages/_savings.scss */
.savings-toggle-item.active .et_pb_blurb_content .et_pb_blurb_description {
  margin-top: 20px;
  max-height: 170px;
  overflow: visible;
  overflow-y: auto;
}
@media (max-width: 980px) {
  /* line 87, sass/theme/pages/_savings.scss */
  .savings-toggle-item.active .et_pb_blurb_content .et_pb_blurb_description {
    max-height: 800px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 87, sass/theme/pages/_savings.scss */
  .savings-toggle-item.active .et_pb_blurb_content .et_pb_blurb_description {
    max-height: 170px;
  }
}
/* line 108, sass/theme/pages/_savings.scss */
.savings-toggle-item.new-line .et_pb_blurb_content .et_pb_module_header {
  padding-right: 20px;
  line-height: 25px;
}
/* line 115, sass/theme/pages/_savings.scss */
.savings-toggle-item .et_pb_blurb_content {
  padding: 25px 45px 25px 25px;
  overflow: hidden;
}
/* line 120, sass/theme/pages/_savings.scss */
.savings-toggle-item .et_pb_blurb_content .et_pb_main_blurb_image {
  width: 60px;
}
/* line 124, sass/theme/pages/_savings.scss */
.savings-toggle-item .et_pb_blurb_content .et_pb_module_header {
  height: 60px;
  padding-bottom: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  line-height: 29px;
  position: relative;
}
/* line 132, sass/theme/pages/_savings.scss */
.savings-toggle-item .et_pb_blurb_content .et_pb_module_header:after {
  font-family: ETmodules !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  content: '\33';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -15%;
  font-size: 30px;
  font-weight: 600;
}
/* line 144, sass/theme/pages/_savings.scss */
.savings-toggle-item .et_pb_blurb_content .et_pb_blurb_description {
  margin-top: 0;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 161, sass/theme/pages/_savings.scss */
.low-interest-row .low-int-item .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
  max-width: 120px;
}

/* line 6, sass/theme/pages/_terms.scss */
.terms-header .et_pb_text_inner h1 {
  margin-bottom: 40px;
  font-weight: 600;
  font-size: 40px;
}
@media (max-width: 530px) {
  /* line 6, sass/theme/pages/_terms.scss */
  .terms-header .et_pb_text_inner h1 {
    font-size: 28px;
  }
}
/* line 16, sass/theme/pages/_terms.scss */
.terms-header .et_pb_text_inner p {
  font-size: 16px;
  line-height: 29px;
}
/* line 21, sass/theme/pages/_terms.scss */
.terms-header .et_pb_text_inner ul {
  list-style-type: none;
  padding-left: 25px;
}
/* line 25, sass/theme/pages/_terms.scss */
.terms-header .et_pb_text_inner ul li {
  position: relative;
  font-size: 16px;
  line-height: 29px;
  margin-bottom: 5px;
}
/* line 31, sass/theme/pages/_terms.scss */
.terms-header .et_pb_text_inner ul li:before {
  content: "\2022";
  color: #c4178d;
  font-weight: bold;
  display: inline-block;
  width: 25px;
  margin-left: -1em;
  font-size: 20px;
}
/* line 41, sass/theme/pages/_terms.scss */
.terms-header .et_pb_text_inner ul li ul {
  padding-left: 25px;
  padding-bottom: 0;
}
/* line 47, sass/theme/pages/_terms.scss */
.terms-header .et_pb_text_inner ul li ul li:before {
  content: '\25CB';
  width: 20px;
  margin-left: -1em;
}
/* line 55, sass/theme/pages/_terms.scss */
.terms-header .et_pb_text_inner ul li strong {
  text-decoration: underline;
}

/* line 4, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 980px) {
  /* line 8, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row.et_pb_row {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 980px) {
  /* line 21, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row.reverse.et_pb_row {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;
  }
}
/* line 34, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row.reverse.et_pb_row .content-col .testimonial-item {
  margin-left: auto;
  margin-right: 10%;
}
@media (max-width: 980px) {
  /* line 34, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row.reverse.et_pb_row .content-col .testimonial-item {
    margin: 0 auto;
  }
}
@media (max-width: 980px) {
  /* line 44, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row.reverse.et_pb_row .img-col {
    margin-bottom: 20px !important;
    width: 80%;
  }
}
@media (max-width: 530px) {
  /* line 44, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row.reverse.et_pb_row .img-col {
    width: 90% !important;
  }
}
/* line 59, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .et_pb_column:first-child {
  margin: 0 0px 0 20px !important;
}
@media (max-width: 980px) {
  /* line 59, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .et_pb_column:first-child {
    margin: 0 auto !important;
  }
}
/* line 67, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .et_pb_column:last-child {
  margin: 0 20px 0 0px !important;
}
@media (max-width: 980px) {
  /* line 67, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .et_pb_column:last-child {
    margin: 0 auto !important;
  }
}
/* line 76, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .img-col {
  min-height: 74vh;
}
@media (max-width: 980px) {
  /* line 76, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .img-col {
    display: block;
    margin-bottom: 20px !important;
    width: 80%;
  }
}
@media (max-width: 530px) {
  /* line 76, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .img-col {
    width: 90% !important;
  }
}
/* line 92, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item {
  background-color: transparent !important;
  position: relative;
  max-width: 500px;
  margin-right: auto;
  margin-left: 10%;
  -webkit-animation: fadein 2s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 2s;
  /* Firefox < 16 */
  -ms-animation: fadein 2s;
  /* Internet Explorer */
  -o-animation: fadein 2s;
  /* Opera < 12.1 */
  animation: fadein 2s;
}
@media (max-width: 980px) {
  /* line 92, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item {
    margin: 0 auto;
    max-width: 80%;
  }
}
@media (max-width: 530px) {
  /* line 92, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item {
    max-width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 115, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_author {
  margin-top: 0;
  font-size: 28px;
  line-height: 28px;
  font-weight: 700;
  padding-bottom: 10px;
}
@media (max-width: 530px) {
  /* line 115, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_author {
    font-size: 30px;
  }
}
/* line 127, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_position {
  font-size: 24px;
  line-height: 25px;
}
@media (max-width: 530px) {
  /* line 127, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_position {
    font-size: 24px;
  }
}
/* line 136, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_description {
  position: relative;
  padding-left: 40px;
  padding-top: 40px;
  margin-top: 30px;
}
@media (max-width: 530px) {
  /* line 136, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_description {
    padding-left: 35px;
    padding-top: 35px;
  }
}
/* line 147, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_description:before {
  width: 60px;
  height: 4px;
  background-color: #414042;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 6px;
}
/* line 158, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_description:after {
  content: '';
  background: url("assets/img/quote-icon.png") no-repeat center;
  height: 60px;
  width: 60px;
  background-size: contain;
  display: block;
  position: absolute;
  top: 20px;
  left: 15px;
  z-index: -1;
}
@media (max-width: 530px) {
  /* line 158, sass/theme/pages/_customer_stories.scss */
  .customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_description:after {
    height: 40px;
    width: 40px;
    left: 20px;
  }
}
/* line 180, sass/theme/pages/_customer_stories.scss */
.customer-stories-main-wrapper .customer-stories-wrapper-row .content-col .testimonial-item .et_pb_testimonial_description_inner p {
  font-size: 14px;
  line-height: 25px;
}

/* line 2, sass/theme/pages/_our_difference.scss */
.operated-business-item-col {
  background-color: #ffffff;
}
/* line 5, sass/theme/pages/_our_difference.scss */
.operated-business-item-col .operated-business-item {
  padding: 40px 20px;
}
/* line 8, sass/theme/pages/_our_difference.scss */
.operated-business-item-col .operated-business-item .et_pb_module_header {
  font-weight: 600;
  margin-bottom: 20px;
}
/* line 15, sass/theme/pages/_our_difference.scss */
.operated-business-item-col .operated-business-item .et_pb_main_blurb_image .et_pb_image_wrap {
  width: 65%;
}

@media (max-width: 980px) {
  /* line 24, sass/theme/pages/_our_difference.scss */
  .operated-business-btn-row .et_pb_button_module_wrapper {
    text-align: center;
  }
}
/* line 30, sass/theme/pages/_our_difference.scss */
.operated-business-btn-row .generic-btn {
  width: 250px;
}

/* line 35, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row {
  position: relative;
}
/* line 38, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row:after {
  content: '';
  background: url("assets/img/dashed-line.png") no-repeat;
  height: 100px;
  width: 75%;
  max-width: 810px;
  background-size: contain;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  display: block;
  visibility: visible;
  margin: 0 auto;
  animation-delay: 2s;
  -webkit-animation: fadein 2s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 2s;
  /* Firefox < 16 */
  -ms-animation: fadein 2s;
  /* Internet Explorer */
  -o-animation: fadein 2s;
  /* Opera < 12.1 */
  animation: fadein 2s;
}
@media (max-width: 980px) {
  /* line 38, sass/theme/pages/_our_difference.scss */
  .smarter-solar-technology-row:after {
    display: none;
  }
}
/* line 66, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row.col-3:after {
  max-width: 700px;
  top: 50px;
}
@media (max-width: 980px) {
  /* line 72, sass/theme/pages/_our_difference.scss */
  .smarter-solar-technology-row .sst-col {
    float: none;
  }
}
/* line 112, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row .sst-col:nth-child(even) {
  padding-top: 30px;
}
@media (max-width: 980px) {
  /* line 112, sass/theme/pages/_our_difference.scss */
  .smarter-solar-technology-row .sst-col:nth-child(even) {
    padding-top: 0px;
  }
}
/* line 122, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row .sst-col .et_pb_blurb .et_pb_image_wrap {
  width: 60%;
}
/* line 126, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row .sst-col .et_pb_blurb .et_pb_module_header {
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 131, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row .sst-col .et_pb_blurb .et_pb_blurb_description {
  padding: 0 17px;
}
/* line 137, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row .sst-col .et_pb_blurb.blue-font .et_pb_module_header {
  color: #3a57a6;
}
/* line 143, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row .sst-col .et_pb_blurb.violet-font .et_pb_module_header {
  color: #872c95;
}
/* line 149, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row .sst-col .et_pb_blurb.pink-font .et_pb_module_header {
  color: #d12a81;
}
/* line 155, sass/theme/pages/_our_difference.scss */
.smarter-solar-technology-row .sst-col .et_pb_blurb.lightblue-font .et_pb_module_header {
  color: #008dbd;
}

@media (max-width: 530px) {
  /* line 163, sass/theme/pages/_our_difference.scss */
  .best-batteries-row {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 530px) {
  /* line 175, sass/theme/pages/_our_difference.scss */
  .best-batteries-row .et_pb_column:nth-child(1) {
    order: 2;
  }
}
@media (max-width: 530px) {
  /* line 181, sass/theme/pages/_our_difference.scss */
  .best-batteries-row .et_pb_column:nth-child(2) {
    order: 1;
  }
}
@media (max-width: 530px) {
  /* line 187, sass/theme/pages/_our_difference.scss */
  .best-batteries-row .et_pb_column:nth-child(3) {
    order: 4;
  }
}
@media (max-width: 530px) {
  /* line 193, sass/theme/pages/_our_difference.scss */
  .best-batteries-row .et_pb_column:nth-child(4) {
    order: 3;
  }
}
/* line 200, sass/theme/pages/_our_difference.scss */
.best-batteries-row .best-batteries-col {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  height: 25vh;
}
@media (max-width: 530px) {
  /* line 200, sass/theme/pages/_our_difference.scss */
  .best-batteries-row .best-batteries-col {
    height: auto;
    display: block;
  }
}
/* line 214, sass/theme/pages/_our_difference.scss */
.best-batteries-row .best-batteries-col .headings {
  flex: 1;
  padding-right: 70px;
}
@media (max-width: 530px) {
  /* line 214, sass/theme/pages/_our_difference.scss */
  .best-batteries-row .best-batteries-col .headings {
    padding-right: 0;
  }
}
/* line 222, sass/theme/pages/_our_difference.scss */
.best-batteries-row .best-batteries-col .headings h4 {
  font-size: 24px;
  font-weight: 600;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 222, sass/theme/pages/_our_difference.scss */
  .best-batteries-row .best-batteries-col .headings h4 {
    font-size: 20px;
  }
}
@media (max-width: 530px) {
  /* line 222, sass/theme/pages/_our_difference.scss */
  .best-batteries-row .best-batteries-col .headings h4 {
    margin-bottom: 0;
    text-align: center;
  }
}
@media (max-width: 530px) {
  /* line 237, sass/theme/pages/_our_difference.scss */
  .best-batteries-row .best-batteries-col .et_pb_button_module_wrapper {
    margin-bottom: 0;
    text-align: center;
  }
}

/* line 248, sass/theme/pages/_our_difference.scss */
.phone-laptop-row .content-col {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 251, sass/theme/pages/_our_difference.scss */
.phone-laptop-row .content-col:first-child {
  padding-left: 30px;
}
@media (max-width: 980px) {
  /* line 251, sass/theme/pages/_our_difference.scss */
  .phone-laptop-row .content-col:first-child {
    padding-left: 0px;
  }
}
@media (max-width: 980px) {
  /* line 259, sass/theme/pages/_our_difference.scss */
  .phone-laptop-row .content-col .headings {
    text-align: center;
    display: block;
    width: 100%;
  }
}
/* line 267, sass/theme/pages/_our_difference.scss */
.phone-laptop-row .content-col .headings h1, .phone-laptop-row .content-col .headings h2, .phone-laptop-row .content-col .headings h3, .phone-laptop-row .content-col .headings h4, .phone-laptop-row .content-col .headings h5, .phone-laptop-row .content-col .headings h6 {
  padding-bottom: 0;
  margin-bottom: 0;
}
@media (max-width: 980px) {
  /* line 267, sass/theme/pages/_our_difference.scss */
  .phone-laptop-row .content-col .headings h1, .phone-laptop-row .content-col .headings h2, .phone-laptop-row .content-col .headings h3, .phone-laptop-row .content-col .headings h4, .phone-laptop-row .content-col .headings h5, .phone-laptop-row .content-col .headings h6 {
    text-align: center;
    display: block;
  }
}

@media (max-width: 980px) {
  /* line 282, sass/theme/pages/_our_difference.scss */
  .awards-row .et_pb_image {
    text-align: center;
  }
}
@media (max-width: 980px) {
  /* line 287, sass/theme/pages/_our_difference.scss */
  .awards-row .et_pb_image .et_pb_image_wrap {
    width: 70%;
  }
}

/* line 4, sass/theme/pages/_our_system.scss */
.packages-row .packages-item-col {
  background-color: #ffffff;
  border: 1px solid #067eba;
  padding-bottom: 40px;
}
/* line 11, sass/theme/pages/_our_system.scss */
.packages-row .packages-item-col .et_pb_text.header {
  min-height: 155px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 11, sass/theme/pages/_our_system.scss */
  .packages-row .packages-item-col .et_pb_text.header {
    min-height: 150px;
  }
}
@media (max-width: 980px) {
  /* line 11, sass/theme/pages/_our_system.scss */
  .packages-row .packages-item-col .et_pb_text.header {
    width: 101%;
    display: block;
    max-width: 101%;
    border: 0;
  }
}
/* line 28, sass/theme/pages/_our_system.scss */
.packages-row .packages-item-col .et_pb_text.header p {
  font-size: 18px;
  line-height: 27px;
}
/* line 34, sass/theme/pages/_our_system.scss */
.packages-row .packages-item-col .et_pb_text.label-text {
  padding: 20px 0;
}
/* line 41, sass/theme/pages/_our_system.scss */
.packages-row .packages-item-col .et_pb_image .et_pb_image_wrap {
  width: 65%;
}

/* line 48, sass/theme/pages/_our_system.scss */
.csiro-tested-wrapper {
  padding: 20px 0 !important;
}
/* line 52, sass/theme/pages/_our_system.scss */
.csiro-tested-wrapper.last > .et_pb_row {
  border-bottom: 0;
}
/* line 57, sass/theme/pages/_our_system.scss */
.csiro-tested-wrapper > .et_pb_row {
  border-bottom: 1px solid #dddddd;
  padding: 0 50px;
}
@media (max-width: 980px) {
  /* line 57, sass/theme/pages/_our_system.scss */
  .csiro-tested-wrapper > .et_pb_row {
    padding: 0;
  }
}
@media (max-width: 980px) {
  /* line 70, sass/theme/pages/_our_system.scss */
  .csiro-tested-wrapper .csiro-tested-row > .et_pb_column .et_pb_image {
    text-align: center;
  }
}
/* line 80, sass/theme/pages/_our_system.scss */
.csiro-tested-wrapper .csiro-tested-row .csiro-tested-item .et_pb_main_blurb_image {
  max-width: 245px;
}
/* line 84, sass/theme/pages/_our_system.scss */
.csiro-tested-wrapper .csiro-tested-row .csiro-tested-item .et_pb_module_header {
  font-weight: 700;
}
/* line 90, sass/theme/pages/_our_system.scss */
.csiro-tested-wrapper .csiro-tested-row .csiro-tested-item .et_pb_blurb_description p {
  font-size: 16px;
}
/* line 97, sass/theme/pages/_our_system.scss */
.csiro-tested-wrapper .csiro-tested-row .csiro-tested-item .et_pb_image .et_pb_image_wrap {
  max-width: 350px;
}

/* line 107, sass/theme/pages/_our_system.scss */
.feature-img-wrapper .highlight-img-row {
  padding: 0 80px;
}
@media (max-width: 980px) {
  /* line 107, sass/theme/pages/_our_system.scss */
  .feature-img-wrapper .highlight-img-row {
    padding: 0 40px;
  }
}
@media (max-width: 980px) {
  /* line 107, sass/theme/pages/_our_system.scss */
  .feature-img-wrapper .highlight-img-row {
    padding: 0 20px 40px;
  }
}
/* line 118, sass/theme/pages/_our_system.scss */
.feature-img-wrapper .highlight-img-row.orange-bg {
  background: #f08753;
  background: -moz-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f08753), color-stop(100%, #f0b953));
  background: -webkit-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -o-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -ms-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: linear-gradient(to right, #f08753 0%, #f0b953 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08753', endColorstr='#f0b953', GradientType=1 );
}
/* line 124, sass/theme/pages/_our_system.scss */
.feature-img-wrapper .highlight-img-row .img-col .et_pb_image {
  margin-top: -35px;
  margin-bottom: -35px !important;
  position: relative;
}
@media (max-width: 980px) {
  /* line 124, sass/theme/pages/_our_system.scss */
  .feature-img-wrapper .highlight-img-row .img-col .et_pb_image {
    text-align: center;
  }
}
@media (max-width: 980px) {
  /* line 133, sass/theme/pages/_our_system.scss */
  .feature-img-wrapper .highlight-img-row .img-col .et_pb_image .et_pb_image_wrap {
    width: 60%;
    margin: 0 auto;
  }
}
@media (max-width: 530px) {
  /* line 133, sass/theme/pages/_our_system.scss */
  .feature-img-wrapper .highlight-img-row .img-col .et_pb_image .et_pb_image_wrap {
    width: 80%;
    margin: 0 auto;
  }
}
@media (max-width: 980px) {
  /* line 124, sass/theme/pages/_our_system.scss */
  .feature-img-wrapper .highlight-img-row .img-col .et_pb_image {
    margin-bottom: 0 !important;
  }
}
/* line 151, sass/theme/pages/_our_system.scss */
.feature-img-wrapper .highlight-img-row .content-col {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 154, sass/theme/pages/_our_system.scss */
.feature-img-wrapper .highlight-img-row .content-col .et_pb_toggle {
  width: 100%;
  background-color: transparent;
  border: 0;
}
@media (max-width: 530px) {
  /* line 154, sass/theme/pages/_our_system.scss */
  .feature-img-wrapper .highlight-img-row .content-col .et_pb_toggle {
    padding: 0 !important;
  }
}
/* line 168, sass/theme/pages/_our_system.scss */
.feature-img-wrapper .highlight-img-row .content-col .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before {
  content: '\32';
}
/* line 174, sass/theme/pages/_our_system.scss */
.feature-img-wrapper .highlight-img-row .content-col .et_pb_toggle .et_pb_toggle_title {
  color: #ffffff;
  padding-right: 100px;
  font-size: 28px;
  line-height: 30px;
}
@media (max-width: 530px) {
  /* line 174, sass/theme/pages/_our_system.scss */
  .feature-img-wrapper .highlight-img-row .content-col .et_pb_toggle .et_pb_toggle_title {
    padding-right: 40px;
    font-size: 18px;
    line-height: 25px;
  }
}
/* line 186, sass/theme/pages/_our_system.scss */
.feature-img-wrapper .highlight-img-row .content-col .et_pb_toggle .et_pb_toggle_title:before {
  content: '\33';
  font-size: 50px;
  color: #ffffff;
  font-weight: 100;
  top: 20%;
}
@media (max-width: 530px) {
  /* line 186, sass/theme/pages/_our_system.scss */
  .feature-img-wrapper .highlight-img-row .content-col .et_pb_toggle .et_pb_toggle_title:before {
    font-size: 25px;
  }
}
/* line 201, sass/theme/pages/_our_system.scss */
.feature-img-wrapper .highlight-img-row .content-col .et_pb_toggle .et_pb_toggle_content p {
  color: #ffffff;
}

/* line 7, sass/theme/pages/_about.scss */
.profile-item-row .profile-item .et_pb_team_member_image {
  margin-bottom: 20px;
}
/* line 10, sass/theme/pages/_about.scss */
.profile-item-row .profile-item .et_pb_team_member_image img {
  max-width: 150px;
}
/* line 17, sass/theme/pages/_about.scss */
.profile-item-row .profile-item .et_pb_team_member_description .et_pb_module_header, .profile-item-row .profile-item .et_pb_team_member_description .et_pb_member_position, .profile-item-row .profile-item .et_pb_team_member_description .et_pb_member_social_links {
  text-align: center;
}
/* line 21, sass/theme/pages/_about.scss */
.profile-item-row .profile-item .et_pb_team_member_description .et_pb_module_header {
  font-weight: 700;
}
/* line 25, sass/theme/pages/_about.scss */
.profile-item-row .profile-item .et_pb_team_member_description .et_pb_member_position {
  font-weight: 600;
  color: #414042;
  font-size: 16px;
}
/* line 31, sass/theme/pages/_about.scss */
.profile-item-row .profile-item .et_pb_team_member_description .et_pb_member_social_links {
  margin-top: 10px;
}
/* line 40, sass/theme/pages/_about.scss */
.profile-item-row .profile-item .et_pb_team_member_description .et_pb_member_social_links li a.et_pb_linkedin_icon:before {
  display: none;
}
/* line 44, sass/theme/pages/_about.scss */
.profile-item-row .profile-item .et_pb_team_member_description .et_pb_member_social_links li a.et_pb_linkedin_icon span {
  display: block;
  color: #067eba;
  font-weight: 600;
}

/* line 2, sass/theme/pages/_commercial.scss */
.full-three-column {
  max-width: 100%;
  width: 95%;
  padding: 0 !important;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 2, sass/theme/pages/_commercial.scss */
  .full-three-column {
    flex-direction: column;
  }
}
/* line 11, sass/theme/pages/_commercial.scss */
.full-three-column .content-col {
  padding: 80px 100px 50px;
}
@media (max-width: 1300px) {
  /* line 11, sass/theme/pages/_commercial.scss */
  .full-three-column .content-col {
    padding: 80px 70px 50px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 11, sass/theme/pages/_commercial.scss */
  .full-three-column .content-col {
    display: block;
    width: 100% !important;
    padding: 50px 70px 50px;
    min-height: 30vh;
  }
}
@media (max-width: 980px) {
  /* line 11, sass/theme/pages/_commercial.scss */
  .full-three-column .content-col {
    padding: 40px 50px 25px;
    min-height: 30vh;
  }
}
/* line 30, sass/theme/pages/_commercial.scss */
.full-three-column .content-col .et_pb_text {
  margin-bottom: 10px;
}
/* line 34, sass/theme/pages/_commercial.scss */
.full-three-column .content-col h4 {
  font-size: 24px;
  line-height: 27px;
}
/* line 39, sass/theme/pages/_commercial.scss */
.full-three-column .content-col p {
  font-size: 16px;
}
/* line 43, sass/theme/pages/_commercial.scss */
.full-three-column .content-col.center {
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
/* line 50, sass/theme/pages/_commercial.scss */
.full-three-column .content-col.center h4 {
  font-size: 26px;
  line-height: 30px;
}

/* line 61, sass/theme/pages/_commercial.scss */
.check-ul ul {
  list-style-type: none;
  padding-left: 50px;
  margin-top: 20px;
}
/* line 66, sass/theme/pages/_commercial.scss */
.check-ul ul li {
  position: relative;
  line-height: 29px;
  font-size: 16px;
  margin-bottom: 15px;
}
/* line 72, sass/theme/pages/_commercial.scss */
.check-ul ul li:before {
  font-family: ETmodules !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  content: "\4e";
  color: #20232b;
  background: #f08753;
  background: -moz-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f08753), color-stop(100%, #f0b953));
  background: -webkit-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -o-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: -ms-linear-gradient(left, #f08753 0%, #f0b953 100%);
  background: linear-gradient(to right, #f08753 0%, #f0b953 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08753', endColorstr='#f0b953', GradientType=1 );
  padding: 8px;
  border-radius: 50px;
  position: absolute;
  top: 0;
  left: -50px;
  font-weight: 700;
  font-size: 12px;
}

/* line 89, sass/theme/pages/_commercial.scss */
.site-modelling-row {
  padding-top: 0 !important;
}
/* line 92, sass/theme/pages/_commercial.scss */
.site-modelling-row .site-modelling-col {
  min-height: 40vh;
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 530px) {
  /* line 92, sass/theme/pages/_commercial.scss */
  .site-modelling-row .site-modelling-col {
    padding: 50px 0;
  }
}
/* line 103, sass/theme/pages/_commercial.scss */
.site-modelling-row .site-modelling-col:after {
  content: '';
  background-color: rgba(3, 31, 72, 0.5);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
/* line 116, sass/theme/pages/_commercial.scss */
.site-modelling-row .site-modelling-col .label-text h5 {
  font-weight: 700;
  text-transform: uppercase;
}
/* line 122, sass/theme/pages/_commercial.scss */
.site-modelling-row .site-modelling-col .site-modelling-roi-content {
  max-width: 220px;
}
/* line 127, sass/theme/pages/_commercial.scss */
.site-modelling-row .site-modelling-col .site-modelling-roi-content .et_pb_main_blurb_image .et_pb_image_wrap {
  width: 40%;
  border: 2px solid #ffffff;
  border-radius: 100px;
  overflow: hidden;
}
/* line 135, sass/theme/pages/_commercial.scss */
.site-modelling-row .site-modelling-col .site-modelling-roi-content .et_pb_module_header {
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
}

@media (max-width: 530px) {
  /* line 144, sass/theme/pages/_commercial.scss */
  .site-modelling-icon-wrapper {
    padding-top: 0 !important;
  }
}

/* line 151, sass/theme/pages/_commercial.scss */
.site-modelling-icon-row {
  position: relative;
}
/* line 154, sass/theme/pages/_commercial.scss */
.site-modelling-icon-row:before {
  content: "";
  position: absolute;
  top: 0;
  left: 10%;
  height: 200px;
  width: 80%;
  background: url("assets/img/dashed-line-v2.png") no-repeat;
  background-size: contain;
}
@media (max-width: 980px) {
  /* line 154, sass/theme/pages/_commercial.scss */
  .site-modelling-icon-row:before {
    display: none;
  }
}
/* line 169, sass/theme/pages/_commercial.scss */
.site-modelling-icon-row > .et_pb_column {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
}
@media (max-width: 980px) {
  /* line 169, sass/theme/pages/_commercial.scss */
  .site-modelling-icon-row > .et_pb_column {
    flex-wrap: wrap;
  }
}
/* line 181, sass/theme/pages/_commercial.scss */
.site-modelling-icon-row > .et_pb_column .site-modelling-icon-item {
  max-width: 230px;
  width: 140px;
  margin: 0 40px;
}
@media (max-width: 980px) {
  /* line 181, sass/theme/pages/_commercial.scss */
  .site-modelling-icon-row > .et_pb_column .site-modelling-icon-item {
    max-width: 100%;
    width: 50%;
    margin: 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 530px) {
  /* line 181, sass/theme/pages/_commercial.scss */
  .site-modelling-icon-row > .et_pb_column .site-modelling-icon-item {
    width: 100%;
  }
}
/* line 197, sass/theme/pages/_commercial.scss */
.site-modelling-icon-row > .et_pb_column .site-modelling-icon-item:nth-child(2n) {
  margin-top: -70px;
}
/* line 201, sass/theme/pages/_commercial.scss */
.site-modelling-icon-row > .et_pb_column .site-modelling-icon-item:nth-child(3n) {
  margin-top: -30px;
}
/* line 205, sass/theme/pages/_commercial.scss */
.site-modelling-icon-row > .et_pb_column .site-modelling-icon-item:nth-child(4n) {
  margin-top: 40px;
}
@media (max-width: 980px) {
  /* line 209, sass/theme/pages/_commercial.scss */
  .site-modelling-icon-row > .et_pb_column .site-modelling-icon-item:nth-child(2n), .site-modelling-icon-row > .et_pb_column .site-modelling-icon-item:nth-child(3n), .site-modelling-icon-row > .et_pb_column .site-modelling-icon-item:nth-child(4n) {
    margin-top: 0;
  }
}
/* line 215, sass/theme/pages/_commercial.scss */
.site-modelling-icon-row > .et_pb_column .site-modelling-icon-item .et_pb_module_header {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  line-height: 22px;
}
