.header__logo a,.header__logo a:hover,.header__logo a:visited {font-size:24px; font-weight:600; color:#000; line-height:28px}
footer .header__logo a,footer .header__logo a:hover,footer .header__logo a:visited,#mobile_menu .header__logo a,#mobile_menu .header__logo a:hover,#mobile_menu .header__logo a:visited {color:#fff}
.advantages {margin:0; width:100%; list-style:none; padding:0 0 10px}
.advantages--item {background-image:url(img/dote.svg?v1.3); background-position:0 5px; background-repeat:no-repeat; background-size:15px 15px; padding-left:22px; margin-bottom:0}
.advantages--radio {background-image:none; background-position:0 5px; background-repeat:no-repeat; background-size:15px 15px; padding-left:0; margin-bottom:10px}
.advantages--item__name {color:#2d2a2a; display:block; font-size:14px; font-weight:600}
.advantages--item__description {color:#828282; font-size:12px; line-height:14px; display:block}
.advantages--item input {display:none}
.advantages-radio label {text-align:left; cursor:pointer; background:#0077ff0f; border-radius:15px; padding:10px 0 10px 35px; width:100%; display:block; background-image:url(img/dote_radio.svg?v1); background-position:8px 13px; background-repeat:no-repeat; background-size:20px 20px; position:relative}
.tarifus {position:absolute; right:10px; color:#07f}
.showblurred_close::before {content:""; display:block; width:50px; height:50px; position:absolute; background:url(img/door_close.svg?v1) #f9fbfd 50% 50% no-repeat; border-radius:50%; background-size:30px 30px; left:calc(50% - 25px); top:0; margin-top:-25px}
.advantages-radio input[type=radio]:checked+label {background-image:url(img/dote.svg?v1)}
body {background:#fff; padding-top:70px}
header {position:fixed; top:0; left:0; right:0; z-index:10; background:0 0}
.header-bottom {background-color:rgb(255 152 41 / 5%); -webkit-backdrop-filter:blur(16px); backdrop-filter:blur(16px); border:none}
.w50 {width:50%}
.textus h1 {text-align:left; font-size:21px; line-height:24px}
.textus h2 {text-align:left; font-size:21px; margin-top:40px; line-height:24px}
.auth__label-rule span {border-bottom:1px solid #1717173d}
.auth__label-rule span:hover {border-bottom:1px solid #171717}
.auth__label-err {color:#e20210}
.auth__label-err span {border-bottom:1px solid #e202103d}
.auth__label-err span:hover {border-bottom:1px solid #e20210}
@media (max-width:640px) {.fizcheck-modern-why-need-panel {padding:20px!important}
.header__button,.header__button_white {padding:4px 12px; font-size:13px}
}
.landings h2 {text-align:left; font-size:24px; font-weight:700; margin-bottom:10px}
.landings table {width:100%; margin-bottom:20px}
.landings table th {padding-bottom:10px; border-bottom:2px solid var(--green)}
.landings table tr td:first-child {width:30%}
.landings table td {padding:10px 0; border-bottom:1px solid #dadada}
.landings p a,.landings p a:hover,.landings p a:visited,.landings table a,.landings table a:hover,.landings table a:visited {text-decoration:underline}
.landings p a:hover,.landings table a:hover {text-decoration:none}
.mores_link:after {content:'\f101'; font-family:'Font Awesome 5 Pro'; font-weight:400; font-size:14px; color:var(--bs-link-decoration); margin-left:7px; display:inline-block; vertical-align:-1px}
a.big_card,a.big_card:hover,a.big_card:visited {text-decoration:none; color:#171717}
a.big_card .big_title {font-size:21px; font-weight:600; line-height:24px; color:var(--bs-link-decoration); margin-bottom:8px}
a.big_card:hover .big_title {text-decoration:underline}
.mores_link {color:var(--bs-link-decoration)}
a.big_card .mores_link span {text-decoration:underline}
a.big_card:hover .mores_link span {text-decoration:none}
@media screen and (min-width:960px) {.topblock_sts {flex-direction:column}
}
@media screen and (max-width:960px) {.topblock_sts {float:none}
}
.topblock_sts {float:right; display:flex; white-space:wrap; margin-top:-24px}
.DocumentsNumbersEdit_edit {font-size:14px; font-weight:500; line-height:normal; position:relative; z-index:1; padding:4px 5px; display:flex; align-items:center; width:-moz-fit-content; width:fit-content; color:#0e3db8; border:none; border-radius:5px; background:none; margin-left:12px; align-self:flex-end; margin-right:0; margin-top:-5px}
.DocumentsNumbersEdit_edit:hover {background:#0e3db83d}
@media (max-width:960px) {.topblock_sts {float:none!important}
.DocumentsNumbersEdit_edit {align-self:center!important; margin-top:11px}
}
@media (max-width:640px) {.topblock_sts {margin-top:0!important}
.block_white {margin:0 -20px!important}
}
.topblock_sts_labels {color:#adb8bd; font-size:12px!important}
#gibddpayBlock iframe {max-width:320px}
a.morelink,a.morelink:hover,a.morelink:visited {text-decoration:none!important; border-bottom:1px solid #1f39a73d}
a.morelink:hover {text-decoration:none!important; border-bottom:1px solid #1f39a7}
.landing-navbar-mobile {display:none}
@media (max-width:895px) {.landing-navbar-mobile {display:block; list-style:none; padding:10px 0 0}
.landing-navbar-mobile li {margin-bottom:8px}
.landing-navbar-mobile a,.landing-navbar-mobile a:hover,.landing-navbar-mobile a:visited {text-decoration:none; border-bottom:1px solid #ffffff3d; line-height:normal}
.landing-navbar-mobile a:hover {border-bottom:1px solid #ffffff}
}
@media only screen and (max-width:1100px) {.sidebar__content {display:none}
}
@media only screen and (max-width:725px) {footer.cls_472319654 {padding-bottom:360px}
}
main.main {margin-top:30px}
}
@media (max-width:440px) {main.main {margin-top:20px}
}
.main__bg {position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0; z-index:0; -o-object-fit:cover; object-fit:cover; -o-object-position:top; object-position:top}
.main__title {font-size:18px; line-height:34px; font-weight:600; margin-bottom:8px; text-align:center}
@media screen and (min-width:1200px) {.main__title {font-size:34px; font-weight:700; margin-bottom:68px}
}
.main-top {position:relative; padding-top:35px; padding-bottom:35px}
@media screen and (max-width:910px) {.main-top__title {font-size:28px; margin-bottom:20px; font-weight:700}
}
@media screen and (max-width:576px) {.main-top__title {font-size:24px; margin-bottom:20px}
}
.main-top__text {color:#183557; margin-bottom:20px}
@media screen and (min-width:1200px) {.main-top__text {text-align:left; max-width:1007px}
}
@media (max-width:767.98px) {.fizcheck-modern-why {padding:40px 0 0 0!important}
.fizcheck-modern-section-title {margin-bottom:10px}
}
.fizcheck-modern-why-need-panel__image {margin-top:auto}
.footer__logo {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-pack:space-between; flex-wrap:nowrap; gap:35px}
#ul_top_hypers {padding-left:0; margin-top:0; margin-bottom:10px; font-size:13px}
#ul_top_hypers li {display:inline}
#ul_top_hypers li a,#ul_top_hypers li a:hover,#ul_top_hypers li a:visited {text-decoration:none; color:#6b7280; text-decoration:none; border-bottom:1px solid #6b72803d}
#ul_top_hypers li a:hover {border-bottom:1px solid #6b7280}
#ul_top_hypers li:not(:first-child):before {display:inline-block; font-size:10px; margin:0 5px; font-family:'Font Awesome 5 Pro'; content:"\f054"; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:inherit; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; line-height:1}
#ul_top_hypers li:last-child {color:#666}
.cls_924659939 table {border-collapse:collapse; width:100%; margin-bottom:30px}
.cls_924659939 blockquote {padding:5px 0 5px 10px; border-left:3px solid #0e3db8; margin:15px 0 15px 20px; color:#0e3db8}
.cls_924659939 table thead tr {border-bottom:2px solid #0e3db8}
.cls_924659939 tbody {margin-top:45px; overflow:auto}
.cls_924659939 th {padding:6px 0; z-index:1}
.cls_924659939 tr>* {padding-right:10px}
.cls_924659939 tr th {padding-bottom:15px; padding-left:10px; text-align:left}
.cls_924659939 tr>:first-child {text-align:left}
.cls_924659939 tr>:first-child,.price__wrap-item-block-content-row span:first-child {padding-left:10px; min-width:200px}
.cls_924659939 td {padding:8px 10px 8px!important}
.cls_924659939 tr>:last-child {min-width:180px}
.cls_924659939 tbody tr:not(:first-child),.price__wrap-item-block-content-row {border-top:1px solid #dcdcdc}
.cls_924659939 div.flex div {min-width:150px; text-align:right}
.cls_924659939 div.flex {display:flex; max-width:230px; gap:10px; justify-content:end}
@media (max-width:800px) {.cls_924659939 tr td {display:grid }
 .cls_924659939 tr td:last-child {text-align:left }
 .cls_924659939 td:last-child:not(:first-child) {padding-left:10px; padding-top:0 }
 .cls_924659939 div.flex {max-width:100%; justify-content:left }
 .cls_924659939 div.flex div:first-child {text-align:left; min-width:50% }
 .cls_924659939 tr th {display:none }
 .cls_924659939 tr th:first-child {display:block }
 .cls_9246599139 {padding:25px 5px 25px }
 .cls_924659939 table tr td:first-child {width:100%!important}
 .cls_924659939 tr {padding-left:10px!important}
}
ul.chekets {margin:20px 20px 20px 0; padding:0; font-size:14px; list-style:decimal!important}
ul.chekets div {color:#666; margin-bottom:10px; font-weight:bold}
ul.chekets li {margin-bottom:5px}
ul.chekets {list-style:none; counter-reset:item; padding:0}
ul.chekets li {counter-increment:item; margin-left:25px}
ul.chekets li::marker {text-align:left}
ul.chekets ul > li::before {margin-left:-25px}
ul.chekets li ul {margin-top:10px; margin-bottom:10px; padding:0}
ul.chekets li ul li {margin-left:0; list-style:none}
ul.chekets ul {counter-reset:subitem; margin-top:5px; margin-left:10px}
ul.chekets ul > li {counter-increment:subitem; padding-left:20px}
ul.chekets ul > li::before {content:counter(item) "." counter(subitem) ". "; font-weight:normal}
ul.chekets a,ul.chekets a:hover,ul.chekets a:visited {text-decoration:none; border-bottom:1px solid #1f39a73d}
ul.chekets a:hover {margin-bottom:1px solid #1f39a7}
.form-error {font-size:14px; line-height:16px}
.form-error a,.form-error a:hover,.form-error a:visited {text-decoration:underline}
.form-error a:hover {text-decoration:none}
a.auth__link, a.auth__link:visited {border-bottom: 1px solid #1f39a73d;}
.form-error a:hover {border-bottom: 1px solid #1f39a7;}
.checkbox_trues a, .checkbox_trues a:hover, .checkbox_trues a:visited {text-decoration:underline;}
.checkbox_trues a:hover {text-decoration:none;}