@charset "UTF-8";
@font-face{font-family:averta;src:url(fonts/AvertaCY-Semibold/font.woff2) format("woff2"),url(fonts/AvertaCY-Semibold/font.woff) format("woff"),url(fonts/AvertaCY-Semibold/font.otf) format("otf");font-weight: 400;font-display: swap;}
@font-face{font-family:averta;src:url(fonts/AvertaCY-Regular/font.woff2) format("woff2"),url(fonts/AvertaCY-Regular/font.woff) format("woff"),url(fonts/AvertaCY-Regular/font.otf) format("otf");font-weight: 400;font-display: swap;}
::selection {
background: #0e3db8;
color:white;
}

::-moz-selection {
background: #0e3db8; /* Firefox */
color:white;
}

html, body {
	-webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
body, select, input, textarea {
    font-family: "averta", sans-serif;
	letter-spacing: -0.1px;
}

h1,h2,h3 {font-weight: 400;}
@media (max-width: 800px) {
	.show_top {display:none;}
	body {overflow-y:auto;}
}

.container {
    margin: 0 auto;
    max-width: 1000px;
    position: relative;
}

.header {
    padding: 10px 0;
    background: #f9fafb;
    color: #171717;
    top: 0;
    left: 0;
    right: 0;
    z-index: 4;
}

.header .container {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    z-index: 4;
}

.section-placements .container {
    position: static;
}

.header__logo {
    margin-right: 10px;
}

.header__logo svg {
    width: 115px;
}

.header__logo a {
    text-decoration: none;
    border: 0;
}

.header__logo a:hover {
    opacity: 0.8;
}

.header #nav, .header__menu, .header__buttons, .header__nav {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}
.header #nav {width:100%;}
@media (max-width:940px) {
    .header #nav {width:auto;}
}

.header__nav {
    opacity: 0;
    pointer-events: none;
    margin: 0;
    padding: 0;
    margin-right: -25px;
    list-style: none;
    padding: 16px 9px;
    border-radius: 10px;
    -webkit-transition: 1s;
    transition: 1s;
}

.header__nav-open {
    opacity: 1;
    pointer-events: all;
    margin-right: 0px;
}

.header__menu {
    margin: 0 0 0 29px;
    -webkit-box-pack: end;
    justify-content: end;
}

.header__buttons {
    margin: 0 0 0 29px;
    -webkit-box-pack: end;
    justify-content: end;
}

.header__item a {
    padding: 15px 12px;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
    color: inherit;
    border: 0;
}

.header__item a:hover {
    color: #999da9;
}
.body-locked {overflow: hidden;}
.section {
    padding: 30px 0;
    position: relative;
    overflow: hidden;
}
h1.title {max-width: 640px; margin: 0 auto;font-size: 18px;font-weight: 700;}
.search_block {margin: 0 auto; margin-top: 40px;}
.user-count {margin: 20px 0 0 0;}
.menu__button {
    text-decoration: none;
    border-radius: 5px;
    font-weight: 700;
    text-align: center;
    line-height: 37px;
    border-bottom: 0px;
    padding: 4px 22px;
    color: #37abff;
    background: none;
    border: 1px solid #37abff;
    cursor: pointer;
    position: relative;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-transform: uppercase;
}

.mobi {display:none;}
@media (max-width:640px) {
	.desctopi {display:none;}
	.mobi {display: inline;}
	h1.title {max-width: 380px;}
}

.menu__button:hover {
    text-decoration: none;
    color: #37abff;
    background: none;
    box-shadow: 0 10px 25px -9px rgb(14 61 184);
    -webkit-box-shadow: 0 10px 25px -9px rgb(14 61 184);
    border: 1px solid #37abff;
}

.btn--clear:hover, .btn--clear:active {color:#0e3db8;}
.btn--pink, .btn--pink:hover {
    background: #0e3db8 !important;
    border: none;
    color: #fff !important;
}

.first_section {
    position: relative;
    z-index: 3;
    overflow: hidden;
    padding: 56px 0;
    text-align: center;
    border-top: none;
}

.first_section .create_link {
    color: #fff;
    font-size: 22px;
    line-height: 156%;
    display: inline-block;
    margin-top: 24px;
    padding: 16px 32px;
    transition: box-shadow .2s linear;
    vertical-align: top;
    text-decoration: none;
    border-radius: 4px;
    background: linear-gradient(180deg,#50c5ff 0,#37abff 100%)
}

.first_section .create_link:hover {
    box-shadow: 0 12px 16px rgba(0,148,255,.16)
}

.logos, .logos>* {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.logos>* {
    height: 28px;
    margin: 0 4px;
}

.logos {
    margin-top: 6px
}

.logos img,.how_works .item .icon img {
    display: block;
    max-width: 100%;
    max-height: 100%
}
.header__logo_image {
    position: relative;
    z-index: 1;
    width: 37px;
    height: 37px;
    background: url('../img/vklogo.svg') no-repeat;
    background-size: 37px 37px;
    display:block;
    border-radius: 5px;
}

.header__logo_menu {
	position: relative;
    z-index: 1;
    width: 37px;
    height: 37px;
    background: url('../img/vk_logo_white.svg') no-repeat;
    background-size: 37px 37px;
    display:block;
    border-radius: 5px;
}

.first_section .logos img, .how_works .item .icon img {
    display: block;
    max-width: 100%;
    max-height: 100%;
}
.animation {position:relative;}
.videotext {position: absolute;text-align: center;
    position: absolute;
    margin-top: -80px;
    width: 100%;
    left: 0;
	bottom: 18%;}
@media (max-width: 710px) {
	.videotext {
		bottom: 10%;
	}
}
@media (max-width: 450px) {
	.videotext {
		bottom: 5%;
	}
	.bg_fk, .timeline_f {margin-left: -5px!important;}
}

@media (max-width: 400px) {
	.videotext {
		bottom: 0;
		margin-bottom: -10px;
	}
}

.main-top {
    position: relative;
    padding-top: 35px;
    padding-bottom: 35px;
}

#full_friends, #full_userphoto, #full_friend {display:none;}
#art_search_result {margin-top: 27px;}
.bl_absolute {position: absolute;top: 125px;width: 100%;}
.ignore-select {min-height:490px;}
.subcount {position: absolute;
    font-size: 8px;
    color: #6f7a7f;
    border-radius: 50%;
    line-height: 11px;
    display: inline-block;
    text-align: center;
    padding: 1px;
    margin: -2px 0 0 0;
    font-weight: bold;
    z-index: 99;}
.fizcheck-use-steps-item__info h1 {font-size:24px;}
@media (max-width: 980px) {
    #last_look_article {position: inherit;
    margin: 0 0 20px 0;
    border-right: 0;
    text-align: left;
    width: 100%;
    margin-top: -40px;}
    #last_look_article ul {display: flex; flex-wrap: wrap;}
    #last_look_article ul li {margin-right: 5px;}
    #last_look_article ul li:nth-child(n+4) {display: list-item;}
    .table-responsive {
        pointer-events: auto;
        scrollbar-width: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
}

  .general-preloader {
    color: transparent;
    -webkit-touch-callout: none;
    user-select: none;
    position: relative;
    height: calc(100vh - 72px - 32px)
}

@keyframes mySpin {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}
.general-preloader:after {
    content: '';
    display: block;
    width: 80px;
    height: 80px;
    position: absolute;
    top: calc(50% - 80px/2);
    right: calc(50% - 80px/2);
    animation: mySpin .9s linear 0s infinite
}

.general-preloader:after {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%208A7.999%207.999%200%201%201%200%208h2.002a5.998%205.998%200%201%200%2011.996%200H16z%22%20fill%3D%22%23CB11AB%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}
@media (min-width: 1024px) {
    .general-preloader {
        height:calc(100vh - 228px - 48px)
    }
}

@media (min-width: 1200px) {
    .general-preloader {
        height:calc(100vh - 164px - 48px)
    }
}
.hide {
    display: none!important
}

.fx-row, #dle-content, .finfo li, .frate a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: left;
    -webkit-justify-content: left;
    justify-content: left;
}
.fleft {
    width: 140px;
    margin-right: 30px;
}

.fx-1, .fheader h1 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    min-width: 50px;
}

.sect {
    margin-bottom: 20px;
    position: relative;
}

.fx-row, #dle-content, .finfo li, .frate a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: left;
    -webkit-justify-content: left;
    justify-content: left;
}
.watching-text {
    display: flex;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
}
.watching-text a, #watching-dashboard a:hover, #watching-dashboard a:visited {
    text-transform: none;
    text-decoration: none;
    font-weight: 600;
}
.lds-ring, .lod-ring, .lmd-ring {margin:20px auto 0 auto; position:relative;width:60px;height:60px}.lds-ring div,.lod-ring div,.lmd-ring div{box-sizing:border-box;display:block;position:absolute;width:44px;height:44px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#0e3db8 transparent transparent transparent}.lds-ring div:nth-child(1),.lod-ring div:nth-child(1),.lmd-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2),.lod-ring div:nth-child(2),.lmd-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3),.lod-ring div:nth-child(3),.lmd-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.time_table td, .time_table th {background:white; padding: 0.45rem 0.25rem;text-align: center; font-size: 13px;}
.time_table th {border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.time_table td {border-right: 1px solid #e5e5e5;}
.time_table td:first-child, .time_table td:last-child, .time_table th:first-child, .time_table th:last-child {border-right: none;}
.tab_row td {color: #2b2f33;}
.days_cell {white-space: nowrap;}
.days_cell span {opacity: 0.6;}
.days_cell span.d_gray {opacity: 0.4; margin-left: 3px; display: inline-block;}
.time_table tr.bg-gray-100 td {background: #f5f5f5;}
.cheacks {display: inline-block; width: 12px;}
.cheacks svg {margin: -5px 0 0 0; width: 12px; height: 14px; color: rgb(68 187 119);}
.pl-2 {padding-left: 0.4rem;}
.d_gray_opacity {opacity: 0.4; display: inline-block;}
.flex-container {display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; width: 60px; margin: 0 auto; white-space: nowrap;}
.flex-container .flex-item {flex: 50%;}
.times {width: 70px;}
.times .flex-item {flex: 30px; white-space: nowrap; margin: 0 4px;}
.flex-container .flex-item {text-align: right;}
.flex-container .flex-item:first-child {text-align: right;}
.bd_left {border-left: 8px solid #e5e5e5;}
.bd_left_gray {border-color: #a3a3a3;}
.time_table {border-collapse: collapse; border-spacing: 0; box-shadow: 0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);}
.time_table tfoot {border-top: 4px solid #a3a3a3;}
.none_cell {display:none;}

.content-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    margin-top: 14px;
    position: relative
}

@media screen and (min-width: 1200px) {
    .content-block {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

.content-block--single .sidebar__content {
    display: none
}

@media screen and (min-width: 1200px) {
    .content-block--single .sidebar__content {
        display:block
    }
}

.content-block--single .info__content {
    display: block
}

.sidebar__content {
    position: relative;
    z-index: 1;
    -webkit-transition: margin .1s linear;
    -o-transition: margin .1s linear;
    transition: margin .1s linear;
    width: 100%;
    display: block;
}

@media screen and (min-width: 1100px) {
    .sidebar__content {
        max-width:300px;
        margin-right: 40px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: block;
    }
}

.menu_close {display:none;}
@media screen and (max-width: 1100px) {
	.sidebar__content {
		padding: 0;
		box-shadow: none;
	}
	
	.menu_close {display:block;position: fixed !important;right: 28px !important;top:10px !important;color:#fff!important;}
	.fixed_block {position: fixed;z-index:5;width:100%;height:100%;overflow-y:scroll;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: #0e3db8!important;
		z-index: 21;
		box-shadow:none!important;
		padding:0!important;
		display:flex;
		border-radius: 0 !important;
	}
}



.info__content {
    width: 100%
}

@media screen and (min-width: 1200px) {
    .info__content {
        display:block
    }
}

.sidebar:not(:last-child) {
    margin-bottom: 10px
}

.info-settings {
    width: 100%
}

@media screen and (max-width: 1200px) {
    .info-settings {
        margin-left:0
    }
}

.hidden-element {
    display: none!important
}

.visually-hidden {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px
}

.scroll-lock {
    overflow-y: hidden
}

.btn-clean {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 0
}

.photos_f {
    height: 660px;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.photkaobj2 {
    position: relative;
    display: flex;
    width: calc(25% - 10px);
    border: 1px solid #e1e3e6;
    border-radius: 10px;
    margin: 5px;
    overflow:hidden;
}
.photkaobj2::before {
  content: '';
  display: block;
  padding-top: 100%;
}
.pictures_src_2 {
    width: 100%;
    height: 100%;
    display: block;
    cursor: inherit;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.photkaobj_img {
    position: relative;
    display: inline-block;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: 50% 10%;
    max-width: 100%;
    margin: 0px 10px 10px 0!important;
    border-radius: 10px;
}

@media screen and (max-width: 890px) {
    .photkaobj2 {width: calc(25% - 12px);}
}

#general-content {padding:0px;}

@media screen and (max-width: 678px) {
    .photos_f {
        height: 800px;
        overflow: hidden;
        margin: 0 -5px;
        width: calc(100% + 10px);
    }
    .photkaobj2 {
        width: calc(33.3% - 4px);
        margin: 2px;
    }
}


.blurmax {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');
}
@media (max-width: 640px) {
	.blurmax {
		-webkit-filter: blur(3px);
		filter: blur(3px);
		filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
	}
	.fizcheck-modern-try-now {padding: 50px 20px!important;}
}

.blurred-content {
    position: absolute;
    width: 310px;
    max-width: 310px;
    background: white;
    left: calc(50% - 150px);
    top: -10px;
    padding: 20px 25px;
    min-height: 150px;
    border-radius: 25px;
    box-shadow: 0px 10px 15px -3px rgba(9,66,93,0.1);
    text-align: center;
    line-height: 24px;
    z-index: 99999;
}
#showblurred {
    text-align: left;
}
.popup-content__wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap-reverse;
    -moz-column-gap: 8px;
    column-gap: 8px;
    row-gap: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
}
.small_track {
    font-size: 11px;
    line-height: 16px;
    text-align: left;
    margin-top: 10px;
    color: #9b9a9a;
}
a.btn_close, a.btn_close:hover, a.btn_close:visited, a.btn_pay, a.btn_pay:hover, a.btn_pay:visited, button.btn_pay {
    cursor: pointer;
    background: none;
    color: #fff;
    line-height: 20px;
    text-align: center;
    border-radius: 10px;
    background: #0e3db8;
    text-decoration: none;
    padding: 10px 15px;
    margin: 20px 0 0 0;
    font-size: 14px;
    box-shadow: none;
}
.popup-protect__block {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background: #ededed;
    padding: 9px;
}
.popup-content__protect {
    width: 90px;
    color: #9b9a9a;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin: 0;
}
.hk-sec-wrapper {
    background: #fff;
    padding: 1.5rem;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .02);
    border-radius: 12px;
    margin-bottom: 14px;
}
.dnone {display: none;}
.black {color: #273238;margin-top:5px;}
.showallfriends {margin-top: 20px;}
.friends_text a, .friends_text a:hover, .friends_text a:visited {font-weight: 600; text-decoration: none;}
.friends_text a:hover {text-decoration: underline;}
.showallfriends_old a, .showallfriends_old a:hover, .showallfriends_old a:visited {text-decoration: none; border-bottom: 1px dashed #0e3db8;; color:#0e3db8;;}
.slice-btn {border-bottom: 1px dashed #0e3db8;; color:#0e3db8;; display: inline-block; cursor:pointer;margin-bottom:15px;}
#full_friends {position: relative;}
#watching-dashboard {position: sticky; top: 70px; z-index: 99; background: white;transition: box-shadow 0.3s ease;padding: 5px 10px 10px;margin: 10px -10px;}
.scroll-shadow {box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}

#photos-dashboard {padding: 10px 20px 20px;margin: 10px -18px;}
.incidents p {margin-bottom: 0!important;}

.bg_fk, .timeline_f {
    background: url('second.jpg') left top no-repeat; width:100%; margin: 0; min-height:100%;position:absolute;opacity: 0.6;
	background-size: 100%;
}
.timeline_f {
    background: url('timewall.png') left top no-repeat;
    position: relative;
    min-height: 450px;
}

@media (max-width: 686px) {
	.bg_fk, .timeline_f  {background-size: 100% auto!important;}
}

div.green-line {
    height: 18px;
    position: relative;
    background-color: #f5f5f5;
    border-left: 7px solid #e5e5e5;
    margin: 3px 0;
}
div.secrow {
    border-left: 7px solid #a3a3a3;
    background-color: #fff;
}
.watching-block {margin-top: 5px;border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}



div.green-line>.time-at-line {
    position: absolute;
    color: #777;
    font-size: 10px;
    line-height: 20px;
}

span.a {
    display: inline-block;
    width: 1%;
    height: 100%;
    vertical-align: top
}

span.n {
    background-color: #0e3db866;
}

span.y {
    background-color: #f5f5f7
}

.timeline_f::before {content: ""; display:block; position: absolute; width: 100%; height: 80px; bottom: 0; left: 0; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}

.timeline_f::after {content: ""; display:block; position: absolute; width: 180px; right: 0; height: 100%;background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}

.h500 {min-height:490px;}
.h920 {min-height:750px;}

.fheader {
    margin-bottom: 30px;
}

.fheader h1, .sect-title {
    font-size: 20px;
    margin-bottom: 15px;
}

.finfo {
    margin: 0;
    margin-bottom: -20px;
    padding: 0;
}
.finfo, .finfo li {
    justify-content: space-between;
}

.finfo li {
    width: 46%;
    margin-bottom: 10px;
    position: relative;
}
.finfo li span {
    display: inline-block;
    background-color: #f5f7fb;
    padding-left: 5px;
    position: relative;
    z-index: 3;
    max-width: 50%;
}
.finfo li>span:first-child {
    padding-left: 0;
    padding-right: 5px;
    color: #999;
}

.finfo li span.white {
    background-color: #fff;
}

.finfo li:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 13px;
    height: 1px;
    border-bottom: 1px dashed #ccc;
}
.header-fizcheck__links {text-align:left; color:white;}
.menus {padding:0;margin:0;list-style:none; display: flex;margin: 0 auto;}
.menus li {margin:0; padding:0;font-size:16px;font-weight:500;margin:0 17px;position:relative;}
.menus li a, .menus li a:visited {text-decoration:none; color:#171717;}
.menus li a:hover {color:#0e3db8;text-decoration:none;}
.menus li:first-child {margin-right: 25px;}
.menus li span {cursor:pointer;}
.menus li:first-child span, .menus li:first-child span:hover, .menus li:first-child span:visited {text-decoration:none; color:#0e3db8; cursor:pointer;}
.menus li:first-child:hover span, .menus li:first-child span:hover {color:#24292e;}
.menus li i {font-size: 12px;margin: 4px 0 0 5px;line-height: 12px;position: absolute;}
.menus li:first-child i {color:#0e3db8;}
.menus li:first-child:hover i {color:#24292e;}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    margin: 10px 0 0;
    color: #24292e;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: none;
    border-radius: 20px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);
}
.mobile-nav-links__wrapper{padding:10px;}
.mobile-nav-links ul {list-style:none;padding:0;margin:0;}
.dropdown-menu-left {margin-left:-20px;}
.dropdown-menu{border-radius:20px;padding:10px;width:200px;}.dropdown-menu-center{left:50%;transform:translateX(-50%)}.dropdown-menu-left{right:0}.dropdown-enter-active,.dropdown-leave-active{transition:.2s cubic-bezier(.165,.84,.44,1)}.dropdown-enter,.dropdown-leave-to{opacity:0;transform:translateY(10px)}
.dropdown-item{border-radius:8px;padding:.5rem}
.menus li .mobile-nav-links li a {
    font-weight: 500;
    color: #171717!important;
    width:100%;
}
.menus li .mobile-nav-links li {
    list-style: none !important;
    padding: 8px;
    border-radius: 8px;
    width:100%;
    margin:0;
}
.menus li .mobile-nav-links li:hover {
    background-color: #f3f4f6;
}
.menus li .mobile-nav-links li:hover a {
    color: #0e3db8!important;
    text-decoration: none;
}

@media (max-width:980px) {
    .menus {display:none;}
}
@media (max-width:768px) {
    .header-fizcheck__links h5 {margin-top:15px;}
    .header-fizcheck__links:first-child h5 {margin-top:0;font-size:21px;margin-bottom: 10px;}
}
.user_names, a.user_names, a.user_names:hover, a.user_names:visited {font-size:18px;border-bottom:1px solid #0e3db83d;color:#0e3db8}
a.user_names:hover {border-bottom:1px solid #0e3db8;}
.user_names {border-bottom: none;font-weight: bold;line-height: 21px;}

.header-fizcheck__links a, .header-fizcheck__links a:hover, .header-fizcheck__links a:visited {
    color:white;
    text-decoration:none;
    border-bottom: 1px solid #ffffff4d;
}
.header-fizcheck__links a:hover {border-bottom: 1px solid #ffffff;}
.fizcheck-modern-subtext {text-align:right;}
@media (max-width: 991px) {
    .fizcheck-modern-subtext {text-align:left;}
    .fizcheck-modern-steps__panel {margin-bottom: 40px;}
    .fizcheck-modern-steps__panel_last {margin-bottom: 0;}
}
#tabs {
  overflow: scroll hidden;
  pointer-events: auto;
  scrollbar-width: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: calc(100% + 40px);
  margin: -70px 0 0 -21px;
  padding: 0;
  list-style: none;
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  scroll-snap-type: x;
}

#tabs::-webkit-scrollbar {
    display: none;
}

#tabs a {
    position: relative;
    float: left;
	padding: 9px 12px;
    text-decoration: none;
    color: #0e3db8;
    white-space: nowrap;
    font-weight: 700;
    font-size: 14px;
}

#tabs a, #tabs a:hover, #tabs a:visited {border-bottom: 1px solid var(--main30);}

#tabs li {
    float: left;
    margin: .7em 0 1em 0;
    scroll-snap-stop: normal;
    scroll-snap-align: center;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: rgba(0, 0, 0, 0.125);
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #fff;
    line-height: 1.5;
    font-weight: 500;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
    cursor: pointer;
    position: relative;
    top: 1px;
    background:#f9fafb;
}
#tabs li:not(.current) {
    -webkit-box-shadow: 0px -4px 5px -5px rgba(34, 60, 80, 0.35) inset;
    -moz-box-shadow: 0px -4px 5px -5px rgba(34, 60, 80, 0.35) inset;
    box-shadow: 0px -4px 5px -5px rgba(34, 60, 80, 0.35) inset;
}
#tabs li.current {
    background: #0e3db8;
    color: #fff;
}
#tabs li.current a, #tabs li.current a:hover, #tabs li.current a:visited {color:#fff;}
#tabs li:first-child {border-radius: 12px 0 0 0;}
#tabs li:nth-last-child(2) {
    border-radius: 0 12px 0 0;
    border-right: none;
}

#tabs li:last-child {
	background: none;
    border: none;
    box-shadow: none;
	font-weight: normal;
}
#tabs li:last-child span {border-bottom:1px dashed #0e3db8;font-weight: 400;}
#tabs li:last-child:hover span {border-bottom:1px solid #0e3db8;}

* {
    -webkit-overflow-scrolling: touch;
    outline: none
}

.finfo li span.white {background-color: #fff;}

.photo_block {
    position: relative;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 25px;
}

.full-text a {
    text-decoration: underline;
    color: #0e3db8;
}

.photkaobj {
    position: relative;
    display: inline-block;
    height: 125px;
    width: calc(23% - 1px);
    object-fit: cover;
    object-position: 50% 10%;
    max-width: 100%;
    margin: 0px 2px!important;
    border-radius: 10px;
}
.mt_20 {margin-top:20px;}
.mt_30 {margin-top:30px;}
.auth__form {
    max-width: 470px;
    width: calc(100% - 26px);
    border-radius: 20px;
    -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 30px rgba(0, 0, 0, .1);
    background: #fff;
    margin: 40px auto;
    max-height: 94vh;
    overflow:hidden;
}
.auth__form_scroll {
    overflow-y:auto;
    max-height: 94vh;
}
.auth__form_scroll::-webkit-scrollbar {
    width: 6px;	
}
.auth__form_scroll::-webkit-scrollbar-track {background: #fafbfc;}
.auth__form_scroll::-webkit-scrollbar-thumb {
        background-color: #0077ff;
        border-radius: 5px;
		margin: 10px;
		padding: 100px;
}
.auth__form_scroll form:not(.auth-select__item) {
        padding: 42px 68px 46px;
}
.auth__form-bottom {
    border-top: 1px dashed #d6dbe8;
    padding: 24px
}
@media screen and (max-width: 767px) {
	.auth__form_scroll form:not(.auth-select__item) {
			padding: 32px 38px 36px;
	}
}
@media screen and (min-width: 767px) {
    .auth__form-bottom {
        padding-top:24px;
        padding-bottom: 32px
    }
	
}

.auth__title {
    font-weight: 700;
    font-size: 21px;
    color: #0e3db8;
    margin-bottom: 20px;
    text-align: center
}

h2.auth__title {
    font-size: 24px
}

@media screen and (min-width: 767px) {
    .auth__title--login {
        margin-bottom:25px
    }
}

.auth__desc {
    font-size: 14px;
    line-height: 19px;
    color: #707070;
    text-align: center;
    margin-bottom: 11px
}

.error_message {background: #e20210; color:#fff;padding: 10px 0;}
.error_message a, .error_message a:hover, .error_message a:visited {color:#fff;text-decoration:none; font-size:14px;font-weight:500; border-bottom:1px solid #ffffff90;}
.error_message a:hover {border-bottom:1px solid #fff;}

.auth__desc--abort {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #f74b4b;
    border-bottom: 3px solid #ec1e1e;
    margin-bottom: 25px;
    font-size: 17px
}

.auth__desc--abort:before {
    content: "";
    width: 20px;
    height: 20px;
    margin-right: 5px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-image: url(../images/icons/none.svg);
    background-repeat: no-repeat;
    background-position: 50%
}

.auth__desc--join {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (min-width: 767px) {
    .auth__desc {
        width:100%;
        font-size: 16px;
        margin-bottom: 24px
    }
}

.auth__input {
    margin-bottom: 19px
}

.auth__input input {
    width: 100%;
    height: 40px;
    font-size: 14px;
    color: #0e3db8;
    padding: 0 16px;
    border-radius: 5px;
    border: 1px solid #d6dbe8;
    background-repeat: no-repeat;
    background-position: 10px;
    outline: none
}
.auth__input select {
    width: 100%;
    height: 40px;
    font-size: 14px;
    color: #0e3db8;
    padding: 0 16px;
    border-radius: 5px;
    border: 1px solid #d6dbe8;
    outline: none
}
.auth__input input::-webkit-input-placeholder {
    color: #9ca3b1
}

.auth__input input::-moz-placeholder {
    color: #9ca3b1
}

.auth__input input:-ms-input-placeholder {
    color: #9ca3b1
}

.auth__input input::-ms-input-placeholder {
    color: #9ca3b1
}

.grey-placeholder input::placeholder {
    color: #9ca3b1
}
.grey-placeholder input::-webkit-input-placeholder {
    color: #9ca3b1
}

.grey-placeholder input::-moz-placeholder {
    color: #9ca3b1
}

.grey-placeholder input:-ms-input-placeholder {
    color: #9ca3b1
}

.grey-placeholder input::-ms-input-placeholder {
    color: #9ca3b1
}

.grey-placeholder input::placeholder {
    color: #9ca3b1
}
.grey-placeholder {position:relative;}
.grey-placeholder input:focus+label, .grey-placeholder input[data-empty=false]+label, .grey-placeholder label.active {
    pointer-events: none;
    position: absolute;
	cursor: text;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: .15s ease-in-out;
	margin-bottom: .125rem;
	top: 10px;
    left: 16px;
    font-size: 11px;
}

.grey-placeholder input, .grey-placeholder select {
    line-height: 140% !important;
    color: #4b5563;
    height: auto !important;
    padding: 26px 16px 10px !important;
    width: 100%;
}

@media screen and (min-width: 767px) {
    .auth__input input, .auth__input select {
        height:50px;
    }
}

.auth__input .auth__input--pay2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.auth__input .auth__input--pay2 img {
    margin-left: 10px
}

.form-error {
    margin-top: 10px;
    color: red;
}

.auth__input._error input {
    border-color: red
}

.auth__input--records {
    width: 100%
}

@media screen and (min-width: 767px) {
    .auth__input--records {
        width:48%
    }
}

.auth__input--records:nth-child(2) {
    margin-left: 0
}

@media screen and (min-width: 767px) {
    .auth__input--records:nth-child(2) {
        margin-left:16px
    }
}

.auth__input--service {
    text-align: left
}

.auth__input--iconed input, .auth__input--iconed select {
    padding: 16px 16px 16px 42px;
    text-align: left
}

.auth__input--iconed select {
    padding: 14px 16px 18px;
    text-align: left
}

.auth__input--password input {
    background-image: url(../img/fingerprint-blue.svg)
}

.auth__input--phone input {
    background-image: url(../img/user.svg)
}

.auth__input--phones input {
    background-image: url(../img/phones.svg);
    background-size: 20px 20px;
}

.auth__input--taxes input {
    background-image: url(../img/coins.svg);
    background-size: 24px 24px;
}
.auth__input--world input {
    background-image: url(../img/world.svg);
    background-size: 24px 24px;
}

.auth__input-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.auth__input-wrapper .input__pay {
    margin-right: 8px
}

.auth__input-wrapper .icon-block-megafon,.auth__input-wrapper .icon-block-tele2 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 5px
}

.auth__records {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

@media screen and (min-width: 767px) {
    .auth__records {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

.auth__control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 18px;
    font-size: 12px
}

@media screen and (min-width: 767px) {
    .auth__control {
        font-size:14px
    }
}
.Fine_info__jqXiI {
    padding: 8px 12px 12px;
    display: flex;
    align-items: center;
    column-gap: 8px;
    background: #fff;
    border: 1px solid #e4e4e5;
    border-radius: 5px;
	margin-bottom: 15px;
}

.Fine_info__icon___Ds4K {
    display: none;
    align-self: flex-start;
}
.Fine_info__jqXiI div {padding-left: 20px;}
.FineContent_block {display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    row-gap: 10px;
    column-gap: 10px;margin: 10px 0;}
.FineBlock_container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    row-gap: 4px;
    flex-basis: 48%;
}
.FineBlock_title {
    color: #6b7280;
}
.FineBlock_text{
    white-space: pre-wrap;
    overflow-wrap: break-word;
}
@media screen and (min-width: 960px) {
    .Fine_info__jqXiI {
        position: relative;
        padding: 10px;
    }
}

@media screen and (min-width: 360px) {
    .Fine_info__icon___Ds4K {
        display: block;
        width: 24px;
        height: 24px;
    }
}

.auth__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.auth__label-rule {
    font-size: 12px;
    line-height:14px;
}

.auth__label-rule label {cursor:pointer;}

.auth__forget {
    color: #0e3db8
}

.auth__checkbox {
    position: relative;
    margin-right: 10px;
}

.auth__checkbox div {
    width: 21px;
    height: 21px;
    border: 1px solid #0e3db8;
    border-radius: 5px;
    position: relative
}

.auth__checkbox div:after,.auth__checkbox div:before {
    content: "";
    display: block;
    width: 2px;
    background: #fff;
    position: absolute
}

.auth__checkbox div:before {
    height: 6px;
    left: 5px;
    top: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    visibility:hidden;
}

.auth__checkbox div:after {
    height: 10px;
    top: 5px;
    right: 7px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    visibility:hidden;
}

.auth__checkbox input {
    position: absolute;
    z-index: -1
}

.auth__checkbox input:checked+div {
    background-color: #0e3db8;
    border-color: #0e3db8
}

.auth__checkbox input:checked+div:after, .auth__checkbox input:checked+div:before {
    visibility: visible;
}

.auth__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.auth__button:disabled {
    background-color: #9e9e9e;
    -webkit-box-shadow: 0 4px 4px #ccc;
    box-shadow: 0 4px 4px #ccc;
    cursor: not-allowed
}

@media screen and (min-width: 767px) {
    .auth__button {
        font-size:18px;
        height: 50px
    }
}

.auth__form-bottom {
    font-size: 14px;
    text-align: center
}

@media screen and (min-width: 767px) {
    .auth__form-bottom {
        font-size:16px
    }
}

.auth__text {
    color: #707070;
    padding-bottom: 5px
}

.auth__text--join {
    margin-top: 25px;
    text-align: center;
    font-size: 12px;
    padding-bottom: 0
}

.auth__text--join a {
    color: initial;
    text-decoration: underline
}

@media screen and (min-width: 1200px) {
    .auth__text--join {
        font-size:16px;
        line-height: 23px;
        margin-top: 36px
    }
}

.auth__text--pay {
    font-size: 12px;
    margin-top: 8px;
    margin-bottom: 11px
}

@media screen and (min-width: 1200px) {
    .auth__text--pay {
        font-size:14px
    }
}

.auth__link {
    color: #0e3db8;
    font-weight: 700
}

.auth__textarea {
    margin-bottom: 19px
}

.auth__textarea textarea {
    width: 100%;
    height: 70px;
    font-size: 14px;
    font-family: inherit;
    color: #0e3db8;
    text-align: left;
    padding: 4px 16px;
    border-radius: 5px;
    border: 1px solid #d6dbe8;
    resize: none
}

@media screen and (min-width: 767px) {
    .auth__textarea textarea {
        height:100px;
        font-size: 18px
    }
}

.auth__textarea._error textarea {
    border-color: red
}

.auth__select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 25px
}

@media screen and (max-width: 766px) {
    .auth__select {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.auth-select__item {
    width: calc(50% - 15px);
    min-height: 315px;
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 5px 5px 10px 0 rgba(73,80,104,.185);
    box-shadow: 5px 5px 10px 0 rgba(73,80,104,.185);
    padding: 30px
}

@media screen and (max-width: 700px) {
    .auth-select__item {
        max-width:400px;
        width: 100%
    }
}

@media screen and (max-width: 380px) {
    .auth-select__item {
        padding:30px 10px
    }
}

@media screen and (max-width: 700px) {
    .auth-select__item:first-child {
        margin-bottom:20px
    }
}

.auth-select__title {
    font-size: 25px;
    line-height: 29px
}

@media screen and (max-width: 1199px) {
    .auth-select__title {
        font-size:17px;
        line-height: 22px
    }
}
.modal {
    display: none;
    position: relative;
    width: 100%;
    height: 330px;
    max-width: 800px;
}
.modal .close {
    cursor: pointer;
    color: #FFF;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    position: absolute;
    right: 0;
    color: #fff;
    font-size: 50px;
}
.modal .close span {
    transform: rotate(45deg);
    display: block;
}

.sect {
    margin-bottom: 20px;
    position: relative;
}

#loader_block {
    display:none;
    text-align: center;
    padding: 60px 0;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 999;
}

.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext {
                position: relative;
                flex: 1 1 0%;
                min-width: 0;
 }           
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

            .input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0
            }
.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #24292e;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%234b5563' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;
	background-position: calc(100% - 15px) 66%;
	border: 1px solid #d1d5da;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.custom-select:focus {
	outline: 0;
	box-shadow: none;
}

 
.pagination {
	margin-top: 35px; display: flex; flex-wrap: wrap;
}
.pagination > a, 
.pagination > span {
	display: flex; justify-content: center; align-items: center; width: auto; min-width:50px; height: 50px; line-height: 1; background: #f5f8ff; border-radius: 10px; margin: 0 2.5px 5px 2.5px; font-size: 18px; color: #0e3db8; font-weight: 700; text-decoration: none;
}
.pagination > span {
	color: #fff;
	background-color: #0e3db8;
}
.pagination > span.nav_ext {
	background: #f5f8ff;
	color: #0e3db8;
}
.pagination > a.go {
	background: none; box-shadow: none; margin: 0; background: none; font-size: 14px; color: rgba(255,255,255,.8);
}
.pagination > a.prev {
	margin-right: 10px;
}
.pagination > a.next {
	margin-left: 10px;
}
.pagination.with-line {
	margin-top: 0; padding-top: 30px; border-top: 1px solid #626262;
}

.pagination_btn, .prevbnt {
	display: flex; justify-content: center; align-items: center; width: auto; min-width:40px; height: 40px; line-height: 1; background: #f5f8ff; border-radius: 10px; margin: 0 2.5px 5px 2.5px; font-size: 18px; color: #0e3db8; font-weight: 700; text-decoration: none;
}
@media (max-width:640px){
	.pagination_btn, .prevbnt {min-width:34px; height:34px;margin: 0 0.5px 5px 0.5px;}
}
.pagination_btn.group svg:last-child {
    display: none;
}
.pagination_btn.group:hover svg:last-child {
    display: block;
}
.pagination_btn.group:hover svg:first-child {
    display: none;
}
.button_red {background: #f74b4b!important;}
.pagination_btn, .prevbnt, .nextbnt {height:41px!important;}

input[type=checkbox].ios8-switch {
                position: absolute;
                margin: 8px 0 0 16px
            }

            input[type=checkbox].ios8-switch+label {
                position: relative;
                padding: 5px 0 0 50px;
                line-height: 19px;
                cursor: pointer
            }

            input[type=checkbox].ios8-switch+label:before {
                content: "";
                position: absolute;
                display: block;
                left: 0;
                top: 0;
                width: 40px;
                height: 24px;
                border-radius: 16px;
                background: #fff;
                border: 2px solid #9ca3af;
                transition: all .3s
            }

            input[type=checkbox].ios8-switch+label:after {
                content: "";
                position: absolute;
                display: block;
                left: 0;
                top: 0;
                width: 24px;
                height: 24px;
                border-radius: 16px;
                background: #9ca3af;
                transition: all .3s
            }

            input[type=checkbox].ios8-switch+label:hover:after {
                box-shadow: 0 0 5px rgba(9,66,93,.3)
            }

            input[type=checkbox].ios8-switch:checked+label:after {
                margin-left: 16px;
                background: #cddbf6
            }

            input[type=checkbox].ios8-switch:checked+label:before {
                background: #0e3db8;
                border-color: #0e3db8
            }

            input[type=checkbox].ios8-switch-sm {
                margin: 5px 0 0 10px
            }

            input[type=checkbox].ios8-switch-sm+label {
                position: relative;
                padding: 0 0 0 32px;
                line-height: 1.3em
            }

            input[type=checkbox].ios8-switch-sm+label:before {
                width: 25px;
                height: 15px;
                border-radius: 10px
            }

            input[type=checkbox].ios8-switch-sm+label:after {
                width: 15px;
                height: 15px;
                border-radius: 10px
            }

            input[type=checkbox].ios8-switch-sm+label:hover:after {
                box-shadow: 0 0 3px rgba(9,66,93,.3)
            }

            input[type=checkbox].ios8-switch-sm:checked+label:after {
                margin-left: 10px
            }

            input[type=checkbox].ios8-switch-lg {
                margin: 10px 0 0 20px
            }

            input[type=checkbox].ios8-switch-lg+label {
                position: relative;
                padding: 25px 0 0 50px;
                line-height: 19px
            }

            input[type=checkbox].ios8-switch-lg+label:before {
                width: 50px;
                height: 30px;
                border-radius: 20px
            }

            input[type=checkbox].ios8-switch-lg+label:after {
                top: 4px;
                margin-left: 4px;
                width: 22px;
                height: 22px
            }

            input[type=checkbox].ios8-switch-lg+label:hover:after {
                box-shadow: 0 0 0 6px rgba(205,219,246,.584)
            }

            input[type=checkbox].ios8-switch-lg+label:active:after {
                top: 3px;
                margin-left: 3px;
                width: 24px;
                height: 24px
            }

            input[type=checkbox].ios8-switch-lg:checked+label:after {
                margin-left: 24px
            }

.loader {
  width: 48px;
  height: 48px;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  transform: rotate(45deg);
}
.loader::before {
  content: '';  
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: -24px;
  animation: animloader 4s ease infinite;
}
.loader::after {
  content: '';  
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  background: #0e3db8;;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  animation: animloader2 2s ease infinite;
}

@keyframes animloader {
  0% {
    box-shadow: 0 24px rgba(45, 141, 252, 0), 24px 24px rgba(45, 141, 252, 0), 24px 48px rgba(45, 141, 252, 0), 0px 48px rgba(45, 141, 252, 0);
  }
  12% {
    box-shadow: 0 24px #0e3db8;, 24px 24px rgba(45, 141, 252, 0), 24px 48px rgba(45, 141, 252, 0), 0px 48px rgba(45, 141, 252, 0);
  }
  25% {
    box-shadow: 0 24px #0e3db8;, 24px 24px #0e3db8;, 24px 48px rgba(45, 141, 252, 0), 0px 48px rgba(45, 141, 252, 0);
  }
  37% {
    box-shadow: 0 24px #0e3db8;, 24px 24px #0e3db8;, 24px 48px #0e3db8;, 0px 48px rgba(45, 141, 252, 0);
  }
  50% {
    box-shadow: 0 24px #0e3db8;, 24px 24px #0e3db8;, 24px 48px #0e3db8;, 0px 48px #0e3db8;;
  }
  62% {
    box-shadow: 0 24px rgba(45, 141, 252, 0), 24px 24px #0e3db8;, 24px 48px #0e3db8;, 0px 48px #0e3db8;;
  }
  75% {
    box-shadow: 0 24px rgba(45, 141, 252, 0), 24px 24px rgba(45, 141, 252, 0), 24px 48px #0e3db8;, 0px 48px #0e3db8;;
  }
  87% {
    box-shadow: 0 24px rgba(45, 141, 252, 0), 24px 24px rgba(45, 141, 252, 0), 24px 48px rgba(45, 141, 252, 0), 0px 48px #0e3db8;;
  }
  100% {
    box-shadow: 0 24px rgba(45, 141, 252, 0), 24px 24px rgba(45, 141, 252, 0), 24px 48px rgba(45, 141, 252, 0), 0px 48px rgba(45, 141, 252, 0);
  }
}

@keyframes animloader2 {
  0% {
    transform: translate(0, 0) rotateX(0) rotateY(0);
  }
  25% {
    transform: translate(100%, 0) rotateX(0) rotateY(180deg);
  }
  50% {
    transform: translate(100%, 100%) rotateX(-180deg) rotateY(180deg);
  }
  75% {
    transform: translate(0, 100%) rotateX(-180deg) rotateY(360deg);
  }
  100% {
    transform: translate(0, 0) rotateX(0) rotateY(360deg);
  }
}
#unsubscribe {display:none;}
.unsubscribe {
    background: #fff;
    border: 1px solid #a3a3a3;
    position: fixed;
    width: 320px;
    max-width: 320px;
    left: calc(50% - 160px);
    padding: 20px;
    min-height: 150px;
    border-radius: 2rem;
    box-shadow: 0px 10px 15px -3px rgba(9,66,93,0.1);
    text-align: center;
    line-height: 24px;
    z-index: 99999;
    top: 50%;
    margin-top: -200px;
}
.unsubscribe.show {display:block;}
.un_button {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap-reverse;
    -moz-column-gap: 8px;
    column-gap: 8px;
    row-gap: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
}


.popup-content__wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap-reverse;
    -moz-column-gap: 8px;
    column-gap: 8px;
    row-gap: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
}
.popup-protect__block {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background: #ededed;
    padding: 9px;
}

.popup-content__title {font-size: 62px;font-weight:600;color:#0e3db8;;white-space:nowrap;}
.resume-count {
    color: #414141;
    font-size: 12px;line-height: 18px;text-align: left;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 0 0 5px 0;
    font-weight: 700;
}

.resume-count::before {
    content: "";
    width: 9px;
    height: 9px;
    display: block;
    flex-shrink: 0;
    margin: -15px 0 0 13px;
    border-radius: 50%;
    background: #07c505;
    -webkit-animation: circle-pulse 1.5s infinite;
    animation: circle-pulse 1.5s infinite;
}

.shadowblock {
    #box-shadow: inset 0 5px 0 #0e3db8;
}

@keyframes circle-pulse {
    0% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
        -webkit-box-shadow: 0 0 0 0 rgba(7, 197, 5, 0.9);
        box-shadow: 0 0 0 0 rgba(7, 197, 5, 0.9);
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: 0 0 0 8px rgba(7, 197, 5, 0);
        box-shadow: 0 0 0 8px rgba(7, 197, 5, 0);
    }

    100% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
        -webkit-box-shadow: 0 0 0 0 rgba(7, 197, 5, 0);
        box-shadow: 0 0 0 0 rgba(7, 197, 5, 0);
    }
}

.confidential {
    background-color: #0e3db8;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: hsla(0, 0%, 100%, .9);
    font-size: 12px;
    left: 0;
    opacity: 1;
    padding: 15px 0;
    width:100%;
    position: fixed;
    -webkit-transition: opacity .5s, bottom 0s 1s, z-index 0s 1s;
    -o-transition: opacity .5s, bottom 0s 1s, z-index 0s 1s;
    -moz-transition: opacity .5s, bottom 0s 1s, z-index 0s 1s;
    transition: opacity .5s, bottom 0s 1s, z-index 0s 1s;
    z-index: 1000;}

.confidential__content, .confidential__actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.confidential__actions {
    align-items: center;
    display: flex;
}
.confidential__admit, .confidential__more {
    cursor: pointer;
    font-weight: 500;
    outline: 0;
    transition: all .15s ease-out;
}
.confidential__more, .confidential__more:visited {
    border-bottom: 1px solid transparent;
    color: #fff;
    border-bottom-color: #ffffff3d;
    text-decoration:none;
}
.confidential_description_text {max-width:640px;}
.confidential__more:hover {
    border-bottom-color: #fff;
    color: #fff;
}
.confidential__admit {padding: 6px 22px;background: #fff;color: #0e3db8;white-space: nowrap;border: none;border-radius: 5px;font-weight: 700;margin-right: 10px;}
.confidential__actions {margin-left:20px;}
@media (max-width:800px) {
    .confidential__content {align-items: flex-start;}
    .confidential__content svg {margin-top:5px;}
	.footer__logo {align-items: center;}
}
@media (max-width:640px) {
    .flex-contents {flex-flow: wrap;}
    .confidential__actions {margin-left:0;margin-top:10px;}
}

section.uploaded-area .row, section.progress-area .row{
  margin-top: 20px;
  background: #E9F0FF;
  list-style: none;
  padding: 15px 20px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position:relative;
}
section.uploaded-area .row i, section.progress-area .row i{
  color: #1e5391;
  font-size: 18px;
}
section.uploaded-area .details span, section.progress-area .details span{
  font-size: 14px;
}

.progress-area .row .content{
  width: 100%;
}
.progress-area .details{
  display: flex;
  align-items: center;
  margin-bottom: 7px;
  justify-content: space-between;
}
.progress-bar-fixed {position:fixed;left:0;top:80px;height:3px;}
.progress-area .progress-bar{
  height: 6px;
  width: 100%;
  margin-bottom: 4px;
  background: #fff;
  border-radius: 30px;
  margin-top: 10px;
}
.content .progress-bar .progress{
  height: 100%;
  width: 0%;
  background: #6990F2;
  border-radius: inherit;
}
.uploaded-area{
  max-height: 100px;
  overflow-y: hidden;
}
.progress-area{
  max-height: 130px;
  overflow-y: hidden;
}
.uploaded-area.onprogress, .progress-area.onprogress{
  max-height: 150px;
}
.uploaded-area::-webkit-scrollbar, .progress-area::-webkit-scrollbar{
  width: 0px;
}
.uploaded-area .row .content, .progress-area .row .content{
  display: flex;
  align-items: center;
}
.uploaded-area .row .details, .progress-area .row .details{
  display: flex;
  margin-left: 15px;
  flex-direction: column;
  text-align:left;
}
.uploaded-area .row .details .size, .progress-area .row .details .size{
  color: #404040;
  font-size: 11px;
  text-align:left;
}
.uploaded-area i.fa-check, .progress-area i.fa-check{
  font-size: 16px;
  position: absolute;
  right: 40px;
  top: 25px;
  width: 24px;
  height: 16px;
}

.wrapper_file {width: 100%;
    border: 2px dashed #e6edf4;
    background-color: transparent;
	height: 100%;
    min-height: 180px;
	position:relative;
    border-radius: 12px;text-align:center;}
.dropheaders {margin: 10px;font-weight: bold;margin-top:21px;}
.uppload-modal form button, .uppload-modal .uppload-button {
    background-color:#1e5391 !important;
    color: #fff;
    font-size: 110% !important;
}
.uploaded-area {position:relative;max-height:100px;overflow-y:hidden;}
.wrapper_file p{font-size:12px; line-height: 14px;color:#67707b;margin-top:5px;}
.uppload-button {display:block;margin: 5px auto;color:#fff;background-color:#1e5391;padding: 10px 20px;cursor:pointer;border-radius:12px;position: relative;z-index:3;}
#canvas {width: 100%;height: 100%;object-fit: cover;}
#content_ajax {margin-top:5px;}
.drop-area {position:absolute; left:0;top:0;height:100%;width:100%;}
._active {background: #e6edf426;}
.red {color:#f74b4b!important;}

.popup-cost__text {
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.28px;
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
    padding: 4px 12px;
    border-radius: 4px;
    background: #0e3db8;
    position: relative;
    overflow: hidden;
}

.popup-cost__text::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100px;
    width: 60px;
    height: 100%;
    background-color: #fff;
    filter: blur(20px);
    transform: skewX(-30deg);
    transition: all 1s;
    animation: blink 1.2s infinite;
}

.popup-cost__oldPrice {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0 0 2px 0;
    text-decoration-line: line-through;
}
.popup-cost {
    display: flex;
    align-items: center;
    position: relative;
    
}
.popup-cost__wrapper {
    display: flex;
    flex-direction: column;
}

@keyframes blink {
    0% {
        left: -100px;
    }

    100% {
        left: 150px;
    }
}

.obolochka {
    display: inline-block;
    background: #ffffff;
    padding: 3px 10px;
    -webkit-box-shadow: 0 0px 15px 0 rgb(81 87 101 / 9%);
    border: 1px solid #dbdbdb;
    border-radius: 10px;
}

.phtotoscribe {
	border: 1px solid #e6edf4;
    background: #f9fbfd!important;
    position: absolute;
    width: 280px;
    max-width: 320px;
    background: white;
    left: calc(50% - 140px);
    top: calc(50% - 75px);
    padding: 20px 25px;
    min-height: 150px;
    border-radius: 15px;
    box-shadow: 0px 10px 15px -3px rgba(9,66,93,0.1);
    text-align: center;
    line-height: 24px;
    z-index: 99999;
}

/* Footer */
.footer {
    background: #324a5e;
    padding: 35px 0;
    font-size: 14px;
    line-height: 1.58;
    letter-spacing: 0.3px;
    color: #dfdfdf;
    display: block;
}
.text-footer {
    margin: 0 0 0 0px;
    line-height: 1.2;
	text-align:center;
}

.footer-navigation {
    margin: 0 0 20px 0;
}


.row-main {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.art_btn {
    cursor:pointer;
    position: absolute;
    border-radius: 12px;
    height: 40px;
    padding: 0 11px 0 14px;
    right: 14px;
    bottom: 8px;
    transition-duration: .15s;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    box-shadow: none!important;
    background: #0e3db8;
    color: white;
}
.art_btn span {margin-top: -2px;}
.art_btn.disabled {opacity: .5; color: rgba(172,172,190,.5); background: white;}
.icon-sm {
    stroke-width: 2;
    height: 1rem;
    width: 1rem;
    
}
#watching-friends {text-align: justify;}
.watching-text img {
    height: 70px;
    border-radius: 20%;
    margin-right: 10px;
}
#watching-friends .f-av {
	height: 40px;
    border-radius: 20%;
    margin-right: 10px;
}
.friends_text {display: flex;align-items: center;}
.btn-menu {
    display: block;
    font-size: 28px;
    margin-left: 20px;
    cursor: pointer;
    color: #0e3db8;
}

#search_art {
    padding: 1rem;
    box-shadow: inset 0 0 0 1px #f3f4f6;
    outline: none;
    color: #171717;
    background-color: #f3f4f6!important;
    box-shadow: inset 0 0 0 1px #f3f4f6;
    outline: none;
    border-radius: 12px;
}
#search_art:focus {}

.first_section .count span {
    position: relative;
    margin-right: 5px
}
.first_section .count span:before, .text_block ul li:before {
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
}
.first_section .count span:before {
    margin-right: 8px;
    animation: pulse 1.4s infinite;
    background: #0e3db8;
    top: 7px;
    left: -15px;
    content: '';
}

@keyframes pulse {
    0%,to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}


@keyframes pulse {
    0%,to {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}


@media (max-width: 767px) {
	.cont_f {margin-top: 0;}
}
.first_section .bg {
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 200px;
    max-height: 100%
}

.first_section .logos>* {
    width: 35px;
    height: 28px
}
.logos_text {color:#d0d2d8;font-size:12px;margin-top: 10px;text-align:center;}

.support {display:flex;}
.support span {color:#d0d2d8;}
.support_reg a, .support_reg a:visited, .support_reg a:hover, .support a, .support a:hover, .support a:visited {color:#0e3db8;text-decoration:none; border-bottom: 1px solid #0e3db84d;}
.support a:hover, .support_reg a:hover {text-decoration:none;border-bottom: 1px solid #0e3db8;}
.icon-circle {border-radius: 100%;margin-top: 3px;margin-right: 10px;width: 19px;height: 19px;background: #0e3db8;color: white;font-size: 9px;text-align: center;line-height: 18px;}
.loading{display:inline-block;color:#09425d;font-size:1em}
.loading::after{display:inline-block;content:".";animation:dots 1s steps(5,end) infinite}
@keyframes dots{0%,20%{color:rgba(9,66,93,0);text-shadow:.25em 0 0 rgba(9,66,93,0),.5em 0 0 rgba(9,66,93,0)}40%{color:#000;text-shadow:.25em 0 0 rgba(9,66,93,0),.5em 0 0 rgba(9,66,93,0)}60%{text-shadow:.25em 0 0 #000,.5em 0 0 rgba(9,66,93,0)}80%,100%{text-shadow:.25em 0 0 #000,.5em 0 0 #000}}

.rating {cursor:pointer;position:relative;}
.rating--large .rating__star svg{height:30px;width:30px}@media(max-width:767.98px){.rating--large .rating__star svg{height:24px;width:24px}}@media(max-width:767.98px){.rating--short-on-mobile .rating__star{display:none}.rating--short-on-mobile .rating__star:last-child{padding-right:0;display:block}}.rating--editable .rating__body{flex-wrap:wrap}.rating--editable .rating__star{color:#ffb800}.rating--editable .rating__star:hover{cursor:pointer}.rating--editable .rating__star:hover path,.rating--editable .rating__star:hover~div path{fill:none}.rating--editable .rating__star:hover path.full-bg,.rating--editable .rating__star:hover~div path.full-bg{fill:currentColor}.rating__body{display:flex;align-items:center;gap:10px}@media(max-width:767.98px){.rating__body{font-size:12px;line-height:15px;gap:6px}}.rating__stars{display:flex;}.rating__star{padding-right:2px;color:#ffb800}.rating__star:first-child{padding-right:0}.rating__star svg{height:18px;width:18px}@media(max-width: 767px){.rating__star svg{height:15px;width:15px}}.rating__star--fill-half svg path{fill:none}.rating__star--fill-half svg path.left-bg{fill:currentColor}.rating__star--fill svg path{fill:none}.rating__star--fill svg path.full-bg{fill:currentColor}.rating__noty,.rating__value{margin-bottom:2px;color:#d0d2d8;}.rating__title{color:var(--color-primary);margin-bottom:10px;font-size:16px;line-height:18px;font-weight:500}@media(max-width:767.98px){
    .rating__value span {display:none;}
    .rating__body{display: inline-block;}
    .rating__title{font-size:15px;line-height:18px;font-weight:500}}

.timeline_f {
	background: url('../img/timeline_h.jpg') left top no-repeat;
	position: relative;
	min-height: 450px;
	margin: -15px  0 0 -5px;
	background-size: 100%;
}

.timeline_f::before {content: ""; display:block; position: absolute; width: 100%; height: 80px; bottom: 0; left: 0; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}

.timeline_f::after {content: ""; display:block; position: absolute; width: 180px; right: 0; height: 100%;background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}


@media (max-width: 1279px) {
    .first_section {
        height: auto;
    }

    .first_section .count,.first_section .desc {
        margin-top: 16px
    }


    .first_section .bg {
        width: 140%;
    }
}

footer a {
    margin: 0 0 10px 0;
    border: 0;
}

@media (max-width: 1100px) {
    .container {
        padding: 0 15px;
    }

    .footer-copyright {
        width: 100%;
        margin: 10px 0 0 0;
    }

    
}

@media print,(max-width: 767px) {
    .support {font-size: 12px;line-height: 21px;margin-top:-3px;display:flex;}
    .support img {margin-top:5px;}
    .first_section {
        padding-top: 12px;
        padding-bottom: 15px
    }

    .first_section .create_link,.first_section .desc {
        font-size: 20px
    }
    .first_section .logos {
        margin-top: 16px;
    }
    
    .search_block {margin-top: 10px;}
    .bg_first {display:none;}
}

@media (max-width: 479px) {
    .first_section {
        padding-top: 0;
    }
    .first_section .logos {
        margin-top: 5px;
    }

    .first_section .bg {
        width: 200%
    }
}
@media (max-width: 470px) {

    .header__mobile-btn {
        border: 1px solid #37abff;
        border-radius: 5px;
        padding: 5px 12px 5px;
        margin-left: 10px;
        height: 39px;
    }
}
@media (max-width: 440px) {
    .header__logo svg {
        width: 110px;
    }
    h1.title {max-width:380px;} 

    .header__mobile-btn.is-opened div:nth-child(1) {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        top: 9px;
        position: relative;
    }

    .header__mobile-btn div {
        height: 3px;
        width: 25px;
        background: #37abff;
        border-radius: 6px;
        margin: 3px 0;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .button-header {
        padding: 10px 10px;
        font-size: 13px;
    }

    .header__nav {
        margin-top: -5px;
    }
}
@media (max-width: 380px) {
    .header__nav.is-opened {
        margin: -7px 0 0 0;
        padding: 20px 10px;
    }

    .header__logo svg {
        width: 100px;
    }
    .container {
        padding: 0 15px;
    }
}
@media (max-width: 362px) {
     .header__button {
        font-size: 12px;
        padding: 0px 6px;
    }

    .header__mobile-btn {
        border: 1px solid #37abff;
        border-radius: 5px;
        padding: 7px 7px 7px;
        margin-left: 7px;
        height: 39px;
    }

    .header__mobile-btn div {
        height: 2px;
        width: 25px;
        background: #37abff;
        border-radius: 6px;
        margin: 6px 0;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .header__mobile-btn.is-opened div:nth-child(1) {
        top: 8px;
    }

    .header__mobile-btn div {
        margin: 3px 0;
        flex-shrink: 0;
    }
}

.grid {display: grid;}
.sm_grid-cols-2 {margin: 30px 0 10px;}
.gap-x-4 {-moz-column-gap: 1rem; column-gap: 1rem;}
@media (min-width: 640px) {
	.sm_grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr));}
}
.block-white {
	border-radius: 12px;
	border: 1px solid rgba(0, 0, 0, 0.125);
	margin-bottom: 1rem
}
.list-disc li {margin-bottom: 5px;}
.icon-info {
    background-color: #eaeaee;
    cursor: pointer;
    display: inline-block;
    -webkit-mask-image: url(/img/info.svg);
    mask-image: url(/img/info.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
	width: 0.875rem;
	height: 0.875rem;
	margin-left: 0.625rem;
	flex: none;
}
.underline {border-bottom: 1px solid #0e3db84d; color: #0e3db8;}
.block-white h2 {text-align:center; margin-top:5px;}
.tippy-box {font-size: 11px;background-color:#0e3db8;}
.tippy-content {max-width:150px;}
.tippy-arrow {color: #0e3db8;}

.footer {
    background: #fff;
    padding: 40px 0;
}
.footer__social a:hover {
    transform: scale(1.3);
}
.footer__social a {
    transition: transform .1s;
}
.footer__social {
    display: flex;
    grid-gap: 16px;
    gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer-companyName {
    font-weight: 500;
    color: #171717;
}
.footer-fizcheck__bottom {
    padding: 24px 0;
}
.footer-fizcheck__wrapper {
    padding-top: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f3f4f6;
}
.footer-fizcheck__links h5 {
    color: #171717;
    margin-bottom: 10px;
}
.pb_2 {padding-bottom:8px;}
.footer-fizcheck__links a, .footer-fizcheck__links span {
    color: #6b7280;
    text-decoration:none;
    border-bottom:1px solid #fff;
}
.footer-fizcheck__links a:hover {border-bottom:1px solid #6b72801f;}

.postal-services__slider {
    max-width: 1080px;
    width: 100%;
    margin: 0 auto;
    padding: 45px 0
}

.postal-slider {
    position: relative
}

.postal-slider__wrapper {
    overflow: hidden
}

.postal-slider__content {
    position: relative;
    left: 0;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.postal-slider__content,.postal-slider__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.postal-slider__item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 100%;
    height: 153px
}

@media screen and (min-width: 300px) {
    .postal-slider__item {
        min-width:50%
    }
}

@media screen and (min-width: 524px) {
    .postal-slider__item {
        min-width:33.3%
    }
}

@media screen and (min-width: 767px) {
    .postal-slider__item {
        min-width:25%
    }
}

@media screen and (min-width: 1200px) {
    .postal-slider__item {
        min-width:16.66%
    }
}
.collapsible{margin-top: 40px;}
.collapse-slide-enter-active,.collapse-slide-leave-active {
    transition: height .3s ease,opacity .3s ease;
    overflow: hidden
}

.collapse-slide-enter,.collapse-slide-leave-to {
    height: 0!important;
    opacity: 0
}

.collapsible__item {
    transition: margin .24s ease,box-shadow .24s ease;
    background: #fff;
    will-change: height,margin,box-shadow;
    margin-top: -1px
}

.collapsible__item:first-child {
    margin-top: 0
}

.collapsible__item_active {
    margin: 19px 0 20px;
    border-radius: 4px
}

.collapsible__item_active .collapsible__wrapper {border-top: none;}
.collapsible__item_active:first-child {
    margin-top: 0
}

.collapsible__item_active:last-child {
    margin-bottom: 0
}

.collapsible__trigger {
    padding: 0 20px;
    min-height: 70px;
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer
}

.collapsible__item_active .collapsible__icon {
    transform: rotate(180deg)
}

.collapsible__content {
    padding: 0 20px 25px;
}
.collapsible__item  .collapsible__wrapper {display:none;}
.collapsible__item_active .collapsible__wrapper {display:block;}

.collapsible__title {
    flex-grow: 1
}

.collapsible__icon {
    flex-shrink: 0;
    transition: transform .2s ease
}

.collapsible__icon svg {
    display: block
}

.collapsible__wrapper {
    border-top: 1px solid #e0e0e0
}
.collapse-slide-enter-active,.collapse-slide-leave-active{transition:height .3s ease,opacity .3s ease;overflow:hidden}.collapse-slide-enter,.collapse-slide-leave-to{height:0!important;opacity:0}
.collapsible__item{transition:margin .24s ease,box-shadow .24s ease;background:#fff;will-change:height,margin,box-shadow;margin-top:-1px;margin-bottom:3px;}
.collapsible__item:first-child{margin-top:0}
.collapsible__item_active{margin:16px 0;border-radius:4px}.collapsible__item_active:first-child{margin-top:0}.collapsible__item_active:last-child{margin-bottom:0}
.collapsible__content{padding:0 20px 25px}.collapsible__title{flex-grow:1}.collapsible__icon{flex-shrink:0;transition:transform .2s ease}.collapsible__icon svg{display:block}.collapsible__wrapper{border-top:1px solid #e0e0e0}@media (max-width:575.98px){.collapsible__content,.collapsible__trigger{padding-left:.75rem;padding-right:.75rem}}
@media (max-width: 575.98px) {
    .collapsible__content,.collapsible__trigger {
        padding-left:.75rem;
        padding-right: .75rem
    }
}

.fizcheck-faq__question-title {font-weight: 500;
    font-size: 18px;
    color: #171717;margin: 0;}
.collapsible__item:first-child {border-radius: 20px 20px 0 0;}
.collapsible__item:last-child {border-radius:  0 0 20px 20px;}

@media (max-width: 767.98px) {
    .fizcheck-faq__question-title {
        font-size: 14px;
    }
}
.fizcheck-modern-steps {
    display: flex;
    flex-direction: column;
    grid-gap: 40px;
    gap: 40px;
}
.fizcheck-modern-steps-info {
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
    gap: 24px;
    flex: 1 0;
}
.fizcheck-modern-steps__panel {
    border-radius: 20px;
    flex: 1 0;
	border: 3px solid #ffffff78;
}
.fizcheck-modern-steps-info__number {
    display: flex;
    width: 55px;
    height: 55px;
    padding: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    border-radius: 10px;
    background-color: #fff;
    font-size: 1.86667rem;
    font-weight: 700;
    line-height: 140%;
    color: #0e3db8;
}
.fizcheck-modern-steps-info__divider {
    border-bottom: 2px solid #f3f4f6;
}
.fizcheck-modern-steps-info p {
    margin-bottom: 16px;
    font-weight: 600;
    font-size:18px;
    color: #171717;
}

.postal-slider__button {
    width: 12px;
    height: 23px;
    background: rgba(9,66,93,0);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.postal-slider__button img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.postal-slider__button--next {
    right: 8px
}

.bottom-nav {text-align: center;}
.navigation a, .navigation span, .pnext a, .pprev a, .pprev > span, .pnext > span {display:inline-block; padding:0 20px; 
margin:0 10px 10px 0px; line-height: 50px; min-width: 30px; background-color: #0e3db8;  color:#0e3db8;
border-radius: 5px; font-weight: 500; font-size: 18px;text-decoration:none; background:#fff;box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .02);}
.navigation span:not(.nav_ext), .navigation a:hover {background-color: #0e3db8;  color:#fff;}

@media screen and (min-width: 1200px) {
    .postal-slider__button--next {
        right:-16px
    }
}

.postal-slider__button--prev {
    left: 8px
}

@media screen and (min-width: 1200px) {
    .postal-slider__button--prev {
        left:-16px
    }
}

.postal-slider__button--prev img {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media (min-width: 768px) {
    .ml-md-auto, .mx-md-auto {
        margin-left: auto !important;
    }
}
.dash {margin:20px 0;}
.sidebar-card__list {list-style:none;margin:0;padding:0;}
.sidebar__content {
    border-radius: 20px;
    background: #fff;
    padding: 30px 20px;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .02);
}
.sidebar-card__list {
    list-style-type: none;
}
.sidebar-card__item {
    height: 45px;
    padding: 0 10px 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.sidebar-card__link {
    line-height: 20px;
    color: #575454;
    margin-left: 10px;
    text-align: left;
    text-decoration:none;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom:1px solid #5754541f
}
.sidebar-card__add, .sidebar-card__debts {display:none;}
.sidebar-card__add span {margin-top:-3px;}
.sidebar-card__link:hover {border-bottom:1px solid #575454}
.sidebar-card__content--active {
    background: #0e3db8;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    position: relative;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-transform: uppercase;
}
.sidebar-card__content--active .sidebar-card__add {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #fff;
    margin-left: auto;
    color: #0e3db8;
    text-decoration:none;    
}
.sidebar-card__debts--active {display:block;}
.sidebar-card__content--active .sidebar-card__link, .sidebar-card__content--active .sidebar-card__link:hover {border-bottom: none;}

.sidebar-card__content--active .sidebar-card__link {
    color: #fff;
}
.sidebar-card__content--active .sidebar-card__review-active {
    display: block;
    margin-right: 24px;
}
.sidebar-card__debts {background:#f3f4f6;border-radius: 0 0 5px 5px; padding: 15px 10px;}
.debts__controls {
    position: relative;
    width: 30px;
    height: 30px;
}
.debts__circles, .debts__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.debts__circles {
    pointer-events: none;
    margin-left: 10px;
    width: 15px;
    margin-top: -10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.context-menu__content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 8px 0;
}
.context-menu__text {text-decoration:none;text-trasform:uppercase;color:#171717; border-bottom:1px solid #17171720;}
.context-menu__text:hover {border-bottom:1px solid #171717;}
.context-menu {
    display: none;
    width: 177px;
    background: #fff;
    border: 1px solid #d6d7db;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .25);
    box-shadow: 0 0 10px rgba(0, 0, 0, .25);
    border-radius: 5px;
    padding: 10px 15px;
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 2;
}

@media (max-width: 1100px) {
	.content-block {
		display: block;
	}
	.bd_status {background: #fff!important;display:none;}
	.sidebar-card {margin-top: -15px;}
	.sidebar__content {
		box-shadow:none;
		padding: 0;
		border-radius: 0;
		background: none;
	}
	.sidebar-card__content {display:contents!important;}
	.sidebar-card {padding: 10px 0;}
	.sidebar-card__list  {display: flex;align-items: center;flex-flow: wrap;}
	.sidebar-card__item span.far, .sidebar-card__add {display:none;}
	.sidebar-card__item  {padding:0;height:auto;display:inline-block;margin-bottom:8px;margin-right:15px;}
	.sidebar-card__content--active {background:#0e3db8;border-radius:5px;display:inline-block;padding:5px 12px;}
	.sidebar-card__content--active .sidebar-card__link {color:#fff; border-bottom: none;}
	.sidebar-card__link {margin-left:0;}
	.sidebar-card__add, .sidebar-card__debts .debts__controls {display:none!important;}
	.sidebar-card__content, .sidebar-card__debts {display: flex;align-items: center;flex-flow: wrap;}
	.sidebar-card__debts .debts {padding:0 10px 8px 0!important;border:none!important;font-size:12px;}
	.sidebar-card__debts {padding:0;margin:0;display:contents;}
	.sidebar-card__debts .debts .icon-circle, .sidebar-card__debts .debts .icons, .sidebar-card__debts .debts .debts__date {display:none;}
	.sidebar-card__debts--active .debts:last-child {margin-right: 0px;}
	
}

.debts__controls--active .context-menu {
    display: block;
}
.debts__info-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
}
.debts__controls {cursor:pointer;margin-left: auto;}
.debts__info-wrapper .icons {font-size:18px; margin-top: 3px; margin-right: 10px;}
.debts__circle {
    width: 3px;
    height: 3px;
    background: #575454;
    border-radius: 100%;
}
.debts__name {font-weight:500;line-height: 16px;}
.debts__name span:nth-child(2n){display:block;}
.debts__content {text-decoration:none;}
.debts__date {color:#575454;}
.debts {padding: 10px 0; border-bottom: 1px dashed #9e9d9d59}
.debts:first-child {padding-top: 0;}
.debts:last-child {padding-bottom: 0; border-bottom: none;}
.context-menu__content span {margin-right: 8px;}
.fizcheck-modern-why-need__wrapper {
    display: flex;
    flex-direction: column;
    grid-gap: 28px;
    gap: 28px;
    padding: 20px 0;
}
.fizcheck-modern-section-title {
    color: #171717;
    font-size: 21px;
    font-weight: 600;
    line-height: 28px;
}
.fizcheck-modern-section-title span{color:#0e3db8;display:block;}
.fizcheck-modern-why-need-panel {
    padding: 40px;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .02);
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
	text-align:left;
}


.text-right {
    text-align: right !important;
}
.fizcheck-modern-why-need-panel__image img {
    width: auto;
    height: 160px;
}
.fizcheck-modern-why-need-panel img {
    margin-right: -24px;
    margin-bottom: -18px;
    float: right;
    margin-top: 0px;
}
.btn-modern-secondary {
    background-color: #f3f4f6 !important;
    color: #171717 !important;
    padding: 10px 16px;
    font-weight: 600;
    border-radius: 5px;
    line-height: 140% !important;
    transition: all .2s;
}
.fizcheck-modern-why-need-benefits-panel__image {
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    border-radius: 16px;
    min-width:50px;
    background: #fff;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .02);
    width: -moz-fit-content;
    width: fit-content;
}
.fizcheck-modern-why-need-benefits-panel__text p {line-height: 1.4em;}
.fizcheck-modern-why-need-benefits-panel {
    display: flex;
    padding: 32px;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    border-radius: 20px;
    background-color: #f3f4f6;
    height: 100%;
}
.fizcheck-modern-why-need__benefits {
    border-radius: 20px;
    background: #fff;
    padding: 30px 0;
}

.popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    align-items: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f3f4f6ab;
    z-index: 21;
}

@media screen and (min-width: 1200px) {
    .popup {
        padding:20px 40px
    }
}

.popup__payment {
    position: relative;
    margin: 0 auto;
    max-width: 1024px;
    min-height: 572px;
    width: 100%;
    border: 1px solid #d6d7db;
    border-radius: 6px;
    background-color: #fff
}

.popup__payment iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px
}

@media screen and (max-height: 768px) {
    .popup__payment {
        min-height:80%
    }
}

.popup--locator {
    z-index: 1000
}

.popup__desc {
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #171717;
    margin-bottom: 25px
}

@media (min-width: 1200px) {
    .popup__desc {
        margin-bottom:35px
    }
}
.auth__form {position:relative;}
.popup__content {
    width: 100%;
    max-height: 100%;
    overflow: auto;
    max-width: 640px;
    background: #fff;
    border-radius: 20px;
    padding: 20px;
}

.popup__content--mod {
    padding: 0 10px
}

.popup__content--user {
    padding: 0 20px
}

.popup__content--search {
    max-width: 1260px
}

.popup__close {
    position: absolute;
    top: 6px;
    width: 26px;
    height: 26px;
    right: 10px;
    font-size: 26px !important;
    color:#171717;
}
.popup__close:hover {
    color:#0e3db8;
}
@media (min-width: 1200px) {
    .popup-wrapper {
        min-height:474px
    }
}

.popup--locator .form__title,.popup--locator .popup__title {
    margin-bottom: 20px
}

.popup--locator .form__title--green,.popup--locator .popup__title {
    margin-bottom: 10px
}

.popup--locator .btn--green[type=submit] {
    margin-bottom: 12px
}

.popup--edit-photo .area-upload-photo {
    cursor: auto
}

.popup-ban__overlay {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(83,114,133,.5)
}

.popup-ban__popup {
    position: fixed;
    z-index: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(calc(-50% - 20px),calc(-50% - 20px));
    -ms-transform: translate(calc(-50% - 20px),calc(-50% - 20px));
    transform: translate(calc(-50% - 20px),calc(-50% - 20px));
    max-width: 620px;
    width: calc(100% - 40px);
    max-height: calc(100% - 40px);
    overflow-y: auto;
    background-color: #fff;
    border: 1px solid #d6d7db;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 16px #50636f;
    box-shadow: 0 0 16px #50636f;
    border-radius: 6px;
    padding: 18px 10px;
    margin: 20px
}

@media (min-width: 1200px) {
    .popup-ban__popup {
        max-width:1040px;
        padding: 30px 30px 39px
    }
}

.popup-ban__icon {
    background-size: contain;
    margin: 0 auto 9px;
    width: 64px;
    height: 64px
}

@media (min-width: 1200px) {
    .popup-ban__icon {
        width:110px;
        height: 110px;
        margin-bottom: 19px
    }
}

.popup-ban__title {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #171717;
    margin-bottom: 16px
}

@media (min-width: 1200px) {
    .popup-ban__title {
        font-size:16px;
        line-height: 18px;
        font-weight: 600
    }
}

.popup-ban__title-red {
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    color: #df1e54;
    margin: 0 30px 17px;
    text-align: left
}

@media (min-width: 1200px) {
    .popup-ban__title-red {
        font-size:17px;
        text-align: center;
        margin: 0 0 28px
    }
}

.popup-ban__wrapper-text p {
    font-size: 10px;
    line-height: 15px;
    color: #171717
}

.popup-ban__wrapper-text p:not(:last-child) {
    margin-bottom: 15px
}

@media (min-width: 1200px) {
    .popup-ban__wrapper-text p {
        font-size:16px;
        line-height: 18px
    }

    .popup-ban__wrapper-text p:not(:last-child) {
        margin-bottom: 20px
    }
}

.popup-ban__indent-text {
    padding-left: 10px
}

@media (min-width: 1200px) {
    .popup-ban__indent-text {
        padding-left:49px
    }
}

.popup-ban__btn {
    display: block;
    background-color: #0ba768;
    -webkit-box-shadow: 0 2px 2px #bdbcbc;
    box-shadow: 0 2px 2px #bdbcbc;
    border-radius: 4px;
    margin: 25px auto 0;
    max-width: 260px;
    width: 100%;
    height: 38px;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #fff
}

@media (min-width: 1200px) {
    .popup-ban__btn {
        height:64px;
        max-width: 360px;
        -webkit-box-shadow: 0 4px 4px #bdbcbc;
        box-shadow: 0 4px 4px #bdbcbc;
        border-radius: 8px;
        margin-top: 28px;
        font-size: 18px;
        line-height: 22px
    }
}

@media (max-width: 640px) {
	#tooltip_container {display:none;}
}

input.apple-switch {
  position: relative;
  -webkit-appearance: none;
  outline: none;
  width: 25px;
  height: 15px;
  background-color: #fff;
  border: 1px solid #D9DADC;
  border-radius: 35px;
  box-shadow: inset -20px 0 0 0 #fff;
}

input.apple-switch:after {
  content: "";
    position: absolute;
    top: 0;
    left: 1px;
    background: transparent;
    width: 13px;
    height: 13px;
    border-radius: 50%;
  box-shadow: 2px 4px 6px rgba(9,66,93,0.2);
}

input.apple-switch:disabled {
  box-shadow: inset 11px 0 0 0 #4ed164;
  border-color: #4ed164;
}

input.apple-switch:disabled:after {
  left: 11px;
  box-shadow: -2px 4px 3px rgba(9,66,93,0.05);
}
.main-top__text p {font-size:16px;}
.rbmessage {
    display:none;
    position: absolute;
    width: 265px;
    height: auto;
    top: 50px;
    margin-left: -60px;
    padding: 20px 25px;
    background: #fff;
    z-index: 8;
    border-radius: 15px;
    -webkit-box-shadow: 0 4px 10px -2px rgb(96 198 241 / 53%);
    box-shadow: 0 4px 10px -2px rgb(96 198 241 / 53%);
    transition: 0.3s;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.rb-message-btn, .rb-message-btn-sup, .rb-message-btn-support {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 45px;
    background: #ededed;
    color: #000;
    display: block;
    cursor: pointer;
    border-radius: 10px;
    border: unset;
    font-size: 14px;
    margin-top: 15px;
    font-weight:500;
}

.rb-message-triangle {
    position: absolute;
    top: -11px;
    left: 90px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid rgba(0, 0, 0, 0.125);
    z-index: 9;
}
.inner-triangle {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #fff;
    position: absolute;
    left: 0;
    top: 1px;
    margin-left: -12px;
}
#rb-messageSup .rb-message-triangle {left: 120px;}
#rb-messageSupport {
    right: 10px;
    bottom: 80px;
    top: auto;
}
#rb-messageSupport .rb-message-triangle {
    top: auto;
    left: auto;
    right: 40px;
    bottom: -11px;
    transform: rotate(180deg);
}
#star {margin-top:15px;}
.star-off-png, .star-on-png {
    padding-right: 2px;
    color: #ffb800;
    display:inline-block;
    height: 15px;
    width: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZD0iTTE3LjQxODIgNi4zMzgzTDEyLjAyMjIgNS41MTcwOEw5LjYxMDAyIDAuMzk2MTQyQzkuNTQ0MTIgMC4yNTU5MzIgOS40MzU3MiAwLjE0MjQzMiA5LjMwMTgyIDAuMDczNDQyQzguOTY2MDItMC4xMDAxNDggOC41NTgwMiAwLjA0NDUxMTggOC4zOTAxMiAwLjM5NjE0Mkw1Ljk3NzkzIDUuNTE3MDhMMC41ODE4NzkgNi4zMzgzQzAuNDMzMTE5IDYuMzYwNTYgMC4yOTcwOTkgNi40MzQgMC4xOTI5NTkgNi41NDUyOEMwLjA2NzA1ODggNi42ODA3OC0wLjAwMjMxMTIzIDYuODYzMDggNy44OTEyOWUtMDUgNy4wNTIwOUMwLjAwMjQ2ODgyIDcuMjQxMTkgMC4wNzY0Mjg5IDcuNDIxNDkgMC4yMDU3MDkgNy41NTM0OUw0LjEwOTgzIDExLjUzOTRMMy4xODc0NiAxNy4xNjc3QzMuMTY1ODMgMTcuMjk4NyAzLjE3OTY3IDE3LjQzMzMgMy4yMjc0IDE3LjU1NjRDMy4yNzUxMyAxNy42Nzk1IDMuMzU0ODUgMTcuNzg2MiAzLjQ1NzUyIDE3Ljg2NDNDMy41NjAxOCAxNy45NDI0IDMuNjgxNjggMTcuOTg4NyAzLjgwODI1IDE3Ljk5ODJDMy45MzQ4MiAxOC4wMDc3IDQuMDYxMzggMTcuOTc5OCA0LjE3MzU4IDE3LjkxNzdMOS4wMDAwMiAxNS4yNjA1TDEzLjgyNjUgMTcuOTE3N0MxMy45NTgzIDE3Ljk5MTIgMTQuMTExMyAxOC4wMTU3IDE0LjI1OCAxNy45ODlDMTQuNjI3NyAxNy45MjIyIDE0Ljg3NjQgMTcuNTU1IDE0LjgxMjYgMTcuMTY3N0wxMy44OTAzIDExLjUzOTRMMTcuNzk0NCA3LjU1MzQ5QzE3LjkwMDcgNy40NDQzOSAxNy45NzA4IDcuMzAxOTkgMTcuOTkyIDcuMTQ2MTlDMTguMDQ5NCA2Ljc1NjcgMTcuNzkwMSA2LjM5NjE3IDE3LjQxODIgNi4zMzgzWk0xMi4yNDc0IDEwLjk3ODVMMTMuMDE0NyAxNS42NTg4TDkuMDAwMDIgMTMuNDUxMUw0Ljk4NTQ0IDE1LjY2MUw1Ljc1MjY2IDEwLjk4MDhMMi41MDUyNSA3LjY2NDY5TDYuOTkzODEgNi45ODE0OEw5LjAwMDAyIDIuNzI0MDRMMTEuMDA2MyA2Ljk4MTQ4TDE1LjQ5NDkgNy42NjQ2OUwxMi4yNDc0IDEwLjk3ODVaIiBmaWxsPSIjZmZiODAwIiBjbGFzcz0ic3RhciI+PC9wYXRoPiA8cGF0aCBkPSJNMTcuNDE4MiA2LjMzODNMMTIuMDIyMiA1LjUxNzA4TDkuNjEwMDIgMC4zOTYxNDJDOS41NDQxMiAwLjI1NTkzMiA5LjQzNTcyIDAuMTQyNDMyIDkuMzAxODIgMC4wNzM0NDJDOC45NjYwMi0wLjEwMDE0OCA4LjU1ODAyIDAuMDQ0NTExOCA4LjM5MDEyIDAuMzk2MTQyTDUuOTc3OTMgNS41MTcwOEwwLjU4MTg3OSA2LjMzODNDMC40MzMxMTkgNi4zNjA1NiAwLjI5NzA5OSA2LjQzNCAwLjE5Mjk1OSA2LjU0NTI4QzAuMDY3MDU4OCA2LjY4MDc4LTAuMDAyMzExMjMgNi44NjMwOCA3Ljg5MTI5ZS0wNSA3LjA1MjA5QzAuMDAyNDY4ODIgNy4yNDExOSAwLjA3NjQyODkgNy40MjE0OSAwLjIwNTcwOSA3LjU1MzQ5TDQuMTA5ODMgMTEuNTM5NEwzLjE4NzQ2IDE3LjE2NzdDMy4xNjU4MyAxNy4yOTg3IDMuMTc5NjcgMTcuNDMzMyAzLjIyNzQgMTcuNTU2NEMzLjI3NTEzIDE3LjY3OTUgMy4zNTQ4NSAxNy43ODYyIDMuNDU3NTIgMTcuODY0M0MzLjU2MDE4IDE3Ljk0MjQgMy42ODE2OCAxNy45ODg3IDMuODA4MjUgMTcuOTk4MkMzLjkzNDgyIDE4LjAwNzcgNC4wNjEzOCAxNy45Nzk4IDQuMTczNTggMTcuOTE3N0w5LjAwMDAyIDE1LjI2MDVMMTMuODI2NSAxNy45MTc3QzEzLjk1ODMgMTcuOTkxMiAxNC4xMTEzIDE4LjAxNTcgMTQuMjU4IDE3Ljk4OUMxNC42Mjc3IDE3LjkyMjIgMTQuODc2NCAxNy41NTUgMTQuODEyNiAxNy4xNjc3TDEzLjg5MDMgMTEuNTM5NEwxNy43OTQ0IDcuNTUzNDlDMTcuOTAwNyA3LjQ0NDM5IDE3Ljk3MDggNy4zMDE5OSAxNy45OTIgNy4xNDYxOUMxOC4wNDk0IDYuNzU2NyAxNy43OTAxIDYuMzk2MTcgMTcuNDE4MiA2LjMzODNaIiBmaWxsPSJub25lIiBjbGFzcz0iZnVsbC1iZyI+PC9wYXRoPiA8cGF0aCBkPSJNMTcuNDE4MiA2LjMzODNMMTIuMDIyMiA1LjUxNzA4TDkuNjEwMDIgMC4zOTYxNDJDOS41NDQxMiAwLjI1NTkzMiA5LjQzNTcyIDAuMTQyNDMyIDkuMzAxODIgMC4wNzM0NDJDOC45NjYwMi0wLjEwMDE0OCA4LjU1ODAyIDAuMDQ0NTExOCA4LjM5MDEyIDAuMzk2MTQyTDUuOTc3OTMgNS41MTcwOEwwLjU4MTg3OSA2LjMzODNDMC40MzMxMTkgNi4zNjA1NiAwLjI5NzA5OSA2LjQzNCAwLjE5Mjk1OSA2LjU0NTI4QzAuMDY3MDU4OCA2LjY4MDc4LTAuMDAyMzExMjMgNi44NjMwOCA3Ljg5MTI5ZS0wNSA3LjA1MjA5QzAuMDAyNDY4ODIgNy4yNDExOSAwLjA3NjQyODkgNy40MjE0OSAwLjIwNTcwOSA3LjU1MzQ5TDQuMTA5ODMgMTEuNTM5NEwzLjE4NzQ2IDE3LjE2NzdDMy4xNjU4MyAxNy4yOTg3IDMuMTc5NjcgMTcuNDMzMyAzLjIyNzQgMTcuNTU2NEMzLjI3NTEzIDE3LjY3OTUgMy4zNTQ4NSAxNy43ODYyIDMuNDU3NTIgMTcuODY0M0MzLjU2MDE4IDE3Ljk0MjQgMy42ODE2OCAxNy45ODg3IDMuODA4MjUgMTcuOTk4MkMzLjkzNDgyIDE4LjAwNzcgNC4wNjEzOCAxNy45Nzk4IDQuMTczNTggMTcuOTE3N0w5LjAwMDAyIDE1LjI2MDVMMTMuODI2NSAxNy45MTc3QzEzLjk1ODMgMTcuOTkxMiAxNC4xMTEzIDE4LjAxNTcgMTQuMjU4IDE3Ljk4OUMxNC42Mjc3IDE3LjkyMjIgMTQuODc2NCAxNy41NTUgMTQuODEyNiAxNy4xNjc3TDEzLjg5MDMgMTEuNTM5NEwxNy43OTQ0IDcuNTUzNDlDMTcuOTAwNyA3LjQ0NDM5IDE3Ljk3MDggNy4zMDE5OSAxNy45OTIgNy4xNDYxOUMxOC4wNDk0IDYuNzU2NyAxNy43OTAxIDYuMzk2MTcgMTcuNDE4MiA2LjMzODNaTTEyLjI0NzQgMTAuOTc4NUwxMy4wMTQ3IDE1LjY1ODhMOS4wMDAwMiAxMy40NTExTDkuMDAwMDIgMi43MjQwNEwxMS4wMDYzIDYuOTgxNDhMMTUuNDk0OSA3LjY2NDY5TDEyLjI0NzQgMTAuOTc4NVoiIGZpbGw9Im5vbmUiIGNsYXNzPSJsZWZ0LWJnIj48L3BhdGg+PC9zdmc+");
}
.star-on-png {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZD0iTTE3LjQxODIgNi4zMzgzTDEyLjAyMjIgNS41MTcwOEw5LjYxMDAyIDAuMzk2MTQyQzkuNTQ0MTIgMC4yNTU5MzIgOS40MzU3MiAwLjE0MjQzMiA5LjMwMTgyIDAuMDczNDQyQzguOTY2MDItMC4xMDAxNDggOC41NTgwMiAwLjA0NDUxMTggOC4zOTAxMiAwLjM5NjE0Mkw1Ljk3NzkzIDUuNTE3MDhMMC41ODE4NzkgNi4zMzgzQzAuNDMzMTE5IDYuMzYwNTYgMC4yOTcwOTkgNi40MzQgMC4xOTI5NTkgNi41NDUyOEMwLjA2NzA1ODggNi42ODA3OC0wLjAwMjMxMTIzIDYuODYzMDggNy44OTEyOWUtMDUgNy4wNTIwOUMwLjAwMjQ2ODgyIDcuMjQxMTkgMC4wNzY0Mjg5IDcuNDIxNDkgMC4yMDU3MDkgNy41NTM0OUw0LjEwOTgzIDExLjUzOTRMMy4xODc0NiAxNy4xNjc3QzMuMTY1ODMgMTcuMjk4NyAzLjE3OTY3IDE3LjQzMzMgMy4yMjc0IDE3LjU1NjRDMy4yNzUxMyAxNy42Nzk1IDMuMzU0ODUgMTcuNzg2MiAzLjQ1NzUyIDE3Ljg2NDNDMy41NjAxOCAxNy45NDI0IDMuNjgxNjggMTcuOTg4NyAzLjgwODI1IDE3Ljk5ODJDMy45MzQ4MiAxOC4wMDc3IDQuMDYxMzggMTcuOTc5OCA0LjE3MzU4IDE3LjkxNzdMOS4wMDAwMiAxNS4yNjA1TDEzLjgyNjUgMTcuOTE3N0MxMy45NTgzIDE3Ljk5MTIgMTQuMTExMyAxOC4wMTU3IDE0LjI1OCAxNy45ODlDMTQuNjI3NyAxNy45MjIyIDE0Ljg3NjQgMTcuNTU1IDE0LjgxMjYgMTcuMTY3N0wxMy44OTAzIDExLjUzOTRMMTcuNzk0NCA3LjU1MzQ5QzE3LjkwMDcgNy40NDQzOSAxNy45NzA4IDcuMzAxOTkgMTcuOTkyIDcuMTQ2MTlDMTguMDQ5NCA2Ljc1NjcgMTcuNzkwMSA2LjM5NjE3IDE3LjQxODIgNi4zMzgzWk0xMi4yNDc0IDEwLjk3ODVMMTMuMDE0NyAxNS42NTg4TDkuMDAwMDIgMTMuNDUxMUw0Ljk4NTQ0IDE1LjY2MUw1Ljc1MjY2IDEwLjk4MDhMMi41MDUyNSA3LjY2NDY5TDYuOTkzODEgNi45ODE0OEw5LjAwMDAyIDIuNzI0MDRMMTEuMDA2MyA2Ljk4MTQ4TDE1LjQ5NDkgNy42NjQ2OUwxMi4yNDc0IDEwLjk3ODVaIiBmaWxsPSIjZmZiODAwIiBjbGFzcz0ic3RhciI+PC9wYXRoPiA8cGF0aCBkPSJNMTcuNDE4MiA2LjMzODNMMTIuMDIyMiA1LjUxNzA4TDkuNjEwMDIgMC4zOTYxNDJDOS41NDQxMiAwLjI1NTkzMiA5LjQzNTcyIDAuMTQyNDMyIDkuMzAxODIgMC4wNzM0NDJDOC45NjYwMi0wLjEwMDE0OCA4LjU1ODAyIDAuMDQ0NTExOCA4LjM5MDEyIDAuMzk2MTQyTDUuOTc3OTMgNS41MTcwOEwwLjU4MTg3OSA2LjMzODNDMC40MzMxMTkgNi4zNjA1NiAwLjI5NzA5OSA2LjQzNCAwLjE5Mjk1OSA2LjU0NTI4QzAuMDY3MDU4OCA2LjY4MDc4LTAuMDAyMzExMjMgNi44NjMwOCA3Ljg5MTI5ZS0wNSA3LjA1MjA5QzAuMDAyNDY4ODIgNy4yNDExOSAwLjA3NjQyODkgNy40MjE0OSAwLjIwNTcwOSA3LjU1MzQ5TDQuMTA5ODMgMTEuNTM5NEwzLjE4NzQ2IDE3LjE2NzdDMy4xNjU4MyAxNy4yOTg3IDMuMTc5NjcgMTcuNDMzMyAzLjIyNzQgMTcuNTU2NEMzLjI3NTEzIDE3LjY3OTUgMy4zNTQ4NSAxNy43ODYyIDMuNDU3NTIgMTcuODY0M0MzLjU2MDE4IDE3Ljk0MjQgMy42ODE2OCAxNy45ODg3IDMuODA4MjUgMTcuOTk4MkMzLjkzNDgyIDE4LjAwNzcgNC4wNjEzOCAxNy45Nzk4IDQuMTczNTggMTcuOTE3N0w5LjAwMDAyIDE1LjI2MDVMMTMuODI2NSAxNy45MTc3QzEzLjk1ODMgMTcuOTkxMiAxNC4xMTEzIDE4LjAxNTcgMTQuMjU4IDE3Ljk4OUMxNC42Mjc3IDE3LjkyMjIgMTQuODc2NCAxNy41NTUgMTQuODEyNiAxNy4xNjc3TDEzLjg5MDMgMTEuNTM5NEwxNy43OTQ0IDcuNTUzNDlDMTcuOTAwNyA3LjQ0NDM5IDE3Ljk3MDggNy4zMDE5OSAxNy45OTIgNy4xNDYxOUMxOC4wNDk0IDYuNzU2NyAxNy43OTAxIDYuMzk2MTcgMTcuNDE4MiA2LjMzODNaIiBmaWxsPSIjZmZiODAwIiBjbGFzcz0iZnVsbC1iZyI+PC9wYXRoPiA8cGF0aCBkPSJNMTcuNDE4MiA2LjMzODNMMTIuMDIyMiA1LjUxNzA4TDkuNjEwMDIgMC4zOTYxNDJDOS41NDQxMiAwLjI1NTkzMiA5LjQzNTcyIDAuMTQyNDMyIDkuMzAxODIgMC4wNzM0NDJDOC45NjYwMi0wLjEwMDE0OCA4LjU1ODAyIDAuMDQ0NTExOCA4LjM5MDEyIDAuMzk2MTQyTDUuOTc3OTMgNS41MTcwOEwwLjU4MTg3OSA2LjMzODNDMC40MzMxMTkgNi4zNjA1NiAwLjI5NzA5OSA2LjQzNCAwLjE5Mjk1OSA2LjU0NTI4QzAuMDY3MDU4OCA2LjY4MDc4LTAuMDAyMzExMjMgNi44NjMwOCA3Ljg5MTI5ZS0wNSA3LjA1MjA5QzAuMDAyNDY4ODIgNy4yNDExOSAwLjA3NjQyODkgNy40MjE0OSAwLjIwNTcwOSA3LjU1MzQ5TDQuMTA5ODMgMTEuNTM5NEwzLjE4NzQ2IDE3LjE2NzdDMy4xNjU4MyAxNy4yOTg3IDMuMTc5NjcgMTcuNDMzMyAzLjIyNzQgMTcuNTU2NEMzLjI3NTEzIDE3LjY3OTUgMy4zNTQ4NSAxNy43ODYyIDMuNDU3NTIgMTcuODY0M0MzLjU2MDE4IDE3Ljk0MjQgMy42ODE2OCAxNy45ODg3IDMuODA4MjUgMTcuOTk4MkMzLjkzNDgyIDE4LjAwNzcgNC4wNjEzOCAxNy45Nzk4IDQuMTczNTggMTcuOTE3N0w5LjAwMDAyIDE1LjI2MDVMMTMuODI2NSAxNy45MTc3QzEzLjk1ODMgMTcuOTkxMiAxNC4xMTEzIDE4LjAxNTcgMTQuMjU4IDE3Ljk4OUMxNC42Mjc3IDE3LjkyMjIgMTQuODc2NCAxNy41NTUgMTQuODEyNiAxNy4xNjc3TDEzLjg5MDMgMTEuNTM5NEwxNy43OTQ0IDcuNTUzNDlDMTcuOTAwNyA3LjQ0NDM5IDE3Ljk3MDggNy4zMDE5OSAxNy45OTIgNy4xNDYxOUMxOC4wNDk0IDYuNzU2NyAxNy43OTAxIDYuMzk2MTcgMTcuNDE4MiA2LjMzODNaTTEyLjI0NzQgMTAuOTc4NUwxMy4wMTQ3IDE1LjY1ODhMOS4wMDAwMiAxMy40NTExTDkuMDAwMDIgMi43MjQwNEwxMS4wMDYzIDYuOTgxNDhMMTUuNDk0OSA3LjY2NDY5TDEyLjI0NzQgMTAuOTc4NVoiIGZpbGw9IiNmZmI4MDAiIGNsYXNzPSJsZWZ0LWJnIj48L3BhdGg+PC9zdmc+")
}
body.fixed {overflow:hidden;}
#mobile_menu {position:fixed;height: 100%;width:100%; overflow:hidden;z-index:999988;background:#0e3db8;left:0;top:0;display:none;}
.btn-closes, .btn-closes-auth, .btn-closes-login, .btn-closes-reg {color:white; position:absolute;right: 0;width: 25px;text-align: center; margin-top: -8px; top:0px;font-size: 26px;display:inline-block;cursor:pointer;}
.btn-closes-auth, .btn-closes-login, .btn-closes-reg {color:#b9b7b7;font-size:18px;top:17px;}
.btn-closes-auth:hover, .btn-closes-login:hover, .btn-closes-reg:hover {color:#171717;}
.fix_menu_mobile {padding: 0; margin: 0; list-style: none;}
.fix_menu_mobile li {text-align:center;    margin: 20px 10px 0;}
.fix_menu_mobile {font-size: 18px;font-weight: 600; color:white;}
.fix_menu_mobile {margin: 40px 0;}
.fix_menu_mobile a, .fix_menu_mobile a:hover, .fix_menu_mobile a:visited {color:white;border-bottom:1px solid #ffffff4d;text-decoration:none;}
.fix_menu_mobile a:hover {border-bottom:1px solid #ffffff;}
.lastmenu {margin-top: 30px;}
.lastmenu span {color: #ffffff4d; font-size:14px;display:block;}

@media (max-width:768px) {
	.fix_menu_mobile li {text-align:left;margin-left:0;}
	.header-fizcheck__links a, .header-fizcheck__links a:hover, .header-fizcheck__links a:visited {font-size:16px;}
}

.accordion_item {
    overflow: hidden;
}
.accordion_item {
    border-bottom: 1px solid #dce1e680;
    background: #fff;
}
.accordion {padding: 0;}

.accordion_item {
    overflow: hidden;
}

.accordion_item+.accordion_item {
    margin-top: 16px
}

.accordion_item .head {
    position: relative;
    padding: 20px 71px 19px 25px;
    cursor: pointer
}

.accordion_item .head .title {
    color: #27353f;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%
}

.accordion_item .head .icon {
    color: #171717;
    position: absolute;
    top: 0;
    right: 23px;
    bottom: 0;
    display: block;
    width: 16px;
    height: 16px;
    margin: auto;
    transition: transform .2s linear
}

.accordion_item .data {
    display: none;
    padding: 32px 32px 13px 32px;
    border-top: 1px solid #e9eff3;
    background: #f9fafb
}

.accordion_item.active .head .icon,.mob_header .account.show svg.arr,header .account.show svg.arr {
    transform: rotate(180deg)
}

.markdown table {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-collapse: separate;
    border-spacing: 0 0;
    margin-bottom: .25rem;
    margin-top: .25rem;
    width: 100%
}

.markdown th {
    background-color: #f9fafb;
    border-bottom-width: 1px;
    border-color: rgba(9,66,93,.15);
    border-left-width: 1px;
    border-top-width: 1px;
    padding: .25rem .75rem
}

.markdown th:first-child {
    border-top-left-radius: .375rem
}

.markdown th:last-child {
    border-right-width: 1px;
    border-top-right-radius: .375rem
}
.markdown th {
text-align:center;
}
.markdown td {
    border-bottom-width: 1px;
    border-color: rgba(9,66,93,.05);
    border-left-width: 1px;
    padding: .25rem .75rem;
	text-align:center;
}
.markdown td:first-child, .markdown td:nth-child(2), .markdown th:first-child, .markdown th:nth-child(2) {
    text-align:left;
}

.markdown td:last-child {
    border-right-width: 1px;
}

.markdown tbody tr:last-child td:first-child {
    border-bottom-left-radius: .375rem
}

.markdown tbody tr:last-child td:last-child {
    border-bottom-right-radius: .375rem
}

@media (max-width: 768px) {
.accordion_item .head {
    padding: 10px 71px 9px 19px;
}
}
.user-list_type_friends {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.user-list__user {
	width: 50%;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 0;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 590px) {
	.user-list__user {
		width: 100%;
	}
	.user-list_type_friends {padding:10px 0;}
}
.user-list_type_friends .info a {text-decoration:none;}
			
.info a{border:1px solid #0e3db8;padding:.1em .5em!important;color:#0e3db8;border-radius:4px;text-align:center;margin-right:3px;font-size:13px}
.dop{font-weight:600;border:1px solid #0e3db8!important;text-decoration:none;padding:.6em 1em!important;color:#0e3db8!important;border-radius:4px!important;text-align:center!important;fill:#0e3db8!important;text-decoration:none;width:100%;margin-top:20px}.user-list_type_friends .user-list__user{width:50%;display:-ms-flexbox;display:flex;padding:15px 0;-ms-flex-align:center;align-items:center}@media (max-width:992px){.user-list_type_friends .user-list__user{width:50%}}@media (max-width:767px){.user-list_type_friends{margin:0;padding:10px}.user-list_type_friends .user-list__user{width:50%}}@media (max-width:450px){.user-list_type_friends{margin:0;padding:10px}.user-list_type_friends .user-list__user{width:100%}}
.avatar__img_user{max-width:100%;max-height:100%;-ms-flex-item-align:center;align-self:center;display:block;margin:auto;width:70px;height:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.user-info__name_user{line-height:1.4rem;font-weight:600;text-decoration:none;}
.avatar_user{display:-ms-inline-flexbox;display:inline-flex;border-radius:20%;overflow:hidden;font-size:1px;width:70px;height:70px;-ms-flex-negative:0;flex-shrink:0;cursor:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.user-list__avatar{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;line-height:1}.user-info{font-size:14px;margin-right:5px}
#add_friends_div a,#add_friends_div a:hover, #add_friends_div a:visited {text-decoration:none;}


.fixed_menu {display:none;}
@media screen and (max-width: 640px) {
.fixed_menu {display: block;bottom: 0;left: 0;height: 74px;background: transparent;position: fixed;width: 100%;z-index: 99;}
.fixed_menu_test {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 100px;
    margin-top: -24px;
    right: 0;
    z-index: -1;
    background-image: radial-gradient(circle at top left, transparent 23%, #0e3db8 24%);
}
    
.footer-nav_fix {
    display: flex;
    justify-content: space-between;
    padding: 10px 10px 14px;
    gap: 0;
    border-radius: 25px 25px 0 0;
    background-color: #f2f2f2;
}

.footer-nav_fix {
    background-color: hsla(0, 0%, 94.9%, .8);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.footer-nav__button {
    color: #0e3db8;
    font-size: 10px;
    line-height: 13px;
    text-align: center;
    border-radius: 20px;
    width: 25%;
    height: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.footer-nav__button.active, .footer-nav__button:hover {
    background: #0e3db8;
    color: #fff;
}
    
}
.atr_name {margin: 10px 0 10px 35px;text-align: left;color:#0e3db8;display:none;}
.white-popup-block {
    background: #FFF;
    padding: 10px 5px 10px 0;
    text-align: left;
    max-width: 650px;
    margin: 40px auto;
    position: relative;
	border-radius: 12px;
	overflow-y: hidden;
    max-height: calc(100vh - 80px);
}
.white-popup-scroll {overflow-y: auto;height:100%;padding: 20px 25px 20px 30px;max-height: calc(100vh - 100px);}
@media (max-width:450px) {
	padding: 20px 15px 20px 10px;
}
.white-popup-scroll::-webkit-scrollbar {
    width: 4px;	
}
.white-popup-scroll::-webkit-scrollbar-track {background: #fafbfc;}
.white-popup-scroll::-webkit-scrollbar-thumb {
        background-color: #0e3db8;
        border-radius: 5px;
		margin: 10px;
}
.form_block:first-child {margin-bottom: 8px;}
.form_block input {padding:7px 15px;border-radius: 10px;border: 1px solid rgba(0, 0, 0, 0.125);width: 100%;
    box-sizing: border-box;}
.form_block input:focus {border: 1px solid #0e3db8;}	
.form_block label {color: #9b9a9a;font-size: 12px;}
.form_block input.err {border:1px solid #f74b4b}
#log_err, #reg_err {color:#f74b4b;font-size: 12px;line-height:16px;margin-top: 10px;}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999990;
  overflow: hidden;
  position: fixed;
  background: #0e3db8;
  opacity: 1; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999991;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  overflow: hidden;
  }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 999992; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 999994; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 999995;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 32px;
  position: absolute;
  right: 5px;
  top: 12px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  padding: 0 0 18px 10px;}


.mfp-close-btn-in .mfp-close {
  color: var(--color-main); }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #171717; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

.fizcheck-modern-why-need-panel__image {
    margin-top: auto;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
	
.checkbox_true, .checkbox_true, .checkbox_trues {padding: 0 0 5px 40px; display:inline-block;margin:0 auto;max-width:280px;color:#9b9a9a;font-size:13px;position:relative;line-height:14px;}
.checkbox_true a, .checkbox_true a:hover, .checkbox_true a:visited, .checkbox_trues a, .checkbox_trues a:hover, .checkbox_trues a:visited {color:#9b9a9a;font-size:13px;}
.checkbox_false, .checkbox_false a, .checkbox_false a:hover, .checkbox_false a:visited {color:#f74b4b;font-size:13px;}
.checkbox_trues label, .checkbox_true label {display: inline;}
input[type="checkbox"] {
  transform: scale(1.2);
}
	
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: none;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: none;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 48%;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
  background:none;
}
.carousel-cell {
  width: 100%;
  margin-right: 10px;
  counter-increment: carousel-cell;
}
.flickity-prev-next-button.previous { left: 0; }
.flickity-prev-next-button.next { right: 0; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 0;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 0;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.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:4;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;overflow: hidden;}
		.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}

.proccess-gallery{
	margin-top:40px;
	width:100%;
	overflow: visible;
}
.proccess-gallery .swiper-slide {
	opacity:0.3;
	transition: opacity 0.3s;
}
.proccess-gallery .swiper-slide-active,
.proccess-gallery .swiper-slide-prev,
.proccess-gallery .swiper-slide-next {
  opacity: 1;
}
.swiper-slide a{
	display:block;
	width:100%;
	height:100%;
	border-radius:10px;
	overflow:hidden;
	position:relative;
}
.swiper-thumbs .swiper-video-slide a:before{
	background-size:50px;
}
.swiper-slide {
	display: flex;
	justify-content: left;
	align-items: left;
	
}
.swiper-slide img {
	display:block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.swiper-slide .line-clamp-2 {
    margin-top:10px;
    flex: 1 0 0;
}
.swiper-button-prev, .swiper-button-next {
	color: #fff;
}
.swiper-pagination-bullet {
	background: #fff;
	opacity: 0.7;
}
.swiper-pagination-bullet-active {
	background: #fff;
	opacity: 1;
}

.proccess-gallery-button-prev,
.proccess-gallery-button-next {
	width:52px;
	height:52px;
	color: #000;
	position: absolute;
	top: calc(50% - 26px);
	transform: translateY(-50%);
	background:#fff;
	border-radius:50%;
	z-index:5;
	box-shadow:0 0 35px rgba(96,96,96,0.23);
	cursor:pointer;
}
.proccess-gallery-button-prev {
	left: -26px; 
}
.proccess-gallery-button-next {
	right: -26px; 
}
.proccess-gallery-button-prev:before,
.proccess-gallery-button-next:before{
	content:'';
	display:block;
	width:52px;
	height:52px;
	background:url('../img/icons/garr.svg') no-repeat center center / 14px auto;
	position:absolute;
	left:0;
	top:0;	
}
.proccess-gallery-button-prev:before{
	transform:rotate(90deg);
}
.proccess-gallery-button-next:before{
	transform:rotate(-90deg);
}

.proccess-gallery-pagination {
	display: flex;
	justify-content: center;
	gap: 5px;
	margin: 30px auto 20px;
}
.proccess-gallery-pagination .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	background: #dee3ee;
	border-radius: 4px;
	opacity: 1;
	transition: all 0.3s ease;
	cursor: pointer;
	margin:0;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0;
}
.proccess-gallery-pagination .swiper-pagination-bullet-active {
	background: var(--green);
	width: 18px;
	opacity: 1;	
}
.has-iframe .fancybox__content{
	padding-top:5px;
	padding-bottom:5px;
}
.swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.swiper-slide video { width: 100%; height: 100%; object-fit: contain; }
.swiper-slide iframe { width: 100%; height: 100%; object-fit: contain; }
.relative {
    position: relative;
}
.absolute {
    position: absolute;
}
.absolute svg {vertical-align: top;}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.flex {
    display: flex;
}
.justify-start {
    justify-content: flex-start;
}
.gap-2 {
    grid-gap: .5rem;
}
.answer_button {text-align: right; font-size: 14px;line-height: 18px;color: #dadada;}
.text-11px {font-size: 11px;}
.text-12px {font-size: 12px;}
.text-13px {font-size: 13px;}
.text-14px {font-size: 14px;}
.text-15px {font-size: 15px;}
.text-16px {font-size: 16px;}
.text-17px {font-size: 17px;}
.h-15px {height: 15px;}
.w-15px {width: 15px;}
.h-20px {height: 20px;}
.w-20px {width: 20px;}
.h-25px {height: 25px;}
.w-25px {width: 25px;}
.h-30px {height: 30px;}
.w-30px {width: 30px;}
.h-35px {height: 35px;}
.text-f7b635 {color: #f7b635;}
.star-4 .relative:last-child .overflow-hidden svg{display:none;}
.star-3 .relative:last-child .overflow-hidden svg, .star-3 .relative:nth-child(4) .overflow-hidden svg{display:none;}
.fizcheck-modern-steps-info__divider{
    border-bottom: 2px solid #e1e1e1;
}
.fizcheck-modern-steps-info .title {
    margin-bottom: 16px;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 140%;
    color: #1f39a7;
}

li.fizcheck-divider-list__item {margin-bottom: 10px; list-style: none; color:#52525B;}
li.fizcheck-divider-list__item svg {width: 20px;height: 20px; margin-left: -30px;position: absolute;}
.operators {
    display: flex;
    justify-content: start;
    gap: 13px;
}
.operators_card {
    gap: 5px;
}
.operators .operator-item-card {
    padding: 15px 5px 0;
    width: 50px;
}
.operators img {
    width: 100%;
    display: block;
    margin: 0;
}
.landing-navbar.cls_2582562152 a.cls_2582562152, .landing-navbar.cls_2582562152 a.cls_2582562152:visited {border-bottom: 1px solid #ffffff50;}
.h-1 {height: .25rem;}
.bg-\[\#e9e9ea\] {
    background-color: rgb(233 233 234 / 1);
}
.w-full {
    width: 100%;
    text-align: center;
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s;
}
.bg-teal-700 {
    background-color: #24ba96;
}
.bg-blue-700 {background: var(--green); color: #fff;}
.mt-0 {
    margin-top: 0;
}
.items-center {justify-content: center;}
#pagination {margin: 0 auto;padding:0;}
.quizbutton {background: var(--green);
    border-radius: 8px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    font-size: 14px;
    line-height: 37px;
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
    border-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 22px;
    cursor: pointer;
    position: relative;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    text-transform: uppercase;
    border: none;}
.rotate-180 {transform: rotate(180deg);}
.quizbutton svg {
    width: 20px;
    height: 20px;
    margin-left: 10px;
}

@media (max-width: 725px) {
    .operators_card {justify-content: center;}
	.guardtext h1 {text-align:center!important;}
}
.guardtext h2 {font-size:21px!important;}
.guardtext ol a, .guardtext ol a:visited, .guardtext2 a, .guardtext2 a:visited {text-decoration:none; border-bottom:1px solid #1f39a73d;}
.guardtext ol li {margin-bottom:5px;}
.guardtext ol a:hover,.guardtext2 a:hover {text-decoration:none; border-bottom:1px solid #1f39a7;}
.guardtext ol li p {margin-bottom:5px;}
.div_top_hypers {
	color:#6b7280;
	}
	#ul_top_hypers {
		padding-left: 0;
		margin-top: 0;
		margin-bottom: 10px
	}
	#ul_top_hypers li {
		display: inline
	}
	#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}
hr {color:#dadada;margin: 0 0 20px 0;}
.price {font-size:32px;font-weight:bold;margin-bottom: 20px;}
.price span {font-size: 16px;color:#dadada;font-weight:normal;}
.ligalka li {list-style:none;margin-bottom:10px;position:relative;}
.ligalka li svg {margin-left: -25px;position:absolute; width:18px;height:18px;margin-top: 4px;}

.gap-1 {
    grid-gap: .25rem;
}
.text-center {text-align: center;}
.flex-col {
    flex-direction: column;
}
.grid-flow-col {
    grid-auto-flow: column;
}
.grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
}
@media (min-width: 1024px) {
    .lg\:basis-6\/12 {
        flex-basis: 50%;
    }
	.lg\:max-w-\[464px\] {
        max-width: 464px;
    }
	.lg\:px-0 {
        padding-left: 0;
        padding-right: 0;
    }
	.lg\:h-\[97px\] {
        height: 97px;
    }
    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
	.lg\:gap-11 {
        grid-gap: 2.75rem;
    }
}
.tap-highlight-transparent {
    -webkit-tap-highlight-color: transparent;
}
.transition-transform-background {
    transition-property: transform, background;
    transition-timing-function: ease;
    transition-duration: .25s;
}
.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.fixed {position:fixed;top:0; left:0;width:100%;height:100%;z-index:99;}
.bg-blue-100 {background: #f5f8ff;}
.rounded-large {border-radius: 10px;}
.bg-content1 {background: #fff;padding:20px; margin-bottom: 20px;}
.bg-gray-50 {background: #fff;}
.lg\:h-\[97px\]{padding: 10px;height: 97px;}
.lg\:h-\[97px\] svg {width:100%;height: 100% !important;}
.bg-\[\#0d766e\], .bg-\[\#24ba96\] {background:#24ba96}
.bg-\[\#0d766e\]:disabled {background:#c1c1c1}
.bg-\[\#24ba96\]:disabled {background:#24ba96}
.max-w-\[600px\] {max-width:600px;margin: 0 auto;}
.h-\[60px\] {height:60px;border-radius: 8px;}
.text-\[\#404040\] {color:#404040;}
.gap-2\.5 {grid-gap: .625rem;}
.font-semibold {font-weight: 600;}
@media (min-width: 640px) {
    .sm\:\[--scale-enter\:100\%\] {
        --scale-enter: 100%;
    }
	.sm\:my-16 {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }
	.sm\:mx-6 {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
}

.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.bg-blue-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1));
}
.bg-opacity-40 {
    --tw-bg-opacity: 0.4;
}
.backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
}
.before\:border-default {border:2px solid #e5e7eb;border-radius:6px;}
.backdrop-saturate-150 {
	filter: blur(4px);
    --tw-backdrop-saturate: saturate(1.5);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.max-w-\[430px\] {
    max-width: 430px;
	margin: 0 15px;
}
.\[\&_svg\]\:text-\[\#2E8BF3\] svg {
    color: var(--green);
}
.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.rounded-full {
    border-radius: 9999px;
}
.z-10 {
    z-index: 10;
}
.absolute {
    position: absolute;
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.bg-default-300\/50 {
    background-color: hsl(240 4.88% 83.92% / .5);
}
.w-5 {
    width: 14px;
}
.h-5 {
    height: 1.25rem;
}
.h-8 {
    height: 21px;
}
.w-8 {
    width: 21px;
}
.\!duration-500 {
    transition-duration: .5s !important;
}
.bg-primary {
	background: var(--green);
}
.max-w-\[400px\] {max-width:400px;}
.text-primary-foreground {color:#fff;}
.inline-flex {display: inline-flex;}
.cursor-pointer {cursor: pointer;}
.justify-start {justify-content: flex-start;}
.h-full {height:100%;}
.before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
}
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\] {
    border-radius: 6px;
}
#close1,#close11, #close2, #close22 {background: var(--green);
    border-radius: 8px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    line-height: 37px;
    border-bottom: 0;
    padding: 4px 22px;
    cursor: pointer;
    position: relative;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    text-transform: uppercase;
    border: none;}

.opacity-\[0\.0001\] {
    opacity: .0001;
}
.w-6 {
    width: 1.5rem;
}
.h-6 {
    height: 1.5rem;
}
.group[data-selected=true] .before\:border-default {border:2px solid var(--green);background:var(--green);border-radius:8px;}
.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100 {
    opacity: 1!important;
}
#react-aria6358336169-«r6» {margin-bottom: 40px;}
.animate-spinner-ease-spin {
    animation: spinner-spin .8s ease infinite;
}
.border-solid {
    border-style: solid;
}
.border-dotted {
    border-style: dotted;
}
.border-2 {
    border-width: 2px;
}
.border-b-white {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-l-transparent {
    border-left-color: transparent;
}
.border-t-transparent {
    border-top-color: transparent;
}
.opacity-75 {
    opacity: .75;
}
.animate-spin {
    animation: spin 1s linear infinite
}
.animate-spinner-linear-spin {
    animation: spinner-spin .8s linear infinite;
}

.animate-spinner-ease-spin {
    animation: spinner-spin .8s ease infinite
}

@keyframes spinner-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes sway {
    0% {
        transform: translate(0)
    }

    50% {
        transform: translateY(-150%)
    }

    to {
        transform: translate(0)
    }
}

.animate-sway {
    animation: sway .75s ease infinite
}