

/* Start:/local/templates/okno-03-new/components/bitrix/search.title/.default/style.css?1789991766162*/
.title-search-result {
    z-index: 100;
}
.title-search-open {
    border-radius: clamp(8px, 2vw - 10px, 15px);
    box-shadow: 0 4px 25px 0 rgba(0, 0, 0, .1);
}
/* End */


/* Start:/local/templates/okno-03-new/template_styles.css?17696311315876*/
.uk-subnav .uk-active > a {
    color: #28b274;
}
.mobile-phone {
    font-size: 0px;
}
.error-message,
.success-message {
    text-align: center;
    width: 100%;
}
.custom-text-13 a {
    text-decoration: underline;
}
.top-menu {
    margin-top: 0;
}
.main-user-consent-request-popup {
    color: #363636;
    background: hsla(0, 0%, 79%, .6) !important;
}
.main-user-consent-request-popup-cont {
    padding: 40px clamp(20px, 4vw, 45px) !important;
    border-radius: clamp(16px, 2vw - 2px, 25px) !important;
}
.main-user-consent-request-popup-text {
    border: none !important;
}
.main-user-consent-request-popup-textarea-block {
    margin: 0 0 40px 0 !important;
}
.main-user-consent-request-popup h1 {
    font-size: 34px;
    font-weight: 300;
    margin-bottom: 10px;
}
.main-user-consent-request-popup ul,
.main-user-consent-request-popup ol {
    padding-left: 20px;
    margin-bottom: 14px;
    flex-direction: column;
    display: flex;
    line-height: normal;
    list-style-type: disc;
}
.main-user-consent-request-popup ul > li::marker {
    color: #28b274;
}
.main-user-consent-request-popup p {
    margin-bottom: 14px;
}
.bx-error,
.bx-error > * {
    color: #fe7373 !important;
}
.uk-subnav.uk-subnav-third li label {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 10px;
    padding: clamp(15px, 2vw, 20px) clamp(10px, 3vw - 12px, 30px);
}
.uk-subnav.uk-subnav-third li.uk-active label {
    background-color: #fff;
    border-color: #dfdfdf;
}
.uk-subnav.uk-subnav-third li label .uk-subnav-third-media {
    height: clamp(80px, 7vw - 8px, 90px);
}
label.bx-error {
    border-color: #fe7373;
}
.uk-list-nested-1 > li:before {
    content: "" counter(sub-counter) ". "
}
.uk-list-nested-2 > li:before {
    content: "2." counter(sub-counter) " "
}
.uk-list-nested-2-1 > li:before {
    content: "2.1." counter(sub-counter) " "
}
.uk-list-nested-3 > li:before {
    content: "3." counter(sub-counter) " "
}
.uk-list-nested-3-1 > li:before {
    content: "3.1." counter(sub-counter) " "
}
.uk-list-nested-4 > li:before {
    content: "4." counter(sub-counter) " "
}
.uk-list-nested-4-1 > li:before {
    content: "4.1." counter(sub-counter) " "
}
.uk-list-nested-4-2 > li:before {
    content: "4.2." counter(sub-counter) " "
}
.uk-list-nested-4-6 > li:before {
    content: "4.6." counter(sub-counter) " "
}
.uk-list-nested-4-8 > li:before {
    content: "4.8." counter(sub-counter) " "
}
.uk-list-nested-5 > li:before {
    content: "5." counter(sub-counter) " "
}
.uk-list-nested-6 > li:before {
    content: "6." counter(sub-counter) " "
}
.uk-list-nested-6-1 > li:before {
    content: "6.1." counter(sub-counter) " "
}
.uk-list-nested-7 > li:before {
    content: "7." counter(sub-counter) " "
}
.uk-list-nested-7-1 > li:before {
    content: "7.1." counter(sub-counter) " "
}
.uk-list-nested-7-3 > li:before {
    content: "7.3." counter(sub-counter) " "
}
.uk-list-nested-8 > li:before {
    content: "8." counter(sub-counter) " "
}
.uk-list-nested-8-2 > li:before {
    content: "8.2." counter(sub-counter) " "
}
.uk-list-nested-9 > li:before {
    content: "9." counter(sub-counter) " "
}
.uk-list-nested-10 > li:before {
    content: "10." counter(sub-counter) " "
}
.uk-list-nested-11 > li:before {
    content: "11." counter(sub-counter) " "
}
.uk-list-nested-12 > li:before {
    content: "12." counter(sub-counter) " "
}
.uk-navbar-nav > li > a {
    font-size: clamp(12px, 2vw - 12px, 14px);
}
.custom-title-3 {
    font-size: 18px;
}
.custom-text-5 {
    font-size: 18px;
}
.custom-text-6 {
    font-size: 25px;
}
.custom-text-7 {
    font-size: 12px;
}
.custom-title-10 {
    font-size: 65px;
    color: #c9d6d0;
    opacity: .3
}
.uk-button-primary {
    background-color: #28b274;
}
.ceni-slider-tab,
.ceni-tabs-tab {
    height: 580px;
}
.ceni-tabs-tab {
    overflow: auto;
    border: 1px solid #C9D6D0;
    border-left: none;
    box-sizing: border-box;
    scroll-behavior: smooth;
    &::-webkit-scrollbar {
        width: 5px;
    }
    &::-webkit-scrollbar-thumb {
        background-color: #C9D6D0;
    }
}
.ceni-tabs-tab li {
    border-bottom: 1px solid #C9D6D0;
}
.ceni-tabs-tab li:last-child {
    border-bottom: none;
}
.button-circle div {
    width: -webkit-fill-available;
    height: -webkit-fill-available;
    border: 1px solid #60dba4;
}
.uk-button.button-circle {
    width: 126px;
    height: 126px;
    border-radius: 50%;
    line-height: 1.5 !important;
    font-size: 12px;
    padding: 5px !important;
}
.uk-button-primary:hover {
    background-color: #36ca87;
    color: #fff;
}
.quiz .calc-progress {
    width: 96px;
    height: 4px;
    border-radius: 5px
}
.quiz label {
    cursor: pointer
}
.quiz label input[type=checkbox] {
    display: none
}
.quiz label input[type=checkbox]+.uk-card:hover,
.quiz label input[type=checkbox]:checked+.uk-card {
    outline: 1px solid #c9d6d0;
    outline-offset: -1px
}
.quiz label input[type=checkbox]+.uk-card span {
    color: #c9d6d0
}
.quiz label input[type=checkbox]:checked+.uk-card .title,
.quiz label input[type=checkbox]:checked+.uk-card span {
    color: #28b274;
    transition-duration: .3s
}
.quiz input[type="checkbox"] + .uk-card-small {
    min-height: auto !important;
}
.quiz .uk-background-primary {
    background-color: #28b274;
}
@media (min-width: 1200px) {
    .custom-title-3 {
        font-size: 25px
    }
    .custom-text-5 {
        font-size: 55px;
    }
    .custom-text-6 {
        font-size: 80px;
    }
    .custom-text-7 {
        font-size: 25px;
    }
    .custom-title-10 {
        font-size: 100px
    }
    .uk-button.button-circle {
        width: 222px;
        height: 222px;
        font-size: 20px;
        padding: 7px !important;
    }
}
@media (max-width: 1199px) {
    .ceni-slider-tab, .ceni-tabs-tab {
        height: 400px;
    }
}
.forms-error {
    color: #e63f3f;
}
/* End */
/* /local/templates/okno-03-new/components/bitrix/search.title/.default/style.css?1789991766162 */
/* /local/templates/okno-03-new/template_styles.css?17696311315876 */
