/*reset*/
html{font-family: 'Montserrat',Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]){display: none;height: 0;}
[hidden],template {display: none;}
*,*::before,*::after {box-sizing: border-box;scroll-behavior: smooth;text-rendering: optimizeLegibility;}
/*ul[class],ol[class] {padding: 0;}*/
body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd {margin: 0;}
body {min-height: 100vh;line-height: 24px;font-size: 16px;background: #f5f5f5;color: #253238;}
ul{list-style: none;}
a:not([class]) {text-decoration-skip-ink: auto;}
a {background-color: transparent;color: #0350C1;transition: all 300ms ease;}
a:hover{outline: 0;color: #15499F;}
a:active{outline: 0;color: #783294;}
a.disabled{color: #15499F;}
img {vertical-align: top;max-width: 100%;height: auto;border: 0;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: none;margin: 0;padding: 0;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: 700;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;border: 0;background: #E0E0E0;height: 1px;margin: 80px 0 59px 0;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
@media (prefers-reduced-motion: reduce) {
    * {animation-duration: 0.01ms;animation-iteration-count: 1;transition-duration: 0.01ms;scroll-behavior: auto;}
}
iframe,video{
    max-width: 100%;
    max-height:90vh;
}
p, .p, ul, .ul,ol,.ol{font-size: 16px;line-height: 26px;margin-bottom: 20px;}

h2,.h2{
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.56px;
    color: #0A0A0A;
    margin-bottom: 30px;
    margin-top: 60px;
}
h3{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    color: #0A0A0A;
    margin-bottom: 20px;
    margin-top: 30px;
}
h4{font-weight:bold;margin:30px 0 20px;}
.h2-mark{color:#0350C1;}
blockquote{
    border-left: 4px solid #0350C1;
    padding: 0px 0px 0px 24px;
    margin:30px 0;
}
table{
    border-bottom: 1px solid #E0E0E0;
    margin: 30px 0;
    max-width: 100%;
    /* table-layout: fixed; */
    overflow: auto;
    display: block;
}
th,td{
    text-align: left;
    padding: 14px 16px;
    vertical-align: top;
    font-size: 14px;
    line-height: 150%;
}
th{
    border-bottom: 1px solid #E0E0E0;
}

.container{padding: 0 40px;max-width: 100%;width: 1216px;margin: 0 auto;}
.row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -8px;}
.col{flex: 1;padding: 0 8px 0;max-width: 100%;}

.h-scroll .ftscroller_x, .h-scroll .ftscroller_y{min-height: initial}
.h-scroll-fullcontainer{margin: 0 -40px;overflow: hidden;padding: 0 40px;}
.h-scroll-fullcontainer .ftscroller_container{overflow: visible;}

@media(max-width: 720px){
    .container{padding: 0 16px;}
    .h-scroll-fullcontainer{margin: 0 -16px;overflow: hidden;padding: 0 8px;}
}

.main-container{
}

.cursor-pointer{cursor:pointer;}
.text-center{text-align:center;}
.text-v-middle{vertical-align: middle;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-small{font-size: 14px;}
.text-marker{background: rgba(28, 186, 28, 0.5);}

.caret-down,.ico-doc{display: inline-block;vertical-align: middle;width: 12px;height: 12px;margin-left: 5px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M1.98 4.23a.38.38 0 0 1 .54 0L6 7.72l3.48-3.49a.38.38 0 0 1 .54.54L6.27 8.52a.37.37 0 0 1-.54 0L1.98 4.77a.38.38 0 0 1 0-.54Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-size:cover;
}
.ico-doc{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-left: 4px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%230350C1' fill-rule='evenodd' d='M2.25 11c0-.28.22-.5.5-.5h.88a2 2 0 1 1 0 4h-.88a.5.5 0 0 1-.5-.5v-3Zm1 .5v2h.38a1 1 0 0 0 0-2h-.38Zm4.88 0c-.45 0-.88.4-.88 1s.43 1 .88 1c.44 0 .87-.4.87-1s-.43-1-.88-1Zm-1.88 1c0-1.06.8-2 1.88-2 1.07 0 1.87.94 1.87 2s-.8 2-1.88 2c-1.07 0-1.87-.94-1.87-2Zm6.12-1c-.44 0-.87.4-.87 1s.43 1 .87 1c.2 0 .4-.08.54-.21a.5.5 0 0 1 .68.74c-.33.3-.76.47-1.21.47-1.08 0-1.88-.93-1.88-2 0-1.07.8-2 1.88-2 .45 0 .88.17 1.2.47a.5.5 0 1 1-.67.74.81.81 0 0 0-.54-.21ZM2.8 2.3a1 1 0 0 1 .7-.3h6a.5.5 0 0 1 .35.15l3.5 3.5c.1.09.15.22.15.35v2.5a.5.5 0 0 1-1 0V6.2L9.3 3H3.5v5.5a.5.5 0 0 1-1 0V3a1 1 0 0 1 .3-.7Z' clip-rule='evenodd'/%3E%3Cpath fill='%230350C1' fill-rule='evenodd' d='M9.5 2c.28 0 .5.22.5.5v3h3a.5.5 0 0 1 0 1H9.5A.5.5 0 0 1 9 6V2.5c0-.28.22-.5.5-.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-size:cover;
}

.soc-ico {display: inline-block;line-height: 40px;width: 41px;height: 40px;vertical-align: baseline;position: relative;}
.soc-ico:before{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    /* position: absolute; */
    /* top: 50%; */
    /* left: 50%; */
    /* transform: translate(-50%, -50%); */
    line-height: inherit;
    vertical-align: middle;
    /*/amp/img/soc-ico4.svg*/
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 1139 40'%3E%3Crect id='rect1-2' width='39.15' height='39.15' x='273.73' y='.43' fill='%2327a6e5' rx='19.57' style='stroke-width:1.63117'/%3E%3Cpath id='path1-9' fill='%23fefefe' d='m301.13 12.76-2.94 15.36s-.41 1.06-1.54.55l-6.79-5.39-.03-.01 8.34-7.78c.48-.46.18-.74-.38-.39L287.3 22l-4.05-1.4s-.64-.24-.7-.75c-.06-.5.72-.79.72-.79l16.52-6.7s1.35-.62 1.35.4' style='stroke-width:1.63117'/%3E%3Crect id='rect1' width='39.15' height='39.15' x='216.25' y='.43' fill='%2348c95f' rx='19.57' style='stroke-width:1.63118'/%3E%3Cpath id='path1-2' fill='%23fff' d='M243.58 12.23a10.22 10.22 0 0 0-16.11 12.27l-1.43 5.29 5.44-1.43c1.5.78 3.15 1.21 4.87 1.21 5.66 0 10.24-4.56 10.24-10.2a10.4 10.4 0 0 0-3-7.14m-2.29 10.85c-.21.57-1.21 1.14-1.72 1.21-.43.07-1 .07-1.57-.07-.36-.14-.86-.28-1.43-.57-2.58-1.07-4.23-3.64-4.37-3.85a4.6 4.6 0 0 1-1.08-2.64c0-1.29.65-1.86.86-2.15.22-.28.5-.28.72-.28h.5c.14 0 .36-.07.57.43.22.5.72 1.78.8 1.85q.09.22 0 .43a2 2 0 0 1-.3.43c-.14.14-.28.36-.35.43-.15.14-.29.28-.15.5a7 7 0 0 0 1.44 1.78c1 .86 1.79 1.14 2.07 1.29.29.14.43.07.58-.08.14-.14.64-.7.78-1 .15-.28.36-.2.58-.14a19 19 0 0 1 2.22 1.14c.07.22.07.72-.15 1.29' style='stroke-width:1.63118'/%3E%3Cdefs id='defs3'%3E%3ClinearGradient id='linear-gradient' x1='781.5' x2='821.5' y1='19.7' y2='19.7' gradientTransform='matrix(1 0 0 -1 0 39.7)' gradientUnits='userSpaceOnUse'%3E%3Cstop id='stop1' offset='0' stop-color='%2343c5fd'/%3E%3Cstop id='stop2' offset='.5' stop-color='%23393df4'/%3E%3Cstop id='stop3' offset='1' stop-color='%23ac5cdd'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint0_linear_4484_619' x1='0' x2='24' y1='12' y2='12' gradientTransform='matrix(1.7 0 0 1.7 765 -3)' gradientUnits='userSpaceOnUse'%3E%3Cstop id='stop2-6' stop-color='%2343c5fd'/%3E%3Cstop id='stop3-2' offset='.5' stop-color='%23393df4'/%3E%3Cstop id='stop4' offset='1' stop-color='%23ac5cdd'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint0_linear_4484_619-6' x1='0' x2='24' y1='12' y2='12' gradientTransform='matrix(1.6 0 0 1.6 782.07 .44)' gradientUnits='userSpaceOnUse'%3E%3Cstop id='stop2-6-9' stop-color='%2343c5fd'/%3E%3Cstop id='stop3-2-8' offset='.5' stop-color='%23393df4'/%3E%3Cstop id='stop4-7' offset='1' stop-color='%23ac5cdd'/%3E%3C/linearGradient%3E%3Cstyle id='style1'%3E.st1%7Bfill-rule:evenodd%7D%3C/style%3E%3C/defs%3E%3Cpath id='path3' d='M1138 0v40' style='fill:none;stroke:%23000'/%3E%3Cpath id='path4' d='M19.6 11.2C16 11 8 11 4.4 11.2.5 11.4 0 13.8 0 20s.5 8.5 4.4 8.8c3.6.2 11.6.2 15.2 0 3.9-.3 4.4-2.6 4.4-8.8s-.5-8.6-4.4-8.8M9 24v-8l8 4zm61 2.1c0 .5-.2.9-.8.9-1.9 0-4.6.3-7.4-2.7S56 15.1 56 14.5s.3-.5.8-.5H60c.9 0 .9.4 1.2 1 1 2.3 3.4 6.9 4 4.3.4-1.5.5-4.9-1.1-5.2-.9-.2.7-1.1 2.9-1.1s1.2 0 1.8.2c1.1.3 1.2.8 1.1 1.5 0 2.9-.4 4.8.3 5.3s2.6-2.6 3.6-4.9c.3-.6.3-1.1 1.1-1.1h4c2.1 0-.3 3-2.1 5.3q-1.4 1.9.3 3.5c1.2 1.2 2.6 2.7 2.6 3.5s-.3.7-1.1.7h-3.2c-1.8 0-2.1-1-3.6-2.5-1.3-1.4-2.1-.3-2.1 1.6z'/%3E%3Cpath id='path5' d='M124 20.4c2.1 0 4.1-1.3 5.1-3.1 1.4-2.4.9-5.5-1-7.5a6.1 6.1 0 0 0-8.5 0c-.3.3-.5.6-.8.9-1.8 2.9-1 6.7 1.9 8.6a7 7 0 0 0 3.4 1h-.1Zm0-8.8c1 0 1.9.7 2.3 1.6.4 1 0 2-.6 2.8-.7.7-1.8.9-2.7.5-1.3-.6-1.9-2.1-1.3-3.5.3-.6.7-1 1.3-1.3.3-.1.6-.2 1-.2Zm2.5 13.8q1.95-.45 3.6-1.5c.4-.3.7-.7.8-1.1.2-1-.4-1.9-1.3-2.2-.5-.1-1 0-1.4.2a8 8 0 0 1-8.4 0c-.9-.5-2-.2-2.5.7-.5.8-.2 1.9.5 2.4q1.65 1.05 3.6 1.5l-3.5 3.5c-.7.7-.7 1.8 0 2.5.3.3.6.4 1 .5.6.1 1.2 0 1.6-.5l3.4-3.4 3.4 3.4c.7.7 1.9.7 2.6 0 .2-.2.3-.3.4-.5.3-.7.1-1.5-.4-2l-3.5-3.5Z' class='st1'/%3E%3Cpath id='path6' d='M174 16h3v-3.4c0-3 1.6-4.6 5.2-4.6h3.8v5h-2.9c-.9 0-1.1.4-1.1 1.3V16h4l-.4 4H182v12h-5V20h-3z'/%3E%3Cpath id='path8' d='M395.4 10.3c-.6-.6-3-2.3-8.5-2.3 0 0-6.4-.4-9.5 2.4-1.7 1.7-2.4 4.2-2.4 7.3s-.1 9 5.5 10.5v2.4s0 1 .6 1.2c.8.2 1.2-.5 2-1.3s1-1.1 1.4-1.6c3.9.3 6.9-.4 7.2-.5.8-.3 5.2-.8 6-6.7.8-6-.4-9.8-2.4-11.6v.2Zm.7 11.1c-.6 4.9-4.2 5.2-4.9 5.4-.3 0-2.9.7-6.2.5l-3.2 3.7c-.2.2-.5.2-.5-.3v-4c-4.8-1.3-4.5-6.3-4.5-8.9s.5-4.7 2-6.2c2.6-2.4 8.1-2 8.1-2 4.6 0 6.8 1.4 7.3 1.9 1.7 1.4 2.6 4.9 1.9 9.9m-6.6-3.7c0 .4-.6.4-.6 0 0-1-.5-1.5-1.5-1.6-.4 0-.4-.6 0-.6 1.3 0 2 .8 2.1 2.2m.9.5c0-2-1.2-3.5-3.6-3.7-.4 0-.4-.6 0-.6 2.8.2 4.2 2.1 4.2 4.3s-.6.4-.6 0m2.3.6c0 .4-.6.4-.6 0 0-3.8-2.6-5.9-5.7-5.9s-.4-.6 0-.6c3.5 0 6.3 2.4 6.3 6.5m-.6 4.6c-.5.9-1.5 1.9-2.5 1.6-1.7-.6-3.4-1.5-4.8-2.7-.8-.6-1.5-1.3-2-2-.5-.6-1-1.3-1.5-2.2-1-1.8-1.2-2.6-1.2-2.6-.3-1 .7-1.9 1.6-2.4.4-.2.9-.1 1.1.2 0 0 .6.7.8 1l.7 1.1c.3.4.2.9-.2 1.2l-.6.5c-.3.2-.2.6-.2.6s.9 3.2 4 4c0 0 .4 0 .7-.2l.5-.6c.2-.3.8-.5 1.3-.2.7.4 1.6 1 2.2 1.5.3.3.4.7.2 1.1h-.1ZM342 13.8c-3.4 0-6.1 2.8-6.1 6.1s2.8 6.2 6.1 6.2a6.15 6.15 0 0 0 0-12.3m0 10.2c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4m7.8-10.4c0 .8-.5 1.5-1.3 1.6-.8 0-1.5-.5-1.6-1.3v-.2c0-.8.8-1.4 1.6-1.3.7 0 1.3.6 1.3 1.3Zm4.1 1.4c-.1-1.9-.5-3.6-1.9-5s-3.1-1.8-5-1.9h-9.9c-1.9.1-3.6.5-5 1.9s-1.8 3.1-1.9 5c-.1 2-.1 7.9 0 9.9.1 1.9.5 3.6 1.9 5s3.1 1.8 5 1.9h9.9c1.9-.1 3.6-.5 5-1.9s1.8-3.1 1.9-5c.1-2 .1-7.9 0-9.9m-2.5 12.1c-.4 1.1-1.2 1.9-2.3 2.3-1.6.6-5.3.5-7.1.5s-5.5.1-7.1-.5c-1.1-.4-1.9-1.2-2.3-2.3-.6-1.6-.5-5.3-.5-7.1s-.1-5.5.5-7.1c.4-1.1 1.2-1.9 2.3-2.3 1.6-.6 5.3-.5 7.1-.5s5.5-.1 7.1.5c1.1.4 1.9 1.2 2.3 2.3.6 1.6.5 5.3.5 7.1s.1 5.5-.5 7.1'/%3E%3Cpath id='path9' d='M554.9 9.1c.5.5.5 1.3 0 1.8l-20 20c-.5.4-1.3.4-1.8-.2-.4-.5-.4-1.1 0-1.6l20-20c.5-.5 1.3-.5 1.8 0' class='st1'/%3E%3Cpath id='path10' d='M533.1 9.1c.5-.5 1.3-.5 1.8 0l20 20c.4.5.4 1.3-.2 1.8-.5.4-1.1.4-1.6 0l-20-20c-.5-.5-.5-1.3 0-1.8m115.7-2.8c-7.6-.5-14.1 5.3-14.6 12.8-.2 2.8.5 5.5 1.9 7.9.2.3.2.6 0 1l-1.5 5.2 5.2-1.5h1c6.5 4 14.9 1.8 18.8-4.7s1.7-14.9-4.8-18.8c-1.9-1.1-4-1.7-6.1-1.9m-8.5 27.9c7.9 4.3 17.7 1.4 22-6.4 4.3-7.9 1.4-17.7-6.4-22-7.9-4.3-17.7-1.4-22 6.4-2.7 4.9-2.7 10.7 0 15.6l-1.3 4.7c-.4 1.3.4 2.7 1.7 3.1h1.4l4.7-1.3h-.1Z' class='st1'/%3E%3Cpath id='path11' d='M648 21.9c1 0 1.9-.8 1.9-1.9s-.8-1.9-1.9-1.9-1.9.8-1.9 1.9.8 1.9 1.9 1.9m-7.5 0c1 0 1.9-.8 1.9-1.9s-.8-1.9-1.9-1.9-1.9.8-1.9 1.9.8 1.9 1.9 1.9m15 0c1 0 1.9-.8 1.9-1.9s-.8-1.9-1.9-1.9-1.9.8-1.9 1.9.8 1.9 1.9 1.9'/%3E%3Cpath id='path12' d='M493.8 3.7h.9c7.9.4 14.1 6.7 14.5 14.6v.8a15.4 15.4 0 0 1-21.8 14l-9 3c-.7.2-1.4 0-1.6-.8v-.8l3-9a15.46 15.46 0 0 1 14-21.8m.8 2.5h-.8c-7.1 0-12.9 5.8-12.9 12.9s.5 4 1.4 5.7c.1.3.2.6 0 1l-2.4 7.1 7.1-2.4c.3-.1.7 0 1 0 6.4 3.2 14.1.6 17.3-5.8.9-1.8 1.4-3.8 1.4-5.8v-.8c-.4-6.5-5.6-11.7-12.1-12.1Z' class='st1'/%3E%3Cpath id='path13' d='M424.9 2.1c-2.5 0-4.6 2-4.6 4.6v.4a34.7 34.7 0 0 0 30.6 30.7c2.5.2 4.7-1.6 5-4.1v-5.4c0-2.3-1.6-4.3-3.9-4.7-1.5-.2-3-.6-4.4-1.1-1.7-.6-3.6-.2-4.8 1l-1.4 1.4c-3.3-2.1-6.2-4.9-8.2-8.2l1.4-1.4c1.3-1.3 1.7-3.2 1-4.8-.5-1.4-.9-2.9-1.1-4.4-.3-2.3-2.3-4-4.6-4zm0 2.5h5c1 0 1.9.8 2.1 1.8.2 1.7.6 3.3 1.2 4.9.3.8.1 1.6-.5 2.2l-2.1 2.1c-.4.4-.5 1-.2 1.5 2.5 4.4 6.1 8 10.5 10.5.5.3 1.1.2 1.5-.2l2.1-2.1c.6-.6 1.4-.8 2.2-.5 1.6.6 3.3 1 5 1.2 1 .1 1.8 1.1 1.8 2.1v5c0 .9-.6 1.7-1.4 2h-.8c-4.9-.5-9.7-2.2-13.8-4.9-3.9-2.5-7.2-5.7-9.6-9.6-2.7-4.2-4.4-9-4.9-13.9 0-1.1.7-2.2 1.9-2.3h.2zm282.9 17.6c-1.9 2-2 4.4-2.2 9.7 5 0 8.4 0 10.1-1.7 1.7-1.8 1.7-5.4 1.7-10.1-5.3.2-7.7.3-9.7 2.2h.1ZM693.5 20c0 4.8 0 8.4 1.7 10.1 1.8 1.7 5.2 1.7 10.1 1.7-.2-5.3-.3-7.7-2.2-9.7-1.9-1.9-4.4-2-9.7-2.2h.1Zm11.9-12.1c-5 0-8.4 0-10.1 1.7-1.7 1.8-1.7 5.3-1.7 10.1 5.3-.2 7.7-.3 9.7-2.2 1.9-1.9 2-4.4 2.2-9.7h-.1Zm2.4 9.7c-1.9-1.9-2-4.4-2.2-9.7 5 0 8.4 0 10.1 1.7 1.7 1.8 1.7 5.3 1.7 10.1-5.3-.2-7.7-.3-9.7-2.2h.1Zm52 3.4c.4-.5.6-1.4.6-2.6v-.9c0-.6 0-1.1-.2-1.6 0-.4-.3-.8-.6-1.1s-.7-.5-1.1-.7c-.5-.1-1.1-.2-1.6-.2h-10.6v12h3V22h5.5l2.6 3.9h3.4l-2.9-3.9c1.1-.2 1.5-.5 1.9-1m-2.4-2.5c0 .4 0 .6-.2.7s-.4.2-.8.2h-7.1v-2.8h7.1c.4 0 .7 0 .8.2 0 .1.2.3.2.7z'/%3E%3Cpath id='path14' d='M759.8 6.9h-12.5c-3.7 0-6.7 3-6.7 6.7v12.6c0 3.7 3 6.7 6.7 6.7h12.6c1.8 0 3.5-.7 4.7-2 1.3-1.3 2-3 2-4.8V13.5c0-3.7-3-6.7-6.7-6.7Zm4.7 19.3c0 1.3-.5 2.4-1.4 3.3s-2.1 1.4-3.3 1.4h-12.5a4.7 4.7 0 0 1-4.7-4.7V13.6c0-2.6 2.1-4.7 4.7-4.7h6.3c0 1.3.4 2.5.9 3.7h2.3c.7 0 1.3 0 2 .2.6.2 1.2.5 1.6 1s.8 1 .9 1.6c.2.6.2 1.2.2 2v1.8c.9.3 1.9.5 2.8.6v6.3h.2Z'/%3E%3Cpath id='path16' d='M848.7 31.3c-2.4 0-3.4-.3-5.4-1.7-1.2 1.6-5 2.8-5.2.7 0-1.6-.3-2.9-.7-4.3-.5-1.8-1-3.7-1-6.6 0-6.8 5.6-12 12.2-12s11.8 5.4 11.8 12c0 6.5-5.2 11.9-11.7 11.9m.1-18c-3.2-.2-5.7 2.1-6.3 5.6-.5 2.9.4 6.4 1 6.6.3 0 1.2-.6 1.7-1.1.9.6 1.9 1 2.9 1 3.3.2 6.2-2.4 6.4-5.7.1-3.4-2.4-6.2-5.8-6.4Z' class='st1'/%3E%3Cpath id='path1' stroke='%232979ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.58' d='M611.16 27.38v4.3a2.86 2.86 0 0 1-3.12 2.87 28.4 28.4 0 0 1-12.37-4.4 28 28 0 0 1-8.6-8.6c-2.43-3.74-3.93-8-4.4-12.43A2.9 2.9 0 0 1 585.51 6h4.3a2.9 2.9 0 0 1 2.86 2.46 18 18 0 0 0 1 4.03 2.9 2.9 0 0 1-.64 3.02l-1.82 1.83a23 23 0 0 0 8.6 8.6l1.82-1.82a2.9 2.9 0 0 1 3.03-.65q1.95.73 4.03 1a2.9 2.9 0 0 1 2.46 2.91' style='fill:none;fill-opacity:0;stroke:%23000;stroke-opacity:1'/%3E%3Cpath id='path1-4' fill='url(%23paint0_linear_4484_619)' d='M782.07 20.02a19.57 19.57 0 1 1 39.15 0 19.57 19.57 0 0 1-39.15 0' style='fill:url(%23paint0_linear_4484_619-6);stroke-width:1.63117'/%3E%3Cpath id='path2' fill='%23fff' fill-rule='evenodd' d='M801.86 29.75a6 6 0 0 1-4.37-1.41c-.98 1.27-4.09 2.26-4.22.56 0-1.27-.28-2.34-.6-3.52-.38-1.44-.81-3.05-.81-5.39a9.8 9.8 0 0 1 9.94-9.76c5.4 0 9.63 4.4 9.63 9.81a9.65 9.65 0 0 1-9.57 9.7m.08-14.7c-2.63-.14-4.68 1.68-5.13 4.55-.38 2.37.29 5.26.85 5.4.27.07.96-.48 1.38-.9q1.07.73 2.38.84a5 5 0 0 0 5.23-4.68 5 5 0 0 0-4.71-5.21' clip-rule='evenodd' style='stroke-width:1.63117'/%3E%3C/svg%3E") no-repeat;
    background-size: auto 100%;
    zoom: 0;
}
.soc-ico1:before{background-position: -0.75% 0;}
.soc-ico2:before{background-position: 4.5% 0;}
.soc-ico3:before{background-position: 9.55% 0;}
.soc-ico4:before{background-position: 14.65% 0;}
.soc-ico5:before{background-position: 19.7% 0;}
.soc-ico6:before{background-position: 24.9% 0;}
.soc-ico7:before{background-position: 29.35% 0;}
.soc-ico8:before{background-position: 33.33% 0;}
.soc-ico9:before{background-position: 38.05% 0;}
.soc-ico10:before{background-position: 43.05% 0;}
.soc-ico11:before{background-position: 47.7% 0;}
.soc-ico12:before{background-position: 52.55% 0;}
.soc-ico13:before{background-position: 57.15% 0;}
.soc-ico14:before{background-position: 62.35% 0;}
.soc-ico15:before{background-position: 66.75% 0;}
.soc-ico16:before{background-position: 71.15% 0;}
.soc-ico17:before{background-position: 75.36% 0;}


.rt-ico {display: inline-block;line-height: 34px;vertical-align: baseline;position: relative;}
.rt-ico:before{
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 36px;
    margin: 0 -1px;
    height: 34px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='457' height='34' fill='none'%3E%3Cpath fill='%233B3B3B' d='M14 19.2 8.8 5H0v25h6.4V13.1L12.6 30H14V19.2Z'/%3E%3Cpath fill='%23FF6E0C' d='M14 19.2 19.2 5H28v25h-6.4V13.1L15.4 30H14V19.2Z'/%3E%3Cpath fill='%231B70CA' fill-rule='evenodd' d='m146 3-13 3v11.3a14.5 14.5 0 0 0 12.6 14.4h.8A14.7 14.7 0 0 0 159 17.3V6l-13-3Zm-11 4.6 11-2.5 10.5 2.4-8.1 11.5-4-2.8-7.2 8a12 12 0 0 1-2.1-7V7.7Zm3.5 18.2c2 2.1 4.5 3.5 7.4 3.9h.2a12.6 12.6 0 0 0 10.8-12.4v-6.8l-8 11.3-4.1-3-6.3 7Z' clip-rule='evenodd'/%3E%3Cpath fill='%232494EC' d='M49.5 4 41 12.3 58 29l8.5-8.3L49.5 4Z'/%3E%3Cpath fill='%2364C824' d='M49.5 20.7 58 29l17-16.7L66.5 4l-17 16.7Z'/%3E%3Cpath fill='%239FCE4E' d='M87.3 0h29.4a2.3 2.3 0 0 1 2.3 2.3v29.4a2.3 2.3 0 0 1-2.3 2.3H87.3a2.3 2.3 0 0 1-2.3-2.3V2.3A2.3 2.3 0 0 1 87.3 0Z'/%3E%3Cpath fill='%23253137' d='M94.6 20.8c0 3.1 2.7 5.6 6.5 5.6 4 0 6.4-2.5 6.4-6.2v-2.1h2.1v-2.9h-2.1v-2.1h-3.3v2.1h-2.7c-2.2 0-2.8-1.4-2.8-2.4 0-1.3 1-2.4 2.7-2.4.4 0 .8 0 1.2.2l.8-2.6a10 10 0 0 0-2.5-.3c-3.1 0-5.5 1.8-5.5 4.7 0 3 2.2 4 2.2 4-2 .6-3 2.6-3 4.4Zm3.4 0c0-1.8 1.4-2.7 3.5-2.7h2.7v2c0 2.1-1.2 3.3-3 3.3-2 0-3.2-1.3-3.2-2.7Z'/%3E%3Cpath fill='%23fff' d='M173 1h32v32h-32V1Z'/%3E%3Cpath fill='%234066CA' d='M173 1h16v16h-16V1Zm32 8a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z'/%3E%3Cpath fill='%23A0B2E4' d='M189 25a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z'/%3E%3Cpath fill='%23D8E0F4' d='m205 17-16 16V17h16Z'/%3E%3Cpath fill='%234066CA' d='M173 31.7h32V33h-32v-1.3Z'/%3E%3Cpath stroke='%23000' d='M456.5 0v34'/%3E%3Cpath fill='%23F43' fill-rule='evenodd' d='M223.5 2.3a13.5 13.5 0 0 1 17 20.8 37 37 0 0 1-2.4 2.1c-2.6 2.2-5.8 4.9-6 7.6a1 1 0 0 1-1.1.8 1 1 0 0 1-1-.8c-.3-2.7-3.5-5.4-6.1-7.6l-2.4-2.1a13.5 13.5 0 0 1 2-20.8Zm12.2 11.1a4.7 4.7 0 1 1-9.4 0 4.7 4.7 0 0 1 9.4 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%234285F4' d='M289.6 17.4c0-1.1 0-2.2-.2-3.2h-16v6.4h9.1a7.9 7.9 0 0 1-3.4 5V30h5.5c3.2-3 5-7.3 5-12.5Z'/%3E%3Cpath fill='%2334A853' d='M273.4 34a16 16 0 0 0 11.2-4.1l-5.5-4.3a10.3 10.3 0 0 1-15.3-5.4h-5.6v4.4a17 17 0 0 0 15.2 9.4Z'/%3E%3Cpath fill='%23FBBC05' d='M263.8 20.2a9.9 9.9 0 0 1 0-6.4V9.4h-5.6a16.8 16.8 0 0 0 0 15.2l5.6-4.4Z'/%3E%3Cpath fill='%23EA4335' d='M273.4 6.7c2.5 0 4.7.9 6.5 2.6l4.8-4.9a17 17 0 0 0-26.5 5l5.6 4.4c1.4-4 5.1-7 9.6-7Z'/%3E%3Cpath fill='%23ED484A' fill-rule='evenodd' d='M333.6 32.6c2 .5-.6-6.7-.6-6.7a63.9 63.9 0 0 0 1.6-19c-.7-3.6-3.4-3.4-8.4-4.4-5.1-1-17.9-1.6-20.7-1.5-2.7.2-4.8 2-4.5 5.8a88 88 0 0 0 7 21.2c2.1 3.5 5.4 3 7.3 2.7 2.6-.3 12.6-2.7 12.6-2.7-.9-1 3.7 4 5.7 4.6Zm-13.3-22L322 7h5.3l-5.8 11v6.5h-6V18l-3.3-6.1-2.5-4.9h5.3l3.5 7.5 1.8-3.7Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
    background-size: cover;
}
.rt-ico1:before{background-position: -0.9% 0;}
.rt-ico2:before{background-position: 9.5% 0;}
.rt-ico3:before{background-position: 20% 0;}
.rt-ico4:before{background-position: 30.45% 0;}
.rt-ico5:before{background-position: 40.58% 0;}
.rt-ico6:before{background-position: 50.58% 0;}
.rt-ico7:before{background-position: 60.58% 0;}
.rt-ico8:before{background-position: 71.28% 0;}


.u-ico {display: inline-block;line-height: 24px;vertical-align: baseline;position: relative;}
ul>li:before,.u-ico:before,.warning:before{content: '';display: inline-block;vertical-align: top;width: 24px;height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='313' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230350C1' fill-rule='evenodd' d='M155 12a5.002 5.002 0 0 1 5-5 5.002 5.002 0 0 1 3.536 8.536A5.002 5.002 0 0 1 155 12Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M103.499 12a.998.998 0 0 1 1-1h15a1 1 0 1 1 0 2h-15a.999.999 0 0 1-1-1Zm0-5a.998.998 0 0 1 1-1h15a1 1 0 1 1 0 2h-15a1 1 0 0 1-1-1Zm0 10a.998.998 0 0 1 1-1h15a1 1 0 1 1 0 2h-15a.999.999 0 0 1-1-1Zm-23.5-12a3.667 3.667 0 1 0-.121 7.332A3.667 3.667 0 0 0 79.999 5Zm-1.666 3.667a1.668 1.668 0 1 1 3.335-.081 1.668 1.668 0 0 1-3.335.08Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M77.333 13a3.667 3.667 0 0 0-3.667 3.667V18a1 1 0 0 0 2 0v-1.333A1.667 1.667 0 0 1 77.333 15h5.333a1.667 1.667 0 0 1 1.667 1.667V18a1 1 0 0 0 2 0v-1.333A3.667 3.667 0 0 0 82.666 13h-5.333Z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M50.049 16.463a6.333 6.333 0 1 1 1.414-1.414l2.244 2.243a1 1 0 1 1-1.415 1.415l-2.243-2.244ZM42 11.333a4.334 4.334 0 1 1 7.472 2.988 1.017 1.017 0 0 0-.151.151 4.332 4.332 0 0 1-7.32-3.14l-.001.001ZM3.247 5.5A1.49 1.49 0 0 0 1.75 6.997v5.446A4.128 4.128 0 0 1 8.345 14.5h3.31a4.129 4.129 0 0 1 6.595-2.057V6.997s-.037-.392-.112-.574a1.49 1.49 0 0 0-1.385-.923.75.75 0 1 1-.006-1.5 2.99 2.99 0 0 1 3.003 3.001v8.624a4.125 4.125 0 0 1-8.233.375H8.483a4.125 4.125 0 0 1-8.233-.373V7.001A2.99 2.99 0 0 1 3.253 4a.75.75 0 1 1-.006 1.5ZM1.75 15.625a2.625 2.625 0 1 0 5.25 0 2.625 2.625 0 0 0-5.25 0ZM15.625 13a2.625 2.625 0 1 0 0 5.25 2.625 2.625 0 0 0 0-5.25Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23000' d='M312 0v24'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M129.294 6.293a.998.998 0 0 1 1.414 0l4.293 4.293 4.293-4.293a.995.995 0 0 1 1.098-.231 1.009 1.009 0 0 1 .546.547.99.99 0 0 1-.006.773 1.017 1.017 0 0 1-.224.325L136.415 12l4.293 4.293a1.004 1.004 0 0 1 .012 1.426 1.009 1.009 0 0 1-.716.293.998.998 0 0 1-.71-.305l-4.293-4.293-4.293 4.293a1.01 1.01 0 0 1-.711.305.997.997 0 0 1-.934-.622.99.99 0 0 1 .006-.773 1 1 0 0 1 .225-.324L133.587 12l-4.293-4.293a.998.998 0 0 1 0-1.414Z' clip-rule='evenodd'/%3E%3Cpath fill='%230350C1' fill-rule='evenodd' d='M216.708 5.293a1.001 1.001 0 0 1 0 1.414l-11 11a1.001 1.001 0 0 1-1.414 0l-5-5a1.005 1.005 0 0 1-.306-.71.99.99 0 0 1 .293-.717 1 1 0 0 1 1.427.013l4.293 4.293 10.293-10.293a.998.998 0 0 1 1.414 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23A92525' fill-rule='evenodd' d='M179 12a5.002 5.002 0 0 1 5-5 5.002 5.002 0 0 1 3.536 8.536A5.002 5.002 0 0 1 179 12Zm53-9a9 9 0 1 0 0 18 9 9 0 0 0 0-18Zm-11 9c0-6.075 4.925-11 11-11s11 4.925 11 11-4.925 11-11 11-11-4.925-11-11Zm11-5a1 1 0 0 1 1 1v4a.998.998 0 0 1-1 1 1 1 0 0 1-1-1V8a.998.998 0 0 1 1-1Zm-1 9a.998.998 0 0 1 1-1h.01a1 1 0 1 1 0 2H232a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m268.867 11.208-7.659 7.658a5.001 5.001 0 0 1-8.54-3.537c0-1.327.527-2.6 1.465-3.538l7.659-7.658a3.333 3.333 0 0 1 4.716 0 3.333 3.333 0 0 1 0 4.717l-7.666 7.658a1.669 1.669 0 0 1-2.359-2.358l7.075-7.067'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h313v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
    background-size: cover;
}
.u-ico1:before{background-position: -0.7% 0;}
.u-ico2:before{background-position: 12% 0;}
.u-ico3:before{background-position: 23.4% 0;}
.u-ico4:before{background-position: 34.6% 0;}
.u-ico5:before{background-position: 42.6% 0;}
.u-ico6:before{background-position: 86.1% 0;}

ul{padding-left: 40px;margin-bottom: 30px;}
ul>li{position:relative;font-weight: 500;font-size: 16px;line-height: 24px;margin-bottom: 15px;}
ul>li:before{position: absolute;top:0;left: -40px;}

ul.ul-dash>li:before,ul>li:before{background-position: 51.2% 0;}
ul.ul-dash-red>li:before{background-position: 59.5% 0;}
ul.ul-check>li:before{background-position: 67.8% 0;}
ul.ul-warn>li:before{background-position: 76.2% 0;}



ol,ol[class^="ol-"]{padding-left: 40px;counter-reset: olschet 0;list-style: none;}
ol>li,ol[class^="ol-"]>li{position: relative;counter-increment: olschet 1;margin-bottom: 10px;}
ol>li:before,ol[class^="ol-"]>li:before{
    display: block;
    content: counter(olschet) ".";
    position: absolute;
    top:0;
    left: -40px;
}
ol.ol-default{}
ol.ol-blue>li:before{color:#0350C1;font-weight: 700;}

ol.ol-small,ul.ul-small{padding-left:20px;}
ol.ol-small>li,ul.ul-small>li{font-size: 14px;line-height: 21px;margin-bottom: 10px;}
ol.ol-small>li:before,ul.ul-small>li:before{width: 10px;height: 10px;left:-20px;top: 5px;}


[class*="v-ico"]{display: inline-block;line-height: 20px;vertical-align: middle;position: relative;margin: -3px 0 0;}
[class*="v-ico"]:before{
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 22px;
    height: 20px;
    /*/images/v-ico.svg*/
    background: url("/images/v-ico.svg") no-repeat;
    background-size: cover;
    background-position: 110% 0;
}

[class*="v-ico"].sz1{line-height: 26px;}
[class*="v-ico"].sz2{line-height: 32px;}
[class*="v-ico"].sz3{line-height: 38px;}
[class*="v-ico"].sz1:before{width: 28.6px;height: 26px;}
[class*="v-ico"].sz2:before{width: 35.2px;height: 32px;}
[class*="v-ico"].sz3:before{width: 41.8px;height: 38px;}
[class*="v-ico"].sz-g{line-height: 44px;}
[class*="v-ico"].sz-g:before{width: 44px;height: 44px;}

/*.v-ico1:before{background-position: 0.1% 0;}
.v-ico2:before{background-position: 1.13% 0;}
.v-ico3:before{background-position: 2.04% 0;}
.v-ico4:before{background-position: 3.052% 0;}
.v-ico5:before{background-position: 4.19% 0;}*/
.v-ico6:before{background-position: 5.33% 0;}
.v-ico7:before{background-position: 6.424% 0;}
.v-ico8:before{background-position: 7.445% 0;}
.v-ico9:before{background-position: 8.445% 0;}
.v-ico10:before{background-position: 9.435% 0;}
.v-ico11:before{background-position: 10.435% 0;}
.v-ico12:before{background-position: 11.455% 0;}
.v-ico13:before{background-position: 12.5% 0;}
.v-ico14:before{background-position: 13.525% 0;}
.v-ico15:before{background-position: 14.54% 0;}
.v-ico16:before{background-position: 15.575% 0;}
.v-ico17:before{background-position: 16.65% 0;}
.v-ico18:before{background-position: 17.735% 0;}
.v-ico19:before{background-position: 18.78% 0;}
.v-ico20:before{background-position: 19.82% 0;}
.v-ico21:before{background-position: 20.876% 0;}
.v-ico22:before{background-position: 21.9% 0;}
.v-ico23:before{background-position: 22.945% 0;}
.v-ico24:before{background-position: 23.955% 0;}
.v-ico25:before{background-position: 24.94% 0;}
.v-ico26:before{background-position: 25.93% 0;}
.v-ico27:before{background-position: 26.935% 0;}
.v-ico28:before{background-position: 27.95% 0;}
.v-ico29:before{background-position: 29.014% 0;}
.v-ico30:before{background-position: 30.075% 0;}
.v-ico31:before{background-position: 31.14% 0;}
.v-ico32:before{background-position: 32.173% 0;}
.v-ico33:before{background-position: 33.18% 0;}
.v-ico34:before{background-position: 34.133% 0;}
.v-ico35:before{background-position: 35.035% 0;}
/*.v-ico36:before{background-position: 35.98% 0;}
.v-ico37:before{background-position: 36.955% 0;}
.v-ico38:before{background-position: 37.87% 0;}
.v-ico39:before{background-position: 38.67% 0;}
.v-ico40:before{background-position: 39.55% 0;}*/
.v-ico41:before{background-position: 40.5% 0;}
/*.v-ico42:before{background-position: 41.42% 0;}
.v-ico43:before{background-position: 42.35% 0;}*/
.v-ico44:before{background-position: 43.337% 0;}
.v-ico45:before{background-position: 44.35% 0;}
.v-ico46:before{background-position: 45.235% 0;}
.v-ico47:before{background-position: 46.19% 0;}
.v-ico48:before{background-position: 47.27% 0;}
.v-ico49:before{background-position: 48.355% 0;}
.v-ico50:before{background-position: 49.44% 0;}
.v-ico51:before{background-position: 50.5% 0;}
.v-ico52:before{background-position: 51.56% 0;}
.v-ico53:before{background-position: 52.64% 0;}
.v-ico54:before{background-position: 53.715% 0;}
.v-ico55:before{background-position: 54.78% 0;}
.v-ico56:before{background-position: 55.855% 0;}
.v-ico57:before{background-position: 56.947% 0;}
.v-ico58:before{background-position: 58.01% 0;}
.v-ico59:before{background-position: 59.053% 0;}
.v-ico60:before{background-position: 60.133% 0;}
.v-ico61:before{background-position: 61.21% 0;}
.v-ico62:before{background-position: 62.265% 0;}
.v-ico63:before{background-position: 63.295% 0;}
.v-ico64:before{background-position: 64.33% 0;}
.v-ico65:before{background-position: 65.355% 0;}
.v-ico66:before{background-position: 66.385% 0;}
.v-ico67:before{background-position: 67.415% 0;}
.v-ico68:before{background-position: 68.455% 0;}
.v-ico69:before{background-position: 69.485% 0;}
.v-ico70:before{background-position: 70.52% 0;}
.v-ico71:before{background-position: 71.55% 0;}
.v-ico72:before{background-position: 72.57% 0;}
.v-ico73:before{background-position: 73.584% 0;}
.v-ico74:before{background-position: 74.6% 0;}
.v-ico75:before{background-position: 75.615% 0;}
.v-ico76:before{background-position: 76.625% 0;}
.v-ico77:before{background-position: 77.643% 0;}
.v-ico78:before{background-position: 78.653% 0;}
.v-ico79:before{background-position: 79.665% 0;}
.v-ico80:before{background-position: 80.678% 0;}
.v-ico81:before{background-position: 81.686% 0;}
.v-ico82:before{background-position: 82.72% 0;}
.v-ico83:before{background-position: 83.78% 0;}
.v-ico84:before{background-position: 84.785% 0;}
.v-ico85:before{background-position: 85.7% 0;}
.v-ico86:before{background-position: 86.62% 0;}
.v-ico87:before{background-position: 87.586% 0;}



/*.fc0{}*/
.fc01{filter: invert(0%) sepia(67%) saturate(2838%) hue-rotate(226deg) brightness(116%) contrast(92%);}/*#0A0A0A*/
.fc02{filter: invert(15%) sepia(9%) saturate(1383%) hue-rotate(154deg) brightness(97%) contrast(90%);}/*#253238*/
.fc1{filter: invert(99%) sepia(0%) saturate(2%) hue-rotate(5deg) brightness(105%) contrast(100%);}/*#FFFFFF*/
.fc2{filter: invert(98%) sepia(4%) saturate(5%) hue-rotate(54deg) brightness(105%) contrast(92%);}/*#F5F5F5*/
.fc3{filter: invert(19%) sepia(87%) saturate(2919%) hue-rotate(211deg) brightness(90%);}/*#0350C1*/
.fc4{filter: invert(18%) sepia(79%) saturate(2616%) hue-rotate(344deg) brightness(89%) contrast(93%);}/*#0350C1*/
.fc5{filter: invert(18%) sepia(97%) saturate(2446%) hue-rotate(346deg) brightness(79%) contrast(90%);}/*#A92525*/
.fc6{filter: invert(37%) sepia(95%) saturate(898%) hue-rotate(168deg) brightness(92%) contrast(103%);}/*#0088CC*/
.fc7{filter: invert(11%) sepia(100%) saturate(7400%) hue-rotate(164deg) brightness(85%) contrast(101%);}/*#006637*/
.fc8{filter: invert(52%) sepia(0%) saturate(0%) hue-rotate(78deg) brightness(95%) contrast(94%);}/*#7e7e7e*/

.bg01{background:#0A0A0A;}
.bg02{background:#253238;}
.bg1{background:#FFFFFF;}
.bg2{background:#F5F5F5;}
.bg3{background:#0350C1;}
.bg4{background:#0350C1;}
.bg5{background:#A92525;}
.bg6{background:#0088CC;}
.bg7{background:#006637;}
.bg8{background: #7e7e7e;}

.tc01{color:#0A0A0A;}
.tc02{color:#253238;}
.tc1{color:#FFFFFF;}
.tc2{color:#F5F5F5;}
.tc3{color:#0350C1;}
.tc4,.red{color:#A92525;}
.tc5{color:#0350C1;}
.tc6{color:#0088CC;}
.tc7{color:#006637;}
.tc8{color: #7e7e7e;}

.warning{color:#A92525;font-weight: 500;font-size: 14px;line-height:21px;padding-left:40px;margin:30px 0;position: relative;}
.warning:before{position:absolute;top:0;left:0;background-position: 76.2% 0;}
.warning a{text-decoration: none;}

.btn{display: inline-block;border-radius: 4px;font-weight: 500;font-size: 14px;line-height: 21px;text-align: center;/* margin: 4px 2px; */padding: 8px 16px;cursor: pointer;}
.btn>*{vertical-align:middle;}
.btn,.btn:hover{text-decoration: none;box-shadow: none;outline: none;border: 0;-webkit-user-drag: none;user-select:none;transition: background,border 300ms ease;}
.btn:focus:not(:active){outline: 3px solid #81A7E0;}
.btn.disabled,.btn:focus.disabled{outline: none;pointer-events: none;touch-action: none;}
.btn-big{padding: 14px 24px;font-size: 14px;line-height: 21px;}


.btn-primary,.btn-primary:hover{background: #0350C1;color: #FFF;}
.btn-primary:hover{background: #0243A1;}
.btn-primary:active,.btn-primary.active{background: #012860;color: #FFF;}
.btn-primary.disabled{background: #F5F5F5;color: #C2C2C2;}

.btn-secondary,.btn-secondary:hover{background: #CDDCF3;color: #0350C1;}
.btn-secondary:hover{color: #0243A1;}
.btn-secondary:active,.btn-secondary.active{color: #012860;}
.btn-secondary.disabled{background: #F5F5F5;color: #C2C2C2;}

.btn-border,.btn-border:hover{color: #0350C1;outline: 1px solid #ABC5EA;}
.btn-border:hover{outline: 1px solid #0243A1;color: #0243A1;}
.btn-border:active,.btn-border.active{outline: 1px solid #012860;color: #012860;}
.btn-border.disabled{background: #F5F5F5;color: #C2C2C2;}

.btn-border-w,.btn-border-w:hover{color: #FFF;outline: 1px solid #ABC5EA;}
.btn-border-w:hover,.btn-border-w:active,.btn-border-w:focus,.btn-border-w.active{color: #FFF;outline: 1px solid #FFF;}
/*.btn-border-w:active,.btn-border-w.active{outline: 1px solid #012860;color: #012860;}*/
/*.btn-border-w.disabled{background: #F5F5F5;color: #C2C2C2;}*/

.btn-orange{background-color:#F57C1F;color:#FFF;}
.btn-orange:hover,.btn-orange:active{background-color: #E8812A;color:#FFF;}

/*.btn-orange{background-color:#03C115;color:#FFF;}
.btn-orange:hover,.btn-orange:active{background-color: #029610;color:#FFF;}*/



.btn-text,.btn-text:hover{color: #0350C1;}
.btn-text:hover{color: #0243A1;}
.btn-text:active,.btn-text.active{color: #012860;}
.btn-text.disabled{color: #C2C2C2;}

.btn-outline,.btn-outline:hover{color: #0350C1;border:1px solid #0350C1;}
.btn-outline:hover{color: #0243A1;border:1px solid #0243A1;}
.btn-outline:active,.btn-outline.active{color: #012860;}
.btn-outline.disabled{color: #C2C2C2;}

.stars{width: 95.22px;position: relative;margin: 6px 4px;}
.stars:before{content:'';display: block;padding: 0 0 15.2% 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' fill='none'%3E%3Cpath fill='%23F7EFD2' d='M7.37 0 9.1 5.37h5.63l-4.56 3.31 1.74 5.37-4.55-3.32-4.56 3.32 1.74-5.37L0 5.37h5.63L7.37 0Z'/%3E%3C/svg%3E") repeat-x;

}
.stars:after{content:'';display: block;position: absolute;top:0;right:100%;bottom: 0;left:0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' fill='none'%3E%3Cpath fill='%23D9B020' d='M7.37 0 9.1 5.37h5.63l-4.56 3.31 1.74 5.37-4.55-3.32-4.56 3.32 1.74-5.37L0 5.37h5.63L7.37 0Z'/%3E%3C/svg%3E") repeat-x;
}
.stars-1:after{right: 82%;}
.stars-2:after{right: 60%;}
.stars-3:after{right: 40%;}
.stars-4:after{right: 18%;}
.stars-5:after{right: 0;}


.tabs{}
.tabs-list{display: flex;flex-wrap: wrap;margin-bottom:25px;}
.tab{cursor: pointer;font-weight: 500;font-size: 14px;line-height: 21px;margin-bottom:5px;color: #0A0A0A;text-decoration: none;padding: 12px 16px 9px;border-bottom: 3px solid #E0E0E0;}
.tab:hover{text-decoration: none;}
.tab.active{color: #0350C1;border-bottom: 3px solid #0350C1;}
.tabs-conts{}
.tab-cont{display: none;}
.tab-cont.active{display:block;}

.in-r,.in-ch{
    /* position: absolute; */
    /* left:-10000px; */
    opacity: 0;
    /* overflow: visible; */
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    transform: translate(11px, 22px);
    pointer-events:none;
}
.in-r+label,.in-ch+label{position:relative;font-weight: 500;font-size: 14px;line-height: 21px;color: #0A0A0A;padding-left:30px;cursor: pointer;display: block;}
.in-r+label:hover,.in-ch+label:hover{color: #0350C1;}
.in-r:focus+label,.in-ch:focus+label{color: #0A0A0A;}
.in-r.disabled+label,.in-ch.disabled+label{color: #9E9E9E;}
.in-r:checked+label,.in-ch:checked+label{color: #0A0A0A;}
.in-r:checked+label:hover,.in-ch:checked+label:hover{color: #0A0A0A;}
.in-r:checked:focus+label,.in-ch:checked:focus+label{color: #0A0A0A;}
.in-r.disabled:checked+label,.in-ch.disabled:checked+label{color: #9E9E9E;pointer-events: none;touch-action: none;cursor: default;}
.in-r+label:before,.in-ch+label:before{
    content:'';
    display: block;
    width: 24px;
    height:24px;
    position:absolute;
    left:0;
    top: 50%;
    transform:translate(0, -50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='590' height='24' fill='none'%3E%3Ccircle cx='580' cy='12' r='9.5' fill='%23F5F5F5' stroke='%23E0E0E0'/%3E%3Ccircle cx='580' cy='12' r='6' fill='%23C2C2C2'/%3E%3Ccircle cx='550' cy='12' r='9.5' fill='%23fff' stroke='%230350C1'/%3E%3Ccircle cx='550' cy='12' r='6' fill='%230350C1'/%3E%3Crect width='22' height='22' x='539' y='1' stroke='%2381A7E0' stroke-width='2' rx='11'/%3E%3Ccircle cx='520' cy='12' r='9.5' fill='%23fff' stroke='%230243A1'/%3E%3Ccircle cx='520' cy='12' r='6' fill='%230243A1'/%3E%3Ccircle cx='490' cy='12' r='9.5' fill='%23fff' stroke='%23C2C2C2'/%3E%3Ccircle cx='490' cy='12' r='6' fill='%230350C1'/%3E%3Ccircle cx='460' cy='12' r='9.5' fill='%23F5F5F5' stroke='%23E0E0E0'/%3E%3Ccircle cx='430' cy='12' r='9.5' fill='%23fff' stroke='%230350C1'/%3E%3Crect width='22' height='22' x='419' y='1' stroke='%2381A7E0' stroke-width='2' rx='11'/%3E%3Ccircle cx='400' cy='12' r='9.5' fill='%23fff' stroke='%230243A1'/%3E%3Ccircle cx='370' cy='12' r='9.5' fill='%23fff' stroke='%23C2C2C2'/%3E%3Crect width='20' height='20' x='330' y='2' fill='%23C2C2C2' rx='4'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M332.5 5.8c0-.7.6-1.3 1.3-1.3h12.4c.7 0 1.3.6 1.3 1.3v12.4c0 .7-.6 1.3-1.3 1.3h-12.4c-.7 0-1.3-.6-1.3-1.3V5.8Zm13.8 0h-12.6v12.4h12.6V5.8Z' clip-rule='evenodd'/%3E%3Crect width='20' height='20' x='300' y='2' fill='%230350C1' rx='4'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M302.5 5.8c0-.7.6-1.3 1.3-1.3h12.4c.7 0 1.3.6 1.3 1.3v12.4c0 .7-.6 1.3-1.3 1.3h-12.4c-.7 0-1.3-.6-1.3-1.3V5.8Zm13.8 0h-12.6v12.4h12.6V5.8Z' clip-rule='evenodd'/%3E%3Crect width='22' height='22' x='299' y='1' stroke='%2381A7E0' stroke-width='2' rx='5'/%3E%3Crect width='20' height='20' x='270' y='2' fill='%230243A1' rx='4'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M272.5 5.8c0-.7.6-1.3 1.3-1.3h12.4c.7 0 1.3.6 1.3 1.3v12.4c0 .7-.6 1.3-1.3 1.3h-12.4c-.7 0-1.3-.6-1.3-1.3V5.8Zm13.8 0h-12.6v12.4h12.6V5.8Z' clip-rule='evenodd'/%3E%3Crect width='20' height='20' x='240' y='2' fill='%230350C1' rx='4'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M242.5 5.8c0-.7.6-1.3 1.3-1.3h12.4c.7 0 1.3.6 1.3 1.3v12.4c0 .7-.6 1.3-1.3 1.3h-12.4c-.7 0-1.3-.6-1.3-1.3V5.8Zm13.8 0h-12.6v12.4h12.6V5.8Z' clip-rule='evenodd'/%3E%3Crect width='20' height='20' x='210' y='2' fill='%23C2C2C2' rx='4'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M227.3 7.2c.3.2.3.6 0 .9l-8.7 8.7c-.3.3-.7.3-1 0l-4.3-4.4a.6.6 0 0 1 .9-.8l4 3.9 8.2-8.3c.3-.3.7-.3 1 0Z' clip-rule='evenodd'/%3E%3Crect width='20' height='20' x='180' y='2' fill='%230350C1' rx='4'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M197.3 7.2c.3.2.3.6 0 .9l-8.7 8.7c-.3.3-.7.3-1 0l-4.3-4.4a.6.6 0 0 1 .9-.8l4 3.9 8.2-8.3c.3-.3.7-.3 1 0Z' clip-rule='evenodd'/%3E%3Crect width='22' height='22' x='179' y='1' stroke='%2381A7E0' stroke-width='2' rx='5'/%3E%3Crect width='20' height='20' x='150' y='2' fill='%230243A1' rx='4'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M167.3 7.2c.3.2.3.6 0 .9l-8.7 8.7c-.3.3-.7.3-1 0l-4.3-4.4a.6.6 0 0 1 .9-.8l4 3.9 8.2-8.3c.3-.3.7-.3 1 0Z' clip-rule='evenodd'/%3E%3Crect width='20' height='20' x='120' y='2' fill='%230350C1' rx='4'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M137.3 7.2c.3.2.3.6 0 .9l-8.7 8.7c-.3.3-.7.3-1 0l-4.3-4.4a.6.6 0 0 1 .9-.8l4 3.9 8.2-8.3c.3-.3.7-.3 1 0Z' clip-rule='evenodd'/%3E%3Crect width='19' height='19' x='90.5' y='2.5' fill='%23F5F5F5' stroke='%23E0E0E0' rx='3.5'/%3E%3Crect width='19' height='19' x='60.5' y='2.5' fill='%23fff' stroke='%230350C1' rx='3.5'/%3E%3Crect width='22' height='22' x='59' y='1' stroke='%2381A7E0' stroke-width='2' rx='5'/%3E%3Crect width='19' height='19' x='.5' y='2.5' fill='%23fff' stroke='%23C2C2C2' rx='3.5'/%3E%3Crect width='19' height='19' x='30.5' y='2.5' fill='%23fff' stroke='%230243A1' rx='3.5'/%3E%3C/svg%3E") no-repeat;
}
.in-ch+label:before{background-position: 2px 0;}
.in-ch+label:hover:before{background-position: -28px 0;}
.in-ch:focus+label:before{background-position: -58px 0;}
.in-ch.disabled+label:before{background-position: -88px 0;}
.in-ch:checked+label:before{background-position: -118px 0;}
.in-ch:checked+label:hover:before{background-position: -148px 0;}
.in-ch:checked:focus+label:before{background-position: -178px 0;}
.in-ch.disabled:checked+label:before{background-position: -208px 0;}
.in-ch.indeterminate:checked+label:before{background-position: 0 0;}
.in-ch.indeterminate:checked+label:hover:before{background-position: 0 0;}
.in-ch.indeterminate:checked:focus+label:before{background-position: 0 0;}
.in-ch.indeterminate.disabled:checked+label:before{background-position: 0 0;}
.in-r+label:before{background-position: -358px 0;}
.in-r+label:hover:before{background-position: -388px 0;}
.in-r:focus+label:before{background-position: -418px 0;}
.in-r.disabled+label:before{background-position: -448px 0;}
.in-r:checked+label:before{background-position: -478px 0;}
.in-r:checked+label:hover:before{background-position: -508px 0;}
.in-r:checked:focus+label:before{background-position: -538px 0;}
.in-r.disabled:checked+label:before{background-position: -538px 0;}

.in-txt{position: relative;}
.in-txt .in{background: #FFFFFF;border: 1px solid #E0E0E0;/* box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); */border-radius: 4px;outline: none;padding: 15px 12px 15px 12px;width: 100%;font-size: 12px;line-height: 16px;}
.in-txt textarea.in{height: 100px;resize: none;}
.in-txt .pl{font-size: 12px;line-height: 16px;color: #757575;position: absolute;top: 50%;margin-top: -8px;left: 12px;pointer-events: none;touch-action: none;opacity: 0;max-width: 90%;}
.in-txt .er,.in-txt .ep{font-size: 12px;line-height: 16px;color: #A92525;position: absolute;top: 100%;left: 0;opacity: 0;pointer-events: none;touch-action: none;}
.in-txt .in:placeholder-shown~.pl{opacity: 1;}
.in-txt .in:not(:placeholder-shown){
    /* padding: 20px 15px 6px 15px; */
}
.in-txt .in.ok{
    border: 1px solid #006637;
    background: #FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23006637' fill-rule='evenodd' d='M11.11 6.15c.2.2.18.52-.01.71l-3.67 3.5a.5.5 0 0 1-.7 0L4.9 8.61a.5.5 0 0 1 .7-.72L7.08 9.3l3.32-3.17a.5.5 0 0 1 .71.01Z' clip-rule='evenodd'/%3E%3Cpath fill='%23006637' fill-rule='evenodd' d='M8 2.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11ZM1.5 8a6.5 6.5 0 1 1 13 0 6.5 6.5 0 0 1-13 0Z' clip-rule='evenodd'/%3E%3C/svg%3E") right 12px center no-repeat;
    }
.in-txt .in.error{
    border: 1px solid #A92525;
    background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23A92525' fill-rule='evenodd' d='M8 6c.28 0 .5.22.5.5V9a.5.5 0 0 1-1 0V6.5c0-.28.22-.5.5-.5Z' clip-rule='evenodd'/%3E%3Cpath fill='%23A92525' fill-rule='evenodd' d='M7.25 1.7a1.5 1.5 0 0 1 2.05.55l5.5 9.5A1.5 1.5 0 0 1 13.5 14h-11a1.5 1.5 0 0 1-1.3-2.25l5.5-9.5c.13-.23.32-.42.55-.55Zm-.11.8.43.25-5.5 9.5a.5.5 0 0 0 .43.75h11a.5.5 0 0 0 .43-.75l-5.5-9.5a.5.5 0 0 0-.86 0l-.43-.25Z' clip-rule='evenodd'/%3E%3Cpath fill='%23A92525' d='M8 12a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z'/%3E%3C/svg%3E") right 12px center no-repeat;
}
.in-txt .in:focus{border: 1px solid #15499F;background: #FFF;}
.in-txt .error~.er{opacity: 1;}
.in-txt .error:placeholder-shown~.er{opacity: 0;}
.in-txt .error:placeholder-shown~.ep{opacity: 1;}
.in-txt .in:not(:placeholder-shown):not(.error):not(textarea)~.pl{/* opacity: 1; *//* font-size: 10px; *//* line-height: 20px; *//* top:0; *//* left: 16px; */}

.in-txt-small .in{
    padding-top: 9px;
    padding-bottom: 9px;
}


.in-f{
    width: 232px;
    max-width: 100%;
}
.in-f-p{
    height: 5px;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 13px;
    display: none;
}
.in-f-pin{
    background: #0350C1;
    height: 100%;
    width: 0%;
}
.in-f-inf{
    font-size: 14px;
    line-height: 21px;
    color: #616161;
    display: none;
}
.in-f-inf-t{
    display: inline-block;
    vertical-align: middle;
}
.in-f-cls{
    width: 21px;
    height: 21px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' clip-path='url(%23a)'%3E%3Cpath d='M8 14.667A6.667 6.667 0 1 0 8 1.334a6.667 6.667 0 0 0 0 13.333ZM10 6l-4 4m0-4 4 4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center center no-repeat;
    display: inline-block;
    vertical-align: middle;
    cursor:pointer;
}
.in-f-f{
    opacity: 0;
    visibility: hidden;
    position: absolute;
}
.in-f-l{}


.lb{vertical-align: middle;width: 750px;max-width: 95%;position: relative;background: #FFFFFF;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);border-radius: 8px;text-align: initial;}
.lb-close{position: absolute;right:8px;top:8px;z-index: 1;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);}
.lb-video{width:1024px;max-width: 100%;padding: 52px 8px 8px;}
.lb-video-wrp{position: relative;background: black;max-height: calc( 100vh - 80px );overflow: hidden;}
.lb-video-wrp:before{content:'';display:block;position: relative;padding-bottom: 70%;background: black;}
.lb-video-wrp video,.lb-video-wrp figure,.lb-video-wrp iframe{position: absolute;top:0;right:0;bottom:0;left:0;margin: 0;width: 100%;height: 100%;border:0;}


.owl-stage{display:flex;padding-bottom: 20px;}
.owl-dots{display: flex;flex-wrap: wrap;justify-content: center;gap: 13px;margin-top: 10px;}
.owl-dot{width: 30px;height: 24px;border: 0;background: none;position: relative;opacity: 0.3;}
.owl-dot:before{content:'';width:8px;height:8px;position:absolute;top:8px;left: 11px;border-radius: 50%;background: #0350C1;}
.owl-dot.active{opacity: 1;}



.hdr{position: relative;/* overflow: hidden; */}
.hdr-top{background: linear-gradient(180deg, #0350C1 0%, #003466 100%);position: relative;z-index: 100;}
.hdr-top-in{padding: 5px 0;display: flex;flex-wrap: wrap;align-items: center;}


.t-menu{display: flex;}
.t-menu-i{position: relative;}
.t-menu-ib{padding: 8px 16.5px 8px 16px;font-weight: 500;font-size: 12px;line-height: 16px;color: #F5F5F5;text-decoration: none;display: inline-block;}
.t-menu-i:hover .t-menu-ib{color: #F5F5F5;background:rgba(0,0,0,0.1);}
.t-menu-ss{position: absolute;top: 100%;background: #FFF;left: 0;padding: 12px 0;width: 240px;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);border-radius: 6px;opacity: 0;transition: all 0.3s 1ms ease;visibility: hidden;}
.t-menu-i:hover .t-menu-ss, .t-menu-ib.open+.t-menu-ss {display:block;opacity: 1;visibility: visible;}
.t-menu-s-ib{text-decoration: none;padding: 8px 16px;display: block;font-size: 14px;line-height: 21px;font-weight: 500;color: #0A0A0A;}
a.t-menu-s-ib:hover{color: #0243A1;/* background:rgba(0,0,0,0.1); */}


.s-menu{display: flex;flex-wrap: wrap;justify-content: space-between;}
.s-menu-i{position: relative;}
.s-menu-ib,
.s-menu-s-ib{padding: 9px 16px 7px;font-weight: 500;font-size: 14px;line-height: 21px;color: #0A0A0A;text-decoration: none;display: inline-block;border-radius: 4px;cursor:pointer;margin: 4px 0;display: block;}
.s-menu-i:hover .s-menu-ib:not(.s-menu-tg), .s-menu-s-i:hover .s-menu-s-ib{color: #0243A1;background: rgba(0,0,0,0.05);}
.s-menu-tg{color:#FFF;padding: 8px 16px 8px 21px;position:relative;margin-left: 14px;}
.s-menu-tg:before{content:'';display:block;width:29px;height:29px;position:absolute;top:50%;margin-top:-14px;left:-14px;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='none'%3E%3Crect width='29' height='29' fill='%234C90E5' rx='4'/%3E%3Cpath fill='%23fff' d='m21.6 9.3-2.3 11s-.3.8-1.1.5l-5.2-4 6.3-5.6c.4-.3.2-.5-.3-.2l-8 5-3-1s-.5-.2-.6-.6c0-.4.6-.6.6-.6L20.5 9s1-.5 1 .3Z'/%3E%3C/svg%3E") no-repeat;
}

.s-menu-ib .caret-down{width: 16px;height: 16px;margin-left: 9px;}
.s-menu-ss{position: absolute;top: 100%;background: #FFF;left: 0;padding: 12px 4px;width: 240px;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);border-radius: 6px;opacity: 0;transition: opacity 0.2s ease;visibility: hidden;z-index: 30;/* pointer-events:none; *//* touch-action: none; */}
.s-menu-i:last-child .s-menu-ss,.s-menu-i:nth-last-child(2) .s-menu-ss {width: 240px;max-width: 99vw;right:0;left:initial;}
.s-menu-i:hover .s-menu-ss, .s-menu-ib.open+.s-menu-ss {opacity: 1;visibility: visible;pointer-events:all;touch-action: auto;}
.s-menu-hlt{background: #CDDCF3;}
.s-menu-hlt:hover{}
.s-menu-hlt.active{}
.s-menu-ib.active, .s-menu-i:hover .s-menu-ib.active,
.s-menu-s-ib.active, .s-menu-s-i:hover .s-menu-s-ib.active{background: #0350C1;color:#FFF;}
.s-menu-ib.active .caret-down{filter: invert(99%) sepia(0%) saturate(2%) hue-rotate(5deg) brightness(105%) contrast(100%);}

.m-menu-btn-w{display: none;margin-left: 8px;}
.m-menu-btn,.lb-close,.m-phone-btn{padding: 6.5px;margin: 0;}
.m-menu-btn .c{display: none;}
.m-menu-btn.open .c{display: inline-block;}
.m-menu-btn.open .d{display: none;}

.m-phone-btn-w{display:none;}
.m-phone-btn i{width: 24px;height: 24px;vertical-align: middle;line-height: 24px;}
.m-menu-btn, .m-phone-btn{
    background: none;
    border: 1px solid #2979FF;
    border-radius: 8px;
    padding: 9.6px 7.2px;
    text-align: center;
}

.m-menu{visibility: hidden;opacity: 0;transition: opacity 300ms ease;position: absolute;top:100%;right:0;max-width: 100%;width: 376px;/* z-index: 40; */background: #FFF;pointer-events: none;overflow: auto;}
.m-menu.open{opacity: 1;visibility: visible;pointer-events: auto;touch-action: auto;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);position: static;margin-left: auto;}
.m-menu .s-menu{display: block;width: 100%;padding: 30px 30px 30px 40px;}
.m-menu .s-menu-ib, .m-menu .s-menu-s-ib{margin: 5px 0;padding: 8px 16px;display: inline-block;}
.m-menu .t-menu{display: flex;flex-direction: column;gap: 10px;background: #0350C1;padding: 30px 30px 40px 40px;}
.m-menu .t-menu-s{display:flex;flex-direction:column;gap:10px;}

.m-menu .t-menu-i:hover .t-menu-ss, .m-menu .t-menu-ss,
.m-menu .s-menu-i:hover .s-menu-ss, .m-menu .s-menu-ss{position: static;background: transparent;box-shadow: none;padding: 0 0 0 16px;visibility: visible;opacity: 1;width: auto;/* margin-top:10px; */display: none;}
.m-menu .t-menu-ib.open+.t-menu-ss,
.m-menu .s-menu-ib.open+.s-menu-ss{display:block;}
.m-menu .t-menu-ss{margin-top:10px;}

.m-menu-cnts{padding: 0 64px 40px 64px;}
.m-menu-cnts-i{font-weight: 500;font-size: 12px;line-height: 15.6px;margin: 0 0 30px 0;color: #616161;}
.m-menu-cnts a{text-decoration: none;}
.m-menu-cnts-ph a,.m-menu-cnts-ph a:hover{font-weight: 700;font-size: 16px;line-height: 24px;color: #0A0A0A;display: inline-block;margin-top: 5px;text-decoration: none;}

.m-menu .t-menu-s-ib,.m-menu .t-menu-s-ib:hover,.m-menu .t-menu-s-ib.active{color:#fff;}
.m-menu-cbf-b{text-align: center;margin:20px 8px;}
.m-menu .ms-menu-tg{width:100%;padding: 16px 10px;}
.m-menu .ms-menu-tg:before{
    content:'';
    display:inline-block;
    width:16px;
    height:16px;
    vertical-align: text-top;
    margin-right: 4px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cpath fill='%234C90E5' d='M15.2 4 13 14.4s-.3.8-1.1.4l-5-3.6 6-5.3c.4-.4.2-.6-.2-.3l-7.6 4.7-2.9-1s-.4-.1-.5-.5c0-.3.6-.5.6-.5l11.8-4.6s1-.4 1 .3Z'/%3E%3C/svg%3E") no-repeat;
}

.m-ch-b{
    position: fixed;
    bottom: 20px;
    right: 8px;
    display: none;
    z-index: 2000;
}
.m-ch-bi{width: 48px;height: 48px;position: relative;vertical-align: middle;}
.m-ch-b-ico{
    width: 24px;
    height: 24px;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: none;
}
@keyframes m_ch_b {
    0% {opacity:1;}
    45% {opacity:1;}
    55% {opacity:0;}
    100% {opacity:0;}
}
.m-ch-b-i1{animation:m_ch_b 4s infinite linear;animation-direction: alternate;}
.m-ch-b-i2{animation:m_ch_b 4s infinite linear;animation-direction: alternate-reverse;}
.m-ch-close{display:none;}
.m-ch-b.open .m-ch-close{display: block;}
.m-ch-b.open .m-ch-open{display: none;}
@media(max-width: 1024px){
    .m-ch-b{display:block;}
}
@media(min-width: 1025px){
    .m-ch-d.open{display:none;}
}

.m-ch-d{
    position: fixed;
    bottom: 78px;
    right: 8px;
    max-width: calc(100vw - 16px);
    display: flex;
    flex-direction: column;
    gap: 10px;
    z-index: 10000;
    padding: 20px 16px 30px;
    background: #FFFFFF;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    visibility: hidden;
    opacity:0;
    pointer-events: none;
    transition: opacity 300ms ease;
}
.m-ch-d.open{opacity: 1;pointer-events: initial;visibility: visible;}

.m-ch-db{}
.m-ch-dbi{
    margin-left: 8px;
}
.m-ch-dbi-i{
    width: 20px;
    height: 20px;
    vertical-align: text-bottom;
}
.m-ch-dbi-wh{background: #25D366;border-radius:50%;}
.m-ch-dbi-vk{background: #36ACF3;border-radius:50%;}
.m-ch-dbi-vb{background: #9c29ae;border-radius:50%;}




.hdr-usr{display: flex;gap: 8px;margin-left: auto;}
.hdr-usr-l{display: flex;gap: 12px;align-items: center;}

.hdr-usr-loc{color: #F5F5F5;font-weight: 500;font-size: 12px;line-height: 16px;padding: 8px 8px;vertical-align: middle;}

.hdr-usr-r{display: flex;align-items: center;margin-left: auto;gap: 8px;}
.hdr-usr-vi,.hdr-usr-sh,.hdr-usr-acc{padding: 4px;}

.hdr-usr-vi:hover,.hdr-usr-sh:hover,.hdr-usr-acc:hover,.hdr-usr-loc:hover{background: rgba(0,0,0,0.1);}

.hdr-usr-loc.open .caret-down{transform:rotate(180deg);}

.hdr-middle-in{padding: 20px 0;display: flex;align-items: center;}

@media(max-width: 479px){
    .hdr-middle-in .logo img{width: 60px;height:58px;}
}
@media(min-width: 480px){
    .hdr-middle-in .logo img{width: 147px;height: 50px;}
}

.hdr-wt{flex: 1;display: flex;gap: 20px;justify-content: center;align-items: center;padding: 0 16px;max-width: 48.8%;}
.hdr-wt-t{max-width: 100%;font-weight: 500;font-size: 12px;line-height: 16px;color: #616161;}
.hdr-wt a{text-decoration:none;}
.hdr-wt:before{content:'';display: block;width: 50px;height: 36px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 157.32 114.57'%3E%3CclipPath id='a' transform='translate(0 6.01)'%3E%3Cpath d='M9.27 77.35C8.55 75.9 8.3 74 7.5 72.66c-.61-1-1.58-1.7-2.23-2.7a32.09 32.09 0 0 1-1.41-3.51C2.67 64 .66 61 1.13 58.06c.1-.61 2.43-.22 2.93-.27 2.14-.17 5.52-.63 6.45-2.64 1.25-2.67-.93-4.26-.94-6.91 0-1.15.95-1.92 1.16-3s-.27-2-.09-3c.36-1.84 1.94-3.67 2.83-5.24s.55-3 2.15-4.45A16 16 0 0 1 23 29.26c1.92-.27 3.44.44 5.11-.9a44.6 44.6 0 0 0 5.9-6c.66-.76 1.77-2.27 2.91-2.33 3.59-.19 5.66 5.79 3.92 8.34-.59.89-2.27 1.72-3.18.84-.16-.15-.72-1.2-.82-1.2-3.69 0-1.15 4 .9 4.92 3.66 1.63 8 .59 11.84.88 1.25.09 2.11 1.07 3.22 1.2.69.09 2.22-1.13 3.16-1.18a6.57 6.57 0 0 1 3.22.56c.27.14 1.08 1.13 1.3 1 2.29-.89 2.94-4.2 5.4-4.62 1.69-.28 3.31 2.11 4.83 2.44s4.6-1.37 6.1-2c1-.45 1.43-1.67 2.23-2.39 1.16-1 2.76-1.39 4-2.26 1.75-1.17 2.63-3.29 5-3.6a4 4 0 0 1 2.2.64c.8.36 2.6.46 3 1.36.92 1.77-.58 3.83 1.36 5.22 2.45 1.74 3.41-.42 5.87-.17 2.73.29 5 2.57 7.9 2.7.89 0 1.79-1.56 2.14-2.15 1-1.72 3-5.58 4.43-6.67s3-.34 4.55-.84c2-.65 3.49-2.55 5.31-3.53 1.32-.72 2.58-.35 3.94-1.23 2.51-1.64 2.11-4.68 3.87-6.83 2.41-2.94 6-4.34 9-6.5 1.73-1.25 2-5.56 4.55-3.21a6.21 6.21 0 0 1 .85.93 12.92 12.92 0 0 1 1 1.49c.27.55-.71 1.54-1 1.84-1.36 1.47-2.9 2.82-3.25 4.92-.3 1.77 4.43 1.63 4.9 3.37a31.68 31.68 0 0 1 .76 9c-.41 2.34-1.77 4.46-1.54 6.92.14 1.54 2.47 3.81 3.44 5A23.73 23.73 0 0 1 155.75 46c.09.73.7 2.38.44 3.08-.12.34-.52-.49-.79-.72a15.35 15.35 0 0 0-2.06-1.51c-1.65-1-3.9-.78-5.42-1.9-2.14-1.56-2.4-4.88-2.19-7.27.08-.94.57-2.22.14-3.12-.72-1.53-2.76-3.69-4.52-2.12-.87.78-2.08 2.76-1.69 4s2.09 3.65 1.41 5c-.79 1.59-2.54 2.21-3.88 3.21a37.78 37.78 0 0 0-6 5.79c-1.91 2.75-.22 3-.33 5.52 0 1.35-1 2.51-1.21 3.83 0 .23 1.09.64 1.24.68 1.78.54 2.76-.93 4.48-1 1.44 0 3.76 2.57 4.51 3.65 1.16 1.68 1.51 3.72 2.06 5.65 1.44 5 2.95 10.51-.43 15.06-.76 1-1.49 2.87-2.76 3.36-.54.21-1.68-.39-2.15-.59-5.73-2.41 2.69-6.19-.19-9.74-1.19-1.46-3.51.2-4.94.3-1.71.13-3.79-.74-5.45-1.12-3.08-.7-3.29-4.93-6.88-4.94-1.1 0-4.18.45-4.61 1.77-.23.69.59 1.93.65 2.59s-.6 1.59-.83 2.26c-.74 2.2-.23 3.53-2.78 4.48-1.3.48-2.72.42-4 .9-1.73.64-3.22 2.21-5.2 2-2.44-.1-4.37-2.16-6.75-2.3-1.52-.08-2.36.86-3.63 1.36-.38.16-1.19-.68-1.45-.87A6.59 6.59 0 0 0 87 81.64c-2 0-1.56 2.85-2.41 3.84s-4.33-.73-5.15-.84c-2.19-.27-4 1.22-6.15 1.28-1.07 0-1.94-.79-3-1-.67-.14-1.61.09-2.19-.3-.93-.63-1.43-1.59-2.5-2.08-1.3-.59-3.07-.35-3.92-1.7-1.28-2-.93-4.91-2.16-6.73-1-1.56-3.44-1.81-4.88-3-.81-.64-.83-1.88-1.65-2.43-2.27-1.5-6.26-1.6-8.91-2.18-.93-.21-2.26-.66-3.13-.07a7.06 7.06 0 0 0-2.35 2.76 10.32 10.32 0 0 1-.54 1.9c-.39.2-2.51-1-3-1.11-1.46-.51-4.09-1.18-5.13-2.3-1.91-2-1.4-4.57-4.68-5.48-2.75-.76-7.22.73-8 3.69-.3 1.09.22 3.52-.78 4.38-.62.53-2.44 0-3.33.67-1.42 1.06-2.77 5-3.85 6.36z'/%3E%3C/clipPath%3E%3Cg fill-rule='evenodd' clip-path='url(%23a)'%3E%3Cpath fill='%230039a6' d='M1.06 37.01h155.2v77.59H1.06z'/%3E%3Cpath fill='%23d52b1e' d='M1.06 75.73h155.2v38.8H1.06z'/%3E%3Cpath fill='%23fff' d='M1.06.01h155.2v38.8H1.06z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23ccc' stroke-miterlimit='10' stroke-width='2.13' d='M9.27 83.36c-.72-1.45-.97-3.35-1.77-4.69-.61-1-1.58-1.7-2.23-2.7a32.09 32.09 0 0 1-1.41-3.51c-1.19-2.45-3.2-5.45-2.73-8.39.1-.61 2.43-.22 2.93-.27 2.14-.17 5.52-.63 6.45-2.64 1.25-2.67-.93-4.26-.94-6.91 0-1.15.95-1.92 1.16-3s-.27-2-.09-3c.36-1.84 1.94-3.67 2.83-5.24s.55-3 2.15-4.45A16 16 0 0 1 23 35.27c1.92-.27 3.44.44 5.11-.9a44.6 44.6 0 0 0 5.9-6c.66-.76 1.77-2.27 2.91-2.33 3.59-.19 5.66 5.79 3.92 8.34-.59.89-2.27 1.72-3.18.84-.16-.15-.72-1.2-.82-1.2-3.69 0-1.15 4 .9 4.92 3.66 1.63 8 .59 11.84.88 1.25.09 2.11 1.07 3.22 1.2.69.09 2.22-1.13 3.16-1.18a6.57 6.57 0 0 1 3.22.56c.27.14 1.08 1.13 1.3 1 2.29-.89 2.94-4.2 5.4-4.62 1.69-.28 3.31 2.11 4.83 2.44s4.6-1.37 6.1-2c1-.45 1.43-1.67 2.23-2.39 1.16-1 2.76-1.39 4-2.26 1.75-1.17 2.63-3.29 5-3.6a4 4 0 0 1 2.2.64c.8.36 2.6.46 3 1.36.92 1.77-.58 3.83 1.36 5.22 2.45 1.74 3.41-.42 5.87-.17 2.73.29 5 2.57 7.9 2.7.89 0 1.79-1.56 2.14-2.15 1-1.72 3-5.58 4.43-6.67s3-.34 4.55-.84c2-.65 3.49-2.55 5.31-3.53 1.32-.72 2.58-.35 3.94-1.23 2.51-1.64 2.11-4.68 3.87-6.83 2.41-2.94 6-4.34 9-6.5 1.73-1.25 2-5.56 4.55-3.21a6.21 6.21 0 0 1 .85.93 12.92 12.92 0 0 1 1 1.49c.27.55-.71 1.54-1 1.84-1.36 1.47-2.9 2.82-3.25 4.92-.3 1.77 4.43 1.63 4.9 3.37a31.68 31.68 0 0 1 .76 9c-.41 2.34-1.77 4.46-1.54 6.92.14 1.54 2.47 3.81 3.44 5a23.73 23.73 0 0 1 4.43 10.78c.09.73.7 2.38.44 3.08-.12.34-.52-.49-.79-.72a15.35 15.35 0 0 0-2.06-1.51c-1.65-1-3.9-.78-5.42-1.9-2.14-1.56-2.4-4.88-2.19-7.27.08-.94.57-2.22.14-3.12-.72-1.53-2.76-3.69-4.52-2.12-.87.78-2.08 2.76-1.69 4s2.09 3.65 1.41 5c-.79 1.59-2.54 2.21-3.88 3.21a37.78 37.78 0 0 0-6 5.79c-1.91 2.75-.22 3-.33 5.52 0 1.35-1 2.51-1.21 3.83 0 .23 1.09.64 1.24.68 1.78.54 2.76-.93 4.48-1 1.44 0 3.76 2.57 4.51 3.65 1.16 1.68 1.51 3.72 2.06 5.65 1.44 5 2.95 10.51-.43 15.06-.76 1-1.49 2.87-2.76 3.36-.54.21-1.68-.39-2.15-.59-5.73-2.41 2.69-6.19-.19-9.74-1.19-1.46-3.51.2-4.94.3-1.71.13-3.79-.74-5.45-1.12-3.08-.7-3.29-4.93-6.88-4.94-1.1 0-4.18.45-4.61 1.77-.23.69.59 1.93.65 2.59s-.6 1.59-.83 2.26c-.74 2.2-.23 3.53-2.78 4.48-1.3.48-2.72.42-4 .9-1.73.64-3.22 2.21-5.2 2-2.44-.1-4.37-2.16-6.75-2.3-1.52-.08-2.36.86-3.63 1.36-.38.16-1.19-.68-1.45-.87A6.59 6.59 0 0 0 87 87.65c-2 0-1.56 2.85-2.41 3.84s-4.33-.73-5.15-.84c-2.19-.27-4 1.22-6.15 1.28-1.07 0-1.94-.79-3-1-.67-.14-1.61.09-2.19-.3-.93-.63-1.43-1.59-2.5-2.08-1.3-.59-3.07-.35-3.92-1.7-1.28-2-.93-4.91-2.16-6.73-1-1.56-3.44-1.81-4.88-3-.81-.64-.83-1.88-1.65-2.43-2.27-1.5-6.26-1.6-8.91-2.18-.93-.21-2.26-.66-3.13-.07a7.06 7.06 0 0 0-2.35 2.76 10.32 10.32 0 0 1-.54 1.9c-.39.2-2.51-1-3-1.11-1.46-.51-4.09-1.18-5.13-2.3-1.91-2-1.4-4.57-4.68-5.48-2.75-.76-7.22.73-8 3.69-.3 1.09.22 3.52-.78 4.38-.62.53-2.44 0-3.33.67-1.42 1.06-2.77 5-3.85 6.36z'/%3E%3C/svg%3E") left center no-repeat;background-size: cover;}

.hdr-cnts{display: flex;gap: 16px;align-items: center;margin-left: auto;}
.hdr-soc{display: flex;gap: 3px;align-items: center;}
.hdr-soc a{display:inline-block;height: 40px;/* zoom: 80%; */transform: scale(0.8);}
.hdr-wa{/* border-radius: 50%; *//* background: #25D366; */}
.hdr-tg{/* border-radius: 50%; *//* background: #0088CC; */}
.hdr-vb{border-radius: 50%;background: #9c29ae;}

/*@media(max-width: 820px){
    .hdr-soc .hdr-vb{display: none;}
}*/
@media(max-width: 755px){
    .hdr-soc .hdr-tg{/* display: none; */}
}
@media(min-width: 330px) and (max-width: 720px){
    .hdr-soc .hdr-tg{display: inline-block;}
}
@media(max-width: 330px){
    .hdr-soc .hdr-tg{/* display: none; */}
}

.hdr-phones{display: flex;flex-direction: column;gap:5px;}
.hdr-phones *{margin:0;line-height: inherit;}
.hdr-phones p{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
/* identical to box height, or 16px */


/* Gray 02 / 80 */
    color: #616161;
}
.hdr-phones a{font-weight: 500;font-size: 14px;line-height: 21px;color: #0A0A0A;text-decoration: none;}
.hdr-phones a:hover{text-decoration:underline;}
.hdr-cbf{}
.hdr-cbf a{margin:0;}

.hdr-bottom{background: #FFF;}








.crs{}
.crs-in{display: flex;margin: 0 -8px 10px;}
.crs-i{padding:0 8px;}
.crs-i-in{padding: 15px 24px 16px 24px;background: #FFFFFF;border: 1px solid #E0E0E0;border-radius: 4px;width: 214.41px;display: block;text-decoration: none;}
.crs-i-in>*{display:block;}
.crs-ico{margin-bottom: 8px;}
.crs-n{font-weight: 500;font-size: 14px;line-height: 21px;letter-spacing: -0.28px;color: #0A0A0A;margin-bottom: 1px;}
.crs-r{display: flex;align-items: center;flex-wrap: wrap;gap: 5px;margin-bottom: 3px;}
.crs-rv{font-weight: 500;font-size: 20px;line-height: 26px;letter-spacing: -0.4px;color: #0A0A0A;}
/*.crs-rl{font-weight: 500;font-size: 12px;line-height: 130%;}*/

.crs-3 .crs-in{flex-wrap:wrap;}
.crs-3 .crs-i{margin-bottom:16px;/* flex: 1; */min-width: 33.333%;/* max-width: 33.333%; */}
.crs-3 .crs-i-in{
    width: auto;
    /* display: flex; */
}


.mp-bh{width: 656px;max-width: 100%;}
.mp-bh h2, .rnp .rnp-onlreg h2{/* font-weight: 700; *//* font-size: 36px; *//* line-height: 46.8px; *//* letter-spacing: -0.72px; *//* color: #0A0A0A; */margin-bottom: 30px;margin-top: 0;}
.mp-bh p{font-weight: 500;font-size: 20px;line-height: 26px;letter-spacing: -0.42px;color: #0A0A0A;}
.mp-bh a{text-decoration: none;}
.mp-steps{margin: 58px 0 30px;}
.mp-step{background: #FFFFFF;border: 1px solid #ABC5EA;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);border-radius: 8px;margin-bottom: 10px;}
.mp-step-pr{font-weight: 500;font-size: 14px;color: #616161;line-height: 21px;margin-bottom: 5px;}
.mp-step-n{font-weight: 700;font-size: 28px;line-height: 36px;letter-spacing: -0.56px;color: #0A0A0A;margin-bottom: 8px;}
.mp-step-h{position: relative;padding: 30px 98px 30px 48px;cursor: pointer;}
.mp-step-c{display: none;margin: 0 48px 50px;border-top: 1px solid #E0E0E0;padding-top: 30px;}
.mp-step.open .mp-step-c{display: block;}
.mp-step-btns{margin-top: 30px;display: flex;flex-wrap: wrap;gap: 16px;}
.mp-step-btns .btn{margin:0;}
.mp-step h3{font-weight: 500;font-size: 20px;line-height: 26px;letter-spacing: -0.4px;color: #0350C1;margin-bottom: 30px;}
.mp-steps .mp-bh{margin-bottom: 60px;}
.mp-step-arrow{position: absolute;padding: 8px 8px;margin: 0;right: 48px;top: 50%;transform: translate(0, -50%);/* opacity: 0; */}
.mp-step-arrow i{width: 20px;height: 20px;margin: 0;display: block;}
.mp-step.open .mp-step-arrow i{transform:rotate(180deg);}
.mp-step-h:hover .mp-step-arrow,.mp-step.open .mp-step-arrow{opacity: 1;}


.steps2{}
.steps2-is{display: flex;flex-wrap: wrap;gap: 16px;margin-top:60px;margin-bottom: 80px;}
.steps2-i{flex: 1;min-width: 20%;margin-bottom: 30px;}
.steps2-i-h{display: flex;flex-wrap: wrap;gap: 16px;align-items: center;margin-bottom: 30px;}
.steps2-i-ico{}
.steps2-i-ico svg{display: block;}
.steps2-i-ht{flex: 1;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='617' height='8' fill='none'%3E%3Cpath fill='%230350C1' d='M616.4 4.4c.1-.2.1-.6 0-.8L613.2.5a.5.5 0 0 0-.7.7l2.8 2.8-2.8 2.8a.5.5 0 0 0 .7.7l3.2-3.1ZM0 4.5h616v-1H0v1Z'/%3E%3C/svg%3E") right center no-repeat;text-align: center;min-height: 13px;}
.steps2-i-ht-in{background: #FFFFFF;border: 1px solid #0350C1;border-radius: 4px;padding: 5px 10px;margin: 0 auto;font-weight: 500;font-size: 12px;line-height: 16px;text-align: center;color: #0350C1;display: inline-block;max-width: 155px;}
.steps2-i-nn{font-weight: 500;font-size: 12px;line-height: 16px;color: #757575;margin-bottom: 10px;}
.steps2-i-n{font-weight: 700;font-size: 14px;line-height: 21px;color: #0A0A0A;margin-bottom: 10px;}
.steps2-i-t{font-size: 14px;line-height: 21px;color: #616161;}
.steps2-i-b{margin-top:16px;}
@media(max-width:1024px){
    .steps2-is{margin-top:30px;}
}
@media(max-width:920px){
    .steps2-i{min-width: 48%;}
}
@media(max-width:520px){
    .steps2-i{min-width: 90%;}
}


.mp-trws{}
.mp-trws-sl{margin-top:60px;}
.mp-trws-sl-in{display:flex;gap:20px;}
.mp-trws .rp-i{min-width: 368px;height: 100%;}

@media(max-width:1024px){
    .mp-trws-sl{margin-top:30px;}
}
@media(max-width:768px){
    .mp-trws .rp-i{min-width: 336px;}
}
@media(max-width:420px){
    .mp-trws .rp-i{min-width: initial;width: 90vw;}
}



.mp-calc{/* margin: 60px 0 60px; */}
.mp-calc-l{}
.mp-calc-r{}
.mp-calc-r:before{content:'';display: block;width: 271px;height:150px;max-width: 100%;max-height: 100%;margin:0 auto;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='273' height='151' fill='none'%3E%3Cpath fill='%230350C1' d='m234 20.73.75-.66-.75.66Zm-132 96-.88.48.88-.48Zm158.5-42 .72-.7-.72.7Zm-22 76 11.55.03-5.75-10.02-5.8 10ZM1.69 75.46l.72-.68-1.36-1.46L.3 74l1.38 1.46Zm2.18-2.03 1.48-1.34-1.33-1.49-1.5 1.35 1.35 1.48Zm2.98-2.67 1.5-1.33-1.3-1.5-1.53 1.33 1.33 1.5Zm3.02-2.62 1.52-1.3-1.29-1.53-1.53 1.3 1.3 1.53Zm3.06-2.57 1.55-1.27-1.26-1.55-1.57 1.28 1.28 1.54Zm3.1-2.52 1.57-1.24-1.23-1.57-1.58 1.24 1.25 1.57Zm3.15-2.46c.52-.41 1.05-.82 1.59-1.22l-1.21-1.6-1.6 1.23 1.22 1.59Zm3.19-2.43c.53-.4 1.06-.8 1.6-1.18l-1.18-1.62-1.62 1.2 1.2 1.6Zm3.21-2.36c.54-.4 1.09-.78 1.63-1.17L26.05 53a275 275 0 0 0-1.64 1.18l1.17 1.62Zm3.26-2.32 1.65-1.15-1.14-1.64-1.65 1.15 1.14 1.64Zm3.3-2.27 1.65-1.12-1.11-1.66-1.67 1.12 1.12 1.66Zm3.32-2.23 1.67-1.1-1.08-1.67-1.7 1.1 1.1 1.67Zm3.36-2.17 1.68-1.07-1.06-1.7-1.7 1.08 1.08 1.69Zm3.38-2.13 1.7-1.05-1.04-1.7-1.71 1.05 1.05 1.7Zm3.42-2.09 1.72-1.02-1.02-1.72-1.73 1.03 1.03 1.71Zm3.44-2.03 1.73-1-1-1.74-1.74 1 1.01 1.74Zm3.47-2 1.75-.97-.98-1.75-1.75.99.98 1.74Zm3.5-1.94 1.76-.95-.95-1.76-1.77.96.96 1.75Zm3.52-1.9 1.77-.92-.93-1.78-1.78.94.94 1.77Zm3.55-1.85 1.78-.9-.9-1.79c-.6.3-1.2.6-1.8.92l.92 1.77Zm3.57-1.8 1.8-.89-.89-1.8-1.8.9.89 1.79Zm3.59-1.76 1.8-.86-.85-1.81-1.82.87.87 1.8Zm3.62-1.71c.6-.29 1.2-.56 1.81-.84l-.83-1.82-1.83.84.85 1.82Zm3.63-1.67 1.83-.81-.81-1.83-1.84.82.82 1.82Zm3.66-1.62 1.84-.8-.78-1.83-1.85.8.8 1.83Zm3.68-1.57 1.85-.77-.77-1.85-1.85.78.77 1.84Zm3.7-1.52 1.86-.75-.74-1.86-1.87.75.75 1.86Zm3.72-1.48 1.87-.72-.72-1.87-1.87.72.72 1.87ZM96 18.3l1.89-.7-.7-1.87-1.89.7.7 1.87Zm3.77-1.38 1.88-.67-.66-1.88-1.9.67.68 1.88Zm3.76-1.32 1.9-.65-.64-1.9-1.9.66.64 1.89Zm3.8-1.28 1.9-.62-.6-1.9c-.65.2-1.28.4-1.92.62l.62 1.9Zm3.8-1.23 1.91-.59-.59-1.9c-.64.19-1.27.38-1.91.59l.6 1.9Zm3.83-1.17 1.93-.57-.56-1.92-1.94.57.57 1.92Zm3.84-1.12 1.92-.53-.53-1.93-1.93.54.54 1.92Zm3.86-1.06 1.94-.5-.5-1.94c-.66.16-1.3.34-1.96.51l.52 1.93Zm3.87-1 1.94-.48-.48-1.94c-.65.15-1.3.31-1.94.48l.48 1.94Zm3.88-.95 1.96-.45-.44-1.95-1.98.46.46 1.94Zm3.91-.88 1.95-.42-.42-1.96-1.96.42.43 1.96Zm3.9-.82 1.97-.39-.38-1.96-1.99.39.4 1.96Zm3.94-.76 1.96-.35-.35-1.97-1.97.35.36 1.97Zm3.91-.68 2-.32-.32-1.98-2 .32.32 1.98Zm3.97-.63 1.97-.28-.27-1.98-1.99.29.3 1.97Zm3.94-.54 2-.24-.24-1.99-2.02.25.26 1.98Zm3.99-.47 1.98-.2-.2-1.99-2 .2.22 2Zm3.95-.38 2-.16-.14-2-2.04.17.18 2Zm4-.3 1.99-.11-.1-2-2.01.11.12 2Zm3.97-.2 2.01-.08-.06-2-2.04.07.09 2Zm4-.12 1.99-.02V0c-.67 0-1.34 0-2.01.02l.03 2Zm3.98-.01c.67 0 1.34.02 2 .03l.06-2-2.04-.03-.02 2Zm4 .1c.66.02 1.31.05 1.96.09l.11-2-2-.1-.07 2Zm3.97.2 2 .16.16-1.99-2.02-.16-.14 2Zm3.96.35c.66.06 1.32.14 1.97.22l.24-2-2-.21-.2 1.99Zm3.96.47c.66.1 1.32.19 1.97.3l.3-1.99-2-.29-.27 1.98Zm3.9.61 1.98.37.39-1.96-2.02-.38-.35 1.97Zm3.93.78c.64.14 1.28.3 1.9.45l.48-1.95c-.64-.16-1.3-.3-1.95-.45l-.43 1.95Zm3.84.94c.65.17 1.29.35 1.92.54l.56-1.92c-.64-.19-1.3-.37-1.96-.55l-.52 1.93Zm3.8 1.12c.63.2 1.26.42 1.88.64l.66-1.89-1.93-.65-.62 1.9Zm3.74 1.33c.62.23 1.22.48 1.82.73l.78-1.84-1.88-.76-.72 1.87Zm3.63 1.53c.61.27 1.2.56 1.8.85l.88-1.8c-.6-.3-1.22-.59-1.84-.87l-.84 1.82Zm3.53 1.75c.59.31 1.16.64 1.73.97l1-1.72c-.58-.35-1.17-.68-1.78-1.01l-.95 1.76Zm3.41 2c.55.35 1.1.71 1.63 1.08l1.14-1.64a50.1 50.1 0 0 0-1.7-1.13l-1.07 1.69Zm3.23 2.24a47 47 0 0 1 1.54 1.22l1.27-1.55c-.53-.43-1.06-.85-1.6-1.26l-1.21 1.6Zm3.02 2.5c.5.43.97.88 1.44 1.34l1.4-1.43c-.49-.48-.99-.95-1.5-1.4l-1.34 1.48Zm2.8 2.74c.23.24.45.48.66.73l1.5-1.33-.7-.76-1.46 1.36Zm.66.73c.23.25.45.5.66.76l1.53-1.3-.7-.8-1.49 1.34Zm1.9 2.29c.4.51.78 1.03 1.13 1.55l1.65-1.14c-.38-.55-.78-1.09-1.2-1.63l-1.58 1.22Zm2.18 3.14c.35.57.67 1.13.98 1.7l1.76-.95c-.33-.6-.67-1.2-1.04-1.8l-1.7 1.05Zm1.85 3.41c.28.58.53 1.17.76 1.75l1.86-.75a34.8 34.8 0 0 0-.8-1.85l-1.82.85Zm1.43 3.58c.2.6.39 1.22.55 1.84l1.94-.52c-.18-.65-.37-1.3-.59-1.95l-1.9.63Zm.99 3.7c.12.63.23 1.27.32 1.9l1.98-.27c-.1-.68-.2-1.35-.34-2.02l-1.96.39Zm.52 3.82c.05.64.08 1.28.1 1.92l2-.04c-.02-.68-.05-1.36-.1-2.03l-2 .15Zm.07 3.85a31.8 31.8 0 0 1-.13 1.93l2 .19c.06-.68.1-1.37.13-2.05l-2-.07Zm-.36 3.85c-.1.63-.2 1.26-.33 1.9l1.97.39c.13-.67.24-1.34.34-2l-1.98-.3Zm-.75 3.8c-.15.63-.32 1.25-.5 1.87l1.92.57c.19-.65.36-1.3.52-1.95l-1.94-.48ZM240 56.57c-.2.62-.43 1.23-.66 1.85l1.86.72c.25-.64.48-1.29.7-1.93l-1.9-.64Zm-1.4 3.65c-.24.6-.5 1.19-.78 1.78l1.81.84c.28-.61.56-1.22.82-1.83l-1.84-.79Zm-1.64 3.55c-.3.58-.6 1.16-.92 1.73l1.76.96.94-1.79-1.78-.9Zm-1.87 3.42-1.01 1.69 1.7 1.05 1.04-1.73-1.73-1ZM233 70.54c-.35.54-.72 1.08-1.09 1.61l1.65 1.14c.38-.55.75-1.1 1.1-1.65l-1.66-1.1Zm-2.22 3.21-1.18 1.6 1.59 1.2 1.2-1.62-1.61-1.18Zm-2.39 3.14c-.4.51-.81 1.02-1.23 1.52l1.54 1.28 1.26-1.55-1.57-1.25Zm-2.5 3.03-1.31 1.5 1.49 1.33 1.34-1.52-1.52-1.3Zm-2.62 2.94-1.35 1.44 1.45 1.38 1.37-1.46-1.47-1.36Zm-2.73 2.86-1.4 1.4 1.4 1.43 1.43-1.43-1.43-1.4Zm-2.8 2.76-1.45 1.35 1.36 1.47 1.46-1.37-1.38-1.45Zm-2.91 2.68-1.48 1.32 1.31 1.5 1.5-1.33-1.33-1.49Zm-2.97 2.6-1.51 1.27 1.27 1.54 1.53-1.29-1.3-1.52Zm-3.05 2.52-1.55 1.23 1.24 1.57c.52-.4 1.04-.82 1.56-1.24l-1.25-1.56Zm-3.1 2.44-1.58 1.19 1.2 1.6 1.6-1.2-1.22-1.6Zm-3.18 2.36-1.6 1.16 1.16 1.63 1.62-1.17-1.18-1.62Zm-3.22 2.29-1.63 1.11 1.12 1.66 1.65-1.13-1.14-1.64Zm-3.28 2.2-1.66 1.09 1.08 1.68c.57-.36 1.13-.72 1.68-1.09l-1.1-1.67Zm-3.32 2.14-1.69 1.04 1.04 1.71 1.7-1.05-1.05-1.7Zm-3.38 2.06-1.7 1 1 1.73 1.72-1.01-1.02-1.72Zm-3.42 1.98c-.58.33-1.15.65-1.73.96l.96 1.76 1.75-.97-.98-1.75Zm-3.47 1.9-1.75.92.93 1.78 1.77-.93-.95-1.77Zm-3.51 1.83-1.77.88.88 1.8 1.8-.9-.91-1.78Zm-3.54 1.73-1.8.84.84 1.82 1.82-.85-.86-1.8Zm-3.6 1.66-1.81.8.8 1.83 1.82-.8-.81-1.83Zm-3.62 1.56-1.83.75.74 1.85 1.86-.75-.77-1.85Zm-3.68 1.47-1.84.7.69 1.87 1.87-.7-.72-1.87Zm-3.68 1.36-1.88.65.63 1.9 1.91-.66-.66-1.89Zm-3.77 1.27c-.62.2-1.25.4-1.87.58l.58 1.92 1.9-.6-.6-1.9Zm-3.75 1.13c-.64.19-1.28.36-1.92.53l.51 1.94 1.96-.54-.55-1.93Zm-3.83 1.03-1.9.45.45 1.95 1.93-.46-.48-1.94Zm-3.83.87c-.65.14-1.3.26-1.95.38l.37 1.97c.66-.12 1.32-.25 1.99-.4l-.4-1.95Zm-3.87.72-1.92.3.27 1.98 1.97-.3-.32-1.98Zm-3.9.55-1.95.2.18 2 2-.21-.23-1.99Zm-3.87.34c-.67.05-1.33.08-2 .1l.07 2c.68-.02 1.37-.06 2.06-.1l-.13-2Zm-3.95.13c-.64 0-1.28-.01-1.91-.04l-.07 2c.65.03 1.31.04 1.98.04v-2Zm-3.9-.15c-.65-.04-1.3-.1-1.93-.18l-.23 1.99c.66.07 1.33.14 2.02.19l.14-2Zm-3.83-.44c-.65-.1-1.3-.23-1.93-.36l-.42 1.96c.67.14 1.35.26 2.04.38l.31-1.98Zm-3.8-.81c-.63-.17-1.24-.35-1.84-.55l-.64 1.9c.64.2 1.3.4 1.96.58l.52-1.93Zm-3.66-1.22a28 28 0 0 1-1.73-.77l-.88 1.8c.6.29 1.22.57 1.86.82l.75-1.85Zm-3.43-1.68a20 20 0 0 1-1.61-1.02l-1.14 1.64c.56.39 1.14.76 1.74 1.1l1-1.72Zm-3.12-2.17c-.49-.4-.96-.82-1.41-1.27l-1.4 1.43c.49.48 1 .95 1.54 1.39l1.27-1.55Zm-2.72-2.66c-.4-.47-.8-.96-1.16-1.48l-1.63 1.17c.4.56.83 1.1 1.27 1.61l1.52-1.3Zm-2.22-3.07c-.16-.28-.33-.56-.48-.85l-1.76.96.53.92 1.71-1.03Zm-.48-.85c-.17-.3-.32-.6-.47-.89l-1.78.91c.16.31.32.63.5.94l1.75-.96Zm-1.32-2.66c-.26-.59-.5-1.17-.71-1.75l-1.88.7c.23.62.49 1.24.76 1.86l1.83-.8Zm-1.33-3.6c-.19-.62-.35-1.24-.49-1.86l-1.95.44c.15.66.32 1.33.52 2l1.92-.58Zm-.84-3.72c-.1-.65-.16-1.29-.2-1.92l-2 .14c.05.68.12 1.38.23 2.07l1.97-.3Zm-.26-3.81c0-.65.03-1.29.1-1.92l-2-.18c-.06.69-.1 1.38-.1 2.08l2 .02Zm.34-3.82c.1-.62.24-1.25.4-1.86l-1.95-.5c-.17.67-.3 1.35-.42 2.03l1.97.33Zm.93-3.7c.2-.6.43-1.2.67-1.8l-1.84-.77c-.27.64-.51 1.28-.73 1.93l1.9.64Zm1.47-3.55c.28-.58.6-1.15.92-1.72l-1.73-1c-.35.6-.68 1.22-.98 1.83l1.79.9Zm1.92-3.34c.35-.54.73-1.07 1.12-1.6l-1.61-1.19c-.41.56-.8 1.12-1.18 1.69l1.67 1.1Zm2.3-3.13c.41-.5.83-.99 1.27-1.48l-1.5-1.33c-.45.5-.89 1.02-1.31 1.54l1.55 1.27Zm2.62-2.92c.44-.46.9-.9 1.37-1.35l-1.37-1.45a38 38 0 0 0-1.43 1.4l1.43 1.4Zm2.82-2.67c.49-.44 1-.86 1.5-1.29l-1.26-1.54c-.54.43-1.06.88-1.56 1.33l1.32 1.5Zm3.02-2.5a68 68 0 0 1 1.58-1.18l-1.18-1.61c-.55.4-1.09.8-1.62 1.21l1.22 1.59Zm3.2-2.32c.53-.36 1.07-.72 1.62-1.07l-1.09-1.68c-.56.36-1.12.73-1.66 1.1l1.13 1.65Zm3.29-2.13 1.7-1.02-1-1.73-1.75 1.05 1.05 1.7Zm3.4-1.98c.57-.32 1.15-.63 1.74-.94l-.93-1.77-1.78.96.97 1.75Zm3.52-1.85c.57-.3 1.16-.58 1.75-.86l-.87-1.8c-.6.28-1.2.57-1.78.87l.9 1.79Zm3.54-1.7 1.82-.81-.8-1.83-1.86.82.84 1.82Zm3.63-1.58c.6-.25 1.2-.5 1.82-.74l-.74-1.86-1.85.75.76 1.85Zm3.67-1.46 1.86-.7-.68-1.87-1.89.7.71 1.87Zm3.72-1.35 1.87-.63-.62-1.9c-.64.21-1.28.42-1.9.64l.65 1.9Zm3.77-1.24c.63-.2 1.25-.4 1.88-.58l-.57-1.92-1.9.59.6 1.9Zm3.78-1.13c.63-.19 1.27-.36 1.91-.54l-.52-1.93-1.94.54.55 1.93Zm3.84-1.04c.63-.17 1.27-.33 1.9-.48l-.47-1.95-1.93.49.5 1.94Zm3.83-.94 1.94-.44-.42-1.95-1.97.44.45 1.95Zm3.88-.85 1.94-.38-.38-1.96-1.96.39.4 1.95Zm3.89-.74c.65-.12 1.3-.24 1.96-.34l-.33-1.98-1.99.35.36 1.97Zm3.91-.66 1.96-.3-.29-1.97-1.98.3.31 1.97Zm3.92-.56 1.97-.25-.24-1.99-1.99.25.26 1.99Zm3.94-.47c.65-.08 1.31-.14 1.97-.2l-.2-2-1.99.2.22 2Zm3.94-.38 1.98-.16-.14-1.99-2 .16.16 1.99Zm3.96-.28 1.97-.11-.09-2-2 .1.12 2Zm3.95-.2 1.98-.05-.04-2-2 .06.06 2Zm3.97-.08h1.98v-2h-2l.02 2Zm3.95.01 1.99.05.05-2-2-.05-.04 2Zm3.97.12c.66.02 1.32.06 1.97.1l.11-2a145 145 0 0 0-2-.1l-.08 2Zm3.94.22 1.98.15.17-2-2.01-.15-.14 2Zm3.96.33 1.96.21.22-1.98-1.99-.22-.2 2Zm3.92.45 1.97.27.28-1.98c-.66-.1-1.33-.19-2-.27l-.25 1.98Zm3.92.57c.65.1 1.3.22 1.94.33l.35-1.96-1.97-.34-.32 1.97Zm3.89.7 1.94.4.42-1.95-1.98-.41-.38 1.96Zm3.86.83 1.9.47.5-1.94-1.94-.47-.46 1.94Zm3.83.98 1.9.54.57-1.91c-.65-.2-1.3-.38-1.94-.56l-.53 1.93Zm3.77 1.12c.63.2 1.25.41 1.88.63l.65-1.9-1.92-.63-.61 1.9Zm3.74 1.3c.62.22 1.23.45 1.83.7l.74-1.87-1.88-.71-.7 1.87Zm3.65 1.44c.6.26 1.21.52 1.8.8l.84-1.82c-.62-.28-1.24-.56-1.86-.82l-.78 1.84Zm3.59 1.64c.58.28 1.16.57 1.73.87l.93-1.77-1.79-.9-.88 1.8Zm3.48 1.82c.57.32 1.14.64 1.7.98l1.02-1.72-1.75-1.01-.97 1.75Zm3.35 2c.56.36 1.1.73 1.64 1.1l1.14-1.65c-.56-.38-1.12-.76-1.7-1.13l-1.08 1.69Zm3.24 2.24c.53.38 1.04.78 1.55 1.18l1.24-1.56c-.52-.42-1.06-.83-1.6-1.23l-1.19 1.6Zm3.06 2.43c.5.42.99.86 1.47 1.3l1.35-1.48c-.5-.45-1-.9-1.52-1.34l-1.3 1.52Zm2.88 2.64.68.7 1.44-1.4a46.8 46.8 0 0 0-.71-.71l-1.41 1.41Zm.68.7.68.71 1.47-1.36-.71-.74-1.44 1.39Zm1.97 2.17c.43.5.83 1.01 1.23 1.52l1.58-1.21c-.4-.54-.84-1.08-1.28-1.6l-1.53 1.29Zm2.38 3.1c.37.53.72 1.08 1.06 1.62l1.7-1.05c-.35-.58-.73-1.15-1.12-1.71l-1.64 1.14Zm2.05 3.3c.31.57.61 1.15.9 1.73l1.8-.87a45 45 0 0 0-.95-1.82l-1.75.96Zm1.7 3.5c.25.6.48 1.2.7 1.81l1.88-.67a34.2 34.2 0 0 0-.74-1.91l-1.85.77Zm1.3 3.66c.2.62.36 1.25.51 1.88l1.95-.47c-.16-.67-.34-1.33-.54-1.98l-1.91.57Zm.92 3.78c.12.63.22 1.28.3 1.92l1.98-.26c-.08-.68-.2-1.35-.31-2.03l-1.97.37Zm.5 3.85c.05.65.08 1.3.1 1.95l2-.05c-.02-.69-.05-1.37-.1-2.05l-2 .15Zm.1 3.9c-.02.64-.05 1.3-.1 1.94l2 .15c.05-.68.08-1.37.1-2.05l-2-.05Zm-.29 3.88c-.08.65-.17 1.29-.28 1.93l1.97.34c.12-.68.21-1.35.3-2.02l-1.99-.25Zm-.65 3.85a43.7 43.7 0 0 1-.46 1.9l1.94.5c.17-.65.33-1.31.47-1.98l-1.95-.42Zm-1 3.78-.6 1.86 1.88.66c.22-.64.44-1.28.64-1.93l-1.91-.59Zm-1.3 3.69c-.24.6-.5 1.2-.76 1.8l1.82.82c.28-.62.55-1.25.8-1.88l-1.86-.74Zm-1.6 3.58c-.28.59-.58 1.17-.89 1.75l1.76.94c.33-.6.64-1.2.93-1.8l-1.8-.89Zm-1.85 3.46a41.5 41.5 0 0 1-1.01 1.68l1.69 1.07 1.05-1.74-1.73-1Zm-2.09 3.32c-.36.55-.74 1.08-1.12 1.62l1.62 1.17c.4-.55.78-1.1 1.16-1.66l-1.66-1.13Zm-2.3 3.2-1.23 1.53 1.54 1.27c.44-.52.86-1.05 1.27-1.58l-1.58-1.23Zm-2.5 3.03-1.33 1.46 1.47 1.36 1.36-1.5-1.5-1.32Zm-2.69 2.88c-.46.47-.92.93-1.4 1.38l1.38 1.45c.5-.47.98-.95 1.45-1.43l-1.43-1.4Zm-2.84 2.73-1.48 1.3 1.3 1.52c.52-.44 1.03-.89 1.52-1.34l-1.34-1.48Zm-3 2.57-1.54 1.22 1.22 1.58c.54-.41 1.07-.83 1.59-1.25l-1.26-1.55Zm-3.12 2.4-1.6 1.14 1.13 1.65 1.65-1.18-1.18-1.61Zm-3.24 2.23c-.55.36-1.11.72-1.67 1.06l1.05 1.7a60.8 60.8 0 0 0 1.7-1.08l-1.08-1.68Z'/%3E%3C/svg%3E") no-repeat;
    background-size: cover;
}

.mp-calc .ccf{margin-top: 39px;}
.ccf .warning{display:none;}
.ccf .warning-ws-ico:before{display:none;}
.ccf .warning-ico{position:absolute;top:0;left:0;}
.ccf-l{}
.ccf-l-in{background: #FFFFFF;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);border-radius: 8px;padding: 40px 48px 46px;}
.ccf-r{
    display: none;
}
.ccf-r-in{padding: 30px 32px 20px;height: 100%;position: relative;}

.ccf-step{display:none;}
.ccf-step.active{display:block;}
.ccf-step-q{font-weight: 500;font-size: 20px;line-height: 26px;letter-spacing: -0.4px;color: #0350C1;margin-bottom: 30px;}
.ccf-step-a{}
.ccf-btns{margin-top: 30px;}
.ccf-btns .btn{margin:0;}

.ccf-fd{display:none;}
.ccf-fd.active{display:block;}
.ccf-d{display: none;}
.ccf-d.active{display: block;position: relative;height: 100%;}
.ccf-d-in{position:absolute;top:0;left:0;right:0;bottom:0;display: flex;flex-direction: column;}
.ccf-dl{flex: 1;overflow: hidden;}
.ccf-dl li{display: none;}
.ccf-dl li.active{display: block;}
.ccf-dl li.hidden{display: none;}
.ccf-dw{margin-top: 30px;}
.ccf-dp,.ccf-btns{display:flex;flex-wrap: wrap;gap:16px;margin-top: 30px;}
.ccf-dpc{margin-left:auto;}
.ccf-dp{margin-top: 20px;}
.ccf-dp .btn{margin:0;}
.ccf-in+.ccf-inl{display: block;padding: 16px 16px 16px 44px;background: #F5F5F5;border-radius: 8px;margin-bottom: 5px;}
.ccf-in+.ccf-inl:before,.cnts-p-addrs-tab label:before{left:14px;transform: translate(0, -50%);top: 50%;}

.ccf-r h3{font-weight: 500;font-size: 20px;line-height: 26px;letter-spacing: -0.4px;color: #0A0A0A;margin-bottom: 20px;margin-top: 0;}
.ccf-fd p{font-size: 14px;line-height: 21px;color: #616161;}
.ccf-fd ol{font-size: 14px;line-height: 21px;color: #0A0A0A;}
.ccf-ppls{font-weight: 500;font-size: 12px;line-height: 16px;color: #0A0A0A;}
.ccf-ppls-c{background: #CDDCF3;border: 1px solid #ABC5EA;border-radius: 4px;font-weight: 500;color: #0350C1;padding: 1px 8px;display: inline-block;margin: 4px 8px;}

.ccf-p{display: flex;align-items: center;user-select: none;margin: 30px 0 26px;}
.ccf-p i{font-style: normal;font-weight: 500;font-size: 12px;line-height: 16px;text-align: center;color: #FFFFFF;border-radius: 50%;width: 26px;height: 26px;padding: 5px;background: #0350C1;}
.ccf-p span{flex:1;height:2px;background: #0350C1;}
.ccf-p i.active~*{background: #E0E0E0;}
.ccf-results{display:none;}





.lb-form-h{font-weight: 500;font-size: 28px;line-height: 36px;letter-spacing: -0.02em;color: #0350C1;margin: 0 34px 24px 0;}
.lb-form-d{color: #0A0A0A;margin-top: 24px;}
.lb-form-agree,.lb-form-agree a{margin-top: 18px;font-size: 12px;line-height: 130%;color: #0A0A0A;}
.lb-form-agree label{font-weight: 400;font-size: 12px;line-height: 130%;color: #0A0A0A;padding-left: 26px;}
.lb-form-agree label:before{top:-2px;transform:none;zoom: 0.75;}

.lb-cbf{padding: 30px 32px 40px;}
.lb-cbf-m{display: flex;flex-wrap: wrap;gap: 44px;margin-top: 24px;align-items: center;}
.lb-cbf-soc{display: flex;flex-wrap: wrap;gap: 16px;}
.lb-cbf-soc .soc-ico{vertical-align: middle;width: 24px;height: 24px;margin-right: 8px;}
.lb-cbf-soc .soc-ico:before{width:40px;height:40px;}
.lb-cbf-soc-a{padding: 12px 16px;}
.lb-cbf-a{display: flex;gap: 10px;}
.lb-cbf-ai{border-radius: 4px;overflow: hidden;}
.lb-cbf-ad{}
.lb-cbf-an{font-weight: 700;font-size: 12px;line-height: 16px;color: #0350C1;}
.lb-cbf-ap{font-weight: 500;font-size: 12px;line-height: 16px;color: #616161;margin-bottom: 5px;}
.lb-cbf-aol{font-weight: 500;font-size: 12px;line-height: 16px;color: #006637;}
.lb-cbf-aol:before{content:'';display: inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;background:#006637;vertical-align: baseline;}
.lb-cbf-form{display: flex;flex-wrap: wrap;gap: 16px;margin-top: 26px;}
.lb-cbf-form-c{}
.lb-cbf-in-txt{min-width: 200px;flex: 1;}
.lb-cbf-form-s{}
.lb-cbf-ip{background: #F5F5F5;padding: 20px 16px;margin-top: 24px;display: flex;flex-wrap: wrap;gap: 16px;align-items: center;justify-content: center;border-radius: 6px;}
.lb-cbf-ip .summary{text-align:center;display: block;}
.lb-cbf-ip>*:first-child,.lb-cbf-ip>*>*:first-child{margin-top:0;}
.lb-cbf-ip>*:last-child{margin-bottom:0;}
.lb-cbf-ip-l{flex: 1;display: flex;gap: 16px;align-items: center;font-weight: 700;font-size: 16px;line-height: 24px;color: #0A0A0A;}
.lb-cbf-ip-l:before{content:'';display:block;min-width: 61px;height:61px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='61' fill='none'%3E%3Cpath stroke='url(%23a)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M47 29v2a17 17 0 1 1-10-16'/%3E%3Cpath stroke='url(%23b)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M47 17 30 34l-5-5'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='30' x2='30' y1='13.8' y2='47.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='35.8' x2='35.8' y1='17.2' y2='33.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}
.lb-cbf-ip-r{flex: 1;font-size: 14px;line-height: 21px;color: #0A0A0A;}

.lb-cbf-ip .summ{text-align:center;}
.lb-cbf-ip .summ .h2{
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 28px;
    line-height: 130%;
}
.lb-cbf-ip .summ .price-d{color: #0A0A0A;}
.lb-cbf-ip .summ .price{
    font-weight: bold;
    color: #0350C1;
    white-space: nowrap;
}


.lb-cbf-t{
    margin: 16px 0 24px;
}
.lb-cbf-td{
    color: #0A0A0A;
    margin-right: 16px;
}

.lb-cbf-calc .lb-cbf-ip{margin-bottom:20px}
.lb-cbf-calc-d{
    margin: 40px 0;
}
.lb-cbf-calc-d-l{flex: none;}
.lb-cbf-calc-d-l img{
    margin-right: 14px;
}
.lb-cbf-calc-d-r{}
.lb-cbf-calc-d-w{
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.02em;
    color: #0A0A0A;
    margin-bottom: 10px;
}
.lb-cbf-calc-d-d{
    /* font-size: 16px; */
    /* line-height: 150%; */
    /* color: #0A0A0A; */
}
.lb-cbf-calc-ppls-h{
    margin: 40px 0 15px;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #0A0A0A;
}
.lb-cbf-calc-ppls{
    display: flex;
}
.lb-cbf-calc-ppls-i{
    flex: 1;
    max-width: 6.5%;
}
.lb-cbf-calc-ppls-i img{
    max-width: initial;
    width: 50px;
    height: 50px;
    border: 1px solid #E0E0E0;
    border-radius: 50%;
}
.lb-cbf-calc-ppls-hm{
    width: 50px;
    height: 50px;
    background: #ECECEC;
    border: 1px solid #E0E0E0;
    border-radius: 50%;
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    text-align: center;
    color: #0350C1;
    vertical-align: middle;
    padding-top: 17px;
}

@media( max-width: 559px ){
    .lb-cbf-calc-ppls-i{max-width: 7.3%;}
    .lb-cbf-calc-ppls-i.can-hide,.lb-cbf-calc-d-l{display:none;}
    .lb-cbf-ip .summ .h2{
        font-size: 20px;
    }
    .lb-cbf-calc .lb-cbf-ip{
        padding:20px 8px;
    }
    .lb-cbf-ip .summ .price-d{font-size: 12px;line-height: 130%;}
    .lb-cbf-calc-d-w{font-size: 14px;
        line-height: 150%;}
    .lb-cbf-calc-d-d{
        font-size: 12px;
        line-height: 130%;
    }
    .lb-cbf-calc-d {
        margin: 16px 0;
    }
    .lb-cbf-calc-ppls-h{
        font-size: 12px;
        line-height: 130%;
        margin: 15px 0;
        }
}
@media(max-width: 420px){
    .lb-cbf-calc-ppls-i img{width:32px;height:32px;}
}



.in-sl{
    display: inline-block;
    cursor: pointer;
    position: relative;
}

.in-sl .in{}
.in-sl .cd{
    width: 16px;
    height: 16px;
    margin: 0;
}
.in-sl-d{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #0A0A0A;
    display: inline-block;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    padding: 8px 16px;
}
.in-sl-d:hover{color: #0243A1;}
.ico-time{width:16px;height: 16px;display:inline-block;position: relative;top: 2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 15.2A6.7 6.7 0 1 0 8 1.8a6.7 6.7 0 0 0 0 13.4Z'/%3E%3Cpath stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 4.5v4l2.7 1.3'/%3E%3C/svg%3E") no-repeat;}
.in-sl-v{
    margin: 0 8px;
}
.in-sl-dd{
    display: none;
}
.in-sl-ddi{
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    padding: 7.5px 16px 7.5px 43px;
    color: #0A0A0A;
}
.in-sl.open .in-sl-dd{display: block;position: absolute;top: 100%;z-index: 1;min-width: 100%;background: #FFF;}
.in-sl-ddi:hover{color:#0243A1;}
.in-sl-ddi.active{background: #0350C1;border-radius: 4px;color:#FFF;}
@media(max-width:560px){
    /*.lb-cbf-ip{display:none;}*/
    .lb-cbf-soc,.lb-cbf-soc-a,.lb-cbf-form-s,.lb-cbf-form-s>*{width:100%;}
    .lb-cbf-m{gap:16px;}
    .lb-form-h{font-size: 20px;line-height: 26px;letter-spacing: -0.02em;color: #0350C1;}
}


.lb-za{padding:30px 32px 40px;}
.lb-za-h{
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.56px;
    color: #0350C1;
    margin-bottom: 20px;
}
.lb-za-metro{}
.lb-za-form{
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 30px;
}
.lb-za-form-c{}
.lb-za-in-textarea{}
.lb-za-form-btns{}
.lb-za-form-btn{}
.lb-za-agree{margin-top:20px;}
.lb-za-agree,.lb-za-agree a{    font-size: 14px;
    line-height: 21px;
    color: #616161;}


.lb-za .lb-cbf-ip{padding:20px 16px;}


.lb-vk{
    padding: 30px 32px 40px;
}
.lb-vk-fov{}
.lb-vk-h,.lb-vk-hi{
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
/* or 36px */
    letter-spacing: -0.02em;

/* Primary/Main */
    color: #0350C1;
}
.lb-vk-hi{border:0;padding: 0;/* margin-bottom: 30px; */}
.lb-vk-form{
    margin-top: 30px;
}
.lb-vk-form-c{}
.lb-vk-in-txt{}

.in-textarea{}
.in-textarea .in {
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    outline: none;
    padding: 15px 12px 15px 12px;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    display: block;
    resize: none;
    height: 100%;
}
.lb-vk-in-textarea{margin-top:20px;height: 74px;}
.lb-vk-form-btns{
    margin: 30px 0;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    align-items: center;
}
.lb-vk-form-btn{}
.lb-vk-agree,.lb-vk-agree a{
    font-size: 14px;
    line-height: 21px;
    color: #616161;
}
.lb-vk-agree a{}

.mp-about{margin-top: -1px;}
.mp-about-l{}
.mp-about-r{padding-left: 32px;}
.mp-about .mp-bh{}

@keyframes mp_about_video {
    0% {
        top: -5px;
        left: -3px;
        right: -6px;
        bottom: -4px;
    }
    50%{
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    100% {
        top: -5px;
        left: -3px;
        right: -6px;
        bottom: -4px;
    }
}

.mp-about-video{position:relative;padding-bottom: 60px;display: block;width: 258px;max-width: 100%;margin: 0 auto 24px;font-weight: 500;font-size: 20px;line-height: 26px;letter-spacing: -0.4px;color: #0350C1;text-decoration: none;}

.mp-about-video-ico{position:absolute;left:0;bottom:0;width: 47px;height: 42px;}


.mp-about-video-ico:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' width='46' height='41.6' viewBox='0 0 12.2 11'%3E%3Cdefs%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' style='stop-color:%23003466;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%230350c1;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient xlink:href='%23a' id='b' x1='111.5' x2='135.4' y1='90.7' y2='90.7' gradientTransform='matrix(.5 0 0 .5 70.9 36)' gradientUnits='userSpaceOnUse'/%3E%3C/defs%3E%3Cpath d='M139.6 81.4c.8.3.7 1.5 0 1.9l-10.2 4.5c-.6.2-1.4-.3-1.4-1v-8.9a1 1 0 0 1 1.5-1z' style='font-variation-settings:&quot;wght&quot;700;display:inline;fill:url(%23b);fill-opacity:1;stroke:none;stroke-width:.0394001;stroke-miterlimit:0;stroke-dasharray:.0788003,.0788003;stroke-dashoffset:0;stroke-opacity:1' transform='translate(-128 -76.8)'/%3E%3C/svg%3E") left 0 bottom 0 no-repeat;}
.mp-about-video-ico:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='41' fill='none'%3E%3Cpath stroke='url(%23a)' d='M42.51 23.7 5.41 40.08a3.5 3.5 0 0 1-4.91-3.2V4.12A3.5 3.5 0 0 1 5.41.92l37.1 16.38a3.5 3.5 0 0 1 0 6.4Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='22.55' x2='22.55' y1='.12' y2='40.88' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center center no-repeat;animation: mp_about_video 0.8s infinite;}
.mp-about-video-ico:before,.mp-about-video-ico:after{background-size: cover;content:'';position:absolute;top:0;right:0;left:0;bottom:0;/* transition: all 300ms ease; */}
.mp-about-video:hover .mp-about-video-ico:before{
    top: -5px;
    left: -3px;
    right: -6px;
    bottom: -4px;
    animation: none;
}
.mp-about-bhr{align-items: center;margin-bottom: 66px;}

.mp-cs{display: flex;flex-wrap: wrap;gap: 16px;margin: 40px 0 40px;}
.mp-cs-i{flex: 1;text-align: center;}
.mp-cs-iv{font-weight: 500;font-size: 30px;line-height: 34px;letter-spacing: -0.72px;color: #0350C1;margin-bottom: 11px;}
.mp-cs-id{font-size: 16px;line-height: 24px;color: #0A0A0A;}
.mp-cmd{}
.mp-cmd .mp-bh{width: 752px;}
.mp-cmd .mp-bh p{font-size: 16px;line-height: 24px;letter-spacing: -0.14px;}
.mp-cmd .mp-bh h2{margin-bottom: 32px;}
.mp-cmd-sl{cursor: pointer;margin-top: 60px;}
.mp-cmd-sl-in{display: flex;gap: 20px;}
.mp-cmd-sl-i{width: 176px!important;display: block;text-align: center;text-decoration: none;}
.mp-cmd-sl-p{border-radius: 4px;overflow: hidden;}
.mp-cmd-sl-p img{pointer-events: none;touch-action: none;}
.mp-cmd-sl-n{font-weight: 700;font-size: 14px;line-height: 21px;color: #0A0A0A;margin: 10px 0 5px;}
.mp-cmd-sl-d{font-weight: 500;font-size: 12px;line-height: 16px;color: #616161;margin: 0;}
a .mp-cmd-sl-n{color: #0350C1;}

@media( min-width: 461px ){
    .mp-cmd .owl-dot.active:nth-child(2n+2)+.owl-dot,
    .mp-cmd .owl-dot.active+.owl-dot:not(:last-child){ opacity: 1; }
    .mp-cmd .owl-dot:nth-child(2n+2){ display: none; }
    .mp-cmd .owl-dot:last-child{display: block;}
}
@media( max-width: 460px ){
    .mp-cmd .owl-dot.active:nth-child(3n-1)+.owl-dot+.owl-dot,
    .mp-cmd .owl-dot.active:nth-child(3n)+.owl-dot,
    .mp-cmd .owl-dot.active+.owl-dot:not(:last-child),
    .mp-cmd .owl-dot.active+.owl-dot+.owl-dot:not(:last-child){ opacity: 1; }
    .mp-cmd .owl-dot:nth-child(3n-1),.mp-cmd .owl-dot:nth-child(3n){ display: none; }
    .mp-cmd .owl-dot:last-child{display: block;}
}

/*.mp-cmd .owl-item,.mp-cmd .owl-stage{width:auto!important;}*/
.mp-prs{
    margin: 0 0 -20px;
}
.mp-prs-rw{}
.mp-prs-l{
    /* width: 660px; */
    /* max-width: 100%; */
    /* margin-bottom: 40px; */
}
.mp-prs-r{
    /* margin-left: auto; */
    max-width: 368px;
    padding: 0 40px 0 24px;
}
.mp-prs-r .btn{width: 100%;}
.mp-prs-bd{
    font-size: 12px;
    line-height: 16px;
    color: #0A0A0A;
}
.mp-prs-is{margin-top: 40px;}
.mp-prs-i{
    flex: 33.3333%;
    margin-bottom: 20px;
    min-width: 300px;
    max-width: 100%;
    text-decoration: none;
}
.mp-prs-in{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
    color: #0A0A0A;
}
.mp-prs-ic{
    background: #FFFFFF;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 30px 32px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.mp-prs-il{
    margin-top: auto;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
    color: #0350C1;
    padding-top: 30px;
}
.mp-prs-il .caret-down{width: 22px;height: 22px;transform: rotate(-90deg);margin-left: 20px;}
.mp-prs-ic-all{
    background: transparent;
}
.alfas{
    margin: 80px 0 60px;
}
.alfas-rw{
    background: #FFFFFF;
/* Shadow / 2px */
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    padding: 50px 24px;
    display: flex;
    flex-wrap: wrap;
}
.alfas-l{
    flex: 50%;
    /* max-width: 50%; */
}
.alfas-i{
    margin: 0 0 30px;
}
.alfas-i img{}
.alfas-pn{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #0350C1;
    margin-bottom: 10px;
}
.alfas-p{
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
}
.alfas-btns{margin-top: 30px;margin-bottom: 16px;}
.alfas-r{
    flex: 50%;
}
.alfas-ri{
    text-align: right;
}


.crs2{}
.crs2-in{}
.crs2-i{
}
.crs2-i-in,.crs2-i-in:hover{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px;
    padding: 11px 16px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    background: #FFFFFF;
    text-decoration: none;
}
.crs2-i-in:hover .crs2-rl{text-decoration: underline;}
.crs2-ico{}
.crs2-d{
    /* flex: 1; */
    min-width: 160px;
    margin-right: auto;
}
.crs2-n{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #0A0A0A;
}
.crs2-r{
    display: flex;
    align-items: center;
}
.crs2-r .stars{
    margin: 0 10px;
}
.crs2-rv{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
    color: #0A0A0A;
}
.crs2-rlw{
    margin: 0 10px 0 0;
    flex: 0;
    min-width: 110px;
}
.crs2-rl{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    display: inline-block;
    padding-right: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%230350C1' fill-rule='evenodd' d='M.8 1.3a.5.5 0 1 1 0-1h8.4c.2 0 .5.3.5.5v8.4a.5.5 0 0 1-1 0V2L1.2 9.5a.5.5 0 0 1-.7-.7L8 1.3H.8Z' clip-rule='evenodd'/%3E%3C/svg%3E") right 5px center no-repeat;
}
.crs2-cnt{display: flex;flex-wrap: wrap;align-items: center;flex: 1;gap: 5px;}




.mp-vrws{margin:30px 0;}

.mp-vrws-sl{
    /* cursor: pointer; */
    margin-top: 59px;
}
.mp-vrws-sl-in{}
.mp-vrws-i{
    width: 368px;
    height: 100%;
    padding: 20px 24px 30px;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
}
.mp-vrws-h{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
    margin-bottom: 20px;
}
.mp-vrws-n{
    font-weight: 700;
    /* font-size: 16px; */
    /* line-height: 24px; */
    /* color: #0A0A0A; */
}
.mp-vrws-cr{
    font-weight: 400;
}
.mp-vrws-cn{}
.mp-vrws-v{
    margin: auto 0 20px;position: relative;
}
.mp-vrws-v:before{
    content:'';
    display:block;
    position: absolute;
    /* top:20px; */
    /* right:20px; */
    /* width:30px; */
    /* height:30px; */
    top: calc(50% - 25px);
    left: calc(50% - 30px);
    width: 56px;
    height: 56px;
    background-position: center;
    background: url("/images/icons/button-play.png") center center no-repeat;
    background-size: 100%;
    opacity: 0.5;
    pointer-events: none;
    }
.mp-vrws-v-lb{display:block;}

.mp-smi-ply:before{
    content:'';
    display:block;
    position: absolute;
    top:20px;
    right:20px;
    width:30px;
    height:30px;
    /* top: calc(50% - 25px); */
    /* left: calc(50% - 30px); */
    width: 56px;
    height: 56px;
    background-position: center;
    background: url("/images/icons/button-play.png") center center no-repeat;
    background-size: 100%;
    opacity: 0.5;
    z-index: 1;
}
.mp-vrws-v:hover:before{opacity:1;}
.mp-vrws-d{
    color: #616161;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    /* margin: 20px 0 5px; */
    margin-bottom: 5px;
}
.mp-vrws-dv{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #0A0A0A;
}
.mp-vrws-dw{
    min-height: 37px;
}
.mp-vrws .crs2{
    margin-top: 61px;
}


.mp-smi-is{
    margin-top: 60px;
    margin-bottom: 16px;
}

.mp-smi-i{
    width: 368px;
    padding: 30px 24px 40px;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    height: 100%;
}
.mp-smi-ply{
    right: 30px;
    top: 30px;
    left: 30px;
    width: initial;
    padding-bottom: 54.825%;
    z-index: 1;
    position: absolute;
}
.mp-smi-ply:hover{
    opacity: 1;
}
.mp-smi-il{
    text-decoration: none;
}
.mp-smi-ii{
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    padding-bottom: 55.625%;
}
.mp-smi-ii img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.mp-smi-id{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #616161;
    margin: 10px 0 20px;
}
.mp-smi-in{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
    color: #424242;
    margin-bottom: 20px;
    }
.mp-smi-it{
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
}
.mp-smi-isc{

}

.mp-smi-isin{}


.cbf{
    background: #FFFFFF;
/* Shadow / 2px */
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 50px 32px 30px;
    margin: 78px 0 30px;
}
.cbf-fov{}
.cbf-rw{
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* gap: 16px; */
}
.cbf-l{
    /* flex: 70%; */
}
.cbf-h{
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.56px;
    color: #0350C1;
    margin-bottom: 20px;
}
.cbf-d{
    /* font-size: 16px; */
    /* line-height: 24px; */
    margin-bottom: 26px;
    color: #0A0A0A;
}
.cbf-form{margin-bottom: 14px;}
.cbf-form-c{margin-bottom: 16px;}
.cbf-in-txt{}
.cbf-form-s{max-width: 202px;min-width: 202px;}
.cbf-form-s .btn{
    width: 100%;
}
.cbf-agree{
    font-size: 14px;
    line-height: 21px;
    color: #616161;
}
.cbf-agree a{}
.cbf-r{
    max-width: 29.707%;
    min-width: 41.207%;
}
.cbf-r svg{
    max-width: 100%;
    margin-top: -22px;
}

.yul-form svg * {
    transition: all 300ms ease;
    transform-origin: center center;
}


.cbf .fig1{transform-origin: 129px 66px;}
.cbf .fig2{transform-origin: 528px 48px;}
.cbf .fig4{transform-origin: 415px 60px;}
.cbf form:focus .fig1,.cbf:hover .fig1 {transform: rotate(-45deg);}
.cbf form:focus .fig2,.cbf:hover .fig2 {transform: rotate(60deg);}
.cbf form:focus .fig3,.cbf:hover .fig3 {transform: scale(0.7) translate(-2px, 51px);}
.cbf form:focus .fig4,.cbf:hover .fig4 {transform: scale(1.15);}
.cbf form:focus .mess1,.cbf:hover .mess1 {transform: translate(0px, -32px);}
.cbf form:focus .mess2,.cbf:hover .mess2 {transform: translate(0px, -64px);}
.cbf form.success .fig1 {transform: translate(21px, -153px) rotate(-45deg);}
.cbf form.success .fig2 {transform: rotate(58deg) translate(-205px, -136px);}
.cbf form.success .fig3 {transform: scale(0.7) translate(0px, 62px);}
.cbf form.success .fig4 {transform: scale(1.15) translate(-14px, 14px);}
.cbf form.success .mess1 {transform: translate(0px, -32px);}
.cbf form.success .mess2 {transform: translate(0px, -64px);}


.cont-cbf{
    padding: 30px 40px 40px 32px;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    margin: 30px 0;
}
.cont-cbf-fov{}
.cont-cbf-h{
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.56px;
    color: #0350C1;
    margin-bottom: 30px;
}
.cont-cbf-form{
    /* margin-bottom: 20px; */
}
.cont-cbf-form-c{}
.cont-cbf-in-txt{}
.cont-cbf-form-s{}
.cont-cbf-agree,.cont-cbf-agree a{
    font-size: 14px;
    line-height: 21px;
    color: #616161;
}
.cont-cbf-d{}

.cont-cbf-form-c{min-width: 230px;margin-bottom:20px;}
@media(max-width: 520px){
    .cont-cbf-h{
        font-size: 20px;
        line-height: 26px;
        letter-spacing: -0.4px;
        }
    .cont-cbf{padding:20px 16px 30px;}
    .cont-cbf-form-c,.cont-cbf .btn{width:100%;}
}

.mp-inf{font-size: 14px;line-height: 21px;color: #0A0A0A;background: #FFFFFF;
/* Shadow / 2px */box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);border-radius: 8px;padding: 40px 16.9% 40px 48px;margin: 30px 0;}
.mp-inf-h{margin-bottom:30px;}


.mp-inf p{font-size: 14px;line-height:21px;color: #0A0A0A;}
.mp-inf h3{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
    color: #0A0A0A;
    margin-bottom: 20px;
}
.mp-inf h4{font-weight: 700;font-size: 16px;line-height: 24px;color: #0A0A0A;margin-bottom: 10px;margin-top: 30px;}
.mp-inf-h h2{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #0A0A0A;
    margin-bottom: 31px;
    margin-top: 0;
}
.mp-inf-h p{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
}

.more-block .more-block-cont{display:none;margin-bottom:25px;}
.more-block .more-block-cont{/* margin-bottom: 10px; */}
.more-block .more-block-dots{}
.more-block>*:first-child{margin-top:0;}

.cntsblk{
    margin: 30px 0 30px;
    padding: 50px 32px 42px;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
}
.cntsblk-rw{}
.cntsblk-l{
    width: 50%;
}
.cntsblk-mp{
    padding-right: 30px;
}
.cntsblk-mp iframe{
    width: 100%;
    max-width: 100%;
    height: 378px;
    border-radius: 4px;
}
.iframe{}
.cntsblk-r{
    width: 50%;
}
.cntsblk-r>*:first-child{margin-top:0;}
.cntsblk-r>*:last-child{margin-bottom:0;}
.cntsblk h3{
    color: #0350C1;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
    margin: 20px 0 10px;

}
.cntsblk-ph{
    margin-top: 10px;
}
.cntsblk-ph a{
    color: #0A0A0A;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
}
.cntsblk-phd{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #616161;
}
.cntsblk p{
    color: #0A0A0A;
    font-size: 16px;
    line-height: 24px;
}
.cntsblk-wt{
    margin-bottom: 10px;
}
.cntsblk-wt p{}


.ftr{
    margin-top: 60px;
    /* border-top: 1px solid #E0E0E0; */
    /* padding-top: 60px; */
}
.ftr-h{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
    color: #0350C1;
    margin-bottom: 30px;
}
.ftr-m{
    padding: 0;
}
.ftr-subscr{}
.ftr-m li{margin-bottom:20px;}
.ftr-m li:before{display:none;}
.ftr-m a{font-weight: 500;font-size: 14px;line-height: 21px;color: #0A0A0A;text-decoration: none;}
.ftr-m a:hover{text-decoration:underline;}
.ftr-dsc{
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 20px;
}
.ftr-soc{display:flex;flex-wrap:wrap;gap: 16px;margin-right: auto;}
.ftr-soc a{/* display: inline-block; */background: #FFF;border-radius:50%;height: 40px;}
.ftr-rw{}
.ftr-c{}
.ftr-m1{
    max-width: 16.667%;
}
.ftr-m2{
    max-width: 33.334%;
}
.ftr-cnts{
}
.ftr-vr-wrp{margin-top:30px;}
.ftr-top{
    border-top: 1px solid #E0E0E0;
    padding: 60px 0 60px;
}
.ftr-btm{border-top: 1px solid #E0E0E0;padding:30px 0;font-size: 12px;line-height: 16px;}
.ftr-btm-rw{}
.ftr-btm-l{}
.ftr-btm-m{}
.ftr-btm-r{
    max-width: 201px;
}
.ftr-btm-c{}
.ftr-btm-l-in,.ftr-btm-m-in{padding-right:24px;}
.subscr{}
.subscr-ins{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 10px;
}
.subscr-in-txt{
    flex: 1;
}
.subscr-s{}

.vi-enabled {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.brds{
    padding: 0;
    margin: 15px 0;
}
.brd{
    display: inline-block;
    margin-bottom: 0;
}
.brd a{text-decoration: none;font-weight: 500;font-size: 12px;line-height: 16px;}
.brd:before{display:none;}
.brd:after {
    content: '/';
    display: inline-block;
    margin-left: 2px;
    margin-right: 5px;
    color: #C2C2C2;
    font-size: 14px;
    line-height: 20px;
}
.brd:last-child a{pointer-events: none;touch-action: none;color: #616161;}
.brd:last-child:after{display:none;}
.ph h1{
    font-weight: 500;
    font-size: 36px;
    line-height: 47px;
    color: #0350C1;
    letter-spacing: -0.72px;
    margin: 49px 0 30px;
    width: 94%;
    }

.pw{}
.pc{
    /* display: flex; */
    /* flex-wrap: wrap; */
    padding-top: 60px;
    /* border-top: 1px solid #E0E0E0; */
}

.pc-main{
	max-width: 70%;
}

.pc-pi{margin-bottom: 30px;}

.uslugi>*:first-child,.pc-main>*:first-child, .pc-main>*:first-child>*:first-child{margin-top:0;}

.pc-side{
    max-width: 30%;
    display: flex;
    gap: 60px;
    flex-direction: column;
}
.pc-side-fix-w{min-height: 1px;}
.pc-side-fix{
    display: flex;
    gap: 60px;
    flex-direction: column;
}

.pc-side .crs2{padding: 0 32px;}
.pc-side .crs2-in{gap:16px;}



.s-crs2{
    padding: 0 13px;
}
.s-crs2-in{
    padding: 16px;
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    border-radius: 8px;
}
.s-crs2-h{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    color: #FFF;
    text-align: center;
    letter-spacing: -0.02em;
    margin-bottom: 24px;
}
.s-crs2-ppls{
    display: flex;
    margin-bottom: 24px;
    text-decoration: none;
}
.s-crs2-ppls-i{
    position: relative;
    flex: 1;
    height: 50px;
}
.s-crs2-ppls-i img{
    max-width: initial;
    position: absolute;
}
.s-crs2-ppls-c{
    display: block;
    width: 50px;
    height: 50px;
    background: #f5f5f5;
    border-radius: 25px;
    line-height: 50px;
    font-size: 13px;
    text-align: center;
}
.s-crs2 .crs2{
    padding: 0;
}
.s-crs2 .crs2-in{
    gap: 4px;
}
.s-crs2 .crs2-in .col{}
.s-crs2 .crs2-i{}
.s-crs2 .crs2-rlw{display:none;}
.s-crs2 .crs2-d {
    min-width: 140px;
}



.ccf-pc-side{
    padding: 0 13px;
}
.ccf-pc-side .ccf-l{/* padding:0; */}
.ccf-pc-side-h{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #0A0A0A;
    margin-bottom: 16px;
}
.ccf-pc-side .ccf{}
.ccf-pc-side .ccf-in{}
.ccf-pc-side .ccf-l-in{
    padding: 24px 16px;
}
.ccf-pc-side .ccf-step-q{text-align:center;margin-bottom: 24px;}
.ccf-pc-side .ccf-in+.ccf-inl{padding: 8px 8px 8px 32px;font-weight: 400;font-size: 12px;line-height: 16px;border-radius: 0;}
.ccf-pc-side .ccf-in+.ccf-inl:before{
    left: 8px;
    zoom: 0.85;
}
.ccf-pc-side .ccf-btns{
    margin-top: 24px;
    display: flex;
}
.ccf-pc-side .ccf-btns .btn{
    padding: 8px 16px;
    flex: 1;
}
.ccf-pc-side .ccf-p{
    margin: 24px 0;
}
.ccf-pc-side .ccf-ppls-c{
    margin: 8px 0;
}





.pdt{}

.pdt {
    counter-reset: pdt_h2;
}
.pdt h2 {
    counter-increment: pdt_h2;
}
.pdt h2:not(.qa-title):before {
    content: counter(pdt_h2) '. ';
}



.s-cnts{
    padding: 0 32px;
    text-align: center;
}
.s-cnts-hdr{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
    color: #0350C1;
    margin-bottom: 20px;
}
.s-cnts-h{}
.s-cnts-p{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
    text-decoration: none;
}
.s-cnts-p:hover{
    text-decoration: underline;
}
.s-cnts-sect{
    margin-bottom: 20px;
}
.s-cnts-h{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #616161;
    margin-bottom: 5px;
}
.s-cnts-soc{
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
}
.s-cnts-soc a{background: #FFF;border-radius:50%;height: 40px;}
.s-cnts-btns{
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 30px;
}
.s-cnts-st{
    /* margin-top: 20px; */
}
.s-cnts-st.working{
    color: #006637;
    background: #CCE0D7;
}
.s-cnts-st.closing,.s-cnts-st.closed{

}

.pc-tabs{
    /* border-bottom: 1px solid #E0E0E0; */
}
.pc-tabs .tabs-list{margin-bottom: -6px;}
.pc-tabs .tabs{margin-bottom:-1px;}
.pc-tabs .tab{
    background: #FFF;
}

.us{}
.us{}
.us-l{
    margin-top: 60px;
    margin-bottom: 0px;
}
.us-li{
    padding: 30px 32px;
    margin-bottom: 10px;
    cursor: pointer;
    background: #FFFFFF;
/* Shadow / 2px */
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
}
.us-li:before{}
.us-h{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    align-items: center;
    /* position: relative; */
}
.us-li h3{
    max-width: calc(100% - 236px);
    margin: 0 auto 0 0;
    /* padding-left: 40px; */
    position: relative;
    min-width: 220px;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
/* or 26px */
    letter-spacing: -0.4px;

/* Gray 02 / 100 */
    color: #0A0A0A;
}
.us-p:before{
    content:'';
    display: block;
    position: absolute;
    border-right: 2px solid #0350C1;
    border-bottom: 2px solid #0350C1;
    transform: rotate(45deg);
    top:50%;
    right: 10px;
    width: 11px;
    height: 11px;
    margin-top: -8px;
    transition: all 200ms ease;
}
.us-p{
    position: relative;
    padding-right: 44px;
    color: #0350C1;
    max-width: 216px;
    text-align: right;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
}
.us-t{
    margin: 30px 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
}
.us-d{
    display: none;
    cursor: default;
}

.us-li.open .us-p:before{transform: rotate(-135deg);margin-top: -3px;}

.us-li.open .us-d{display: block;}
.us-li.open .us-h{margin-bottom: 30px}
.us-b{
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    /* justify-content: end; */
}
.us-b .l{
    min-width: 150px;
}
.us-dsc{}

.cp{}
.cp-i{
    flex: 50%;
    max-width: 50%;
    margin-bottom: 20px;
}
.cp-i-in{
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 30px 24px 40px;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}



.cp-i-n{
    margin: 30px 0 20px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
/* identical to box height, or 24px */


/* Gray 02 / 80 */
    color: #616161;
}
.cp-i-fn{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #616161;
}
.cp-i-fv{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #0A0A0A;
}
.cp-i-prc{font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #A92525;}
.cp-i-yur{font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #0350C1;
    text-decoration: none;
}
a.cp-i-yur:hover{text-decoration:underline;}
.cp-i-r{max-width: 73px;}
.cp-i-l{
    width: 100%;
    /* margin-top: 30px; */
}
.cp-i-rw{
    margin-bottom: 30px;
}
.cp-i-f{margin-bottom:10px;}
.cp-i-a{margin-top: auto;}

.cp-i-dist{
}
.cp-i-dist-hn{
    /* margin-bottom: 30px; */
    padding: 10px 24px 8px;
    background: #CDDCF3;
    border-radius: 4px 4px 0px 0px;
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    text-align: center;
    color: #0350C1;
}
.cp-i-dist .cp-i-in{
    box-shadow: none;
    border-radius: 0px 0px 4px 4px;
}
.cp-i-dist .cp-i-w{border: 1px solid #ABC5EA;border-radius: 4px;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);}


.pagen{
    margin-top: 10px;
}
.pagen-a{width:100%;}
[data-pagen-auto]{height:1px;overflow:hidden;padding: 0;}
.cp-w{}
.cp-w .pc{}


.hr1{margin:0;}

.filters{
    margin-top: 30px;
    position: relative;
    z-index: 20;
}
.filters-ls{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    position: relative;
    z-index: 1;
}
.filter{
    position: relative;
    z-index: 1;
}
.filter-h{
    background: #FFFFFF;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #0A0A0A;
    padding: 8px 16px 8px 16px;
    cursor: pointer;
}
.filter-d{
    display: none;
    position: absolute;
    top: 100%;
    background: #FFF;
    width: 240px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    padding: 20px 16px;
}
.filter-d label{
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
}
.filters+.pc, .cp-w .pc{
    padding-top: 40px;
}
.filter.open {z-index: 10;}
.filter.open .filter-d{
    display:block;
}
.filter-h .caret-down{
    width: 16px;
    height: 16px;
    margin-left: 8px;
}
.filter-s{}
.filter-sn{
    cursor: pointer;
    padding: 8px 0;
}
.filter-sn:hover,.filter-sn.open{
    color:#0350C1;
}
.filter-sl{display: none}
.filter-sn.open+.filter-sl{display: block}

.filters-all{
    text-align: center;
}
.filters-all-h-open,
.filters-all.open .filters-all-h-closed{display:none;}
.filters-all.open .filters-all-h-open{display:inline-block;}
.filters-all-h{
    padding: 8px 16px;
    background: #CDDCF3;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #0350C1;
}
.filters-all-h:after{content:'';display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align: text-top;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.2 2.5H1.8l5.4 6.3v4.4l2.6 1.3V8.8l5.4-6.3Z'/%3E%3C/svg%3E") no-repeat;}
.filters-all-dd{text-align: left;display:none;position: absolute;background: #FFF;box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);border-radius: 4px;left: -8px;right: -8px;top: 100%;padding: 24px 32px;margin-top: 8px;}
.filters-all-dd.open{display:block;}
.filters-all-gs{
    column-count: 3;
}
.filters-all-g{
    display: inline-block;
    margin-bottom: 16px;
}
.filters-all-g-n{
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    color: #0A0A0A;
}
.filters-all-g-is{
    /* display: flex; */
    /* flex-direction: column; */
    /* gap: 16px; */
    margin-top: 16px;
}
.filters-all-g-i{
    margin-bottom: 16px;
}
.filters-all-total{
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #0A0A0A;
    margin: -8px 0 24px;
}
.filters-all-btns{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.filters-all-submit{
    width: 100%;
}
.filters-all-dd-mh{display:none;}

.filters-selected{margin: 24px 0 8px;}
.filters-selected-bh{
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #0A0A0A;
    margin-bottom: 8px;
}
.filters-selected-is{}
.filters-selected-i{
    display: inline-block;
    padding: 2px 24px 2px 8px;
    background: #FFFFFF;
    border: 1px solid #B1B1B1;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    color: #616161;
    margin: 0 4px 8px 0;
    position: relative;
}
.filters-selected-n{}
.filters-selected-del{
    display:block;
    width:20px;
    height:20px;
    right: 2px;
    top: 0px;
    position:absolute;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath stroke='%23616161' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 3 3 9m0-6 6 6'/%3E%3C/svg%3E") center center no-repeat;
}
.filters-btns{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 8px;
    position: relative;
}
.filters-ls+.filters-btns{
    margin-top:16px;
}
.filters-reset-btn{

}
.filters-all-reset:after,.filters-reset-btn:after{content:'';display:inline-block;width:16px;height:16px;margin-left: 4px;vertical-align: middle;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 15.2A6.7 6.7 0 1 0 8 1.8a6.7 6.7 0 0 0 0 13.4Zm2-8.7-4 4m0-4 4 4'/%3E%3C/svg%3E") center center no-repeat;}
.filters-share-btn{
    /* position:relative; */
}
.filters-share-btn:after{content:'';display:inline-block;width:16px;height:16px;margin-left: 4px;vertical-align: middle;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.7 8.5v5.3A1.3 1.3 0 0 0 4 15.2h8a1.3 1.3 0 0 0 1.3-1.4V8.5m-2.6-4L8 1.8 5.3 4.5M8 1.8v8.7'/%3E%3C/svg%3E") center center no-repeat;}

.filters-share-dd{
    position:absolute;
    top:100%;
    left:0;
    display:none;
}
.filters-share-btn.open .filters-share-dd{
    display:block;
    width: 394px;
    max-width: 100%;
    padding: 24px 32px;
    background: #FFFFFF;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    text-align: left;
    cursor: default;
}
.filters-share-bn{
    padding-right: 60px;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.02em;
    color: #0350C1;
    position: relative;
    margin-bottom: 24px;
}
.filters-share-close,.filters-all-dd-close{
    width: 36px;
    height: 36px;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    background: #CDDCF3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 5 5 15M5 5l10 10'/%3E%3C/svg%3E") center center no-repeat;
}
.filters-share-is{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.filters-share-i{
    flex: 1;
    text-align: center;
    cursor: pointer;
}
.filters-share-ico{
    display: inline-block;
    width: 48px;
    height: 48px;
    margin-bottom: 4px;
}
.filters-share-i-n{
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #616161;
}
.filters-share-ico-tg{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' fill='none'%3E%3Crect width='48' height='48' x='.5' fill='%234C90E5' fill-opacity='.2' rx='24'/%3E%3Cpath fill='%234C90E5' d='M31.8 17.5 29 30.8s-.4 1-1.5.5L21 26.6l8-6.7c.4-.4.1-.7-.4-.4l-10 6-4-1.2s-.6-.2-.6-.6c0-.5.7-.7.7-.7l15.8-6s1.3-.5 1.3.4Z'/%3E%3C/svg%3E") center center no-repeat;
}
.filters-share-ico-ws{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' fill='none'%3E%3Crect width='48' height='48' x='.5' fill='%2325D366' fill-opacity='.2' rx='24'/%3E%3Cpath fill='%2325D366' d='m14.5 33.2 1.3-5a9.5 9.5 0 0 1 15-11.4 9.5 9.5 0 0 1-11.3 15l-5 1.4Zm5.3-3a8 8 0 1 0-2.2-2.1l-.8 2.8 3-.7Zm9-4.4a38.7 38.7 0 0 0-2-1c-.2-.1-.4-.2-.5 0l-.8 1c-.1.1-.3.2-.5 0-.2 0-1-.3-2-1.1a7.2 7.2 0 0 1-1.2-1.7c-.2-.2 0-.4 0-.5.2 0 .3-.2.4-.4.2-.1.2-.2.3-.4v-.4l-.8-1.8c-.2-.4-.4-.4-.5-.4h-.5c-.1 0-.4 0-.6.3-.2.3-.8.8-.8 2s.8 2.3 1 2.5c0 .1 1.6 2.5 4 3.5l1.3.6h1.5c.5 0 1.5-.5 1.6-1l.2-1.2Z'/%3E%3C/svg%3E") center center no-repeat;
}
.filters-share-ico-vk{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Crect width='48' height='48' fill='%2307F' fill-opacity='.2' rx='24'/%3E%3Cpath fill='%2307F' d='M25 31.3c-7.3 0-11.5-5.2-11.7-14H17c.1 6.5 2.8 9.2 5 9.7v-9.7h3.4V23c2-.3 4.3-2.8 5-5.6H34a11 11 0 0 1-4.7 7c1.3.7 2.5 1.7 3.4 3 1 1.1 1.7 2.5 2 4H31a7 7 0 0 0-2-3.3 6 6 0 0 0-3.5-1.7v5H25Z'/%3E%3C/svg%3E") center center no-repeat;
}
.filters-share-ico-ok{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Cg fill='%23DC7D43' clip-path='url(%23a)'%3E%3Cpath fill-opacity='.2' d='M48 24a24 24 0 1 1-48 0 24 24 0 0 1 48 0Z'/%3E%3Cpath d='M23.5 15.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Zm0 8.5a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm2.5 4.8c1.2-.2 2.3-.7 3.4-1.4a1.8 1.8 0 0 0-1.9-3 7.6 7.6 0 0 1-8 0 1.8 1.8 0 0 0-1.9 3c1 .7 2.2 1.2 3.5 1.4l-3.4 3.4a1.8 1.8 0 1 0 2.5 2.5l3.3-3.3 3.3 3.3a1.8 1.8 0 1 0 2.5-2.5l-3.4-3.4Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center center no-repeat;
}
.filters-share-ico-copyurl{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Crect width='48' height='48' fill='%230350C1' fill-opacity='.2' rx='24'/%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22.4 24.8a4 4 0 0 0 6 .4l2.4-2.4a4 4 0 0 0-5.6-5.6l-1.4 1.4'/%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M25.6 23.2a4 4 0 0 0-6-.4l-2.4 2.4a4 4 0 0 0 5.6 5.6l1.4-1.4'/%3E%3C/svg%3E") center center no-repeat;
}
.filters-share-result{
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    text-align: center;
    color: #0350C1;
    margin-top:24px;
    display:none;
}
.filters-share-result.open{
    display:block;
}
.filters-share-ya-wrap{position:absolute;left:-10000px;}
.filters-all-reset{display:none;}


.tg-form{
    margin: 0 32px;
    padding: 24px 16px 32px;
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    color: #fff;
    text-align: center;
}
.tg-form a{color:#fff;}
.tg-form-ico{

    display:inline-block;
    width:143px;
    height:56px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='57' fill='none'%3E%3Cpath fill='%23fff' d='m143.5 15.1-6.3 30s-1 2-3.3 1l-14.6-10.4h-.1l18-15.2c1-1 .3-1.5-.9-.8l-22.6 13.5-8.7-2.8s-1.4-.4-1.5-1.4c-.1-1 1.6-1.6 1.6-1.6l35.5-13s2.9-1.2 2.9.7Z'/%3E%3Cpath stroke='%23CDDCF3' stroke-dasharray='4 4' d='M7 1C2 6-4.7 19.1 7 31c14.6 14.8 40.3-4.4 26-14-14.2-9.6-27.6 23.1-7.4 35.2 16.7 9.9 56.6.8 72.9-7.7'/%3E%3C/svg%3E") left center no-repeat;
}
.tg-form-d-w{
    margin-top: 20px;
}
.tg-form-bn{
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    margin-bottom: 12px;
}
.tg-form-d{
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #CDDCF3;
}
.tg-form-ml-w{
    margin-top: 12px;
}
.tg-form-ml{
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    text-decoration-line: underline;
}

@media(max-width: 580px){
    .filters-all-gs {
        column-count: 2;
    }
}
@media(max-width: 420px){
    .cp-i-in{padding:20px 16px 30px;}
    .filters-all-reset{display:block;}
    .filter,.filters-all{min-width:100%;}
    .filters-ls{gap:8px;}
    .filters-all-gs {
        column-count: 1;
    }

    .filters-all-dd{
    padding: 24px 16px;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    overflow: auto;
    margin: 0;
}
    .filters-all-dd-mh{
    display:block;
    position:relative;
    padding-right:60px;
    margin-bottom:20px;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.02em;
    color: #0350C1;
    }

    .filters-all-g{
    display: block;
    margin-bottom: 24px;
}
    .filters-all-g-is{display:none;}
    .filters-all-g-n{
    display: inline-block;
    position: relative;
    padding-right: 29px;
}
    .filters-all-g-n:after{
        content:'';
        position: absolute;
        display: block;
        vertical-align: middle;
        /* margin: 0 8px; */
        width:21px;
        height:21px;
        right: 0;
        top: 50%;
        margin-top: -10px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cpath stroke='%23616161' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5.3 7.9 5.2 5.2L15.8 8'/%3E%3C/svg%3E") no-repeat;
    }
    .filters-all-g.open .filters-all-g-n:after{
        transform:rotate(180deg);
    }
    .filters-all-btns .btn{width:100%;}
}

.rp-w{}
.rp{}
.rp-is{}
.rp-i{
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 30px 24px 20px;
    margin-bottom: 20px;
}
.rp-i:after,.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.rp-i>*:first-child{margin-top:0}
.rp-i-rn{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
}
.rp-i-rr{
    font-weight: 400;
}
.rp-i-cn{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #616161;
    margin-bottom: 20px;
}
.rp-i-t{
    font-style: italic;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
}
.rp-i-m{
    max-width: calc(50% - 10px);
    float: right;
    margin: 0 0 20px 20px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.rp-i-fs{
    display: flex;
    gap: 16px;
    margin-top: 20px;
}
.rp-i-fsi{}
.rp-i-fsin{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #616161;
    margin-bottom: 5px;
}
.rp-i-fsiv{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
}
.rp-i-m iframe,.rp-i-m video,.rp-i-m figure{margin:0;border:0;max-width: 100%;max-height: 300px;}

.rp-i-hlp h2{font-weight: 500;
    font-size: 28px;
    line-height: 36px;letter-spacing: -0.02em;color: #0350C1;}
.rp-i-hlp p{
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
    /* font-weight: 400; */
    }
.rp-i-hlp .crs2{margin-top:30px;}

.rp-i-hlp .crs2-rl{
    background: none;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    text-decoration: underline;
}
.rp-i-hlp .crs2-rlw{margin: 0;min-width: initial;white-space: nowrap;}
.rp-i-hlp .crs2-i{min-width:50%;max-width:50%;margin-bottom: 16px;}

.rp-i-hlp .crs2-i-in, .rp-i-hlp .crs2-i-in:hover{border: 1px solid #E0E0E0;
    border-radius: 4px;box-shadow: none;}


.np-w{}
.np-is{}
.np-i{
    min-width: 50%;
    max-width: 50%;
    margin-bottom: 20px;
    position: relative;
}
.np-i-i{
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    /* padding-bottom: 54.88%; */
    margin-bottom: 10px;
    }
.np-i-i img{
    /* position: absolute; */
    /* top: 0; */
    /* left: 50%; */
    /* width: 100%; */
    /* transform: translate(-50%, 0); */
    max-width: initial;
    /* margin: auto; */
    display: block;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
    }
.np-i-in,.np-i-in:hover,.np-i-in:visited{text-decoration: none;color:#0A0A0A;}
.np-i-in{
    display: flex;
    flex-direction: column;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    background: #FFFFFF;
    padding: 30px 24px 40px;
    height: 100%;
}
.np-i-nt{min-height: 280px;flex: 1;display: flex;flex-direction: column;}
.np-i-nt.vs-video{min-height: initial;}
.np-i-d{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #616161;
    margin-bottom: 20px;
}
.np-v-ico{
    display: inline-block;
    width: 25px;
    height: 18px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -2px;
}
.np-v-ico:before{}
.np-i-n{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.4px;
    color: #0A0A0A;
}
.np-i:hover .np-i-n{
    color:#0350C1;
}
.np-i:hover .np-i-in{
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
}
.np-i-t{
    margin-top: 20px;
    font-size: 16px;
    line-height: 150%;
    flex: 1;
    position: relative;
}
.np-i-t-trunc{overflow: hidden;position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;}


.pc-s-ts{
    padding: 0 32px;
}

.pc-s-t{
    display: block;
    background: #FFFFFF;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    text-decoration: none;
    color: #0A0A0A;
    padding: 8px 16px;
    margin-bottom: 5px;
    cursor:pointer;
}
.pc-s-t:hover{color:#0350C1}
.pc-s-t.active{color: #FFFFFF;background: #0350C1;}
.pc-s-t-more,.pc-s-t-less{
    width: 100%;
    margin-top: 20px;
}
.pc-s-t-less,.pc-s-t-more~*{
    display: none;
}
.pc-s-t-more.open{display: none;}
.pc-s-t-more.open~*{display: block;}
/*.pc-s-t-less.open{display: block;}*/


.pc-s-m{
    padding: 0 32px;
}
.pc-s-m a{
    padding: 8px 16px;
    display: block;
    text-decoration: none;
    background: #FFFFFF;
    border-radius: 4px;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
/* identical to box height, or 21px */


/* Gray 02 / 100 */
    color: #0A0A0A;
}
.pc-s-m a:hover{
    color: #0243A1;
}
.pc-s-m a.active{
    background: #0350C1;
    color: #FFFFFF;
}


.pc-cnts{
    background: #FFFFFF;
/* Shadow / 2px */
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    padding: 30px 40px 40px 32px;
    margin-bottom: 60px;
}
.pc-cnts-h{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
/* identical to box height, or 26px */
    letter-spacing: -0.4px;

/* Gray 02 / 80 */
    color: #616161;
}
.pc-cnts-is{}
.pc-cnts-i{
    text-decoration: none;
    margin-bottom: 10px;
    display: inline-block;
}
.pc-cnts-i-num{}



.ai{
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    color: #616161;
    margin: 30px 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0 30px;
}
.ai.vs-author-img{position: relative;padding-left: 74px;}
.ai .author-img{
    overflow: hidden;
    /* border: 1px solid #164466; */
    width: 54px;
    height: 54px;
    position: absolute;
    left: 0;
}
.ai .author-img .img{

    position: absolute;
    top:0;
    left:0;
}
.ai-s{margin-bottom: 10px}
.ai-n{font-size: 13px;line-height: 18px;margin-bottom: 5px;font-weight: 500;}
.ai-v{
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    color:#253137;
}
.ai-v:before{content:'';display: inline-block;vertical-align: middle;width: 15px;height: 14px;margin: -2px 10px 0 0;
    /* /images/icons/ai-a.svg */
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='52.5' viewBox='0 0 15 52.5'%3E%3Cg fill='%23164466'%3E%3Cpath d='M3.9 0a.6.6 0 0 1 .5.6v1.2a33.5 33.5 0 0 1 6.2 0V.6a.5.5 0 1 1 1 0v1.3a2.5 2.5 0 0 1 2.2 2.2v.5a22.6 22.6 0 0 1 0 6.2 2.2 2.2 0 0 1-2 2H11a33.8 33.8 0 0 1-6.8 0H3a2.2 2.2 0 0 1-1.8-2 22.6 22.6 0 0 1-.1-6.2v-.5A2.5 2.5 0 0 1 3.4 2V.6A.6.6 0 0 1 4 0Zm.3 3a32.5 32.5 0 0 1 6.6 0h.7a1.4 1.4 0 0 1 1.2 1.3v.4l.1.6H2.2v-.6l.1-.5A1.4 1.4 0 0 1 3.5 3Zm-2 3.4a21.5 21.5 0 0 0 .1 4.3 1.1 1.1 0 0 0 1 1h.9a32.8 32.8 0 0 0 6.6 0h.9a1.1 1.1 0 0 0 1-1 21.5 21.5 0 0 0 .2-4.3Z' fill-rule='evenodd'/%3E%3Cpath data-name='Контур 1685' d='M8 23.8a.6.6 0 1 0-1 0v3.7a.6.6 0 0 0 .2.5l2.2 1.4a.6.6 0 1 0 .6-1l-2-1.2Z'/%3E%3Cpath d='M7.5 21a6.5 6.5 0 1 0 6.5 6.5A6.5 6.5 0 0 0 7.5 21Zm-5.4 6.5a5.4 5.4 0 1 1 5.4 5.4 5.4 5.4 0 0 1-5.4-5.4Z' fill-rule='evenodd'/%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='M4.6 47.5a2.8 2.8 0 0 1 2.9-2.7 2.8 2.8 0 0 1 2.9 2.7 2.8 2.8 0 0 1-2.9 2.7 2.8 2.8 0 0 1-2.9-2.7Zm2.9-1.6a1.7 1.7 0 0 0-1.7 1.6 1.7 1.7 0 0 0 1.7 1.6 1.7 1.7 0 0 0 1.7-1.6 1.7 1.7 0 0 0-1.7-1.6Z'/%3E%3Cpath d='M1.6 46.5a2 2 0 0 0-.5 1 2 2 0 0 0 .5 1A6.3 6.3 0 0 0 3 49.8a7.8 7.8 0 0 0 4.5 1.6 7.8 7.8 0 0 0 4.5-1.6 6.3 6.3 0 0 0 1.4-1.3 2 2 0 0 0 .4-1 2 2 0 0 0-.4-1 6.3 6.3 0 0 0-1.4-1.3 7.8 7.8 0 0 0-4.5-1.6A7.8 7.8 0 0 0 3 45.2a6.3 6.3 0 0 0-1.4 1.3Zm.7-2.2a9 9 0 0 1 5.2-1.8 9 9 0 0 1 5.3 1.8 7.4 7.4 0 0 1 1.5 1.6 3 3 0 0 1 .7 1.6 3 3 0 0 1-.7 1.6 7.4 7.4 0 0 1-1.6 1.6 9 9 0 0 1-5.2 1.8 9 9 0 0 1-5.3-1.8 7.4 7.4 0 0 1-1.6-1.6 3 3 0 0 1-.6-1.6 3 3 0 0 1 .7-1.6 7.4 7.4 0 0 1 1.6-1.6Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;}
.ai-v.shows:before{background-position: 0 -41px;}
.ai-v.time:before{background-position: 0 -20px;}
.ai-v.interval:before{background-position: 0 0;}
.ai .author-name{
    color: #0350C1;
    font-size: 12px;
    line-height: 130%;
    text-decoration: none;
    /* border-bottom: 1px dotted #6699CC; */
}
.df-l{
    min-width: 50%;
}
.df-r{min-width: 216px;max-width: 216px;}
.df-r .btn{width:100%;}




.cnts-p{}
.cnts-p .pc-main{
    max-width: 68.055%;
}

.cnts-p-addr{display: none;}
.cnts-p-addr.active{display: block;margin-top: 30px;}

.cnts-p-addr-n{font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #0A0A0A;margin-bottom: 20px;}
.cnts-p-addr-dsc{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #616161;
    margin-bottom: 10px;
}
.cnts-p-addr-howto-i{margin-top: 30px;}
.cnts-p-addr-howto-img{width:268px;float: right;margin-top: 52px;margin: 52px 0 20px 20px;border-radius: 4px;overflow: hidden;}
.cnts-p-addr-howto-video{
    margin-top: 30px;
    height: 424px;
    max-height: 424px;
    border-radius: 4px;
    overflow: hidden;
}
.cnts-p-addr-howto-video figure,.cnts-p-addr-howto-video video{
    margin: 0;
    border: 0;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
}
.cnts-p-addr-howto-ico{
    margin-bottom: 10px;
}
.cnts-p-addr-howto{display: none;margin-bottom: 60px;}
.cnts-p-addr-howto.open{display: block;}
.cnts-p-addr-btns{display:flex;flex-wrap:wrap;gap:16px;margin-top: 30px;}
.cnts-p-bh{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #0350C1;
    margin-bottom: 30px;
    margin-top: 30px;
}

.cnts-p-bh{}
.cnts-p-fn-rw{}
.cnts-p-fn-cl{}

.cnts-p-ph{
    margin-bottom: 10px;
}
.cnts-p-ph a{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    /* identical to box height, or 26px */
    letter-spacing: -0.02em;

    /* Gray 02 / 100 */
    color: #0A0A0A;
    text-decoration: none;
}
.cnts-p-wt-st.working,.cnts-p-wt-st.closing,
.cnts-p-wt-st.closed{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;

    color: #006637;
    margin-bottom: 10px;
}
.cnts-p-wt-st.closing,
.cnts-p-wt-st.closed{color: #A92525;}
.cnts-p-wt{
    font-size: 16px;
    line-height: 150%;
    /* identical to box height, or 24px */


    /* Gray 02 / 80 */
    color: #616161;
    margin-bottom: 10px;
}
.cnts-p-addr-btn-howto-close{display:none;}
.cnts-p-addr-btn-howto-close .caret-down{transform:rotate(180deg)}
.cnts-p-addr-map{margin: 20px 0 30px;width:100%;max-width:100%;height: 387px;max-height: 387px;}
.cnts-p-addr-map iframe, .cnts-p-addr-map>ymaps,.cnts-p-addr-map>ymaps>ymaps{width: 100%;height: 100%;padding: 0;margin: 0;max-width: 100%;max-height: 100%;}


.cnts-p-o-v.s-cnts-soc{justify-content: initial}


.cnts-p-o-v,.cnts-p-o-v a{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
    /* margin-bottom: 10px; */
}
.cnts-p-o h2{margin-top: 30px}
.cnts-p .hr1{margin-top:30px;}
.cnts-p .pc-tabs+.hr1{margin-top:0;}

.cnts-p-addrs{
    margin-bottom: 30px;
}

.cnts-p-addrs-tabs{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.cnts-p-addrs-tab label{
    background: #FFFFFF;
    /* Shadow / 2px */
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 13px 24px 13px 56px;
    display: block;
}
.cnts-p-addrs-tab label:before{
    left: 16px;
}
.cnts-p-o-city-ls{
    margin-bottom: 20px;
    -moz-columns: 3;
    columns: 3;
}
.cnts-p-o-city-li{
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #0350C1;
    display: inline-block;
    margin-bottom: 10px;
    text-decoration: none;
}
.cnts-p-o-city-li:hover{
    color:#15499F;
    text-decoration:underline;
}
.cnts-p-o-wr{}
.cnts-p-o-wr .cnts-p-bh{
    margin: 60px 0 20px;
}
.cnts-p-o-wr>*:first-child{margin-top:30px;}


.vaс-is{}
.vaс-i{
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 30px 32px 40px;
    margin-bottom: 5px;
    }
.vaс-st{
    background: #CCE0D7;
/* Success / Border */
    border: 1px solid #AACCBC;
    border-radius: 4px;
    padding: 2px 8px;
    display: inline-block;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #006637;
    margin-bottom: 20px;
}
.vaс-st.actual{}
.vaс-st.closed{
    background: #EED3D3;
/* Danger / Border */
    border: 1px solid #E2B6B6;
    color: #A92525;
}
.vaс-st.archive{
    background: #F7EFD2;
/* Warning / Border */
    border: 1px solid #F2E5B5;
    color: #D9B020;
}
.vaс-prvw{
    cursor: pointer;
}
.vaс-prvw-h{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 24px;
}
.vaс-prvw-h-l{
    margin-right: auto;
}
.vaс-prvw-h-r{position:relative;padding-right:44px;}
.vaс-prvw-h-r:before {
    content: '';
    display: block;
    position: absolute;
    border-right: 2px solid #0350C1;
    border-bottom: 2px solid #0350C1;
    transform: rotate(45deg);
    top: 50%;
    right: 10px;
    width: 11px;
    height: 11px;
    margin-top: -8px;
    transition: all 200ms ease;
}
.vaс-i.open .vaс-prvw-h-r:before{
    transform:rotate(225deg)
}
.vaс-prvw h3{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
/* identical to box height, or 26px */
    letter-spacing: -0.4px;

/* Gray 02 / 100 */
    color: #0A0A0A;
    margin: 0;
}
.vac-loc{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
/* identical to box height, or 26px */
    letter-spacing: -0.4px;

/* Gray 02 / 80 */
    color: #616161;
    margin-top: 5px;
}
.us-prs{
    font-size: 20px;
    line-height: 26px;
/* identical to box height, or 26px */
    letter-spacing: -0.4px;

/* Primary/Main */
    color: #0350C1;
}
.vaс-prvw-d{
    margin-top: 30px;
}
.vaс-d{
    margin-top: 30px;
    display: none;
}
.vac-btns{
    margin-top: 30px;
}
.vaс-i.open .vaс-d{display: block;}



.akcii-is{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    margin-top: 60px;
}
.akcii-c{
    min-width: 50%;
    max-width: 50%;
    padding: 0 10px 0;
    margin-bottom: 20px;
}
.akcii-i{
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 30px 24px 40px;
    height: 100%;
}
.akcii-ico{
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-bottom: 10px;
}
.akcii-ico-1{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M1 27a1 1 0 0 1 1-1h28a1 1 0 1 1 0 2H2a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M3.59 3.59A2 2 0 0 1 5 3h12a2 2 0 0 1 2 2v22a1 1 0 1 1-2 0V5H5v22a1 1 0 1 1-2 0V5a2 2 0 0 1 .59-1.41Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23c)' fill-rule='evenodd' d='M17 12a1 1 0 0 1 1-1h9a2 2 0 0 1 2 2v14a1 1 0 1 1-2 0V13h-9a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23d)' fill-rule='evenodd' d='M7 9a1 1 0 0 1 1-1h4a1 1 0 1 1 0 2H8a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23e)' fill-rule='evenodd' d='M9 17a1 1 0 0 1 1-1h4a1 1 0 1 1 0 2h-4a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23f)' fill-rule='evenodd' d='M7 22a1 1 0 0 1 1-1h4a1 1 0 1 1 0 2H8a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23g)' fill-rule='evenodd' d='M21 22a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2h-2a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23h)' fill-rule='evenodd' d='M21 17a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2h-2a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='16' x2='16' y1='26' y2='28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='11' x2='11' y1='3' y2='28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='23' x2='23' y1='11' y2='28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='10' x2='10' y1='8' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='12' x2='12' y1='16' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='10' x2='10' y1='21' y2='23' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='23' x2='23' y1='21' y2='23' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='23' x2='23' y1='16' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}
.akcii-ico-2{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M10 18a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm-5 3a5 5 0 1 1 10 0 5 5 0 0 1-10 0Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M10 26a6.5 6.5 0 0 0-5.2 2.6 1 1 0 1 1-1.6-1.2 8.5 8.5 0 0 1 13.6 0 1 1 0 0 1-1.6 1.2A6.5 6.5 0 0 0 10 26Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23c)' fill-rule='evenodd' d='M10 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6ZM5 8a5 5 0 1 1 10 0A5 5 0 0 1 5 8Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23d)' fill-rule='evenodd' d='M10 13a6.5 6.5 0 0 0-5.2 2.6 1 1 0 1 1-1.6-1.2 8.5 8.5 0 0 1 13.6 0 1 1 0 0 1-1.6 1.2A6.5 6.5 0 0 0 10 13Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23e)' fill-rule='evenodd' d='M22 18a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm-5 3a5 5 0 1 1 10 0 5 5 0 0 1-10 0Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23f)' fill-rule='evenodd' d='M22 26a6.5 6.5 0 0 0-5.2 2.6 1 1 0 0 1-1.6-1.2 8.5 8.5 0 0 1 13.6 0 1 1 0 0 1-1.6 1.2A6.5 6.5 0 0 0 22 26Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23g)' fill-rule='evenodd' d='M22 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm-5 3a5 5 0 1 1 10 0 5 5 0 0 1-10 0Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23h)' fill-rule='evenodd' d='M22 13a6.5 6.5 0 0 0-5.2 2.6 1 1 0 0 1-1.6-1.2 8.5 8.5 0 0 1 13.6 0 1 1 0 0 1-1.6 1.2A6.5 6.5 0 0 0 22 13Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='10' x2='10' y1='16' y2='26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='10' x2='10' y1='24' y2='29' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='10' x2='10' y1='3' y2='13' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='10' x2='10' y1='11' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='22' x2='22' y1='16' y2='26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='22' x2='22' y1='24' y2='29' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='22' x2='22' y1='3' y2='13' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='22' x2='22' y1='11' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}
.akcii-ico-3{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M16 13.5a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-6 4a6 6 0 1 1 12 0 6 6 0 0 1-12 0Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M27.4 16.18a6.47 6.47 0 0 0-2.9-.68 1 1 0 1 1 0-2 8.48 8.48 0 0 1 6.8 3.4 1 1 0 0 1-1.6 1.2 6.48 6.48 0 0 0-2.3-1.92Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23c)' fill-rule='evenodd' d='M7.5 15.5a6.47 6.47 0 0 0-5.2 2.6 1 1 0 0 1-1.6-1.2 8.48 8.48 0 0 1 6.8-3.4 1 1 0 1 1 0 2Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23d)' fill-rule='evenodd' d='M16 23.5a7.01 7.01 0 0 0-6.3 3.94 1 1 0 1 1-1.8-.88 9.01 9.01 0 0 1 16.2 0 1 1 0 0 1-1.8.88A7.01 7.01 0 0 0 16 23.5Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23e)' fill-rule='evenodd' d='M8.24 7.6a3 3 0 1 0-.74 5.9 1 1 0 1 1 0 2 5 5 0 1 1 4.9-5.94 1 1 0 1 1-1.96.38 3 3 0 0 0-2.2-2.35Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23f)' fill-rule='evenodd' d='M25.43 7.65a3 3 0 0 0-3.87 2.29 1 1 0 0 1-1.97-.38 5 5 0 1 1 4.9 5.94 1 1 0 1 1 .01-2 3 3 0 0 0 .93-5.85Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='16' x2='16' y1='11.5' y2='23.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='27.5' x2='27.5' y1='13.5' y2='18.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='4.5' x2='4.5' y1='13.5' y2='18.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='16' x2='16' y1='21.5' y2='28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='7.46' x2='7.46' y1='5.5' y2='15.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='24.54' x2='24.54' y1='5.5' y2='15.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}
.akcii-ico-4{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M16 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14Zm-9 7a9 9 0 1 1 18 0 9 9 0 0 1-18 0Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M16 21a13 13 0 0 0-11.26 6.5 1 1 0 0 1-1.73-1 15 15 0 0 1 25.98 0 1 1 0 1 1-1.73 1A13 13 0 0 0 16 21Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='16' x2='16' y1='3' y2='21' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='16' x2='16' y1='19' y2='28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;}
.akcii-ico-5{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M11 12a1 1 0 0 1 .83.45L15 17.2l1.17-1.75A1 1 0 0 1 17 15h3a1 1 0 1 1 0 2h-2.46l-1.7 2.55a1 1 0 0 1-1.67 0L11 14.8l-1.17 1.75A1 1 0 0 1 9 17H4a1 1 0 1 1 0-2h4.46l1.7-2.55A1 1 0 0 1 11 12Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M12.59 6.65a5.5 5.5 0 0 0-8.08 5.27 1 1 0 0 1-2 .16l-.01-.57v-.01A7.5 7.5 0 0 1 16 7a7.5 7.5 0 0 1 13.5 4.5c0 4.71-3.43 8.84-6.58 11.68a40.48 40.48 0 0 1-6.39 4.67l-.03.02h-.01L16 27l-.49.87h-.02l-.05-.04a15.84 15.84 0 0 1-.8-.49 35.26 35.26 0 0 1-8.05-6.69 1 1 0 1 1 1.5-1.3 33.28 33.28 0 0 0 5.54 4.91A39.2 39.2 0 0 0 16 25.84l.02-.01a38.47 38.47 0 0 0 5.56-4.13c3.1-2.8 5.92-6.41 5.92-10.2a5.5 5.5 0 0 0-10.58-2.12L16 9l-.92.38a5.5 5.5 0 0 0-2.5-2.73ZM16 27l-.49.87a1 1 0 0 0 .98 0L16 27Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='12' x2='12' y1='12' y2='20' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='16' x2='16' y1='4' y2='28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}
.akcii-ico-6{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M11.99 3.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3ZM8.49 5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M11.99 6.5a1 1 0 0 1 1 1v8h10a1 1 0 0 1 .9.55l3.6 7.23 2.18-.73a1 1 0 0 1 .63 1.9l-3 1a1 1 0 0 1-1.2-.5l-3.73-7.45H11.99a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23c)' fill-rule='evenodd' d='M12.99 11h7a1 1 0 1 1 0 2h-7a7 7 0 1 0 6.99 7.44 1 1 0 1 1 2 .12 9 9 0 1 1-9-9.56Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.99' x2='11.99' y1='1.5' y2='8.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='20.99' x2='20.99' y1='6.5' y2='25.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='12.98' x2='12.98' y1='11' y2='29' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}
.akcii-n{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
    margin-bottom: 10px;
}
.akcii-d{
    font-size: 14px;
    line-height: 21px;
    color: #0A0A0A;
}

.auth-wrp{
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    border-radius: 8px;
    padding: 40px 16px 70px;
}
.auth-form{
    background: #F5F5F5;
/* Shadow / 8px */
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    width: 368px;
    max-width: 100%;
    margin: auto;
    padding: 20px 24px 30px;
}
.auth-form-logo{
    text-align: center;
    margin-bottom: 20px;
}
.auth-form-n{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
/* identical to box height, or 26px */
    text-align: center;
    letter-spacing: -0.4px;

/* Primary/Main */
    color: #0350C1;
    margin-bottom: 20px;
}
.auth-form-ins{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 16px;
}
.auth-form-in{
    /* margin-bottom: 16px; */
}
.auth-form-restore{
    /* margin-bottom: 16px; */
}
.auth-form-restore a{text-decoration: none;}
.auth-form-btns{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.mp-smi-tags{display: flex;flex-wrap: wrap;gap: 5px;margin-top: 60px;}
.mp-smi-tag{}


.rkvst-p-crs{margin-top:60px;display: flex;flex-wrap: wrap;gap: 16px;}
.rkvst-p-crs .crs-i{padding:0}

.usr-loc-dd{
    background: #0350C1;
    position: absolute;
    width: 100%;
    padding: 10px 0 30px;
    /* display: none; */
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s 1ms ease;
}
.usr-loc-dd.open{
    /* display: block; */
    opacity: 1;
    visibility: visible;
}
.usr-loc-dd-ins{
    display: flex;
    gap: 10px;
}
.usr-loc-dd-in{
    flex: 1;
}
.usr-loc-dd-in:before{
    content:'';
    display:block;
    width:28px;
    position:absolute;
    right: 5px;
    top: 5px;
    bottom: 6px;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7.33 12.67A5.33 5.33 0 1 0 7.33 2a5.33 5.33 0 0 0 0 10.67ZM14 14l-2.9-2.9'/%3E%3C/svg%3E") center center  no-repeat;
}
.usr-loc-dd-in .in{
    padding-right: 30px;
}

.usr-loc-dd-cls{
    padding: 6px;
}
.usr-loc-dd-res{
    display: flex;
    flex-wrap: wrap;
    /* margin-top: 30px; */
    gap: 16px;
    /* margin-bottom: 30px; */
    padding: 30px 0 0;
}
.usr-loc-dd-res-office{
    width: 272px;
}
.usr-loc-dd-res-remote{
    flex: 1;
}
.usr-loc-dd-res-col{padding-bottom:30px}
.usr-loc-dd-res-h{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
/* identical to box height, or 26px */
    letter-spacing: -0.4px;

/* Gray 02 / 20 */
    color: #F5F5F5;
    margin-bottom: 20px;
}
.usr-loc-dd-res-office-is{}
.usr-loc-dd-res-remote-is{
    -moz-columns: 3;
    columns: 3;
}
.usr-loc-dd-res-btn{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
/* identical to box height, or 21px */


/* Gray 02 / 20 */
    color: #F5F5F5;
    padding: 8px 16px;
    display: inline-block;
    border-radius: 4px;
    cursor: pointer;
}
.usr-loc-dd-res-o-cnt{color: #D9B020;margin-left: 5px;}
.usr-loc-dd-res-btn:hover{
    background: #CDDCF3;
    color: #0350C1;
}
.usr-loc-dd-res-btn.active{
    background: #0243A1;
    color: #F5F5F5;
}

.usr-loc-dd-reg{
    color: #000000;
    display: block;
    line-height: 12px;
    font-size: 12px;
}
.usr-srch{
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
    background: #F5F5F5;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s 1ms ease;
    position: absolute;
    width: 100%;
}
.usr-srch.open{
    opacity: 1;
    visibility: visible;
}
.usr-srch-frm{}
.usr-srch-ins{
    display: flex;
    gap: 10px;
    padding: 10px 0;
}
.usr-srch-in{
    flex: 1;
}
.usr-srch-in .in{}
.usr-srch-btn{}
.usr-srch-cls{
    width: 48px;
    padding: 8px 0;
}

.usr-srch-pg{}
.usr-srch-pg-is{}
.usr-srch-pg-i{
    margin-bottom: 60px;
}
.usr-srch-pg-il{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
/* identical to box height, or 26px */
    letter-spacing: -0.4px;
    text-decoration-line: underline;
}
.usr-srch-pg-it{
    margin: 20px 0 0;
}
.usr-srch-pg-id{}


.pgnav{
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
}
.pgnav>*{
    padding: 8px 16px;
}
.pgnav-prev{
    padding: 8px 10px 8px 6px;
}
.pgnav-prev .caret-down{
    transform: rotate(90deg);
    width: 16px;
    height: 16px;
}
.pgnav-first{}
.pgnav-dots{}
.pgnav-current{
    cursor: default;
}
.pgnav-next{
    padding: 8px 10px 8px 11px;
}
.pgnav-next .caret-down{
    transform: rotate(-90deg);
    width: 16px;
    height: 16px;
    margin: 0;
}

.bfl{}
.bfl-ht{}
.bfl-is{
    margin-top: 30px;
}
.bfl-i{
    /* padding: 30px 32px; */
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    margin-bottom: 5px;
}
.bfl-i.open{}
.bfl-i .caret-down{
    width: 20px;
    height: 20px;
    transform: rotate(-90deg);
    margin-left: 13px;
}
.bfl-i.open .caret-down{
    transform: rotate(-180deg);
}
.bfl-ih{
    color: #0A0A0A;
    letter-spacing: -0.32px;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    display: flex;
    align-items: center;
    padding: 30px 32px;
    cursor: pointer;
}
.bfl-ih-n{
    flex: 1;
}
.bfl-v-ico{margin: -11px 0 -11px 13px;}
.bfl-ic{display:none;padding: 0 32px 30px 32px;}
.bfl-i.open .bfl-ic{display:block;}
.bfl-ic-in{}
.bfl-ic-in>*:last-child{margin-bottom: 0;}
.bfl-ic-d{}
.bfl-ic-b{
    margin: 30px 0;
}
.bfl-ic-v{
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 30px;
}

.video{}
.bfl-ic-v .video{}
.bfl-ic-v .video iframe{
    width: 100%;
    height: 398px;
    display: block;
}


.sml-imgs{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.mpt{margin: 30px 0;border-radius: 4px;/* border: 1px solid #E0E0E0; *//* background: linear-gradient(169deg, rgba(255, 255, 255, 0.85) 0%, rgba(206, 213, 217, 0.85) 97.46%); */position: relative;z-index: 2;}
.mpt-rw{display: flex;/* flex-wrap: wrap; *//* gap: 20px; *//* padding: 20px 0 0px 40px; *//* background: #004F9E; */position: relative;overflow: hidden;border-radius: 8px;/* min-height: 480px; */}
.mpt-l:before{content:'';width: 150%;display: block;height: 270%;top: -50%;right: 8.8%;position: absolute;z-index: -1;background: #FFF;box-shadow: 6px 4px 30px rgba(0, 0, 0, 0.25);transform-origin: right center;transform: rotate(13.4deg);}
.mpt-r:after{content:'';display: block;position: absolute;right: 0;top: 100%;transform-origin: right top;transform: rotate(12deg);background: #FFF;height: 200px;width: 200%;}
.mpt-l{width: 64.2%;padding: 40px 0 56px 40px;position: relative;z-index: 1;}
.mpt-logo{
    margin-bottom: 34px;
}
.mpt-h{
    width: 90%;
}
.mpt-h h1{font-size: 36px;font-style: normal;font-weight: 700;line-height: 47px;letter-spacing: -0.02em;color: #19191D;}
.mpt-d{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-top: 16px;
    margin-bottom: 32px;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #19191D;
    width: 90%;
}
.mpt-i{}
.mpt-i-lg{}
.mpt-i-m{display: none;}
.mpt-d-hl{
    color: #CE6B00;
}
.mpt-ut{position: relative;z-index:1;white-space: nowrap;word-break: keep-all;}
.mpt-u1,.mpt-u2{position:relative;}
/*.mpt-u1:after{
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='244' height='11' fill='none'%3E%3Cpath stroke='%23F8981D' stroke-linecap='round' stroke-width='6' d='M3 8c80-6 158-4 237-3'/%3E%3C/svg%3E") center bottom no-repeat;
}*/
.mpt-u2:after{
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='227' height='8' fill='none'%3E%3Cpath stroke='%23F57C1F' stroke-linecap='round' stroke-width='4' d='M2 5c74.44-4.21 148.51-1.82 222.8.77'/%3E%3C/svg%3E") center bottom no-repeat;
}
.mpt-u1:after,.mpt-u2:after{content:'';position:absolute;bottom: -3px;left: -6px;right: -6px;height: 8px;background-size: 98% 100%;}
.mpt-b{margin: 32px 0 0;display: flex;align-items: center;gap: 16px;}
.mpt-b-d{color:#FFF;font-size: 12px;line-height: 130%;padding: 5px 0 5px 58px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='34' fill='none'%3E%3Cpath fill='%23ABC5EA' d='M1.02 26.98a.5.5 0 0 0-.52.48l-.14 4.5a.5.5 0 0 0 1 .03l.12-4 4 .13a.5.5 0 1 0 .03-1l-4.5-.14Zm-.02.5-.36.34.01.02.04.03a12.29 12.29 0 0 0 .68.67c.47.43 1.14 1.02 1.95 1.63a16.75 16.75 0 0 0 6.33 3.12 7.8 7.8 0 0 0 7.45-2.14c2.3-2.26 4.22-6.34 5.4-13.1l-1-.18c-1.15 6.69-3.02 10.52-5.1 12.57a6.81 6.81 0 0 1-6.55 1.87 15.77 15.77 0 0 1-5.92-2.94 24.27 24.27 0 0 1-2.52-2.2l-.04-.02v-.01l-.37.34Zm21.5-9.43c1.15-6.68 3.03-10.8 5.13-13.26 2.1-2.43 4.43-3.25 6.63-3.29 2.22-.03 4.32.73 5.89 1.52a17.57 17.57 0 0 1 2.53 1.58l.32-.39.31-.39a.63.63 0 0 0-.05-.04 9.15 9.15 0 0 0-.7-.5c-.46-.31-1.13-.73-1.96-1.15A13.9 13.9 0 0 0 34.24.5a9.64 9.64 0 0 0-7.37 3.64c-2.27 2.65-4.19 6.97-5.36 13.73l.98.18Z'/%3E%3C/svg%3E") left center no-repeat;}
.mpt-t-is{
    width: 576px;
    max-width: 90%;
}
.mpt-t-is-m{display:none;}
@media(max-width: 620px){
    .mpt-t-is-m{display:block;padding: 16px;background: #FFF;width: auto;max-width: initial;margin-top: 16px;border-radius: 0px 0px 4px 4px;}
    .mpt-t-is-lg{display:none;}
}
.mpt-t-i{
    display: flex;
    align-items: center;
}
.mpt-t-i-i{
    padding-right: 16px;
}
.mpt-t-i-t{
    padding-bottom: 10px;
}
.mpt-r{/* padding: 0 32px 0 0; */flex: 1;/* text-align: center; *//* align-self: end; *//* position: relative; *//* display: flex; *//* flex-wrap: wrap; *//* flex-direction: column; */position: relative;z-index: -1;}
.mpt-r img{
    position: absolute;
    width: auto;
    max-width: initial;
    height: 100%;
    top: 0;
    /* left: -35%; */
    /* transform: translate(-50%, 0); */
    right: 0;
    z-index: -1;
}
.mpt-rd{
    /* position: absolute; */
    border-top: 1px solid #FFF;
    /* bottom: 45px; */
    /* right: 16px; */
    /* border-radius: 4px; */
    /* background: #FFF; */
    color: #FFF;
    padding: 10px 0 0;
    margin-top: 0;
    z-index: 1;
    position: relative;
    min-height: 60px;
}
.mpt-rd:before{content:'';display:block;width:5px;height:5px;position:absolute;right:0;top:-3px;background:#FFF;border-radius:50%}
.mpt-rdn{
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    /* letter-spacing: -0.28px; */
    /* color: #0A0A0A; */
    margin-bottom: 4px;
}
.mpt-rdd{
    /* color: #616161; */
    /* text-align: center; */
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px;
}
.mpt-timer{border-top: 1px solid #FFF;padding-top: 16px;}
.mpt-t-n{
    font-size: 12px;
    line-height: 16px;
    color: #FFFFFF;
}
.mpt-t-dgs{
    display: flex;
    gap: 4px;
    margin: 9px 0 10px;
}
.mpt-t-dg-i{
    padding: 4px 8px;
    background: #0243A1;
    border-radius: 4px;
    display: flex;
    gap: 4px;
    align-items: center;
}
.mpt-t-dg{
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.02em;
    color: #F8981D;
}
.mpt-t-dgd{
    font-size: 12px;
    line-height: 130%;
    color: #FFFFFF;
}
.mpt-t-b a{
    font-size: 12px;
    line-height: 130%;
    text-decoration-line: underline;
    color: #FFFFFF;
}
.mpt-tokarev{
    display: flex;
    flex-direction: column;
    padding: 10px 16px;
    gap: 4px;
    position: absolute;
    right: 40px;
    bottom: 56px;
    background: #FFFFFF;
    border-radius: 4px;
    z-index: 10;
    text-align: center;
}
.mpt-tokarev-n{
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
}
.mpt-tokarev-d{
    font-size: 12px;
    line-height: 130%;
    color: #0A0A0A;
}
.mpt-tokarev-m{display:none;}

@media(max-width:1120px){
    .mpt-r img{
    right: -140px;
}
}
@media(max-width: 820px){
    .mpt-r img{
    /* right: -85px; */
}
    .mpt-b-d{display:none;}
    .mpt-l{
    padding: 24px 0 32px 32px;
}
    .mpt-logo{
    margin-bottom: 25px;
}
    .mpt-l:before{
    right: 10.8%;
}
    .mpt-r:after{
    transform: rotate(18deg);
}

}
@media(max-width: 820px){
    .mpt-r img {
    right: -15px;
}
    .mpt-r:after {
    /* transform: rotate(26deg); */
}
    .mpt-i{}
    .mpt-i-lg{display: none;}
    .mpt-i-m{display: block;}
}
@media(max-width: 680px){
    .mpt-tokarev{position: relative;}
    .mpt-tokarev-lg{display:none;}
    .mpt-tokarev-m{
    display:block;
    position:static;
    margin-top: 4px;
    }
}
.mpt-btm.rnp-hdr-btm{margin-top: 20px;position: relative;border-radius: 4px;}

.cont-cmd{margin: 40px 0;}
.cont-cmd .mp-cmd-sl{margin-top: 0;}
.cont-rnp-crs{
    margin: 40px 0;
}
.cont-rnp-crs .rnp-crs-w{
    padding: 0;
}
.cont-rnp-adv{
    margin: 40px 0 10px;
}
.cont-rnp-adv .rnp-adv{
    padding: 0;
}
.cont-rnp-adv .rnp-adv-is{margin: 0;}
.cont-rnp-adv ul{
    margin: 0;
}
.cont-rnp-rws{
    margin: 40px 0;
}
.cont-rnp-rws .mp-trws-sl{
    margin-top: 0;
}
.cont-rnp-crs2{
    margin: 40px 0;
}
.cont-cbf-blue{margin:40px 0;}
.cont-cbf-blue .cbf{margin:0;}
.cont-rnp-cases{
    margin: 40px 0;
}
.cont-rnp-cases .rnp-cases,
.cont-rnp-cases .rnp-cases-sl{
    margin-top: 0;
    margin-bottom: 0;
}
.cont-shema{
    margin: 40px 0;
}
.cont-shema .steps2-is{
    margin-top: 0;
}
.cont-rashody{
    margin: 40px 0;
}
.cont-rashody .mp-prs{
    margin: 0;
}
.cont-fw-tarify{}
.cont-calc{
    gap:30px;
    margin: 40px 0;
}
.cont-calc .ccf{margin:0;}
.cont-calc-l{
    min-width: 440px;
}
.cont-calc-h{
    margin-top: 0;
    /* font-weight: normal; */
}
.cont-calc-d{}
.cont-calc-btns{
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 30px;
}
.cont-calc-btns-b{
}
.cont-calc-btns-d{
    flex: 1;
    font-size: 14px;
    line-height: 21px;
}
.cont-calc-r{
    min-width: 440px;
}
.cont-calc .ccf-r{display:none;}


.qa{}
.qa-in{}
.qa-title{}
.qa-a{}
.qa-ac{}
.qa-descr{}
.qa-descr-t{}
.qa-descr-t-table{
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: collapse;
    border: none;
}
.qa-descr-t-table tr{}
.qa-descr-t-table td{
    width: 500px;
    padding: 14px 16px;
    background: #FFF;
    border-bottom: 1px solid #f5f5f5;
}




@media(max-width: 1024px) {
    .mpt-rw{
    /* padding: 10px 10px 10px 25px; */
}

    .mpt-btm.rnp-hdr-btm{/* margin:0; */}
    .mpt-h h1{font-size: 28px;line-height:36.4px;}
    .mpt-b {margin: 30px 0 32px;width: 100%;}
	.pc-main{
		max-width: 100%;
	}
}
@media(max-width: 768px) {
    .cnts-p-fn-cl {min-width: 100%;margin-bottom: 20px;}

}
@media(max-width: 620px) {
    .mpt-logo{
    display: none;
}
    .mpt-b{margin:24px 0}
    .mpt-h h1{font-size: 20px;line-height: 150%;}
    .mpt-l {
    padding: 25px 0 7px 16px;
    width: 82.6%;
}
    .mpt-l:before {
    right: 10.8%;
    transform: rotate(11.4deg);
}
    .mpt-d{
        /* font-weight: 500; */
        /* font-size: 12px; */
        /* line-height: 130%; */
        /* color: #FFFFFF; */
        /* text-shadow: 0px 6px 6px rgba(0, 51, 102, 0.4); */
        /* margin-top: 16px; */
        width: 80%;
    }
    .mpt-r img{
    right: -2px;
}
    .mpt-btn{
    /* padding: 4px 16px; */
    /* font-size: 14px; */
}
    .mpt-rdn{
    font-size: 13px;
    line-height: 18px;
    margin: 0;
}
    .mpt-rdd{
    font-size: 12px;
}
}
@media(max-width: 480px){
    .mpt-l {
    padding: 25px 0 7px 16px;
    width: 74.6%;
}
    .mpt-l:before {
    right: 25.8%;
    transform: rotate(9.4deg);
}
    .mpt-r img {
    right: -27px;
}
    .mpt-t-dg-i{flex-direction: column;}
    .cnts-p-addr-btns .btn{width:100%;}
    .cnts-p-bh{margin-top:30px;margin-bottom:20px;}
    .ph-h1 h1{font-weight: 500;
        font-size: 28px;
        line-height: 36px;}
    .cont-calc-r,.cont-calc-l{min-width: 100%;}
}
@media(max-width: 360px){
    .mpt-r img {
    right: -52px;
}
}



@media( min-width: 461px ){
    .mp-smi .owl-dot.active:nth-child(2n+2)+.owl-dot,
    .mp-smi .owl-dot.active+.owl-dot:not(:last-child){ opacity: 1; }
    .mp-smi .owl-dot:nth-child(2n+2){ display: none; }
    .mp-smi .owl-dot:last-child{display: block;}

}
@media( max-width: 460px ){
    .mp-smi .owl-dot.active:nth-child(3n-1)+.owl-dot+.owl-dot,
    .mp-smi .owl-dot.active:nth-child(3n)+.owl-dot,
    .mp-smi .owl-dot.active+.owl-dot:not(:last-child),
    .mp-smi .owl-dot.active+.owl-dot+.owl-dot:not(:last-child){ opacity: 1; }
    .mp-smi .owl-dot:nth-child(3n-1),.mp-smi .owl-dot:nth-child(3n){ display: none; }
    .mp-smi .owl-dot:last-child{display: block;}
}


@media(min-width: 1025px){
    .m-menu.open{display: none}
}
@media(min-width: 821px){
    .d-hide{display: none}
}
@media(max-width: 1200px){
    .s-menu-ib, .s-menu-s-ib{padding-left:12px;padding-right:12px;}
}
@media(max-width: 1140px){
    .s-menu-ib, .s-menu-s-ib{padding-left:9px;padding-right:9px;}
}
@media(max-width: 1100px){
    .s-menu-ib, .s-menu-s-ib{padding-left: 5px;padding-right: 5px;}
    .hdr-wt{gap: 16px;}
    .mp-about-r{min-width: 100%;}
    .mp-about-bhr {/* align-items: normal; */}
    .mp-about-video{margin: 10px 0 0;}
    .cbf-r{display: none;}
}
@media(max-width: 1024px){
    .hdr-wt,.t-menu,.hdr-bottom,.hdr-phones{display: none;}
    .hdr-usr{flex:1;}
    .m-menu-btn-w,.m-phone-btn-w{display: block;}

    .m-menu-open{
    overflow: hidden;
}
    .m-menu-open .hdr-middle{
    position: fixed;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    display: flex;
    flex-direction: column;
    z-index: 10000;
}
    .m-menu-open .hdr-middle-c{box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);position: relative;}
    .m-menu-open .hdr-middle-in{padding: 5px 0 10px;}

    .hdr-middle{border-bottom: 1px solid #E0E0E0;position: relative;z-index: 30;}
    .mp-calc-r {display: none;}
    .ccf-l {min-width: 100%;}
    .cntsblk-mp{padding:0;}
    .ftr-cnts{
    min-width: 100%;
    margin-top: 60px;
}
    .ftr-m1{max-width: 176px;}
    .ftr-m2{max-width: initial;}
    .ftr-btm-m{min-width:100%;margin-bottom: 16px;}
    .ftr-btm-m-in{padding:0;}
    .pc-side{display: none;}
    .cnts-p .pc-main{max-width:100%;}

    .ccf-l{}
    .ccf-r-in{height: auto;}
    .ccf-d-in{position: static;}
    .ccf-dp{display:none;}
    .ccf-dw{margin-top:10px;}
}
@media(max-width: 920px) {
    .usr-loc-dd-res-remote-is {
        -moz-columns: 2;
        columns: 2;
    }

}
@media(max-width: 840px){
    .crs2-i {
        flex: 100%;
        margin-bottom: 10px;
    }
}
@media(max-width: 820px){
    .m-hide{display:none;}

    .mp-step-arrow{opacity: 1;}

    .mp-prs .mp-bh{width: 100%;}
    .mp-prs-rw{display: block;}
    .mp-prs-r,.mp-prs-l{display: block;max-width: 100%;/* width: 100%; */padding: 0 8px;}
    .mp-prs-r{width: 368px;max-width: 100%;}
    .alfas-l,.alfas-r{flex: 100%;padding: 0;}
    .alfas-btns {
        margin-bottom: 30px;
    }
    .alfas-rw{padding:30px 24px 40px;}
    .alfas-ri {
        text-align: left;
    }
    .mp-smi-i,.mp-vrws-i{width:336px;}
    .mp-inf{    padding: 40px 48px 40px 24px;}

    .cbf{padding:50px 24px 33px;}
    .cntsblk{padding:30px 24px 40px;}
    .cntsblk-l,.cntsblk-r {
        width: 100%;
    }
    .cntsblk-l{margin-bottom:30px;}
    .cntsblk-rw{display:block;}
    .cntsblk-mp iframe{height:270px;}
    .ftr-btm-l{min-width:100%;margin-bottom: 16px;}
    .ftr-btm-l-in{padding:0;}
    .rp-i-m{float:none;margin:0 0 20px 0;width:334px;max-width:100%;}
    .rp-i-hlp .crs2{/* width: 328px; */max-width: 100%;}
    .rp-i-hlp .crs2-i {
        min-width: initial;
        max-width: 100%;
        width: 344px;
    }
    .crs2-in {
    display:block;
    }
}
@media(max-width: 720px){
    .mpt,.bfl-is,.vaс-is,.pc-cnts,.a-d,.a-ps,.company-people-list-wrapper,.yul_html_item,blockquote,.pop-items,.np-is-w,.filters,.pc-tabs,.rp-is,.cp,.us-l,.cntsblk,.mp-inf, .cbf,.mp-prs-i,.alfas,.mp-vrws .crs2,.ccf, .mp-step, .hdr-middle-in, .hdr-top-in{margin-left: -8px;margin-right:-8px;}
    .hdr-middle-in {padding: 15px 0 14px;}
    .ccf-r-in {padding: 30px 16px 20px;}

    .hdr-cbf{display: none;}
    .mp-bh p{font-size: 16px;line-height: 24px;}
    .mp-about .mp-bh{}
    .mp-bh{width: 94%;}
    .mp-about{/* margin-top: 48px; *//* padding-top: 30px; */}
    .ccf{margin-top: 19px;margin-bottom: 30px;}
    .mp-about-video{max-width: 100%;width: 270px;padding: 0 50px 0 0;}
    .mp-about-video .mp-about-video-ico{left:auto;right:0;top:50%;transform:translate(0, -50%);}
    .mp-about-r{padding-left: 16px;}
    .owl-dots{margin-top:0;}
    hr{margin-top:50px;margin-bottom:30px;}
    .mp-smi-is,.mp-cmd-sl,.mp-vrws-sl,.mp-vrws .crs2{margin-top:30px}
    .mp-cs{gap:20px;}
    .mp-cs-i{flex: 100%;}
    .cbf{ padding: 20px 16px 30px;}
    .cbf-h{font-size: 20px;line-height: 26px;}
    .cbf{margin-top: 30px;margin-bottom: 30px;}
    .mp-inf{padding: 40px 16px;}
    .ftr-top{margin:50px 0 0;padding:30px 0 50px;}
    .ftr-cnts{margin-top: 20px;}
    .subscr-ins>*{min-width: 100%;}
    .ftr-btm{text-align: center;}
    .ftr-btm-r{max-width:100%}
    .us-li h3,.us-p{width: 100%;min-width: initial;max-width: initial;}
    .us-p{text-align: left;}
    .us-li {
        padding: 20px 16px 30px;
    }
    .us-l {
        margin-top: 30px;
    }
    .filters+.pc,.pc{padding-top:30px;}
    .alfas {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .cp-i{flex: 100%;max-width: 100%;}
    .cp-in{padding:20px 16px 30px;}
    .rp-i{padding: 20px 16px 10px;}
    .np-i{
    min-width: 100%;
}
    .cnts-p-addrs-tab,.cnts-p-addrs-tab label,.pc-tabs .tab{min-width: 100%;}
    .cnts-p-addrs-tabs{gap:5px}
    .pc-cnts{margin-bottom: 50px;}
    h2{margin-top: 60px;}
    .cntsblk {
        padding: 20px 16px 30px;
    }
    .cnts-p-addr-map{height: 300px;}
    .cnts-p-addr-howto-img{
    float: none;
    margin: 30px 0 20px 0;
}

    .akcii-is {

        margin-top: 30px;
    }
    .akcii-c {
        min-width: 100%;
        max-width: 100%;
    }
    .auth-form-btns >*{width:100%;}
    .rkvst-p-crs,.mp-smi-tags{margin-top:30px;}

    .usr-loc-dd-res-col{width:100%;}
    .usr-loc-dd-res{gap:0;}
}
@media(max-width: 690px){
    .lb{padding:20px 16px;max-width: 98%;}



    .mp-calc-r{}
    .mp-bh h2, .rnp .rnp-onlreg h2{font-size: 28px;line-height: 36px;letter-spacing: -0.56px;margin-bottom: 20px;}
    .mp-steps .mp-bh h2{font-size: 20px;line-height: 26px;letter-spacing: -0.4px;}
    .mp-steps .mp-bh{margin-bottom:30px;}
    .mp-steps {margin-top: 28px;}
    .mp-step-h {padding: 20px 66px 15px 16px;}
    .mp-step-arrow{right: 16px;}
    .mp-step-n{font-size: 16px;line-height: 24px;}
    .mp-step-c {margin: 0 16px 20px;}
    .mp-step-btns .btn{width:100%;}
    .mp-calc{}
    .mp-desc p{font-size: 16px;line-height: 24px;margin-bottom: 10px;}
    .ccf {margin-top: 19px;}
    .ccf-l-in{padding: 30px 16px 26px;}
    .ccf-r-in {
    }
    .cbf-form-c{min-width: 100%;max-width: 100%;}
    .cntsblk-mp iframe{height:260px;}
}
@media(max-width: 640px){

    .hdr-phones a{font-size: 12px;line-height: 16px;}
    .hdr-cnts{gap: 12px;}

    .m-menu{width:100%}
    .m-menu .t-menu,.m-menu .s-menu{padding: 30px 8px 40px 8px;}


}
@media(max-width: 480px){
    .ftr-m1{
    max-width: 100%;
    min-width: 100%;
}
    .cnts-p-addr-howto-video,.cnts-p-addr-map {
        height: 220px;
    }
    .usr-loc-dd-res-remote-is {
        -moz-columns: 1;
        columns: 1;
    }
    .usr-loc-dd-btm .btn{width:100%;}
}
@media(max-width: 460px){
    .mp-prs-i{min-width: 100%;}
    .mp-vrws-i{width: 224px;padding: 20px 16px 30px;}
    .mp-smi-i{width: 304px;padding:30px 16px 40px;}
    .us-b{flex-direction: column;gap:16px;}
    .cnts-p-o-city-ls {
        -moz-columns: 2;
        columns: 2;
    }
}
@media(max-width: 330px){
    .mp-smi-i{width: calc(100vw - 16px);}
}




.blur {-webkit-filter: blur(3px);-moz-filter: blur(3px);-ms-filter: blur(3px);-o-filter: blur(3px);filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius = '3');filter: blur(3px);transform: translate3d(0, 0, 0);}



.yul-form.turbo-hidden{display: none;}



/* ==== personal-quote-block ==== */
.personal-quote-block {
    background: #ECECEC;
    position: relative;
    padding: 30px 32px 40px 32px;
    display: flex;
    margin: 30px 0;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
}

.personal-quote-block .quote:before {
    content: '';
    display: block;
    margin-bottom: 20px;
    height: 32px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%230350C1' fill-rule='evenodd' d='M3.59 7.59A2 2 0 0 1 5 7h7.5a2 2 0 0 1 2 2v11a6 6 0 0 1-6 6 1 1 0 1 1 0-2 4 4 0 0 0 4-4v-1H5a2 2 0 0 1-2-2V9a2 2 0 0 1 .59-1.41ZM12.5 17V9H5v8h7.5Zm5.59-9.41A2 2 0 0 1 19.5 7H27a2 2 0 0 1 2 2v11a6 6 0 0 1-6 6 1 1 0 1 1 0-2 4 4 0 0 0 4-4v-1h-7.5a2 2 0 0 1-2-2V9a2 2 0 0 1 .59-1.41ZM27 17V9h-7.5v8H27Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.personal-quote-block .autor {
    display: block;
    text-align: center;
    min-width: 176px;
    padding: 0 32px 0 0;
}

.personal-quote-block .autor img {
    width: 56px;
    height: 56px;
    display: inline-block;
    margin-bottom: 10px;
}

.personal-quote-block .position {
    text-align: center;
    letter-spacing: 0;
    color: #0350C1;
    display: block;
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
}

.personal-quote-block .name {
    text-align: center;
    letter-spacing: 0;
    display: block;
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    color: #616161;
}

.personal-quote-block .quote {
    text-align: left;
    letter-spacing: 0;
    color: #0A0A0A;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    font-style: italic;
}


@media(max-width: 720px){
    .personal-quote-block {
        margin: 36px 0 85px;
        padding: 85px 16px 0;
        display: block;
        background: #FFF;
    }

    .personal-quote-block:before {

    }

    .personal-quote-block .autor {
        padding: 0;
        margin-bottom: 23px;
    }

    .personal-quote-block .quote {
        font-size: 14px;
        line-height: 20px;
    }

    .personal-quote-block .autor img {

        margin-bottom: 10px;

    }

    .personal-quote-block .position {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 7px;
    }

    .personal-quote-block .name {
        font-size: 12px;
        line-height: 16px;
        font-weight: normal;
        padding: 0 63px;
    }
}


.faq-accordion {
    padding: 0;
    margin: 0;
    margin-bottom: 40px;
}

.faq-accordion-item {
    display: block;
    margin-bottom: 14px;
    border: 1px solid #CCCCCC;
    padding: 0 15px 0 31px;
    position: relative;
    cursor: pointer;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    background: #FFFFFF;
}

.faq-accordion-question {
    display: block;
    padding-top: 30px;
    padding-bottom: 26px;
    padding-right: 45px;
    text-decoration: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
/* or 26px */
    letter-spacing: -0.4px;

/* Gray 02 / 100 */
    color: #0A0A0A;
}

.faq-accordion-item:before,
.faq-accordion-item:after {
    display: block;
    content: '';
    width: 16px;
    height: 2px;
    background: #0243A1;
    position: absolute;
    right: 32px;
    top: 40px;
    pointer-events: none;
}

.faq-accordion-item:after {
    width: 2px;
    height: 16px;
    right: 39px;
    top: 33px;
}

.faq-accordion-question:focus,
.faq-accordion-question:hover,
.faq-accordion-item:focus .faq-accordion-question,
.faq-accordion-item:hover .faq-accordion-question {
    color: #0243A1;
    text-decoration: none;
}


.faq-accordion-item:focus,
.faq-accordion-item:hover {/* border: 1px solid #164466; */}

.faq-accordion-item:hover:before,
.faq-accordion-item:hover:after {
    background: #164466;
}

.faq-accordion-item:focus:before,
.faq-accordion-item:focus:after,
.faq-accordion-item.expanded:before,
.faq-accordion-item.expanded:after {
    transform-origin: center center;
    transform: rotate(45deg);
    background: #164466;
}

.faq-accordion-answer {
    display: none;

}

.faq-accordion-item:focus .faq-accordion-answer,
.faq-accordion-item.expanded .faq-accordion-answer {
    display: block;
    font-weight: normal;
    padding-top: 0;
    padding-bottom: 20px;
}

.faq-accordion-item-price{
    text-align: right;
    display: block;
    font-weight: bold;
    color: #ff4600;
    margin-top:5px;
}

.faq-accordion-answer-text {
    font-weight: normal;
}

.faq-accordion-more-link {
    display: block;
    font-weight: normal;
    text-decoration: dashed !important;
    color: #1F78B4;
    margin-top: 9px;
}

@media(max-width: 720px){
    .faq-accordion {
        margin-top: 32px;
    }

    .faq-accordion-item {

        padding: 0 0 5px 0;
    }

    .faq-accordion-item:after {
        top: 17px;
        right: 20px;
    }

    .faq-accordion-item:before {
        top: 24px;
        right: 13px;
    }

    .faq-accordion-question {
        font-size: 14px;
        line-height: 20px;
        padding: 15px 40px 14px 15px;
    }

    .faq-accordion-item:focus .faq-accordion-answer,
    .faq-accordion-item.expanded .faq-accordion-answer {
        padding: 0 15px 5px 15px;
        margin-bottom: 0;
    }
}

.aa{padding: 30px 40px 30px 24px;border-width: 1px 0px;border-style: solid;border-color: #E0E0E0;}
.aa-l{font-size: 13px;line-height: 18px;text-align: center;flex: 0;min-width: 155px;}
.aa-i{display: inline-block;overflow: hidden;vertical-align: top;width: 100px;height: 100px;}
.aa-a{color: #0A0A0A;margin-top: 10px;font-weight: 500;font-size: 12px;}
.aa-nw{margin: 5px 0 15px;}
.aa-n{/* color: #6699CC; *//* text-decoration: none; *//* border-bottom: 1px dotted #6699CC; */font-weight: 500;font-size: 12px;line-height: 130%;text-decoration: none;}
.aa-r{padding-left: 30px;padding-right: 30px;/* display: flex; *//* flex-direction: column; */}
.aa-t{font-size: 16px;line-height: 24px;/* letter-spacing: -0.32px; */color: #0A0A0A;font-weight: bold;margin-bottom: 5px;}
.aa-u{margin: 20px 0;width: auto;display: inline-block;}
.aa-p{font-size: 14px;line-height: 24px;color: #616161;font-weight: 500;margin-bottom: 10px;}
.aa-d{font-size: 16px;line-height: 150%;}

@media(max-width: 720px){
    .aa-r{padding: 0 5px;}
    .aa-l{min-width: 150px;}
}

.npa{
    margin-right: -8px;
    margin-left: -8px;
    margin-top: 40px;
    margin-bottom: 80px;
}
.npa .col{padding-left: 8px;padding-right: 8px;}
.npa .link{display:block;height: 100%;/* background:rgb(255 128 0 / 0.05); */border-radius: 3px;padding: 14px 23px 20px;text-decoration: none;font-size: 14px;line-height: 20px;background: #FFFFFF;
/* Shadow / 2px */box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);border-radius: 5px;position: relative;}
.npa .link:hover{text-decoration:none;}
.npa .link:hover .n{color:#0350C1;text-decoration:none;}
.npa .ar{display:block;color: #666;margin-bottom: 12px;font-weight: 500;font-size: 12px;line-height: 16px;color: #616161;}
.npa .n{
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
/* or 21px */


/* Gray 02 / 100 */
    color: #0A0A0A;
}
.npa .link:hover .n{text-decoration:underline;}

.npa .link:before{
    content:'';
    display:block;
    top:50%;
    transform: translate(0, -50%);
    width:24px;
    height:24px;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7 7 7-7 7'/%3E%3C/svg%3E") center center no-repeat;
    position: absolute;
    right: 24px;
}
.npa .lt{padding-right: 60px;}
.npa .pr{padding-left: 60px;}
.npa .pr:before{right:auto;left:24px;transform: rotate(180deg) translate(0, 50%);}



.form-pub-helpful.turbo-hidden {display: none;}

.form.form-pub-helpful {display: block;}

.form-pub-helpful + * [name="_form_title"],
.form-pub-helpful [name="_form_title"] {
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
    /* padding: 7px 0 0; */
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
/* identical to box height, or 21px */


/* Gray 02 / 100 */
    color: #0A0A0A;
}

.form-pub-helpful-buttons {
    display: inline-block;
    vertical-align: middle;
    /* width: 292px; */
    text-align: center;
}

.form-pub-helpful-button {
    text-align: center;
    font: normal normal 500 14px/20px 'Montserrat', sans-serif;
    color: #666;
    text-transform: uppercase;
    background: #F7F7F7 0 0 no-repeat padding-box;
    border: 1px solid #CCC;
    border-radius: 6px;
    margin: 0 8px 0 8px;
    display: inline-block;
    /* width: 104px; */
    padding: 7px 14px;
    cursor: pointer;
    border: 1px solid #ABC5EA;
    border-radius: 4px;
    color: #0350C1;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
}
.form-pub-helpful-button:active,
.form-pub-helpful-button:hover{
    border: 1px solid #164466;
    color: #164466;
}


.form-pub-helpful [type="submit"] {

    display: none;
}

.form-pub-helpful [type="input-block"] {
    display: flex;
    align-items: center;
}
.pub-date {
    margin: 0;
    text-align: right;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
/* identical to box height, or 16px */


/* Gray 02 / 80 */
    color: #616161;
}
.view-count {
    margin: 0;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
/* identical to box height, or 16px */


/* Gray 02 / 80 */
    color: #616161;
}
@media(max-width: 720px){
    .form-pub-helpful [type="input-block"] {

        display: block;
    }

    .form-pub-helpful-buttons {
        margin-top: 17px;
        text-align: left;
        margin-left: -8px;
    }
    .pub-date {
        font: normal normal normal 14px/20px 'Montserrat', sans-serif;
        letter-spacing: 0;
        color: #666666;
        margin: 0;
    }
    .view-count {
        font-size: 12px;
        line-height: 16px;
    }
}
.pub-social {
    padding: 15px 0;
    margin-bottom: 60px;
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
    margin-top: 5px;
}
.pub-social-share {
    text-align: right;
    padding-right: 6px;
}

.pub-social-share .ya-share2 {
    display: inline-block;
}

.pop-items h3{
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.02em;
    color: #0A0A0A;
    margin-bottom: 60px;
}
.pop-item{
    display: block;
    padding: 30px 24px 40px;
    background: #FFFFFF;
    /* Shadow / 2px */
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    height: 100%;
    }
.pop-item,.pop-item:hover{text-decoration:none;color: #0A0A0A;}
.pop-item .dc{font-weight: 500;
    font-size: 12px;
    line-height: 16px;color: #616161;margin-bottom: 20px;}
.pop-item .n{font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #424242;}
.pop-item .t{font-size: 16px;line-height: 24px;color: #0A0A0A;margin-top: 20px;}
.pop-item:hover{box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);}
.pop-item:hover .n{color:#0350C1;}
@media(max-width:920px){
    .pop-item-w{min-width: 100%;margin-bottom: 20px;}
}
@media(max-width:720px){
    .pop-items h3{margin-bottom: 50px}
}

.pub-tags{}
.pub-tags a{
    display: inline-block;
    padding:2px 8px;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    /* identical to box height, or 16px */


    /* Gray 02 / 80 */
    color: #616161;
    background: #F5F5F5;
    /* Gray / 400 */
    border: 1px solid #B1B1B1;
    border-radius: 4px;
    text-decoration: none;
    }
.pub-tags a:hover{color:#0350C1;}




.related-video-head{
    margin: 0;
    padding: 0;
    background: #f7f7f7;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 8px 8px 0 0;
    overflow: hidden;
    min-height: 40px;
    padding-left: 17.32%;
    padding-right: 7.13%;
    padding-top: 10px;
    text-align: center;
    margin-top: 40px;
}
.related-video-head i{display:none;}
.related-video-head .strong{display: block;min-height: 40px;}
.related-video{
    display: block;
    position: relative;
    border-radius: 0;
    background: #f7f7f7 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMC41IDM1NS41Ij48cGF0aCBkPSJNMTIuMiAzMzYuNmE1LjggNS44IDAgMDAtNS40LTMuNmMtNCAwLTYuNCAzLjctNi40IDkuOXYxMi42SDI1di0xMy4yYzAtNi44LTIuNy0xMC03LTEwYTUuOCA1LjggMCAwMC02IDQuM3ptLTcgMTIuNHYtNS41YzAtMi41LjktMy43IDIuNy0zLjcgMS43IDAgMi42IDEuMiAyLjYgMy43djUuNXptMTUtNnY2aC01LjR2LTYuMmMwLTIuNi44LTMuOCAyLjctMy44IDEuOSAwIDIuNyAxLjMgMi43IDR6bTUtMTZ2LTYuN2wtMTQuOC0xMmgxNC43di03LjFILjR2Ni41bDE0LjcgMTJILjR2Ny4yem0tNi01N0guNHYyMS42bDguNS40YzUuNC4yIDEwLjIuOCAxMC4zIDQuMnYxaDExLjN2LTYuNkgyNXYtMTcuNGg1LjR2LTYuN0gxOS4yem0tOS44IDE1LjVsLTMuMS0uMnYtOGgxM3YxMC40Yy0yLTEuOC01LjctMi05LjktMi4yem0zLjQtNDcuNWMtOCAwLTEyLjggNS42LTEyLjggMTIuOCAwIDcuNiA1LjMgMTMuMiAxMi43IDEzLjIgNy40IDAgMTIuOC01LjUgMTIuOC0xNCAwLTQuNS0xLjQtOC00LTEwLjNsLTQuMiAzLjhhOC40IDguNCAwIDAxMi40IDYuMmMwIDMuOC0xLjkgNi40LTUgNy4xdi0xOC43bC0xLjktLjF6bS03LjQgMTIuOGE1LjkgNS45IDAgMDE1LjItNnYxMi4xYTUuOSA1LjkgMCAwMS01LjItNi4xem0yMC0zMGMwLTcuOC01LjItMTMuNS0xMi43LTEzLjVTMCAyMTMgMCAyMjAuOHM1LjMgMTMuNyAxMi43IDEzLjcgMTIuOC01LjggMTIuOC0xMy43em0tNS44IDBjMCAzLjYtMi42IDYuNC02LjkgNi40UzYgMjI0LjQgNiAyMjAuOHMyLjYtNi4zIDYuOC02LjMgNi45IDIuOCA2LjkgNi4zek0uNCAxODkuM0gyNXYtN0g2LjN2LTEwLjRIMjV2LTcuMkguNHptMjUtNDNjMC04LTUuMi0xMy42LTEyLjctMTMuNlMwIDEzOC40IDAgMTQ2LjIgNS4zIDE2MCAxMi43IDE2MHMxMi44LTUuOCAxMi44LTEzLjd6bS01LjggMGMwIDMuNS0yLjYgNi4zLTYuOSA2LjNTNiAxNDkuOCA2IDE0Ni4yczIuNi02LjMgNi44LTYuMyA2LjkgMi43IDYuOSA2LjN6TS40IDkzLjh2MjRoNS45di04LjVIMjV2LTcuMUg2LjN2LTguNHptMTIuNC0yNi44QzQuOCA2NyAwIDcyLjcgMCA4MGMwIDcuNSA1LjMgMTMuMiAxMi43IDEzLjIgNy40IDAgMTIuOC01LjYgMTIuOC0xNC4yIDAtNC40LTEuNC03LjktNC0xMC4ybC00LjIgMy44YTguNCA4LjQgMCAwMTIuNCA2LjJjMCAzLjgtMS45IDYuNC01IDcuMVY2Ny4ybC0xLjktLjF6TTUuNCA3OS45YTUuOSA1LjkgMCAwMTUuMi02Vjg2QTUuOSA1LjkgMCAwMTUuNCA4MHptMTkuNy00OUwuNCAzMXY2LjdsMTQuMyA4LjQtMTQuMyA4djcuNEgyNXYtNi40SDEwLjNsMTIuNC03LjN2LTNsLTEyLjQtNy40aDE0Ljh6TTEyLjggMEM0LjggMCAwIDUuNiAwIDEyLjkgMCAyMC40IDUuMyAyNiAxMi43IDI2YzcuNCAwIDEyLjgtNS42IDEyLjgtMTQuMSAwLTQuNS0xLjQtOC00LTEwLjNsLTQuMiAzLjlhOC40IDguNCAwIDAxMi40IDYuMmMwIDMuNy0xLjggNi40LTUgN1YuMkwxMi45IDB6TTUuNCAxMi44YTUuOSA1LjkgMCAwMTUuMi02VjE5YTUuOSA1LjkgMCAwMS01LjItNi4yeiIgZmlsbD0iI2U2ZTZlNiIvPjwvc3ZnPg==')  7% center no-repeat;
    background-size: auto 96.86%;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    padding: 0 0 42.56%;
    margin: 0;
}
.related-video>*{
    display: block;
    position: absolute;
    z-index: 2;
    top:0;
    left: 17.32%;
    right: 7.13%;
    bottom:0;
    width: 75.55%!important;
    height: 100%!important;
    min-height: initial!important;
    max-height: initial!important;
    min-width: initial!important;
    max-width: initial!important;
    border-radius: 8px;
    overflow: hidden;
    background: #000;
    margin:0;
}
.related-video video,.related-video .video iframe{
    display: block;width: 100%;height: 100%;object-fit: cover;
}
.related-video:before{
    position: absolute;
    z-index: 1;
    content: '';
    left:0;
    right:0;
    top: -10px;
    height: 12px;
    background: #f7f7f7;
}
.related-video:after{
    position: absolute;
    z-index: 1;
    content: '';
    left:0;
    right:0;
    bottom: -10px;
    height: 12px;
    background: #f7f7f7;
}
.related-video-desc{
    position: relative;
    padding: 12px 7.13% 12px 17.32%;
    margin: 0 0 30px;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    background: #f7f7f7;
    /* text-align: center; */
}
.related-video-desc .small:before{
    content:'';
    display: inline-block;
    vertical-align: middle;
    width: 16.5px;
    height: 12px;
    line-height: 20px;
    font-size: 12px;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi41IDEyIj48cGF0aCBkPSJNMTYuMiAxLjlhMTQuNiAxNC42IDAgMDEuMyAyLjV2My4yYTE0LjggMTQuOCAwIDAxLS4zIDIuNiAyLjIgMi4yIDAgMDEtLjYuOSAyIDIgMCAwMS0xIC42IDIwLjggMjAuOCAwIDAxLTMuNi4zSDUuNWEyMC44IDIwLjggMCAwMS0zLjctLjMgMiAyIDAgMDEtMS0uNiAyLjIgMi4yIDAgMDEtLjUtMUExNC44IDE0LjggMCAwMTAgNy43VjYgNC40QTE0LjYgMTQuNiAwIDAxLjMgMmEyLjIgMi4yIDAgMDEuNi0xIDIgMiAwIDAxMS0uNkEyMC44IDIwLjggMCAwMTUuNCAwSDExYTIwLjggMjAuOCAwIDAxMy43LjMgMiAyIDAgMDExIC42IDIuMiAyLjIgMCAwMS41IDF6TTYuNiA4LjZMMTAuOSA2IDYuNiAzLjV6IiBmaWxsPSIjYzAwIi8+PC9zdmc+') 0 0 no-repeat;
    margin-right: 3px;
}


.related-video-desc .small{
    color: #222;
    font: normal 12px/20px  'Montserrat', sans-serif;
    letter-spacing: 0.01em;
    vertical-align: middle;
}
.related-video-desc .small a{
    color: #222;
    font: normal 12px/20px  'Montserrat', sans-serif;
    letter-spacing: 0.01em;
    text-decoration: underline;
}
.related-video-desc .small a:hover,
.related-video-desc .small a:focus,
.related-video-desc .small a:active{
    color: #164466;
    text-decoration: underline;
}
@media(max-width:720px){
    .related-video-head{
        min-height: 16px;
        line-height: 14px;
        padding-top: 1px;
        margin-top: 20px;
        border-radius: 4px 4px 0 0;
    }
    .related-video{
        background-size: auto 96.86%;
        background-position: 5.3% center;
        padding: 0 0 45%;
    }
    .related-video>*{
        left: 13.89%;
        right: 5.56%;
        width: 80.55%!important;
        border-radius: 4px;
    }
    .related-video-desc{
        padding: 7px 10px 4px;
        border-radius: 0 0 4px 4px;
        margin-bottom: 14px;
    }
    .related-video-desc .small:before{
        position: relative;
        top:-2px;
    }
    .related-video-desc .small a,
    .related-video-desc .small{
        font-size: 10px;
    }
}


.company-people-list{
    margin-top: 60px;
}
.company-people-list .item{
    min-width: 25%;
    max-width: 25%;
    margin-bottom: 30px;
}

.company-people-list .item-inner{

}
.company-people-list a{
    text-decoration: none;
}
.company-people-list .photo{}
.company-people-list .photo-img{
    border-radius: 4px;
    margin-bottom: 10px;
}
.company-people-list .content{}
.company-people-list .content a{
    text-decoration: none;
    text-align: center;
}
.company-people-list .name{
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    color: #616161;
    margin-bottom: 5px;
}
.company-people-list a .name{
    color: #0350C1;
}
.company-people-list .position{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
/* identical to box height, or 16px */
    text-align: center;

/* Gray 02 / 80 */
    color: #616161;
}
.company-people-list .text{}
.company-people-list .url-wrapper{}

@media(max-width: 920px){
    .company-people-list .item{min-width: 33.333%;max-width: 33.333%;}
}

@media(max-width: 480px){
    .company-people-list .item{min-width: 50%;max-width: 50%;}
}
.dwln-doc{
    background: #FFFFFF;
/* Gray 02 / 40 */
    border: 1px solid #E0E0E0;
    border-radius: 8px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6Z'/%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 2v6h6m-4 5H8m8 4H8m2-8H8'/%3E%3C/svg%3E") left 24px center no-repeat;
    background-color: #FFFFFF;
    text-decoration: none;
    color: #0A0A0A;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    padding: 15px 24px 15px 64px;
    display: block;
    margin-bottom: 10px;
}
.dwln-doc:hover{color:#0350C1;}




.ce{}
.ce-h{
    padding: 60px 48px 0 48px;
    /* margin-bottom: -96px; */
    /* margin-left: -15px; */
    /* margin-right: -15px; */
    color: #fff;
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    border-radius: 8px;
}
.ce-hi{
    /* width: 1330px; */
    /* margin: 0 auto; */
    /* max-width: 100%; */
    /* max-width: calc(100% - 30px); */
    display: flex;
    flex-wrap: wrap;
}
.ce-hl{
    padding-bottom: 60px;
    min-width: 56%;
    width: 56%;
}

.ce h2{
    /* font-size: 40px; */
    /* line-height: 48px; */
    /* margin-bottom: 30px; */
    /* margin-top: 80px; */
}
.ce-hr{
    align-self: end;
    /* padding: 0 20px; */
    text-align: right;
    margin-left: auto;
    margin-top: 30px;
    max-width: 44%;
}

.ce-h-sf .ce-hr{
    align-self: center;
    padding-bottom: 60px;
}

.ce-ht{
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 20px;
}
.ce h1{
    /* color: #fff; */
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
/* or 36px */
    letter-spacing: -0.02em;
    margin-bottom: 5px;
}
.ce .long-read-page-content h2:before{display: none;}
.ce-lrpw{}
.ce-p{
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
/* identical to box height, or 24px */


/* Gray 02 / 10 */
    /* color: #FFFFFF; */
}
.ce-a{
    font-size: 16px;
    margin-top: 20px;
}
.ce-ps{
    font-size: 14px;
    margin-top: 20px;
    line-height: 21px;
}
.ce-psi{margin-bottom: 10px;}
.ce-psin{}
.ce-psid{
}
.ce-sn{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.ce-sni{
    width: 33.3333%;
    padding: 0 15px;
    margin-top: 15px;
    min-width: 180px;
}
.ce-snin{
    font-size: 48px;
    line-height: 48px;
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
/* or 36px */
    letter-spacing: -0.02em;

/* Gray 02 / 10 */
    /* color: #FFFFFF; */
}
.ce-snid{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
/* or 21px */


/* Gray 02 / 10 */
    /* color: #FFFFFF; */
}
.ce-btns{
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 30px;
}
.ce-btn{}
.ce-btn-d{}
.ce-btn-w{}
.ce .img{
    max-width: 320px;
    border-radius: 4px;
}
@media(max-width: 720px)
{
    .ce-hl,.ce-hr{min-width: 100%;}
    .ce-hr{text-align:center; }
}

@media(max-width: 1100px)
{
    .ce-h{padding:40px 24px 0;}
    .ce-hl{padding-bottom:40px;}
}
@media(max-width: 920px)
{
    .ce .img{max-width: 100%;}
    .ce-hr,.ce-hl{max-width: 50%;min-width: 50%;}
    .ce-hr{padding-left:8px;}
    .ce-hl{padding-right:8px;}

}
@media(max-width: 720px)
{
    .ce-hi{flex-direction: column-reverse;}
    .ce-h{background:none;padding: 0;}
    .ce-hl{color:#0A0A0A;margin-top: 20px;padding: 0;max-width: 100%;width: 100%;}
    .ce-hr {
        padding: 24px 32px 0;
        align-self: auto;
        max-width: initial;
        /* width: auto; */
        /* min-width: initial; */
        margin: 0 -8px;
        background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
        border-radius: 8px;
    }
    .ce-sni {
        width: 100%;
    }
    .ce-btn{width: 100%;}
    .ce-h-sf .ce-hr{

        padding-bottom: 0;
    }
}

.a-ps{
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* gap: 30px; */
    margin-top: 30px;
    margin-bottom: 80px;
}
.a-ps-is{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.a-ps .pagen{
    margin-top:30px;
}
.a-p{
    width: 48%;
    width: calc( 50% - 8px );
    border: 1px solid #cecece;
    padding: 20px 20px 40px;
    min-width: 310px;
    background: #FFFFFF;
/* Shadow / 2px */
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 30px 24px 40px;
}
.a-pi{
    position: relative;
    padding-bottom: 58.1%;
    width: 100%;
    margin-bottom: 37px;
    margin-left: auto;
    margin-right: auto;
    height: 1px;
}
.a-pi .img{
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    vertical-align: top;
    max-height: 100%;
}
.a-pd{
    color: #949DA6;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 20px;
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
/* identical to box height, or 16px */


/* Gray 02 / 80 */
    color: #616161;
}
.a-pds{
    margin: 0 10px;
}
.a-pn{
    font-size: 28px;
    line-height: 42px;
    font-weight: bold;
    font-weight: 700;
    font-size: 20px;
    line-height: 130%;
/* or 26px */
    letter-spacing: -0.02em;

/* Gray 02 / 90 */
    color: #424242;
}

.a-p:hover .a-pn{color: #0350C1;}
.a-p:hover{box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);}
.a-pt{
    margin-top: 20px;
    font-size: 16px;
    line-height: 150%;
/* or 24px */


/* Gray 02 / 100 */
    color: #0A0A0A;
}
.a-pl,.a-pl:hover{color:#222;text-decoration: none}
.a-p-np{text-align: center;width: 100%;}

.a-ds{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.a-ds .item{display: inline-block;}



.calc-page .a-p{
    width: calc( 33.333% - 12px );
    min-width: initial;
}
@media(max-width: 920px) {
    .calc-page .a-p {
        width: calc(100% - 8px);
        min-width: initial;
    }
}

@media(max-width: 720px){
    .a-p{
    width: 100%;
}
    .a-ds .item{max-width: 47%;}
    .ce .img{max-width: 100%;}
}
.calc-page .cp-i{
    flex: 33.3333%;
    max-width: 33.3333%;
}
@media(max-width: 960px){
    .calc-page .cp-i{
        flex: 50%;
        max-width: 50%;
    }
}





/*

.fix-links{
    overflow-x: hidden;
    height: 1px;
    margin-top: -1px;
}
.fix-links-in{
    position: fixed;
    right: 0;
    top: 42%;
    width: 48px;
    z-index: 2000;
}
.fix-links-a{
    white-space: nowrap;
    display: block;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    padding: 12px 24px 12px 52px;
    margin-bottom: 5px;
    position: relative;
    width: 292px;
    right: 0;
    transition: all 300ms ease;
}
.fix-links-a:before{content:'';position: absolute;left: 15px;top:50%;transform:translate( 0, -50%);width:20px;height:20px;}
.fix-links-a:after{content:'';position: absolute;left:100%;top:0;bottom:0;width:20px;}
.fix-links-a.open{right: 254px;color:#fff}
.fix-links-short:before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10.83 1.67-8.33 10H10l-.83 6.66 8.33-10H10l.83-6.66Z'/%3E%3C/svg%3E") no-repeat; }
.fix-links-calc:before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M5.63 5c0-.35.27-.63.62-.63h7.5c.35 0 .63.28.63.63v3.75c0 .35-.28.63-.63.63h-7.5a.62.62 0 0 1-.63-.63V5Zm1.25.63v2.5h6.25v-2.5H6.87Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M15.63 1.88c.69 0 1.24.55 1.24 1.25v13.75c0 .69-.55 1.25-1.25 1.25H4.38c-.7 0-1.25-.56-1.25-1.25V3.13c0-.7.55-1.25 1.25-1.25h11.25Zm0 15V3.13H4.37v13.75h11.25Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='.13' d='M7.75 11.56a.88.88 0 1 1-1.75 0 .88.88 0 0 1 1.75 0Z'/%3E%3Cpath fill='%23fff' d='M10 12.5a.94.94 0 1 0 0-1.87.94.94 0 0 0 0 1.87Zm3.13 0a.94.94 0 1 0 0-1.87.94.94 0 0 0 0 1.87Zm-6.25 3.13a.94.94 0 1 0 0-1.88.94.94 0 0 0 0 1.88Zm3.12 0a.94.94 0 1 0 0-1.88.94.94 0 0 0 0 1.88Zm3.13 0a.94.94 0 1 0 0-1.88.94.94 0 0 0 0 1.88Z'/%3E%3C/svg%3E") no-repeat;}
.fix-links-subscribe:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.33 3.33h13.34c.91 0 1.66.75 1.66 1.67v10c0 .92-.75 1.67-1.66 1.67H3.33c-.91 0-1.66-.75-1.66-1.67V5c0-.92.75-1.67 1.66-1.67Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M18.33 5 10 10.83 1.67 5'/%3E%3C/svg%3E") no-repeat;}
@media(max-width: 820px){
    .fix-links-in{width: 36px;top: 26%;}
    .fix-links-a{
        font-size: 14px;
        line-height: 21px;
        padding: 8px 24px 8px 37px;
        width: 236px;
    }
    .fix-links-a.open{
        right: 204px;
    }
    .fix-links-a:before{
    left: 8px;
}
}
*/
.pay-sys{
    width: 175px;
    height: 22px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='22' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%231A1F71' d='m27 9.88.5 2.28h-1.79l.86-2.21.29-.76.15.69ZM32.8 3v16a2.67 2.67 0 0 1-2.67 2.67H3.46A2.67 2.67 0 0 1 .79 19V3A2.67 2.67 0 0 1 3.46.33h26.66A2.67 2.67 0 0 1 32.8 3ZM9.93 14.96l3.4-7.9h-2.29l-2.12 5.4-.22-1.1-.76-3.64a.9.9 0 0 0-.97-.67H3.48l-.02.17c.79.18 1.55.47 2.26.86l1.92 6.88h2.29Zm6.43-7.91H14.2l-1.35 7.92h2.16l1.35-7.92Zm6.17 5.33c0-.9-.57-1.58-1.82-2.15-.75-.37-1.21-.6-1.2-.98 0-.33.38-.68 1.23-.68.55-.01 1.1.09 1.61.3l.2.1.29-1.72a5.56 5.56 0 0 0-1.94-.34c-2.13 0-3.63 1.08-3.65 2.62 0 1.14 1.08 1.77 1.9 2.15.84.39 1.12.64 1.12.98 0 .54-.67.78-1.3.78-.7.02-1.4-.13-2.03-.42l-.28-.13-.3 1.77c.77.28 1.58.43 2.4.42 2.27 0 3.74-1.06 3.76-2.7Zm7.6 2.6-1.76-7.92h-1.66a1.07 1.07 0 0 0-1.13.66l-3.21 7.25h2.27l.45-1.19h2.77l.26 1.19h2Z'/%3E%3C/g%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='url(%23c)' d='M69.4 16.93a.43.43 0 1 1-.25-.42.42.42 0 0 1 .26.42Zm-9.08-.45a.45.45 0 1 0 .43.45.43.43 0 0 0-.43-.45Zm4.53-.02a.36.36 0 0 0-.38.34h.73a.35.35 0 0 0-.35-.33Zm6.98.02a.45.45 0 1 0 .43.45.43.43 0 0 0-.43-.45ZM80.8 3v16a2.67 2.67 0 0 1-2.67 2.67H51.46A2.67 2.67 0 0 1 48.79 19V3A2.67 2.67 0 0 1 51.46.33h26.66A2.67 2.67 0 0 1 80.8 3ZM56.2 9.65a5.31 5.31 0 0 0 8.1 4.52 5.9 5.9 0 0 1 0-9.04 5.31 5.31 0 0 0-8.1 4.52Zm3.12 7.1a.53.53 0 0 0-.56-.57.55.55 0 0 0-.5.26.52.52 0 0 0-.46-.26.46.46 0 0 0-.41.21v-.17h-.3v1.41h.3v-.78a.33.33 0 0 1 .34-.38c.2 0 .3.13.3.37v.78h.32v-.78a.33.33 0 0 1 .34-.37c.21 0 .31.13.31.37v.78h.32v-.88Zm1.73-.53h-.3v.17a.53.53 0 0 0-.45-.2.74.74 0 0 0 0 1.48.53.53 0 0 0 .45-.2v.16h.3v-1.4Zm1.55.99c0-.25-.18-.38-.49-.43l-.14-.02c-.14-.01-.24-.04-.24-.13s.1-.17.27-.17c.15 0 .3.05.44.13l.13-.25a1.1 1.1 0 0 0-.58-.15c-.35 0-.58.17-.58.45 0 .23.17.37.48.42l.15.02c.16.02.24.07.24.15 0 .1-.1.17-.32.17a.75.75 0 0 1-.47-.15l-.14.24a1 1 0 0 0 .6.18c.41 0 .65-.2.65-.46Zm1.37.35-.09-.27a.57.57 0 0 1-.26.08c-.16 0-.2-.1-.2-.23v-.64h.5v-.28h-.5v-.43h-.32v.43h-.28v.28h.28v.64c0 .33.14.52.5.52.13 0 .26-.03.38-.1Zm1.57-.63a.68.68 0 0 0-.67-.75.74.74 0 1 0 .01 1.49c.21 0 .42-.07.58-.2l-.15-.23a.67.67 0 0 1-.41.15.4.4 0 0 1-.42-.34h1.04l.01-.12Zm1.2-.7-.21-.04a.42.42 0 0 0-.37.2v-.17h-.3v1.41h.3v-.79c0-.23.1-.36.3-.36l.2.03.09-.29Zm.42.7a.42.42 0 0 1 .42-.46c.14 0 .26.05.37.13l.15-.25a.74.74 0 0 0-.5-.17.74.74 0 1 0 0 1.49c.18 0 .36-.05.5-.17l-.15-.25a.62.62 0 0 1-.37.13.42.42 0 0 1-.42-.45Zm2.55-.7h-.3v.16a.53.53 0 0 0-.45-.2.74.74 0 0 0 0 1.48.53.53 0 0 0 .44-.2v.16h.31v-1.4Zm1.3 0-.22-.05a.42.42 0 0 0-.37.2v-.16h-.3v1.4h.3v-.78c0-.23.1-.36.3-.36l.2.03.09-.29Zm1.55-.58h-.3v.74a.53.53 0 0 0-.45-.2.74.74 0 0 0 0 1.47.53.53 0 0 0 .44-.2v.17h.3v-1.98Zm.85-6a5.31 5.31 0 1 0-10.62-.01 5.31 5.31 0 0 0 10.62 0Z'/%3E%3C/g%3E%3Cg fill-rule='evenodd' clip-path='url(%23d)' clip-rule='evenodd'%3E%3Cpath fill='%230F754E' d='M104.02.34c.7 0 2.78-.2 3.66 2.78.59 2 1.53 5.27 2.83 9.82h.52l2.87-9.82c.89-3 3.1-2.78 4-2.78h6.85v21.33h-6.98V9.1h-.47l-3.9 12.57h-5.26l-3.9-12.58h-.46v12.58h-7V.34h7.24Zm30.77 0v12.58h.56l4.74-10.35C141 .51 142.97.34 142.97.34h6.76v21.33h-7.13V9.09h-.56l-4.65 10.34a3.86 3.86 0 0 1-2.97 2.24h-6.76V.34h7.13Zm39.6 10.13c-1 2.82-4.12 4.84-7.58 4.84h-7.48v6.36h-6.79v-11.2h21.85Z'/%3E%3Cpath fill='url(%23e)' d='M167.14.34h-14.95c.35 4.75 4.44 8.81 8.68 8.81h14c.8-3.94-1.98-8.81-7.73-8.81Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.79.33h32v21.33h-32z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M48.79.33h32v21.33h-32z'/%3E%3C/clipPath%3E%3CclipPath id='d'%3E%3Cpath fill='%23fff' d='M96.79.33h78.2v21.33H96.8z'/%3E%3C/clipPath%3E%3ClinearGradient id='c' x1='48.79' x2='80.76' y1='17.81' y2='16.46' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EB001B'/%3E%3Cstop offset='.49' stop-color='%23FF5F00'/%3E%3Cstop offset='1' stop-color='%23F79E1B'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='2433.4' x2='152.19' y1='554.78' y2='554.78' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231F5CD7'/%3E%3Cstop offset='1' stop-color='%2302AEFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
    margin: 20px 0 20px;
}

.ftr-soc-pay{display:flex;flex-wrap: wrap;gap: 16px;align-items: center;margin-top: 30px;}
.ftr-soc-pay .pay-sys{
    margin: 0 0 0 0;
}





/* ==== yul-form ====*/
.yul_html_item>.bxhtmled-surrogate{
    display:none!important;
}
.yul_html_item p{
    text-align:left;
}

.old-yul-form.turbo-hidden{display: none;}
.old-yul-form {
    background: #FFF;
    color: #253238;
    box-shadow: 0 2px 5px #00000029;
    border-radius: 8px;
    padding: 30px 40px 32px 40px;
    position: relative;
    margin-top: 40px;
    margin-bottom: 40px;
    /* min-height: 183px; */
}




.old-yul-form:not(.success):not(.error) .on-error, .old-yul-form:not(.success):not(.error) .on-success{display: none!important;}
.old-yul-form.success .on-default,.old-yul-form.success .on-error{display: none!important;}
.old-yul-form.error .on-default,.old-yul-form.error .on-success{display: none!important;}

.old-yul-form .input-block {display: flex;flex-wrap: wrap;align-items: center}

.old-yul-form input {
    background: #FFFFFF 0 0 no-repeat padding-box;
    border: 1px solid #949DA6;
    border-radius: 4px;
    font: normal normal normal 14px/18px 'Montserrat', sans-serif;
    letter-spacing: 0;
    color: #222;
    display: inline-block;
    padding: 14px 14px 14px 15px;
    max-width: 100%;
    flex-grow: 1;
    margin: 0 16px 16px 0;
    outline: none!important;
}
.old-yul-form input::placeholder {color: #949DA6;}
.old-yul-form input.error{
    color: #CC0000;
    border-color: #CC0000;
}
.old-yul-form button,.old-yul-form .button,.ce-btn {
    /* background: #FF6600 0 0 no-repeat padding-box!important; */
    border: none;
    border-radius: 6px;
    font: normal normal 500 14px/21px 'Montserrat', sans-serif;
    letter-spacing: 0.14px;
    /* color: #FFFFFF!important; */
    /* text-transform: uppercase; */
    padding: 14px 24px 14px 24px;
    margin-bottom: 20px;
    flex-grow: 0;
    min-height: 48px;
    display: inline-block;
    text-decoration: none!important;
    box-sizing:border-box!important;
    background: #0350C1;
    color: #FFF;
}
.old-yul-form .button:focus,
.old-yul-form .button:active,
.old-yul-form .button:hover,
.old-yul-form button:focus,
.old-yul-form button:active,
.old-yul-form button:hover {
    /* background-color: #E8812A!important; */
    /* text-decoration: none!important; */
    /* color: #FFF!important; */
    background: #0243A1;
}

.old-yul-form.error .input-block,.old-yul-form.success .input-block{display: none;}

.yul-form-title{
    border: none;
    outline: none;
    box-shadow: none;
    z-index: 1;
    pointer-events: none;
    user-select: none;
    /* font: normal normal normal 24px/32px 'Montserrat', sans-serif!important; */
    /* letter-spacing: 0; */
    /* color: #F7F7F7!important; */
    margin: 0 0 30px 0;
    display: block;
    width: 100%;
    flex: 0 0 100%;
    text-align: left;
    font-weight: 500;
    font-size: 28px;
    line-height: 130%;
/* or 36px */
    letter-spacing: -0.02em;

/* Primary/Main */
    color: #0350C1;
}
.yul-form-subtitle{
    border: none;
    outline: none;
    box-shadow: none;
    z-index: 1;
    pointer-events: none;
    user-select: none;
    /* font: normal normal normal 14px/20px 'Montserrat', sans-serif!important; */
    /* letter-spacing: 0.06em; */
    /* color: #F7F7F7!important; */
    margin: 0 0 10px 0;
    display: block;
    width: 100%;
    flex: 0 0 100%;
    text-transform: uppercase;
    text-align: left;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #616161;
}
.old-yul-form .yul-form-description{
    border: none;
    outline: none;
    box-shadow: none;
    z-index: 1;
    pointer-events: none;
    user-select: none;
    font: normal normal normal 14px/20px 'Montserrat', sans-serif;
    letter-spacing: 0;
    color: #253238;
    margin: 0 0 12px 0;
    display: block;
    width: auto;
    flex: 0 0 100%;
}
.old-yul-form .reset-form{
    font: normal normal normal 14px/20px 'Montserrat', sans-serif;
    display: inline-block;
    display: none;
    text-decoration: none!important;
    text-transform: uppercase;
    border: 1px solid #FFF;
    border-radius: 8px;
    background: transparent;
    padding: 13px 24px;
    color: #FFF;
    min-height: 48px;
}
.old-yul-form .agreement,.old-yul-form .agreement a{
    font-weight: normal;
    /* font-size: 12px; */
    /* line-height: 16px; */
    text-align: left;
    /* color: #fff; */
    font-size: 12px;
    line-height: 130%;
    color: #616161;
}
.cbf-agree label,
.cont-cbf-agree label,
.agreement label{font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #0A0A0A;
padding-left:26px;}
.cbf-agree label:before,
.cont-cbf-agree label:before,
.agreement label:before{zoom:0.75;}
.cbf-agree label a,
.cont-cbf-agree label a{font-size: 12px;
    line-height: 130%;}


/* ==== form-get-documents ====*/
.form-get-documents .yul-form-image{bottom: 15px;}
.form-get-documents:focus .fig1,.form-get-documents:hover .fig1 {transform: scale(0.7) translate(0px, -3px);}
.form-get-documents:focus .fig2,.form-get-documents:hover .fig2 {transform: rotate(93deg) translate(17px, 19px);}
.form-get-documents:focus .fig3,.form-get-documents:hover .fig3 {}
.form-get-documents.success .fig1,.form-get-documents.success .fig1 {transform: scale(1) translate(0, 0);}
.form-get-documents.success .fig2,.form-get-documents.success .fig2 {transform: rotate(0) translate(0, 0);fill: #C5FA96;}
.form-get-documents.success .fig3,.form-get-documents.success .fig3 {fill: #C5FA96;}


/* ==== form-get-consultation ====*/
/*.form-get-consultation{padding-right: 240px;}*/
.form-get-consultation .yul-form-image{/*right: 3px;*/display:none;}
/*.form-get-consultation .fig11{transform-origin: 142px 10px;}
.form-get-consultation .fig12{transform-origin: 161px 15px;}
.form-get-consultation:focus .fig1,.form-get-consultation:hover .fig1{transform: translate(0px, -37px);}
.form-get-consultation:focus .fig2,.form-get-consultation:hover .fig2{transform: translate(0px, -37px);}
.form-get-consultation:focus .fig3,.form-get-consultation:hover .fig3{transform: translate(0px, -37px);}
.form-get-consultation:focus .fig4,.form-get-consultation:hover .fig4{transform: translate(62px, 47px);}
.form-get-consultation:focus .fig5,.form-get-consultation:hover .fig5{transform: rotate(-45deg) translate(-5px, -16px);}
.form-get-consultation:focus .fig6,.form-get-consultation:hover .fig6{transform: translate(0, 37px);}
.form-get-consultation:focus .fig7,.form-get-consultation:hover .fig7{transform: translate(0, 37px);}
.form-get-consultation:focus .fig8,.form-get-consultation:hover .fig8{transform: translate(0, 37px);}
.form-get-consultation:focus .fig9,.form-get-consultation:hover .fig9{transform: translate(62px, 84px);}
.form-get-consultation:focus .fig10,.form-get-consultation:hover .fig10{transform: translate(0, 37px);}
.form-get-consultation:focus .fig11,.form-get-consultation:hover .fig11{transform: rotate(90deg);}
.form-get-consultation:focus .fig12,.form-get-consultation:hover .fig12{transform: rotate(-90deg);}
.form-get-consultation:focus .fig13,.form-get-consultation:hover .fig13{}
.form-get-consultation:focus .fig14,.form-get-consultation:hover .fig14{}
.form-get-consultation.success .fig1{transform: translate(0px, -37px);opacity: 0;}
.form-get-consultation.success .fig2{transform: translate(0px, -37px);opacity: 0;}
.form-get-consultation.success .fig3{transform: translate(0px, -37px);opacity: 0;}
.form-get-consultation.success .fig4{transform: translate(62px, 47px);opacity: 0;}
.form-get-consultation.success .fig5{transform: rotate(0deg) translate(0px, 0);}
.form-get-consultation.success .fig6{transform: translate(0, 0);}
.form-get-consultation.success .fig7{transform: translate(0, 0);}
.form-get-consultation.success .fig8{transform: translate(0, 0);}
.form-get-consultation.success .fig9{transform: translate(61.2px, 47px);}
.form-get-consultation.success .fig10{transform: translate(0, 0);}
.form-get-consultation.success .fig11{transform: rotate(0deg);}
.form-get-consultation.success .fig12{transform: rotate(0deg);}
.form-get-consultation.success .fig13{fill: rgba(70,219,201,1);}
.form-get-consultation.success .fig14{fill: rgba(251,93,100,1);}*/

/* ==== reviews-form ====*/
.reviews-form .yul-form-image{/*bottom: 19px;*/display:none;}
/*.reviews-form:focus .fig1, .reviews-form:hover .fig1{transform: scale(0.82) translate(-2px, 0);}
.reviews-form:focus .fig2, .reviews-form:hover .fig2{transform: translate(0px, -40px);}
.reviews-form:focus .fig3, .reviews-form:hover .fig3{transform: translate(0px, 30px);}
.reviews-form:focus .fig4, .reviews-form:hover .fig4{transform: translate(0px, 59px);}
.reviews-form:focus .fig5, .reviews-form:hover .fig5{transform: translate(0px, 30px);}
.reviews-form:focus .fig6, .reviews-form:hover .fig6{transform: translate(0px, 59px);}
.reviews-form:focus .fig7, .reviews-form:hover .fig7{transform: translate(0px, 30px);}*/

/* ==== test-form ====*/
.test-form .yul-form-image{display:none;}
/*.test-form .fig1{transform-origin: 40px 125px;}
.test-form:hover .fig1,.test-form:focus .fig1 {transform: rotate(-30deg);}
.test-form:hover .fig2,.test-form:focus .fig2 {transform: scale(0.81) translate(-4px, -3px);}
.test-form:hover .ch1,.test-form:focus .ch1 {stroke: #b2c3fb;}
.test-form:hover .ch2,.test-form:focus .ch2 {fill: #b2c3fb;}*/

/* ==== form-subscribe ====*/
.form-subscribe .yul-form-image{/*bottom: 16px;*/display:none;}
/*.form-subscribe .fig1{transform-origin: 74px 91px;}
.form-subscribe .fig2{transform-origin: 22px 172px;}
.form-subscribe:hover .fig1,.form-subscribe:focus .fig1 {transform: rotate(133deg);}
.form-subscribe:hover .fig2,.form-subscribe:focus .fig2 {transform: rotate(-15deg);}
.form-subscribe:hover .fig3,.form-subscribe:focus .fig3 {opacity: 1;transform: translate(-1px, -26px);}
.form-subscribe:hover .fig4,.form-subscribe:focus .fig4 {opacity: 1;transform: translate(-1px, -22px);}
.form-subscribe.success .fig1 {transform: rotate(163deg);}
.form-subscribe.success .fig2 {transform: rotate(0deg);}
.form-subscribe.success .fig3 {opacity: 1;transform: translate(0px, -8px);}
.form-subscribe.success .fig4 {opacity: 0;transform: translate(0px, 0);}*/

/* ==== calculator-form ====*/
.calculator-form .yul-form-image{/*bottom: 15px;*/display:none;}
/*.calculator-form .fig1{transform-origin: 25px 30px;}
.calculator-form .fig2{transform-origin: 90px 98px;}
.calculator-form .fig3{transform-origin: 167px 85px;}
.calculator-form:hover .fig1,.calculator-form:focus .fig1 {transform: rotate(-45deg);}
.calculator-form:hover .fig2,.calculator-form:focus .fig2 {transform: scale(0.83);}
.calculator-form:hover .fig3,.calculator-form:focus .fig3 {transform: rotate(360deg);}*/

/* ==== form-get-strategy ====*/
.form-get-strategy {
    display: block;
    padding: 0;
    border-radius: 0;
    /* background: transparent linear-gradient(180deg, #164466 0, #045577 100%) 0 0 no-repeat padding-box; */
}
.form-get-strategy form{display: block;padding: 56px 51% 65px 0;min-height: 385px;}
.form-get-strategy .yul-form-title {
    font: normal normal normal 40px/48px 'Montserrat', sans-serif;
    letter-spacing: 0;
    margin-bottom: 30px;
}
.form-get-strategy .yul-form-description {
    font: normal normal normal 16px/24px 'Montserrat', sans-serif;
    letter-spacing: 0;
    margin-bottom: 26px;
}
.form-get-strategy .input-block {/* width: 50%; */}

.form-get-strategy .yul-form-image {/*position: absolute;*//*right: 15px;*//*max-width: 45%;*/display:none;}
/*
.form-get-strategy .fig1{transform-origin: 129px 66px;}
.form-get-strategy .fig2{transform-origin: 528px 48px;}
.form-get-strategy .fig4{transform-origin: 415px 60px;}
.form-get-strategy form:focus .fig1,.form-get-strategy:hover .fig1 {transform: rotate(-45deg);}
.form-get-strategy form:focus .fig2,.form-get-strategy:hover .fig2 {transform: rotate(60deg);}
.form-get-strategy form:focus .fig3,.form-get-strategy:hover .fig3 {transform: scale(0.7) translate(-2px, 51px);}
.form-get-strategy form:focus .fig4,.form-get-strategy:hover .fig4 {transform: scale(1.15);}
.form-get-strategy form:focus .mess1,.form-get-strategy:hover .mess1 {transform: translate(0px, -32px);}
.form-get-strategy form:focus .mess2,.form-get-strategy:hover .mess2 {transform: translate(0px, -64px);}
.form-get-strategy form.success .fig1 {transform: translate(21px, -153px) rotate(-45deg);}
.form-get-strategy form.success .fig2 {transform: rotate(58deg) translate(-205px, -136px);}
.form-get-strategy form.success .fig3 {transform: scale(0.7) translate(0px, 62px);}
.form-get-strategy form.success .fig4 {transform: scale(1.15) translate(-14px, 14px);}
.form-get-strategy form.success .mess1 {transform: translate(0px, -32px);}
.form-get-strategy form.success .mess2 {transform: translate(0px, -64px);}
*/
.form-get-strategy .agreement {
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    color: #fff;
    margin-bottom:10px;
}

@media ( max-width : 991px )
{
    p.old-yul-form, .old-yul-form {padding: 22px 16px 8px;text-align: center;display: block;position: relative;}
    .yul-form-image{position: static;margin-bottom: 16px;display:inline-block;width: 150px;}
    .old-yul-form .input-block {display: block;}
    .yul-form-title {text-align: center;margin-bottom: 15px;}
    .yul-form-subtitle {text-align: center;margin-bottom: 15px;}
    .old-yul-form input {display: block;margin: 0 0 16px;width: 100%;}
    .old-yul-form button,.old-yul-form .button {display: block;width: 100%;margin-bottom: 16px;}


    .reviews-form .yul-form-image{width: 130px;}

    .calculator-form .yul-form-image{}

    .form-get-strategy form{
        padding: 0;
    }
    .form-get-strategy .yul-form-image{
        position: static;
        width: auto;
        max-width: 100%;
    }
}

.rel-l {padding: 23px 24px 17px 92px;border-top: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;margin: 30px 0;}
.rel-l a {line-height: 21px;margin-bottom: 8px;color: #0350C1;display: inline-block;vertical-align: top;font-weight: 700;font-size: 14px;text-decoration: none;}
.rel-l a:hover {color: #164466;}
.rel-l-int{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Crect width='44' height='44' fill='%23CDDCF3' rx='22'/%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 23a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M24 21a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") 24px center no-repeat;}
.rel-l-ext{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Crect width='44' height='44' fill='%23CDDCF3' rx='22'/%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M28 23v6a2 2 0 0 1-2 2H15a2 2 0 0 1-2-2V18a2 2 0 0 1 2-2h6m4-3h6v6m-11 5 11-11'/%3E%3C/svg%3E") 24px center no-repeat;}

@media(max-width: 720px){
    .rel-l{padding: 23px 0 17px 68px;background-position: 0 center;}
}


.blue-quote{
    padding: 0px 0px 0px 24px;
    border-left: 4px solid #0350C1;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;color: #0A0A0A;
}

.orange-quote{
    padding: 0px 0px 0px 24px;
    border-left: 4px solid #253238;
    /* font-weight: 500; */
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
}


.rvs{
    padding: 30px 40px 40px 32px;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    margin: 30px 0;
}
.rvs-bn{
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.56px;
    color: #0350C1;
    margin-bottom: 30px;
}
.rvs-is{}
.rvs-i{
    display: none;
}
.rvs-i.active{
    display: block;
}
.rvs-i-rn{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
}
.rvs-i-cn{}
.rvs-i-t{
    font-style: italic;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    margin: 30px 0;
}
.rvs-i-m{
}
.rvs-i-fs{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.rvs-i-fsi{}
.rvs-i-fsin{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #616161;
}
.rvs-i-fsiv{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #0A0A0A;
}
.rvs-btns{
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.rws-prev, .rws-next{padding: 6px 8px;}
.rws-prev{}
.rws-next{}

.rws-prev .caret-down,.rws-next .caret-down{margin:0;width: 20px;height: 20px;}
.rws-prev .caret-down{
    transform: rotate(90deg);
}
.rws-next .caret-down{
    transform: rotate(-90deg);
}
.rws-all{}
.ap-crs{margin-bottom: 60px;}

.page-404-left{
    max-width: 30%;
    min-width: 200px;
}
.page-404-left img{
    width:200px;
    max-width:100%;
}
.page-404-right{
    min-width: 300px;
}
@media(max-width: 640px){
    .page-404-left, .page-404-right{min-width: 100%;text-align: center;margin-bottom: 30px;}
    .page-404 h1{text-align: center;}
}


.smi-imgs{
    margin-top: 30px;
}
.smi-imgs-c{
    max-width: 25%;
    min-width: 25%;
    margin-bottom: 20px;
    text-align: center;
}
.smi-imgs-cin{height:100%;background:#fff;}
.smi-imgs-c img{
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
}


.subscr-r-h{}
.subscr-r-d{}
.hidden{display: none;}

@media(max-width: 720px){
    .smi-imgs-c {
        max-width: 50%;
        min-width: 50%;
    }
}





.plot {padding: 29px 5px 7px;overflow: auto;height: 360px;border-top: 1px solid #CCC;border-bottom: 1px solid #ccc;}
.plot-inner {display: table;table-layout: fixed;width: 100%;height: 100%;}
.p-row {display: table-row;}
.p-col {display: table-cell;position: relative;}
.p-line {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    min-height: 1px;
    position: absolute;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwIiBzdHJva2U9InJnYigzMSwxMjAsMTgwKSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+');
    -webkit-background-size: cover;
    background-size: cover;
}
.p-line-down {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCUiIHkyPSIxMDAlIiBzdHJva2U9InJnYigzMSwxMjAsMTgwKSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+');
}
.pp {
    box-sizing: border-box;
    position: absolute;
    width: 10px;
    height: 10px;
    top: -5px;
    right: -5px;
    border: 2px solid rgb(31, 120, 180);
    border-radius: 5px;
    background: #fff;
    z-index: 1;
}

.pp.start {right: auto;left: -5px;top: auto;bottom: -5px;}
.p-line-down .pp {top: auto;bottom: -5px;}
.p-line-down .pp.start {bottom: auto;top: -5px;}

.ppi {
    display: block;
    position: absolute;
    left: 100%;
    margin-left: 5px;
    padding: 0px 5px;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    color: #222;
    box-shadow: 0px 0px 5px #fff;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 5px;
    top: -7px;
    white-space: nowrap;
}

.p-col:last-child .ppi {
    left: auto;
    right: 100%;
    margin-right: 5px;
    top: -11px;
    margin-top: 5px;
}


.p-legend-row {
    display: table-row;
    font-weight: normal;
}

.p-legend-col {
    display: table-cell;
    font: normal normal normal 12px/15px 'Montserrat', sans-serif;
    letter-spacing: 0;
    color: #666666;
    font-weight: normal;
    line-height: 16px;
    padding: 10px 5px 7px;
    height: 16px;
}

.p-legend-row + .p-legend-row .p-legend-col {
    font: normal normal normal 14px/20px 'Montserrat', sans-serif;
    letter-spacing: 0;
    color: #222222;
    height: 20px;
    padding: 10px 5px 5px;
}

.b0{bottom: 0;}.b1{bottom: 1%;}.b2{bottom: 2%;}.b3{bottom: 3%;}.b4{bottom: 4%;}.b5{bottom: 5%;}.b6{bottom: 6%;}.b7{bottom: 7%;}.b8{bottom: 8%;}.b9{bottom: 9%;}
.b10{bottom: 10%;}.b11{bottom: 11%;}.b12{bottom: 12%;}.b13{bottom: 13%;}.b14{bottom: 14%;}.b15{bottom: 15%;}.b16{bottom: 16%;}.b17{bottom: 17%;}.b18{bottom: 18%;}.b19{bottom: 19%;}
.b20{bottom: 20%;}.b21{bottom: 21%;}.b22{bottom: 22%;}.b23{bottom: 23%;}.b24{bottom: 24%;}.b25{bottom: 25%;}.b26{bottom: 26%;}.b27{bottom: 27%;}.b28{bottom: 28%;}.b29{bottom: 29%;}
.b30{bottom: 30%;}.b31{bottom: 31%;}.b32{bottom: 32%;}.b33{bottom: 33%;}.b34{bottom: 34%;}.b35{bottom: 35%;}.b36{bottom: 36%;}.b37{bottom: 37%;}.b38{bottom: 38%;}.b39{bottom: 39%;}
.b40{bottom: 40%;}.b41{bottom: 41%;}.b42{bottom: 42%;}.b43{bottom: 43%;}.b44{bottom: 44%;}.b45{bottom: 45%;}.b46{bottom: 46%;}.b47{bottom: 47%;}.b48{bottom: 48%;}.b49{bottom: 49%;}
.b50{bottom: 50%;}.b51{bottom: 51%;}.b52{bottom: 52%;}.b53{bottom: 53%;}.b54{bottom: 54%;}.b55{bottom: 55%;}.b56{bottom: 56%;}.b57{bottom: 57%;}.b58{bottom: 58%;}.b59{bottom: 59%;}
.b60{bottom: 60%;}.b61{bottom: 61%;}.b62{bottom: 62%;}.b63{bottom: 63%;}.b64{bottom: 64%;}.b65{bottom: 65%;}.b66{bottom: 66%;}.b67{bottom: 67%;}.b68{bottom: 68%;}.b69{bottom: 69%;}
.b70{bottom: 70%;}.b71{bottom: 71%;}.b72{bottom: 72%;}.b73{bottom: 73%;}.b74{bottom: 74%;}.b75{bottom: 75%;}.b76{bottom: 76%;}.b77{bottom: 77%;}.b78{bottom: 78%;}.b79{bottom: 79%;}
.b80{bottom: 80%;}.b81{bottom: 81%;}.b82{bottom: 82%;}.b83{bottom: 83%;}.b84{bottom: 84%;}.b85{bottom: 85%;}.b86{bottom: 86%;}.b87{bottom: 87%;}.b88{bottom: 88%;}.b89{bottom: 89%;}
.b90{bottom: 90%;}.b91{bottom: 91%;}.b92{bottom: 92%;}.b93{bottom: 93%;}.b94{bottom: 94%;}.b95{bottom: 95%;}.b96{bottom: 96%;}.b97{bottom: 97%;}.b98{bottom: 98%;}.b99{bottom: 99%;}
.b100{bottom: 100%;}

.t0 {top: 100%;}.t1 {top: 99%;}.t2 {top: 98%;}.t3 {top: 97%;}.t4 {top: 96%;}.t5 {top: 95%;}.t6 {top: 94%;}.t7 {top: 93%;}.t8 {top: 92%;}.t9 {top: 91%;}
.t10 {top: 90%;}.t11 {top: 89%;}.t12 {top: 88%;}.t13 {top: 87%;}.t14 {top: 86%;}.t15 {top: 85%;}.t16 {top: 84%;}.t17 {top: 83%;}.t18 {top: 82%;}.t19 {top: 81%;}
.t20 {top: 80%;}.t21 {top: 79%;}.t22 {top: 78%;}.t23 {top: 77%;}.t24 {top: 76%;}.t25 {top: 75%;}.t26 {top: 74%;}.t27 {top: 73%;}.t28 {top: 72%;}.t29 {top: 71%;}
.t30 {top: 70%;}.t31 {top: 69%;}.t32 {top: 68%;}.t33 {top: 67%;}.t34 {top: 66%;}.t35 {top: 65%;}.t36 {top: 64%;}.t37 {top: 63%;}.t38 {top: 62%;}.t39 {top: 61%;}
.t40 {top: 60%;}.t41 {top: 59%;}.t42 {top: 58%;}.t43 {top: 57%;}.t44 {top: 56%;}.t45 {top: 55%;}.t46 {top: 54%;}.t47 {top: 53%;}.t48 {top: 52%;}.t49 {top: 51%;}
.t50 {top: 50%;}.t51 {top: 49%;}.t52 {top: 48%;}.t53 {top: 47%;}.t54 {top: 46%;}.t55 {top: 45%;}.t56 {top: 44%;}.t57 {top: 43%;}.t58 {top: 42%;}.t59 {top: 41%;}
.t60 {top: 40%;}.t61 {top: 39%;}.t62 {top: 38%;}.t63 {top: 37%;}.t64 {top: 36%;}.t65 {top: 35%;}.t66 {top: 34%;}.t67 {top: 33%;}.t68 {top: 32%;}.t69 {top: 31%;}
.t70 {top: 30%;}.t71 {top: 29%;}.t72 {top: 28%;}.t73 {top: 27%;}.t74 {top: 26%;}.t75 {top: 25%;}.t76 {top: 24%;}.t77 {top: 23%;}.t78 {top: 22%;}.t79 {top: 21%;}
.t80 {top: 20%;}.t81 {top: 19%;}.t82 {top: 18%;}.t83 {top: 17%;}.t84 {top: 16%;}.t85 {top: 15%;}.t86 {top: 14%;}.t87 {top: 13%;}.t88 {top: 12%;}.t89 {top: 11%;}
.t90 {top: 10%;}.t91 {top: 9%;}.t92 {top: 8%;}.t93 {top: 7%;}.t94 {top: 6%;}.t95 {top: 5%;}.t96 {top: 4%;}.t97 {top: 3%;}.t98 {top: 2%;}.t99 {top: 1%;}
.t100 {top: 0;}

.radial-diagram{
    display: block;
    border-top: 1px solid #ccc;
    padding-top: 24px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 24px;
    margin-bottom: 36px;
}
.radial-diagram-box{
    display: block;
    width: 452px;
    max-width: 100%;
    position: relative;
    margin: 0 auto;
    z-index: 0;
}
.radial-diagram-inner{
    display: block;
    position: relative;
    padding-bottom: 100%;
    border-radius: 50%;
    overflow:hidden;

}
.radial-diagram-item{
    display: block;
    width: 50%;
    height:50%;
    cursor: pointer;
    position: absolute;
    bottom: 25%;
    left: 25%;
    border-radius: 50%;
    transform-origin: center center;
}
.radial-diagram-item-progress{
    display: block;
    width: 100%;
    height:200%;
    background: #206192;
    cursor: pointer;
    position: absolute;
    bottom: 50%;
    left: 50%;
    transform-origin: left bottom;
    z-index: 2;
    border-left: 2px solid #fff;
}
.radial-diagram-item-progress:before{
    content:'';
    display:block;
    position:absolute;
    background:inherit;
    bottom: 50%;
    left: 0%;
    height: 100%;
    width: 205%;
    transform-origin:left bottom;
    box-sizing: border-box;
}
.radial-diagram-item+.radial-diagram-item-info{
    display: none;
    position: absolute;
    top: 19%;
    left: 19%;
    width: 62%;
    height: 62%;
    background: #FFF;
    border-radius: 50%;
    overflow: hidden;
    padding: 23% 16% 10% 16%;
    z-index: 2;
    box-sizing: border-box;
}
@media( max-width: 420px )
{
    .radial-diagram-item+.radial-diagram-item-info{
        top: 18%;
        left: 18%;
        width: 64%;
        height: 64%;
        padding: 16% 3% 8% 3%;
    }

}

.radial-diagram-item:first-child+.radial-diagram-item-info{
    display: block;
}


.radial-diagram-item-info .percent{
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    font-size: 48px;
    line-height: 56px;
    text-align: center;
    color: #164466;
    font-style: normal;
    display: block;
}
.radial-diagram-item-info .text{
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    font-style: normal;
    text-align: center;
    color: #666;
    display: block;
}
.radial-diagram.blue .radial-diagram-item .radial-diagram-item-progress{
    background:#164466;
}
.radial-diagram.blue .radial-diagram-item:nth-child(3) .radial-diagram-item-progress{
    background:#206192;
}
.radial-diagram.blue .radial-diagram-item:nth-child(5) .radial-diagram-item-progress{
    background:#297EBD;
}
.radial-diagram.blue .radial-diagram-item:nth-child(7) .radial-diagram-item-progress{
    background:#2E8CD3;
}

.radial-diagram.blue .radial-diagram-item:nth-child(9) .radial-diagram-item-progress{
    background:#339BE9;
}
.radial-diagram.blue .radial-diagram-item:nth-child(11) .radial-diagram-item-progress{
    background:#38A9FF;
}

.rd0{display:none;}
.rd1{transform: skewY(-86.4deg);}
.rd2{transform: skewY(-82.8deg);}
.rd3{transform: skewY(-79.2deg);}
.rd4{transform: skewY(-75.6deg);}
.rd5{transform: skewY(-72deg);}
.rd6{transform: skewY(-68.4deg);}
.rd7{transform: skewY(-64.8deg);}
.rd8{transform: skewY(-61.2deg);}
.rd9{transform: skewY(-57.6deg);}
.rd10{transform: skewY(-54deg);}
.rd11{transform: skewY(-50.4deg);}
.rd12{transform: skewY(-46.8deg);}
.rd13{transform: skewY(-43.2deg);}
.rd14{transform: skewY(-39.6deg);}
.rd15{transform: skewY(-36deg);}
.rd16{transform: skewY(-32.4deg);}
.rd17{transform: skewY(-28.8deg);}
.rd18{transform: skewY(-25.2deg);}
.rd19{transform: skewY(-21.6deg);}
.rd20{transform: skewY(-18deg);}
.rd21{transform: skewY(-14.4deg);}
.rd22{transform: skewY(-10.8deg);}
.rd23{transform: skewY(-7.2deg);}
.rd24{transform: skewY(-3.6deg);}
.rd25{transform: skewY(0);}
.rd26:before{bottom:0;transform:rotate(3.6deg)}
.rd27:before{bottom:0;transform:rotate(7.2deg)}
.rd28:before{bottom:0;transform:rotate(10.8deg)}
.rd29:before{bottom:0;transform:rotate(14.4deg)}
.rd30:before{bottom:0;transform:rotate(18deg)}
.rd31:before{bottom:0;transform:rotate(21.6deg)}
.rd32:before{bottom:0;transform:rotate(25.2deg)}
.rd33:before{bottom:0;transform:rotate(28.8deg)}
.rd34:before{bottom:0;transform:rotate(32.4deg)}
.rd35:before{bottom:0;transform:rotate(36deg)}
.rd36:before{bottom:0;transform:rotate(39.6deg)}
.rd37:before{bottom:0;transform:rotate(43.2deg)}
.rd38:before{bottom:0;transform:rotate(46.8deg)}
.rd39:before{bottom:0;transform: rotate(51deg);}
.rd40:before{bottom:0;transform:rotate(54deg)}
.rd41:before{bottom:0;transform:rotate(57.6deg)}
.rd42:before{bottom:0;transform:rotate(61.2deg)}
.rd43:before{bottom:0;transform:rotate(64.8deg)}
.rd44:before{bottom:0;transform:rotate(68.4deg)}
.rd45:before{bottom:0;transform:rotate(72deg)}
.rd46:before{bottom:0;transform:rotate(75.6deg)}
.rd47:before{bottom:0;transform:rotate(79.2deg)}
.rd48:before{bottom:0;transform:rotate(82.8deg)}
.rd49:before{bottom:0;transform:rotate(86.4deg)}
.rd50{bottom:-50%;}.rd50:before{transform:rotate(90deg)}
.rd51{bottom:-50%;}.rd51:before{transform:rotate(93.6deg)}
.rd52{bottom:-50%;}.rd52:before{transform:rotate(97.2deg)}
.rd53{bottom:-50%;}.rd53:before{transform:rotate(100.8deg)}
.rd54{bottom:-50%;}.rd54:before{transform:rotate(104.4deg)}
.rd55{bottom:-50%;}.rd55:before{transform:rotate(108deg)}
.rd56{bottom:-50%;}.rd56:before{transform:rotate(111.6deg)}
.rd57{bottom:-50%;}.rd57:before{transform:rotate(115.2deg)}
.rd58{bottom:-50%;}.rd58:before{transform:rotate(118.8deg)}
.rd59{bottom:-50%;}.rd59:before{transform:rotate(122.4deg)}
.rd60{bottom:-50%;}.rd60:before{transform:rotate(126deg)}
.rd61{bottom:-50%;}.rd61:before{transform:rotate(129.6deg)}
.rd62{bottom:-50%;}.rd62:before{transform:rotate(133.2deg)}
.rd63{bottom:-50%;}.rd63:before{transform:rotate(136.8deg)}
.rd64{bottom:-50%;}.rd64:before{transform:rotate(140.4deg)}
.rd65{bottom:-50%;}.rd65:before{transform:rotate(144deg)}
.rd66{bottom:-50%;}.rd66:before{transform:rotate(147.6deg)}
.rd67{bottom:-50%;}.rd67:before{transform:rotate(151.2deg)}
.rd68{bottom:-50%;}.rd68:before{transform:rotate(154.8deg)}
.rd69{bottom:-50%;}.rd69:before{transform:rotate(158.4deg)}
.rd70{bottom:-50%;}.rd70:before{transform:rotate(162deg)}
.rd71{bottom:-50%;}.rd71:before{transform:rotate(165.6deg)}
.rd72{bottom:-50%;}.rd72:before{transform:rotate(169.2deg)}
.rd73{bottom:-50%;}.rd73:before{transform:rotate(172.8deg)}
.rd74{bottom:-50%;}.rd74:before{transform:rotate(176.4deg)}
.rd75{bottom:-50%;}.rd75:before{transform:rotate(180deg) translate(-50%, 0%)}
.rd76{bottom:-50%;}.rd76:before{transform:rotate(183.6deg) translate(-50%, 0%)}
.rd77{bottom:-50%;}.rd77:before{transform:rotate(187.2deg) translate(-50%, 0%)}
.rd78{bottom:-50%;}.rd78:before{transform:rotate(190.8deg) translate(-50%, 0%)}
.rd79{bottom:-50%;}.rd79:before{transform:rotate(194.4deg) translate(-50%, 0%)}
.rd80{bottom:-50%;}.rd80:before{transform:rotate(198deg) translate(-50%, 0%)}
.rd81{bottom:-50%;}.rd81:before{transform:rotate(201.6deg) translate(-50%, 0%)}
.rd82{bottom:-50%;}.rd82:before{transform:rotate(205.2deg) translate(-50%, 0%)}
.rd83{bottom:-50%;}.rd83:before{transform:rotate(208.8deg) translate(-50%, 0%)}
.rd84{bottom:-50%;}.rd84:before{transform:rotate(212.4deg) translate(-50%, 0%)}
.rd85{bottom:-50%;}.rd85:before{transform:rotate(216deg) translate(-50%, 0%)}
.rd86{bottom:-50%;}.rd86:before{transform:rotate(219.6deg) translate(-50%, 0%)}
.rd87{bottom:-50%;}.rd87:before{transform:rotate(223.2deg) translate(-50%, 0%)}
.rd88{bottom:-50%;}.rd88:before{transform:rotate(226.8deg) translate(-50%, 0%)}
.rd89{bottom:-50%;}.rd89:before{transform:rotate(230.4deg) translate(-50%, 0%)}
.rd90{bottom:-50%;}.rd90:before{transform:rotate(234deg) translate(-50%, 0%)}
.rd91{bottom:-50%;}.rd91:before{transform:rotate(237.6deg) translate(-50%, 0%)}
.rd92{bottom:-50%;}.rd92:before{transform:rotate(241.2deg) translate(-50%, 0%)}
.rd93{bottom:-50%;}.rd93:before{transform:rotate(244.8deg) translate(-50%, 0%)}
.rd94{bottom:-50%;}.rd94:before{transform:rotate(248.4deg) translate(-50%, 0%)}
.rd95{bottom:-50%;}.rd95:before{transform:rotate(252deg) translate(-50%, 0%)}
.rd96{bottom:-50%;}.rd96:before{transform:rotate(255.6deg) translate(-50%, 0%)}
.rd97{bottom:-50%;}.rd97:before{transform:rotate(259.2deg) translate(-50%, 0%)}
.rd98{bottom:-50%;}.rd98:before{transform:rotate(262.8deg) translate(-50%, 0%)}
.rd99{bottom:-50%;}.rd99:before{transform:rotate(266.4deg) translate(-50%, 0%)}
.rd100{bottom:-50%;}.rd100:before{transform:rotate(270deg) translate(-50%, 0%)}




.rdp0{transform:rotate(0deg)}
.rdp1{transform:rotate(3.6deg)}
.rdp2{transform:rotate(7.2deg)}
.rdp3{transform:rotate(10.8deg)}
.rdp4{transform:rotate(14.4deg)}
.rdp5{transform:rotate(18deg)}
.rdp6{transform:rotate(21.6deg)}
.rdp7{transform:rotate(25.2deg)}
.rdp8{transform:rotate(28.8deg)}
.rdp9{transform:rotate(32.4deg)}
.rdp10{transform:rotate(36deg)}
.rdp11{transform:rotate(39.6deg)}
.rdp12{transform:rotate(43.2deg)}
.rdp13{transform:rotate(46.8deg)}
.rdp14{transform:rotate(50.4deg)}
.rdp15{transform:rotate(54deg)}
.rdp16{transform:rotate(57.6deg)}
.rdp17{transform:rotate(61.2deg)}
.rdp18{transform:rotate(64.8deg)}
.rdp19{transform:rotate(68.4deg)}
.rdp20{transform:rotate(72deg)}
.rdp21{transform:rotate(75.6deg)}
.rdp22{transform:rotate(79.2deg)}
.rdp23{transform:rotate(82.8deg)}
.rdp24{transform:rotate(86.4deg)}
.rdp25{transform:rotate(90deg)}
.rdp26{transform:rotate(93.6deg)}
.rdp27{transform:rotate(97.2deg)}
.rdp28{transform:rotate(100.8deg)}
.rdp29{transform:rotate(104.4deg)}
.rdp30{transform:rotate(108deg)}
.rdp31{transform:rotate(111.6deg)}
.rdp32{transform:rotate(115.2deg)}
.rdp33{transform:rotate(118.8deg)}
.rdp34{transform:rotate(122.4deg)}
.rdp35{transform:rotate(126deg)}
.rdp36{transform:rotate(129.6deg)}
.rdp37{transform:rotate(133.2deg)}
.rdp38{transform:rotate(136.8deg)}
.rdp39{transform:rotate(140.4deg)}
.rdp40{transform:rotate(144deg)}
.rdp41{transform:rotate(147.6deg)}
.rdp42{transform:rotate(151.2deg)}
.rdp43{transform:rotate(154.8deg)}
.rdp44{transform:rotate(158.4deg)}
.rdp45{transform:rotate(162deg)}
.rdp46{transform:rotate(165.6deg)}
.rdp47{transform:rotate(169.2deg)}
.rdp48{transform:rotate(172.8deg)}
.rdp49{transform:rotate(176.4deg)}
.rdp50{transform:rotate(180deg)}
.rdp51{transform:rotate(183.6deg)}
.rdp52{transform:rotate(187.2deg)}
.rdp53{transform:rotate(190.8deg)}
.rdp54{transform:rotate(194.4deg)}
.rdp55{transform:rotate(198deg)}
.rdp56{transform:rotate(201.6deg)}
.rdp57{transform:rotate(205.2deg)}
.rdp58{transform:rotate(208.8deg)}
.rdp59{transform:rotate(212.4deg)}
.rdp60{transform:rotate(216deg)}
.rdp61{transform:rotate(219.6deg)}
.rdp62{transform:rotate(223.2deg)}
.rdp63{transform:rotate(226.8deg)}
.rdp64{transform:rotate(230.4deg)}
.rdp65{transform:rotate(234deg)}
.rdp66{transform:rotate(237.6deg)}
.rdp67{transform:rotate(241.2deg)}
.rdp68{transform:rotate(244.8deg)}
.rdp69{transform:rotate(248.4deg)}
.rdp70{transform:rotate(252deg)}
.rdp71{transform:rotate(255.6deg)}
.rdp72{transform:rotate(259.2deg)}
.rdp73{transform:rotate(262.8deg)}
.rdp74{transform:rotate(266.4deg)}
.rdp75{transform:rotate(270deg)}
.rdp76{transform:rotate(273.6deg)}
.rdp77{transform:rotate(277.2deg)}
.rdp78{transform:rotate(280.8deg)}
.rdp79{transform:rotate(284.4deg)}
.rdp80{transform:rotate(288deg)}
.rdp81{transform:rotate(291.6deg)}
.rdp82{transform:rotate(295.2deg)}
.rdp83{transform:rotate(298.8deg)}
.rdp84{transform:rotate(302.4deg)}
.rdp85{transform:rotate(306deg)}
.rdp86{transform:rotate(309.6deg)}
.rdp87{transform:rotate(313.2deg)}
.rdp88{transform:rotate(316.8deg)}
.rdp89{transform:rotate(320.4deg)}
.rdp90{transform:rotate(324deg)}
.rdp91{transform:rotate(327.6deg)}
.rdp92{transform:rotate(331.2deg)}
.rdp93{transform:rotate(334.8deg)}
.rdp94{transform:rotate(338.4deg)}
.rdp95{transform:rotate(342deg)}
.rdp96{transform:rotate(345.6deg)}
.rdp97{transform:rotate(349.2deg)}
.rdp98{transform:rotate(352.8deg)}
.rdp99{transform:rotate(356.4deg)}
.rdp100{transform:rotate(360deg)}


.plot-columns {
    padding: 0 15px 0;
    overflow: auto;
    margin-top: 25px;
    margin-bottom: 40px;
    margin-left: -15px;
    margin-right: -15px;
    height: 233px;
    max-height: 60vh;
}
.plot-columns:before,.plot-columns:after{display:none;}
.plot-columns-inner {
    display: table;
    table-layout: fixed;
    min-width: 100%;
    height: 100%;
    padding-top: 46px;
    border-top: 1px solid #CCCCCC;
    padding-bottom: 7px;
    border-bottom: 1px solid #ccc;
}

.pc-row {display: table-row;position: relative;}
.pc-col {display: table-cell;position: relative;border: 7px solid transparent;border-top: 0;border-bottom: 0;min-width: 65px;}
.pc-height {display: block;height: 100%;position: absolute;left: 0;bottom: 0;right: 0;background: #1F78B4;}


.pc-h0 {height: 0;}.pc-h1 {height: 1%;}.pc-h2 {height: 2%;}.pc-h3 {height: 3%;}.pc-h4 {height: 4%;}
.pc-h5 {height: 5%;}.pc-h6 {height: 6%;}.pc-h7 {height: 7%;}.pc-h8 {height: 8%;}.pc-h9 {height: 9%;}
.pc-h10 {height: 10%;}.pc-h11 {height: 11%;}.pc-h12 {height: 12%;}.pc-h13 {height: 13%;}.pc-h14 {height: 14%;}
.pc-h15 {height: 15%;}.pc-h16 {height: 16%;}.pc-h17 {height: 17%;}.pc-h18 {height: 18%;}.pc-h19 {height: 19%;}
.pc-h20 {height: 20%;}.pc-h21 {height: 21%;}.pc-h22 {height: 22%;}.pc-h23 {height: 23%;}.pc-h24 {height: 24%;}
.pc-h25 {height: 25%;}.pc-h26 {height: 26%;}.pc-h27 {height: 27%;}.pc-h28 {height: 28%;}.pc-h29 {height: 29%;}
.pc-h30 {height: 30%;}.pc-h31 {height: 31%;}.pc-h32 {height: 32%;}.pc-h33 {height: 33%;}.pc-h34 {height: 34%;}
.pc-h35 {height: 35%;}.pc-h36 {height: 36%;}.pc-h37 {height: 37%;}.pc-h38 {height: 38%;}.pc-h39 {height: 39%;}
.pc-h40 {height: 40%;}.pc-h41 {height: 41%;}.pc-h42 {height: 42%;}.pc-h43 {height: 43%;}.pc-h44 {height: 44%;}
.pc-h45 {height: 45%;}.pc-h46 {height: 46%;}.pc-h47 {height: 47%;}.pc-h48 {height: 48%;}.pc-h49 {height: 49%;}
.pc-h50 {height: 50%;}.pc-h51 {height: 51%;}.pc-h52 {height: 52%;}.pc-h53 {height: 53%;}.pc-h54 {height: 54%;}
.pc-h55 {height: 55%;}.pc-h56 {height: 56%;}.pc-h57 {height: 57%;}.pc-h58 {height: 58%;}.pc-h59 {height: 59%;}
.pc-h60 {height: 60%;}.pc-h61 {height: 61%;}.pc-h62 {height: 62%;}.pc-h63 {height: 63%;}.pc-h64 {height: 64%;}
.pc-h65 {height: 65%;}.pc-h66 {height: 66%;}.pc-h67 {height: 67%;}.pc-h68 {height: 68%;}.pc-h69 {height: 69%;}
.pc-h70 {height: 70%;}.pc-h71 {height: 71%;}.pc-h72 {height: 72%;}.pc-h73 {height: 73%;}.pc-h74 {height: 74%;}
.pc-h75 {height: 75%;}.pc-h76 {height: 76%;}.pc-h77 {height: 77%;}.pc-h78 {height: 78%;}.pc-h79 {height: 79%;}
.pc-h80 {height: 80%;}.pc-h81 {height: 81%;}.pc-h82 {height: 82%;}.pc-h83 {height: 83%;}.pc-h84 {height: 84%;}
.pc-h85 {height: 85%;}.pc-h86 {height: 86%;}.pc-h87 {height: 87%;}.pc-h88 {height: 88%;}.pc-h89 {height: 89%;}
.pc-h90 {height: 90%;}.pc-h91 {height: 91%;}.pc-h92 {height: 92%;}.pc-h93 {height: 93%;}.pc-h94 {height: 94%;}
.pc-h95 {height: 95%;}.pc-h96 {height: 96%;}.pc-h97 {height: 97%;}.pc-h98 {height: 98%;}.pc-h99 {height: 99%;}
.pc-h100 {height: 100%;}

.pc-i {
    display: block;
    position: absolute;
    bottom: 100%;
    text-align: center;
    left: 0;
    right: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 6px;
}
.pc-legend-row {
    display: table-row;
    font-weight: normal;
}
.pc-legend-col {
    display: table-cell;
    font-weight: normal;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    padding: 7px 5px;
    height: 16px;
}

.pc-legend-row + .pc-legend-row .pc-legend-col {
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    padding: 10px 5px 5px;
}


.pc-col-ll{display: table-cell;min-width: 50px;}
.pc-col-lll{display: block;position: absolute;left: 0;bottom: 50%;right: 0;border-bottom: 1px dashed #ccc;}
.pc-col-lln{font-size: 12px;font-weight: 400;width: 50px;display: block;text-align: right;transform: translate(0, 14px);background: #FFF;padding-right: 10px;}
.pc-col-lll0{bottom:0;}
.pc-col-lll50{bottom:50%;}
.pc-col-lll100{bottom:100%;}

.vs-tooltip{
    float:right;
    cursor: pointer;
}
#tooltip {
    background: #FFF;
    border-radius: 3px;
    padding: 8px 10px;
    position: absolute;
    text-align: center;
    z-index: 9999;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
}
#tooltip::after {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #FFF;
    bottom: -5px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -9px;
    position: absolute;
    width: 0;
}
#tooltip.top::after {
    border-bottom: 9px solid #FFF;
    border-top-color: transparent;
    bottom: auto;
    top: -14px;
}
#tooltip.left::after {
    left: 10px;
    margin: 0;
}
#tooltip.right::after {
    left: auto;
    margin: 0;
    right: 10px;
}
.cp-i-in .vs-tooltip{
    position:absolute;
    right:22px;
}


.istu{}
.istu h3{
    font-weight: 500;
    letter-spacing: -0.02em;
}
.istu-l{
    padding-right: 20px;
}
.istu-r{
    max-width: 34%;
}
.istu-img{
    width: 100%;
}


.cookie{
    margin: 10px -8px;
    transition: opacity 300ms linear;
    font-size: 12px;
    line-height: 16px;
    color: #616161;
    position: relative;
    display: flex;
    align-items: center;
}
.cookie-text{width: fit-content;}
.cookie-ok{opacity: 0;}
.cookie-btn-close{position:absolute;right:0;top:50%;transform: translate(0, -50%);box-shadow: none;background: none;}
.cookie-btn-yes{
    padding: 4px 8px;
    font-size: 12px;
    line-height: 16px;
    margin: 0 40px 0 10px;
}
.cookie a{color:#616161;}
@media(max-width: 768px){
    .istu-l,.istu-r {
        padding-right: 8px;
        min-width:100%;
    }
    .istu-img{display:none;}
}
@media(max-width: 370px){
    .cookie-btn-close{right: -4px;top: -8px;transform: none;padding: 0;}
    .cookie-btn-yes{position: absolute;right: 0;margin: 0;    }
    .cookie-text{padding-right: 40px;}
}


.rnp{}
.rnp h2{
    font-weight: 500;
    font-size: 36px;
    line-height: 47px;
    letter-spacing: -0.02em;
    color: #0A0A0A;
}

.rnp-hdr{
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    padding: 1px 0;
}
.rnp .mpt-b{
    margin: 24px 0;
}
.rnp .mpt-l{
    padding: 40px 60px 37px 49px;
}
.rnp .brds{}
.rnp .brd{}
.rnp .brd .l,.rnp .brd:after{color:#ECECEC;}
.rnp-hdr-rw{
    padding-bottom: 49px;
    position:relative;
}
.rnp-hdr-h1{
    width: 58%;
    max-width: 100%;
}
.rnp-hdr-h1 h1{
    color: #FFF;
    line-height: 47px;
    font-size: 36px;
}
.rnp-hdr-h1 h1 b{color:#F8981D;}

.rnp-hdr-a{
    float: right;
    position: relative;
    padding: 0 30px;
    width: 41%;
    margin-top: -50px;
    min-height: 310px;
}
.rnp-hdr-a-img{
    /* max-width: calc(50% - 16px); */
    text-align: center;
    height: 100%;
}
.rnp-hdr-a-img img{}
.rnp-hdr-a-d{
    text-align: center;
    position: absolute;
    bottom: 20px;
    right: 0px;
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 15px 16px;
    width: 272px;
    max-width: calc(100% - 30px);
}
.rnp-hdr-a-d-n{
    color: #FFF;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
}
.rnp-hdr-a-d-p{
    color: #C2C2C2;
    font-size: 12px;
    line-height: 16px;
}

.rnp-hdr-sf{margin-top: -44%;transform: translate(0, 100%);}

.rnp-hdr-form{
    margin-top: 50px;
    width: 58%;
    max-width: 100%;
    margin-bottom: 20px;
}
.rnp-hdr-form-ins{
    /* margin-bottom: 16px; */
}
.rnp-hdr-form-c{
    min-width: 220px;
    margin-bottom: 16px;
}
.rnp-hdr-form-s{}

.rnp-hdr-form-agree,.rnp-hdr-form-agree a{
    font-size: 14px;
    line-height: 21px;
    color: #C2C2C2;
}
.rnp-hdr-form-agree a{}

.rnp-hdr-form-h{
    color: #FFF;
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
}
.rnp-hdr-form-d{
    color: #FFF;
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}

.rnp-hdr-btm{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 112px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    background: #FFFFFF;
    margin-top: -50px;
    padding: 30px 32px;
    position:relative;
}
.rnp-hdr-btm-l{
    flex: 1;
    display: flex;
    align-items: center;
    gap: 16px;
}
.rnp-hdr-btm-l-ico{width: 80px;height: 80px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='url(%23a)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M36.7 18.5V20a16.7 16.7 0 1 1-10-15.2'/%3E%3Cpath stroke='url(%23b)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M36.7 6.7 20 23.3l-5-5'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='20' x2='20' y1='3.3' y2='36.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='25.8' x2='25.8' y1='6.7' y2='23.3' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center center no-repeat;}
.rnp-hdr-btm-l-text{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #0A0A0A;
}
.rnp-hdr-btm-r{
    flex: 1;
    font-size: 16px;
    line-height: 24px;
    color: #0A0A0A;
}


.rnp-hdr-timeout-d{
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}
.rnp-hdr-timeout{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #F8981D;
    margin-top: 10px;
    margin-bottom: 30px;
}
.rnp-hdr-without-breads{padding-top: 60px}

.rnp-osobennosty{
    display: flex;
    gap: 16px;
    align-items: center;
    margin: 80px 0 70px;
}
.rnp-osobennosty-left{}
.rnp-block-text>*:first-child{margin-top:0;}
.rnp-osobennosty-right{
    min-width: 32.4%;
}
.rnp-osobennosty-btns{}
.rnp-osobennosty-link{
    border: 0;
    padding: 84px 32px 24px 32px;
    background-position: center 24px;
    text-align: center;
    /* width: 368px; */
}

.rnp-stat{
    background: #fff;
    padding: 80px 0;
}
.rnp-stat-row{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.rnp-stat-left{
    flex: 1;
}
.rnp-stat-right{
    flex: 1;
    max-width: 100%;
}

.rnp-stat .plot-columns{height:333px;margin-bottom: 0;}
.rnp-stat .pc-height{
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
}
.rnp-stat .pc-i{
    font-size: 12px;
    line-height: 12px;
    color: #424242;
}
.rnp-stat .pc-col{
    min-width: 50px;
}
.rnp-stat .plot-columns-inner{
    /* border:0; */
}


.rnp-prices{
    margin: 80px 0;
}
.rnp-prices-top-rw{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 40px;
}
.rnp-prices-left{
    flex: 1;
}
.rnp-prices-right{
    max-width: 28%;
    padding: 0 32px;
}
.rnp-prices-btn-d{
    font-size: 12px;
    line-height: 16px;
    color: #0A0A0A;
    margin-top: 20px;
}
.rnp-prices-is{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -8px;
}
.rnp-prices-iw{
    flex: 1;
    min-width: 25%;
    max-width: 25%;
    padding: 8px;
}
.rnp-prices-i{background: #FFFFFF;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);border-radius: 4px;padding: 30px 32px;height: 100%;display: block;text-decoration: none;}
.rnp-prices-i-n{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #0A0A0A;
    margin-top: 20px;
}
.rnp-prices-i-p{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #0350C1;
    margin-top: 20px;
}
.rnp-prices-calc-btn{
    text-align: center;
}
.rnp-prices-calc-btn .rnp-prices-i-n{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    /* text-align: center; */
    color: #0350C1;
}

.rnp-prices-icon{
    width:32px;
    height:32px;
    display:inline-block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='403' height='32' fill='none'%3E%3Cpath fill='%23F90' fill-rule='evenodd' d='M380 8c0-.6.4-1 1-1h12c.6 0 1 .4 1 1v6c0 .6-.4 1-1 1h-12a1 1 0 0 1-1-1V8Zm2 1v4h10V9h-10Z' clip-rule='evenodd'/%3E%3Cpath fill='%23F90' fill-rule='evenodd' d='M396 3a2 2 0 0 1 2 2v22a2 2 0 0 1-2 2h-18a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h18Zm0 24V5h-18v22h18Z' clip-rule='evenodd'/%3E%3Cpath fill='%23F90' d='M382 20a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm-10 5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z'/%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M322.6 5.6A2 2 0 0 1 324 5h20a2 2 0 0 1 2 2v7.3a16 16 0 0 1-11.4 15.5c-.4.2-.8.2-1.2 0A16.2 16.2 0 0 1 322 14.3V7c0-.5.2-1 .6-1.4ZM344 7h-20v7.3c0 9.8 8.3 13 10 13.7 1.7-.6 10-3.9 10-13.7V7Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M340.2 12.3c.4.4.4 1 0 1.4l-7.3 7a1 1 0 0 1-1.4 0l-3.7-3.5a1 1 0 1 1 1.4-1.4l3 2.8 6.6-6.3a1 1 0 0 1 1.4 0Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23c)' fill-rule='evenodd' d='M270.3 8.2c-1.7.8-2.3 1.7-2.3 2.3 0 .6.6 1.5 2.3 2.3 1.7.7 4 1.2 6.7 1.2s5-.5 6.7-1.2c1.7-.8 2.3-1.7 2.3-2.3 0-.6-.6-1.5-2.3-2.3-1.7-.7-4-1.2-6.7-1.2s-5 .5-6.7 1.2Zm-.8-1.8c2-.9 4.6-1.4 7.5-1.4 2.9 0 5.5.5 7.5 1.4 1.9.8 3.5 2.2 3.5 4.1 0 1.9-1.6 3.3-3.5 4A17 17 0 0 1 277 16c-2.9 0-5.5-.5-7.5-1.4-1.9-.8-3.5-2.2-3.5-4.1 0-1.9 1.6-3.3 3.5-4Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23d)' fill-rule='evenodd' d='M267 9.5c.6 0 1 .4 1 1v5c0 .6.6 1.5 2.3 2.3 1.7.7 4 1.2 6.7 1.2s5-.5 6.7-1.2c1.7-.8 2.3-1.7 2.3-2.3v-5a1 1 0 0 1 2 0v5c0 1.9-1.6 3.3-3.5 4A17 17 0 0 1 277 21c-2.9 0-5.5-.5-7.5-1.4-1.9-.8-3.5-2.2-3.5-4.1v-5c0-.6.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23e)' fill-rule='evenodd' d='M273 13.6c.6 0 1 .5 1 1v5a1 1 0 0 1-2 0v-5c0-.5.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23f)' fill-rule='evenodd' d='M286 12c0-.6.5-1 1-1 2.5.3 4.6.9 6.2 1.8 1.5.8 2.8 2 2.8 3.7 0 1.9-1.6 3.3-3.5 4.1-2 .9-4.6 1.4-7.5 1.4-2.6 0-5-.4-6.8-1.1a1 1 0 0 1 .7-1.9c1.6.6 3.8 1 6.1 1 2.7 0 5-.5 6.7-1.2 1.7-.8 2.3-1.7 2.3-2.3 0-.5-.4-1.3-1.8-2-1.2-.7-3.1-1.2-5.3-1.4a1 1 0 0 1-.9-1.1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23g)' fill-rule='evenodd' d='M295 15.5c.6 0 1 .4 1 1v5c0 1.9-1.6 3.3-3.5 4A17 17 0 0 1 285 27c-2.9 0-5.5-.5-7.5-1.4-1.9-.8-3.5-2.2-3.5-4.1v-1.6a1 1 0 0 1 2 0v1.6c0 .6.6 1.5 2.3 2.3 1.7.7 4 1.2 6.7 1.2s5-.5 6.7-1.2c1.7-.8 2.3-1.7 2.3-2.3v-5c0-.6.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23h)' fill-rule='evenodd' d='M289 19.6c.6 0 1 .5 1 1v5a1 1 0 0 1-2 0v-5c0-.5.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23i)' fill-rule='evenodd' d='M281 13.6c.6 0 1 .5 1 1v11a1 1 0 0 1-2 0v-11c0-.5.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23j)' fill-rule='evenodd' d='M223 14c0-.6.4-1 1-1h10a1 1 0 0 1 0 2h-10a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23k)' fill-rule='evenodd' d='M223 18c0-.6.4-1 1-1h10a1 1 0 0 1 0 2h-10a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23l)' fill-rule='evenodd' d='M217.6 6.6A2 2 0 0 1 219 6h20a2 2 0 0 1 2 2v15a3 3 0 0 1-3 3h-22a1 1 0 0 1 0-2 1 1 0 0 0 1-1V8c0-.5.2-1 .6-1.4Zm1.2 17.4H238a1 1 0 0 0 1-1V8h-20v15c0 .3 0 .7-.2 1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23m)' fill-rule='evenodd' d='M214 10c.6 0 1 .4 1 1v12a1 1 0 0 0 1 1 1 1 0 0 1 0 2 3 3 0 0 1-3-3V11c0-.6.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23n)' fill-rule='evenodd' d='M174.4 3.2a1 1 0 0 1 1.2 0l12 8c.2.2.4.5.4.8v13a2 2 0 0 1-2 2h-22a2 2 0 0 1-2-2V12c0-.3.2-.6.4-.8l12-8ZM164 12.5V25h22V12.5l-11-7.3-11 7.3Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23o)' fill-rule='evenodd' d='M173.6 18.4c.3.5.2 1.1-.2 1.4l-9.5 6.7a1 1 0 0 1-1.2-1.6l9.5-6.7a1 1 0 0 1 1.4.2Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23p)' fill-rule='evenodd' d='M176.4 18.4a1 1 0 0 1 1.4-.2l9.5 6.7a1 1 0 0 1-1.2 1.6l-9.5-6.7a1 1 0 0 1-.2-1.4Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23q)' fill-rule='evenodd' d='M162.2 11.4a1 1 0 0 1 1.4-.2L173 18h3.8l9.5-6.8a1 1 0 0 1 1.2 1.6l-9.8 7a1 1 0 0 1-.6.2h-4.4a1 1 0 0 1-.6-.2l-9.8-7a1 1 0 0 1-.2-1.4Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23r)' fill-rule='evenodd' d='M128 4a4 4 0 0 1 4 4h-1 1v14a1 1 0 0 1-2 0V8a2 2 0 0 0-2-2h-17a1 1 0 0 1 0-2h17Zm0 0v1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23s)' fill-rule='evenodd' d='M118 13c0-.6.4-1 1-1h8a1 1 0 0 1 0 2h-8a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23t)' fill-rule='evenodd' d='M118 17c0-.6.4-1 1-1h8a1 1 0 0 1 0 2h-8a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23u)' fill-rule='evenodd' d='M111.2 6a2 2 0 0 0-1.7 3.3 1 1 0 1 1-1.5 1.4 4 4 0 1 1 7-2.7v16a2 2 0 1 0 3.5-1.3 1 1 0 0 1 .7-1.7h14c.3 0 .6.1.8.3a4 4 0 0 1-3 6.7h-14a4 4 0 0 1-4-4V8a2 2 0 0 0-1.8-2Zm9.3 20H131a2 2 0 0 0 1.7-3H121a4 4 0 0 1-.4 3Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23v)' fill-rule='evenodd' d='M15.5 3.1a1 1 0 0 1 1 0l13 8A1 1 0 0 1 29 13H3a1 1 0 0 1-.5-1.9l13-8Zm-9 7.9h19L16 5.2 6.5 11Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23w)' fill-rule='evenodd' d='M7 11c.6 0 1 .4 1 1v10a1 1 0 1 1-2 0V12c0-.6.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23x)' fill-rule='evenodd' d='M13 11c.6 0 1 .4 1 1v10a1 1 0 1 1-2 0V12c0-.6.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23y)' fill-rule='evenodd' d='M19 11c.6 0 1 .4 1 1v10a1 1 0 1 1-2 0V12c0-.6.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23z)' fill-rule='evenodd' d='M25 11c.6 0 1 .4 1 1v10a1 1 0 1 1-2 0V12c0-.6.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23A)' fill-rule='evenodd' d='M3 22c0-.6.4-1 1-1h24a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23B)' fill-rule='evenodd' d='M1 26c0-.6.4-1 1-1h28a1 1 0 1 1 0 2H2a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23C)' fill-rule='evenodd' d='M69 3c.6 0 1 .4 1 1v12a1 1 0 1 1-2 0V4c0-.6.4-1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23D)' fill-rule='evenodd' d='M80.3 9.5c.2.5 0 1-.4 1.4L59 22.9a1 1 0 0 1-1-1.8l21-12a1 1 0 0 1 1.4.4Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23E)' fill-rule='evenodd' d='M65.6 3.9c.2.2.4.5.4.8v9c0 .3-.2.7-.5.9L57.7 19a1 1 0 0 1-1.5-.7L56 16a13 13 0 0 1 8.7-12.3c.3 0 .6 0 .9.2ZM64 6.2a11 11 0 0 0-6 9.8v.6l6-3.5V6.2Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23F)' fill-rule='evenodd' d='M68 4c0-.6.4-1 1-1a13 13 0 1 1-11.2 19.6 1 1 0 0 1 1.7-1A11 11 0 1 0 69 5a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='334' x2='334' y1='5' y2='30' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='334' x2='334' y1='12' y2='21' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='277' x2='277' y1='5' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='277' x2='277' y1='9.5' y2='21' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='273' x2='273' y1='13.6' y2='20.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='286.8' x2='286.8' y1='11.1' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x1='285' x2='285' y1='15.5' y2='27' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='289' x2='289' y1='19.6' y2='26.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='i' x1='281' x2='281' y1='13.6' y2='26.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='j' x1='229' x2='229' y1='13' y2='15' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='k' x1='229' x2='229' y1='17' y2='19' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='l' x1='228' x2='228' y1='6' y2='26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='m' x1='215' x2='215' y1='10' y2='26' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='n' x1='175' x2='175' y1='3' y2='27' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='o' x1='168.1' x2='168.1' y1='18' y2='26.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='p' x1='181.9' x2='181.9' y1='18' y2='26.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='q' x1='175' x2='175' y1='11' y2='20' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='r' x1='121' x2='121' y1='4' y2='23' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='s' x1='123' x2='123' y1='12' y2='14' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='t' x1='123' x2='123' y1='16' y2='18' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='u' x1='121' x2='121' y1='4' y2='28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='v' x1='16' x2='16' y1='3' y2='13' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='w' x1='7' x2='7' y1='11' y2='23' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='x' x1='13' x2='13' y1='11' y2='23' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='y' x1='19' x2='19' y1='11' y2='23' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='z' x1='25' x2='25' y1='11' y2='23' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='A' x1='16' x2='16' y1='21' y2='23' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='B' x1='16' x2='16' y1='25' y2='27' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='C' x1='69' x2='69' y1='3' y2='17' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='D' x1='69' x2='69' y1='9' y2='23' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='E' x1='61' x2='61' y1='3.7' y2='19.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='F' x1='69.8' x2='69.8' y1='3' y2='29' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}
.rnp-prices-icon1{background-position: 0 0;}
.rnp-prices-icon2{background-position: -53px 0;}
.rnp-prices-icon3{background-position: -105px 0;}
.rnp-prices-icon4{background-position: -159px 0;}
.rnp-prices-icon5{background-position: -211px 0;}
.rnp-prices-icon6{background-position: -265px 0;}
.rnp-prices-icon7{background-position: -318px 0;}
.rnp-prices-icon8{background-position: -371px 0;}

.rnp-how-to-work{
    background: #FFF;
    padding: 80px 0;
}
.rnp-how-to-work-rw{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.rnp-how-to-work-left{
    flex: 1;
}
.rnp-how-to-work-tabs{}
.rnp-how-to-work-tab-cont{font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #0350C1;}

.rnp-how-to-work-right{}
.rnp-how-to-work-garant{
    position:relative;
    background: #FFFFFF;
    border: 1px solid #ABC5EA;
    border-radius: 8px;
    padding: 48px 24px 32px;
    width: 272px;
    max-width: 100%;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #0350C1;
}
.rnp-how-to-work-garant:before{
    content:'';
    display: inline-block;
    width:48px;
    height:48px;
    position:absolute;
    left:calc(50% - 24px);
    top:-24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M0 0h48v48H0z'/%3E%3Cpath fill='%23F90' fill-rule='evenodd' d='M20.2 8.9c-.5.4-1.2 1-2 1.2-.7.4-1.5.5-2.2.5h-2.2c-1.4.1-2.1.3-2.5.7-.4.4-.6 1-.6 2.5V16c-.1.8-.2 1.6-.6 2.4-.3.7-.8 1.4-1.3 2l-1 1a57.2 57.2 0 0 0-1.5 1.8L6 24c0 .2 0 .5.3.9a8.9 8.9 0 0 0 1.5 1.8l1 1c.5.6 1 1.3 1.3 2 .4.8.5 1.6.5 2.3v2.2c.1 1.4.3 2.1.7 2.5.4.4 1 .6 2.5.6H16c.8.1 1.6.2 2.4.6.7.3 1.4.8 2 1.3a30.7 30.7 0 0 1 1.5 1.4l1.3 1c.4.3.7.4.9.4.2 0 .5 0 .9-.3a8.9 8.9 0 0 0 1.8-1.5l1-1c.6-.5 1.3-1 2-1.3a5 5 0 0 1 2.3-.5h2.2c1.4-.1 2.1-.3 2.5-.7.4-.4.6-1 .6-2.5V32c.1-.8.2-1.6.6-2.4.3-.7.8-1.4 1.3-2a30.7 30.7 0 0 1 1.4-1.5l1-1.3c.3-.4.4-.7.4-.9 0-.2 0-.5-.3-.9a8.9 8.9 0 0 0-1.5-1.8l-1-1c-.5-.6-1-1.3-1.3-2a5 5 0 0 1-.5-2.3v-2.2c-.1-1.4-.3-2.1-.7-2.5-.4-.4-1-.6-2.5-.6H32c-.8-.1-1.6-.2-2.4-.6-.7-.3-1.4-.8-2-1.3l-1-1a57.2 57.2 0 0 0-1.8-1.5L24 6c-.2 0-.5 0-.9.3a8.9 8.9 0 0 0-1.8 1.5l-1 1Zm1.3-5.1C22.2 3.3 23 3 24 3s1.8.3 2.5.8a11.6 11.6 0 0 1 2.3 1.9l1 .9 1.1.8 1.4.2a22.8 22.8 0 0 0 2 0c1.3.1 3.2.2 4.5 1.6 1.4 1.3 1.5 3.2 1.5 4.6v2l.3 1.3.8 1.2.9.9.5.5 1.4 1.8c.5.7.8 1.5.8 2.5s-.3 1.8-.8 2.5l-1.4 1.7-.5.6-.9 1-.8 1.1-.2 1.4v2c-.1 1.3-.2 3.2-1.6 4.5-1.3 1.4-3.2 1.5-4.6 1.5h-2l-1.3.3-1.2.8-.9.9-.5.5-1.8 1.4c-.7.5-1.5.8-2.5.8s-1.8-.3-2.5-.8l-1.7-1.4-.6-.5-1-.9-1.1-.8-1.4-.2h-2c-1.3-.1-3.2-.2-4.5-1.6-1.4-1.3-1.5-3.2-1.5-4.6v-2L7.3 31l-.8-1.2-.9-.9-.5-.5-1.4-1.8C3.3 25.8 3 25 3 24s.3-1.8.8-2.5a11.6 11.6 0 0 1 1.9-2.3l.9-1 .8-1.1.2-1.4a22.8 22.8 0 0 0 0-2c.1-1.3.2-3.2 1.6-4.5 1.3-1.4 3.2-1.5 4.6-1.5h2l1.3-.3 1.2-.8.9-.9.5-.5 1.8-1.4Z' clip-rule='evenodd'/%3E%3Cpath fill='%23F90' fill-rule='evenodd' d='M33.3 18.5c.6.6.6 1.5 0 2l-11 10.6c-.6.5-1.5.5-2 0l-5.6-5.3a1.5 1.5 0 1 1 2-2.1l4.5 4.2 10-9.5c.6-.6 1.6-.5 2.1 0Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
}

.rnp-crs-w{
    padding: 80px 0;
}
.rnp-crs-w-white{background: #FFF}
.rnp-crs-w h2{width:656px;max-width:100%;}
.rnp-crs{margin-top: 60px;margin-bottom: 40px;}
.rnp-crs-btm{width:560px;max-width:100%;}
.rnp-crs-btm-text{}
.rnp-crs-btns,.rnp-calc-btns{
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 30px;
}
.rnp-crs-btns-b{}
.rnp-crs-btns-d{
    font-size: 14px;
    line-height: 21px;
    color: #616161;
    flex: 1;
}
.rnp-ul-check-blue{padding-left:0;}
ul.rnp-ul-check-blue>li{
    padding-left:40px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='url(%23a)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22 11v1a10 10 0 1 1-6-9.1'/%3E%3Cpath stroke='url(%23b)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22 4 12 14l-3-3'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='12' x2='12' y1='2' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='15.5' x2='15.5' y1='4' y2='14' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230350C1'/%3E%3Cstop offset='1' stop-color='%23003466'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") left top no-repeat;
    margin-bottom: 30px;
    display: inline-block;
}
ul.rnp-ul-check-blue>li:before{display:none;}

.rnp-adv{padding:80px 0;}
.rnp-adv-white{background: #FFF;}
.rnp-adv-is{columns: 4;column-fill: balance;margin-top: 60px;}
.rnp-adv-vs-form .rnp-adv{padding-bottom: 70px;}
.rnp-adv-vs-form .cbf{/* margin-top:-100px; */}
.rnp-adv-vs-form{margin-bottom:80px;}
.cbf-blue{
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
}
.cbf-blue .cbf-h,.cbf-blue .cbf-d{color:#FFF;}

.cbf-blue .cbf-agree, .cbf-blue .cbf-agree label,.cbf-blue .cbf-agree a,
.rnp-hdr-form .cbf-agree, .rnp-hdr-form .cbf-agree label,.rnp-hdr-form .cbf-agree a{color:#C2C2C2;}

.rnp-rws{
    margin-bottom: 80px;
}
.rnp-rws .mp-trws {
    padding-top: 60px;
    border-top: 1px solid #E0E0E0;
}
.rnp-rws .mp-trws-sl{margin-bottom:60px}

.rnp-onlreg{margin:80px 0;}
.rnp-onlreg-in{padding-top: 60px;border-top: 1px solid #E0E0E0;}
.rnp-onlreg-mr{
    margin-top: 60px;
    display: flex;
    gap: 16px;
}
.rnp-onlreg-avt-w{
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    padding: 40px 48px 50px;
    width: 780px;
    max-width: 100%;
    margin-right: auto;
}
.rnp-onlreg-avt-sw{
    margin-bottom: 20px;
}
.rnp-onlreg-avt-h{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #0350C1;
}
.rnp-onlreg-avt-r{
    margin-top: 30px;
    display: flex;
    gap: 4px;
    text-align: center;
}
.rnp-onlreg-avt-c{}
.rnp-onlreg-avt-wd{
    padding: 8px 16px;
}
.rnp-onlreg-avt-wd-w{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #757575;
}
.rnp-onlreg-avt-wd-w.vih{
    color: #A92525;
    opacity: 0.7;
}
.rnp-onlreg-avt-wd-w.line-through{color: #E0E0E0;}
.rnp-onlreg-avt-wd-d{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #0A0A0A;
}
.rnp-onlreg-avt-wd-d.line-through{
    color: #C2C2C2;
}
.rnp-onlreg-avt-t{}
.rnp-onlreg-avt-tin{
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #C2C2C2;
    display: block;
    margin-bottom: 4px;
    padding: 8px 16px;
}
.rnp-onlreg-avt-tin.available{
    color: #0350C1;
    text-decoration:none;
    background: #CDDCF3;
    border-radius: 4px;
}
.rnp-onlreg-avt-tin.line-through{
    color: #C2C2C2;
}
.rnp-onlreg-yurs-w{
}
.rnp-onlreg-yurs{}
.rnp-onlreg-yur{
    width: 272px;
    max-width: 100%;
    margin-bottom: 40px;
}
.rnp-onlreg-yur-in{}
.rnp-onlreg-yur-r{
    display: flex;
    gap: 10px;
    margin-bottom: 16px;
}
.rnp-onlreg-yur-img{
    border-radius: 4px;
    overflow: hidden;
}
.rnp-onlreg-yur-img img{}
.rnp-onlreg-yur-i{}
.rnp-onlreg-yur-n{
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color: #0A0A0A;
}
.rnp-onlreg-yur-p{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #616161;
}
.rnp-onlreg .line-through{text-decoration:line-through;}

.rnp-command,.rnp-cases{margin:80px 0;}
.rnp-command-in,.rnp-cases-in
{
    padding-top: 60px;
    border-top: 1px solid #E0E0E0;
}



.rnp-cases .cp-i{min-width:368px;height: 100%;}


.rnp-cases-sl{margin-top:60px;}
.rnp-cases-sl-in{display:flex;gap:20px;}

.rnp-calc{
    background: linear-gradient(180deg, #003466 0%, #0350C1 100%);
    padding: 60px 0;
    margin: -30px 0;
}
.rnp-calc-in{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.rnp-calc-left{
    flex: 1;
    padding-right: 60px;
    max-width: 50%;
}
.rnp-calc-text{
}
.rnp-calc-text h2{
    font-weight: 500;
    font-size: 36px;
    line-height: 47px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.rnp-calc-d{font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}
.rnp-calc-w{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    margin-top: 30px;
    }
.rnp-calc-btns{margin-top:30px;}
.rnp-calc-btns-d{font-size: 14px;line-height: 21px;color: #C2C2C2;flex: 1;}
.rnp-calc-right{
    flex: 1;
}
.rnp-calc .ccf-r{display:none;}

.rnp-sp{
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    background: #FFFFFF;
    padding:30px;
    width: 100%;
}
.rnp-sp p{margin:0}

.rnp .mpt{
    margin-bottom: 60px;
}
.rnp-video{
    margin: 30px 0 0;
    padding: 15px 24px 16px 24px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    max-width: fit-content;
}
.rnp-video-in{width: 560px;max-width: 100%;padding-bottom: 56.3%;position: relative;border-radius: 4px;overflow: hidden;background: black;}
.rnp-video-in>*{display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;padding: 0;margin: 0;}
.rnp-video-dsk{
    margin-top: 10px;
    width: 558px;
    max-width: 100%;
}


.usl-tc{
}
.usl-tc>:last-child{margin-bottom:0;}



.collapse{background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
}
.collapse-n{font-weight: 700;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.02em;
    color: #0A0A0A;
    position:relative;
    padding:30px;
    cursor:pointer;
}
.collapse-n:after{
    content:'';
    display:block;
    position:absolute;
    right: 30px;
    top: 30px;
    width:24px;
    height:24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat;
}
.collapse.open .collapse-n:after{transform:rotate(180deg);}
.collapse-d{
    display: none;
    padding: 0 30px 30px;
}
.collapse-d>*:last-child{margin-bottom:0;}


.trfs{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.trf{
    flex: 1;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    padding: 30px;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    text-decoration: none;
}
.trf:hover{
    background: #F5F5F5;
}

.trf1{}
.trf1 .trf-n{
    color: #0A0A0A;
}
.trf2{border:1px solid #0350C1;}
.trf2 .trf-n{
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color:#0350C1;
}
.trf3{border:1px solid #F8981D;}
.trf3 .trf-n{
    background: linear-gradient(137.27deg, #F8981D 0%, #925911 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color:#F8981D;
}
.trf4{}
.trf4 .trf-n{
    color: #006637;
}
.trf-fw{
    min-width: 100%;
}
.trf-dw{
    flex: 1;
    /* margin: 0 auto auto 0; */
}
.trf-n{
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.02em;
}
.trf-d{
    font-size: 14px;
    line-height: 150%;
    color: #0A0A0A;
    margin-top: 10px;
    text-align: left;
}
.trf-g{
    padding: 6px 10px;
    background: #CCE0D7;
    border-radius: 4px;
    font-size: 14px;
    line-height: 150%;
    color: #006637;
    margin-top: 10px;
    display: inline-block;
}
.trf-p{
    /* margin: auto 0 auto auto; */
    min-width: 100%;
    margin-top: auto;
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    letter-spacing: -0.02em;
    color: #0350C1;
    padding-right: 38px;
    position:relative;
    text-align: left;
}
.trf-p:after{
    content:'';
    position:absolute;
    right:0;
    bottom: 1px;
    display:block;
    width:24px;
    height:24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%230350C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E") no-repeat;
}
.trf-fw .trf-p{
    min-width: initial;
    margin-bottom: auto;
}
.trfs-cont .trf{
    min-width: 45%;
}
.trfs-cont .trf-p{
    min-width: 100%;
}
@media( max-width: 820px ){
    .trf{min-width:100%;}
    .trf-fw .trf-p{
        min-width: 100%;
        margin-bottom: 0;
    }
    .trfs-cont .trf{min-width: 100%;}
}

@media( max-width: 768px ){
    .rnp-sp{padding:20px;}
}
.prm-shema{margin: 80px 0;}

@media( max-width: 1024px ) {
    .rnp-onlreg-mr{
        flex-direction: column-reverse;
    }
    .rnp-onlreg-yurs{
    display: flex;
    gap: 40px;
}
    .mpt-rd{
    /* bottom: 16px; */
    }
}

@media( max-width: 920px ){
    .rnp h2{
        font-weight: 500;
        font-size: 28px;
        line-height: 36px;
        letter-spacing: -0.02em;
    }
    .rnp-hdr-h1{width: 100%;}
    .rnp-hdr-a{margin-top: 0;width: 46%;}
    .rnp-hdr-sf{margin: 20px 0;transform: none;}
    .rnp-hdr-form-c{min-width: 100%;}
    .rnp-hdr-form{width:50%;}
    .rnp-hdr-btm{ gap: 16px;}
    .rnp-hdr-btm-l-text{font-size: 16px;line-height: 24px;}
    .rnp-osobennosty-link{padding-left:8px;padding-right:8px;}

    .rnp-stat-left{min-width:100%;}
    .rnp-stat-fedresurs{margin-top:0;max-width: 30%;}
    .rnp-stat-left{display:flex;flex-wrap: wrap;gap:16px;}
    .rnp-stat-left>*{flex:1;}
    .rnp-prices-right{padding:0;}
    .rnp-prices-btn-d{text-align:center;}
    .rnp-prices-iw {
        min-width: 50%;
        max-width: 50%;
    }
    .rnp-prices-i{padding:24px 32px;}
    .rnp-prices-i-n{font-size: 16px;line-height: 24px;margin-top: 16px;}
    .rnp-prices-i-p{
    font-size: 16px;
    line-height: 24px;
    margin-top: 16px;
}
    .rnp-how-to-work-right{display:none;}
    .rnp-how-to-work{padding:60px 0;}

    .rnp-adv-vs-form .rnp-adv {
        padding-bottom: 120px;
    }
    .rnp-adv-vs-form .cbf {
        /* margin-top: -40px; */
    }
    .rnp-adv-is {
        columns: 2;
    }
    .rnp-onlreg-avt-w{
        padding-left:24px;
        padding-right:24px;
    }


    .rnp-calc-left {

        padding-right: 0;
        max-width: 100%;
        min-width: 100%;
    }
    .rnp-calc-d,
    .rnp-calc-w,
    .rnp-calc-btns{display:none;}
    .rnp-calc-text h2{text-align: center;margin-bottom: 0;}
    .rnp .mpt-l{
    padding: 30px 0 40px 32px;
}
}
@media( max-width: 740px ){
    .rnp-hdr-a{float:none;padding:0;display: flex;flex-wrap: wrap;gap: 16px;width: 100%;align-items: center;min-height: initial;}
    .rnp-hdr-without-breads{padding-top:30px;}
    .rnp-hdr-form{width:100%;margin-top: 0;}
    .rnp-hdr-a-d-w{max-width: 50%;}
    .rnp-hdr-a-d{position:static;max-width:100%;}

    .rnp-hdr-h1 h1{font-weight: 700;
    font-size: 28px;
    line-height: 36px;

    letter-spacing: -0.02em;}
    .rnp-hdr-form-s .btn{width:100%;}
    .rnp-hdr-a-img {
        max-width: calc(50% - 16px);
    }
    .rnp-hdr-btm-l,.rnp-hdr-btm-r{min-width: 100%;}
    .rnp-hdr-btm-l-ico{width:40px;min-width: 40px;height:40px;}
    .rnp-stat{padding: 40px 0;}
    .rnp-stat-fedresurs{display:none;}
    .rnp-stat .plot-columns{height:250px}
    .rnp-prices {
        margin: 40px 0;
    }
    .rnp-prices-right{display:none;}
    .rnp-prices-i{padding:16px;}
    .rnp-prices-top-rw{margin-bottom:20px;}
    .rnp-how-to-work{padding:40px 0;}

    .rnp-crs-w {
        padding: 40px 0;
    }
    .rnp-crs {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .rnp-crs-btns-b,.rnp-crs-btns-b .btn{
        width:100%;
    }
    .rnp-calc-btns-b,.rnp-calc-btns-b .btn{
        width:100%;
    }
    .rnp-adv-vs-form .rnp-adv {
        padding-bottom: 80px;
        padding-top: 40px;
    }
    .rnp-adv-is{margin-top:40px;columns:1;}
    .rnp-adv-vs-form {
        margin-bottom: 40px;
    }
    .rnp-rws .mp-trws {
        padding-top: 0;
        border-top:0;
    }
    .rnp-rws .mp-trws-sl{margin-bottom:30px}
    .rnp-rws {
        margin-bottom: 40px;
    }
    .rnp-onlreg{margin:40px 0;}
    .rnp-onlreg-in{margin-top:40px;}
    .rnp-command,.rnp-cases{margin:40px 0;}
    .rnp-command-in,.rnp-cases-in{padding-top:40px;}
    .rnp-cases-sl{margin-top:40px;}

    .rnp-calc{margin: -30px 0;}
    .rnp-hdr-btm{padding:30px 16px;}

    .prm-shema{margin: 40px 0;}
}

@media( max-width: 640px ){
    .rnp-osobennosty-right{display:none;}
    .rnp-osobennosty{margin: 40px 0;}
    .rnp .mpt-l{
        padding: 24px 0 24px 16px;
    }

}
@media( max-width: 480px ){
    .rnp .mpt-i{
    right: -146px;
}
}
@media( max-width: 360px ){
    nobr{white-space: normal;}
}


/* slider styles for the company history page @ /company/istoriya/ */

.pskv2459 {
    display: flex;
    flex-wrap: wrap;
    margin: 30px 0;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}
@media (min-width: 768px) {
	.pskv2459 {
		gap: 30px;
	}
}
.pskv2003 {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    position: relative;
    z-index: 1;
}
.pskv2461 {
    display: flex;
    align-items: center;
    gap: 15px;
}
@media (min-width: 768px) {
	.pskv2461 {
		gap: 30px;
	}
}
.pskv2461 .swiper-button-prev {
	cursor: pointer;
    position: relative;
    right: auto;
    left: auto;
    width: 40px;
    height: 40px;
    background: url('/images/icons/psk_arr_left.svg') no-repeat center #003462;
    border-radius: 4px;
    top: auto;
    margin: 0;
}
@media (min-width: 768px) {
	.pskv2461 .swiper-button-prev {
		width: 50px;
		height: 50px;
	}
}
.pskv2461 .swiper-button-next {
	cursor: pointer;
    position: relative;
    right: auto;
    left: auto;
    transform: rotate(180deg);
    width: 40px;
    height: 40px;
    background: url('/images/icons/psk_arr_left.svg') no-repeat center #003462;
    border-radius: 4px;
    top: auto;
    margin: 0;
}
@media (min-width: 768px) {
	.pskv2461 .swiper-button-next {
		width: 50px;
		height: 50px;
	}
}
.swiper {
    /* margin-left: auto; */
    /* margin-right: auto; */
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-pointer-events {
    touch-action: pan-y;
}
.psk_company_legacy:before {
    background: linear-gradient(90deg, rgba(0, 95, 180, 0.00) 0%, #005FB4 51.56%, rgba(0, 95, 180, 0.00) 100%);
    position: absolute;
    top: 44px;
    left: 0;
    right: 0;
    height: 1px;
    content: '';
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
.psk_company_legacy .swiper-slide {
    width: 175px;
    text-align: center;
}
.pskv2622 {
    /*font-size: 24px;*/
    font-size: 18px;
	font-weight: 700;
    color: #bfd7ec;
    position: relative;
    margin: 95px 0 0;
    cursor: pointer;
    transition: all .3s ease-in;
    height: 63px;
	white-space: nowrap;
}
.pskv2622:before {
    content: '';
    width: 13px;
    height: 13px;
    background: #bfd7ec;
    position: absolute;
    top: -51px;
    left: 50%;
    margin: -6.5px 0 0 -6.5px;
    border-radius: 50%;
    transition: all .3s ease-in;
}
.psk_company_legacy .swiper-slide.swiper-slide-thumb-active .pskv2622 {
    font-size: 20px;
    color: #005FB4;
}
.psk_company_legacy .swiper-slide.swiper-slide-thumb-active .pskv2622:before {
    content: '';
    width: 39px;
    height: 39px;
    background: #005FB4;
    position: absolute;
    top: -90px;
    left: 50%;
    margin: 20.5px 0 0 -19.5px;
    border-radius: 50%;
}
.pskv2622:after {
    content: '';
    width: 79px;
    height: 79px;
    border: 1px solid transparent;
    position: absolute;
    top: -50.5px;
    left: 50%;
    margin: -39.5px 0 0 -39.5px;
    border-radius: 50%;
    transition: all .3s ease-in;
}
.psk_company_legacy .swiper-slide.swiper-slide-thumb-active .pskv2622:after {
    border: 1px solid #005FB4;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto;
}
.pskv2623 p {
    color: #0A0A0A;
	font-weight: 500;
}
@media (min-width: 768px) {
	.pskv2623 {
		width: 66%;
	}
}

/* end company history slider styles */

.mp-about-video {
	width: unset;
	padding-bottom: unset;
	padding-left: 70px;
	margin: 25px auto 45px;
}

.mp-about-video-ico {
	bottom: unset;
    top: 50%;
    transform: translate(0, -50%);
}

@media (max-width: 720px) {
	.mp-about-video .mp-about-video-ico {
		right: unset;
		left: 0;
	}
}
.banner_link{
	padding: 0.5em;
    background: #cddcf3;
    top: -1.5em;
    position: relative;
    color: #2b6ccb;
    font-weight: bold;
    border-radius: 5px;
    max-width: 80%;
}

.banner_link_text{
	padding: 0.5em;
    background: #cddcf3;
    top: -1.5em;
    position: relative;
    color: #2b6ccb;
    font-weight: bold;
	border-radius: 5px;
}

.banner_link_mobile{
    padding: 0.5em;
    background: #cddcf3;
    position: relative;
    color: #2b6ccb;
    font-weight: bold;
    left: 10px;
    display: flex;
    align-items: center;
    width: 95%;
    border-radius: 5px;
    justify-content: space-between;
}

.banner_link_mobile .arrow{

}

.banner_link_mobile div{
	/* flex: 0 0 80%; */
}

.banner_link_mobile svg{
	flex: 0 0 20px;
    position: relative;
    top: 2px;
}

.arrow{
	display: inline-block;
    width: 20px;
    height: 20px;
    top: 7px;
    position: relative;
    margin-left: 0.7em;
	border-radius: 5px;
}

.article_image {
	width: 20px;
    display: block;
    float: left;
}

.grecaptcha-badge{display:none;}
.spasibo-w{
    border: 1px solid transparent;
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    position:relative;
}
.spasibo-w .brds{position: relative;z-index:11;}
.spasibo-w .brd a{color: #FFF;}
.spasibo-w:before{
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background: #0A0A0A;
    opacity:0.2;
    pointer-events:none;
    z-index:10;
}
.spasibo{
    display: flex;
    flex-wrap: wrap;
    gap:20px;
    padding-bottom: 40px;
}
.spasibo-l{flex: 1;min-width: 56%;position: relative;z-index: 11;}
.spasibo-r{flex: 1;text-align:center;}
.spasibo-r svg{max-width:100%;display: inline-block;}
.spasibo-h1{}
.spasibo h1{
    margin-top: 24px;
    font-weight: 700;
    font-size: 36px;
    line-height: 130%;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.spasibo-d{
    font-weight: 700;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    margin-top: 24px;
}
.spasibo-d2{
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
    text-shadow: 0px 6px 6px rgba(0, 51, 102, 0.4);
    margin-top: 24px;
}
.spasibo .mpt-b{}
@media(max-width:920px){
    .spasibo{
        flex-direction: column;

    }
    .spasibo .mpt-b-d{display:block;}
}
@media(max-width:640px){
    .spasibo .mpt-b-d{display:none;}
    .spasibo .mpt-b .btn{width:100%;}
    .spasibo h1{
    font-size: 28px;
    margin-top: 0;
}
    .spasibo-d{
    font-size: 16px;
    margin-top: 16px;
}
    .spasibo-d2{
    font-size: 12px;
    margin-top: 16px;
}
    .spasibo .mpt-b{
        margin: 16px 0;
    }
    .spasibo-r{display:none;}
}


.bx-core-adm-dialog .bx-core-adm-dialog-content-wrap-inner{
    padding:0!important;
}
.bx-core-adm-dialog div.bx-html-editor{border:0!important;}
.bxhtmled-taskbar-tree-cont{position:relative;}
.bxhtmled-taskbar-tree-inner-cont{min-height:100%;}



/*------------ Новый год*/
/*
.page-404,.hdr-bottom,.rnp-hdr,.rnp-calc{position: relative;}
.page-404:after, .hdr-bottom:after,.rnp-hdr:before,.rnp-calc:before,.spasibo-w:after  {
    content: '';
    display: block;
    width: 100%;
    height: 387px;
    top: 100%;
    background: url(/images/noviy-god/yolka.webp) center top;
    background-size: auto 100%;
    z-index: 0;
    position: absolute;
    filter: blur(3px);

}
.rnp-hdr:before,.rnp-calc:before,.spasibo-w:after{top:0;}
.page-404:after{top: -50px;}
.ph-w, .pw{position:relative;z-index:1;}
.rnp-calc .container{position:relative}
.page-404 .ph h1{color:#FFF;text-shadow: 1px 0 black;}
.brd a{color:#FFF;}
.brd:last-child a{color:#C2C2C2;text-shadow: 0 0 black;}
@media(min-width: 1025px){
    .ph h1{color:#FFF;text-shadow: 1px 0 black;}
}
@media(max-width: 1024px){
    .ph h1{text-shadow: 1px 0 white;}
    .hdr-bottom:after{background: none;}
    .hdr-middle{
        position:relative;
        z-index:initial;
    }
    .hdr-middle:after{
        content: '';
        display: block;
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 231px;
        top: 100%;
        background: url(/images/noviy-god/yolka231.webp) center top;
        background-size: auto 100%;
        filter: blur(2px);
    }
    .spasibo-w:after
    {
        height: 231px;
        filter: blur(1px);
    }
}
@media(max-width: 540px){
    .hdr-middle:after,.spasibo-w:after{
        height: 91px;
        filter: blur(1px);
    }

}
*/

.SmartCaptcha-Overlay_visible{z-index: 10000000000!important;}

/* новогодний конкурс */
.ng-action{
    background: linear-gradient(180deg, #0350C1 0%, #003466 100%);
    border-radius: 4px;
    color: #FFF;
    padding: 16px 16px 14px;
    margin: 46px 0 80px;
    position: relative;
}

.ng-action h2{color: #FFF;margin: 0 0 20px;font-size: 34px;line-height: 46px;letter-spacing: 0.5px;text-shadow: #0350c1 0px 0px 6px;}
.ng-a-top{text-align:center;border: 1px solid transparent;margin-bottom: 16px;position:relative;}
.ng-a-top:after{
    content:'';
    display:block;
    position:absolute;
    background:url("/images/noviy-god/snow 1.webp") no-repeat;
    background-size:100% 100%;
    left: -17px;
    top: -66px;
    right: -17px;
    bottom: -56px;
    pointer-events: none;
}
.ng-a-top-dw{
    width: 81.8%;
    margin: 60px auto 48px;
    position: relative;
    z-index: 1;
}
.ng-a-top-d{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
}
.ng-a-btm{
    display: flex;
    /* align-items: center; */
    gap: 16px;
}
.ng-a-logo{}
.ng-a-logo svg{
    display: block;
}
.ng-a-center{
    flex: 1;
    background: #0350C1;
    border-radius: 4px;
    padding: 16px 48px;
    display: flex;
    /* flex-wrap: wrap; */
    gap: 16px;
    align-items: center;
}
.ng-a-d{
    position: relative;
    z-index: 1;
    text-shadow: #0350c1 0px 0px 6px;
}
.ng-a-d a{color:#FFF;}
.ng-a-d-s{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='34' fill='none'%3E%3Cpath fill='%23ABC5EA' d='M123.21 27.02a.5.5 0 0 1 .24.67l-1.89 4.08a.5.5 0 1 1-.9-.42l1.68-3.63-3.63-1.68a.5.5 0 0 1 .42-.9l4.08 1.88Zm-.21.46.17.47-.03.01a9.37 9.37 0 0 1-.51.18c-.36.12-.88.3-1.54.5a102.1 102.1 0 0 1-23.46 4.65c-13.59 1-29.14-1.36-36.08-15.1l.9-.45c6.63 13.15 21.58 15.55 35.1 14.57a101.1 101.1 0 0 0 17.7-3.02 105.26 105.26 0 0 0 7.45-2.23l.1-.04a1.8 1.8 0 0 0 .03-.01l.17.47Zm-61.45-9.3C54.91 5.02 39.93 1.59 26.41 1.5A101.8 101.8 0 0 0 8.7 3.07 103.02 103.02 0 0 0 1.14 4.7a73.32 73.32 0 0 1-.27-.96 24.47 24.47 0 0 1 .54-.14c.36-.1.88-.22 1.54-.38 1.33-.3 3.25-.72 5.59-1.12A100.8 100.8 0 0 1 26.4.5C40 .58 55.51 4.02 62.44 17.74l-.9.45Z'/%3E%3C/svg%3E") center center no-repeat;background-size: 100% 100%;width: 24%;height: 34px;}
.ng-a-b{white-space: nowrap;}
.ng-a-snow{}
.ng-a-snow svg{display:block;}
.ng-a-b i{
    display: inline-block;
}
.ng-a-b svg{
    vertical-align: middle;
}
@media(max-width: 940px){
    .ng-action{padding:8px;}
    .ng-action h2{
    font-size: 28px;
    line-height: 130%;
    letter-spacing: -0.02em;
    margin: 0 0 5px;
}
    .ng-a-top-d{
    font-size: 14px;
    line-height: 150%;
}
    .ng-a-top{
    margin-bottom: 8px;
}
    .ng-a-top:after{
    background:url("/images/noviy-god/snow 2.webp") no-repeat;
    background-size: 100% 100%;
    left: -9px;
    right: -9px;
    top: -33px;
    bottom: -30px;
    }
    .ng-a-btm{gap:8px;}
    .ng-a-center{
    padding: 10px 16px;
}
    .ng-a-d-s{display:none;}
    .ng-a-b .btn{
    padding: 6px 16px;
    font-size: 14px;
}
    .ng-a-b svg{
    zoom: 0.8;
}
    .ng-a-d{
    font-size: 12px;
    line-height: 16px;
}
    .ng-a-top-dw{
    margin: 33px auto 19px;
    width: 98%;
}
}
@media(max-width: 620px){
    .ng-a-logo, .ng-a-snow{display:none;}
}
@media(max-width: 520px){
    .ng-action{padding:4px;}
    .ng-action .mpt-u2:after{
    height: 5px;
}
    .ng-action h2{
    font-size: 16px;
    line-height: 150%;
    }
    .ng-a-top-d{
    font-size: 12px;
    line-height: 130%;
    }
    .ng-a-top{
        margin-bottom: 8px;
    }
    .ng-a-top:after{
        background:url("/images/noviy-god/snow 3.webp") no-repeat;
        background-size: 100% 100%;
        left: -5px;
        right: -5px;
        top: -27px;
        bottom: -16px;
    }
    .ng-a-top-dw{margin: 25px auto 34px;}
    .ng-a-center {
        padding: 7px 8px;
    }
    .ng-a-center{flex-wrap: wrap;}
    .ng-a-d,.ng-a-b,.ng-a-b .btn{min-width: 100%;}
}
/*Новый год ------------*/