body .t228 .t-btn{
    font-size: 16px;
}

.t-sociallinks__svg{
    width: 40px;
    height: 40px;
}

.t555 .t-sociallinks__item{
    margin-right: 10px;
}

.uc-faq .t668__wrapper{
    border-radius: 15px;
}

@media screen and (min-width: 751px){
    .uc-contact .t433__contentbox{
        border-radius: 15px 0 0 15px;
    }
    
    .uc-contact .t433__col{
        border-radius: 15px 0 0 15px;
    }
    
    .uc-contact .t-map-lazyload{
        border-radius: 0 15px 15px 0;
    }
}


.uc-contact .t433__mainblock{
    background: none !important;
}

.uc-contact-inclub .ymaps-2-1-79-map ymaps{
    border-radius: 15px;
}

.uc-contact-inclub .t555 .t-map-lazyload{
    border-radius: 15px;
}

.uc-camp .t-video-lazyload{
    backgroud: none !important;
    border-radius: 15px !important;
}

.uc-cup .t165__img{
    border-radius: 15px !important;
}

.uc-photo .t-carousel__zoomer__img{
    border-radius: 15px;
}

.uc-photo .t604__imgwrapper .t-slds__bgimg{
    border-radius: 15px;
}

.uc-reserve .t396__artboard{
    position: fixed;
    bottom: 50px;
    right: 50px;
}

.uc-reserve .rotater{
    animation-duration: 10s;
    animation-name: rotate360;
    animation-iteration-count: infinite;
}

@keyframes rotate360 {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.uc-clubs .t774__wrapper{
    transition: all 0.2s ease;
    border: 3px solid #1e1e1e;
}

.uc-clubs .t774__wrapper:hover{
    border: 3px solid #ff7700;
}

.uc-price .t774__wrapper{
    transition: all 0.2s ease;
    border: 3px solid #1e1e1e;
}

.uc-price .t774__wrapper:hover{
    border: 3px solid #ff7700;
}

ymaps[class*="-svg-icon"]:not([class*="-svg-icon-content"]) {
    background-image: url(https://static.tildacdn.com/tild6637-3732-4466-a338-326136316366/Group_24.svg);
    width: 45px !important;
    height: 45px !important;
    background-size: contain;
    background-repeat: no-repeat;
}