.vse-section-content {
  padding-left: 15px;
  padding-right: 15px;
}

.vse-section {
  padding: 5px 0;
  background-size: cover;
  background-position: center center;
}

.vse-content {
  line-height: 1.5em;
}

.vse-content p {
  line-height: inherit;
  margin-bottom: 1em;
}

.ehd h3, .ehd h4, .ehd h5, .ehd h6 {
  line-height: 1.25em;
}

.ec h2, .ec h3, .ec h4, .ec h5, .ec h6 {
  line-height: 1.25em;
}

.ec p {
  line-height: 1.5em;
}

.vse-heading {
  text-align: center;
  font-size: 36px;
}

.vse-heading:after {
  content: "";
  display: block;
  border-top: 2px solid #dd1111;
  width: 2em;
  margin: 10px auto 20px;
}

.vse-heading h3 {
  font-size: inherit;
  margin-bottom: 0;
}

.vse-heading-v2 {
  font-size: 36px;
}

.vse-heading-v2:after {
  content: "";
  display: block;
  border-top: 2px solid #dd1111;
  width: 2em;
  margin: 10px 0 20px;
}

.vse-heading-v2 h3 {
  font-size: inherit;
  margin-bottom: 0;
}

.st-0 {
  padding-top: 0px;
}

.sb-0 {
  padding-bottom: 0px;
}

.sl-0 {
  padding-left: 0px;
}

.sr-0 {
  padding-right: 0px;
}

.st-1 {
  padding-top: 8px;
}

.sb-1 {
  padding-bottom: 8px;
}

.sl-1 {
  padding-left: 8px;
}

.sr-1 {
  padding-right: 8px;
}

.st-2 {
  padding-top: 16px;
}

.sb-2 {
  padding-bottom: 16px;
}

.sl-2 {
  padding-left: 16px;
}

.sr-2 {
  padding-right: 16px;
}

.st-3 {
  padding-top: 24px;
}

.sb-3 {
  padding-bottom: 24px;
}

.sl-3 {
  padding-left: 24px;
}

.sr-3 {
  padding-right: 24px;
}

.st-4 {
  padding-top: 32px;
}

.sb-4 {
  padding-bottom: 32px;
}

.sl-4 {
  padding-left: 32px;
}

.sr-4 {
  padding-right: 32px;
}

.st-5 {
  padding-top: 40px;
}

.sb-5 {
  padding-bottom: 40px;
}

.sl-5 {
  padding-left: 40px;
}

.sr-5 {
  padding-right: 40px;
}

.st-6 {
  padding-top: 48px;
}

.sb-6 {
  padding-bottom: 48px;
}

.sl-6 {
  padding-left: 48px;
}

.sr-6 {
  padding-right: 48px;
}

.st-7 {
  padding-top: 56px;
}

.sb-7 {
  padding-bottom: 56px;
}

.sl-7 {
  padding-left: 56px;
}

.sr-7 {
  padding-right: 56px;
}

.st-8 {
  padding-top: 64px;
}

.sb-8 {
  padding-bottom: 64px;
}

.sl-8 {
  padding-left: 64px;
}

.sr-8 {
  padding-right: 64px;
}

.st-9 {
  padding-top: 72px;
}

.sb-9 {
  padding-bottom: 72px;
}

.sl-9 {
  padding-left: 72px;
}

.sr-9 {
  padding-right: 72px;
}

.st-10 {
  padding-top: 80px;
}

.sb-10 {
  padding-bottom: 80px;
}

.sl-10 {
  padding-left: 80px;
}

.sr-10 {
  padding-right: 80px;
}

.st-11 {
  padding-top: 88px;
}

.sb-11 {
  padding-bottom: 88px;
}

.sl-11 {
  padding-left: 88px;
}

.sr-11 {
  padding-right: 88px;
}

.st-12 {
  padding-top: 96px;
}

.sb-12 {
  padding-bottom: 96px;
}

.sl-12 {
  padding-left: 96px;
}

.sr-12 {
  padding-right: 96px;
}

.st-13 {
  padding-top: 104px;
}

