/** Links **/
a {
  color: inherit;
  text-decoration: none;
}

/** Buttons **/
.c-button {
  display: inline-flex;
}

.tutors-block.swiper-slide-active .tutors-detail_block {
  opacity: 1;
}

.tutors-block .tutors-detail_block,
.testimonials-container {
  opacity: 0;
}

@media screen and (max-width: 991px) {
  .testimonials-container {
    opacity: 1;
    display: block;
  }
}

@media screen and (max-width: 767px) {
  [data-paragraph-anim] {
    visibility: visible;
    opacity: 1;
  }
}

.img-1 {
  bottom: 0;
  left: 0;
}

.img-2 {
  top: 100px;
  left: calc(18.75% + 24px);
}

.img-3 {
  top: 0;
  left: calc(39% + 24px);
}

.img-4 {
  top: 100px;
  left: calc(59.5% + 24px);
}

.img-5 {
  top: 200px;
  left: calc(80% + 24px);
}

.testimonials-img_block:hover .testimonial-img_details {
  opacity: 1;
}

.testimonials-img_block:hover .testimonial-img_overlay {
  opacity: 1;
}

.ring-one_icons {
  offset-path: path("M999.5 500V899.5H0.5V500C0.5 224.134 224.134 0.5 500 0.5C775.866 0.5 999.5 224.134 999.5 500Z"
    );
  animation: move 20s infinite linear, rotating 200s linear infinite;
}

.ring-two_icon {
  offset-path: path("M1099.5 550V999.5H0.5V550C0.5 246.52 246.52 0.5 550 0.5C853.48 0.5 1099.5 246.52 1099.5 550Z"
    );
  animation: move 20s infinite linear, rotating 200s linear infinite;
}

.ring-three_icons {
  offset-path: path("M1199.5 600V1099.5H0.5V600C0.5 268.905 268.905 0.5 600 0.5C931.095 0.5 1199.5 268.905 1199.5 600Z"
    );
  animation: move 20s infinite linear, rotating 200s linear infinite;
}

/*.socket-img {
offset-path: path("M111.762 0.62407C72.2527 -1.79637 13.084 3.5191 0.5 4.75305V455.99H1842.99V4.75305C1820.77 29.3371 1776.51 13.1059 1688.14 4.75305C1675.55 3.5191 1616.39 -1.79637 1576.88 0.62407C1482.52 6.36667 1421.97 61.657 1377.43 90.1327C1267.07 161.18 1138.05 138.779 1001.67 132.419C958.976 130.445 916.417 126.247 874.164 119.842L723.108 141.816C500.3 179.024 380.253 137.592 311.207 90.1327C273.217 63.9825 208.208 6.50905 111.762 0.62407Z");
animation: move 20s infinite linear, rotating 200s linear reverse infinite;
}*/
.ring-one_icons:nth-child(1) {
  animation-delay: -5s;
}

.ring-one_icons:nth-child(2) {
  animation-delay: -8s;
}

.ring-one_icons:nth-child(3) {
  animation-delay: -2s;
}

.ring-one_icons:nth-child(4) {
  animation-delay: -15s;
}

.ring-one_icons:nth-child(5) {
  animation-delay: -18s;
}

.ring-three_icons:nth-child(1) {
  animation-delay: -4s;
}

.ring-three_icons:nth-child(2) {
  animation-delay: -10s;
}

.ring-three_icons:nth-child(3) {
  animation-delay: -12s;
}

.ring-three_icons:nth-child(4) {
  animation-delay: -20s;
}

@keyframes move {
  0% {
    offset-distance: 0%;
  }

  100% {
    offset-distance: 100%;
  }
}

@keyframes rotating {
  0% {
    transform: rotate(-45deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

@media screen and (max-width: 991px) {
  .ring-one_icons {
    offset-path: path("M599.5 300V749.5H0.5V300C0.5 134.591 134.591 0.5 300 0.5C465.409 0.5 599.5 134.591 599.5 300Z"
      );
  }

  .ring-two_icon {
    offset-path: path("M679.5 340V799.5H0.5V340C0.5 152.499 152.499 0.5 340 0.5C527.501 0.5 679.5 152.499 679.5 340Z"
      );
  }

  .ring-three_icons {
    offset-path: path("M759.5 380V899.5H0.5V380C0.5 170.408 170.408 0.5 380 0.5C589.592 0.5 759.5 170.408 759.5 380Z"
      );
  }
}

@media screen and (max-width: 767px) {
  .ring-one_icons {
    offset-path: path("M349.5 175V599.5H0.5V175C0.5 78.6263 78.6263 0.5 175 0.5C271.374 0.5 349.5 78.6263 349.5 175Z"
      );
  }

  .ring-two_icon {
    offset-path: path("M399.5 200V599.5H0.5V200C0.5 89.8192 89.8192 0.5 200 0.5C310.181 0.5 399.5 89.8192 399.5 200Z"
      );
  }

  .ring-three_icons {
    offset-path: path("M449.5 225V599.5H0.5V225C0.5 101.012 101.012 0.5 225 0.5C348.988 0.5 449.5 101.012 449.5 225Z"
      );
  }
}