@charset "UTF-8";
.p-base {
  opacity: 0.8;
  color: #4a4a4a;
}

@font-face {
  font-family: "Muli";
  src: url(/vendor/xand/main/fonts/Muli-Regular.ttf) format("truetype");
}
.land-page {
  font: normal normal normal 20px/20px Muli;
}

.page-top {
  background-color: #1e1c24;
}

.page-top__menu {
  display: flex;
  justify-content: flex-end;
  padding-top: 15px;
  padding-bottom: 13px;
  padding-right: 18vw;
}

.page-top__menu-item {
  font-size: 16px;
  line-height: 20px;
  color: #F4F4F4;
  padding-left: 40px;
}

.page-top__menu-item a {
  color: inherit;
}

.page-banner {
  background-image: url("/vendor/xand/images/banner_1800.jpg");
  background-size: cover;
  min-height: 600px;
  padding-top: 140px;
  padding-left: 18vw;
}

.page-banner-content__title {
  color: #FFFFFF;
  font-size: 30px;
  font-weight: 900;
  line-height: 32px;
  max-width: 480px;
}

.page-banner-content__description {
  color: #FFFFFF;
  font-size: 22px;
  line-height: 32px;
  max-width: 470px;
  margin-top: 30px;
}

.page-topics {
  display: flex;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
}

.page-topic.left {
  width: 560px;
  margin-right: 1vw;
}

.page-topic.right {
  width: 560px;
  margin-left: 1vw;
}

.page-topic-title {
  font-size: 22px;
  font-weight: bold;
  padding-bottom: 25px;
}

.page-topic-description {
  font-size: 18px;
  line-height: 28px;
  color: #616064;
}

.page-pay-for {
  padding-top: 80px;
}

.page-pay-for__title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}

.page-pay-for__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 4vw;
  padding-right: 4vw;
  padding-top: 60px;
  padding-bottom: 90px;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
}

.page-pay-for__item {
  margin-left: 60px;
  margin-right: 60px;
  margin-top: 35px;
  margin-bottom: 35px;
  width: 300px;
  height: 260px;
  background-color: #F4F4F4;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 45px;
}

.page-pay-for__item-icon {
  text-align: center;
  margin-top: 11px;
}

.page-pay-for__item-icon img {
  width: 78px;
}

.page-pay-for__item-title {
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  color: #616064;
}

.page-analysis-of-companies {
  min-height: 471px;
  background-color: #F4F4F4;
  display: flex;
  justify-content: center;
  padding-top: 55px;
}

.page-analysis-of-companies__image {
  width: 477px;
  height: 371px;
  margin-right: 2vw;
}

.page-analysis-of-companies__image img {
  width: 100%;
}

.page-analysis-of-companies__text {
  width: 560px;
  height: 360px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 18px;
  line-height: 24px;
  color: #1E1C24;
  margin-left: 2vw;
}

.page-analysis-of-companies__text ul {
  list-style-type: none;
}

.page-analysis-of-companies__text ul:first-child li:before {
  content: "✓ ";
}

.page-comparation {
  padding-top: 120px;
  color: #1E1C24;
}

.page-comparation__table {
  border-radius: 10px;
  background-color: #F4F4F4;
  min-height: 500px;
  -webkit-box-shadow: 1px 5px 8px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 1px 5px 8px 0px rgba(34, 60, 80, 0.2);
  box-shadow: 1px 5px 8px 0px rgba(34, 60, 80, 0.2);
  width: 1160px;
  margin-right: auto;
  margin-left: auto;
  padding: 45px;
  padding-top: 25px;
}

.page-comparation__table-title {
  font-size: 24px;
  font-weight: bold;
  line-height: 54px;
  color: #1E1C24;
  padding-bottom: 30px;
}

.page-comparation__table-block_low {
  display: none;
}

.page-comparation__table-data table {
  width: 100%;
  font-size: 18px;
}

.page-comparation__head {
  font-size: 16px;
  font-weight: 500;
}

table {
  border: #F4F4F4;
  text-align: center;
}

.page-comparation__rows {
  border-bottom: #D8D8D8 solid 1px;
  height: 55px;
}

.page-comparation__rows td {
  vertical-align: bottom;
  padding-bottom: 5px;
}

.page-comparation__head td:first-child {
  text-align: left;
}

.page-comparation__rows td:first-child {
  text-align: left;
}

.page-comparation__table-block {
  table-layout: fixed;
}

.page-comparation__table-block tr:last-child {
  border-bottom: #F4F4F4;
}

thead tr td {
  padding-bottom: 3px;
  vertical-align: top;
}

tbody tr:first-child td {
  border-top: #D8D8D8 solid 1px;
}

.page-comparation__table-block tr:last-child td {
  padding-top: 18px;
  vertical-align: top;
}

.page-comparation__table-column-supplier {
  width: 82px;
  vertical-align: middle !important;
}

.page-comparation__table-column-channels-num {
  width: 55px;
}

.page-comparation__table-column-test-period {
  width: 70px;
}

.page-comparation__table-column-add-options {
  width: 95px;
  padding: 0px !important;
}

.page-comparation__table-column-min-price-month {
  width: 90px;
}

.page-comparation__table-column-min-price-year {
  width: 80px;
}

.page-comparation__table-column-avail {
  width: 82px;
  vertical-align: middle !important;
}

.page-comparation__table-column-archive,
.page-comparation__table-column-multiroom {
  padding: 0px !important;
  vertical-align: top !important;
}

.page-comparation__under-table-text {
  padding-top: 20px;
  margin-bottom: 100px;
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 20px;
}

.page-feed_middle-res {
  display: none;
}

.page-feed_low-res {
  display: none;
}

.page-feed_gray {
  background-color: #F4F4F4;
}

