/* circle btn */
.circle-btn svg {
    cursor: pointer;
}
.circle-btn svg * {
  transition: all 0.3s ease;
}
.circle-btn .icon-inner, .circle-btn .btn-text {
    fill: white;
}
.circle-btn .btn-wrapper {
    stroke: white;
}
.circle-btn .btn-text {
    transform-origin: center;
    animation: rotateText 20s linear infinite;
}
@keyframes rotateText {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
}
.circle-btn:hover svg .btn-wrapper {
    fill: white;
}
.circle-btn:hover svg .btn-text, .circle-btn:hover svg .icon-inner {
    fill: #607E99;
}
.circle-btn .icon-inner {
  transform-origin: 50% 50%;
  transform-box: fill-box;
  transition: transform 0.4s ease;
}
.circle-btn:hover .icon-inner {
  transform: rotate(180deg);
}
.circle-btn:hover svg .icon-inner {
    transform: rotate(-45deg);
}

/*  */
.tour-trips-dates {
    
}
.tour-trips-dates {
    font-family: 'Anonymous Pro Ukr';
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    color: white;
    letter-spacing: 0;
    word-spacing: 0;
    text-transform: none;
    padding-left: 0;
    text-align: center;
    color: white;
    list-style-type: none;
}

@media (max-width: 767px) {
    .tour-trips-dates {
        font-size: 19px;
        line-height: 23px;
    }
}
