/*
a{
    color: #69B974;
}
.header__ul-burger span{
    background-color: #69B974;
}
.header__branch-select{
    color: #69B974;
}
.flipWrap .scene .moreText{
    color: #69B974;
}
.timer-banner .timer-estimated div{
    background-color: #69B974;
}
.bt.bt-orange{
    background-color: #FF7F50;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    background-color: #FF7F50;
}
.timetable header.timetableHeader .week a.on{
    background-color: #69B974;
}
.timetable header.timetableHeader .week .weekContainer .owl-dots button.owl-dot.active span{
    background-color: #69B974;
}
.bt.bt-green{
    background-color: #69B974;
}
.popup{
    background-color: #69B974;
}
.locker{
    fill: #69B974;
}
.timetable .tabs a.on:after{
    background-color: #69B974;
}
ul.menu .menu__sub li a{
    color: #69B974;
}
.profileTabsContainer .tabs a.on svg path{
    fill: #69B974;
}
.documents .singDocument, .documents .returnDocument{
    background: #69B974;
}
.documents_tabs a.tab.on:after{
    background-color: #69B974;
}
.loader{
    border-left: 1.1em solid #69B974;
}
.documents ul li.checkDocument::before{
    color: #69B974;
}
.shopWrapper .filter .filter-item .title{
    color: #69B974;
}
.filter-item .title .arrow svg path{
    fill: #69B974;
}
.price-slider .noUi-connect, .slider .noUi-connect{
    background: #69B974;
}
.price-slider .noUi-handle::before, .slider .noUi-handle::before{
    background: #69B974;
}
.shop-block .tabs a.on:after{
    background-color: #69B974;
}
.shop-block .tabs a.trenazhernyy_zal.on svg path{
    fill: #69B974;
}
.shop-block .tabs a.trenazhernyy_zal.on:after{
    background-color: #69B974;
}
.week-switcher .weekContainer-seopage .owl-dots button.owl-dot.active span{
    background-color: #69B974;
}
.promo-middle .promo-item .included-items span{
    background: #69B974;
}
.another-lessons .lesson-items a{
    background: #69B974;
}
.another-articles-block .article a.read{
    background: #69B974;
}
#filterWindow.popup .choose a{
    background-color: #69B974;
}*/
@media (max-width:768px){
    .owl-nav{
        display: none !important;
    }
    /* .col-10.centered{
        margin-left: 0%;
    }
    .col-10 {
        width:100%;
    }
    .cardsRow .card-carousel.owl-carousel .owl-item{
        max-width: 100%;
    } */
}

.formErrors {
    display: none;
    align-items: center;
    gap: 8px;
    background-color: #f7f7f7;
    border-radius: 16px;
    padding: 10px 12px;
    margin-top: 10px;
    margin-bottom: 20px;
    color: #ff0000;
    font-size: 11px;
    line-height: 1.3;
}

.formErrors.has-text {
    display: flex;
}

.formErrors::before {
    content: "";
    flex-shrink: 0;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23ff0000'/%3E%3Crect x='11' y='6' width='2' height='8' rx='1' fill='white'/%3E%3Ccircle cx='12' cy='17' r='1.3' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.form__check,
.main-banner .checkbox,
.whell__formblock .checkbox {
    border-radius: 16px;
    padding: 6px 8px;
    margin-top: -6px;
    margin-left: -8px;
    margin-right: -8px;
    transition: background-color 0.2s ease;
}

.form__check.shake-error,
.main-banner .checkbox.shake-error,
.whell__formblock .checkbox.shake-error {
    animation: formCheckBlink 0.7s ease-in-out 2;
}

@keyframes formCheckBlink {
    0%, 100% { background-color: transparent; }
    80% { background-color: rgba(255, 123, 0, 0.5); }
}

@media (max-width:768px){
    .owl-nav{
        display: none !important;
    }
    /* .col-10.centered{
        margin-left: 0%;
    }
    .col-10 {
        width:100%;
    }
    .cardsRow .card-carousel.owl-carousel .owl-item{
        max-width: 100%;
    } */
}