.header .logo img {
  max-height: 80px !important; }

.col-md-5.block--1548234799244 {
  position: absolute;
  top: -64px;
  right: -15px;
  max-width: 460px;
  width: 100%;
  z-index: 9; }

.col-md-10.block--1548234712037_0 {
  background: #efefef; }

.about_1 {
  padding: 4.0625em 250px 5.375em 66px; }

.section--1548234712037 .row_position {
  position: relative !important; }

.section--1548237377082 .container {
  max-width: 100%;
  padding: 0; }

.section--1548237377082 {
  padding: 0 !important; }

.section--1548239373210 .col-md-10 {
  background: #fff;
  padding: 50px 50px; }

.block--1548237737573 img {
  margin: 0 auto; }

h2.heading__title {
  font-size: 40px; }

.col-md-10.block--1548240770876_0 {
  text-align: left;
  background: #fff;
  padding: 80px 80px; }

.col-md-10.block--1548240770876_0 h2 {
  text-align: center;
  color: #000; }

.divider {
  width: 129px;
  height: 5px;
  background: #ffce06;
  margin: 0 auto;
  margin-bottom: 30px; }

p.testimonial__text {
  font-size: 18px !important; }

.section--1548242617998 .container {
  max-width: 100%;
  padding: 0; }

.col-md-10.block--1548240770876_0 p {
  color: #55636F !important; }

.col-md-10.block--1548240770876_0 ul li {
  color: #55636F !important; }

.col-md-10.block--1548252578362_0 ul li {
  color: #55636F; }

.boxes.block--1548254173013_0 p {
  position: absolute;
  color: #fff;
  top: calc(60% - 60.55px) !important; }

.boxes.block--1548254173013_0 h4 {
  top: calc(25% - 20.55px) !important; }

.boxes h4 {
  font-size: 16px;
  position: absolute;
  color: #fff;
  top: calc(50% - 20.55px);
  width: 99%;
  margin: auto; }

.boxes {
  text-align: center;
  height: 100%;
  min-height: 100%;
  position: relative;
  color: white; }

.boxes img {
  margin: 0; }

.boxes a.btn.btn-cta {
  display: none !important; }

.boxes:hover a.btn.btn-cta {
  display: block !important;
  position: absolute;
  top: calc(50% - 20.55px);
  left: calc(50% - 52.8px);
  margin: auto; }

.boxes:hover h4 {
  display: none !important; }

.boxes:hover p {
  display: none !important; }

.boxes :hover {
  transition-delay: 2s; }

.section.section--feature.section--top.section--small.section--light.section--1548251104892 {
  padding-bottom: 75px; }

.col-md-10.block--1548252578362_0 {
  text-align: left;
  background: #fff;
  padding: 80px 80px; }

.col-md-8.block--1548254358719_0 p {
  font-size: 20px !important; }

.section--1548255973366 h2.section--heading__title a {
  color: #000; }

.section--1548254173013 {
  padding-bottom: 80px; }

.block--1548254173013_1 p {
  position: absolute;
  color: #fff;
  top: calc(51% - 60.55px) !important; }

.block--1548254173013_1 h4 {
  top: calc(25% - 20.55px) !important; }

@media only screen and (min-width: 768px) and (max-width: 990px) {
  /* STYLES GO HERE */
  .section--1548234712037 {
    padding: 50px 0; }

  .col-md-5.block--1548234799244 {
    max-width: 100%;
    position: static;
    top: 0;
    right: 0;
    margin-bottom: 2em;
    background: #efefef;
    margin: 0px 0; }

  .about_1 {
    padding: 4.0625em 30px 5.375em 30px; }

  .col-md-10.block--1548234712037_0 {
    width: 100%; } }
@media (max-width: 767px) {
  h2.heading__title {
    font-size: 28px !important; }

  .section--1548253420368 h2 {
    font-size: 28px !important; }

  .boxes:hover a.btn.btn-cta {
    display: block !important;
    position: absolute;
    top: calc(50% - 20.55px);
    left: calc(25%);
    margin: auto; }

  .section--1548237377082 {
    padding: 1px 0 !important; }

  .boxes .btn {
    width: 50%; }

  .section--1548253420368 .col-md-5 .btn__spacing.btn__spacing--left {
    text-align: center !important; }

  .section--1548234712037 {
    padding: 50px 0; }

  .col-md-5.block--1548234799244 {
    max-width: 100%;
    position: static;
    top: 0;
    right: 0;
    margin-bottom: 2em;
    background: #efefef;
    margin: 0px 0; }

  .about_1 {
    padding: 4.0625em 30px 5.375em 30px; }

  .col-md-10.block--1548234712037_0 {
    width: 100%; }

  .col-md-5.block--1548237377082_0 {
    padding: 0 40px; }

  .col-md-5.block--1548242617998_1 {
    padding: 0 40px; } }