.sb-13 {
  padding-bottom: 104px;
}

.sl-13 {
  padding-left: 104px;
}

.sr-13 {
  padding-right: 104px;
}

.st-14 {
  padding-top: 112px;
}

.sb-14 {
  padding-bottom: 112px;
}

.sl-14 {
  padding-left: 112px;
}

.sr-14 {
  padding-right: 112px;
}

.st-15 {
  padding-top: 120px;
}

.sb-15 {
  padding-bottom: 120px;
}

.sl-15 {
  padding-left: 120px;
}

.sr-15 {
  padding-right: 120px;
}

@media (min-width: 768px) {
  /* .flex-md-row-reverse {
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  } */
  .st-md-0 {
      padding-top: 0px;
  }

  .sb-md-0 {
      padding-bottom: 0px;
  }

  .sl-md-0 {
      padding-left: 0px;
  }

  .sr-md-0 {
      padding-right: 0px;
  }

  .st-md-1 {
      padding-top: 8px;
  }

  .sb-md-1 {
      padding-bottom: 8px;
  }

  .sl-md-1 {
      padding-left: 8px;
  }

  .sr-md-1 {
      padding-right: 8px;
  }

  .st-md-2 {
      padding-top: 16px;
  }

  .sb-md-2 {
      padding-bottom: 16px;
  }

  .sl-md-2 {
      padding-left: 16px;
  }

  .sr-md-2 {
      padding-right: 16px;
  }

  .st-md-3 {
      padding-top: 24px;
  }

  .sb-md-3 {
      padding-bottom: 24px;
  }

  .sl-md-3 {
      padding-left: 24px;
  }

  .sr-md-3 {
      padding-right: 24px;
  }

  .st-md-4 {
      padding-top: 32px;
  }

  .sb-md-4 {
      padding-bottom: 32px;
  }

  .sl-md-4 {
      padding-left: 32px;
  }

  .sr-md-4 {
      padding-right: 32px;
  }

  .st-md-5 {
      padding-top: 40px;
  }

  .sb-md-5 {
      padding-bottom: 40px;
  }

  .sl-md-5 {
      padding-left: 40px;
  }

  .sr-md-5 {
      padding-right: 40px;
  }

  .st-md-6 {
      padding-top: 48px;
  }

  .sb-md-6 {
      padding-bottom: 48px;
  }

  .sl-md-6 {
      padding-left: 48px;
  }

  .sr-md-6 {
      padding-right: 48px;
  }

  .st-md-7 {
      padding-top: 56px;
  }

  .sb-md-7 {
      padding-bottom: 56px;
  }

  .sl-md-7 {
      padding-left: 56px;
  }

  .sr-md-7 {
      padding-right: 56px;
  }

  .st-md-8 {
      padding-top: 64px;
  }

  .sb-md-8 {
      padding-bottom: 64px;
  }

  .sl-md-8 {
      padding-left: 64px;
  }

  .sr-md-8 {
      padding-right: 64px;
  }

  .st-md-9 {
      padding-top: 72px;
  }

  .sb-md-9 {
      padding-bottom: 72px;
  }

  .sl-md-9 {
      padding-left: 72px;
  }

  .sr-md-9 {
      padding-right: 72px;
  }

  .st-md-10 {
      padding-top: 80px;
  }

  .sb-md-10 {
      padding-bottom: 80px;
  }

  .sl-md-10 {
      padding-left: 80px;
  }

  .sr-md-10 {
      padding-right: 80px;
  }

  .st-md-11 {
      padding-top: 88px;
  }

  .sb-md-11 {
      padding-bottom: 88px;
  }

  .sl-md-11 {
      padding-left: 88px;
  }

  .sr-md-11 {
      padding-right: 88px;
  }

  .st-md-12 {
      padding-top: 96px;
  }

  .sb-md-12 {
      padding-bottom: 96px;
  }

  .sl-md-12 {
      padding-left: 96px;
  }

  .sr-md-12 {
      padding-right: 96px;
  }

  .st-md-13 {
      padding-top: 104px;
  }

  .sb-md-13 {
      padding-bottom: 104px;
  }

  .sl-md-13 {
      padding-left: 104px;
  }

  .sr-md-13 {
      padding-right: 104px;
  }

  .st-md-14 {
      padding-top: 112px;
  }

  .sb-md-14 {
      padding-bottom: 112px;
  }

  .sl-md-14 {
      padding-left: 112px;
  }

  .sr-md-14 {
      padding-right: 112px;
  }

  .st-md-15 {
      padding-top: 120px;
  }

  .sb-md-15 {
      padding-bottom: 120px;
  }

  .sl-md-15 {
      padding-left: 120px;
  }

  .sr-md-15 {
      padding-right: 120px;
  }
}