.page-feed__container {
  width: 1160px;
  padding-top: 130px;
  padding-bottom: 160px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.page-feed__image {
  width: 500px;
  height: 300px;
}

.page-feed__image img {
  width: 100%;
}

.page-feed__text {
  width: 560px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.page-feed__text-title {
  font-size: 24px;
  font-weight: bold;
  line-height: 35px;
  text-decoration: underline;
}

.page-feed__text-title a {
  color: inherit;
}

.page-feed__text-description {
  font-size: 18px;
  line-height: 24px;
  color: #616064;
  margin-top: 35px;
}

.page-responsible {
  padding-top: 17px;
  padding-bottom: 20px;
  background-color: #CCCCCC;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

.page-bottom {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 13vw;
  background-color: #1E1C24;
  color: #8F8E92;
  font-size: 18px;
  font-weight: 200;
  line-height: 35px;
  display: flex;
  justify-content: flex-end;
}

.page-bottom__social-icons {
  display: flex;
  justify-content: space-between;
}

.page-bottom__social-icons__item {
  margin-left: 55px;
  opacity: 0.4;
}

@media (max-width: 1440px) {
  .page-top__menu {
    padding-right: 10vw;
  }

  .page-banner {
    background-image: url("/vendor/xand/images/banner_1440.jpg");
    padding-left: 10vw;
  }

  .page-bottom {
    padding-right: 10vw;
  }
}
@media (max-width: 1200px) {
  .page-top__menu {
    padding-right: 7vw;
  }

  .page-banner {
    background-image: url("/vendor/xand/images/banner_768.jpg");
    padding-left: 0px;
  }

  .page-banner-content {
    text-align: center;
  }

  .page-banner-content__title {
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
  }

  .page-banner-content__description {
    margin-right: auto;
    margin-left: auto;
    min-width: 615px;
  }

  .br-1800 {
    display: none;
  }

  .page-pay-for__item {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 30px;
    width: 200px;
    height: 200px;
  }

  .page-pay-for__item-icon {
    margin-top: 10px;
    max-width: 55px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .page-pay-for__item-icon img {
    width: 100%;
  }

  .page-pay-for__item-title {
    font-size: 17px;
  }

  .page-topics {
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .page-topic.left {
    width: auto;
    margin-right: 0;
  }

  .page-topic.right {
    padding-top: 60px;
    width: auto;
    margin-left: 0;
  }

  .page-topic-description {
    width: 700px;
  }

  .page-analysis-of-companies {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 40px;
  }

  .page-analysis-of-companies__image {
    width: 351px;
    height: 273px;
    margin-right: 0;
    margin-bottom: 50px;
  }

  .page-analysis-of-companies__text {
    margin-left: 0;
  }

  .page-comparation {
    padding-top: 85px;
  }

  .page-comparation__table {
    width: 768px;
    border-radius: 5px;
    min-height: 470px;
  }

  .page-comparation__table-title {
    font-size: 18px;
    line-height: 42px;
    padding-bottom: 30px;
  }

  .page-comparation__table-data table {
    font-size: 14px;
    font-weight: 500;
    line-height: 15px;
  }

  .page-comparation__head {
    font-size: 14px;
    font-weight: 500;
    line-height: 15px;
  }

  .page-comparation__table-column-supplier {
    width: 70px;
  }

  .page-comparation__table-column-channels-num {
    width: 36px;
  }

  .page-comparation__table-column-test-period {
    width: 43px;
  }

  .page-comparation__table-column-add-options {
    width: 90px;
  }

  .page-comparation__table-column-min-price-month {
    width: 80px;
  }

  .page-comparation__table-column-min-price-year {
    width: 80px;
  }

  .page-comparation__table-column-avail {
    width: 45px;
  }

  .page-comparation__under-table-text {
    width: 571px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

  .page-feed_gray, .page-feed {
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-feed_wide-res {
    display: none;
  }

  .page-feed_middle-res {
    display: block;
  }

  .page-feed__container {
    display: block;
    width: 748px;
    padding-top: 70px;
    padding-bottom: 90px;
  }

  .page-feed__image_floated {
    float: right;
    width: 365px;
    height: 219px;
    padding-right: 20px;
    margin-bottom: 16px;
  }

  .page-feed__text-title {
    font-size: 22px;
  }

  .page-feed__text-description {
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 956px) {
  .page-pay-for__item {
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 30px;
    width: 170px;
    height: 170px;
  }

  .page-pay-for__item-icon {
    margin-top: 5px;
    max-width: 42px;
  }

  .page-pay-for__item-title {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (max-width: 768px) {
  .page-top__menu {
    align-items: center;
    padding-right: 11vw;
  }

  .page-top__menu-item {
    font-size: 14px;
    line-height: 19px;
    padding-left: 40px;
  }

  .page-banner {
    min-height: 487px;
    padding-top: 100px;
  }

  .page-banner-content__title {
    font-size: 22px;
    font-weight: 800;
    line-height: 24px;
  }

  .page-banner-content__description {
    font-size: 18px;
    line-height: 25px;
    font-weight: 200;
    margin-top: 20px;
    min-width: 500px;
  }

  .page-topics {
    padding-top: 55px;
  }

  .page-topic-title {
    font-size: 18px;
    padding-bottom: 20px;
  }

  .page-topic-description {
    font-size: 16px;
    line-height: 22px;
    max-width: 560px;
  }

  .page-pay-for {
    padding-top: 50px;
  }

  .page-pay-for__title {
    font-size: 18px;
  }

  .page-pay-for__items {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .page-analysis-of-companies {
    padding-top: 40px;
  }

  .page-analysis-of-companies__image {
    margin-bottom: 30px;
  }

  .page-analysis-of-companies__text {
    font-size: 16px;
    line-height: 22px;
    height: 287px;
    width: 480px;
  }

  .page-comparation {
    padding-top: 80px;
  }

  .page-comparation__table {
    padding-top: 15px;
    padding-bottom: 25px;
    width: 688px;
    min-height: 426px;
  }

  .page-comparation__table-title {
    padding-bottom: 30px;
  }

  .page-comparation__head {
    font-size: 12px;
  }

  .page-comparation__rows {
    height: 42px;
  }

  .page-comparation__rows td {
    vertical-align: middle;
    padding-bottom: 0px;
    padding-top: 5px;
  }

  .page-comparation__table-block tr:last-child td {
    padding-top: 0px;
    vertical-align: middle;
  }

  .page-comparation__head td {
    vertical-align: top !important;
  }

  .page-comparation__table-data table {
    font-size: 12px;
  }

  .page-comparation__table-block_wide {
    display: none;
  }

  .page-comparation__table-block_low {
    display: table;
  }

  .page-comparation__table-column-supplier {
    width: 85px;
  }

  .page-comparation__table-column-polbox-tv {
    width: 60px;
  }

  .page-comparation__table-column-polsky-tv {
    width: 60px;
  }

  .page-comparation__table-column-weeb-tv {
    width: 60px;
  }

  .page-comparation__table-column-delta-media-player {
    width: 85px;
  }

  .page-comparation__table-column-polish-in-usa {
    width: 60px;
  }

  .page-comparation__under-table-text {
    padding-top: 15px;
    margin-bottom: 80px;
    font-size: 11px;
    line-height: 14px;
    max-width: 471px;
    text-align: left;
    margin-left: 10vw;
    margin-right: 0;
  }

  .page-feed_gray, .page-feed {
    padding-left: 60px;
    padding-right: 60px;
  }

  .page-feed__container {
    width: auto;
    padding-bottom: 80px;
    padding-top: 80px;
  }

  .page-feed__image_floated {
    width: auto;
    padding-right: 0px;
    margin-left: 20px;
  }

  .page-feed__text-title {
    font-size: 18px;
    line-height: 24px;
    max-height: 50px;
  }

  .page-feed__text-description {
    font-size: 16px;
  }

  .page-responsible {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 3%;
    padding-right: 3%;
    font-size: 10px;
    line-height: 12px;
  }

  .page-bottom {
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .page-bottom__title {
    margin-right: 13px;
  }

  .page-bottom__social-icons {
    justify-content: flex-end;
  }

  .page-bottom__social-icons__item {
    width: auto;
    max-height: 10px;
    margin-left: 15px;
    min-width: 28px;
  }

  .page-bottom__social-icons__item img {
    height: 100%;
  }
}
@media (max-width: 719px) {
  .page-banner-content__description {
    min-width: 90%;
  }

  .page-topics {
    width: 90%;
  }

  .page-topic.left, .page-topic.right {
    width: 100%;
  }

  .page-topic-description {
    max-width: 100%;
  }

  .page-analysis-of-companies__text {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .page-comparation__table {
    max-width: 90%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-comparation__head {
    font-size: 11px;
  }

  .page-comparation__table-data table {
    font-size: 11px;
  }

  .page-comparation__table-column-supplier {
    width: 20.7%;
  }

  .page-comparation__table-column-polbox-tv {
    width: 14.6%;
  }

  .page-comparation__table-column-polsky-tv {
    width: 14.6%;
  }

  .page-comparation__table-column-weeb-tv {
    width: 14.6%;
  }

  .page-comparation__table-column-delta-media-player {
    width: 20.7%;
  }

  .page-comparation__table-column-polish-in-usa {
    width: 14.6%;
  }

  .page-comparation__under-table-text {
    margin-left: 5%;
    margin-right: 5%;
    width: auto;
  }

  .page-feed_gray, .page-feed {
    padding-right: 5%;
    padding-left: 5%;
  }

  .page-feed_middle-res {
    display: none;
  }

  .page-feed_low-res {
    display: block;
  }

  .page-feed__text {
    align-items: center;
    width: auto;
  }

  .page-feed__text-title {
    padding-bottom: 20px;
    text-align: center;
    max-height: 100px;
  }

  .page-feed__text-description {
    margin-top: 30px;
  }

  .page-feed__image {
    height: auto;
    width: 100%;
  }
}
@media (max-width: 580px) {
  .page-analysis-of-companies__image {
    width: 330px;
    height: 277px;
  }

  .page-analysis-of-companies__text {
    height: 350px;
  }

  .br-hide-on-500 {
    display: none;
  }
}
@media (max-width: 500px) {
  .page-banner-content {
    width: 93%;
    margin-left: auto;
    margin-right: auto;
  }

  .page-comparation__head td {
    transform: rotate(-30deg);
  }

  .page-comparation__head {
    font-size: 9px;
  }

  .page-comparation__table-data table {
    font-size: 9px;
  }

  .page-comparation__table-column-polbox-tv {
    width: 20%;
  }

  .page-comparation__table-column-polsky-tv {
    width: 20%;
  }

  .page-comparation__table-column-weeb-tv {
    width: 20%;
  }

  .br-hide-on-500 {
    display: none;
  }
}
@media (max-width: 478px) {
  .page-pay-for__item {
    width: 200px;
    height: 200px;
    padding-top: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    justify-content: center;
  }

  .page-pay-for__item-icon {
    max-width: 52px;
  }

  .page-pay-for__item-title {
    padding-top: 30px;
  }
}
@media (max-width: 375px) {
  .page-top__menu {
    padding-right: 7vw;
  }

  .page-top__menu-item {
    font-size: 12px;
    line-height: 15px;
    padding-left: 30px;
  }

  .page-banner {
    background-image: url("/vendor/xand/images/banner_375.jpg");
    min-height: 452px;
  }

  .page-banner-content__title {
    font-size: 16px;
    line-height: 18px;
    width: 80%;
  }

  .page-banner-content__description {
    font-size: 14px;
    line-height: 18px;
    min-width: 0;
    width: 81%;
  }

  .page-topic-title {
    font-size: 16px;
  }

  .page-topic-description {
    font-size: 14px;
  }

  .page-pay-for__item {
    width: 200px;
    height: 200px;
    padding-top: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    justify-content: center;
  }

  .page-pay-for__item-icon {
    max-width: 52px;
  }

  .page-pay-for__item-title {
    padding-top: 30px;
  }

  .page-analysis-of-companies {
    padding-top: 70px;
    min-height: 754px;
  }

  .page-analysis-of-companies__image {
    width: 73%;
    height: auto;
    margin-bottom: 40px;
  }

  .page-analysis-of-companies__text {
    font-size: 14px;
    line-height: 22px;
    justify-content: space-between;
    height: 375px;
    padding-left: 6%;
    padding-right: 6%;
  }

  .page-comparation {
    padding-top: 60px;
  }

  .page-comparation__table-title {
    font-size: 12px;
  }

  .page-comparation__under-table-text {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 60px;
  }

  .page-feed__container {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .page-feed__text-title {
    font-size: 16px;
  }

  .page-feed__text-description {
    font-size: 14px;
    line-height: 24px;
    margin-top: 25px;
  }

  .page-responsible {
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .page-bottom {
    justify-content: space-between;
    padding-left: 8%;
    padding-right: 4%;
    min-height: 50px;
  }

  .page-bottom__title {
    margin-right: 0px;
  }

  .page-bottom__social-icons__item {
    margin-left: 14%;
  }
}
@media (max-width: 360px) {
  .page-comparation__table-data table {
    font-size: 7px;
    line-height: 8px;
  }

  .page-comparation__rows td {
    transform: rotate(-30deg);
    height: 55px;
  }
}
@media (max-width: 270px) {
  .page-comparation__table, .page-comparation__under-table-text {
    display: none;
  }

  .page-bottom {
    display: block;
    padding-left: 2%;
    padding-right: 2%;
  }

  .page-bottom__title {
    display: none;
  }

  .page-bottom__social-icons {
    height: 100%;
    justify-content: space-around;
    align-items: center;
  }

  .page-bottom__social-icons__item {
    margin-left: 0px;
    margin-right: 0px;
    max-height: unset;
    min-width: unset;
    width: auto;
    height: 19px;
  }
}
.adminbar-padding, #adminbar {
  height: 30px;
}

#adminbar {
  background-color: black;
  position: fixed;
  color: white;
  width: 100%;
  z-index: 9;
}
#adminbar .adminbar-container {
  font-family: "SF Pro Display" !important;
}
#adminbar .adminbar-container ul {
  display: inline-block;
  line-height: 30px;
  list-style: none;
  clear: none;
}
#adminbar .adminbar-container ul li {
  vertical-align: middle;
  display: table-cell;
  padding: 0 7px;
}
#adminbar .adminbar-container ul li.adminbar-logo {
  font-size: 28px;
}
#adminbar .adminbar-container ul li a {
  padding-left: 20px;
  color: #ffffff;
}
#adminbar .adminbar-container ul.float-right {
  float: right;
}

.froala-editor {
  border: 1px dashed red;
  border-radius: 5px;
  position: relative;
}
.froala-editor .froala-file {
  border-radius: 5px;
  position: absolute;
  padding: 0 5px;
  z-index: 1;
  left: 10px;
  top: 10px;
}
.froala-editor .froala-file a, .froala-editor .froala-file i {
  color: red !important;
}
.froala-editor [data-editor] .fr-element {
  background-color: rgba(255, 255, 0, 0.25);
  cursor: help !important;
}
.froala-editor:hover {
  -webkit-box-shadow: 0 0 20px rgba(255, 0, 0, 0.34), 0 0 6px rgba(255, 0, 0, 0.36);
  -moz-box-shadow: 0 0 20px rgba(255, 0, 0, 0.34), 0 0 6px rgba(255, 0, 0, 0.36);
  box-shadow: 0 0 20px rgba(255, 0, 0, 0.34), 0 0 6px rgba(255, 0, 0, 0.36);
  z-index: 8;
}

.fr-toolbar .fr-command.fr-btn i {
  color: black !important;
}

#prax-timeline .content span {
  color: #11538c;
}

#prax-timeline .container {
  max-width: 900px;
}
#prax-timeline .v-timeline-item__dot {
  top: 3px !important;
}

@media (max-width: 900px) {
  #prax-timeline .container {
    width: 80%;
  }
}
.praxis-mid-cnt {
  text-align: right !important;
}

.praxis-items {
  top: -35px !important;
}

.praxis-timeline {
  left: 11% !important;
}

.bannerDoctor {
  margin-bottom: 50px;
  width: 100%;
  height: 500px;
}

@media (min-width: 750px) {
  #features .container .wrapper .item {
    width: unset !important;
  }
}
#features .container .wrapper .item h3 {
  font-size: 1em;
}

@media (min-width: 1300px) {
  #services .container .row .item {
    margin-bottom: 50px;
  }
}
#services .container .row .item .v-card {
  min-height: 100%;
  height: max-content;
}

