.style-editor {
  line-height: 1.7; }
  .style-editor a {
    color: #FF8672; }
    .style-editor a:hover {
      color: #005487; }
  .style-editor p {
    margin-bottom: 0; }
  .style-editor ol, .style-editor ul {
    margin-top: 0; }
  .homepage_banner .style-editor:empty {
    display: none; }

.content_section {
  margin-bottom: 100px; }
  @media only screen and (max-width: 1200px) {
    .content_section {
      margin-bottom: 80px; } }
  @media only screen and (max-width: 960px) {
    .content_section {
      margin-bottom: 60px; } }
  .content_section .content_section-title {
    font-size: 1.5em;
    font-weight: 700;
    color: #005180; }
  .content_section .content_section-text {
    margin-top: 1em; }
  .content_section .content_section-nav {
    margin-top: 40px; }
    @media only screen and (max-width: 960px) {
      .content_section .content_section-nav {
        text-align: center; } }
  .content_section.photo-right, .content_section.photo-left, .content_section.slider-right, .content_section.slider-left {
    display: flex;
    align-items: center;
    margin-left: -25px;
    margin-right: -25px; }
    @media only screen and (max-width: 1200px) {
      .content_section.photo-right, .content_section.photo-left, .content_section.slider-right, .content_section.slider-left {
        align-items: flex-start; } }
  .content_section.photo-right, .content_section.slider-right {
    flex-flow: row-reverse; }
    @media only screen and (max-width: 960px) {
      .content_section.photo-right, .content_section.slider-right {
        flex-flow: column; } }
    .content_section.photo-right.photo-right .content_section-image,
    .content_section.photo-right.slider-right .content_section-body, .content_section.slider-right.photo-right .content_section-image,
    .content_section.slider-right.slider-right .content_section-body {
      width: 45%;
      padding: 0 25px; }
      @media only screen and (max-width: 1200px) {
        .content_section.photo-right.photo-right .content_section-image,
        .content_section.photo-right.slider-right .content_section-body, .content_section.slider-right.photo-right .content_section-image,
        .content_section.slider-right.slider-right .content_section-body {
          width: 50%; } }
      @media only screen and (max-width: 960px) {
        .content_section.photo-right.photo-right .content_section-image,
        .content_section.photo-right.slider-right .content_section-body, .content_section.slider-right.photo-right .content_section-image,
        .content_section.slider-right.slider-right .content_section-body {
          width: 100%; } }
    .content_section.photo-right.photo-right .content_section-body,
    .content_section.photo-right.slider-right .content_section-image, .content_section.slider-right.photo-right .content_section-body,
    .content_section.slider-right.slider-right .content_section-image {
      width: 55%;
      padding: 0 25px; }
      @media only screen and (max-width: 1200px) {
        .content_section.photo-right.photo-right .content_section-body,
        .content_section.photo-right.slider-right .content_section-image, .content_section.slider-right.photo-right .content_section-body,
        .content_section.slider-right.slider-right .content_section-image {
          width: 50%; } }
      @media only screen and (max-width: 960px) {
        .content_section.photo-right.photo-right .content_section-body,
        .content_section.photo-right.slider-right .content_section-image, .content_section.slider-right.photo-right .content_section-body,
        .content_section.slider-right.slider-right .content_section-image {
          width: 100%; } }
    @media only screen and (max-width: 960px) {
      .content_section.photo-right.photo-right .content_section-body,
      .content_section.photo-right.slider-right .content_section-body, .content_section.slider-right.photo-right .content_section-body,
      .content_section.slider-right.slider-right .content_section-body {
        margin-top: 20px; } }
    @media only screen and (min-width: 1200px) {
      .content_section.photo-right.slider-right .content_section-body, .content_section.slider-right.slider-right .content_section-body {
        padding-right: 6%; } }
  .content_section.photo-left, .content_section.slider-left {
    flex-flow: row; }
    @media only screen and (max-width: 960px) {
      .content_section.photo-left, .content_section.slider-left {
        flex-flow: column; } }
    .content_section.photo-left.photo-left .content_section-image,
    .content_section.photo-left.slider-left .content_section-body, .content_section.slider-left.photo-left .content_section-image,
    .content_section.slider-left.slider-left .content_section-body {
      width: 45%;
      padding: 0 25px; }
      @media only screen and (max-width: 1200px) {
        .content_section.photo-left.photo-left .content_section-image,
        .content_section.photo-left.slider-left .content_section-body, .content_section.slider-left.photo-left .content_section-image,
        .content_section.slider-left.slider-left .content_section-body {
          width: 50%; } }
      @media only screen and (max-width: 960px) {
        .content_section.photo-left.photo-left .content_section-image,
        .content_section.photo-left.slider-left .content_section-body, .content_section.slider-left.photo-left .content_section-image,
        .content_section.slider-left.slider-left .content_section-body {
          width: 100%; } }
    .content_section.photo-left.photo-left .content_section-body,
    .content_section.photo-left.slider-left .content_section-image, .content_section.slider-left.photo-left .content_section-body,
    .content_section.slider-left.slider-left .content_section-image {
      width: 55%;
      padding: 0 25px; }
      @media only screen and (max-width: 1200px) {
        .content_section.photo-left.photo-left .content_section-body,
        .content_section.photo-left.slider-left .content_section-image, .content_section.slider-left.photo-left .content_section-body,
        .content_section.slider-left.slider-left .content_section-image {
          width: 50%; } }
      @media only screen and (max-width: 960px) {
        .content_section.photo-left.photo-left .content_section-body,
        .content_section.photo-left.slider-left .content_section-image, .content_section.slider-left.photo-left .content_section-body,
        .content_section.slider-left.slider-left .content_section-image {
          width: 100%; } }
    @media only screen and (max-width: 960px) {
      .content_section.photo-left.photo-left .content_section-body,
      .content_section.photo-left.slider-left .content_section-body, .content_section.slider-left.photo-left .content_section-body,
      .content_section.slider-left.slider-left .content_section-body {
        margin-top: 20px; } }
    @media only screen and (min-width: 1200px) {
      .content_section.photo-left.slider-left .content_section-body, .content_section.slider-left.slider-left .content_section-body {
        padding-left: 6%; } }
  .content_section.w_80 {
    max-width: 1140px; }
    .content_section.w_80 .content_section-image {
      margin-bottom: 20px; }

.content_section_slider-item.player,
.news_gallery-item.player {
  cursor: pointer;
  position: relative;
  text-align: center; }
  .content_section_slider-item.player::before,
  .news_gallery-item.player::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url(../images_fn/play.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 64px;
    height: 48px; }

.content_section_slider {
  position: relative;
  padding: 0 60px; }
  .content_section_slider img {
    width: 100%; }
  @media only screen and (max-width: 960px) {
    .content_section_slider {
      padding: 0 0;
      margin: 0 -30px; } }
  @media only screen and (max-width: 760px) {
    .content_section_slider {
      margin: 0 -15px; } }
  .content_section_slider .swiper-container {
    padding: 0 10%; }
  .content_section_slider .swiper-button-next {
    right: 2px;
    left: auto;
    --swiper-navigation-size: 68px; }
    @media only screen and (max-width: 960px) {
      .content_section_slider .swiper-button-next {
        display: none; } }
  .content_section_slider .swiper-button-prev {
    left: 2px;
    right: auto;
    --swiper-navigation-size: 68px; }
    @media only screen and (max-width: 960px) {
      .content_section_slider .swiper-button-prev {
        display: none; } }

.news_gallery-title {
  font-size: 1.333em;
  margin-bottom: 20px;
  font-weight: 700; }

.news_gallery_wrapper {
  position: relative;
  padding: 50px 60px;
  background: #FFE7E0;
  --swiper-navigation-size: 34px; }
  @media only screen and (max-width: 960px) {
    .news_gallery_wrapper {
      padding: 0;
      background: transparent; } }
  .news_gallery_wrapper .swiper-button-next {
    right: 20px; }
    @media only screen and (max-width: 960px) {
      .news_gallery_wrapper .swiper-button-next {
        display: none; } }
  .news_gallery_wrapper .swiper-button-prev {
    left: 20px; }
    @media only screen and (max-width: 960px) {
      .news_gallery_wrapper .swiper-button-prev {
        display: none; } }
  .news_gallery_wrapper .swiper-pagination {
    display: none;
    width: 100%;
    margin-top: 30px;
    position: relative; }
    @media only screen and (max-width: 960px) {
      .news_gallery_wrapper .swiper-pagination {
        display: block; } }
  .news_gallery_wrapper .news_gallery-item {
    width: 100%;
    padding-top: 100%;
    cursor: pointer; }

.row {
  display: flex;
  flex-flow: wrap;
  margin: 0 -10px; }
  .row .col-5 {
    width: 20%;
    padding: 10px; }
    @media only screen and (max-width: 1500px) {
      .row .col-5 {
        width: 25%; } }
    @media only screen and (max-width: 1200px) {
      .row .col-5 {
        width: 33.333%; } }
    @media only screen and (max-width: 960px) {
      .row .col-5 {
        width: 50%; } }
    @media only screen and (max-width: 760px) {
      .row .col-5 {
        width: 100%; } }
  .row .col-4 {
    width: 25%;
    padding: 10px; }
    @media only screen and (max-width: 1200px) {
      .row .col-4 {
        width: 33.333%; } }
    @media only screen and (max-width: 960px) {
      .row .col-4 {
        width: 50%; } }
    @media only screen and (max-width: 760px) {
      .row .col-4 {
        width: 100%; } }
  .row .col-3 {
    width: 33.333%;
    padding: 10px; }
    @media only screen and (max-width: 960px) {
      .row .col-3 {
        width: 50%; } }
    @media only screen and (max-width: 760px) {
      .row .col-3 {
        width: 100%; } }
  .row .col-2 {
    width: 50%;
    padding: 10px; }
    @media only screen and (max-width: 760px) {
      .row .col-2 {
        width: 100%; } }
  .row .col-1 {
    width: 100%;
    padding: 10px; }

/*# sourceMappingURL=content.css.map */