@media (min-width: 992px) {
  .st-lg-0 {
      padding-top: 0px;
  }

  .sb-lg-0 {
      padding-bottom: 0px;
  }

  .sl-lg-0 {
      padding-left: 0px;
  }

  .sr-lg-0 {
      padding-right: 0px;
  }

  .st-lg-1 {
      padding-top: 8px;
  }

  .sb-lg-1 {
      padding-bottom: 8px;
  }

  .sl-lg-1 {
      padding-left: 8px;
  }

  .sr-lg-1 {
      padding-right: 8px;
  }

  .st-lg-2 {
      padding-top: 16px;
  }

  .sb-lg-2 {
      padding-bottom: 16px;
  }

  .sl-lg-2 {
      padding-left: 16px;
  }

  .sr-lg-2 {
      padding-right: 16px;
  }

  .st-lg-3 {
      padding-top: 24px;
  }

  .sb-lg-3 {
      padding-bottom: 24px;
  }

  .sl-lg-3 {
      padding-left: 24px;
  }

  .sr-lg-3 {
      padding-right: 24px;
  }

  .st-lg-4 {
      padding-top: 32px;
  }

  .sb-lg-4 {
      padding-bottom: 32px;
  }

  .sl-lg-4 {
      padding-left: 32px;
  }

  .sr-lg-4 {
      padding-right: 32px;
  }

  .st-lg-5 {
      padding-top: 40px;
  }

  .sb-lg-5 {
      padding-bottom: 40px;
  }

  .sl-lg-5 {
      padding-left: 40px;
  }

  .sr-lg-5 {
      padding-right: 40px;
  }

  .st-lg-6 {
      padding-top: 48px;
  }

  .sb-lg-6 {
      padding-bottom: 48px;
  }

  .sl-lg-6 {
      padding-left: 48px;
  }

  .sr-lg-6 {
      padding-right: 48px;
  }

  .st-lg-7 {
      padding-top: 56px;
  }

  .sb-lg-7 {
      padding-bottom: 56px;
  }

  .sl-lg-7 {
      padding-left: 56px;
  }

  .sr-lg-7 {
      padding-right: 56px;
  }

  .st-lg-8 {
      padding-top: 64px;
  }

  .sb-lg-8 {
      padding-bottom: 64px;
  }

  .sl-lg-8 {
      padding-left: 64px;
  }

  .sr-lg-8 {
      padding-right: 64px;
  }

  .st-lg-9 {
      padding-top: 72px;
  }

  .sb-lg-9 {
      padding-bottom: 72px;
  }

  .sl-lg-9 {
      padding-left: 72px;
  }

  .sr-lg-9 {
      padding-right: 72px;
  }

  .st-lg-10 {
      padding-top: 80px;
  }

  .sb-lg-10 {
      padding-bottom: 80px;
  }

  .sl-lg-10 {
      padding-left: 80px;
  }

  .sr-lg-10 {
      padding-right: 80px;
  }

  .st-lg-11 {
      padding-top: 88px;
  }

  .sb-lg-11 {
      padding-bottom: 88px;
  }

  .sl-lg-11 {
      padding-left: 88px;
  }

  .sr-lg-11 {
      padding-right: 88px;
  }

  .st-lg-12 {
      padding-top: 96px;
  }

  .sb-lg-12 {
      padding-bottom: 96px;
  }

  .sl-lg-12 {
      padding-left: 96px;
  }

  .sr-lg-12 {
      padding-right: 96px;
  }

  .st-lg-13 {
      padding-top: 104px;
  }

  .sb-lg-13 {
      padding-bottom: 104px;
  }

  .sl-lg-13 {
      padding-left: 104px;
  }

  .sr-lg-13 {
      padding-right: 104px;
  }

  .st-lg-14 {
      padding-top: 112px;
  }

  .sb-lg-14 {
      padding-bottom: 112px;
  }

  .sl-lg-14 {
      padding-left: 112px;
  }

  .sr-lg-14 {
      padding-right: 112px;
  }

  .st-lg-15 {
      padding-top: 120px;
  }

  .sb-lg-15 {
      padding-bottom: 120px;
  }

  .sl-lg-15 {
      padding-left: 120px;
  }

  .sr-lg-15 {
      padding-right: 120px;
  }
}