#services .container .row .item .v-card .img {
  margin-bottom: 21.5px;
  height: 60px;
}

#services .container .row .item .v-card p {
  width: 100%;
  height: 40px;
  font-size: 14px !important;
}

@media (max-width: 1300px) {
  #services .container .row .item .v-card .img {
    margin-top: 30px;
  }

  .v-application p {
    margin-bottom: 16px;
  }
}
.mapClose {
  padding-right: 24px;
}

.h3Color {
  color: #11538c !important;
}

@media (max-width: 990px) {
  .bannerDoctor {
    background-size: cover !important;
    background-position: 62% top !important;
  }
}
@media (max-width: 1300px) and (min-width: 990px) {
  .bannerDoctor {
    background-size: contain !important;
  }
}
@media (min-width: 1301px) {
  .bannerDoctor {
    background-size: 75% !important;
  }
}
#bannerPrivate {
  width: 100%;
  height: 300px;
  background-image: url("/uploads/banners/doctor.jpg");
  background-position: center right;
  background-color: #f3f3f3;
  background-size: cover;
}

#bannerNews {
  width: 100%;
  height: 300px;
  background-image: url("/uploads/banners/aktuelles.jpg");
  background-position: center;
  background-color: #f3f3f3;
  background-size: cover;
}
#bannerNews .bannerNews-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: 0.2;
  z-index: 1;
}
#bannerNews .row {
  padding-top: 120px;
  align-items: center;
}
#bannerNews h2 {
  color: #fff;
  text-align: center;
  font-size: 42px;
  line-height: 60px;
}

@media (max-width: 636px) {
  #news .post {
    width: 255px;
  }

  #news .post {
    width: 255px;
  }

  #servicesPrivate .container {
    width: 100% !important;
    padding: 0 !important;
  }
  #servicesPrivate .container .posts {
    width: 100% !important;
  }
  #servicesPrivate .container .posts .post {
    min-width: 320px !important;
  }
}
#diseases, #servicesPrivate {
  margin: 0 0 30px 0;
}
#diseases .container p, #servicesPrivate .container p {
  margin: 15px 10px 15px 22.4%;
  padding: 0 5px;
}
#diseases .container .posts, #servicesPrivate .container .posts {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 90%;
  margin: 0 auto;
}
#diseases .container .posts .post, #servicesPrivate .container .posts .post {
  width: 100%;
  margin: 20px 0;
  min-width: 300px;
}
#diseases .container .posts .post h2, #servicesPrivate .container .posts .post h2 {
  position: relative;
  top: -110px;
  display: block;
}
#diseases .container .posts .post .content, #servicesPrivate .container .posts .post .content {
  float: left;
  width: 90%;
  margin: 0 0 0 2%;
}
#diseases .container .posts .post h3, #servicesPrivate .container .posts .post h3 {
  color: #11538c;
  font-size: 24px;
  margin: 0 0 5px 0;
}

