.fizcheck-form-input input,.fizcheck-form-input select {padding:24px 18px 8px !important}
.fizcheck-form-input input:focus+label,.fizcheck-form-input input[data-empty=false]+label,.fizcheck-form-input label.active {top:18px; font-size:12px; left:18px}
.landing-layout.cls_447940358 {background:#fff}
.jumbo {position:relative; margin-top:40px; width:100%; padding-top:56px; padding-bottom:26px}
@media (min-width:768px) {.jumbo {margin-top:54px; padding-top:72px; padding-bottom:56px }
}
@media (min-width:1120px) {.jumbo {padding-bottom:56px; background:url(/img/matrix_x.png?v1) calc(100% - 24px) 0/416px 374px no-repeat }
}
@media (min-width:768px) and (max-width:1119px) {.jumbo-bg {background:url(/img/matrix_x.png?v1) calc(100% - 24px) 0/416px no-repeat }
}

.footer_matrica {display:none;}
@media (max-width:768px) {
	.footer_matrica {max-width: 360px; display:inline-block; margin: 0px auto 20px; border-radius: 20px; box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05); background:white;overflow: hidden;}
	.footer_matrica img {width: 100%;}
}
.title--sub {background:-webkit-linear-gradient(270deg,#ea18b0 -100%,#346df1 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent}
h1.title {font-size:34px; color:var(--green); text-align:left; margin:0}
.lead {color:#59536f; margin-top:12px; font-size:16px; font-weight:400; line-height:22px; max-width:450px}
@media (min-width:768px) {.lead {color:#3e3467; margin-top:18px; font-size:18px; font-weight:400; line-height:24px }
}
.emblems {position:absolute; top:0; left:0; display:flex; gap:16px; transform-origin:top left; scale:.7407407407; margin-bottom:23.7037037037px}
.emblem {display:flex; width:54px; height:52px; background-size:100% auto; background-repeat:no-repeat}
.emblem--minjust {background-position:0 0}
.emblem--tax {background-image:url(/img/icon_001.svg)}
.emblem--fsin {background-image:url(/img/icon_002.svg)}
.emblem--fssp {background-image:url(/img/icon_003.svg)}
.emblem--supcourt {background-image:url(/img/icon_004.svg)}
.panel-main__header {padding:24px; min-height:144px}
.panel-main__header .form {display:grid; grid-template-columns:1fr; gap:0 24px}
.panel-main__header {background:#fff; margin:0 4px 4px; padding:24px 16px 16px; min-height:176px; border-radius:12px; box-shadow:0 4px 52px #3e346729; display:flex; flex-direction:column; justify-content:flex-start}
.panel-main__header .button {margin-top:24px}
@media (min-width:1120px) {.hidden-desktop-and-up {display:none !important}
}
@media (max-width:767px) {.panel-main__header .form-field:not(.form-field--switch)+.form-field {margin-top:24px }
 .panel-main__header .form-field-group {margin-top:18px; margin-bottom:2px }
 .panel-main__header .form-field-group+.form-field-group {margin-top:16px }
 .panel-main__header .form-field-group .form-field {margin-top:8px }
 .panel-main__header .checkbox--switch {margin-top:0; margin-bottom:0 }
 h1.title {font-size:28px}
}
@media (min-width:768px) and (max-width:1119px) {.panel-main__header .form-field--birthdate {margin-top:24px }
 .panel-main__header .form-field--inn,.panel-main__header .form-field--passport {margin-top:8px; margin-bottom:0 }
 .panel-main__header .form-field--switch {display:flex; flex-direction:column; justify-content:center; margin-top:24px; height:40px }
 .panel-main__header .form-field--know-inn,.panel-main__header .form-field--know-passport {margin-top:54px; margin-bottom:0 }
}
@media (min-width:768px) {.panel-main__header {margin-top:4px; padding:24px 24px 16px }
}
@media (min-width:1120px) {.panel-main__header {padding:24px; min-height:144px }
}
.panel-main__header .form-field--agree {margin-top:13px; font-size:13px}
.panel-main__header .form {display:grid; grid-template-columns:1fr; gap:0 24px}
.panel-main__header .form .form-field-group {display:flex; flex-direction:column}
.panel-main__header .form .form-field-group .checkbox--switch {margin-right:auto; font-size:13px}
@media (min-width:768px) and (max-width:1119px) {.panel-main__header .form {grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) }
 .panel-main__header .form .form-field-group--passport {grid-area:2/2 }
 .panel-main__header .form .form-field-group--inn {grid-area:2/3 }
 .panel-main__header .form .button,.panel-main__header .form .form-field--agree {grid-column:span 3 }
}
@media (min-width:1120px) {.panel-main__header .form {grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) }
 .panel-main__header .form .form-field--switch {margin-top:28px }
 .panel-main__header .form .form-field--switch label {margin-bottom:6px }
 .panel-main__header .form .form-field-group--passport {grid-area:2/1 }
 .panel-main__header .form .form-field-group--inn {grid-area:2/2 }
 .panel-main__header .form .button {padding-top:12px; padding-bottom:12px; max-height:40px; margin-top:18px; grid-column:span 1; grid-row:span 1; grid-area:2/4 }
 .panel-main__header .form .form-field--agree {margin-top:25px; grid-column:span 1; grid-row:span 1; grid-area:2/3 }
 .panel-main__header .form .form-field--agree .checkbox {margin-bottom:6px }
}
.form-field {display:flex; flex-direction:column}
.panel-main__header .form .form-field label:not(.checkbox) {display:none}
.panel-main__header .form .form-field .checkbox--switch:not(:has(input:checked)) {font-weight:400; font-size:13px; width:100%}
.panel-main__header .form .form-field-group .form-field:not(.form-field--switch) label {display:none}
.panel-main__footer {display:flex; flex-direction:column; padding:20px 16px 10px; position:relative}
.tooltip-button:before {content:"?"; position:absolute; color:#fff; height:14px; width:14px; text-align:center; font-size:10px; line-height:14px; font-weight:500}
@media (min-width:768px) {.panel-main__footer {padding:16px 28px 0 }
}
.panel-main__footer .button {margin-top:20px; width:100%}
@media (min-width:1120px) {.panel-main__footer .button {margin-top:-38px; margin-left:auto; width:292px }
}
.panel-main__heading {font-size:14px; font-weight:500; line-height:20px; color:#333; margin-bottom:16px}
.checklist-description {background:#09c4001a; padding:12px; margin-top:24px; border-radius:4px; font-size:14px; font-weight:500; line-height:20px; position:relative; cursor:pointer; user-select:none}
.checklist-description .is-success {color:#09c400}
.checklist-description__icon .icon {content:""; position:absolute; width:16px; height:16px; top:calc(50% - 8px); right:8px}
.checklist-description__text {margin-right:20px}
@media (min-width:768px) {.checklist-description {display:none }
}
@media (min-width:1120px) {.panel-main__header .form {grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}
 .panel-main__header .form .button {padding-top:12px; padding-bottom:12px; max-height:40px; margin-top:18px; grid-column:span 1; grid-row:span 1; grid-area:2 / 4}
 .panel-main__header .form .form-field--agree {margin-top:25px; grid-column:span 1; grid-row:span 1; grid-area:2 / 3}
 .form-field--agree a,.form-field--agree a:hover,.form-field--agree a:visited {color:#346df1; text-decoration:underline}
 .form-field--agree a:hover {text-decoration:none}
 .checkbox:not(.checkbox--switch) {font-size:11px; line-height:14px; align-items:center}
}
.form-field input,.form-field textarea {padding:6px 12px; font-size:16px; font-weight:400; line-height:24px; color:#333; border:1px solid #cccccc; border-radius:4px; transition:border-color,box-shadow .15s ease-out}
.form-field input:not([type=checkbox]) {height:36px; box-shadow:none}
.panel-main__heading {font-size:14px; font-weight:500; line-height:20px; color:#333; margin-bottom:16px}
.checkbox {cursor:pointer; user-select:none}
.checkbox--switch {cursor:pointer; user-select:none; position:relative; padding-left:44px}
.form-field .checkbox--switch {line-height:18px}
@media (min-width:1120px) {.checkbox--switch {padding-left:36.8px }
}
.checkbox--switch input {position:absolute; opacity:0; height:0; width:0; cursor:pointer}
.checkbox--switch input:checked~.checkbox__switch {background-color:#09c400}
.checkbox--switch input:checked~.checkbox__switch:before {transition:transform .2s; transform:translate(16px)}
@media (min-width:1120px) {.checkbox--switch input:checked~.checkbox__switch:before {transform:translate(12.8px) }
}
.checkbox--switch .tooltip-button {left:4px; bottom:-2px}
.checkbox__switch {width:36px; height:20px; border-radius:10px; position:absolute; top:calc(50% - 7px); left:0; background-color:#e3e3e3}
@media (min-width:1120px) {.checkbox__switch {width:28.8px; height:16px; border-radius:8px; top:calc(50% - 7px) }
}
.checkbox__switch:before {content:""; position:absolute; top:3px; left:3px; height:14px; width:14px; background-color:#fff; border-radius:50%; transition:transform .2s; transform:translate(0)}
@media (min-width:1120px) {.checkbox__switch:before {top:2.4px; left:2.4px; height:11.2px; width:11.2px }
}
.tooltip-button {display:inline-block; width:14px; height:14px; border-radius:50%; background:#888; position:relative; cursor:pointer; user-select:none}
.checkbox--switch .tooltip-button {left:4px; bottom:-2px}
@media (min-width:768px) {.check-list {columns:2; column-gap:25px}
}
@media (min-width:1120px) {.check-list {columns:3}
 .panel-main__header .form .button.is-bottom {margin-top:54px}
 .panel-main__header .form .form-field--agree.is-bottom {margin-top:61px}
}
.check-list__item {font-size:13px; font-weight:400; line-height:20px; padding-left:24px; display:inline-flex; height:auto; width:auto; min-width:100%; padding-bottom:10px; color:#35383b; line-height:16px}
.icon {position:relative; display:inline-block}
.icon:before {content:""; display:block; mask-repeat:no-repeat; mask-size:100%; position:absolute; top:0; left:0; height:100%; width:100%}
.icon--check-circle:before {mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99995 0C4.03741 0 0 4.03731 0 8.99995C0 13.9626 4.03741 18 8.99995 18C13.9625 18 17.9999 13.9626 17.9999 8.99995C17.9999 4.03731 13.9626 0 8.99995 0ZM14.1679 7.47979L8.51367 13.134C8.27325 13.3744 7.95367 13.5067 7.6137 13.5067C7.27374 13.5067 6.95415 13.3744 6.71374 13.134L3.83202 10.2523C3.5916 10.0119 3.45919 9.69228 3.45919 9.35231C3.45919 9.01226 3.5916 8.69267 3.83202 8.45225C4.07234 8.21184 4.39193 8.07942 4.73199 8.07942C5.07195 8.07942 5.39163 8.21184 5.63196 8.45235L7.61361 10.4339L12.3678 5.67976C12.6082 5.43934 12.9278 5.30702 13.2677 5.30702C13.6077 5.30702 13.9273 5.43934 14.1677 5.67976C14.6641 6.17618 14.6641 6.98355 14.1679 7.47979Z' fill='currentcolor'/%3E%3C/svg%3E")}
.check-list__item:before {content:""; top:calc(50% - 12px); left:0; display:block; width:16px; height:16px; background-color:#ccc}
.loadings {position:relative; overflow:hidden}
.loadings div,.loadersdd div {display:none}
.loadersdd {margin-top:5px}
.loadersdd div {color:#999; font-size:14px}
.loadings div.active,.loadersdd div.active {display:block}
.progress {border-radius:8px}
.progress__bar {background:#1f39a7}
.iconick {position:relative; display:inline-block; height:1.25em; width:1.25em}
.iconick:before {content:""; display:block; mask-repeat:no-repeat; mask-size:100%; position:absolute; top:0; left:0; height:100%; width:100%}
.button.is-success {border:2px solid #09c400!important; color:#09c400!important; background:#fff!important}
.button.is-success:hover {border:2px solid #09c400!important; color:#fff!important; background:#09c400!important}
.check-card {border-radius:8px; box-shadow:0 4px 48px #0000000a; padding:16px; margin:8px 0; background:#fff}
.check-card__heading {position:relative}
.check-card__heading .iconick {width:21px; min-width:21px; height:21px; margin-left:2px; margin-right:15px; margin-top:1px}
.icon--error:before,.icon--warning:before {color:#f8b200; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' fill='%23f8b200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.8237 19.718C21.1293 20.282 21.1175 20.8461 20.7885 21.4101C20.483 21.9741 20.0012 22.2562 19.3431 22.2562H2.42186C1.76381 22.2562 1.27027 21.9741 0.941249 21.4101C0.635726 20.8461 0.635726 20.282 0.941249 19.718L9.40188 5.05288C9.73091 4.48884 10.2244 4.20682 10.8825 4.20682C11.5405 4.20682 12.0341 4.48884 12.3631 5.05288L20.8237 19.718ZM12.0106 17.1798C11.7051 16.8508 11.329 16.6863 10.8825 16.6863C10.436 16.6863 10.0482 16.8508 9.71916 17.1798C9.41363 17.4853 9.26087 17.8613 9.26087 18.3079C9.26087 18.7544 9.41363 19.1422 9.71916 19.4712C10.0482 19.7767 10.436 19.9295 10.8825 19.9295C11.329 19.9295 11.7051 19.7767 12.0106 19.4712C12.3396 19.1422 12.5041 18.7544 12.5041 18.3079C12.5041 17.8613 12.3396 17.4853 12.0106 17.1798ZM9.33138 10.8696L9.6134 15.6639C9.6134 15.9224 9.75441 16.0517 10.0364 16.0517H11.7286C12.0106 16.0517 12.1516 15.9224 12.1516 15.6639L12.4336 10.8696C12.4336 10.7286 12.3866 10.6228 12.2926 10.5523C12.2221 10.4583 12.1281 10.4113 12.0106 10.4113H9.75441C9.6369 10.4113 9.53114 10.4583 9.43714 10.5523C9.36663 10.6228 9.33138 10.7286 9.33138 10.8696Z' /%3E%3C/svg%3E")}
.check-card__heading {display:flex; margin-left:0; font-size:18px; font-weight:bold; line-height:28px; margin-top:0; margin-bottom:16px}
.check-card__images {width:100%; max-width:859px; display:flex; justify-content:start; align-items:start; gap:0; position:relative}
.check-card__text--4 {width:103.7162162162%; aspect-ratio:307 / 226; transform:translate(-1.8581081081%,-2.2123893805%); margin-bottom:-10px}
.check-card__text--1 {margin-top:2px; background:url(/img/obfuscated_text_1_mobile-B6PwOsvu.png) 50%/contain no-repeat}
@media only screen and (min-width:991px) {.check-card__text--1 {background:url(/img/obfuscated_text_1-DYux-ESn.png) 50%/contain no-repeat }
}
.check-card__text--2 {margin-top:2px; background:url(/img/obfuscated_text_2_mobile-B006aLlz.png) 50%/contain no-repeat}
@media only screen and (min-width:991px) {.check-card__text--2 {background:url(/img/obfuscated_text_2-Djds5rg6.png) 50%/contain no-repeat }
}
.check-card__text--3 {margin-top:2px; background:url(/img/obfuscated_text_3_mobile-CnKSY4A4.png) 50%/contain no-repeat}
@media only screen and (min-width:991px) {.check-card__text--3 {background:url(/img/obfuscated_text_3-BcXdWJos.png) 50%/contain no-repeat }
}
.check-card__text--4 {margin-top:2px; background:url(/img/obfuscated_text_4_mobile-DHltgF7k.png) 50%/contain no-repeat}
@media only screen and (min-width:991px) {.check-card__text--4 {background:url(/img/obfuscated_text_4-DH6fzn6M.png) 50%/contain no-repeat }
}
.check-card__text--5 {margin-top:2px; background:url(/img/obfuscated_text_5_mobile-BoRkNG0o.png) 50%/contain no-repeat}
@media only screen and (min-width:991px) {.check-card__text--5 {background:url(/img/obfuscated_text_5-BBtjP5IT.png) 50%/contain no-repeat }
}
.check-card__text--6 {margin-top:2px; background:url(/img/obfuscated_text_6-DX-VfYju.png) 50%/contain no-repeat}
.check-card__text--1 {width:74.0932635135%; aspect-ratio:232/152; transform:translate(-9.5704403246%,-4.9342105263%); margin-bottom:-7.5px}
@media only screen and (max-width:990px) {.check-card__text--1 .check-card__button {left:calc(50% - 9.5704403246%) }
}
@media only screen and (min-width:991px) {.check-card__text--1 {margin-top:0; width:51.338766007%; aspect-ratio:441/110; transform:translate(-6.8027210884%) }
}
.check-card__text--2 {width:97.972972973%; aspect-ratio:298/225; transform:translate(-2.3013785598%,-2.4444444444%); margin-bottom:-11px}
@media only screen and (min-width:991px) {.check-card__text--2 {width:56.5774155995%; aspect-ratio:486/225; transform:translate(-.8731082654%) }
}
.check-card__text--3 {width:105.0675675676%; aspect-ratio:311/262; transform:translate(-2.027027027%,-1.9083969466%); margin-bottom:-10px}
@media only screen and (min-width:991px) {.check-card__text--3 {width:99.4179278231%; aspect-ratio:854/200; transform:translate(-.2910360885%) }
}
.check-card__text--4 {width:103.7162162162%; aspect-ratio:307/226; transform:translate(-1.8581081081%,-2.2123893805%); margin-bottom:-10px}
@media only screen and (min-width:991px) {.check-card__text--4 {width:99.4179278231%; aspect-ratio:854/200; transform:translate(-.8731082654%) }
}
.check-card__text--5 {width:100.3378378378%; aspect-ratio:297/207; transform:translate(-2.027027027%,-2.1739130435%); margin-bottom:-9px}
@media only screen and (min-width:991px) {.check-card__text--5 {width:58.0908032596%; aspect-ratio:499/175; transform:translate(-1.5715948778%) }
}
.check-card__text--6 {width:91.2162162162%; aspect-ratio:343/55; transform:translate(-1.7285871878%,-13.6363636364%); margin-bottom:46px}
.check-card__text--6+.check-card__button {inset:auto auto 0 0; transform:none}
@media only screen and (max-width:990px) {.check-card__text--6+.check-card__button {width:100% }
}
@media only screen and (min-width:991px) {.check-card__text--6 {margin-bottom:52px; width:39.9301513388%; aspect-ratio:343/55; transform:translate(-2.5029103609%) }
}
.check-card__button {position:absolute; transform:translate(-50%,-50%); left:50%; top:50%; background:#fff; color:#09c400; white-space:nowrap}
.check-card__button--bottom {margin-top:16px}
.check-card hr {border:none; height:1px; background:#1b1b1b; opacity:.1; margin:24px 0}
.check-card__info {margin-top:16px; font-size:16px; font-weight:400}
.check-card__description {opacity:.6; font-size:14px; font-weight:400; line-height:20px}
.check-card__case.card {margin-top:24px}
.check-card__case+.check-card__case {margin-top:8px}
.check-card__case__heading {color:#000; font-weight:700; text-transform:uppercase; margin-bottom:8px}
.check-card__case--brief {position:relative}
.check-card__case--brief:after {z-index:1; position:absolute; content:""; height:115px; bottom:0; right:0; left:0; background:linear-gradient(180deg,#fff0,#fff)}
.check-card__cases-button {z-index:2; color:inherit; border-radius:4px; border:2px solid rgba(27,27,27,.2); font-weight:500; line-height:16px; text-align:center; margin-top:24px; padding:12px 31px; display:block}
.check-card__cases-button:hover,.check-card__cases-button:active,.check-card__cases-button:focus {color:inherit; text-decoration:none}
@media only screen and (min-width:991px) {.check-card__cases-button {display:inline-block }
}
.rpf9557--a {aspect-ratio:330/612; background-image:url(/img/330-C1wEo3UB.png); background-image:image-set(url(/img/330-C1wEo3UB.png) 1x,url(/img/330-DZq7huCp.png) 2x); text-decoration:none; background-repeat:no-repeat; background-size:100% auto}
.rpf9557--a a,.rpf9557--a a:hover,.rpf9557--a a:visited {text-decoration:none; width:100%; height:100%; display:block}
@media only screen and (min-width:400px) {.rpf9557--a {aspect-ratio:410/580; background-image:url(/img/410-B9zXM85r.png); background-image:image-set(url(/img/410-B9zXM85r.png) 1x,url(/img/410-XMQYlAaY.png) 2x) }
}
@media only screen and (min-width:576px) {.rpf9557--a {aspect-ratio:510/460; background-image:url(/img/510-D0I3rjxQ.png); background-image:image-set(url(/img/510-D0I3rjxQ.png) 1x,url(/img/510-Cn76LK--.png) 2x) }
}
@media only screen and (min-width:768px) {.rpf9557--a {aspect-ratio:690/189; background-image:url(/img/690-DCDAceVp.png); background-image:image-set(url(/img/690-DCDAceVp.png) 1x,url(/img/690-CupRZ-ey.png) 2x) }
}
.rpf9557--a__bottom {aspect-ratio:360/108; background-image:url(/build/assets/360-HCcv992k.png); background-image:image-set(url(/build/assets/360-HCcv992k.png) 1x,url(/build/assets/360-BXetm1S8.png) 2x)}
.popup-content__title {font-family:"Onest",sans-serif}
@font-face {font-family:"Onest"; font-style:normal; font-weight:900; src:url(/modules/monitoring/css/fonts/Onest-Black.ttf) format("truetype"),url(/modules/monitoring/css/fonts/Onest-Black.woff) format("woff"),url(/modules/monitoring/css/fonts/Onest-Black.eot?) format("eot"); font-display:swap}
.showblurred_close::before {content:""; display:block; width:50px; height:50px; position:absolute; background:url(img/door_close.svg?v1) #fff 50% 50% no-repeat; border-radius:50%; background-size:30px 30px; left:calc(50% - 25px); top:0; margin-top:-25px}
.bg-\[\#f4f4f5\] {background:#f4f4f5; height:52px !important}
.shadow-sm,.shadow-small {box-shadow:var(--bs-box-shadow-sm) !important}
.-ms-2 {-webkit-margin-start:-.8rem; margin-inline-start:-.8rem}
.justify-between {justify-content:space-between}
.header-bottom .fixedmenu-2 {margin-top:-52px}
.header-bottom .fixedmenu_152 {top:80px}
@media (min-width:992px) {#payblock {order:2}
}
.grid-rows-\[auto_1fr\] {grid-template-rows:auto 1fr}
.items-end {align-items:flex-end}
.gap-8 {grid-gap:2rem}
.max-w-\[55\%\] {max-width:65%}
.max-w-\[45\%\] {max-width:35%}
.ring-offset-background {background:white; border:2px solid #d4d4d8; border-radius:50%; min-width:32px; margin-left:-14px}
.ring-2 {--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}
@media (min-width:1024px) {.lg\:text-\[36px\] {font-size:36px}
 .lg\:order-2 {order:2}
.lg\:text-left {text-align:left}
.lg\:justify-self-start {justify-self:start}
.lg\:justify-items-start {justify-items:start}
.lg\:max-w-\[550px\] {max-width:550px}
.lg\:order-1 {order:1}
.lg\:justify-items-end {justify-items:end}
.lg\:grid-cols-\[1fr_558px\] {grid-template-columns:1fr 558px}
.lg\:gap-6 {grid-gap:1.5rem}
.lg\:text-left {text-align:left!important}
}
.text-\[\#0070F0\] {color:#0070F0}
.text-\[\#3b82f6\] {--tw-text-opacity:1; color:rgb(59 130 246 / var(--tw-text-opacity,1))}
.font-semibold {font-weight:600}
.bottom-9 {bottom:0; margin-bottom:-50px}
.bg-\[\#EAECF0\] {--tw-bg-opacity:1; background-color:rgb(234 236 240 / var(--tw-bg-opacity,1))}
.rounded-t-lg {border-radius:.5rem}
.bg-\[\#0070F0\] {--tw-bg-opacity:1; background-color:rgb(0 112 240 / var(--tw-bg-opacity,1))}
@media (min-width:768px) {.md\:gap-6 {grid-gap:1.5rem}
}
.order-1 {order:1}
.order-2 {order:2}
.order-3 {order:3}
.absolute {position:absolute}
.gap-1\.5 {gap:0.5rem}
#sendform div {font-size:12px!important}
.relative {position:relative}
.popup-content__title {font-family:"Onest",sans-serif}
@font-face {font-family:"Onest"; font-style:normal; font-weight:900; src:url(/modules/monitoring/css/fonts/Onest-Black.ttf) format("truetype"),url(/modules/monitoring/css/fonts/Onest-Black.woff) format("woff"),url(/modules/monitoring/css/fonts/Onest-Black.eot?) format("eot"); font-display:swap}
.showblurred_close::before {content:""; display:block; width:50px; height:50px; position:absolute; background:url(img/door_close.svg?v1) #fff 50% 50% no-repeat; border-radius:50%; background-size:30px 30px; left:calc(50% - 25px); top:0; margin-top:-25px}
.btn_pay.btn_active {background:#ededed; color:#8a8e99}
#sendform div.resume-count {color:#414141; font-size:14px !important; line-height:18px !important; text-align:left; display:flex; align-items:center; gap:12px; padding:0 0 5px 0; font-weight:700; position:relative}
.sm\:h-8 {height:2rem}
.sm\:w-8 {width:2rem}
.resume-count::before {margin-top:0}
}
.btn_pay.btn_active {background:#ededed!important; color:#8a8e99!important}
.tstss {text-align:center; margin-bottom:10px}
.tstss span {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; text-align:center}
.resume-count::before {margin:0 0 0 13px}
.grid-rows-\[auto_1fr\] {grid-template-rows:auto 1fr}
.items-end {align-items:flex-end}
.gap-8 {grid-gap:2rem}
.max-w-\[55\%\] {max-width:65%}
.max-w-\[45\%\] {max-width:35%}
.ring-offset-background {background:white; border:2px solid #d4d4d8; border-radius:50%; min-width:32px; margin-left:-14px}
.ring-2 {--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}
@media (min-width:1024px) {.lg\:text-\[36px\] {font-size:36px}
 .lg\:order-2 {order:2}
.lg\:text-left {text-align:left}
.lg\:justify-self-start {justify-self:start}
.lg\:justify-items-start {justify-items:start}
.lg\:max-w-\[550px\] {max-width:550px}
.lg\:order-1 {order:1}
.lg\:justify-items-end {justify-items:end}
.lg\:grid-cols-\[1fr_558px\] {grid-template-columns:1fr 558px}
.lg\:gap-6 {grid-gap:1.5rem}
.lg\:text-left {text-align:left!important}
}
.text-\[\#0070F0\] {color:#0070F0}
.text-\[\#3b82f6\] {--tw-text-opacity:1; color:rgb(59 130 246 / var(--tw-text-opacity,1))}
.font-semibold {font-weight:600}
.bottom-9 {bottom:0; margin-bottom:-50px}
.bg-\[\#EAECF0\] {--tw-bg-opacity:1; background-color:rgb(234 236 240 / var(--tw-bg-opacity,1))}
.rounded-t-lg {border-radius:.5rem}
.bg-\[\#0070F0\] {--tw-bg-opacity:1; background-color:rgb(0 112 240 / var(--tw-bg-opacity,1))}
@media (min-width:768px) {.md\:gap-6 {grid-gap:1.5rem}
}
.order-1 {order:1}
.order-2 {order:2}
.order-3 {order:3}
.absolute {position:absolute}
.gap-1\.5 {gap:0.5rem}
#sendform div {font-size:12px!important}
.relative {position:relative}
.popup-content__title {font-family:"Onest",sans-serif}
@font-face {font-family:"Onest"; font-style:normal; font-weight:900; src:url(/modules/monitoring/css/fonts/Onest-Black.ttf) format("truetype"),url(/modules/monitoring/css/fonts/Onest-Black.woff) format("woff"),url(/modules/monitoring/css/fonts/Onest-Black.eot?) format("eot"); font-display:swap}
.showblurred_close::before {content:""; display:block; width:50px; height:50px; position:absolute; background:url(img/door_close.svg?v1) #fff 50% 50% no-repeat; border-radius:50%; background-size:30px 30px; left:calc(50% - 25px); top:0; margin-top:-25px}
.btn_pay.btn_active {background:#ededed; color:#8a8e99}
#sendform div.resume-count {color:#414141; font-size:14px !important; line-height:18px !important; text-align:left; display:flex; align-items:center; gap:12px; padding:0 0 5px 0; font-weight:700; position:relative}
.sm\:h-8 {height:2rem}
.sm\:w-8 {width:2rem}
.resume-count::before {margin-top:0}
.flex-1 {display:flex; flex:1 1 0}
.text-inherit {text-align:left}
.w-5 {width:14px}
.h-5 {height:1.25rem}
.inline-flex {display:inline-flex}
.items-center {align-items:center}
.rounded-full {border-radius:9999px}
.h-full {height:100%}
.flex {display:flex}
.w-full {width:100%; text-align:center}
.reviews-block {padding:40px 0; overflow:hidden; max-width:712px; margin:0 auto}
@media (max-width:1100px) {.reviews-block {max-width:100%; margin:0 auto}
}
.reviews-block h2 {text-align:center; font-size:32px; font-weight:700; margin:0 0 25px 0; color:#333}
.reviews-logos {display:flex; justify-content:center; align-items:center; gap:30px; margin-bottom:40px; padding:0 20px}
.reviews-logos svg {height:24px; width:auto}
.reviews-carousel {position:relative; padding:30px 50px; overflow:hidden}
.reviews-track {display:flex; transition:transform 0.3s ease}
.review-item {min-width:100%; padding:0 15px; box-sizing:border-box}
.review-box {background:#fff; border-radius:10px; padding:25px; box-shadow:0 3px 15px rgba(0,0,0,0.1); height:100%}
.review-header {display:flex; align-items:center; gap:10px; margin-bottom:15px}
.review-name {font-size:18px; font-weight:600; color:#333}
.review-stars {color:#FFD700; font-size:18px}
.review-source {margin-bottom:15px; height:18px}
.review-source svg {height:18px; width:auto}
.review-content {font-size:15px; line-height:1.6; color:#555}
.review-nav {position:absolute; top:50%; transform:translateY(-50%); width:40px; height:40px; background:#fff; border-radius:50%; box-shadow:0 2px 10px rgba(0,0,0,0.15); display:flex; align-items:center; justify-content:center; cursor:pointer; z-index:2}
.review-nav:hover {background:#f5f5f5}
.review-nav.prev {left:40px}
.review-nav.next {right:40px}
.review-nav svg {width:20px; height:20px; fill:#333}
.review-dots {display:flex; justify-content:center; gap:6px; margin-top:25px}
.review-dot {width:8px; height:8px; background:#ddd; border-radius:50%; cursor:pointer; transition:all 0.3s}
.review-dot.active {background:#333; width:20px; border-radius:4px}
@media (min-width:768px) {.review-item {min-width:50%}
}
@media (min-width:1100px) {.review-item {min-width:320px}
}
@media (max-width:767px) {.reviews-block {padding:30px 0}
 .reviews-block h2 {font-size:24px; margin-bottom:20px}
 .reviews-logos {gap:15px; margin-bottom:30px}
 .reviews-logos svg {height:18px}
 .reviews-carousel {padding:0 0}
 .review-item {padding:0 10px}
 .review-box {padding:20px}
 .review-header {align-items:center; margin-bottom:12px}
 .review-name {font-size:16px}
 .review-stars {font-size:16px}
 .review-source {height:16px}
 .review-source svg {height:16px}
 .review-content {font-size:14px}
 .review-nav {width:35px; height:35px}
 .review-nav svg {width:16px; height:16px}
 .review-nav.prev {left:5px}
 .review-nav.next {right:5px}
 .reviews-carousel {margin-top:20px}
}
.mprs_2 {flex-direction:row}
.mprs_2 label {width:19%}
@media (max-width:920px) {.mprs_2 label {width:32%}
}
@media (max-width:500px) {.mprs_2 label {width:100%}
}
.check-card__images {background:white; height:94px; overflow:hidden; border-radius:8px; margin-top:5px; position:relative}
.check-card__images span {position:absolute; right:calc(50% - 110px); color:#0e3db8; font-size:12px; background:#ffffffd9; font-weight:bold; border:2px solid #0e3db8; padding:0 8px 0 25px; top:calc(50% - 10px)}
.check-card__images span::before {content:""; display:block; width:30px; height:30px; left:0; top:0; position:absolute; background:url(img/door_close.svg?v1) 50% 50% no-repeat; background-size:16px 16px; margin:-3px 0 0 -2px}
.advantages--item__description {color:#828282; font-size:12px; line-height:14px; display:block}
.fizcheck-form-input input::-moz-placeholder {opacity:1; color:#9ca3af;color:white;}
.fizcheck-form-input input::placeholder {opacity:1; color:#9ca3af}
.fizcheck-form-input input:focus::-moz-placeholder {opacity:1}
.fizcheck-form-input input:focus::placeholder {opacity:1}
.calculate {width:100%; margin:0 auto; position:relative}
.calculate__tabs {width:100%; list-style:none; display:grid; grid-template-columns:repeat(4,1fr); gap:12px; margin:0; margin-bottom:32px; padding:0}
.calculate__tabs-item {width:100%; display:inline-block; cursor:pointer; border-radius:8px; font-size:15px; font-weight:500; line-height:24px; text-align:center; padding:8px 16px; background:#fff; border:1px solid var(--green); -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out}
.calculate__tabs-item:hover {background:var(--green); border:1px solid var(--green)}
.calculate__tabs-item.active {background:var(--green); color:#fff; border:2px solid var(--green)}
.calculate__form {display:none}
.calculate__form.active {display:block; -webkit-animation:fade .3s ease-in-out; animation:fade .3s ease-in-out}
@media(max-width:767px) {.calculate {max-width:640px; padding:32px }
	.jumbo {padding-top: 0;margin-top:20px;}
}
@media(max-width:600px) {.calculate {padding:24px }
 .calculate .form__input,.calculate .form__select,.calculate .select__trigger {height:48px }
 .calculate .form__btn {height:56px; padding:0 24px; font-size:15px }
 .calculate__tabs {margin-bottom:24px }
}
@media(max-width:599px) {.calculate__tabs {grid-template-columns:repeat(2,1fr) }
}
@media(max-width:480px) {.calculate {padding:24px; padding:24px; border-radius:24px }
 .calculate .form__input,.calculate .form__select,.calculate .select__trigger {height:48px; padding:0 16px }
 .calculate .form__select {padding:inherit }
 .calculate .form__btn {height:48px; padding:0 24px; font-size:14px }
 .calculate__tabs {margin-bottom:10px }
 .calculate__tabs-item {padding:8px 16px }
 #matrica_one, #matrica_two, #matrica_three, #matrica_four {margin-top: 10px;}
}
@media(max-width:364px) {.calculate {padding:24px 20px }
}
.quizbutton {background:#0e3db8; border-radius:8px; color:#fff; font-weight:bold; text-decoration:none; text-align:left; font-size:14px; max-width:600px; width:100%; margin:0 auto; border-bottom:0; display:flex; align-items:center; justify-content:space-between; padding:15px 22px; cursor:pointer; position:relative; -webkit-transition:all .2s ease; transition:all .2s ease; text-transform:uppercase; border:none}
.group[data-selected=true] .before\:border-default {border:2px solid #0e3db8; background:#0e3db8; border-radius:8px}
.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100 {opacity:1!important; margin:0 auto}
.before\:border-default {border:2px solid #e5e7eb; border-radius:6px}
.text-primary-foreground {color:#fff}
.w-5 {width:14px}
.z-10 {z-index:10}
.h-4 {height:1rem}
.h-6 {height:1.5rem}
.w-6 {width:1.5rem}
.before\:content-\[\'\'\]:before {--tw-content:""; content:var(--tw-content)}
.outline-none {outline:2px solid transparent; outline-offset:2px}
.flex-col {flex-direction:column}
.gap-2 {gap:.5rem !important}
.gap-4 {gap:1.5rem !important}
.mprs_2 {flex-direction:row}
.mprs_2 label {width:24%}
.opacity-\[0\.0001\] {opacity:.0001}
@media (max-width:920px) {.mprs_2 label {width:49%}
}
@media (max-width:500px) {.mprs_2 label {width:100%}
}
@media (min-width:576px) {.mb-sm-4 {margin-bottom:1.5rem !important}
}
.hs_2 {font-size: 34px!important;
    line-height: 44px!important;}
@media (max-width: 768px) {
    .hs_2 {
        font-size: 28px!important;
        line-height: 38px!important;
    }
}
.load_block {position:absolute;background:#ffffffd9;width:100%;height:100%;display: flex;align-items: center;z-index: 9;}
.load_block.none {display:none;}