@media (min-width: 1200px) {
  .st-xl-0 {
      padding-top: 0px;
  }

  .sb-xl-0 {
      padding-bottom: 0px;
  }

  .sl-xl-0 {
      padding-left: 0px;
  }

  .sr-xl-0 {
      padding-right: 0px;
  }

  .st-xl-1 {
      padding-top: 8px;
  }

  .sb-xl-1 {
      padding-bottom: 8px;
  }

  .sl-xl-1 {
      padding-left: 8px;
  }

  .sr-xl-1 {
      padding-right: 8px;
  }

  .st-xl-2 {
      padding-top: 16px;
  }

  .sb-xl-2 {
      padding-bottom: 16px;
  }

  .sl-xl-2 {
      padding-left: 16px;
  }

  .sr-xl-2 {
      padding-right: 16px;
  }

  .st-xl-3 {
      padding-top: 24px;
  }

  .sb-xl-3 {
      padding-bottom: 24px;
  }

  .sl-xl-3 {
      padding-left: 24px;
  }

  .sr-xl-3 {
      padding-right: 24px;
  }

  .st-xl-4 {
      padding-top: 32px;
  }

  .sb-xl-4 {
      padding-bottom: 32px;
  }

  .sl-xl-4 {
      padding-left: 32px;
  }

  .sr-xl-4 {
      padding-right: 32px;
  }

  .st-xl-5 {
      padding-top: 40px;
  }

  .sb-xl-5 {
      padding-bottom: 40px;
  }

  .sl-xl-5 {
      padding-left: 40px;
  }

  .sr-xl-5 {
      padding-right: 40px;
  }

  .st-xl-6 {
      padding-top: 48px;
  }

  .sb-xl-6 {
      padding-bottom: 48px;
  }

  .sl-xl-6 {
      padding-left: 48px;
  }

  .sr-xl-6 {
      padding-right: 48px;
  }

  .st-xl-7 {
      padding-top: 56px;
  }

  .sb-xl-7 {
      padding-bottom: 56px;
  }

  .sl-xl-7 {
      padding-left: 56px;
  }

  .sr-xl-7 {
      padding-right: 56px;
  }

  .st-xl-8 {
      padding-top: 64px;
  }

  .sb-xl-8 {
      padding-bottom: 64px;
  }

  .sl-xl-8 {
      padding-left: 64px;
  }

  .sr-xl-8 {
      padding-right: 64px;
  }

  .st-xl-9 {
      padding-top: 72px;
  }

  .sb-xl-9 {
      padding-bottom: 72px;
  }

  .sl-xl-9 {
      padding-left: 72px;
  }

  .sr-xl-9 {
      padding-right: 72px;
  }

  .st-xl-10 {
      padding-top: 80px;
  }

  .sb-xl-10 {
      padding-bottom: 80px;
  }

  .sl-xl-10 {
      padding-left: 80px;
  }

  .sr-xl-10 {
      padding-right: 80px;
  }

  .st-xl-11 {
      padding-top: 88px;
  }

  .sb-xl-11 {
      padding-bottom: 88px;
  }

  .sl-xl-11 {
      padding-left: 88px;
  }

  .sr-xl-11 {
      padding-right: 88px;
  }

  .st-xl-12 {
      padding-top: 96px;
  }

  .sb-xl-12 {
      padding-bottom: 96px;
  }

  .sl-xl-12 {
      padding-left: 96px;
  }

  .sr-xl-12 {
      padding-right: 96px;
  }

  .st-xl-13 {
      padding-top: 104px;
  }

  .sb-xl-13 {
      padding-bottom: 104px;
  }

  .sl-xl-13 {
      padding-left: 104px;
  }

  .sr-xl-13 {
      padding-right: 104px;
  }

  .st-xl-14 {
      padding-top: 112px;
  }

  .sb-xl-14 {
      padding-bottom: 112px;
  }

  .sl-xl-14 {
      padding-left: 112px;
  }

  .sr-xl-14 {
      padding-right: 112px;
  }

  .st-xl-15 {
      padding-top: 120px;
  }

  .sb-xl-15 {
      padding-bottom: 120px;
  }

  .sl-xl-15 {
      padding-left: 120px;
  }

  .sr-xl-15 {
      padding-right: 120px;
  }
}