#diseases .container .posts .post .img {
  width: 60px;
  height: 60px;
  background-color: #4897d3;
  float: left;
  margin: 10px 0;
}
#diseases .container .posts .post .img.first {
  -webkit-mask: url(/uploads/frontend/svg/ab-1.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-1.svg) no-repeat center;
}
#diseases .container .posts .post .img.second {
  -webkit-mask: url(/uploads/frontend/svg/ab-2.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-2.svg) no-repeat center;
}
#diseases .container .posts .post .img.third {
  -webkit-mask: url(/uploads/frontend/svg/ab-3.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-3.svg) no-repeat center;
}
#diseases .container .posts .post .img.forth {
  -webkit-mask: url(/uploads/frontend/svg/ab-4.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-4.svg) no-repeat center;
}
#diseases .container .posts .post .img.fifth {
  -webkit-mask: url(/uploads/frontend/svg/ab-5.svg) no-repeat 9px;
  mask: url(/uploads/frontend/svg/ab-5.svg) no-repeat 9px;
}
#diseases .container .posts .post .img.sixth {
  -webkit-mask: url(/uploads/frontend/svg/ab-6.svg) no-repeat 2px;
  mask: url(/uploads/frontend/svg/ab-6.svg) no-repeat 2px;
}
#diseases .container .posts .post .img.seventh {
  -webkit-mask: url(/uploads/frontend/svg/ab-7.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-7.svg) no-repeat center;
}
#diseases .container .posts .post .img.eighth {
  -webkit-mask: url(/uploads/frontend/svg/ab-8.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-8.svg) no-repeat center;
}
#diseases .container .posts .post .img.ninth {
  -webkit-mask: url(/uploads/frontend/svg/ab-9.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-9.svg) no-repeat center;
}
#diseases .container .posts .post .img.tenth {
  -webkit-mask: url(/uploads/frontend/svg/ab-10.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-10.svg) no-repeat center;
}
#diseases .container .posts .post .img.eleventh {
  -webkit-mask: url(/uploads/frontend/svg/ab-11.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-11.svg) no-repeat center;
}
#diseases .container .posts .post .img.twelveth {
  -webkit-mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
}

#servicesPrivate .container .posts .post .img {
  width: 60px;
  height: 60px;
  background-color: #4897d3;
  float: left;
  margin: 10px 0;
}
#servicesPrivate .container .posts .post .img.first {
  -webkit-mask: url(/uploads/frontend/svg/5.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/5.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.second {
  -webkit-mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.third {
  -webkit-mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.forth {
  -webkit-mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.fifth {
  -webkit-mask: url(/uploads/frontend/svg/9.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/9.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.sixth {
  -webkit-mask: url(/uploads/frontend/svg/10.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/10.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.seventh {
  -webkit-mask: url(/uploads/frontend/svg/11.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/11.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.eighth {
  -webkit-mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.ninth {
  -webkit-mask: url(/uploads/frontend/svg/13.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/13.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.tenth {
  -webkit-mask: url(/uploads/frontend/svg/14.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/14.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.eleventh {
  -webkit-mask: url(/uploads/frontend/svg/15.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/15.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.twelveth {
  -webkit-mask: url(/uploads/frontend/svg/16.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/16.svg) no-repeat center;
}
#servicesPrivate .container .posts .post .img.thirteenth {
  -webkit-mask: url(/uploads/frontend/svg/25.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/25.svg) no-repeat center;
}

@media (max-width: 600px) {
  #news .container .main-post {
    width: 90%;
  }
  #news .container .main-post h3 {
    font-size: 24px;
  }
  #news .container .posts {
    width: 100%;
  }
  #news .container .posts .post {
    width: 90%;
  }
}
#videoOverlay {
  display: flex !important;
}

@media (max-width: 720px) {
  .videoSize {
    width: 300px;
    height: 200px;
  }
}
#contact .container .wrapper .item:first-child .item-child {
  width: 70%;
}

#contact .container .wrapper .item:first-child .item-child .address {
  width: 45%;
}

#contact .container .wrapper .item:first-child .item-child .timetable {
  width: 55%;
}

#contact .container .wrapper .item:last-child .item-child {
  width: 70%;
}

#contact .container .wrapper .item:last-child .item-child .address {
  width: 45%;
}

#contact .container .wrapper .item:last-child .item-child .timetable {
  width: 40%;
}

#about .container .items .item {
  margin: 0 10px 10px 0 !important;
}
#about .container .items .item .v-card {
  width: 100%;
}
#about .container .items .item .v-card .row {
  width: 95%;
  margin: auto;
}
#about .container .items .item .v-card:not(.card-number):hover {
  transition: 0.1s;
  background-color: #4897d3;
}
#about .container .items .item .v-card:not(.card-number):hover h3 {
  color: #fff;
}
#about .container .items .item .v-card:not(.card-number):hover .img-wrapper {
  background-color: #4897d3;
}
#about .container .items .item .v-card:not(.card-number):hover .img-wrapper .img {
  background-color: #fff !important;
}
#about .container .items .item h3 {
  font-size: 16px !important;
}
#about .container .items .item .heading {
  margin-bottom: unset;
}

.defaultPicDiv {
  border-radius: 10px;
  padding: 12%;
  background-color: aliceblue;
}

.defaultPicDiv img {
  width: 45%;
  left: 15%;
  margin: 6% auto 0 28%;
}

#servicesIco {
  max-width: 30%;
}
#servicesIco .item .img {
  width: 50px;
  height: 50px;
}
#servicesIco .item .img.first {
  -webkit-mask: url(/uploads/frontend/svg/5.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/5.svg) no-repeat center;
}
#servicesIco .item .img.second {
  -webkit-mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
}
#servicesIco .item .img.third {
  -webkit-mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
}
#servicesIco .item .img.forth {
  -webkit-mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
}
#servicesIco .item .img.fifth {
  -webkit-mask: url(/uploads/frontend/svg/9.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/9.svg) no-repeat center;
}
#servicesIco .item .img.sixth {
  -webkit-mask: url(/uploads/frontend/svg/10.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/10.svg) no-repeat center;
}
#servicesIco .item .img.seventh {
  -webkit-mask: url(/uploads/frontend/svg/11.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/11.svg) no-repeat center;
}
#servicesIco .item .img.eighth {
  -webkit-mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
}
#servicesIco .item .img.ninth {
  -webkit-mask: url(/uploads/frontend/svg/13.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/13.svg) no-repeat center;
}
#servicesIco .item .img.tenth {
  -webkit-mask: url(/uploads/frontend/svg/14.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/14.svg) no-repeat center;
}
#servicesIco .item .img.eleventh {
  -webkit-mask: url(/uploads/frontend/svg/15.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/15.svg) no-repeat center;
}
#servicesIco .item .img.twelveth {
  -webkit-mask: url(/uploads/frontend/svg/16.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/16.svg) no-repeat center;
}
#servicesIco .item .img.thirteenth {
  -webkit-mask: url(/uploads/frontend/svg/25.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/25.svg) no-repeat center;
}

@media (max-width: 635px) {
  #servicesIco {
    max-width: unset;
  }

  footer .wrapper .items.footer-form {
    width: unset;
  }
}
@media (max-width: 322px) {
  #services-main .container .v-slide-group .v-slide-group__next {
    right: -11px !important;
  }

  #services-main .container .v-slide-group .v-slide-group__prev {
    left: -10px !important;
  }
}
@media (max-width: 590px) {
  .timetable {
    width: 100%;
  }
  .timetable ul li p {
    width: 91% !important;
  }

  #contact .container .wrapper .item:first-child .item-child .address, #contact .container .wrapper .item:last-child .item-child .address {
    width: 100%;
  }
  #contact .container .wrapper .item:first-child .item-child .timetable, #contact .container .wrapper .item:last-child .item-child .timetable {
    width: 100%;
  }

  .v-timeline-item {
    margin: 12px !important;
  }
}
header {
  box-shadow: 0 0 40px -20px #4897d3;
}

header .logo-content img {
  width: unset;
}

header.active .navigation .it {
  width: 320px !important;
}

@media (max-width: 800px) {
  .blog-team .wr {
    margin: unset;
    width: 97%;
  }
}
#news .container h3 {
  color: #4a4a4a;
  font-size: 40px;
  text-align: center;
  margin-bottom: 20px;
}

#news .container .posts .post {
  border-bottom: 2px solid aliceblue;
}

@media (max-width: 769px) {
  #news .container .posts .post .content-img {
    max-width: 320px;
    width: unset;
    float: none;
    margin: 3%;
  }
}
@media (max-width: 414px) {
  #servicesIco {
    max-width: unset;
    padding-left: 9%;
  }

  #videoOverlay button {
    right: -15px;
  }
}
@media (min-width: 900px) {
  header .navigation {
    height: 65px;
  }

  .right-navigation {
    display: none !important;
  }

  .navigation .container {
    width: unset !important;
  }
}
#services .container .row .item .v-card:not(.card-number) {
  padding-bottom: 20px !important;
}
#services .container .row .item .v-card:not(.card-number):hover p {
  color: #fff;
}

