﻿.comp-rotating-information-banner {
  padding: 75px 15px 15px 15px; }
  .comp-rotating-information-banner .img-text-container {
    display: flex;
    justify-content: center;
    background-color: #1565C0;
    border-radius: 30px;
    padding: 20px;
    padding-bottom: 0; }
    .comp-rotating-information-banner .img-text-container img {
      width: 230px;
      height: 100%;
      margin-top: -65px; }
    .comp-rotating-information-banner .img-text-container p {
      color: #fff; }
    .comp-rotating-information-banner .img-text-container .title-rot {
      font-size: 24px;
      font-weight: 600; }
    .comp-rotating-information-banner .img-text-container .text-rot {
      font-size: 16px;
      font-weight: 400; }
      .comp-rotating-information-banner .img-text-container .text-rot a {
        cursor: pointer;
        color: #fff;
        font-size: 16px;
        font-weight: 700; }
  .comp-rotating-information-banner .destop-text-container {
    display: none; }
  .comp-rotating-information-banner .mobile-text-container {
    padding: 15px 0;
    text-align: center; }
    .comp-rotating-information-banner .mobile-text-container .title-rot {
      font-size: 24px;
      font-weight: 600; }
    .comp-rotating-information-banner .mobile-text-container .text-rot {
      font-size: 16px;
      font-weight: 400; }
      .comp-rotating-information-banner .mobile-text-container .text-rot a {
        font-size: 16px;
        font-weight: 700; }

.comp-rotating-information-banner-carousel.owl-theme .owl-dots .owl-dot span {
  background: #fff;
  border: solid 1px #000; }

.comp-rotating-information-banner-carousel.owl-theme .owl-dots .owl-dot:hover span {
  background: #000; }

.comp-rotating-information-banner-carousel.owl-theme .owl-dots .owl-dot.active span {
  background: #000; }

.comp-rotating-information-banner-carousel.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 0; }

@media (min-width: 992px) {
  .comp-rotating-information-banner .img-text-container {
    justify-content: flex-start; }
  .comp-rotating-information-banner .mobile-text-container {
    display: none; }
  .comp-rotating-information-banner .destop-text-container {
    display: block; } }
