.right-arrow {
  content: "\f054";
  font-family: Font Awesome\ 5 Pro, serif;
  font-weight: lighter;
  font-size: 1em;
  padding-left: 5px;
  right: 5px;
  opacity: 1;
}
.links-with-icons i {
  font-size: 3em;
  color: #2574bb;
  margin-bottom: 5px;
}
.links-with-icons a {
  text-transform: uppercase !important;
  font-weight: bold;
  line-height: 1.5625rem;
  border: none;
  display: inline-block;
  outline-offset: 3px;
  position: relative;
}
.links-with-icons a:after {
  position: absolute;
  content: "\f054";
  font-family: Font Awesome\ 5 Pro, serif;
  font-weight: lighter;
  font-size: 1em;
  padding-left: 5px;
  right: 5px;
  opacity: 1;
}
.links-with-icons a.inline-link {
  text-transform: none !important;
  padding-right: 0;
}
.links-with-icons a.inline-link:after {
  display: none;
}
.displayFlex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/** Page section */
.paragraph--type--page-section {
  margin: 0 auto 60px;
  padding: 0;
  /** Backgrounds */
  /** End: Backgrounds */
}
@media screen and (max-width: 767px) {
  .paragraph--type--page-section {
    margin: 0 auto 40px;
  }
}
.paragraph--type--page-section[data-type*='types,temphidden'] {
  display: none;
}
.paragraph--type--page-section .page-section-container {
  max-width: 1230px;
  margin: 0 auto;
  padding: 0 25px;
}
@media screen and (max-width: 767px) {
  .paragraph--type--page-section .page-section-container {
    padding: 0 15px;
  }
}
.paragraph--type--page-section[data-type*='background,content,deep-blue'] {
  color: #fff;
}
.paragraph--type--page-section[data-type*='background,content,deep-blue'] .page-section-container {
  max-width: 1180px;
  padding: 60px;
  background-color: #0d4877;
}
.paragraph--type--page-section[data-type*='background,content,deep-blue'] .page-section-container i {
  font-size: 2.4em;
}
@media screen and (max-width: 767px) {
  .paragraph--type--page-section[data-type*='background,content,deep-blue'] .page-section-container {
    padding: 40px 15px;
  }
}
.paragraph--type--page-section[data-type*='background,content,deep-blue'] h1,
.paragraph--type--page-section[data-type*='background,content,deep-blue'] h2 {
  color: #fff;
}
.paragraph--type--page-section[data-type*='background,content,deep-blue'] a.primary-button {
  background-color: white !important;
  color: #0d4877 !important;
}
.paragraph--type--page-section[data-type*='background,content,light-blue'] .page-section-container {
  max-width: 1180px;
  padding: 60px;
  background-color: #f0fcff;
}
.paragraph--type--page-section[data-type*='background,content,light-blue'] .page-section-container i {
  font-size: 2.4em;
}
@media screen and (max-width: 767px) {
  .paragraph--type--page-section[data-type*='background,content,light-blue'] .page-section-container {
    padding: 40px 15px;
  }
}
.paragraph--type--page-section[data-type*='background,viewport,solid,light-blue'] {
  color: white;
  background-color: #f0fcff;
  padding-top: 80px;
  padding-bottom: 80px;
  color: #666666;
}
.paragraph--type--page-section[data-type*='background,viewport,solid,light-blue'] h1,
.paragraph--type--page-section[data-type*='background,viewport,solid,light-blue'] h2 {
  color: white;
}
@media screen and (max-width: 767px) {
  .paragraph--type--page-section[data-type*='background,viewport,solid,light-blue'] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.paragraph--type--page-section[data-type*='background,viewport,solid,light-blue'] h1,
.paragraph--type--page-section[data-type*='background,viewport,solid,light-blue'] h2 {
  color: #fc5c3b;
}
.paragraph--type--page-section .white-button a {
  color: #fff !important;
  text-decoration: underline;
}
.paragraph--type--page-section .white-button a:hover {
  text-decoration: none;
}
.paragraph--type--page-section .white-button a.primary-button {
  background-color: white !important;
  color: #0d4877 !important;
  text-decoration: none;
}
.paragraph--type--page-section[data-type*='background,viewport,solid,brand-blue'] {
  color: white;
  background-color: #2574bb;
  padding-top: 80px;
  padding-bottom: 80px;
}
.paragraph--type--page-section[data-type*='background,viewport,solid,brand-blue'] h1,
.paragraph--type--page-section[data-type*='background,viewport,solid,brand-blue'] h2 {
  color: white;
}
@media screen and (max-width: 767px) {
  .paragraph--type--page-section[data-type*='background,viewport,solid,brand-blue'] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.paragraph--type--page-section[data-type*='background,viewport,solid,brand-blue'] a {
  color: #fff !important;
  text-decoration: underline;
}
.paragraph--type--page-section[data-type*='background,viewport,solid,brand-blue'] a:hover {
  text-decoration: none;
}
.paragraph--type--page-section[data-type*='background,viewport,solid,brand-blue'] a.primary-button {
  background-color: white !important;
  color: #0d4877 !important;
  text-decoration: none;
}
.paragraph--type--page-section[data-type*='background,viewport,solid,deep-blue'] {
  color: white;
  background-color: #0d4877;
  padding-top: 80px;
  padding-bottom: 80px;
}
.paragraph--type--page-section[data-type*='background,viewport,solid,deep-blue'] h1,
.paragraph--type--page-section[data-type*='background,viewport,solid,deep-blue'] h2 {
  color: white;
}
@media screen and (max-width: 767px) {
  .paragraph--type--page-section[data-type*='background,viewport,solid,deep-blue'] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.paragraph--type--page-section[data-type*='background,viewport,solid,deep-blue'] a {
  color: #fff !important;
  text-decoration: underline;
}
.paragraph--type--page-section[data-type*='background,viewport,solid,deep-blue'] a:hover {
  text-decoration: none;
}
.paragraph--type--page-section[data-type*='background,viewport,solid,deep-blue'] a.primary-button {
  background-color: white !important;
  color: #0d4877 !important;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .paragraph--type--page-section[data-type*='background,viewport,gradient,type-1'] {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #ddd 100%);
  }
}
.paragraph--type--page-section[data-type*='remove-space-below'] {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 767px) {
  .paragraph--type--page-section[data-type*='remove-space-below'] [data-type*='block-with-image,left'] {
    margin-bottom: 40px;
  }
}
/** End: Page section */
/** Layout section */
@media screen and (min-width: 768px) {
  .columns > .paragraph__column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .columns > .paragraph__column > div {
    flex: 1;
    display: inline-flex;
  }
}
@media screen and (max-width: 767px) {
  .columns > .paragraph__column > div ~ div {
    margin-top: 25px;
  }
}
.paragraph--type--layout-section {
  /** Block with image */
  /** End: Block with image */
}
.paragraph--type--layout-section[data-type*='columns,gallery'] > .paragraph__column {
  flex-wrap: wrap;
}
.paragraph--type--layout-section[data-type*='columns,gallery'] > .paragraph__column > div {
  flex: none !important;
  margin: 5px;
}
.paragraph--type--layout-section[data-type*='columns,gallery'] > .paragraph__column .responsive-image picture {
  width: auto;
}
.paragraph--type--layout-section[data-type*='columns,gallery'] > .paragraph__column img {
  width: auto;
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='columns'] > .paragraph__column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .paragraph--type--layout-section[data-type*='columns'] > .paragraph__column > div {
    flex: 1;
    display: inline-flex;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='columns'] > .paragraph__column > div ~ div {
    margin-top: 25px;
  }
}
.paragraph--type--layout-section[data-type*='columns,centered'] {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='columns,centered'] > .paragraph__column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .paragraph--type--layout-section[data-type*='columns,centered'] > .paragraph__column > div {
    flex: 1;
    display: inline-flex;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='columns,centered'] > .paragraph__column > div ~ div {
    margin-top: 25px;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='columns,flex-1-2'] > .paragraph__column > div:nth-child(2) {
    flex: 2;
  }
}
@media screen and (min-width: 1440px) {
  .paragraph--type--layout-section[data-type*='columns,with-gaps'] > .paragraph__column > div ~ div {
    margin-left: 60px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
  .paragraph--type--layout-section[data-type*='columns,with-gaps'] > .paragraph__column > div ~ div {
    margin-left: calc(0.07429420505200594*100vw - 6.983655274888562px + 0px);
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='width,30%'] {
    max-width: 30%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='width,40%'] {
    max-width: 40%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='width,50%'] {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='width,60%'] {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='width,70%'] {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='width,80%'] {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='reversed'] > .paragraph__column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
  }
  .paragraph--type--layout-section[data-type*='reversed'] > .paragraph__column > div {
    margin-top: 25px;
  }
  .paragraph--type--layout-section[data-type*='reversed'] > .paragraph__column > div:last-child {
    margin-top: 0;
  }
}
.paragraph--type--layout-section[data-type*='block-with-icons'] {
  font-size: 1rem;
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-icons'] {
    font-size: 1.125rem;
  }
}
.paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column i {
  font-size: 3em;
  color: #2574bb;
  margin-bottom: 5px;
}
.paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column a {
  text-transform: uppercase !important;
  font-weight: bold;
  line-height: 1.5625rem;
  border: none;
  display: inline-block;
  outline-offset: 3px;
  position: relative;
}
.paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column a:after {
  position: absolute;
  content: "\f054";
  font-family: Font Awesome\ 5 Pro, serif;
  font-weight: lighter;
  font-size: 1em;
  padding-left: 5px;
  right: 5px;
  opacity: 1;
}
.paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column a.inline-link {
  text-transform: none !important;
  padding-right: 0;
}
.paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column a.inline-link:after {
  display: none;
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-around;
  }
}
.paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column > div {
  text-align: center;
  flex: 1;
}
.paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column > div ~ div {
  margin-left: 20px;
}
.paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column > div a {
  line-height: 1.4em;
}
.paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column > div a:after {
  position: static;
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column > div {
    max-width: 300px;
    text-align: center;
    flex-basis: 100%;
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column > div .field--type-text-long > * {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column > div .field--type-text-long h5 {
    width: 100%;
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column > div {
    max-width: 100%;
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'] > .paragraph__column > div ~ div {
    border-top: 1px solid #ccc;
    padding-top: 25px;
    margin-top: 25px;
    margin-left: 0;
  }
}
.paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'] > .paragraph__column > div a {
  width: auto;
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'] > .paragraph__column > div a {
    position: relative;
    width: 100%;
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'] > .paragraph__column > div a:after {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'] > .paragraph__column > div {
    text-align: left;
    /** hide icons */
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'] > .paragraph__column > div ~ div {
    border-top: 2px solid #ddd;
    padding-top: 5px;
    margin: 15px 0 0;
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'] > .paragraph__column > div .fontawesome-icon-inline {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'][data-type*='block-with-icons,list-on-mobile,with-icons|'] > .paragraph__column > div a {
    padding-left: 40px;
    text-transform: capitalize;
    width: auto;
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'][data-type*='block-with-icons,list-on-mobile,with-icons|'] > .paragraph__column > div a:after {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'][data-type*='block-with-icons,list-on-mobile,with-icons|'] > .paragraph__column > div {
    text-align: left;
    /** hide icons */
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'][data-type*='block-with-icons,list-on-mobile,with-icons|'] > .paragraph__column > div ~ div {
    border: none;
    padding-top: 0;
    margin: 0;
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'][data-type*='block-with-icons,list-on-mobile,with-icons|'] > .paragraph__column > div .fontawesome-icon-inline {
    display: block;
    position: absolute;
  }
  .paragraph--type--layout-section[data-type*='block-with-icons'][data-type*='block-with-icons,list-on-mobile'][data-type*='block-with-icons,list-on-mobile,with-icons|'] > .paragraph__column > div .fontawesome-icon-inline i {
    font-size: 1.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-image'] > .paragraph__column > div {
    max-width: 100%;
  }
  .paragraph--type--layout-section[data-type*='block-with-image'] > .paragraph__column > div ~ div {
    margin-left: 25px;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-image,right'] > .paragraph__column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .paragraph--type--layout-section[data-type*='block-with-image,right'] > .paragraph__column > div {
    flex: 1;
    display: inline-flex;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-image,right'] > .paragraph__column > div ~ div {
    margin-top: 25px;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-image,right'][data-type*='small-(300px)'] > .paragraph__column > div:last-child {
    max-width: 300px;
  }
  .paragraph--type--layout-section[data-type*='block-with-image,right'][data-type*='normal-(500px)'] > .paragraph__column > div:last-child {
    max-width: 500px;
  }
  .paragraph--type--layout-section[data-type*='block-with-image,right'][data-type*='big-(700px)'] > .paragraph__column > div:last-child {
    max-width: 700px;
  }
  .paragraph--type--layout-section[data-type*='block-with-image,right'][data-type*='big-(700px)'] > .paragraph__column > div:last-child {
    flex: 2;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-image,left'] > .paragraph__column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .paragraph--type--layout-section[data-type*='block-with-image,left'] > .paragraph__column > div {
    flex: 1;
    display: inline-flex;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-image,left'] > .paragraph__column > div ~ div {
    margin-top: 25px;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-image,left'][data-type*='small-(300px)'] > .paragraph__column > div:first-child {
    max-width: 300px;
  }
  .paragraph--type--layout-section[data-type*='block-with-image,left'][data-type*='normal-(500px)'] > .paragraph__column > div:first-child {
    max-width: 500px;
  }
  .paragraph--type--layout-section[data-type*='block-with-image,left'][data-type*='big-(700px)'] > .paragraph__column > div:first-child {
    max-width: 700px;
  }
  .paragraph--type--layout-section[data-type*='block-with-image,left'][data-type*='big-(700px)'] > .paragraph__column > div:first-child {
    flex: 2;
  }
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-promos'] > .paragraph__column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .paragraph--type--layout-section[data-type*='block-with-promos'] > .paragraph__column > div {
    flex: 1;
    display: inline-flex;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-promos'] > .paragraph__column > div ~ div {
    margin-top: 25px;
  }
}
.paragraph--type--layout-section[data-type*='block-with-promos'] > .paragraph__column > div ~ div {
  margin-left: 60px;
}
@media screen and (max-width: 1345px) and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-promos'] > .paragraph__column > div ~ div {
    margin-left: calc(0.06932409012131716*100vw - 33.24090121317157px + 0px);
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*='block-with-promos'] > .paragraph__column > div ~ div {
    margin-left: 0;
  }
}
.paragraph--type--layout-section[data-type*='block-with-promos'] > .paragraph__column {
  justify-content: center;
  -webkit-justify-content: center;
}
.paragraph--type--layout-section[data-type*='block-with-promos'] > .paragraph__column > div {
  flex-basis: 100%;
  width: 100% !important;
  max-width: 500px;
}
@media screen and (min-width: 768px) {
  .paragraph--type--layout-section[data-type*='block-with-promos'] .paragraph--type--simple-section .field--type-text-long {
    max-width: 90%;
    margin: 0 auto !important;
  }
  .paragraph--type--layout-section[data-type*='block-with-promos'] .paragraph--type--simple-section .field--type-text-long > * {
    margin-left: auto;
    margin-right: auto;
  }
}
.paragraph--type--layout-section[data-type*='block-with-promos'] .paragraph--type--simple-section .field--type-text-long h2 {
  width: 100%;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section > .paragraph__column > div ~ div [data-type*='icon,type-1'] {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px solid #a4a4a4;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--layout-section[data-type*="columns,equal"] > .paragraph__column > div:nth-child(2) > div > div > div:first-child [data-type*='icon,type-1'] {
    margin-top: 0 !important;
  }
}
/** End: Layout section */
/** Simple section */
.paragraph--type--simple-section {
  display: block;
  /** Quote */
  /** End: Quote */
}
.paragraph--type--simple-section[data-type*='icon,type-1'] {
  font-size: 1rem;
  position: relative;
}
@media screen and (max-width: 767px) {
  .paragraph--type--simple-section[data-type*='icon,type-1'] {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1440px) {
  .paragraph--type--simple-section[data-type*='icon,type-1'] {
    padding: 0 120px 50px 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
  .paragraph--type--simple-section[data-type*='icon,type-1'] {
    padding: 0 calc(0.10416666666666667*100vw - 30px + 0px) 50px 100px;
  }
}
.paragraph--type--simple-section[data-type*='icon,type-1'] p:first-child {
  font-size: 0;
  margin: 0;
}
.paragraph--type--simple-section[data-type*='icon,type-1'] h4,
.paragraph--type--simple-section[data-type*='icon,type-1'] h5 {
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .paragraph--type--simple-section[data-type*='icon,type-1'] h4,
  .paragraph--type--simple-section[data-type*='icon,type-1'] h5 {
    margin-top: 0;
  }
}
.paragraph--type--simple-section[data-type*='icon,type-1'] > .paragraph__column {
  position: static;
}
.paragraph--type--simple-section[data-type*='icon,type-1'] > .paragraph__column i {
  text-align: center;
  font-size: 3rem;
  color: #2574bb;
}
@media screen and (min-width: 768px) {
  .paragraph--type--simple-section[data-type*='icon,type-1'] > .paragraph__column i {
    position: absolute;
    left: 0;
    top: 10px;
    width: 100px;
  }
}
.paragraph--type--simple-section[data-type*='icon,type-1'] > .paragraph__column a {
  text-transform: uppercase;
  font-weight: bold;
  outline-offset: 1px;
}
.paragraph--type--simple-section[data-type*='icon,type-1'] > .paragraph__column a:after {
  content: '\f105';
  font-family: Font Awesome\ 5 Pro, serif;
  font-weight: lighter !important;
  margin-left: 10px;
  display: inline-block;
  line-height: 20px;
  top: 1px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .paragraph--type--simple-section[data-type*='icon,type-1'] {
    text-align: center;
  }
}
.paragraph--type--simple-section[data-type*='icon,in-front'] .field--type-text-long p {
  position: relative;
  margin-bottom: 10px;
  padding-left: 50px;
}
.paragraph--type--simple-section[data-type*='icon,in-front'] .field--type-text-long p:first-child {
  margin-bottom: 0;
}
.paragraph--type--simple-section[data-type*='icon,in-front'] .field--type-text-long .fontawesome-icon-inline {
  position: absolute;
  width: 50px;
  margin-right: 10px;
  top: 0;
  left: 0;
  color: #2574bb;
  text-align: center;
}
.paragraph--type--simple-section[data-type*='allign,middle'] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
.paragraph--type--simple-section[data-type*='allign,middle'] .paragraph__column {
  width: 100% !important;
}
.paragraph--type--simple-section[data-type*='allign,bottom'] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
}
.paragraph--type--simple-section[data-type*='allign,bottom'] .paragraph__column {
  width: 100% !important;
}
.paragraph--type--simple-section[data-type*='allign,top-with-padding'] {
  padding-top: 50px;
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
  .paragraph--type--simple-section[data-type*='allign,top-with-padding'] {
    padding-top: calc(0.0744047619047619*100vw - 57.14285714285714px + 0px);
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--simple-section[data-type*='allign,top-with-padding'] {
    padding-top: 0;
  }
}
.paragraph--type--simple-section p.quote {
  font-weight: bold;
}
.paragraph--type--simple-section p.quote:before,
.paragraph--type--simple-section p.quote:after {
  font-family: "Font Awesome 5 Pro", sans-serif;
  font-size: 2.4em;
  color: #2574bb;
  font-weight: 100 !important;
  display: block;
  width: 100%;
  text-align: center;
}
.paragraph--type--simple-section p.quote:before {
  content: '\f10d';
  margin-bottom: 45px;
}
.paragraph--type--simple-section p.quote:after {
  content: '\f10e';
  margin-top: 60px;
  margin-bottom: 45px;
}
/** End: Simple section */
/** Share module */
.share-module {
  position: relative;
}
.share-module nav {
  background-color: transparent !important;
}
.share-module nav ul li.we-mega-menu-li {
  border: none;
}
.share-module nav ul li.we-mega-menu-li a {
  background-color: transparent !important;
  font-size: 0;
  padding: 5px;
  display: inline-block;
}
.share-module nav ul li.we-mega-menu-li a:hover,
.share-module nav ul li.we-mega-menu-li a:focus {
  text-decoration: none;
}
.share-module nav ul li.we-mega-menu-li a i {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #2574bb;
  font-size: 1rem;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  display: -webkit-flexbox;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  margin-right: 0;
}
.share-module nav ul li.we-mega-menu-li a .fa-facebook-f:before {
  content: "\f39e";
}
/** End: Share module */