#prax-timeline .v-timeline .content {
  width: unset;
  left: 0;
  position: absolute;
}

.v-timeline-item__body .leftBody {
  left: -190px;
  position: relative;
  width: 100px;
  text-align: end;
  float: left;
}

#team .container .wrapper .item .img.forth {
  margin-bottom: 10px;
  background-image: url("/uploads/frontend/team-default-w.svg");
  background-position: 40% 35%;
  background-size: 262%;
}
#team .container .wrapper .item .img.fifth {
  margin-bottom: 10px;
  background-image: url("/uploads/frontend/team-default-m.svg");
  background-position: 47% 39%;
  background-size: 262%;
}

header .logo-content img {
  width: 50px;
  top: -2px;
  position: relative;
}

#about .container .items .item .img-wrapper .img.fifth {
  -webkit-mask: url(/uploads/frontend/svg/ab-5.svg) no-repeat 0 0;
  mask: url(/uploads/frontend/svg/ab-5.svg) no-repeat 0 0;
  width: 60px;
  height: 60px;
}

@media (max-width: 1150px) {
  footer .wrapper {
    flex-direction: unset !important;
  }
}
footer {
  padding: 50px 0 0;
}
footer a {
  color: #f8f9fa !important;
}
footer .wrapper .items.quick-links {
  flex-direction: unset !important;
}
footer .wrapper .items.quick-links .item:not(:last-child):after {
  content: "|";
  color: #f8f9fa;
  margin: 0 5px;
}
footer .bottom-footer {
  background-color: #4a4a4a;
}
footer .bottom-footer p {
  margin: 5px 0;
  color: #f8f9fa !important;
}
footer .bottom-footer-mob {
  display: none;
}
footer .wrapper .items.footer-form {
  width: 20%;
}
footer .wrapper .items.footer-form h3 {
  font-size: 2.2em;
  font-weight: 400;
}
footer .wrapper .items.footer-form .v-btn {
  height: 47px;
  min-width: 160px;
}
footer .wrapper .items.footer-form .item .v-textarea {
  min-height: 170px;
}
footer #footerContact {
  margin-top: -20px;
  width: 80%;
}
footer #footerContact h3 {
  margin: 21px 0;
  color: #f8f9fa;
  font-size: 2.3em;
  font-weight: 400;
}
footer #footerContact .wrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
}
footer #footerContact .wrapper h3 {
  font-weight: 400;
}
footer #footerContact .wrapper h3.font-16 {
  font-size: 16px;
  margin: 0 0 5px 0 !important;
  white-space: break-spaces;
}
footer #footerContact .wrapper ul {
  list-style: none;
  text-align: left;
  padding: 0;
  margin-bottom: 30px;
  color: #f8f9fa;
  font-size: 13px;
}
footer #footerContact .wrapper ul li a {
  text-decoration: underline;
}
footer #footerContact .wrapper .item {
  display: flex;
  margin-right: 2%;
  width: 98%;
}
footer #footerContact .wrapper .item .location.second {
  left: 15px !important;
}
footer #footerContact .wrapper .item:first-child .item-child {
  width: 68%;
}
footer #footerContact .wrapper .item:first-child .item-child .address {
  width: 46%;
  float: left;
}
footer #footerContact .wrapper .item:first-child .item-child .timetable {
  width: 25%;
  float: left;
  text-align: center;
}
footer #footerContact .wrapper .item:first-child .item-child .timetable h3 {
  text-align: left;
  color: #4897d3;
  margin: 0 0 3px !important;
}
footer #footerContact .wrapper .item:first-child .item-child .timetable ul li {
  white-space: nowrap;
}
footer #footerContact .wrapper .item:first-child .item-child .timetable ul li P {
  float: right;
  color: white !important;
  margin-bottom: unset;
  width: 83%;
}
footer #footerContact .wrapper .item:first-child .item-child:last-child {
  width: 300px;
  height: 220px;
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}
footer #footerContact .wrapper .item:last-child .item-child {
  width: 68%;
}
footer #footerContact .wrapper .item:last-child .item-child .address {
  width: 46%;
  float: left;
}
footer #footerContact .wrapper .item:last-child .item-child .timetable {
  width: 25%;
  float: left;
  text-align: center;
}
footer #footerContact .wrapper .item:last-child .item-child .timetable h3 {
  text-align: left;
  color: #4897d3;
  margin: 0 0 2px !important;
}
footer #footerContact .wrapper .item:last-child .item-child .timetable ul li {
  white-space: nowrap;
}
footer #footerContact .wrapper .item:last-child .item-child .timetable ul li P {
  float: right;
  color: white !important;
  margin-bottom: unset;
  width: 83%;
}
footer #footerContact .wrapper .item:last-child .item-child:last-child {
  width: 300px;
  height: 200px;
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}
footer #footerContact .wrapper .item .location {
  width: 320px;
  display: flex;
  position: absolute;
  justify-content: center;
  align-items: flex-end;
}
footer #footerContact .wrapper .item .location.first {
  right: 0;
}
footer #footerContact .wrapper .item .location.second {
  left: 38px;
}
footer #footerContact .wrapper .item .location img {
  position: relative;
  bottom: -17px;
  width: 60px;
  height: 60px;
  cursor: pointer;
}
footer #footerContact .wrapper .item .location .v-card .v-card__text, footer #footerContact .wrapper .item .location .v-card .v-card__title {
  padding: 9px 9px;
}
footer #footerContact .wrapper .item .location .v-card .v-card__subtitle {
  padding: 0 10px;
}
footer #footerContact .wrapper .item .location .v-card .v-card__actions {
  padding: 0;
}
footer #footerContact .wrapper .item .location .v-card .text {
  padding-left: 15px;
  display: flex;
  justify-content: flex-start;
  font-size: 15px;
  align-items: center;
}
footer #footerContact .wrapper .item .location .v-card .text .v-rating {
  margin-right: 10px;
  font-size: 9px;
}
footer #footerContact .wrapper .item .location .v-card .text .v-rating .v-icon {
  padding: 0;
}
footer #footerContact .wrapper .item .location .v-card .text span {
  margin-right: 10px;
}
footer #footerContact .wrapper .item .location .v-card .text span:first-child {
  font-weight: 500;
  color: #e7711b;
}
footer #footerContact .wrapper .item .location .v-card .text span:last-child {
  font-weight: 500;
  color: #f8f9fa;
}

.g-recaptcha {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}

@media (max-width: 1300px) {
  footer .container {
    width: 98%;
  }

  #diseases .container, #servicesPrivate .container {
    width: unset;
  }
}
@media (max-width: 1150px) {
  footer .wrapper {
    flex-direction: column;
  }
  footer .wrapper .items.footer-form {
    width: 100%;
  }
  footer #footerContact {
    width: 98%;
  }
}
@media (max-width: 590px) and (min-width: 360px) {
  footer #footerContact .wrapper .item:last-child {
    margin-top: 30px;
  }

  footer #footerContact .wrapper .item:first-child .item-child:last-child {
    position: absolute !important;
    margin-top: 196px !important;
    right: 8% !important;
    width: 65% !important;
    min-width: 150px;
  }

  footer #footerContact .wrapper .item:last-child .item-child:last-child {
    position: absolute !important;
    margin-top: 196px !important;
    right: 8% !important;
    width: 65% !important;
    min-width: 150px;
  }

  .map-footer {
    width: 65% !important;
    min-width: 150px;
    float: right;
  }
}
@media (max-width: 970px) {
  footer #footerContact .wrapper .item {
    flex-direction: column;
  }
  footer #footerContact .wrapper .item:first-child .item-child {
    width: 100%;
  }
  footer #footerContact .wrapper .item:first-child .item-child:last-child {
    width: 100%;
    margin-bottom: 30px;
  }
  footer #footerContact .wrapper .item:last-child .item-child {
    width: 100%;
  }
  footer #footerContact .wrapper .item:last-child .item-child:last-child {
    width: 100%;
  }
}
@media (min-width: 590px) and (max-width: 970px) {
  footer #footerContact .wrapper .item:last-child {
    margin-top: 24px;
  }
}
@media (max-width: 618px) {
  footer .wrapper .items.quick-links {
    flex-direction: column !important;
  }
  footer .wrapper .items.quick-links .item:not(:last-child):after {
    content: "";
  }
}
@media (max-width: 590px) {
  footer #footerContact .wrapper .item {
    flex-direction: column;
  }
  footer #footerContact .wrapper .item:first-child .item-child .address {
    width: 100%;
  }
  footer #footerContact .wrapper .item:first-child .item-child .timetable {
    width: 100%;
    text-align: left;
    margin-bottom: 2%;
  }
  footer #footerContact .wrapper .item:first-child .item-child .timetable ul {
    margin: unset;
  }
  footer #footerContact .wrapper .item:last-child .item-child .address {
    width: 100%;
  }
  footer #footerContact .wrapper .item:last-child .item-child .timetable {
    width: 100%;
    text-align: left;
    margin-bottom: 2%;
  }
  footer #footerContact .wrapper .item:last-child .item-child .timetable ul {
    margin: unset;
  }
}
.rheuma-content .flex-wrapper {
  align-items: unset;
}
.rheuma-content .flex-wrapper .item {
  width: 32%;
}
.rheuma-content .flex-wrapper .item h2 {
  margin-bottom: 9px;
}

