.woot-widget-holder{box-shadow:0 5px 40px rgba(0,0,0,.16);will-change:transform,opacity;overflow:hidden!important;position:fixed!important;transition:opacity 0.2s linear,transform 0.25s linear}.woot-widget-holder iframe{border:0;color-scheme:normal;height:100%!important;width:100%!important;max-height:100vh!important}@media only screen and (min-width:667px){.woot-widget-holder.woot-elements--right{right:20px}}.woot--hide{bottom:-100vh!important;top:unset!important;opacity:0;visibility:hidden!important;z-index:-1!important}.woot-widget-holder.woot--hide{transform:translateY(40px)}@media only screen and (max-width:667px){.woot-widget-holder{height:100%;right:0;top:0;width:100%}.woot-widget-holder iframe{min-height:100%!important}}@media only screen and (min-width:667px){.woot-widget-holder{border-radius:16px;bottom:104px;height:calc(90% - 64px - 20px);max-height:640px!important;min-height:250px!important;width:400px!important}}

.sf-hidden{display:none!important}

.textSeo {
    color: #fff;
}
.textSeo p {
    line-height: 1.4;
}
.textSeo h1,
.textSeo h2,
.textSeo h3 {
    font-size: 30px;
    margin-bottom: 20px;
    margin-top: 30px;
}
.textSeo h1:first-child,
.textSeo h2:first-child,
.textSeo h3:first-child {
    margin-top: 0;
}
@media (max-width: 767px) {
    .textSeo {
    }
    .textSeo h1,
    .textSeo h2,
    .textSeo h3 {
        font-size: 24px;
        margin-bottom: 15px;
        margin-top: 15px;
    }
}
@media (max-width: 380px) {
    .header__btn {
        font-size: 12px;
        padding: 0 12px;
        height: 40px;
    }
}

/* sf: оформлення тексту, який панель кладе в зони .textSeo (таблиці, списки, h3, FAQ) */
.textSeo h3{font-size:22px;margin-top:20px;margin-bottom:12px}
.textSeo ul,.textSeo ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}
.textSeo ul{list-style:disc}
.textSeo ol{list-style:decimal}
.textSeo li::marker{color:#f1b05f}
.textSeo a{color:#f1b05f;text-decoration:underline}
.textSeo strong,.textSeo b{color:#fff;font-weight:700}
.textSeo table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.35}
.textSeo th,.textSeo td{border:1px solid rgba(255,255,255,.12);padding:10px 12px;text-align:left;vertical-align:top}
.textSeo th{background:rgba(255,255,255,.06);color:#fff;font-weight:700}
.textSeo details{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04);overflow:hidden}
.textSeo details+details{margin-top:8px}
.textSeo summary{cursor:pointer;list-style:none;position:relative;padding:14px 44px 14px 16px;color:#fff;font-weight:700;line-height:1.35}
.textSeo summary::-webkit-details-marker{display:none}
.textSeo summary::after{content:"+";position:absolute;right:16px;top:11px;color:#f1b05f;font-size:22px;font-weight:800}
.textSeo details[open] summary::after{content:"\2212"}
.textSeo details>:not(summary){padding:0 16px 14px;margin:0}
@media (max-width:767px){.textSeo h3{font-size:19px}.textSeo table{font-size:14px}.textSeo th,.textSeo td{padding:8px}}
