@media (max-width: 991px) { .section__top-banner .card-item__image > .image { background-position: -200px; } }
@media (max-width: 575px) { .section__top-banner .card-item__image > .image { background-position: -100px; } }

.section__page-content { position: relative; }
@media (min-width: 992px) { .section__page-content { margin-top: -35px; } }
.section__page-content.no-edit { z-index: 1; }
@media (max-width: 991px) { .section__page-content > .container { padding: 0; } }

.content__gradient-bar { background: #3c5675; background: linear-gradient(0deg, #3c5675 0%, #7993b7 100%); }
.content__gradient-bar * { color: #fff; }
@media (max-width: 991px) { .content__gradient-bar .card-list { padding: 10px 0; margin: 0; } }
.content__gradient-bar .card-item { padding: 15px 0; }
@media (max-width: 991px) { .content__gradient-bar .card-item { padding: 25px 0; } }
.content__gradient-bar .card-item > div { padding: 10px 0; border-right: 1px solid #fff; }
.content__gradient-bar .card-item:last-child > div { border: none; }
.content__gradient-bar .card-item h3 { font-size: 16px; text-transform: uppercase; letter-spacing: 1px; }
@media (max-width: 575px) { .content__gradient-bar .card-item h3 { font-size: 14px; } }
.content__gradient-bar .card-item p { margin: 0; }
@media (max-width: 575px) { .content__gradient-bar .card-item p { font-size: 11px; } }

.content__service-cols > div { max-width: 1020px; padding: 0 40px; margin: auto; }
@media (max-width: 575px) { .content__service-cols > div { padding: 0 20px; } }
.content__service-cols .card-list--cols { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; margin: 0 -20px; }
@media (max-width: 991px) { .content__service-cols .card-list--cols { margin: 0; padding-top: 30px; } }
.content__service-cols .card-list--cols .card-item { border-bottom: 1px solid #c3c3c3; }
@media (max-width: 991px) { .content__service-cols .card-list--cols .card-item { border-right: 1px solid #c3c3c3; }
  .content__service-cols .card-list--cols .card-item:nth-child(even) { border-right: none; } }
@media (max-width: 575px) { .content__service-cols .card-list--cols .card-item:nth-child(odd) { padding-left: 0; }
  .content__service-cols .card-list--cols .card-item:nth-child(even) { padding-right: 0; } }
.content__service-cols .card-list--cols .card-item a { display: block; max-width: 320px; margin: auto; }
.content__service-cols .card-list--wide .card-item__text { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; }

.edit .content__about .col__image { background: none !important; }
.no-edit .content__about .col__image img { visibility: hidden; }
.content__about .col__text { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; color: #797979; }
.content__about .col__text > div { width: 100%; max-width: 660px; margin: auto; padding: 40px; }
@media (max-width: 991px) { .content__about .col__text > div { padding: 50px 20px; } }
@media (max-width: 991px) and (max-width: 575px) { .content__about .col__text > div { padding: 50px 10px; } }

.content__about .col__text .card-link-list { display: flex; display: -webkit-flex; }
@media (max-width: 991px) { .content__about .col__text .card-link-list { justify-content: center; margin-top: 30px; } }
@media (min-width: 992px) { .content__about .col__text .card-link__item { margin-right: 14px; } }
@media (max-width: 991px) { .content__about .col__text .card-link__item:nth-child(odd) { margin-right: 8px; }
  .content__about .col__text .card-link__item:nth-child(even) { margin-left: 8px; } }

.content__advice .col__text { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; }
.content__advice .col__text > div { max-width: 520px; margin: auto; padding: 40px; width: 100%; }
@media (max-width: 575px) { .content__advice .col__text > div { padding: 40px 20px; } }

.content__news-list { padding: 40px 0 60px; }
@media (max-width: 575px) { .content__news-list { padding-bottom: 0; } }
.content__news-list > div { max-width: 1000px; margin: auto; padding: 0 40px; }
.content__news-list .col__list .col__item { padding-left: 20px; padding-right: 20px; }
@media (max-width: 767px) { .content__news-list .col__list .col__item { margin-bottom: 70px; } }
@media (max-width: 575px) { .content__news-list .col__list .col__item { padding-left: 0; padding-right: 0; } }
.content__news-list .col__list .col__item .item__text .text__link { width: calc(100% - 40px); left: 20px; }
@media (max-width: 575px) { .content__news-list .col__list .col__item .item__text .text__link { left: 0; width: 100%; } }

.content__review-list { padding: 50px 0 80px; }
.content__review-list > div { max-width: 780px; margin: auto; }
@media (max-width: 991px) { .content__review-list > div { padding: 0 40px; } }
.content__review-list * { color: #fff; }
.content__review-list .content__title { margin-bottom: 50px; opacity: 0.6; }
.content__review-list .content__list { padding: 0 40px; }
@media (max-width: 767px) { .content__review-list .content__list { max-width: 480px; margin: auto; } }
.no-edit .content__review-list .content__list .col__list { visibility: hidden; }
.content__review-list .content__list .col__row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (min-width: 768px) { .content__review-list .content__list .col__item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .content__review-list .content__list .col__item:nth-child(even) { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; }
  .content__review-list .content__list .col__item > div { max-width: 330px; padding: 0 30px; } }
@media (max-width: 767px) { .content__review-list .content__list .col__item > div { max-width: 280px; margin: auto; } }
.content__review-list .content__list .item__title { font-size: 16px; margin-top: 18px; }
.content__review-list .content__list .item__rating { margin: 18px 0 24px; }
.content__review-list .content__list .bx-wrapper .bx-controls-direction a { text-indent: inherit; }
.content__review-list .content__list .bx-wrapper .bx-controls-direction a:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; color: #fff; }
.content__review-list .content__list .bx-wrapper .bx-controls-direction a:hover:before { color: #85b900; }
.content__review-list .content__list .bx-wrapper .bx-controls-direction a.bx-prev { left: -40px; }
@media (max-width: 575px) { .content__review-list .content__list .bx-wrapper .bx-controls-direction a.bx-prev { left: -50px; } }
.content__review-list .content__list .bx-wrapper .bx-controls-direction a.bx-prev:before { content: "\f053"; }
.content__review-list .content__list .bx-wrapper .bx-controls-direction a.bx-next { right: -40px; }
@media (max-width: 991px) { .content__review-list .content__list .bx-wrapper .bx-controls-direction a.bx-next { right: -50px; } }
.content__review-list .content__list .bx-wrapper .bx-controls-direction a.bx-next:before { content: "\f054"; }

/*# sourceMappingURL=homepage.css.map */