#diseases .container .posts .post, #servicesPrivate .container .posts .post {
  width: 48%;
}
#diseases .container .posts .post .v-card .row, #servicesPrivate .container .posts .post .v-card .row {
  width: 95% !important;
  margin: auto !important;
  padding: 10px;
}
#diseases .container .posts .post .content, #servicesPrivate .container .posts .post .content {
  width: 78%;
  align-self: center;
}
#diseases .container .posts .post .img, #servicesPrivate .container .posts .post .img {
  margin: 10px 20px 10px 10px;
}

@media (max-width: 1186px) {
  #diseases .container p, #servicesPrivate .container p {
    margin: 15px 10px 15px 128px;
  }
  #diseases .container .posts .post, #servicesPrivate .container .posts .post {
    width: 100%;
  }
  #diseases .container .posts .post .content, #servicesPrivate .container .posts .post .content {
    width: 78%;
  }

  .rheuma-content .flex-wrapper {
    flex-direction: column;
  }
  .rheuma-content .flex-wrapper .item {
    width: 98%;
    margin-bottom: 30px;
  }
  .rheuma-content .flex-wrapper .item:first-child h2 {
    margin-bottom: 8px;
  }
}
@media (max-width: 700px) {
  #diseases .container p, #servicesPrivate .container p {
    margin: 15px !important;
  }
}
.mapBtn {
  padding: 3px 8px !important;
  height: 40px !important;
  text-align: left;
}

@media (max-width: 1210px) {
  footer .container .wrapper .items {
    margin-top: unset !important;
  }
  footer .container .wrapper .items h3 {
    margin: 21px 0;
  }
}
.mb_5 {
  margin-bottom: 5px;
}

@media (max-width: 801px) {
  footer .bottom-footer {
    display: none;
  }
  footer .bottom-footer-mob {
    display: block;
    background-color: #4a4a4a;
  }
  footer .bottom-footer-mob p {
    margin: 5px 0;
    color: #f8f9fa !important;
  }
}
@media (max-width: 618px) {
  footer .quick-links {
    width: 100%;
  }

  footer .bottom-footer-mob {
    width: 100%;
  }
}
.v-slide-group__next--disabled, .v-slide-group__prev--disabled {
  background-color: lightgray !important;
}

.v-list--dense .v-list-item .v-list-item__title {
  font-size: 1.4rem;
  line-height: 1.6rem;
}

#appointmentBg {
  height: 300px;
}

.servicesBtn {
  position: absolute;
  right: -15px;
  top: -40px;
}

.ssOverlay {
  display: flex !important;
  z-index: 15 !important;
}
.ssOverlay .v-card {
  background-color: white;
  width: 500px;
  color: #4897d3;
  padding: 10px;
  text-align: center;
}
.ssOverlay .v-card .v-card__title {
  font-size: 19px;
  justify-content: center;
}
.ssOverlay .v-card .ssContent {
  color: lightslategrey;
  font-size: 16px;
}
.ssOverlay .v-card .img {
  width: 50px;
  height: 50px;
  background-color: #4897d3;
  margin: 20px auto 0;
}
.ssOverlay .v-card .img.first {
  -webkit-mask: url(/uploads/frontend/svg/5.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/5.svg) no-repeat center;
}
.ssOverlay .v-card .img.second {
  -webkit-mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
}
.ssOverlay .v-card .img.third {
  -webkit-mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
}
.ssOverlay .v-card .img.forth {
  -webkit-mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
}
.ssOverlay .v-card .img.fifth {
  -webkit-mask: url(/uploads/frontend/svg/9.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/9.svg) no-repeat center;
}
.ssOverlay .v-card .img.sixth {
  -webkit-mask: url(/uploads/frontend/svg/10.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/10.svg) no-repeat center;
}
.ssOverlay .v-card .img.seventh {
  -webkit-mask: url(/uploads/frontend/svg/11.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/11.svg) no-repeat center;
}
.ssOverlay .v-card .img.eighth {
  -webkit-mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
}
.ssOverlay .v-card .img.ninth {
  -webkit-mask: url(/uploads/frontend/svg/13.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/13.svg) no-repeat center;
}
.ssOverlay .v-card .img.tenth {
  -webkit-mask: url(/uploads/frontend/svg/14.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/14.svg) no-repeat center;
}
.ssOverlay .v-card .img.eleventh {
  -webkit-mask: url(/uploads/frontend/svg/15.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/15.svg) no-repeat center;
}
.ssOverlay .v-card .img.twelveth {
  -webkit-mask: url(/uploads/frontend/svg/16.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/16.svg) no-repeat center;
}
.ssOverlay .v-card .img.thirteenth {
  -webkit-mask: url(/uploads/frontend/svg/25.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/25.svg) no-repeat center;
  width: 60px;
  height: 60px;
}

@media (max-width: 538px) {
  .ssOverlay .v-card {
    width: 300px !important;
  }
}
#team h4 {
  font-weight: normal;
  text-align: left;
}
#team button {
  top: 15px;
}

@media (max-width: 500px) {
  #prax-timeline .container {
    position: relative;
    left: 30px;
  }
  #prax-timeline .v-timeline-item__body .leftBody {
    left: -175px;
    position: relative;
  }
  #prax-timeline .v-timeline .content {
    left: -40px;
    position: absolute;
  }
}
@media (max-width: 567px) {
  #prax-timeline .v-timeline-item__divider {
    left: -12px !important;
  }
}
@media (max-width: 378px) {
  #prax-timeline .v-timeline-item {
    padding-bottom: 120px;
    width: 80%;
  }
}
#team .container .wrapper .item .img.first {
  margin-top: 32px;
}

.fr-view {
  color: #ffd000;
}

.newsLoader,
.newsLoader:before,
.newsLoader:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}

.newsLoader {
  color: #4897d3;
  font-size: 10px;
  margin: 80px auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.newsLoader:before,
.newsLoader:after {
  content: "";
  position: absolute;
  top: 0;
}

.newsLoader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.newsLoader:after {
  left: 3.5em;
}

@-webkit-keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
.vacation {
  color: white !important;
  background-color: #4897d3 !important;
}
.vacation .v-banner__wrapper {
  width: 360px !important;
  margin: auto !important;
}
.vacation .v-banner__actions {
  padding: unset !important;
  margin: unset !important;
  flex: 1 0 auto !important;
  align-self: center !important;
}

#doctor-info, .bannerDoctor {
  height: 300px !important;
}

#doctor-info .v-window-item .no-gutters .container .content {
  height: unset !important;
}

@media (min-width: 1600px) {
  #doctor-info, .bannerDoctor {
    height: 300px !important;
  }
}
#latest-header h2 {
  color: #11538c;
  margin-bottom: 20px;
  margin: auto;
}

#news-videos .img {
  height: 140px;
  background-size: cover;
  background-position: center;
  border-radius: 10px;
  width: 250px;
}
#news-videos video {
  height: 140px;
  width: 250px;
  border-radius: 10px;
  background-color: black;
}
#news-videos .playIcon {
  top: 45px;
  left: 105px;
}
#news-videos .item {
  margin: 20px 20px 0 20px;
}

@media (min-width: 1264px) {
  #news-container {
    width: 1185px !important;
  }

  #team .container {
    width: 1300px !important;
  }
}
#tweets-hidden {
  display: none !important;
}

