#sk > * {
    width: 100%;
    max-width: 50rem;
}
:root {
    --padding: 2.4rem;
}
#sk {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 1rem 0; /* 2.4rem */
    margin: 0;
}
/* == экран специалиста == */
/* #sk */
.k-head {
    padding: 0 var(--padding);
    display: flex;
    flex-direction: row;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}
.k-avatar {
    width: 3.2rem;
    height: 3.2rem;
    background: var(--accent2);
    color: var(--white);
    border-radius: 100%;
    font: 400 1.6rem/3.2rem var(--fnt-text);
    font-size: 1.6rem;
    text-align: center;
    line-height: 3.2rem;
}
.k-title {
    font: 500 3rem/3rem var(--fnt-heading);
}
.k-gift {
    width: 3.6rem;
    height: 3.6rem;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAxMkMwLjUgNS4zNzI1OCA1Ljg3MjU4IDAgMTIuNSAwQzE5LjEyNzQgMCAyNC41IDUuMzcyNTggMjQuNSAxMkMyNC41IDE4LjYyNzQgMTkuMTI3NCAyNCAxMi41IDI0QzUuODcyNTggMjQgMC41IDE4LjYyNzQgMC41IDEyWiIgZmlsbD0iI0ZGN0Q0QSIvPgo8cGF0aCBkPSJNMTcuMyAxMlYxOEg3LjdWMTJNMTIuNSAxOFY5TTEyLjUgOUg5LjhDOS40MDIxOCA5IDkuMDIwNjQgOC44NDE5NiA4LjczOTM0IDguNTYwNjZDOC40NTgwNCA4LjI3OTM2IDguMyA3Ljg5NzgyIDguMyA3LjVDOC4zIDcuMTAyMTggOC40NTgwNCA2LjcyMDY0IDguNzM5MzQgNi40MzkzNEM5LjAyMDY0IDYuMTU4MDQgOS40MDIxOCA2IDkuOCA2QzExLjkgNiAxMi41IDkgMTIuNSA5Wk0xMi41IDlIMTUuMkMxNS41OTc4IDkgMTUuOTc5NCA4Ljg0MTk2IDE2LjI2MDcgOC41NjA2NkMxNi41NDIgOC4yNzkzNiAxNi43IDcuODk3ODIgMTYuNyA3LjVDMTYuNyA3LjEwMjE4IDE2LjU0MiA2LjcyMDY0IDE2LjI2MDcgNi40MzkzNEMxNS45Nzk0IDYuMTU4MDQgMTUuNTk3OCA2IDE1LjIgNkMxMy4xIDYgMTIuNSA5IDEyLjUgOVpNNi41IDlIMTguNVYxMkg2LjVWOVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==') no-repeat;
    background-size: contain;
}
.k-question {
    /* height: 3.5rem; */
    margin: 2.4rem 0 3rem;
    color: var(--accent2);
    background-color: var(--soft-grey);
    border-radius: 3.5rem;
    text-align: center;
    font: 400 1.6rem/1.6rem var(--fnt-heading);
    width: calc(100% - var(--padding)*2) !important;
    max-width: calc(50rem - var(--padding)*2) !important;
    padding: 1rem 2rem;
}
.k-question::after {
    display: inline-block;
    content: '';
    width: 1.6rem;
    height: 1.6rem;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNSAxNi40Njg4QzcuNDAxMDQgMTYuNDY4OCA2LjM2OTc5IDE2LjI2MDQgNS40MDYyNSAxNS44NDM4QzQuNDQyNzEgMTUuNDMyMyAzLjU5NjM1IDE0Ljg2MiAyLjg2NzE5IDE0LjEzMjhDMi4xMzgwMiAxMy4zOTg0IDEuNTY1MSAxMi41NTIxIDEuMTQ4NDQgMTEuNTkzOEMwLjczNjk3OSAxMC42MzAyIDAuNTMxMjUgOS41OTg5NiAwLjUzMTI1IDguNUMwLjUzMTI1IDcuNDAxMDQgMC43MzY5NzkgNi4zNjk3OSAxLjE0ODQ0IDUuNDA2MjVDMS41NjUxIDQuNDQyNzEgMi4xMzgwMiAzLjU5NjM1IDIuODY3MTkgMi44NjcxOUMzLjU5NjM1IDIuMTM4MDIgNC40NDI3MSAxLjU2NzcxIDUuNDA2MjUgMS4xNTYyNUM2LjM2OTc5IDAuNzM5NTgzIDcuNDAxMDQgMC41MzEyNSA4LjUgMC41MzEyNUM5LjU5ODk2IDAuNTMxMjUgMTAuNjMwMiAwLjczOTU4MyAxMS41OTM4IDEuMTU2MjVDMTIuNTU3MyAxLjU2NzcxIDEzLjQwMzYgMi4xMzgwMiAxNC4xMzI4IDIuODY3MTlDMTQuODYyIDMuNTk2MzUgMTUuNDMyMyA0LjQ0MjcxIDE1Ljg0MzggNS40MDYyNUMxNi4yNjA0IDYuMzY5NzkgMTYuNDY4OCA3LjQwMTA0IDE2LjQ2ODggOC41QzE2LjQ2ODggOS41OTg5NiAxNi4yNjA0IDEwLjYzMDIgMTUuODQzOCAxMS41OTM4QzE1LjQzMjMgMTIuNTUyMSAxNC44NjIgMTMuMzk4NCAxNC4xMzI4IDE0LjEzMjhDMTMuNDAzNiAxNC44NjIgMTIuNTU3MyAxNS40MzIzIDExLjU5MzggMTUuODQzOEMxMC42MzAyIDE2LjI2MDQgOS41OTg5NiAxNi40Njg4IDguNSAxNi40Njg4Wk04LjA3MDMxIDExLjUyMzRDOC4xMzI4MSAxMS42MzI4IDguMjE4NzUgMTEuNzA4MyA4LjMyODEyIDExLjc1QzguNDQyNzEgMTEuNzg2NSA4LjU1NDY5IDExLjc4OTEgOC42NjQwNiAxMS43NTc4QzguNzc4NjUgMTEuNzIxNCA4Ljg3MjQgMTEuNjQzMiA4Ljk0NTMxIDExLjUyMzRMMTEuNjQwNiA2LjkzNzVDMTEuNzEzNSA2LjgxMjUgMTEuNzQ0OCA2LjY4NzUgMTEuNzM0NCA2LjU2MjVDMTEuNzI5MiA2LjQzNzUgMTEuNjg3NSA2LjMzMzMzIDExLjYwOTQgNi4yNUMxMS41MzY1IDYuMTY2NjcgMTEuNDM0OSA2LjEyNSAxMS4zMDQ3IDYuMTI1SDUuNjk1MzFDNS41NjUxIDYuMTI1IDUuNDYzNTQgNi4xNjkyNyA1LjM5MDYyIDYuMjU3ODFDNS4zMTc3MSA2LjM0NjM1IDUuMjc2MDQgNi40NTMxMiA1LjI2NTYyIDYuNTc4MTJDNS4yNTUyMSA2LjcwMzEyIDUuMjgzODUgNi44MjI5MiA1LjM1MTU2IDYuOTM3NUw4LjA3MDMxIDExLjUyMzRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K') left center no-repeat;
    background-size: contain;
    margin-left: 1rem;
    vertical-align: bottom;
}
.k-popup {
    display: none;
    position: absolute;
    inset: 0;
    max-width: initial !important;
    padding: 2.4rem;
    background-color: color-mix(in srgb, var(--accent3) 50%, transparent);
    z-index: 20;
    align-items: center;
    justify-content: center;
    backdrop-filter: blur(0.5rem);
}
.k-question-popup ul {
    display: block;
    padding: 0 0 9rem 0;
    background-color: var(--white);
    width: fit-content;
    border-radius: 1.6rem;
    padding: 2.4rem;
    max-height: 100%;
    overflow-y: scroll;
}
.k-question-popup ul li {
    all: initial;
    display: block;
    font: 400 2rem/2rem var(--fnt-heading);
    letter-spacing: -0.1rem;
    padding: 2.4rem 4rem;
    background-color: var(--pale-biege);
    text-align: center;
    border-radius: 0.8rem;
    box-shadow: 0px 0px 4px 0px color-mix(in srgb, var(--accent2) 12%, transparent);
}
.k-question-popup ul li:not(:first-child) {
    margin-top: 0.8rem;
}
.k-question-popup .selected {
    background: var(--accent3);
}
.k-spec {
    font: 700 1.4rem/1.4rem var(--fnt-heading);
    letter-spacing: 0.25rem;
    text-transform: uppercase;
    text-align: center;
}
.k-body {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.k-scroller {
    padding: 1rem var(--padding);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
}
.k-scroller.nosnap{
    scroll-snap-type: none;
}
.k-scroller::-webkit-scrollbar {
    display: none;
}
.k-card {
    scroll-snap-align: start;
    scroll-margin: var(--padding);
    min-width: 100%;
    background: var(--pale-biege);
    box-shadow: 0px 0px 0.4rem rgba(0, 0, 0, 0.12);
    border-radius: 2.2rem;
    padding: 1.6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.k-card:not(:first-child) {
    margin-left: 0.8rem;
}
.k-pic {
    position: relative;
    width: 100%;
    border-radius: 0.6rem;
    overflow: hidden;
}
.k-img {
    width: 100%;
    aspect-ratio: 300/264;
    /* height: 100%; */
}
.k-info {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    color: var(--white);
    text-align: center;
    padding: 0 1.6rem 1.6rem;
}
.k-name {
    font: 500 2.5rem/2.5rem var(--fnt-heading);
    letter-spacing: -0.05rem;
    margin-bottom: 0.8rem;
    text-shadow: 0rem 0.1rem 0.4rem 0rem #00000052;
}
.k-job {
    font: 400 1rem/1rem var(--fnt-text);
}
.k-status {
    font: 400 1rem/1rem var(--fnt-text);
    color: var(--green);
    margin-top: 0.8rem;
}
.k-status::before{
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    background: var(--green);
    margin-right: 0.4rem;
    position: relative;
    top: 0.1rem;
}
.k-best {
    margin-top: 0.8rem;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxNiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTY3MzggMTIuNzc3M0w4LjU3NTU4IDEzLjkzNjhMNC40OTc1NyAyMS4wMDAxTDMuMzI3MSAxOC4zODk3TDYuNTY3MzggMTIuNzc3M1oiIGZpbGw9IiNBQTc1Q0IiLz4KPHBhdGggZD0iTTYuNTY3MzggMTIuNzc3M0w0LjU1OTE4IDExLjYxNzlMMC40ODExNjkgMTguNjgxMkwzLjMyNzEgMTguMzg5N0w2LjU2NzM4IDEyLjc3NzNaIiBmaWxsPSIjNzM0ODhEIi8+CjxwYXRoIGQ9Ik05LjQzMjM3IDEyLjc3NzNMNy40MjQxNyAxMy45MzY4TDExLjUwMjIgMjEuMDAwMUwxMi42NzI3IDE4LjM4OTdMOS40MzIzNyAxMi43NzczWiIgZmlsbD0iIzczNDg4RCIvPgo8cGF0aCBkPSJNOS40MzIzNyAxMi43NzczTDExLjQ0MDYgMTEuNjE3OUwxNS41MTg2IDE4LjY4MTJMMTIuNjcyNyAxOC4zODk3TDkuNDMyMzcgMTIuNzc3M1oiIGZpbGw9IiNBQTc1Q0IiLz4KPGNpcmNsZSBjeD0iNy45OTY2IiBjeT0iNy45MTM4NCIgcj0iNy40MTM4NCIgZmlsbD0iI0RDOUU0MiIgc3Ryb2tlPSIjNzc0NzAwIi8+CjxjaXJjbGUgY3g9IjcuOTk2NzMiIGN5PSI3LjkxMzk3IiByPSI1LjM5Njg4IiBmaWxsPSIjNzM0QzEyIi8+CjxtYXNrIGlkPSJtYXNrMF8xOTBfNDIwNCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMiIgeT0iMyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjExIj4KPGNpcmNsZSBjeD0iOC4yODQ2OSIgY3k9IjguNDkwMDEiIHI9IjUuNDA5NDQiIGZpbGw9IiNDMjhCMzciLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE5MF80MjA0KSI+CjxjaXJjbGUgY3g9IjcuOTk2NiIgY3k9IjcuOTEzODQiIHI9IjUuNDA5NDQiIGZpbGw9IiNBMzZEMUQiLz4KPC9nPgo8cGF0aCBkPSJNOC4wMjU4MyA0LjE1MDYzTDkuMTkyNzIgNi40ODQ0MkwxMS41MjY1IDYuNzc2MTRMOS45MjM5NyA4LjU3MzE2TDEwLjM1OTYgMTEuMTUyTDguMDI1ODMgOS45ODUxTDUuNjkyMDQgMTEuMTUyTDYuMTMxNTcgOC41NzMxNkw0LjUyNTE1IDYuNzc2MTRMNi44NTg5MyA2LjQ4NDQyTDguMDI1ODMgNC4xNTA2M1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xOTBfNDIwNCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xOTBfNDIwNCIgeDE9IjguMDI1ODMiIHkxPSI0LjE1MDYzIiB4Mj0iOC4wMjU4MyIgeTI9IjExLjE1MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkNGRjgwIi8+CjxzdG9wIG9mZnNldD0iMC40MDEwNDIiIHN0b3AtY29sb3I9IiNGREU4NzAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZDNzU5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==') left center no-repeat;
    font: 400 1.4rem/1.96rem var(--fnt-text);
    color: var(--grey);
    background-size: contain;
    padding-left: 1.5em;
    text-align: left;
}
.k-action {
    margin-top: 1.6rem;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-grow: 1;
    justify-content: center;
}
.k-bonus {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAxMkMwLjUgNS4zNzI1OCA1Ljg3MjU4IDAgMTIuNSAwQzE5LjEyNzQgMCAyNC41IDUuMzcyNTggMjQuNSAxMkMyNC41IDE4LjYyNzQgMTkuMTI3NCAyNCAxMi41IDI0QzUuODcyNTggMjQgMC41IDE4LjYyNzQgMC41IDEyWiIgZmlsbD0iI0ZGN0Q0QSIvPgo8cGF0aCBkPSJNMTcuMyAxMlYxOEg3LjdWMTJNMTIuNSAxOFY5TTEyLjUgOUg5LjhDOS40MDIxOCA5IDkuMDIwNjQgOC44NDE5NiA4LjczOTM0IDguNTYwNjZDOC40NTgwNCA4LjI3OTM2IDguMyA3Ljg5NzgyIDguMyA3LjVDOC4zIDcuMTAyMTggOC40NTgwNCA2LjcyMDY0IDguNzM5MzQgNi40MzkzNEM5LjAyMDY0IDYuMTU4MDQgOS40MDIxOCA2IDkuOCA2QzExLjkgNiAxMi41IDkgMTIuNSA5Wk0xMi41IDlIMTUuMkMxNS41OTc4IDkgMTUuOTc5NCA4Ljg0MTk2IDE2LjI2MDcgOC41NjA2NkMxNi41NDIgOC4yNzkzNiAxNi43IDcuODk3ODIgMTYuNyA3LjVDMTYuNyA3LjEwMjE4IDE2LjU0MiA2LjcyMDY0IDE2LjI2MDcgNi40MzkzNEMxNS45Nzk0IDYuMTU4MDQgMTUuNTk3OCA2IDE1LjIgNkMxMy4xIDYgMTIuNSA5IDEyLjUgOVpNNi41IDlIMTguNVYxMkg2LjVWOVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==') left center no-repeat;
    background-size: contain;
    padding-left: 2.2em;
    text-align: left;
    font: 400 1.4rem/2.4rem var(--fnt-text);
    color: var(--grey);
    margin-top: 1rem;
}
.k-call {
    font: 600 1.6rem/2.1rem var(--fnt-text);
    text-align: center;
}
.k-call::before {
    display: inline-block;
    content: '';
    width: 2.4rem;
    height: 1.6rem;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuOTM3NSAxMy45NjA5QzIuOTA2MjUgMTMuOTYwOSAyLjEwNjc3IDEzLjY5NzkgMS41MzkwNiAxMy4xNzE5QzAuOTc2NTYyIDEyLjY0NTggMC42OTUzMTIgMTEuODgyOCAwLjY5NTMxMiAxMC44ODI4VjMuOTIxODhDMC42OTUzMTIgMi45MTY2NyAwLjk4NDM3NSAyLjEzODAyIDEuNTYyNSAxLjU4NTk0QzIuMTQwNjIgMS4wMzM4NSAyLjkzMjI5IDAuNzU3ODEyIDMuOTM3NSAwLjc1NzgxMkgxMi4wMzkxQzEzLjA2NTEgMC43NTc4MTIgMTMuODYyIDEuMDMzODUgMTQuNDI5NyAxLjU4NTk0QzE0Ljk5NzQgMi4xMzgwMiAxNS4yODEyIDIuOTE0MDYgMTUuMjgxMiAzLjkxNDA2VjEwLjc5NjlDMTUuMjgxMiAxMS44MDIxIDE0Ljk5NzQgMTIuNTgwNyAxNC40Mjk3IDEzLjEzMjhDMTMuODYyIDEzLjY4NDkgMTMuMDY1MSAxMy45NjA5IDEyLjAzOTEgMTMuOTYwOUgzLjkzNzVaTTQuMjE4NzUgMTIuNDA2MkgxMS43NDIyQzEyLjMzNTkgMTIuNDA2MiAxMi43OTY5IDEyLjI1IDEzLjEyNSAxMS45Mzc1QzEzLjQ1MzEgMTEuNjE5OCAxMy42MTcyIDExLjE1NjIgMTMuNjE3MiAxMC41NDY5VjQuMTcxODhDMTMuNjE3MiAzLjU2MjUgMTMuNDUzMSAzLjA5ODk2IDEzLjEyNSAyLjc4MTI1QzEyLjgwMjEgMi40NjM1NCAxMi4zNDM4IDIuMzA0NjkgMTEuNzUgMi4zMDQ2OUg0LjIxODc1QzMuNjI1IDIuMzA0NjkgMy4xNjQwNiAyLjQ2MDk0IDIuODM1OTQgMi43NzM0NEMyLjUxMzAyIDMuMDgwNzMgMi4zNTE1NiAzLjU0Njg4IDIuMzUxNTYgNC4xNzE4OFYxMC41NDY5QzIuMzUxNTYgMTEuMTU2MiAyLjUxMzAyIDExLjYxOTggMi44MzU5NCAxMS45Mzc1QzMuMTY0MDYgMTIuMjUgMy42MjUgMTIuNDA2MiA0LjIxODc1IDEyLjQwNjJaTTE0Ljk2MDkgNS4xMDE1NkwxOCAyLjUyMzQ0QzE4LjE5NzkgMi4zNTY3NyAxOC4zOTU4IDIuMjIxMzUgMTguNTkzOCAyLjExNzE5QzE4Ljc5NjkgMi4wMTMwMiAxOSAxLjk2MDk0IDE5LjIwMzEgMS45NjA5NEMxOS41Njc3IDEuOTYwOTQgMTkuODY0NiAyLjA4MzMzIDIwLjA5MzggMi4zMjgxMkMyMC4zMjgxIDIuNTY3NzEgMjAuNDQ1MyAyLjg4ODAyIDIwLjQ0NTMgMy4yODkwNlYxMS41QzIwLjQ0NTMgMTEuODk1OCAyMC4zMjgxIDEyLjIxNjEgMjAuMDkzOCAxMi40NjA5QzE5Ljg2NDYgMTIuNzAwNSAxOS41Njc3IDEyLjgyMDMgMTkuMjAzMSAxMi44MjAzQzE5IDEyLjgyMDMgMTguNzk2OSAxMi43NjgyIDE4LjU5MzggMTIuNjY0MUMxOC4zOTU4IDEyLjU1OTkgMTguMTk3OSAxMi40MjQ1IDE4IDEyLjI1NzhMMTQuOTYwOSA5LjY3MTg4VjcuODkwNjJMMTguNTg1OSAxMC44MzU5QzE4LjYyMjQgMTAuODU2OCAxOC42NTM2IDEwLjg3NSAxOC42Nzk3IDEwLjg5MDZDMTguNzA1NyAxMC45MDYyIDE4LjczMTggMTAuOTE0MSAxOC43NTc4IDEwLjkxNDFDMTguODQxMSAxMC45MTQxIDE4Ljg4MjggMTAuODYyIDE4Ljg4MjggMTAuNzU3OFY0LjAyMzQ0QzE4Ljg4MjggMy45MTQwNiAxOC44NDExIDMuODU5MzggMTguNzU3OCAzLjg1OTM4QzE4LjczMTggMy44NTkzOCAxOC43MDU3IDMuODY5NzkgMTguNjc5NyAzLjg5MDYyQzE4LjY1MzYgMy45MDYyNSAxOC42MjI0IDMuOTI0NDggMTguNTg1OSAzLjk0NTMxTDE0Ljk2MDkgNi44OTg0NFY1LjEwMTU2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==') left center no-repeat;
    background-size: contain;
    margin-right: 1rem;
    /* vertical-align: bottom; */
    position: relative;
    top: 0.1rem;
    /* border: 1px solid red; */
}
.k-call img {
    height: 1.2cap;
}
.k-search {
    color: var(--accent2);
    margin: 0 auto;
    padding: 1rem;
    text-align: center;
    font: 600 1.3rem/1.8rem var(--fnt-text);
}

.k-loader {
    margin-top: -5rem;
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
}

#sc,
#se {
    margin: 0;
    padding: 0 2.4rem;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font: 400 1.4rem/1.96rem var(--fnt-text);
    text-align: center;
}
#sc img + h2,
#sc h2 + p,
#se h2 + p {
    margin-top: 2.4rem;
}
#sc > div:first-child {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
#sc .buttons {
    position: relative;
    padding-left: 0;
    padding-right: 0;
}
#sc .bonus-button {
    background-color: var(--soft-grey);
    color: var(--accent2);
    text-align: center;
}