.circle {
  border-radius: 50%
}

.rounded-1x {
  border-radius: 5px
}

.rounded-2x {
  border-radius: 10px
}

img.img-responsive {
  max-width: 100%;
  height: auto !important;
  margin: auto;
  display: inline-block
}

img.img-responsive.text-center {
  display: block !important
}

img.img-responsive.text-left {
  display: block
}

@media (min-width: 576px) {
  img.img-responsive.text-left {
      float:left;
      max-width: 60%;
      margin-right: 15px
  }
}

img.img-responsive.text-right {
  display: block
}

@media (min-width: 576px) {
  img.img-responsive.text-right {
      float:right;
      max-width: 60%;
      margin-left: 15px
  }
}

.editor-content::after {
  display: block;
  clear: both;
  content: ""
}
.editor-content p {
  margin-bottom: 0.5rem;
}
.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6 {
  margin-bottom: 0.5rem;
  line-height: 1.25
}

.editor-content h2 {
  font-size: 28px
}

@media (max-width: 767.98px) {
  .editor-content h2 {
      font-size:24px
  }
}

.editor-content h3 {
  font-size: 24px
}

@media (max-width: 767.98px) {
  .editor-content h3 {
      font-size:20px
  }
}

.editor-content h4 {
  font-size: 20px
}

@media (max-width: 767.98px) {
  .editor-content h4 {
      font-size:16px
  }
}

.editor-content h5 {
  font-size: 18px
}

@media (max-width: 767.98px) {
  .editor-content h5 {
      font-size:15px
  }
}

.editor-content h6 {
  font-size: 16px
}

@media (max-width: 767.98px) {
  .editor-content h6 {
      font-size:14px
  }
}

.editor-content ul,.editor-content ol {
  margin-bottom: 1rem;
  list-style: none;
  padding: 0;
}

.editor-content ul li,.editor-content ol li {
  padding-left: 30px;
  margin-bottom: 5px;
  position: relative
}

.editor-content ul li:before,.editor-content ol li:before {
  content: "●";
  display: block;
  position: absolute;
  top: 0;
  left: 14px;
  font-size: 1em;
  color: inherit
}

.editor-content ol {
  counter-reset: list
}

.editor-content ol li:before {
  counter-increment: list;
  content: counter(list) ". ";
  color: inherit
}

.ul.list-2 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.ul.list-2>li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%
}

.ul.list-3 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.ul.list-3>li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%;
  max-width: 33.33%
}

.text-white .ul li:before {
  color: #fff
}

.fz-12px {
  font-size: 12px;
}

.fz-14px {
  font-size: 14px;
}

.fz-16px {
  font-size: 16px;
}

.fz-18px {
  font-size: 18px;
}

.fz-20px {
  font-size: 20px;
}

.fz-24px {
  font-size: 24px;
}

.fz-28px {
  font-size: 28px;
}

.fz-32px {
  font-size: 32px;
}

.fz-36px {
  font-size: 36px;
}

.fz-48px {
  font-size: 48px;
}