.timeline-TweetList-tweet {
  font-size: 32px;
  line-height: 38px;
  font-weight: 300;
}

@media (max-width: 360px) {
  #news-slider .v-slide-group .v-slide-group__next, #news-slider .v-slide-group .v-slide-group__prev {
    display: none !important;
  }
}
.timetable {
  text-align: start !important;
}
.timetable li {
  text-align: start !important;
}
.timetable li p {
  text-align: start !important;
}

#doctor-info .col {
  backdrop-filter: blur(0.5px);
}
.img {
  margin: auto;
}
.img.kapillarmikroskopie {
  -webkit-mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
}
.img.labordiagnostik {
  -webkit-mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
}
.img.ultraschallsonographie {
  -webkit-mask: url(/uploads/frontend/svg/9.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/9.svg) no-repeat center;
}
.img.ekg {
  -webkit-mask: url(/uploads/frontend/svg/11.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/11.svg) no-repeat center;
}
.img.gelenkinjektionen {
  -webkit-mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
}
.img.therapie {
  -webkit-mask: url(/uploads/frontend/svg/5.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/5.svg) no-repeat center;
}
.img.praventive {
  -webkit-mask: url(/uploads/frontend/svg/25.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/25.svg) no-repeat center;
}
.img.knochendichtemessung {
  -webkit-mask: url(/uploads/frontend/svg/10.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/10.svg) no-repeat center;
}
.img.manuelle {
  -webkit-mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
}
.img.ernahrung {
  -webkit-mask: url(/uploads/frontend/svg/13.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/13.svg) no-repeat center;
}
.img.trainingstherapie {
  -webkit-mask: url(/uploads/frontend/svg/14.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/14.svg) no-repeat center;
}
.img.akupunktur {
  -webkit-mask: url(/uploads/frontend/svg/15.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/15.svg) no-repeat center;
}
.img.dgtum {
  -webkit-mask: url(/uploads/frontend/svg/16.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/16.svg) no-repeat center;
}

#privat .font-weight-light {
  font-size: 40px;
  text-align: center;
  margin-bottom: 20px;
}
#privat .content h3 {
  text-align: center;
  font-weight: 400;
}
#privat .v-card {
  transition: 0.28s;
  background-color: #4897d3;
  border-color: #4897d3;
  min-height: 200px;
}
#privat .v-card .img {
  background-color: white;
}
#privat .v-card .img.first {
  -webkit-mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
}
#privat .v-card .img.second {
  -webkit-mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
}
#privat .v-card .img.third {
  -webkit-mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
}
#privat .v-card .content h3 {
  color: white;
}
#privat .v-card:hover {
  background-color: white;
}
#privat .v-card:hover .img {
  background-color: #4897d3;
}
#privat .v-card:hover .content h3 {
  color: #4897d3;
}

#gesetzliche {
  background-color: white;
}
#gesetzliche .font-weight-light {
  color: #4897d3;
  font-size: 40px;
  text-align: center;
  margin-bottom: 20px;
}
#gesetzliche .img {
  margin: auto;
}
#gesetzliche .img.first {
  -webkit-mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/6.svg) no-repeat center;
}
#gesetzliche .img.second {
  -webkit-mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/7.svg) no-repeat center;
}
#gesetzliche .img.third {
  -webkit-mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/8.svg) no-repeat center;
}
#gesetzliche .content h3 {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
}
#gesetzliche .v-card {
  transition: 0.28s;
  background-color: white;
  border-color: #4897d3;
  min-height: 200px;
}
#gesetzliche .v-card .img {
  background-color: #4897d3;
}
#gesetzliche .v-card .content h3 {
  color: #4897d3;
}
#gesetzliche .v-card:hover {
  background-color: #4897d3;
}
#gesetzliche .v-card:hover .img {
  background-color: white;
}
#gesetzliche .v-card:hover .content h3 {
  color: white;
}

#appointmentBg .font-weight-regular {
  margin: auto;
  text-align: center;
  font-size: 40px;
  margin-top: 100px;
  color: #11538c;
}

@media (max-width: 430px) {
  #privat .row, #gesetzliche .row, #about .row {
    padding-left: 5px;
    padding-right: 5px;
  }
  #privat .col-6, #gesetzliche .col-6, #about .col-6 {
    padding: 5px;
  }
  #privat .col-6 .v-card, #gesetzliche .col-6 .v-card, #about .col-6 .v-card {
    min-height: 220px !important;
  }
  #privat h3, #gesetzliche h3, #about h3 {
    font-weight: 400 !important;
  }

  .logo-content .wrapper a {
    padding: 0 20px 0 0;
  }
}
.lang-mobile input {
  width: 0 !important;
}
.lang-mobile .v-select__selections {
  width: 100% !important;
  text-align: center !important;
}
.lang-mobile .v-select__selections .v-select__selection {
  width: 100% !important;
}

#bannerPain {
  background-position: 65% top;
}

#appointmentBg {
  background-position: 20% top;
}
#appointmentBg h3 {
  width: 332px;
  text-align: start;
  padding: 0 2px 0 2px;
}

#praxisteamBg {
  background-position: 76% top;
}
#praxisteamBg h2 {
  background-color: rgba(255, 255, 255, 0.55);
  backdrop-filter: blur(0.5px);
  width: 250px;
}

#bannerNews h2 {
  background-color: rgba(255, 255, 255, 0.5);
  width: 400px;
}

.timeline3 .v-image__image {
  background-position: center 12% !important;
}

@media (max-width: 550px) {
  .logo-content .wrapper {
    padding-left: 0 !important;
  }
  .logo-content .wrapper a {
    text-align: start;
    width: 80%;
    padding: 3px !important;
    justify-content: start !important;
  }
  .logo-content .wrapper a img {
    height: 40px;
    margin: 0;
  }

  #timeline .container {
    padding: 0 3px 0 3px !important;
  }
  #timeline h4 {
    margin-bottom: 0px !important;
  }
  #timeline .mx-auto {
    margin-top: 10px !important;
  }
}
@media (min-width: 550px) {
  .logo-content .wrapper img {
    margin-right: 10px;
  }
}
footer {
  padding-top: 20px !important;
}
footer .container {
  padding-top: 0 !important;
}

@media (max-width: 375px) {
  #appointmentBg h3, #bannerNews h2 {
    width: unset !important;
  }

  .v-content {
    word-break: break-word;
  }
}
#idPhotoImage {
  max-width: 200px;
  max-height: 200px;
}

