/* 824-layout.css */

.fl-node-6283041b46da2 > .fl-row-content-wrap {
  margin-top:100px;
  margin-bottom:50px;
}
.fl-node-67ca65a46b1d5 > .fl-row-content-wrap {
  margin-top:0px;
}
.fl-node-6282ff5e8c15e {
  width: 100%;
}
.fl-node-6282ff3704ec3 {
  width: 50%;
}
.fl-node-6282ff3704f0d {
  width: 50%;
}
.fl-node-6283041b4721c {
  width: 50%;
}
.fl-node-6283041b47297 {
  width: 50%;
}
.fl-node-68ef46f2e1c46 {
  width: 100%;
}
.fl-node-67ca65a46b25a {
  width: 100%;
}
.fl-node-67ca65a46b31b {
  width: 100%;
}
.fl-node-67ca65a46b31b > .fl-col-content {
  margin-right:10px;
  margin-bottom:40px;
  margin-left:10px;
}
.fl-node-67ca65a46b3db {
  width: 25%;
}
.fl-node-67ca65a46b41a {
  width: 25%;
}
.fl-node-67ca65a46b45a {
  width: 25%;
}
.fl-node-67ca65a46b499 {
  width: 25%;
}
.fl-module-heading .fl-heading {
  padding: 0 !important;
  margin: 0 !important;
}
.fl-node-6282ff5e8bf4d.fl-module-heading .fl-heading {
  text-align: center;
  font-size: 40px;
}
.fl-node-6282ff5e8bf4d h2.fl-heading a,.fl-node-6282ff5e8bf4d h2.fl-heading .fl-heading-text,.fl-node-6282ff5e8bf4d h2.fl-heading .fl-heading-text *,.fl-row .fl-col .fl-node-6282ff5e8bf4d h2.fl-heading .fl-heading-text {
  color: #333333;
}
.fl-node-6282ff45b0b53 > .fl-module-content {
  margin-top:0px;
  margin-right:30px;
  margin-bottom:0px;
  margin-left:30px;
}
@media (max-width: 768px) {
  .fl-node-6282ff45b0b53 > .fl-module-content {
    margin-left:10px;
    margin-right:10px;
  }
}
.fl-node-6283039d21805 > .fl-module-content {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
}
.fl-node-6283041b472d4 > .fl-module-content {
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
}
.fl-node-6283041b47259 > .fl-module-content {
  margin-top:20px;
  margin-right:40px;
  margin-bottom:20px;
  margin-left:40px;
}
@media (max-width: 768px) {
  .fl-node-6283041b47259 > .fl-module-content {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
  }
}
.fl-node-67ca65a46b299.fl-module-heading .fl-heading {
  text-align: center;
  font-size: 40px;
}
.fl-node-67ca65a46b299 h2.fl-heading a,.fl-node-67ca65a46b299 h2.fl-heading .fl-heading-text,.fl-node-67ca65a46b299 h2.fl-heading .fl-heading-text *,.fl-row .fl-col .fl-node-67ca65a46b299 h2.fl-heading .fl-heading-text {
  color: #333333;
}
.fl-node-67ca65a46b35c > .fl-module-content {
  margin-top:20px;
  margin-right:40px;
  margin-bottom:20px;
  margin-left:40px;
}
@media (max-width: 768px) {
  .fl-node-67ca65a46b35c > .fl-module-content {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
  }
}
.fl-callout-left {
  text-align: left;
}
.fl-callout-center {
  text-align: center;
}
.fl-callout-right {
  text-align: right;
}
.fl-callout-right.fl-callout-icon-left,.fl-callout-right.fl-callout-icon-right {
  display: table;
  float: right;
}
body a.fl-callout-title-link {
  text-decoration: none;
}
body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {
  margin: 0;
  padding: 0 0 10px 0;
}
.fl-callout-text p {
  margin: 0 !important;
  padding: 0 0 10px 0 !important;
}
.fl-callout-button {
  padding: 10px 0 0 0;
}
.fl-callout-icon-above-title .fl-icon {
  display: block;
  margin-bottom: 20px;
}
.fl-callout-icon-below-title .fl-icon {
  display: block;
  margin: 10px 0 15px;
}
.fl-callout-icon-above-title .fl-icon i,.fl-callout-icon-below-title .fl-icon i {
  display: inline-block;
  float: none;
}
.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {
  display: inline-block;
}
.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {
  display: table-cell;
  vertical-align: middle;
}
.fl-callout-icon-left-title .fl-icon {
  padding-right: 15px;
}
.fl-callout-icon-right-title .fl-icon {
  padding-left: 15px;
}
.fl-callout-icon-left .fl-icon,.fl-callout-icon-left-text .fl-icon {
  display: inline;
  float: left;
  padding-right: 15px;
}
.fl-callout-icon-right .fl-icon,.fl-callout-icon-right-text .fl-icon {
  vertical-align: top;
  padding-left: 15px;
}
.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {
  display: table-cell;
}
.fl-callout-right.fl-callout-icon-left .fl-icon {
  display: table-cell;
  vertical-align: top;
}
.fl-callout-photo-above-title .fl-photo {
  margin-bottom: 15px;
}
.fl-callout-photo-below-title .fl-photo {
  margin-bottom: 15px;
  margin-top: 5px;
}
.fl-callout-photo-left {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
  display: table-cell;
  padding-right: 30px;
  width: 50%;
  vertical-align: top;
}
.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
.fl-callout-photo-right {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
  display: table-cell;
  padding-left: 30px;
  width: 50%;
  vertical-align: top;
}
.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .fl-callout-photo-left,.fl-callout-photo-right {
    display: block;
  }
  .fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {
    display: block;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    width: auto;
  }
  .fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {
    display: block;
    margin-top: 25px;
    padding-left: 0;
    padding-right: 0;
    width: auto;
  }
  .fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-content,.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-content {
    display: block;
    width: auto;
  }
}
.fl-node-67ca65a46b4d9 .fl-module-content .fl-icon i,.fl-node-67ca65a46b4d9 .fl-module-content .fl-icon i:before {
  font-size: 40px;
  height: auto;
  width: auto;
}
.fl-node-67ca65a46b4d9 .fl-module-content .fl-icon i:hover,.fl-node-67ca65a46b4d9 .fl-module-content .fl-icon i:hover:before,.fl-node-67ca65a46b4d9 .fl-module-content .fl-icon a:hover i,.fl-node-67ca65a46b4d9 .fl-module-content .fl-icon a:hover i:before {

}
.fl-node-67ca65a46b4d9 .fl-module-content .fl-icon-text {
  height: 70px;
}
.fl-node-67ca65a46b519 .fl-module-content .fl-icon i,.fl-node-67ca65a46b519 .fl-module-content .fl-icon i:before {
  font-size: 40px;
  height: auto;
  width: auto;
}
.fl-node-67ca65a46b519 .fl-module-content .fl-icon i:hover,.fl-node-67ca65a46b519 .fl-module-content .fl-icon i:hover:before,.fl-node-67ca65a46b519 .fl-module-content .fl-icon a:hover i,.fl-node-67ca65a46b519 .fl-module-content .fl-icon a:hover i:before {

}
.fl-node-67ca65a46b519 .fl-module-content .fl-icon-text {
  height: 70px;
}
.fl-node-67ca65a46b558 .fl-module-content .fl-icon i,.fl-node-67ca65a46b558 .fl-module-content .fl-icon i:before {
  font-size: 40px;
  height: auto;
  width: auto;
}
.fl-node-67ca65a46b558 .fl-module-content .fl-icon i:hover,.fl-node-67ca65a46b558 .fl-module-content .fl-icon i:hover:before,.fl-node-67ca65a46b558 .fl-module-content .fl-icon a:hover i,.fl-node-67ca65a46b558 .fl-module-content .fl-icon a:hover i:before {

}
.fl-node-67ca65a46b558 .fl-module-content .fl-icon-text {
  height: 70px;
}
.fl-node-67ca65a46b598 .fl-module-content .fl-icon i,.fl-node-67ca65a46b598 .fl-module-content .fl-icon i:before {
  font-size: 40px;
  height: auto;
  width: auto;
}
.fl-node-67ca65a46b598 .fl-module-content .fl-icon i:hover,.fl-node-67ca65a46b598 .fl-module-content .fl-icon i:hover:before,.fl-node-67ca65a46b598 .fl-module-content .fl-icon a:hover i,.fl-node-67ca65a46b598 .fl-module-content .fl-icon a:hover i:before {

}
.fl-node-67ca65a46b598 .fl-module-content .fl-icon-text {
  height: 70px;
}
