.btn {
  border-radius: 0;
  font-weight: 100;
  -webkit-transition: all .2s; }

.block--1550939778722_0 h2 {
  font-size: 63px; }

.block--1550939778722_0 p {
  font-size: 30px;
  font-family: none; }

.block--1550939778722_0 {
  color: #8f2441 !important; }

.block--1550939778722_0 {
  color: #8f2441 !important;
  padding-top: 31px;
  padding-right: 0px;
  padding-bottom: 34px;
  padding-left: 0px;
  background-color: rgba(255, 255, 255, 0.55); }

.block--1550940173934_0 h2 {
  font-size: 24px;
  font-weight: 600; }

.block--1550940173934_0 p {
  font-size: 20px; }

.block--1550940492023_0 {
  background-color: rgba(255, 255, 255, 0.82);
  border-color: rgba(143, 36, 65, 0.72);
  box-shadow: 0px 0px 18px 9px rgba(252, 186, 63, 0.73);
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px; }

.block--1551089177685_0 h2 {
  font-size: 24px;
  font-weight: 600; }

.block--1551089177685_0 hr {
  background: #8f2441;
  height: 1px;
  width: 200px;
  margin-top: 40px;
  margin-bottom: 40px; }

.block--1551089177685_0 p {
  font-size: 35px;
  font-weight: 600; }

.section--1551091078768 .container {
  background: #ffffffde;
  max-width: 1080px;
  padding: 20px 10px; }

.block--1551091078768_0 p {
  font-size: 18px;
  line-height: 36px; }

.block--1551091078768_0 h1 {
  font-weight: 500;
  font-size: 39px; }

.block--1551091078768_0 h3 {
  font-size: 31px;
  line-height: 62px; }

.block--1551094049774 p {
  font-size: 18px;
  line-height: 24px; }

.block--1551094049774 h4 {
  font-size: 21px; }

.block--1551094997684 img {
  border-radius: 50%; }

.block--1551094856935_0 p {
  font-size: 17px;
  font-style: italic;
  padding-right: 30px;
  padding-left: 30px; }

.block--1551094856935_0 strong {
  font-style: italic; }

.background-image--1551095885413 {
  min-height: 20vh; }

.section--1551095885413 {
  padding: 40px 0; }

.block--1551095885413_0 {
  background: #ffffff75; }

.block--1551095885413_0 p {
  font-size: 21px;
  line-height: 36px; }

.block--1551096893832_0 li {
  font-size: 18px;
  line-height: 1.8em;
  margin: 0; }

.block--1551096893832_0 ul {
  padding-left: 20px; }

.block--1551096893832_0 h4 {
  font-size: 21px; }

.section--1551098027601 .container {
  max-width: 1110px;
  background: #ffffffcf; }

.block--1551098027601_0 {
  padding: 30px; }

.block--1551098027601_0 p {
  font-size: 18px;
  line-height: 36px; }

.block--1551098027601_0 h5 {
  font-size: 30px;
  font-weight: 300;
  line-height: 64px; }

.block--1551099873243_0 p {
  line-height: 36px;
  font-size: 18px; }

.block--1551099873243_0 h4 {
  font-size: 26px;
  line-height: 52px; }

.block--1551099873243_0 {
  padding-left: 58px;
  padding-right: 70px; }

.block--1551100710537 {
  margin-top: 30px;
  margin-bottom: 30px; }

.block--1551100814744 {
  background: #70c6af; }

.block--1551100814744 p {
  font-size: 18px;
  line-height: 36px; }

.block--1551101254078 {
  background: #70c6af;
  margin-top: 20px; }

.block--1551101254078 p {
  font-size: 18px;
  line-height: 36px; }

.block--1551101539343 p {
  font-size: 18px;
  line-height: 36px; }

.block--1551101539343 {
  background: #70c6af;
  margin-top: 20px; }

.block--1551101586016 p {
  font-size: 18px;
  line-height: 36px; }

.block--1551101586016 {
  background: #70c6af;
  margin-top: 20px; }

.block--1551102166352 p {
  margin-bottom: 10px;
  font-size: 18px; }

.block--1551102166352 h4 {
  margin-top: 10px;
  font-size: 18px; }

.block--1551102166352 {
  border: 1px solid; }

.block--1551102209475 p {
  font-size: 18px;
  margin-bottom: 10px; }

.block--1551102209475 h4 {
  font-size: 18px;
  margin-top: 10px; }

.block--1551102209475 {
  border: 1px solid; }

.block--1551101991653 p {
  font-size: 22px; }

.block--1551105726331 p {
  font-size: 18px; }

.block--1551105996290 hr {
  background: #fcba3f;
  height: 2px; }

.block--1551106495668_0 img {
  border-radius: 50%; }

.block--1551106495668_1 p {
  font-size: 18px;
  line-height: 36px;
  padding-left: 40px;
  padding-right: 40px; }

.block--1551168255317_0 img {
  border-radius: 50%; }

.block--1551168255317_1 p {
  font-size: 18px;
  line-height: 25px;
  padding-left: 50px;
  padding-right: 50px;
  font-style: italic; }

.block--1551169780605_0 p {
  font-size: 19px;
  line-height: 40px;
  font-weight: 700; }

.block--1551170334110 P {
  font-size: 18px; }

.section--1551169780606 .container {
  background: #ffffff75;
  max-width: 1080px; }

.section--1551169780606 {
  padding: 40px 0; }

.background-image--1551169780606 {
  min-height: 50vh; }

.footer__copyright {
  font-size: 12px;
  margin: 0; }

.footer__menu-item {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  margin-left: 12px;
  font-weight: 700; }

.footer__menu {
  float: left; }

.fa-angle-double-right:before {
  opacity: 0;
  transition: all 300ms ease 0ms;
  -webkit-transition: all .2s; }

.btn:hover .fa-angle-double-right:before {
  padding-left: 10px;
  display: inline-block;
  font-size: 18px;
  opacity: 1; }

.section--1551188218628 .container {
  max-width: 1080px;
  background: #ffffffcf;
  padding: 20px 30px; }

@media screen and (max-width: 767px) {
  .section--1551091078768 .container {
    margin-left: 15px;
    margin-right: 15px; }

  .section--1551098027601 .container {
    margin-left: 15px;
    margin-right: 15px; }

  .section--1551169780606 .container {
    margin-left: 15px;
    margin-right: 15px; }

  .section--1551188218628 .container {
    margin-left: 15px;
    margin-right: 15px; }

  .footer__menu {
    float: none; }

  .footer__menu-item {
    display: inline-block; } }