@media (max-width: 430px) {
  #about .items {
    padding-left: 5px;
    padding-right: 5px;
  }
  #about .col-6 {
    padding: 5px;
  }
  #about .col-6 .v-card {
    min-height: 220px !important;
  }
  #about h3 {
    font-weight: 400 !important;
    color: #4897d3;
  }

  .logo-content .wrapper a {
    padding: 0 20px 0 0;
  }
}
@media (max-width: 740px) {
  #about .items {
    display: none !important;
  }
  #about .items-mobile {
    display: flex !important;
  }
  #about .items-mobile .col-6 {
    padding: 5px;
  }
  #about .items-mobile .col-6 .v-card {
    min-height: 220px !important;
  }
  #about .items-mobile h3 {
    font-weight: 400 !important;
    color: #4897d3;
    text-align: center;
  }
  #about .items-mobile .img {
    width: 50px;
    height: 50px;
    background-color: #4897d3;
  }
  #about .items-mobile .img.first {
    -webkit-mask: url(/uploads/frontend/svg/ab-1.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-1.svg) no-repeat center;
  }
  #about .items-mobile .img.second {
    -webkit-mask: url(/uploads/frontend/svg/ab-2.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-2.svg) no-repeat center;
  }
  #about .items-mobile .img.third {
    -webkit-mask: url(/uploads/frontend/svg/ab-3.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-3.svg) no-repeat center;
  }
  #about .items-mobile .img.forth {
    -webkit-mask: url(/uploads/frontend/svg/ab-4.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-4.svg) no-repeat center;
  }
  #about .items-mobile .img.fifth {
    -webkit-mask: url(/uploads/frontend/svg/ab-5.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-5.svg) no-repeat center;
  }
  #about .items-mobile .img.sixth {
    -webkit-mask: url(/uploads/frontend/svg/ab-6.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-6.svg) no-repeat center;
  }
  #about .items-mobile .img.seventh {
    -webkit-mask: url(/uploads/frontend/svg/ab-7.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-7.svg) no-repeat center;
  }
  #about .items-mobile .img.eighth {
    -webkit-mask: url(/uploads/frontend/svg/ab-8.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-8.svg) no-repeat center;
  }
  #about .items-mobile .img.ninth {
    -webkit-mask: url(/uploads/frontend/svg/ab-9.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-9.svg) no-repeat center;
  }
  #about .items-mobile .img.tenth {
    -webkit-mask: url(/uploads/frontend/svg/ab-10.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-10.svg) no-repeat center;
  }
  #about .items-mobile .img.eleventh {
    -webkit-mask: url(/uploads/frontend/svg/ab-11.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/ab-11.svg) no-repeat center;
  }
  #about .items-mobile .img.twelveth {
    -webkit-mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
    mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
  }
}
#about .item {
  margin: 0 10px 10px 0 !important;
}
#about .ssOverlay .img {
  width: 50px;
  height: 50px;
  background-color: #4897d3;
}
#about .ssOverlay .img.first {
  -webkit-mask: url(/uploads/frontend/svg/ab-1.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-1.svg) no-repeat center;
}
#about .ssOverlay .img.second {
  -webkit-mask: url(/uploads/frontend/svg/ab-2.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-2.svg) no-repeat center;
}
#about .ssOverlay .img.third {
  -webkit-mask: url(/uploads/frontend/svg/ab-3.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-3.svg) no-repeat center;
}
#about .ssOverlay .img.forth {
  -webkit-mask: url(/uploads/frontend/svg/ab-4.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-4.svg) no-repeat center;
}
#about .ssOverlay .img.fifth {
  -webkit-mask: url(/uploads/frontend/svg/ab-5.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-5.svg) no-repeat center;
}
#about .ssOverlay .img.sixth {
  -webkit-mask: url(/uploads/frontend/svg/ab-6.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-6.svg) no-repeat center;
}
#about .ssOverlay .img.seventh {
  -webkit-mask: url(/uploads/frontend/svg/ab-7.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-7.svg) no-repeat center;
}
#about .ssOverlay .img.eighth {
  -webkit-mask: url(/uploads/frontend/svg/ab-8.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-8.svg) no-repeat center;
}
#about .ssOverlay .img.ninth {
  -webkit-mask: url(/uploads/frontend/svg/ab-9.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-9.svg) no-repeat center;
}
#about .ssOverlay .img.tenth {
  -webkit-mask: url(/uploads/frontend/svg/ab-10.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-10.svg) no-repeat center;
}
#about .ssOverlay .img.eleventh {
  -webkit-mask: url(/uploads/frontend/svg/ab-11.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/ab-11.svg) no-repeat center;
}
#about .ssOverlay .img.twelveth {
  -webkit-mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
  mask: url(/uploads/frontend/svg/12.svg) no-repeat center;
}

#adminContent .header {
  padding-left: 25px;
  padding-top: 15px;
  font-weight: bold;
  font-size: x-large;
}

.ssOverlay {
  overflow: auto;
}
.ssOverlay .v-overlay__scrim {
  position: fixed !important;
  height: 100%;
}
.ssOverlay .v-overlay__content {
  max-height: 90%;
  margin-top: 60px;
  padding-bottom: 25px !important;
}
.ssOverlay .v-overlay__content .mx-auto {
  margin-bottom: 20px;
}

.u-hiddenVisually {
  display: none;
}

.banner {
  background-position: 20% top;
  height: 300px;
  width: 100%;
  background-size: cover;
}
.banner .bannerTitle {
  text-align: center;
  margin: 100px auto 20px auto;
  line-height: 40px;
  font-size: 40px;
  color: white;
  font-weight: 800;
  text-shadow: 0 1px 2px #145b90, 0 0 13px #7b7b7691;
}

#banner-8 {
  background-color: #f3f3f3;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 75% !important;
}
#banner-8 h3 {
  margin-top: 68px !important;
}

@media (max-width: 1300px) {
  #banner-8 {
    background-size: contain !important;
  }
}
@media (max-width: 900px) {
  #banner-8 {
    background-size: cover !important;
    background-position: 62% top !important;
  }
}
#news-slider .v-slide-group__prev {
  top: calc(50% - 25px);
  width: 50px;
  left: 0;
  background-color: #4897d3;
  cursor: pointer;
  -webkit-mask: url(/uploads/frontend/svg/next.svg) no-repeat center;
  transform: scale(-1, 1);
  z-index: 8;
}
#news-slider .v-slide-group__next {
  top: calc(50% - 25px);
  width: 50px;
  right: 0;
  background-color: #4897d3;
  cursor: pointer;
  -webkit-mask: url(/uploads/frontend/svg/next.svg) no-repeat center;
  z-index: 8;
}
#news-slider .v-slide-group__wrapper {
  flex: none !important;
}
#news-slider .v-slide-group__wrapper .newsItem {
  padding: 5px 10px 5px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#news-slider .v-slide-group__wrapper .newsItem .newsImage {
  width: 150px;
  height: 85px;
  float: left;
  background-size: cover;
  background-position: center;
  background-color: aliceblue;
  margin: 15px 15px 5px 15px;
  border-radius: 5px;
}
#news-slider .v-slide-group__wrapper .newsItem .newsImage .playIcon {
  color: #4897d3 !important;
  position: relative;
  left: 41%;
  top: 23%;
  font-size: 50px !important;
  opacity: 80%;
  margin: auto;
  z-index: 5;
}
#news-slider .v-slide-group__wrapper .newsItem .newsImage video {
  width: 150px;
  height: 85px;
  position: absolute;
  top: 20px;
  left: 25px;
  border-radius: 5px;
}
#news-slider .v-slide-group__wrapper .newsItem .newsTitle {
  line-height: 20px;
  font-weight: 800;
  margin-top: 10px;
  white-space: normal;
  max-height: 80px;
  overflow: auto;
  text-overflow: ellipsis;
}
#news-slider .v-slide-group__wrapper .newsItem .newsContent {
  white-space: normal;
  height: 120px !important;
  text-overflow: ellipsis;
}
#news-slider .v-slide-group__wrapper .newsItem .readMore {
  float: right;
}
#news-slider .v-slide-group__wrapper .newsItem .date-public {
  margin: 5px;
}
#news-slider .v-slide-group__wrapper .newsItem .date-public i {
  color: #4897d3 !important;
}

@media (min-width: 1263px) {
  #news-slider .v-slide-group__wrapper {
    width: 770px !important;
  }
  #news-slider .v-slide-group__wrapper .newsItem {
    width: 770px !important;
  }
}
@media (min-width: 1000px) and (max-width: 1263px) {
  #news-slider .v-slide-group__wrapper {
    width: 770px;
  }
  #news-slider .v-slide-group__wrapper .newsItem {
    width: 770px;
  }
}
@media (min-width: 690px) and (max-width: 1000px) {
  #news-slider .v-slide-group__wrapper {
    width: 600px;
  }
  #news-slider .v-slide-group__wrapper .newsItem {
    width: 300px;
  }
}
@media (max-width: 690px) {
  #news-slider .v-slide-group__prev {
    position: relative;
    left: 10px;
  }
  #news-slider .v-slide-group__next {
    position: relative;
    right: 10px;
  }
  #news-slider .v-slide-group__wrapper {
    width: 300px;
  }
  #news-slider .v-slide-group__wrapper .newsItem {
    width: 300px;
  }
}
#news-videos .playIcon {
  color: #4897d3 !important;
  position: relative;
  left: 6px;
  top: 94px;
  font-size: 50px !important;
  opacity: 80%;
  margin: auto;
  z-index: 5;
}

.wr {
  width: 100%;
}
.wr #prax-timeline {
  width: 100% !important;
}
.wr #prax-timeline .container {
  width: 100% !important;
}

.follow {
  color: white;
  margin: 5px 0 0 5px;
}
.follow i {
  padding: 3px;
  color: #4897d3 !important;
  font-size: 18px;
}
.follow span {
  padding-right: 3px;
  margin: 0 5px 0 0;
  float: left;
}

@media (max-width: 587px) {
  .follow {
    margin: 0 5px 0 0;
  }
}
@media (min-width: 1212px) {
  #services-main .v-slide-group__wrapper {
    width: 1024px !important;
  }
}
@media (min-width: 872px) and (max-width: 1212px) {
  #services-main .v-slide-group__wrapper {
    width: 768px !important;
  }
}
@media (min-width: 598px) and (max-width: 872px) {
  #services-main .v-slide-group__wrapper {
    width: 512px !important;
  }
}
@media (max-width: 598px) {
  #services-main .v-slide-group__wrapper {
    width: 256px !important;
  }
}

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