

/* Start:/local/templates/layout2021header/css/new-products-group-template.css?1723114475202431*/
@font-face{font-family:Circe-Bold;font-style:normal;font-weight:700;src:url(/local/templates/layout2021header/css/../fonts/Circe-Bold.eot);src:url(/local/templates/layout2021header/css/../fonts/Circe-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/layout2021header/css/../fonts/Circe-Bold.woff) format("woff"),url(/local/templates/layout2021header/css/../fonts/Circe-Bold.ttf) format("truetype")}@font-face{font-family:Circe;font-style:normal;font-weight:300;src:url(/local/templates/layout2021header/css/../fonts/Circe-Light.eot);src:url(/local/templates/layout2021header/css/../fonts/Circe-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/layout2021header/css/../fonts/Circe-Light.woff) format("woff"),url(/local/templates/layout2021header/css/../fonts/Circe-Light.ttf) format("truetype")}@font-face{font-family:Circe;font-style:normal;font-weight:400;src:url(/local/templates/layout2021header/css/../fonts/Circe-Regular.eot);src:url(/local/templates/layout2021header/css/../fonts/Circe-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/layout2021header/css/../fonts/Circe-Regular.woff) format("woff"),url(/local/templates/layout2021header/css/../fonts/Circe-Regular.ttf) format("truetype")}@font-face{font-family:Circe;font-style:normal;font-weight:800;src:url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.eot);src:url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.woff) format("woff"),url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{*zoom:1;display:inline-block;*display:inline;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}html{-ms-overflow-style:scrollbar;box-sizing:border-box}.container{margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:767px}}@media (min-width:992px){.container{max-width:1200px}}@media (min-width:1260px){.container{max-width:1260px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:12px;padding-right:12px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1260px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1260px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1260px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:24px!important}.mt-3,.my-3{margin-top:24px!important}.mr-3,.mx-3{margin-right:24px!important}.mb-3,.my-3{margin-bottom:24px!important}.ml-3,.mx-3{margin-left:24px!important}.m-4{margin:32px!important}.mt-4,.my-4{margin-top:32px!important}.mr-4,.mx-4{margin-right:32px!important}.mb-4,.my-4{margin-bottom:32px!important}.ml-4,.mx-4{margin-left:32px!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:24px!important}.pt-3,.py-3{padding-top:24px!important}.pr-3,.px-3{padding-right:24px!important}.pb-3,.py-3{padding-bottom:24px!important}.pl-3,.px-3{padding-left:24px!important}.p-4{padding:32px!important}.pt-4,.py-4{padding-top:32px!important}.pr-4,.px-4{padding-right:32px!important}.pb-4,.py-4{padding-bottom:32px!important}.pl-4,.px-4{padding-left:32px!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-24px!important}.mt-n3,.my-n3{margin-top:-24px!important}.mr-n3,.mx-n3{margin-right:-24px!important}.mb-n3,.my-n3{margin-bottom:-24px!important}.ml-n3,.mx-n3{margin-left:-24px!important}.m-n4{margin:-32px!important}.mt-n4,.my-n4{margin-top:-32px!important}.mr-n4,.mx-n4{margin-right:-32px!important}.mb-n4,.my-n4{margin-bottom:-32px!important}.ml-n4,.mx-n4{margin-left:-32px!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:24px!important}.mt-sm-3,.my-sm-3{margin-top:24px!important}.mr-sm-3,.mx-sm-3{margin-right:24px!important}.mb-sm-3,.my-sm-3{margin-bottom:24px!important}.ml-sm-3,.mx-sm-3{margin-left:24px!important}.m-sm-4{margin:32px!important}.mt-sm-4,.my-sm-4{margin-top:32px!important}.mr-sm-4,.mx-sm-4{margin-right:32px!important}.mb-sm-4,.my-sm-4{margin-bottom:32px!important}.ml-sm-4,.mx-sm-4{margin-left:32px!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:24px!important}.pt-sm-3,.py-sm-3{padding-top:24px!important}.pr-sm-3,.px-sm-3{padding-right:24px!important}.pb-sm-3,.py-sm-3{padding-bottom:24px!important}.pl-sm-3,.px-sm-3{padding-left:24px!important}.p-sm-4{padding:32px!important}.pt-sm-4,.py-sm-4{padding-top:32px!important}.pr-sm-4,.px-sm-4{padding-right:32px!important}.pb-sm-4,.py-sm-4{padding-bottom:32px!important}.pl-sm-4,.px-sm-4{padding-left:32px!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-24px!important}.mt-sm-n3,.my-sm-n3{margin-top:-24px!important}.mr-sm-n3,.mx-sm-n3{margin-right:-24px!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-24px!important}.ml-sm-n3,.mx-sm-n3{margin-left:-24px!important}.m-sm-n4{margin:-32px!important}.mt-sm-n4,.my-sm-n4{margin-top:-32px!important}.mr-sm-n4,.mx-sm-n4{margin-right:-32px!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-32px!important}.ml-sm-n4,.mx-sm-n4{margin-left:-32px!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:24px!important}.mt-md-3,.my-md-3{margin-top:24px!important}.mr-md-3,.mx-md-3{margin-right:24px!important}.mb-md-3,.my-md-3{margin-bottom:24px!important}.ml-md-3,.mx-md-3{margin-left:24px!important}.m-md-4{margin:32px!important}.mt-md-4,.my-md-4{margin-top:32px!important}.mr-md-4,.mx-md-4{margin-right:32px!important}.mb-md-4,.my-md-4{margin-bottom:32px!important}.ml-md-4,.mx-md-4{margin-left:32px!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:24px!important}.pt-md-3,.py-md-3{padding-top:24px!important}.pr-md-3,.px-md-3{padding-right:24px!important}.pb-md-3,.py-md-3{padding-bottom:24px!important}.pl-md-3,.px-md-3{padding-left:24px!important}.p-md-4{padding:32px!important}.pt-md-4,.py-md-4{padding-top:32px!important}.pr-md-4,.px-md-4{padding-right:32px!important}.pb-md-4,.py-md-4{padding-bottom:32px!important}.pl-md-4,.px-md-4{padding-left:32px!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-24px!important}.mt-md-n3,.my-md-n3{margin-top:-24px!important}.mr-md-n3,.mx-md-n3{margin-right:-24px!important}.mb-md-n3,.my-md-n3{margin-bottom:-24px!important}.ml-md-n3,.mx-md-n3{margin-left:-24px!important}.m-md-n4{margin:-32px!important}.mt-md-n4,.my-md-n4{margin-top:-32px!important}.mr-md-n4,.mx-md-n4{margin-right:-32px!important}.mb-md-n4,.my-md-n4{margin-bottom:-32px!important}.ml-md-n4,.mx-md-n4{margin-left:-32px!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:24px!important}.mt-lg-3,.my-lg-3{margin-top:24px!important}.mr-lg-3,.mx-lg-3{margin-right:24px!important}.mb-lg-3,.my-lg-3{margin-bottom:24px!important}.ml-lg-3,.mx-lg-3{margin-left:24px!important}.m-lg-4{margin:32px!important}.mt-lg-4,.my-lg-4{margin-top:32px!important}.mr-lg-4,.mx-lg-4{margin-right:32px!important}.mb-lg-4,.my-lg-4{margin-bottom:32px!important}.ml-lg-4,.mx-lg-4{margin-left:32px!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:24px!important}.pt-lg-3,.py-lg-3{padding-top:24px!important}.pr-lg-3,.px-lg-3{padding-right:24px!important}.pb-lg-3,.py-lg-3{padding-bottom:24px!important}.pl-lg-3,.px-lg-3{padding-left:24px!important}.p-lg-4{padding:32px!important}.pt-lg-4,.py-lg-4{padding-top:32px!important}.pr-lg-4,.px-lg-4{padding-right:32px!important}.pb-lg-4,.py-lg-4{padding-bottom:32px!important}.pl-lg-4,.px-lg-4{padding-left:32px!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-24px!important}.mt-lg-n3,.my-lg-n3{margin-top:-24px!important}.mr-lg-n3,.mx-lg-n3{margin-right:-24px!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-24px!important}.ml-lg-n3,.mx-lg-n3{margin-left:-24px!important}.m-lg-n4{margin:-32px!important}.mt-lg-n4,.my-lg-n4{margin-top:-32px!important}.mr-lg-n4,.mx-lg-n4{margin-right:-32px!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-32px!important}.ml-lg-n4,.mx-lg-n4{margin-left:-32px!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1260px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:24px!important}.mt-xl-3,.my-xl-3{margin-top:24px!important}.mr-xl-3,.mx-xl-3{margin-right:24px!important}.mb-xl-3,.my-xl-3{margin-bottom:24px!important}.ml-xl-3,.mx-xl-3{margin-left:24px!important}.m-xl-4{margin:32px!important}.mt-xl-4,.my-xl-4{margin-top:32px!important}.mr-xl-4,.mx-xl-4{margin-right:32px!important}.mb-xl-4,.my-xl-4{margin-bottom:32px!important}.ml-xl-4,.mx-xl-4{margin-left:32px!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:24px!important}.pt-xl-3,.py-xl-3{padding-top:24px!important}.pr-xl-3,.px-xl-3{padding-right:24px!important}.pb-xl-3,.py-xl-3{padding-bottom:24px!important}.pl-xl-3,.px-xl-3{padding-left:24px!important}.p-xl-4{padding:32px!important}.pt-xl-4,.py-xl-4{padding-top:32px!important}.pr-xl-4,.px-xl-4{padding-right:32px!important}.pb-xl-4,.py-xl-4{padding-bottom:32px!important}.pl-xl-4,.px-xl-4{padding-left:32px!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-24px!important}.mt-xl-n3,.my-xl-n3{margin-top:-24px!important}.mr-xl-n3,.mx-xl-n3{margin-right:-24px!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-24px!important}.ml-xl-n3,.mx-xl-n3{margin-left:-24px!important}.m-xl-n4{margin:-32px!important}.mt-xl-n4,.my-xl-n4{margin-top:-32px!important}.mr-xl-n4,.mx-xl-n4{margin-right:-32px!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-32px!important}.ml-xl-n4,.mx-xl-n4{margin-left:-32px!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1260px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}body,html{font-family:Circe;font-size:16px;height:100%}body a,html a{text-decoration:none}.main{flex:1 0 auto}.footer,.header{flex:0 0 auto}h1,h2,h3,h4,h5,h6{font-weight:400}*{box-sizing:border-box}a,button,input,select{outline:none}img,video{max-width:100%}input,textarea{-webkit-appearance:none;font-family:Circe,sans-serif}button,input{border:0;margin:0;padding:0}.page-wrap{display:flex;flex-direction:column;height:100%;overflow-x:hidden}@supports (display:grid){.page-wrap{-ms-grid-rows:auto 1fr auto;-ms-grid-columns:100%;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto}}.section{flex-shrink:0;padding:64px 0}@media only screen and (max-width:1024px){.section{padding:40px 0}}.section_last{padding:64px 0 70px}.section_gray{background-color:#f7f7f7}.section_white{background-color:#fff}.section_m-pad{padding:40px 0}.section_alone{padding:40px 0 80px}.section_no-pad-top{padding-top:0}.section_no-pad-bot{padding-bottom:0}.section_brd-bot{border-bottom:1px solid #f7f7f7}@media only screen and (max-width:767px){.section_mobile-sm{padding:24px 0}}.c-container{margin:0 auto;max-width:1290px;padding:0 15px;width:100%}@media screen and (max-width:1279px){.c-container{padding:0 20px}}@media only screen and (max-width:1259px){.container{padding:0 24px}}@media only screen and (max-width:576px){.container{padding:0 15px}}.inp,.inp-textarea{background-color:transparent;border-bottom:2px solid #eaeaea;color:#363634;font-size:16px;height:3em;line-height:3;width:100%}.is-error .inp,.is-error .inp-textarea{border-bottom-color:#a94442}.inp-textarea:focus,.inp.is-focus,.inp:focus,.is-focus.inp-textarea{border-bottom-color:#f0ee0e}.inp-textarea:disabled,.inp.is-disabled,.inp:disabled,.is-disabled.inp-textarea{color:#898987;cursor:default}.inp_icon{padding-right:1.5em}.inp-textarea[type=password],.inp[type=password]{letter-spacing:4px}.inp-textarea[type=password]::-moz-placeholder, .inp[type=password]::-moz-placeholder{letter-spacing:normal}.inp-textarea[type=password]::placeholder,.inp[type=password]::placeholder{letter-spacing:normal}input:-webkit-autofill{background-color:transparent;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input::-ms-clear,input::-ms-reveal{display:none}.checkbox,.radio{margin:10px 0 0 20px;opacity:0;position:absolute;z-index:-1}.checkbox+label,.radio+label{color:#363634;cursor:pointer;display:inline-block;font-family:Circe,sans-serif;font-size:16px;font-weight:400;line-height:1.3;padding:4px 0 0 32px;position:relative}.checkbox+label:before,.radio+label:before{background:transparent;border:2px solid #eaeaea;border-radius:0;box-sizing:border-box;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.radio+label:before{border-radius:50%}.checkbox+label:after,.radio+label:after{background:url(/local/templates/layout2021header/css/../img/ico-check.svg) no-repeat 50% 50%/contain;content:"";height:14px;left:3px;opacity:0;position:absolute;top:5px;transition:.2s;visibility:hidden;width:18px}.radio+label:after{background:#f0ee0e;border-radius:50%;height:12px;left:6px;top:6px;width:12px}.checkbox:checked+label:after,.radio:checked+label:after{opacity:1;visibility:visible}.inp-notes{color:#ccc;font-size:12px;left:0;overflow:hidden;position:absolute;text-overflow:ellipsis;top:calc(100% + 4px);white-space:nowrap;z-index:10}.is-error .inp-notes{color:#a94442}.inp-icon{cursor:pointer;display:inline-block;position:absolute;right:0;top:15px;z-index:10}.inp-icon_pass{background:url(/local/templates/layout2021header/css/../img/ico-show-pass.svg) no-repeat;height:18px;width:20px}.inp-textarea{border:none;border-bottom:2px solid #eaeaea;overflow:hidden;resize:none;transition:all .2s ease}.inp-text-fake,.inp-textarea{font-family:Circe;line-height:1.5;padding:.85em 0 0}.inp-text-fake{word-wrap:break-word;box-sizing:border-box;display:none;font-size:16px;left:0;min-height:3em;position:absolute;white-space:pre-wrap;width:100%}.spinner{animation:spinner 1s linear infinite;background:url(/local/templates/layout2021header/css/../img/spinner.svg) no-repeat;flex-shrink:0;height:24px;width:24px}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media only screen and (max-width:767px){.p-mw-md-0{padding:0!important}}.gap-t{margin-top:20px}@media only screen and (max-width:767px){.gap-t{margin-top:16px}}.gap-t_xs{margin-top:8px}.gap-t_sm{margin-top:12px}.gap-t_m{margin-top:32px}@media only screen and (max-width:767px){.gap-t_m{margin-top:6px}}.gap-t_lg{margin-top:40px}@media only screen and (max-width:767px){.gap-t_lg{margin-top:20px}}.gap-b{margin-bottom:20px}.menu-button1{height:18px}.nowrap{white-space:nowrap}.bg-fixed{background-color:rgba(99,102,106,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.top-background1 .page-line{box-sizing:content-box}.col_right{display:inline-flex;flex-grow:0;margin-left:auto}@media only screen and (max-width:767px){.col_right{flex-basis:100%;margin-bottom:1rem;margin-left:0;order:-1}}.bg-gray-clip{background-clip:content-box;background-color:#f7f7f7}.padding-right{padding-right:2px!important}.mt-40{margin-top:40px}.pll-0{padding-left:0}@media only screen and (max-width:1024px){.pll-0{margin:0 -10px;padding-right:0;width:calc(100% + 20px)}}.prr-0{padding-right:2px}@media only screen and (max-width:1024px){.prr-0{margin:0 -10px;padding-left:0;padding-right:0;width:calc(100% + 20px)}.pll-40{padding-left:40px}}.v-hidden{left:0;max-width:calc(100% - 24px);opacity:0;position:absolute;top:0;visibility:hidden!important;z-index:-1000}.action-btn{background:transparent;border:1px solid rgba(54,54,52,.15);border-radius:8px;color:#363634;display:inline-block;font-family:Circe,sans-serif;font-size:16px;font-weight:700;line-height:20px;min-height:48px;padding:14px 40px;transition:all .3s}.action-btn:hover{background:#f7f7f7}@media only screen and (max-width:576px){.action-btn{padding:14px 24px}}.action-btn_yellow{background:#f0ee0e;border-color:#f0ee0e}.action-btn_yellow:hover{background:#f0ee0e;box-shadow:0 5px 30px rgba(246,244,46,.5)}.action-btn_black{background:#363634;border-color:#363634;color:#fff}.action-btn_black:hover{background:#363634;box-shadow:0 5px 30px rgba(54,54,52,.5)}.action-btn_disabled{background:#63666a;border-color:#63666a;color:#fff;pointer-events:none}.action-btn_disabled:hover{background:#63666a;border:#63666a}.action-btn_gap{margin:0 16px 0 0}@media only screen and (max-width:767px){.action-btn_gap{margin:0 0 8px}}.action-btn_icon{align-items:center;display:flex}.action-btn__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.466 6.96a.8.8 0 1 0-1.132 1.13l2.1 2.1a.8.8 0 0 0 1.132 0l2.1-2.1a.8.8 0 1 0-1.132-1.13l-.734.734V.875a.8.8 0 1 0-1.6 0v6.819l-.734-.734ZM1.675 5.5a1.2 1.2 0 0 1 1.2-1.2h1.062a.8.8 0 0 0 0-1.6H2.875a2.8 2.8 0 0 0-2.8 2.8v5.625a2.8 2.8 0 0 0 2.8 2.8h8.25a2.8 2.8 0 0 0 2.8-2.8V5.5a2.8 2.8 0 0 0-2.8-2.8h-1.063a.8.8 0 1 0 0 1.6h1.063a1.2 1.2 0 0 1 1.2 1.2v5.625a1.2 1.2 0 0 1-1.2 1.2h-8.25a1.2 1.2 0 0 1-1.2-1.2V5.5Z' fill='%23363634'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:14px;margin:0 11px 4px 0;width:14px}.text{font-size:16px;font-weight:400;line-height:24px}@media only screen and (max-width:1024px){.text{font-size:14px;line-height:20px}}.text_big{font-size:20px;line-height:28px}.text_bold{font-weight:700}.n-qa-banners{display:grid;gap:0 1.5em;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.n-qa-banners{gap:1em 0;grid-template-columns:repeat(1,1fr)}}.n-qa-banners_mt{margin-top:5em}@media only screen and (max-width:1024px){.n-qa-banners_mt{margin-top:3.75rem}}.n-qa-banner{background-color:#363634;border-radius:.5rem;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);cursor:pointer;display:flex;font-size:16px;max-height:194px;overflow:hidden;position:relative}@media only screen and (max-width:1024px){.n-qa-banner{display:block;min-height:266px}}@media only screen and (max-width:767px){.n-qa-banner{display:flex;flex-direction:column;max-height:220px}}.n-qa-banner_second .n-qa-banner__picture{bottom:-112px;max-width:420px;position:absolute;right:0}@media only screen and (max-width:1024px){.n-qa-banner_second .n-qa-banner__picture{bottom:0;margin:0 auto;max-height:216px;max-width:unset;position:relative;text-align:center}}@media only screen and (max-width:767px){.n-qa-banner_second .n-qa-banner__picture{bottom:24px;max-height:unset}}.n-qa-banner__content{margin-right:20px;max-width:14.125em;padding:2.5em 0 2.5em 2.375em;width:100%}@media only screen and (max-width:1024px){.n-qa-banner__content{margin-right:0;max-width:unset;padding:2em}}@media only screen and (max-width:767px){.n-qa-banner__content{padding:1.5em 1em}}.n-qa-banner__title{color:#fff;font-size:2em;font-weight:700;line-height:1;margin-bottom:.375em}@media only screen and (max-width:1024px){.n-qa-banner__title{font-size:2em;margin-bottom:.25em}}@media only screen and (max-width:767px){.n-qa-banner__title{font-size:1.5em;font-weight:400;margin-bottom:.33em}}.n-qa-banner__text{color:#f9f9f9;line-height:1.5;opacity:.6}@media only screen and (max-width:1024px){.n-qa-banner__text{font-size:.875em;line-height:1.45}}.n-qa-banner__picture{align-items:flex-end;display:flex;width:100%}@media only screen and (max-width:1024px){.n-qa-banner__picture{justify-content:flex-end;margin-left:auto}}@media only screen and (max-width:767px){.n-qa-banner__picture{height:100%;max-width:unset}}.n-qa-banner__picture img{-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:1024px){.n-qa-banner__picture img{width:auto}}.section-tab-content__wrapper .n-qa-banner_second .n-qa-banner__picture{bottom:unset;max-width:370px;right:-3.75em}@media only screen and (max-width:1024px){.section-tab-content__wrapper .n-qa-banner_second .n-qa-banner__picture{right:unset}}@media only screen and (max-width:767px){.section-tab-content__wrapper .n-qa-banner_second .n-qa-banner__picture{bottom:24px;right:unset}}.section-tab-content__wrapper .n-qa-banner_second .n-qa-banner__picture img{height:100%}@media only screen and (max-width:1024px){.section-tab-content__wrapper .n-qa-banner_second .n-qa-banner__picture img{height:auto}}.n-input-checkbox{margin:10px 0 0;position:relative}.n-input-checkbox_disabled{opacity:.3;pointer-events:none}.n-input-checkbox input:not(:disabled):not(:checked)+label:hover:before{border-color:hsla(0,0%,53%,.85)}.n-input-checkbox input:not(:disabled):active+label:before{background-color:#fff;border-color:#868686}.n-input-checkbox input:checked+label:before{background-color:#f0ee0e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2 5 9 2 6' stroke='%2363666A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#f0ee0e}.n-input-checkbox input:checked+label,.n-input-checkbox input:not(:checked)+label{cursor:pointer;display:inline-block;padding-left:28px;position:relative}.n-input-checkbox input:focus:not(:checked)+label:before{border-color:#868686}.n-input-checkbox input:disabled+label:before{background-color:#868686}.n-input-checkbox input+label:before{background-position:50%;background-repeat:no-repeat;background-size:auto;border:1px solid #868686;border-radius:3.75px;box-sizing:border-box;content:"";display:inline-block;height:20px;left:0;margin-right:8px;position:absolute;top:2px;transition:all .3s ease;width:20px}.n-input-checkbox label{color:#363634;font-size:16px;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.n-characteristic-line-layout{display:grid;gap:16px 0;margin-bottom:16px}.n-characteristic-line-layout__wrapper{display:inherit;gap:inherit}.n-characteristic-card{border:1px solid #d9d9d9;border-radius:8px;padding:24px;position:relative}@media only screen and (max-width:767px){.n-characteristic-card{padding:16px}}.n-characteristic-card.is-error{border-color:#f34747}.n-characteristic-card .n-input-checkbox{margin:0}.n-characteristic-card__row:not(:last-of-type){margin-bottom:24px}@media only screen and (max-width:767px){.n-characteristic-card__row:not(:last-of-type){margin-bottom:16px}}.n-characteristic-card__line-number{color:#63666a;display:inline-block;font-size:16px;line-height:1.4}@media only screen and (max-width:1024px){.n-characteristic-card__line-number{font-size:14px}}.n-characteristic-card__title{color:#363634;display:inline-block;font-family:Circe-Bold;font-size:16px;line-height:1.4;margin-bottom:16px}@media only screen and (max-width:1024px){.n-characteristic-card__title{font-size:14px}}.n-characteristic-card__delete{cursor:pointer;height:16px;position:absolute;right:16px;top:16px;width:16px}.n-characteristic-card__delete>svg{color:#63666a;pointer-events:none}.n-characteristic-card__field{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px}@media only screen and (max-width:1024px){.n-characteristic-card__field{gap:16px 24px}}.n-characteristic-btn{align-items:center;background:transparent;color:#363634;display:inline-flex;font-family:Circe,sans-serif;font-size:16px;font-weight:700;gap:0 16px;line-height:20px}.n-characteristic-btn__figure{align-items:center;background-color:#efefef;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.n-characteristic-error{color:#f34747;display:none;margin-bottom:16px}.n-characteristic-error.is-error{display:block}.n-events-card-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1024px){.n-events-card-grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.n-events-card-grid{gap:24px 0;grid-template-columns:repeat(1,1fr)}}.n-events-card{background-color:#fff;box-shadow:0 2px 30px rgba(0,0,0,.15);display:flex;flex-direction:column}.n-events-card__head{display:block;height:240px;position:relative}.n-events-card__head-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.n-events-card__ribbon{background-color:#f6f42e;box-shadow:2px 2px 6px rgba(54,54,52,.15);color:#363634;font-family:Circe-Bold,sans-serif;font-size:12px;font-weight:700;left:-10px;letter-spacing:.2px;padding:12px 12px 9px;position:absolute;text-transform:uppercase;top:20px}.n-events-card__ribbon:before{border-left:10px solid transparent;border-top:10px solid #9c971f;bottom:-10px;content:"";display:block;left:0;position:absolute}.n-events-card__type{align-items:center;background-color:#f6f42e;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;width:40px}.n-events-card__body{flex:1 0 auto;padding:32px 32px 40px}@media only screen and (max-width:1024px){.n-events-card__body{padding:24px}}.n-events-card__date{color:#898987;font-size:14px;font-weight:700;margin-bottom:8px}.n-events-card__date,.n-events-card__title{display:block;font-family:Circe-Bold,sans-serif;line-height:1.3}.n-events-card__title{color:#363634;font-size:24px;margin-bottom:16px}@media only screen and (max-width:1024px){.n-events-card__title{font-size:20px;line-height:1.2}}.n-events-card__title:hover{text-decoration:underline}.n-events-card__leader:not(:last-of-type){margin-bottom:16px}.n-events-card__footer{align-items:center;border-top:2px solid #f7f7f7;color:#000;display:flex;font-size:16px;gap:0 8px;line-height:1.5;padding:20px 32px;transition:background-color .3s ease}@media only screen and (max-width:1024px){.n-events-card__footer{padding:20px 24px}}.n-events-card__footer:hover{background-color:#f0ee0e}.n-events-card-leader{align-items:center;display:flex;gap:0 16px}.n-events-card-leader__img{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.n-events-card-leader__name{color:#000;font-size:"Circe-Bold",sans-serif;font-size:16px;font-weight:700;line-height:1.5}.n-events-card-leader__post{color:#898987;display:inline-block;font-size:14px;line-height:1.15;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n-events-card-leader__content,.n-events-card-leader__name{display:block}.n-base-modal-modal{display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.n-base-modal-modal.is-opened{display:block}.n-base-modal-modal__overlay{background-color:rgba(54,54,52,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.n-base-modal-modal__sended,.n-base-modal-modal__wrapper{left:50%;margin:auto;max-height:100vh;max-width:848px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1002}.n-base-modal-modal__sended-img{margin-bottom:20px;text-align:center}.n-base-modal-modal__sended-title{font-size:24px;font-weight:700;line-height:26px;text-align:center}.n-base-modal-modal__close{align-items:center;background:#f0ee0e;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;left:calc(100% + 24px);padding:14px;position:absolute;top:0;width:40px}.n-base-modal-modal__close img{transform:rotate(45deg)}@media only screen and (max-width:1024px){.n-base-modal-modal__close{bottom:calc(100% + 24px);left:unset;right:0;top:unset}}@media only screen and (max-width:767px){.n-base-modal-modal__close{bottom:unset;left:unset;right:16px;top:32px}}.n-base-modal-modal__inner{background-color:#fff;border-radius:8px;padding:60px 40px;position:relative}@media only screen and (max-width:767px){.n-base-modal-modal__inner{border-radius:0;padding:32px 16px}}.n-base-modal-modal__title{font-size:32px;font-weight:700;line-height:42px;margin-bottom:24px}@media only screen and (max-width:767px){.n-base-modal-modal__title{padding-right:80px}}.n-base-modal-modal .n-title-h3{font-family:Circe-Bold,sans-serif;font-size:32px;font-weight:700;line-height:42px}@media only screen and (max-width:1024px){.n-base-modal-modal .n-title-h3{font-size:24px;line-height:26px}}@media only screen and (max-width:767px){.n-base-modal-modal .n-title-h3{font-size:18px;line-height:24px}}.n-base-modal__legacy,.n-base-modal__legacy a{color:rgba(54,54,52,.5);font-size:14px;line-height:20px}.n-base-modal__legacy a{text-decoration:underline}.n-base-modal-form__fields{margin:40px 0}.n-base-modal-form__row:not(:last-of-type){margin-bottom:16px}.n-base-modal-form__row_split{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.n-base-modal-form__row_split{grid-template-columns:repeat(1,1fr)}}.n-base-modal-form__checklist-item:not(:last-of-type),.n-base-modal-form__checklist:not(:last-of-type){margin-bottom:24px}.n-base-modal-form__checklist-title{display:block;font-size:24px;font-weight:700;line-height:28px;margin-bottom:24px}.n-base-modal-form__submit{align-items:center;display:flex;justify-content:flex-end;text-align:right}@media only screen and (max-width:767px){.n-base-modal-form__submit{align-items:stretch;flex-direction:column}}.n-base-modal-form__spinner{align-items:center;display:flex;height:58px;justify-content:center;margin-left:24px;position:relative;text-align:center;width:58px}.n-base-modal-form__spinner-circle{animation-duration:.9s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:cubic-bezier(.53,.21,.29,.67);border:2px solid #fff;border-radius:50%;border-right-color:#f0ee0e;display:inline-block;height:32px;margin:auto;text-align:center;width:32px}@keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.n-base-modal-input-field input{border:1px solid #d9d9d9;border-radius:8px;color:#363634;font-size:16px;font-weight:700;line-height:24px;padding:16px;transition:all .3s;width:100%}.n-base-modal-input-field input::-moz-placeholder{color:#363634}.n-base-modal-input-field input::placeholder{color:#363634}.n-base-modal-input-field input:focus{border-color:#f0ee0e}.input-field-placeholder{border-radius:8px;display:inline-block;height:48px;max-height:48px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:767px){.input-field-placeholder{max-width:unset;width:100%}}.input-field-placeholder+.valid-error,.textarea-field-placeholder+.valid-error{color:#f34747;font-size:12px;line-height:12px;margin-top:4px}.input-field-placeholder span{background-color:#f0ee0e;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:4px}.input-field-placeholder label:before{color:#363634;content:attr(title);font-size:14px;font-weight:700;left:16px;line-height:24px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s}.input-field-placeholder .textarea-field-placeholder textarea:focus+label:before,.input-field-placeholder .textarea-field-placeholder textarea:valid+label:before,.input-field-placeholder input:focus+label:before,.input-field-placeholder input:valid+label:before,.textarea-field-placeholder .input-field-placeholder textarea:focus+label:before,.textarea-field-placeholder .input-field-placeholder textarea:valid+label:before{color:#868686;font-size:12px;font-weight:400;line-height:16px;top:6px;transform:unset}.input-field-placeholder input{border:1px solid #e8e8e8;border-radius:inherit;color:#363634;font-size:14px;font-weight:700;height:100%;line-height:18px;padding:17px 16px;transition:all .3s ease;width:100%}.input-field-placeholder input:focus{border-color:#f0ee0e;padding:24px 16px 6px}.input-field-placeholder input:valid{padding:24px 16px 6px}.input-field-placeholder input:valid+label:before{content:attr(data-title)}.input-field-placeholder.is-error span{background-color:#f34747!important}.input-field-placeholder.is-error label:before{color:#f34747}.input-field-placeholder.is-error input{border-color:#f34747!important}.input-field-placeholder.is-error input:focus{border-color:inherit}.input-field-placeholder.is-error+.valid-error{display:block}.input-field-placeholder+.valid-error{display:none}.textarea-field-placeholder{border-radius:8px;overflow:hidden;position:relative}@media only screen and (max-width:767px){.textarea-field-placeholder{max-width:unset;width:100%}}.textarea-field-placeholder span{background-color:#f0ee0e;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:4px}.textarea-field-placeholder label:before{color:#363634;content:attr(title);font-size:14px;font-weight:700;left:16px;line-height:24px;position:absolute;top:5%;transform:translateY(-5%);transition:all .3s}.input-field-placeholder .textarea-field-placeholder input:focus+label:before,.input-field-placeholder .textarea-field-placeholder input:valid+label:before,.textarea-field-placeholder .input-field-placeholder input:focus+label:before,.textarea-field-placeholder .input-field-placeholder input:valid+label:before,.textarea-field-placeholder textarea:focus+label:before,.textarea-field-placeholder textarea:valid+label:before{color:#868686;font-size:12px;font-weight:400;line-height:16px;top:6px;transform:unset}.textarea-field-placeholder textarea{border:1px solid #e8e8e8;border-radius:inherit;color:#363634;font-size:14px;font-weight:700;height:204px;line-height:18px;padding:17px 16px;resize:none;transition:all .3s ease;width:100%}.textarea-field-placeholder textarea:focus{border-color:#f0ee0e;padding:24px 16px 6px}.textarea-field-placeholder textarea:valid{padding:32px 16px 6px}.textarea-field-placeholder textarea:valid+label:before{background-color:#fff;content:attr(data-title);padding:8px 8px 8px 0;top:1px}.textarea-field-placeholder.is-error span{background-color:#f34747!important}.textarea-field-placeholder.is-error label:before{color:#f34747}.textarea-field-placeholder.is-error textarea{border-color:#f34747!important}.textarea-field-placeholder.is-error textarea:focus{border-color:inherit}.textarea-field-placeholder.is-error+.valid-error{display:block}.textarea-field-placeholder+.valid-error{display:none}.n-product-category-banner{background-color:#fafafa;overflow:hidden;position:relative}@media only screen and (max-width:767px){.n-product-category-banner{background-color:#fff}}.n-product-category-banner__wrapper{display:grid;gap:0 60px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1024px){.n-product-category-banner__wrapper{gap:0 24px;grid-template-columns:1fr .35fr}}@media only screen and (max-width:767px){.n-product-category-banner__wrapper{display:flex;flex-direction:column;gap:unset;grid-template-columns:unset}}.n-product-category-banner-content{padding:40px 0}@media only screen and (max-width:1024px){.n-product-category-banner-content{padding:24px 0}}@media only screen and (max-width:767px){.n-product-category-banner-content{order:1;padding:14px 0 0}}.n-product-category-banner-content__breadcrumbs{margin-bottom:40px}@media only screen and (max-width:1024px){.n-product-category-banner-content__breadcrumbs{margin-bottom:20px}}.n-product-category-banner-content__title{font-family:Circe-Bold,sans-serif;font-size:46px;line-height:1;margin-bottom:14px}@media only screen and (max-width:1024px){.n-product-category-banner-content__title{font-size:40px;line-height:1.2}}.n-product-category-banner-content__text{font-size:16px;line-height:1.5;margin-bottom:30px;opacity:.6}@media only screen and (max-width:767px){.n-product-category-banner-content__text{margin-bottom:16px}}.n-product-category-banner-content-action{display:flex;flex-wrap:wrap;gap:16px}.n-product-category-banner-visual{margin-right:-106px;position:relative}@media only screen and (max-width:1024px){.n-product-category-banner-visual{margin-right:-24px}}@media only screen and (max-width:767px){.n-product-category-banner-visual{margin-left:-15px;margin-right:-15px;order:0}}.n-product-category-banner-visual__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:absolute;right:0;top:0;width:100%;z-index:2}@media only screen and (max-width:767px){.n-product-category-banner-visual__content{position:static;right:unset;top:unset}}.n-product-category-banner-visual__bg{height:100%;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:1024px){.n-product-category-banner-visual__bg{align-items:unset;display:block;padding-top:80px}}@media only screen and (max-width:767px){.n-product-category-banner-visual__bg{display:none}}.n-product-category-banner-visual__bg-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.n-product-category-banner-participants{order:1}}.n-product-category-banner-participants__inner{background-color:#f6f42e;display:inline-block;padding:14px 32px 10px 20px}@media only screen and (max-width:1024px){.n-product-category-banner-participants__inner{display:block;padding:16px}}@media only screen and (max-width:767px){.n-product-category-banner-participants__inner{display:flex;gap:0 8px;justify-content:center;padding:16px 0}}.n-product-category-banner-participants__title{font-family:Circe-Bold,sans-serif;font-size:32px;letter-spacing:.02em;line-height:1;text-transform:uppercase}@media only screen and (max-width:1024px){.n-product-category-banner-participants__title{font-size:24px}}.n-product-category-banner-participants__text{font-size:16px;line-height:1.5;opacity:.6}@media only screen and (max-width:767px){.n-product-category-banner-participants__text{font-size:14px}}.n-product-category-banner-timer{background-color:#9a9a9a;padding:20px 20px 30px;position:relative}@media only screen and (max-width:1024px){.n-product-category-banner-timer{background-color:unset;padding:0}}@media only screen and (max-width:767px){.n-product-category-banner-timer{background-color:#9a9a9a;padding:16px 0 32px}}.n-product-category-banner-timer__inner{align-items:flex-end;display:flex;gap:0 48px}@media only screen and (max-width:1024px){.n-product-category-banner-timer__inner{align-items:unset;flex-direction:column;gap:unset}}@media only screen and (max-width:767px){.n-product-category-banner-timer__inner{align-items:center;gap:8px 0}}.n-product-category-banner-timer__text{color:#fff;font-family:Circe-Bold,sans-serif;font-size:14px;line-height:1.4}@media only screen and (max-width:1024px){.n-product-category-banner-timer__text{font-family:Circe,sans-serif;padding:0 16px;position:relative;text-align:left;z-index:2}.n-product-category-banner-timer__text>br{display:none}}@media only screen and (max-width:767px){.n-product-category-banner-timer__text{position:unset;text-align:center;z-index:unset}}.n-product-category-banner-timer-list{align-items:center;display:flex;position:relative;z-index:1}@media only screen and (max-width:1024px){.n-product-category-banner-timer-list{background-color:#7e7e7e;padding:10px 16px 32px}.n-product-category-banner-timer-list:before{background:linear-gradient(180deg,transparent,#7e7e7e);bottom:100%;content:"";height:80px;left:0;position:absolute;width:100%}}@media only screen and (max-width:767px){.n-product-category-banner-timer-list{background-color:unset;padding:0}.n-product-category-banner-timer-list:before{content:unset}}.n-product-category-banner-timer-list__item{background:#fff;border-radius:8px;display:flex;flex-shrink:0;font-family:Circe-Bold,sans-serif;font-size:24px;height:48px;justify-content:center;line-height:1.1;padding-top:12px;position:relative;width:48px}@media only screen and (max-width:1024px){.n-product-category-banner-timer-list__item{height:44px;padding-top:10px;width:44px}}.n-product-category-banner-timer-list__item:not(:last-child){margin-right:28px}@media only screen and (max-width:1024px){.n-product-category-banner-timer-list__item:not(:last-child){margin-right:20px}}.n-product-category-banner-timer-list__item:not(:last-child):after{color:#fff;content:":";font-family:Circe,sans-serif;font-size:24px;line-height:1.1;opacity:.6;position:absolute;right:-19.5px}@media only screen and (max-width:1024px){.n-product-category-banner-timer-list__item:not(:last-child):after{right:-13.5px}}.n-product-category-banner-timer-list__item:before{color:#fff;content:attr(data-title);display:block;font-family:Circe,sans-serif;font-size:14px;font-weight:400;left:50%;line-height:1.4;opacity:.6;position:absolute;top:calc(100% + 4px);transform:translateX(-50%)}.main{color:#363634;font-size:16px;font-weight:400;line-height:18px}@media only screen and (max-width:1024px){.main{font-size:12px;line-height:18px}}.main .main-h2,.main h2{font-size:32px;font-weight:700;line-height:47px}@media only screen and (max-width:576px){.main .main-h2,.main h2{font-size:24px;line-height:26px}}.main .main-h3,.main h3{font-size:24px;font-weight:700;line-height:26px}@media only screen and (max-width:1024px){.main .main-h3,.main h3{font-size:16px;line-height:18px}}.txt-color-gray{color:rgba(54,54,52,.2)}.txt-color-gray_medium{color:rgba(54,54,52,.5)}.txt-color-gray_darken{color:rgba(54,54,52,.6)}.txt-color-red{color:#ba0000}.text-par-lh-big{font-size:16px;font-weight:400;line-height:24px}@media only screen and (max-width:1024px){.text-par-lh-big{font-size:12px;line-height:18px}}.text-par-lh-md{font-size:16px;font-weight:400;line-height:18px}.text-par-p3{font-size:16px;line-height:24px}.text-par-p4{font-size:14px;line-height:18px}.text-par-p4_lh-20{line-height:20px}.text-bold,.title-h2{font-weight:700}.title-h2{font-size:32px;line-height:47px}@media only screen and (max-width:576px){.title-h2{font-size:24px;line-height:26px}}.title-h2_medium{font-size:32px!important;line-height:42px!important}.title-h3{font-size:24px;font-weight:700;line-height:26px}@media only screen and (max-width:1024px){.title-h3{font-size:16px;line-height:18px}}.after-section{margin:0 0 42px}@media only screen and (max-width:1024px){.after-section{margin:0 0 30px}}.main-h1,.main-title{font-size:46px;font-weight:700;line-height:46px}@media only screen and (max-width:1024px){.main-h1,.main-title{font-size:40px;line-height:48px}}@media only screen and (max-width:576px){.main-h1,.main-title{font-size:30px;line-height:40px}.text-br{display:none}}.text-link{color:#363634;text-decoration:underline;transition:all .3s}.text-link:hover{opacity:.5}.text-link_gray-bright{color:#63666a}.action,.contact-banner,.equipment-block__price,.main-banner .stats,.partner-block__row,.plate-card,.qa-banner,.qa-block__row,.section-content .wrapper-item__col,.section-content .wrapper-item__row,.section-content__wrapper,.sidebar-nav__item,.step-block,.tabs-list,.willingness-status{display:flex}.action-responsive{display:flex;flex-wrap:wrap}.icon-box{height:16px;transition:all .3s;width:16px}.icon-box_down{transform:rotate(90deg)}.icon-box_top{transform:rotate(270deg)}.icon-box_small{height:10px;width:10px}.default-list{margin:18px 0 0}.default-list__item{margin:0 0 18px;padding:0 0 0 24px;position:relative}.default-list__item:last-child{margin:0}@media only screen and (max-width:1024px){.default-list__item{padding:0 0 0 18px}}.default-list__item:before{background:#f2eb3b;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:5px;width:10px}@media only screen and (max-width:1024px){.default-list__item:before{height:7.5px;top:4px;width:7.5px}}.default-list__item_small{font-size:14px;line-height:18px;margin:0 0 12px}.default-list__item_gray{margin:0 0 12px;padding:0 0 0 20px}.default-list__item_gray:before{background:#363634;border-radius:50%;content:"";height:8px;left:0;opacity:.2;position:absolute;top:6px;width:8px}@media only screen and (max-width:1024px){.default-list__item_gray:before{height:7.5px;top:4px;width:7.5px}}.default-list_small-dot .default-list__item{padding-left:18px}.default-list_small-dot .default-list__item:before{height:6px;top:5px;width:6px}.product-list{color:#63666a;font-size:16px;line-height:24px;list-style-type:disc;padding:0 0 0 20px}.product-list__item{list-style:disc}.page-liner{display:flex}@media only screen and (max-width:576px){.page-liner{display:none}}.page-liner__link{color:#adadad;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:12px;position:relative;text-transform:uppercase}.page-liner__link:after{background:#adadad;bottom:0;content:"";height:1px;left:0;position:absolute;width:0}.page-liner__link:hover:after{content:"";transition:width .3s;width:100%}.page-liner__link:last-child{margin:0}.page-liner__separator{background:#848483;border-radius:50%;display:block;height:4px;line-height:0;margin:3px 8px 0;padding:4px 0 0;width:4px}.main-banner{background-color:#fafafa;position:relative;width:100%}.main-banner_completed{background-color:#fdfcdb}@media only screen and (max-width:1024px){.main-banner{background-color:#fff}}.main-banner__col{flex:0 0 65%}@media only screen and (max-width:1024px){.main-banner__col{flex:1 0 75%}}.main-banner__bg{border-radius:16px 0 0 16px;pointer-events:none;position:relative;right:9rem;z-index:1}@media only screen and (max-width:1024px){.main-banner__bg{right:0}}@media only screen and (max-width:767px){.main-banner__bg{display:none}}.main-banner__bg-desktop{border-radius:16px;height:100%}@media only screen and (max-width:1024px){.main-banner__bg-desktop{display:none}}.main-banner__bg-tablet{display:none}@media only screen and (max-width:1024px){.main-banner__bg-tablet{display:block;height:100%}}.main-banner__content{display:flex;flex-direction:column;justify-content:space-between;padding:42px 0}@media only screen and (max-width:1024px){.main-banner__content{padding:12px 0}}.main-banner__content_timing{padding:137px 0 24px}@media only screen and (max-width:767px){.main-banner__content_timing{padding:158px 0 0}}.main-banner__content_attention{padding-top:132px}@media only screen and (max-width:767px){.main-banner__content_attention{padding:220px 0 12px}}.main-banner__title{margin:34px 0 14px}@media only screen and (max-width:576px){.main-banner__title{margin:0 0 14px}}.main-banner__title_pilot{margin:12px 0 14px}@media only screen and (max-width:767px){.main-banner__title_pilot{margin:0 0 14px}}.main-banner__text{font-size:16px!important;line-height:24px!important;margin:0 0 38px}.main-banner__text_water{margin:0 0 66px}@media only screen and (max-width:1024px){.main-banner__text_water{margin:0 0 8px}}.main-banner__action{margin:0 0 32px}@media only screen and (max-width:1024px){.main-banner__action_mob-unset{margin:0}}.main-banner__action-btn{margin:0 16px 0 0}.main-banner__action-btn:last-child{margin:0}@media only screen and (max-width:767px){.main-banner__period{margin:0 0 24px}}.main-banner__period-info{margin:40px 0 0}.main-banner__period-status{align-items:center;display:flex}.main-banner__period-status-indicator{align-items:center;background-color:#f0ee0e;border-radius:8px;display:flex;justify-content:center;margin:0 0 0 18px;padding:6px 14px}.main-banner .stats__item{display:flex;flex-direction:column;margin:0 109px 0 0}@media only screen and (max-width:576px){.main-banner .stats__item{margin:0 53px 0 0}}.main-banner .stats__item:last-child{margin:0}.main-banner .stats__item p{font-size:16px;line-height:24px;opacity:.6}@media only screen and (max-width:576px){.main-banner .stats__item p{font-size:14px}}.main-banner .stats__item-period{text-transform:none}.main-banner .stats__item-quantity{letter-spacing:.02em;text-transform:uppercase}.page-timer{background:rgba(240,238,14,.2);left:0;position:absolute;top:0;width:100%}.page-timer__wrapper{align-items:center;display:flex;justify-content:flex-start;min-height:102px;padding:16px 0 24px;width:auto}@media only screen and (max-width:767px){.page-timer__wrapper{flex-direction:column;justify-content:center;min-height:128px;padding:14px 0 38px}}.page-timer__title{font-size:14px;line-height:20px;margin:0 41px 0 0}@media only screen and (max-width:767px){.page-timer__title{margin:0 0 6px}}.page-timer__time-end{display:none}.page-timer__list{display:flex}.page-timer__list-item{align-items:center;background:#fafafa;border-radius:8px;color:#363634;display:flex;font-size:24px;font-weight:700;justify-content:center;line-height:26px;max-height:48px;max-width:48px;min-height:48px;min-width:48px;padding:12px;position:relative;text-align:center}.page-timer__list-item:not(:last-child){margin:0 28px 0 0}.page-timer__list-item:not(:last-child):after{content:":";font-weight:400;opacity:.6;position:absolute;right:-18px}.page-timer__list-item:before{color:#363634;content:attr(data-title);display:block;font-size:14px;font-weight:400;left:50%;line-height:20px;opacity:.6;position:absolute;top:calc(100% + 4px);transform:translateX(-50%)}.tabs-menu{font-size:16px;font-weight:700;line-height:18px;position:relative}.tabs-menu__wrapper{border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:none;min-height:48px;padding:8px 24px}@media only screen and (max-width:1024px){.tabs-menu__wrapper{align-items:center;display:flex;justify-content:space-between}}@media only screen and (max-width:576px){.tabs-menu__wrapper{padding:8px 16px}}.tabs-bar{display:flex;flex-direction:column;height:16px;justify-content:space-between;position:relative;width:16px}.tabs-bar__line{background:#63666a;border-radius:4px;height:2px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:9px}.tabs-bar__line_top{top:0;transform:unset;width:16px}.tabs-bar__line_bottom{bottom:0;top:unset;transform:unset;width:16px}.tabs-bar.expanded .tabs-bar__line_mid{height:0;width:0}.tabs-bar.expanded .tabs-bar__line_top{top:50%;transform:translateY(-50%);transform:rotate(45deg)}.tabs-bar.expanded .tabs-bar__line_bottom{bottom:unset;top:50%;transform:translateY(-50%);transform:rotate(-45deg)}.tabs-list{flex-wrap:wrap}@media only screen and (max-width:1024px){.tabs-list{display:none}}.tabs-list.opened{background:#fff;border-radius:6px;box-shadow:0 4px 15px rgba(0,0,0,.15);display:flex;padding:24px;position:absolute;top:58px;z-index:99}@media only screen and (max-width:576px){.tabs-list.opened{padding:16px}}.tabs-list__item{align-items:center;border:2px solid #e8e8e8;border-radius:8px;color:#363634;cursor:pointer;display:flex;font-weight:400;justify-content:center;line-height:16px;margin:0 16px 16px 0;max-height:36px;padding:9px 14px;transition:all .3s}@media only screen and (max-width:767px){.tabs-list__item{max-height:unset}}.tabs-list__item:last-child{margin:0}.tabs-list__item.active{background:#f0ee0e;border-color:#f0ee0e;font-weight:700}.section-content{margin:0 0 100px}.section-content__wrapper{width:100%}@media only screen and (max-width:1024px){.section-content__wrapper{flex-direction:column}}.section-content__wrapper_no-flex{display:block}.section-content__wrapper_space-between{justify-content:space-between}.section-content__wrapper_narrow{margin-left:auto;margin-right:auto;max-width:1200px}.section-content__wrapper-item{margin:0 0 42px}.section-content .wrapper-item__title{margin:0 0 14px}.section-content .wrapper-item__row{flex-wrap:wrap;margin:24px 0 0}.section-content .wrapper-item__col{background:#f9f9f9;flex:0 0 49%;margin:0 24px 24px 0;padding:40px}.section-content .wrapper-item__col:nth-child(2n){margin:0 0 24px}@media only screen and (max-width:1024px){.section-content .wrapper-item__col{flex:0 0 100%;margin:0 0 24px;padding:20px}}@media only screen and (max-width:767px){.section-content .wrapper-item__col{flex-wrap:wrap}}.section-sidebar{margin:0 34px 0 0;max-width:272px;min-width:272px}@media only screen and (max-width:1024px){.section-sidebar{margin:0 0 30px;max-width:unset;min-width:unset;width:100%}}.section-sidebar__custom-select{margin:0 0 12px;max-width:unset!important}@media only screen and (max-width:1024px){.section-sidebar__custom-select{display:none}}.section-sidebar__participant-type{display:none}@media only screen and (max-width:1024px){.section-sidebar__participant-type{display:flex;margin:0 0 12px}}.section-sidebar__list{align-items:center;display:flex;overflow-x:auto;padding:0 0 12px}.section-sidebar__list-item{align-items:center;border:2px solid #e8e8e8;border-radius:8px;color:#363634;cursor:pointer;display:flex;font-weight:400;justify-content:center;margin:0 16px 0 0;max-height:36px;padding:9px 14px;transition:all .3s;white-space:nowrap}.section-sidebar__list-item:last-child{margin:0}.section-sidebar__list-item.active{background:#f0ee0e;border-color:#f0ee0e;font-weight:700}.section-sidebar__banner{margin:30px 0 0}.section-sidebar .custom-select__trigger{background-color:#f0ee0e!important;border-color:#f0ee0e!important}.sidebar-nav{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;width:100%}@media only screen and (max-width:1024px){.sidebar-nav{border-radius:unset;display:none}.sidebar-nav_show-on-tablet{display:block}}.sidebar-nav .sidebar-ol{list-style:decimal!important}.sidebar-nav .sidebar-ol li{list-style:decimal}.sidebar-nav .sidebar-ol .sidebar-nav__item{padding:0 4px 0 33px}@media only screen and (max-width:1024px){.sidebar-nav .sidebar-ol .sidebar-nav__item{padding:0 4px 0 20px!important}.sidebar-nav{border:none}.sidebar-nav ol,.sidebar-nav ul{-ms-overflow-style:none;display:flex;overflow-x:auto;scrollbar-width:none;white-space:nowrap;width:100%}}@media only screen and (max-width:1024px){.sidebar-nav ol::-webkit-scrollbar,.sidebar-nav ul::-webkit-scrollbar{background:transparent;height:0;width:0}}.sidebar-nav__item{align-items:center;border-bottom:1px solid #e8e8e8;cursor:pointer;min-height:66px;padding:0 4px 0 20px;position:relative;transition:all .3s}.sidebar-nav__item:last-child{border:none}.sidebar-nav__item:hover{opacity:.5}@media only screen and (max-width:1024px){.sidebar-nav__item{border:none;font-size:14px;line-height:20px;margin:0 24px 0 0;min-height:48px;overflow:unset;padding:10px 0!important}.sidebar-nav__item:last-child{margin:0}}.sidebar-nav__item.active{background:rgba(240,238,14,.15);font-weight:700}.sidebar-nav__item.active:before{background:#f0ee0e;content:"";height:100%;left:0;position:absolute;top:0;width:4px}@media only screen and (max-width:1024px){.sidebar-nav__item.active{background:transparent;border:none}.sidebar-nav__item.active:before{background:#f0ee0e;border-radius:8px 8px 0 0;bottom:0;content:"";height:4px;left:0;position:absolute;top:unset;width:100%}}.sidebar-nav__item.active:hover{opacity:1}.sidebar-nav .sidebar-nav-submenu{border-bottom:1px solid #e8e8e8;display:none;padding:17px 0}.sidebar-nav .sidebar-nav-submenu.opened{display:flex}@media only screen and (max-width:1024px){.sidebar-nav .sidebar-nav-submenu{display:none!important}}.sidebar-nav .sidebar-nav-submenu__item{cursor:pointer;font-size:14px;line-height:18px;padding:0 4px 0 32px;transition:all .3s}@media only screen and (max-width:1024px){.sidebar-nav .sidebar-nav-submenu__item{padding:0 4px 0 20px!important}}.sidebar-nav .sidebar-nav-submenu__item:not(:last-of-type){margin-bottom:20px}.sidebar-nav .sidebar-nav-submenu__item.active,.sidebar-nav .sidebar-nav-submenu__item:hover{font-weight:700}.sidebar-nav .sidebar-nav-submenu-arrow{margin:0 16px}@media only screen and (max-width:1024px){.sidebar-nav .sidebar-nav-submenu-arrow{display:none!important}}.sidebar-nav .sidebar-nav-submenu-arrow .icon-box.active{transform:translateX(0) rotate(270deg)}.sidebar-nav-adaptive-submenu{display:none;left:-24px;position:relative;width:calc(100% + 48px)}@media only screen and (max-width:1024px){.sidebar-nav-adaptive-submenu{display:block}}@media only screen and (max-width:767px){.sidebar-nav-adaptive-submenu{left:-15px;width:calc(100% + 30px)}}.sidebar-nav-adaptive-submenu__part{-ms-overflow-style:none;display:none;overflow-x:auto;padding:0 16px;scrollbar-width:none}@media only screen and (max-width:767px){.sidebar-nav-adaptive-submenu__part{padding:0 3px}}.sidebar-nav-adaptive-submenu__part::-webkit-scrollbar{background:transparent;height:0;width:0}.sidebar-nav-adaptive-submenu__part.show{display:flex}.sidebar-nav-adaptive-submenu__item{align-items:center;display:flex;font-size:14px;line-height:20px;margin:0 12px;min-height:48px;padding:10px 0;position:relative;white-space:nowrap}.sidebar-nav-adaptive-submenu__item.active{font-weight:700}.sidebar-nav-adaptive-submenu__item.active:after{background:#f0ee0e;border-radius:8px 8px 0 0;bottom:0;content:"";height:4px;left:0;position:absolute;top:unset;width:100%}.sidebar-banner{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1)}@media only screen and (max-width:1024px){.sidebar-banner{border:1px solid rgba(54,54,52,.15);box-shadow:unset}}.sidebar-banner__wrapper{padding:0 30px 30px}@media only screen and (max-width:1024px){.sidebar-banner__wrapper{align-items:center;display:flex;padding:16px}}@media only screen and (max-width:767px){.sidebar-banner__wrapper{flex-direction:column}}.sidebar-banner__img{display:flex;justify-content:center;padding-top:8px}@media only screen and (max-width:1024px){.sidebar-banner__img{flex:0 0 100px;max-width:100px;padding-top:0}}.sidebar-banner__img_pt{padding-top:18px}@media only screen and (max-width:1024px){.sidebar-banner__img_pt{padding-top:0}}.sidebar-banner__content{margin:30px 0 0}@media only screen and (max-width:1024px){.sidebar-banner__content{margin:0 0 0 24px}}@media only screen and (max-width:767px){.sidebar-banner__content{margin:16px 0 0}}.sidebar-banner__content-warning{margin:0 0 10px}.sidebar-banner__btn{margin-top:20px}.section-tab-content,.section-tab-content__wrapper{width:100%}.section-tab-content__action-btn{margin:24px 0 0}.section-tab-content__item{margin:0 0 42px}@media only screen and (max-width:1024px){.section-tab-content__item{margin:0 0 24px}}.section-tab-content__item_immutable:not(:last-child){margin:0 0 42px!important}.section-tab-content__item-h2{margin:0 0 24px}@media only screen and (max-width:1024px){.section-tab-content__item-h2{font-size:24px!important;line-height:26px!important}}.section-tab-content__item-h2_large-indent{margin:0 0 42px}.section-tab-content__item-h3{margin:0 0 16px}.section-tab-content__item-video{border-radius:8px;height:100%;margin:0 0 42px;overflow:hidden;width:80%}.section-tab-content__item-video iframe{width:100%}@media only screen and (max-width:1024px){.section-tab-content__item-video{width:100%}}.section-tab-content__title{color:#363634;font-size:32px;font-weight:700;line-height:1.3125;padding:14px 0 20px}@media only screen and (max-width:1024px){.section-tab-content__title{font-size:24px;line-height:1.1;padding-top:12px}}.step-block-lined__number-step,.step-block__info-number{align-items:center;border:1px solid rgba(54,54,52,.15);border-radius:50%;color:#363634;display:flex;font-size:12px;font-weight:800;justify-content:center;line-height:17px;min-height:32px;min-width:32px}.choose-participant-block{display:grid;gap:0 24px;grid-template-columns:repeat(3,1fr);width:100%}.choose-participant-block_multiply{gap:16px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1024px){.choose-participant-block{gap:16px 0;grid-template-columns:repeat(1,1fr)}}.choose-participant-block__item{align-items:flex-start;background-color:#fff;border:1px solid rgba(54,54,52,.15);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:247px;padding:30px 24px 40px 40px;position:relative;transition:all .3s}.choose-participant-block__item:hover{border-color:transparent;box-shadow:9px 10px 50px rgba(0,0,0,.05)}.choose-participant-block__item:hover .choose-participant-block__item-button{background-color:#f0ee0e;border-color:#f0ee0e;box-shadow:0 5px 30px rgba(246,244,46,.5)}@media only screen and (max-width:1024px){.choose-participant-block__item{min-height:185px;padding:16px 12px 20px 20px}}.choose-participant-block__item-img{bottom:20px;height:100%;max-height:140px;max-width:140px;position:absolute;right:24px;width:100%}.choose-participant-block__item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.choose-participant-block__item-img img:last-of-type{display:none}.choose-participant-block__item-img_big{max-height:180px;max-width:180px}@media only screen and (max-width:1024px){.choose-participant-block__item-img{bottom:10px;max-height:131px;max-width:131px}}.choose-participant-block__item-button{z-index:1}@media only screen and (max-width:576px){.step-block{flex-direction:column}}.step-block__info{margin:0 50px 0 0;padding:5px 0 0 48px;position:relative;width:100%}@media only screen and (max-width:1024px){.step-block__info{margin:0 24px 0 0;padding:5px 0 0 36px}}.step-block__info p{margin:0 0 12px}.step-block__info p:last-of-type{margin:0}.step-block__info_no-number{padding:0}.step-block__info_mw{margin:0!important;padding:0 0 0 48px}.step-block__info_mw .title-h2{line-height:42px!important}@media only screen and (max-width:576px){.step-block__info-video{margin:16px 0 0;padding:0 0 0 36px}}.step-block__info-video_no-number{padding:0}.step-block__info-video_no-number .video-block{margin:0 0 42px}.step-block__info-video_no-number .video-block:last-of-type{margin:0}.step-block__info-number{left:0;position:absolute;top:0}@media only screen and (max-width:1024px){.step-block__info-number{font-size:9px;line-height:13px;min-height:24px;min-width:24px}}.step-block__info-title{margin:0 0 18px}@media only screen and (max-width:1024px){.step-block__info-title{margin:0 0 14px}}.step-block__tip{margin:21px 0 0}@media only screen and (max-width:1024px){.step-block__tip{margin:16px 0 0}}.step-block__contact{margin:26px 0 0!important}@media only screen and (max-width:1024px){.step-block__contact{margin-top:20px 0 0 0!important}}.step-block-lined{display:flex;position:relative}.step-block-lined_stepsed{margin:0 0 7px!important;overflow:hidden;padding:0 0 11px}.step-block-lined:last-of-type{margin:0!important}@media only screen and (max-width:1024px){.step-block-lined .title-h2{font-size:24px;line-height:26px}}.step-block-lined__number{margin:0 15px 0 0;max-width:32px;position:relative;width:100%}@media only screen and (max-width:767px){.step-block-lined__number{margin:0 12px 0 0;max-width:24px}}.step-block-lined__number-step{margin:5px 0 7px}@media only screen and (max-width:1024px){.step-block-lined__number-step{margin:0 0 7px}}@media only screen and (max-width:767px){.step-block-lined__number-step{font-size:9px;line-height:13px;min-height:24px;min-width:24px}}.step-block-lined__number-line{height:100%;position:relative;width:100%}.step-block-lined__number-line hr{border:none;border-left:1px dashed #363634;height:100%;left:50%;margin:0;opacity:.2;position:absolute;width:100%}.step-block-lined__info{width:100%}@media only screen and (max-width:1024px){.step-block-lined__info{padding:5px 0 0}}@media only screen and (max-width:767px){.step-block-lined__info{width:90%}}.step-block-lined__info-title{margin:0 0 24px}.step-block-lined__info-row:not(:last-child){margin:0 0 42px}@media only screen and (max-width:767px){.step-block-lined__item_expandable{overflow-x:auto;overflow-y:hidden;padding:0 0 25px}}.step-block-lined__item_expandable::-webkit-scrollbar{background:rgba(99,102,106,.1);border:none;border-radius:10px;height:6px;width:100%}.step-block-lined__item_expandable::-webkit-scrollbar-thumb{background:#f0ee0e;border-radius:10px}.marking-date-block{display:flex;overflow:hidden}.marking-date-block:not(:last-child){margin:0 0 14px;padding:0 0 28px}@media only screen and (max-width:1024px){.marking-date-block:not(:last-child){margin:0 0 14px;padding:0 0 16px}}.marking-date-block__type-line{margin:0 25px 0 0;max-width:56px;position:relative;width:100%}@media only screen and (max-width:767px){.marking-date-block__type-line{margin:0 16px 0 0}}.marking-date-block__type-line-product{align-items:center;background:#63666a;border-radius:50%;display:flex;height:48px;justify-content:center;margin:14px auto;max-height:48px;max-width:48px;min-height:48px;min-width:48px;padding:12px}.marking-date-block__type-line-product:first-child{margin-top:0}.marking-date-block__type-line-road{height:100%;position:relative;width:100%}.marking-date-block__type-line-road hr{border:none;border-left:1px dashed #363634;height:100%;left:50%;margin:0;opacity:.2;position:absolute;width:100%}.marking-date-block__info{padding:5px 0 0}@media only screen and (max-width:1024px){.marking-date-block__info{padding:10px 0 0}.marking-date-block__info-item:not(:last-child){margin:0 0 30px}}.marking-date-block__info-item p:first-of-type{margin:6px 0}.marking-date-block__info-title{margin:0 0 24px}.roadmap-wrapper{margin:51px 0 42px;padding:80px 0 74px;position:relative}@media only screen and (max-width:1024px){.roadmap-wrapper{padding:74px 0 68px}}@media only screen and (max-width:767px){.roadmap-wrapper{margin:0;padding:0}}.roadmap-wrapper_updated{padding:70px 0 74px}@media only screen and (max-width:1024px){.roadmap-wrapper_updated{padding:42px 8px 60px 26px}}@media only screen and (max-width:767px){.roadmap-wrapper_updated{padding:0}}.roadmap-wrapper .roadmap-stages-block{display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block{display:none}.roadmap-wrapper .roadmap-stages-block_show-on-tablet{display:flex;padding-left:inherit;padding-right:inherit}}@media only screen and (max-width:767px){.roadmap-wrapper .roadmap-stages-block_show-on-tablet{display:none}}.roadmap-wrapper .roadmap-stages-block__col{position:relative;width:20%}.roadmap-wrapper .roadmap-stages-block__col:after,.roadmap-wrapper .roadmap-stages-block__col:before{color:#b8b8b8;font-size:32px;font-weight:700;line-height:40px;opacity:.5;position:absolute}.roadmap-wrapper .roadmap-stages-block__col:first-child{width:14%}.roadmap-wrapper .roadmap-stages-block__col:first-child:after{content:"2021";right:-55%}.roadmap-wrapper .roadmap-stages-block__col:first-child:before{bottom:0;content:"2021";right:-55%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col:first-child{width:18%}}.roadmap-wrapper .roadmap-stages-block__col:nth-child(2){width:20%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(2):after{content:"2022";right:-40%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(2):before{bottom:0;content:"2022";right:-40%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col:nth-child(2):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(2):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col:nth-child(3){width:20%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(3):after{content:"2023";right:-40%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(3):before{bottom:0;content:"2023";right:-40%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col:nth-child(3):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(3):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col:nth-child(4){width:20%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(4):after{content:"2024";right:-40%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(4):before{bottom:0;content:"2024";right:-40%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col:nth-child(4):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(4):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col:nth-child(5){width:20%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(5):after{content:"2025";right:-40%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(5):before{bottom:0;content:"2025";right:-40%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col:nth-child(5):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col:nth-child(5):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_bad,.roadmap-wrapper .roadmap-stages-block__col_msd{position:relative;width:20%}.roadmap-wrapper .roadmap-stages-block__col_bad:after,.roadmap-wrapper .roadmap-stages-block__col_bad:before,.roadmap-wrapper .roadmap-stages-block__col_msd:after,.roadmap-wrapper .roadmap-stages-block__col_msd:before{color:#b8b8b8;font-size:32px;font-weight:700;line-height:40px;opacity:.5;position:absolute}.roadmap-wrapper .roadmap-stages-block__col_bad:first-child,.roadmap-wrapper .roadmap-stages-block__col_msd:first-child{width:14%}.roadmap-wrapper .roadmap-stages-block__col_bad:first-child:after,.roadmap-wrapper .roadmap-stages-block__col_msd:first-child:after{content:"2023";right:-55%}.roadmap-wrapper .roadmap-stages-block__col_bad:first-child:before,.roadmap-wrapper .roadmap-stages-block__col_msd:first-child:before{bottom:0;content:"2023";right:-55%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_bad:first-child,.roadmap-wrapper .roadmap-stages-block__col_msd:first-child{width:18%}}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(2),.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(2){width:21.5%}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(2):after,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(2):after{content:"2024";right:-40%}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(2):before,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(2):before{bottom:0;content:"2024";right:-40%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(2):after,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(2):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(2):before,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(2):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(3),.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(3){width:21.5%}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(3):after,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(3):after{content:"2025";right:-40%}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(3):before,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(3):before{bottom:0;content:"2025";right:-40%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(3):after,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(3):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(3):before,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(3):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(4),.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(4){width:21.5%}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(4):after,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(4):after{content:"2026";right:-40%}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(4):before,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(4):before{bottom:0;content:"2026";right:-40%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(4):after,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(4):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(4):before,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(4):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(5):after,.roadmap-wrapper .roadmap-stages-block__col_bad:nth-child(5):before,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(5):after,.roadmap-wrapper .roadmap-stages-block__col_msd:nth-child(5):before{content:""}.roadmap-wrapper .roadmap-stages-block__col_milk,.roadmap-wrapper .roadmap-stages-block__col_water{position:relative;width:16.5%}.roadmap-wrapper .roadmap-stages-block__col_milk:after,.roadmap-wrapper .roadmap-stages-block__col_milk:before,.roadmap-wrapper .roadmap-stages-block__col_water:after,.roadmap-wrapper .roadmap-stages-block__col_water:before{color:#b8b8b8;font-size:24px;font-weight:700;line-height:26px;opacity:.5;position:absolute}.roadmap-wrapper .roadmap-stages-block__col_milk:first-child,.roadmap-wrapper .roadmap-stages-block__col_water:first-child{width:16.3%}.roadmap-wrapper .roadmap-stages-block__col_milk:first-child:after,.roadmap-wrapper .roadmap-stages-block__col_water:first-child:after{content:"2021";right:-40%}.roadmap-wrapper .roadmap-stages-block__col_milk:first-child:before,.roadmap-wrapper .roadmap-stages-block__col_water:first-child:before{bottom:0;content:"2021";right:-40%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:first-child:after,.roadmap-wrapper .roadmap-stages-block__col_water:first-child:after{right:-50%}.roadmap-wrapper .roadmap-stages-block__col_milk:first-child:before,.roadmap-wrapper .roadmap-stages-block__col_water:first-child:before{bottom:0;right:-50%}}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(2),.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(2){width:16.5%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(2):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(2):after{content:"2022";right:-43%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(2):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(2):before{bottom:0;content:"2022";right:-43%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(2):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(2):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(2):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(2):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(3),.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(3){width:16.5%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(3):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(3):after{content:"2023";right:-43%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(3):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(3):before{bottom:0;content:"2023";right:-43%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(3):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(3):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(3):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(3):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(4),.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(4){width:16.5%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(4):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(4):after{content:"2024";right:-43%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(4):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(4):before{bottom:0;content:"2024";right:-43%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(4):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(4):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(4):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(4):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(5),.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(5){width:16.5%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(5):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(5):after{content:"2025";right:-43%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(5):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(5):before{bottom:0;content:"2025";right:-43%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(5):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(5):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(5):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(5):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(6),.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(6){width:16.5%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(6):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(6):after{content:"2026";right:-43%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(6):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(6):before{bottom:0;content:"2026";right:-43%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(6):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(6):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(6):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(6):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(7),.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(7){width:16.5%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(7):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(7):after{content:"2027";right:-43%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(7):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(7):before{bottom:0;content:"2027";right:-43%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(7):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(7):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(7):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(7):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(8),.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(8){width:16.5%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(8):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(8):after{content:"2028";right:-43%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(8):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(8):before{bottom:0;content:"2028";right:-43%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(8):after,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(8):after{right:-52%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(8):before,.roadmap-wrapper .roadmap-stages-block__col_water:nth-child(8):before{bottom:0;right:-52%}}.roadmap-wrapper .roadmap-stages-block__col_milk{width:14.76%}.roadmap-wrapper .roadmap-stages-block__col_milk:first-child{width:11.4%}.roadmap-wrapper .roadmap-stages-block__col_milk:first-child:after,.roadmap-wrapper .roadmap-stages-block__col_milk:first-child:before{left:calc(100% + 12px);right:unset}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:first-child{width:14.89%}}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(2),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(3),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(4),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(5),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(6),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(7),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(8){width:14.76%}.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(2):after,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(2):before,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(3):after,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(3):before,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(4):after,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(4):before,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(5):after,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(5):before,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(6):after,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(6):before,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(7):after,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(7):before,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(8):after,.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(8):before{left:calc(100% + 12px);right:unset}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(2),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(3),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(4),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(5),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(6),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(7),.roadmap-wrapper .roadmap-stages-block__col_milk:nth-child(8){width:14.16%}}.roadmap-wrapper .roadmap-stages-block hr{border:none;border-right:1px dashed #e8e8e8;height:100%;left:0;margin:0;position:absolute;width:100%}.roadmap-wrapper .roadmap-block{margin:0 0 48px;position:relative;z-index:2}@media only screen and (max-width:767px){.roadmap-wrapper .roadmap-block{margin:0 0 42px}}.roadmap-wrapper .roadmap-block__n-1 .type-product__item:nth-child(2){left:118px;max-width:801px;width:100%}.roadmap-wrapper .roadmap-block__n-1 .type-product__item:nth-child(3){left:190px;max-width:638px;width:100%}.roadmap-wrapper .roadmap-block__n-1 .type-product__item:nth-child(4){left:235px;max-width:561px;width:100%}.roadmap-wrapper .roadmap-block__n-1 .type-product__item:nth-child(5){left:423px;max-width:282px;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-1 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-1 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-1 .type-product__item:nth-child(4),.roadmap-wrapper .roadmap-block__n-1 .type-product__item:nth-child(5){left:0;max-width:unset;width:100%}}.roadmap-wrapper .roadmap-block__n-2 .type-product__item:nth-child(2){left:400px;max-width:347px;width:100%}.roadmap-wrapper .roadmap-block__n-2 .type-product__item:nth-child(3){left:585px;max-width:268px;width:100%}.roadmap-wrapper .roadmap-block__n-2 .type-product__item:nth-child(4){left:838px;max-width:200px;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-2 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-2 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-2 .type-product__item:nth-child(4){left:0;max-width:unset}}.roadmap-wrapper .roadmap-block__n-3 .type-product__item:nth-child(2){left:285px;max-width:520px;width:100%}.roadmap-wrapper .roadmap-block__n-3 .type-product__item:nth-child(3){left:310px;max-width:506px;width:100%}.roadmap-wrapper .roadmap-block__n-3 .type-product__item:nth-child(4){left:340px;max-width:432px;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-3 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-3 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-3 .type-product__item:nth-child(4){left:0;max-width:unset}}.roadmap-wrapper .roadmap-block__n-4 .type-product__item:nth-child(2){left:552px;max-width:250px;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-4 .type-product__item:nth-child(2){left:0;max-width:unset}}.roadmap-wrapper .roadmap-block__n-milk-1,.roadmap-wrapper .roadmap-block__n-milk-2,.roadmap-wrapper .roadmap-block__n-milk-3,.roadmap-wrapper .roadmap-block__n-milk-4{margin-bottom:60px;padding-left:8%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-milk-1,.roadmap-wrapper .roadmap-block__n-milk-2,.roadmap-wrapper .roadmap-block__n-milk-3,.roadmap-wrapper .roadmap-block__n-milk-4{padding-left:11%}}@media only screen and (max-width:767px){.roadmap-wrapper .roadmap-block__n-milk-1,.roadmap-wrapper .roadmap-block__n-milk-2,.roadmap-wrapper .roadmap-block__n-milk-3,.roadmap-wrapper .roadmap-block__n-milk-4{margin-bottom:40px;padding-left:0}}.roadmap-wrapper .roadmap-block__n-milk-1 .type-product-row,.roadmap-wrapper .roadmap-block__n-milk-2 .type-product-row,.roadmap-wrapper .roadmap-block__n-milk-3 .type-product-row,.roadmap-wrapper .roadmap-block__n-milk-4 .type-product-row{margin-bottom:40px}@media only screen and (max-width:767px){.roadmap-wrapper .roadmap-block__n-milk-1 .type-product-row,.roadmap-wrapper .roadmap-block__n-milk-2 .type-product-row,.roadmap-wrapper .roadmap-block__n-milk-3 .type-product-row,.roadmap-wrapper .roadmap-block__n-milk-4 .type-product-row{margin-bottom:24px}}.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__unit,.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__unit,.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__unit,.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__unit{margin-left:-8%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__unit,.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__unit,.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__unit,.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__unit{margin-left:-11%}}@media only screen and (max-width:767px){.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__unit,.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__unit,.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__unit,.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__unit{margin-left:0}}.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item,.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item,.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item,.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item{--start-year:2021;--end-year:2029;--year:2025;--month:6;--day:1;--days-in-year:365;--days-in-month:30.4167;--left-offset:calc(((var(--year) - var(--start-year))*var(--days-in-year) + (var(--month) - 1)*var(--days-in-month) + var(--day) - 1)/((var(--end-year) - var(--start-year))*var(--days-in-year))*100%);left:var(--left-offset);width:calc(100% - var(--left-offset))}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item,.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item,.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item,.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item{--days-in-month:1}}@media only screen and (max-width:767px){.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item:first-child,.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item:nth-child(4),.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item:nth-child(5),.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item:nth-child(6),.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item:nth-child(7),.roadmap-wrapper .roadmap-block__n-milk-1 .type-product__item:nth-child(8),.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:first-child,.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(4),.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(5),.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(6),.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(7),.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(8),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:first-child,.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(4),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(5),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(6),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(7),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(8),.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item:first-child,.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item:nth-child(4),.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item:nth-child(5),.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item:nth-child(6),.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item:nth-child(7),.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item:nth-child(8){left:0;width:100%}}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(2){left:29.05%;width:70.95%}.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(3){left:71.53%;width:28.47%}}@media only screen and (max-width:767px){.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-milk-2 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-milk-3 .type-product__item:nth-child(3){left:0;width:100%}}.roadmap-wrapper .roadmap-block__n-milk-4{margin-bottom:0}@media only screen and (max-width:767px){.roadmap-wrapper .roadmap-block__n-milk-4{margin-bottom:40px}.roadmap-wrapper .roadmap-block__n-milk-4 .type-product__item:nth-child(2){left:0;width:100%}}.roadmap-wrapper .roadmap-block__n-bad-1 .type-product__item:nth-child(2){left:24.75%;max-width:75.25%;width:100%}.roadmap-wrapper .roadmap-block__n-bad-1 .type-product__item:nth-child(3){left:30.125%;max-width:69.875%;width:100%}.roadmap-wrapper .roadmap-block__n-bad-1 .type-product__item:nth-child(4){left:67.75%;max-width:32.25%;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-bad-1 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-bad-1 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-bad-1 .type-product__item:nth-child(4){left:0;max-width:unset}}.roadmap-wrapper .roadmap-block__n-bad-2 .type-product__item:nth-child(2){left:40.875%;max-width:59.125%;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-bad-2 .type-product__item:nth-child(2){left:0;max-width:unset}}.roadmap-wrapper .roadmap-block__n-bad-3 .type-product__item:nth-child(2){left:24.75%;max-width:75.25%;width:100%}.roadmap-wrapper .roadmap-block__n-bad-3 .type-product__item:nth-child(3){left:43.25%;max-width:56.75%;width:100%}.roadmap-wrapper .roadmap-block__n-bad-3 .type-product__item:nth-child(4){left:67.75%;max-width:32.25%;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-bad-3 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-bad-3 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-bad-3 .type-product__item:nth-child(4){left:0;max-width:unset}}.roadmap-wrapper .roadmap-block__n-msd-1 .type-product__item:nth-child(2){left:24.75%;max-width:75.25%;width:100%}.roadmap-wrapper .roadmap-block__n-msd-1 .type-product__item:nth-child(3){left:40.875%;max-width:59.125%;width:100%}.roadmap-wrapper .roadmap-block__n-msd-1 .type-product__item:nth-child(4){left:46.75%;max-width:53.25%;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-msd-1 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-msd-1 .type-product__item:nth-child(3),.roadmap-wrapper .roadmap-block__n-msd-1 .type-product__item:nth-child(4){left:0;max-width:unset}}.roadmap-wrapper .roadmap-block__n-msd-2 .type-product__item:nth-child(2){left:40.875%;max-width:59.125%;width:100%}.roadmap-wrapper .roadmap-block__n-msd-2 .type-product__item:nth-child(3){left:62.875%;max-width:37.125%;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-msd-2 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-msd-2 .type-product__item:nth-child(3){left:0;max-width:unset}}.roadmap-wrapper .roadmap-block__n-msd-3 .type-product__item:nth-child(2){left:40.875%;max-width:59.125%;width:100%}.roadmap-wrapper .roadmap-block__n-msd-3 .type-product__item:nth-child(3){left:80%;max-width:20%;width:100%}@media only screen and (max-width:1024px){.roadmap-wrapper .roadmap-block__n-msd-3 .type-product__item:nth-child(2),.roadmap-wrapper .roadmap-block__n-msd-3 .type-product__item:nth-child(3){left:0;max-width:unset}}.roadmap-wrapper .type-product{display:flex;flex-direction:column;width:100%}.roadmap-wrapper .type-product__row{margin:0 0 24px;width:100%}@media only screen and (max-width:767px){.roadmap-wrapper .type-product__row{margin:0 0 16px}.roadmap-wrapper .type-product__row:first-child{margin:0 0 24px}}.roadmap-wrapper .type-product__row_big-margins{margin:0 0 40px}@media only screen and (max-width:767px){.roadmap-wrapper .type-product__row_big-margins{margin:0 0 24px}}.roadmap-wrapper .type-product__list{margin:0!important}.roadmap-wrapper .type-product__unit{align-items:center;display:flex}.roadmap-wrapper .type-product__unit-img{margin:0 40px 0 0;max-height:70px;max-width:90px;min-height:70px;min-width:90px}@media only screen and (max-width:767px){.roadmap-wrapper .type-product__unit-img{margin:0 16px 0 0}}.roadmap-wrapper .type-product__unit-img_small{margin:0 24px 0 0;max-height:61px;max-width:78px;min-height:61px;min-width:78px;text-align:center}@media only screen and (max-width:767px){.roadmap-wrapper .type-product__unit-img_small{max-height:64px;max-width:80px;min-height:64px;min-width:80px}}.roadmap-wrapper .type-product__unit-name{padding:23px 0}.roadmap-wrapper .type-product__unit-name_small-paddings{padding:17px 0}.roadmap-wrapper .type-product__item{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;padding:24px;position:relative}.roadmap-wrapper .type-product__item:not(:last-child){margin:0 0 24px}.roadmap-wrapper .type-product__item:before{background:#f0ee0e;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.roadmap-wrapper .type-product__item_split{flex-direction:unset;justify-content:space-between}@media only screen and (max-width:767px){.roadmap-wrapper .type-product__item_split{flex-direction:column;justify-content:unset}.roadmap-wrapper .type-product__item:not(:last-child){margin:0 0 16px!important}}.roadmap-wrapper .type-product__item-half:first-child{border-right:1px solid rgba(54,54,52,.15);padding:0 24px 0 0}.roadmap-wrapper .type-product__item-half:last-child{padding:0 0 0 15px}@media only screen and (max-width:767px){.roadmap-wrapper .type-product__item-half{border-right:none!important}.roadmap-wrapper .type-product__item-half:first-child{border-bottom:1px solid rgba(54,54,52,.15);padding:0 0 24px}.roadmap-wrapper .type-product__item-half:last-child{padding:24px 0 0}}.roadmap-wrapper .type-product__item-date{align-items:flex-start;display:flex;margin:0 0 12px}.roadmap-wrapper .type-product__item-date span{font-weight:700;margin:0 0 0 6px;opacity:.5}.roadmap-wrapper .type-product__item-col:not(:last-child){margin:0 0 42px}@media only screen and (max-width:767px){.roadmap-wrapper .type-product__item-col:not(:last-child){margin:0 0 24px}}.tip-block{background:rgba(240,238,14,.15);border-radius:7px;max-width:890px;overflow:hidden;padding:23px 44px 23px 29px;position:relative;width:100%}.tip-block:before{background:#f0ee0e;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.tip-block_no-opacity p{opacity:unset!important}.tip-block__title{font-size:14px;font-weight:700;line-height:16px;margin:0 0 12px;opacity:1!important;text-transform:uppercase}.tip-block__title_listed{font-size:16px;margin:0 0 18px;text-transform:capitalize}.tip-block_type_warning{background-color:rgba(240,41,14,.15);border-radius:8px}.tip-block_type_warning:before{background-color:#f00e0e}.tip-block p{opacity:.6}.video-block{max-width:180px}@media only screen and (max-width:767px){.video-block{max-width:unset}}.video-block__video{border-radius:8px;cursor:pointer;display:block;margin:0 0 12px;min-height:124px;min-width:180px;overflow:hidden;position:relative}.video-block__video-preview{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-block__video-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.video-block__video-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.video-block__video-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.video-block__name{font-size:14px;font-weight:700}.choky-house-content__item,.partner-block{background:#f9f9f9;margin:0 0 24px;padding:40px}.choky-house-content__item-img,.partner-block__img{align-items:center;background:#fff;border-radius:8px;display:flex;height:100px;justify-content:center;margin:0 42px 0 0;max-height:100px;max-width:129px;min-width:129px;padding:8px}@media only screen and (max-width:767px){.choky-house-content__item-img,.partner-block__img{height:120px;margin:0 0 20px;max-height:120px;max-width:120px;min-width:120px}}.choky-house-contact__toggler-text,.partner-block__info-link{color:#868686;font-size:12px;font-weight:700;line-height:12px;margin:0 8px 0 0;text-transform:uppercase}.partner-block:last-child{margin:0}@media only screen and (max-width:1024px){.partner-block{padding:20px}}@media only screen and (max-width:576px){.partner-block__row{flex-direction:column}}.partner-block__roam{background-position:50%;background-repeat:no-repeat;background-size:100% auto;height:33px;margin:12px 0 20px;max-width:104px;width:100%}.partner-block__img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.partner-block__info{color:#63666a}.partner-block__info-title{font-size:20px;font-weight:700;line-height:30px}.partner-block__info-text{font-size:14px;margin:18px 0 24px;overflow:hidden;text-overflow:ellipsis}.partner-block__link{align-items:flex-end;display:flex}.partner-block__link:hover .icon-box{transform:translateX(5px)}.partner-block__link_solutions{display:block}.partner-block__link-row{align-items:flex-end;cursor:pointer;display:inline-flex}.partner-block__roam-partners,.partner-block__solutions{display:none;font-size:14px;margin:24px 0}.partner-block__solutions-row{align-items:flex-start;display:flex;flex-direction:column}.partner-block__roam-partners-row{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1024px){.partner-block__roam-partners-row{grid-template-columns:repeat(2,1fr)}}.partner-block__roam-partners-col{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;max-height:100px;min-height:100px;padding:8px;width:100%}.partner-block__solutions-link:not(:last-child){margin:0 0 12px}.partner-block__link_solutions .partner-block__info-link{margin:0 0 0 8px}.partner-block__link_solutions:hover .icon-box{transform:translateX(0) rotate(90deg)}.partner-block__link_solutions .icon-box.active{transform:translateX(0) rotate(270deg)}.partner-block__link_solutions .icon-box.active:hover{transform:translateX(0) rotate(270deg)!important}.equipment-block{margin:0!important}.equipment-block:nth-child(odd){margin:0 16px 0 0!important}@media only screen and (max-width:1024px){.equipment-block:nth-child(odd){margin:0 0 24px!important}}.equipment-block_calc .equipment-block__info-title{font-size:24px;line-height:26px}.equipment-block_calc .equipment-block__row{align-items:center;display:flex;margin:24px 0 0}@media only screen and (max-width:767px){.equipment-block_calc .equipment-block__row{align-items:flex-start;flex-direction:column;margin:0}}.equipment-block_calc .equipment-block__price{margin:0 0 0 40px}.equipment-block_calc .equipment-block__price span{margin:0}@media only screen and (max-width:767px){.equipment-block_calc .equipment-block__price span{font-size:16px;line-height:18px}.equipment-block_calc .equipment-block__price{margin:0 0 24px;order:1}.equipment-block_calc .equipment-block__btn{order:2}}.equipment-block_calc .equipment-block__link-row{align-items:flex-end;display:flex}.equipment-block_calc .equipment-block__link-row .icon-box.active{transform:rotate(270deg)}.equipment-block_calc .equipment-block__info-link{color:#868686;cursor:pointer;font-size:12px;font-weight:700;line-height:12px;margin:0 0 0 8px;text-transform:uppercase}.equipment-block_calc .equipment-block__integrators{margin:42px 0 0}.equipment-block_calc .equipment-block__integrators-wrapper{display:none;margin:24px 0 0}.equipment-block_calc .equipment-block__integrators-wrapper.opened{display:block}.equipment-block_calc .equipment-block__integrators-row{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:767px){.equipment-block_calc .equipment-block__integrators-row{grid-template-columns:repeat(2,1fr)}}.equipment-block_calc .equipment-block__integrators-col{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;max-height:100px;min-height:100px;min-width:100px;padding:8px;width:100%}.equipment-block__img{margin:0 40px 0 0;max-height:208px;max-width:208px;min-height:208px;min-width:208px}@media only screen and (max-width:767px){.equipment-block__img{margin:0 0 24px;max-height:120px;max-width:120px;min-height:120px;min-width:120px}}.equipment-block__info-text{font-size:14px;line-height:18px;margin:8px 0 0;opacity:.6}.equipment-block__price{align-items:center;margin:24px 0 0;position:relative}.equipment-block__price span{font-size:24px;font-weight:700;line-height:26px;margin:0 10px 0 0}.equipment-block__price .equipment-hint{cursor:pointer;margin-bottom:3px;max-height:16px;position:relative}.equipment-block__price .equipment-hint:hover .equipment-block__price-hint{display:block}.equipment-block__price-hint{background:rgba(0,0,0,.75);border-radius:4px;color:#fff;display:none;min-width:300px;padding:8px;position:absolute;right:0;top:20px;transform:translateX(50%)}.qa-block{border-bottom:1px solid #efefef;margin:0 0 0 14px;padding:24px 0}@media only screen and (max-width:1024px){.qa-block{margin:0}}.qa-block:last-child{border:none;padding:24px 0 0}.qa-block:first-child{padding:0 0 24px}.qa-block__row{align-items:center;cursor:pointer}.qa-block__action{align-items:center;background:#f0ee0e;border-radius:8px;display:flex;height:100%;justify-content:center;margin:0 16px 0 0;max-height:40px;max-width:40px;padding:14px;width:100%}.qa-block__action,.qa-block__action img{transition:all .3s}.qa-block__action.active{background:#efefef}.qa-block__action.active img{transform:rotate(45deg)}.qa-block__question.active{font-weight:700}.qa-block__answer{display:none;font-size:14px!important;font-weight:400;line-height:18px!important;margin:24px 0 0;padding:0 0 0 56px}@media only screen and (max-width:1024px){.qa-block__answer{font-size:unset!important;line-height:unset!important;margin:16px 0 0}}.table-block{border:1px solid rgba(54,54,52,.15);border-radius:8px;font-size:14px;line-height:18px}@media only screen and (max-width:767px){.table-block{overflow:auto}.table-block table{width:930px}}.table-block td{padding:20px}.table-block td p:not(:last-child){margin-bottom:12px}.table-block tr{border-top:1px solid rgba(54,54,52,.15)}.table-block tr:first-of-type{border:none}.table-block__bold{font-weight:700}.table-block__gray{color:#363634;opacity:.5}.table-block__name{color:#363634;font-size:16px}.table-block_expandable{max-height:375px;overflow:hidden;transition:all .5s}.table-block_expandable.opened{max-height:2000px;transition:all .5s}.table-block_expandable td:first-of-type{border-right:1px solid rgba(54,54,52,.15)}@media only screen and (max-width:767px){.table-block_expandable{min-width:657px}}.table-expand{align-items:flex-end;cursor:pointer;display:inline-flex;margin:20px 0 0}.table-expand__text{color:#868686;font-size:12px;font-weight:700;line-height:12px;margin:0 0 0 8px;text-transform:uppercase}.table-expand .icon-box_down.active{transform:rotate(270deg)}.willingness-status{align-items:flex-start;font-weight:700}.willingness-status_ready{color:#48c834}.willingness-status_process{color:#5ca6dc}.willingness-status_specified{color:#f5a020}.willingness-status p{margin:0 0 0 8px}.expirement-products-list-block__code,.expirement-products-list-block__item-code,.marking-retractable-block__code{border:1px solid rgba(54,54,52,.15);border-radius:60px;margin:8px 6px 0 0;padding:6px 12px}.marking-retractable-block{background:#f9f9f9;font-size:14px;line-height:18px;padding:24px 40px}@media only screen and (max-width:1024px){.marking-retractable-block{padding:20px}}.marking-retractable-block:not(:last-child){margin:0 0 16px}.marking-retractable-block__row{align-items:center;cursor:pointer;display:flex;transition:all .3s}@media only screen and (max-width:767px){.marking-retractable-block__row{align-items:flex-start}}.marking-retractable-block__row.active,.marking-retractable-block__row_no-toggle{border-bottom:1px solid rgba(0,0,0,.1);margin:0 0 24px;padding:0 0 24px}.marking-retractable-block__row_no-toggle{cursor:unset}.marking-retractable-block__col{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.marking-retractable-block__col{align-items:flex-start;flex-direction:column}}.marking-retractable-block__action{background:#efefef;border-radius:8px;display:flex;height:100%;justify-content:center;margin:0 24px 0 0;max-height:40px;max-width:40px;padding:14px;width:100%}@media only screen and (max-width:767px){.marking-retractable-block__action{margin:0 12px 0 0}}.marking-retractable-block__action.active{background:#f0ee0e}.marking-retractable-block__action.active img{transform:rotate(45deg)}.marking-retractable-block__action img{transition:all .3s}.marking-retractable-block__name{font-weight:700}.marking-retractable-block__date{align-items:center;display:flex;padding-left:16px}.marking-retractable-block__date .icon-box{margin-bottom:2px}@media only screen and (max-width:767px){.marking-retractable-block__date .icon-box{margin-bottom:0;margin-top:2px}}.marking-retractable-block__date span{margin:0 0 0 6px;opacity:.6}@media only screen and (max-width:767px){.marking-retractable-block__date span{margin:6px 0 0 6px}}.marking-retractable-block__content{display:none}.marking-retractable-block__content_no-toggle{display:block}.marking-retractable-block__content-row{margin:0 0 24px}.marking-retractable-block__content-row:last-child{margin:0}.marking-retractable-block__content-title{font-size:16px;font-weight:700;line-height:18px;margin:0 0 8px}.marking-retractable-block__content-code{display:inline-flex;flex-wrap:wrap}.participant-block{grid-gap:16px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media only screen and (max-width:767px){.participant-block{grid-template-columns:1fr;grid-template-rows:1fr}}.participant-block__item{align-items:center;background:#fff;border:1px solid rgba(54,54,52,.15);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;transition:all .3s}.participant-block__item.is-active{border-color:#fff;box-shadow:9px 10px 50px rgba(0,0,0,.05)}.participant-block__item-info{padding:40px 0 40px 40px}@media only screen and (max-width:1024px){.participant-block__item-info{padding:20px 0 20px 20px}}.participant-block__item-img{padding:10px 26px}.participant-block__item-img img:last-of-type{display:none}@media only screen and (max-width:1024px){.participant-block__item-img{margin:26px 8px 0 0;max-height:131px;max-width:131px;padding:0}}.participant-block .item-info__title{margin:0 0 14px}@media only screen and (max-width:1024px){.participant-block .item-info__title{font-size:24px;line-height:26px;margin:0 0 8px}}@media only screen and (max-width:767px){.participant-block .item-info__title{font-size:16px;line-height:18px}}.participant-block .item-info__lessons{font-size:12px;font-weight:700;line-height:12px;margin:0 0 51px;opacity:.6;text-transform:uppercase}@media only screen and (max-width:1024px){.participant-block .item-info__lessons{margin:0 0 42px}}@media only screen and (max-width:767px){.participant-block .item-info__lessons{margin:0 0 50px}}.video-blocks__wrapper{display:grid;gap:24px 16px;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:1024px){.video-blocks__wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.video-blocks__wrapper{gap:24px;grid-template-columns:1fr}}.video-lessons{border:1px solid rgba(54,54,52,.15);border-radius:8px;max-width:unset;overflow:hidden;position:relative}.video-lessons__video-link{display:block;height:100%;max-height:200px;min-height:200px;position:relative;width:100%}.video-lessons__video-link-preview{height:100%}.video-lessons__video-link-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-lessons__video-play{height:78px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:78px}.video-lessons__video-product{height:40px;left:20px;position:absolute;top:20px;width:40px}.video-lessons__info{background:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px 20px 20px}.video-lessons__info-row:last-child{border-top:1px solid #e8e8e8;padding:16px 0 0}.video-lessons__info-title{font-size:16px;font-weight:700;line-height:18px;margin:0 0 16px}.video-lessons__info-timer{align-items:center;display:flex;margin:0 0 16px}.video-lessons__info-timer span{font-size:14px;line-height:18px;margin:0 0 0 6px;opacity:.5}.video-lessons__representative{display:flex}.video-lessons__representative-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.video-lessons__representative-img{margin:0 16px 0 0;max-height:34px;max-width:34px;min-height:34px;min-width:34px}.video-lessons__representative-info-name{font-size:14px;font-weight:700;line-height:18px}.video-lessons__representative-info-position{display:block;font-size:12px;line-height:18px;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solution-type-block{margin:0 0 16px}.solution-type-block:last-child{margin:0!important}.solution-type-block__row{align-items:center;display:flex}.solution-type-block__row:not(:last-child){margin:0 0 16px}@media only screen and (max-width:767px){.solution-type-block__row{align-items:unset}}.solution-type-block__col .solution-type-block__content:not(:last-child){margin:0 0 42px}.solution-type-block__step{align-items:center;background:#f0ee0e;border-radius:50%;color:#63666a;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;line-height:12px;margin:0 16px 0 0;min-height:32px;min-width:32px;width:32px}.solution-type-block__way{margin:0 24px 0 0;padding:0 0 0 8px}.solution-type-block__way img{min-height:141px;min-width:66px}.solution-type-block__way .way-special{min-height:60px;min-width:66px;padding:0 0 0 4px}.solution-type-block__way .way-multiple{padding:0 0 0 5px}@media only screen and (max-width:767px){.solution-type-block__way .way-multiple{display:none}}.solution-type-block__way .way-multiple_mob{display:none}@media only screen and (max-width:767px){.solution-type-block__way .way-multiple_mob{display:block}}.solution-type-block__content{align-items:center;display:flex}@media only screen and (max-width:767px){.solution-type-block__content{align-items:unset;flex-direction:column}}.solution-type-block__content-img{border-radius:16px;margin:0 16px 0 0;max-height:80px;max-width:80px;min-height:80px;min-width:80px}@media only screen and (max-width:767px){.solution-type-block__content-img{margin:0 0 16px}}.solution-type-block__content-name{font-weight:700;margin:0 0 6px}.solution-type-block__content-info{opacity:.5}.expirement-products-list-block{display:grid;gap:0 25px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.expirement-products-list-block{gap:16px 0;grid-template-columns:repeat(1,1fr)}}.expirement-products-list-block__item{background-color:#f9f9f9;padding:24px 40px}.expirement-products-list-block__item-description{padding:8px 0}.expirement-products-list-block__row:not(:last-child){margin-bottom:24px}.expirement-products-list-block__row_separator{border-top:1px solid rgba(0,0,0,.1);padding-top:24px;position:relative}.expirement-products-list-block__codes{display:flex;flex-wrap:wrap;width:100%}.plate-card{align-items:center;color:#363634;cursor:pointer;margin:0 0 24px}.plate-card:last-child{margin:0}.plate-card__img{align-items:center;background:#f0ee0e;border-radius:8px;display:flex;height:100%;justify-content:center;margin:0 16px 0 0;max-height:40px;max-width:40px;padding:12px;width:100%}.plate-card__title{font-size:16px!important;line-height:18px!important}.qa-banner{background:#363634;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);cursor:pointer;margin:80px 0 0;overflow:hidden;width:100%}.qa-banner:hover .banner-arrow{opacity:1;right:49px}@media only screen and (max-width:1024px){.qa-banner{border-radius:16px;margin:60px 0 0}}@media only screen and (max-width:576px){.qa-banner{border-radius:6px;flex-direction:column;height:265px}}.qa-banner_aside{flex-direction:column;height:500px;margin:0 0 0 80px;max-width:384px;min-width:384px;width:100%}.qa-banner_aside .qa-banner__info-title{white-space:unset}.qa-banner_aside .qa-banner__img{height:100%;margin-top:42px;overflow:unset}.qa-banner_aside .qa-banner__img img{left:-30.5%;top:66px;transform:scale(1.75)}.qa-banner__info{padding:44px 46px 48px}@media only screen and (max-width:1024px){.qa-banner__info{padding:33px 36px}}@media only screen and (max-width:576px){.qa-banner__info{padding:30px 20px}}.qa-banner__info-title{color:#fff;line-height:40px!important;margin:0 0 6px;white-space:nowrap}.qa-banner p{color:#f9f9f9;opacity:.6}.qa-banner__img{overflow:hidden;position:relative;width:100%}@media only screen and (max-width:576px){.qa-banner__img{height:100%}}.qa-banner__img .banner-arrow{height:8px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:90px;will-change:right,opacity;z-index:10}.qa-banner__img img{height:auto;left:-13.5%;position:absolute;top:14px;transform:scale(1.28);width:100%}@media only screen and (max-width:576px){.qa-banner__img img{left:-33.5%;top:30px;transform:scale(1.75);width:100%}}.solutions-banner{background:#363634;border-radius:8px;color:#fff;display:flex;margin:0 0 24px;overflow:hidden;width:100%}@media only screen and (max-width:767px){.solutions-banner{flex-direction:column}}.solutions-banner__info{padding:33px 30px}@media only screen and (max-width:767px){.solutions-banner__info{padding:20px}}.solutions-banner__info p{padding:0 0 0 12px;position:relative}@media only screen and (max-width:767px){.solutions-banner__info p{font-size:14px;line-height:18px}}.solutions-banner__info p:before{background:#f0ee0e;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.solutions-banner__img{width:100%}.solutions-banner__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.solutions-banner__img img{height:unset}}.solutions-cart{border:1px solid #e8e8e8;border-radius:8px;margin:24px 0 0;max-height:370px;overflow:hidden;position:sticky;top:70px;width:100%}@media only screen and (max-width:1024px){.solutions-cart{background:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -4px 15px rgba(0,0,0,.1);left:0;max-height:80px;position:fixed;top:unset;transition:all .3s;width:100%;z-index:999}.solutions-cart.opened{max-height:360px;transition:all .3s}.solutions-cart.opened .icon-box_top{transform:rotate(90deg)}.solutions-cart.opened .solutions-cart__total{border-bottom:1px solid #e8e8e8!important;padding:16px}}.solutions-cart p:first-of-type{font-weight:700}.solutions-cart__total{border-bottom:1px solid #e8e8e8;padding:20px}@media only screen and (max-width:1024px){.solutions-cart__total{align-items:center;border:none;display:flex;justify-content:space-between;padding:16px}}.solutions-cart__total-col:last-of-type{display:none}@media only screen and (max-width:1024px){.solutions-cart__total-col:last-of-type{align-items:center;border:1px solid rgba(54,54,52,.15);border-radius:8px;display:flex;height:48px;padding:16px;width:48px}}.solutions-cart__total-col .icon-box img.active{transform:rotate(270deg)}.solutions-cart__wrapper{margin:4px;max-height:273px;overflow-y:scroll;padding:16px}@media only screen and (max-width:1024px){.solutions-cart__wrapper{margin:0 4px 0 0;padding:20px 16px}}.solutions-cart__wrapper::-webkit-scrollbar{background:transparent;border:none;border-radius:10px;height:100%;width:2px}.solutions-cart__wrapper::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:10px}.solutions-cart__item{margin:24px 0}.solutions-cart__item:first-child{margin:0 0 24px}.solutions-cart__item:last-child{margin:0}.solutions-cart__item-title{font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.solutions-cart__item-col{margin:24px 0}.solutions-cart__item-col:last-of-type{margin:24px 0 0}.solutions-cart .position-block{align-items:center;display:flex;justify-content:space-between}.solutions-cart .position-block__col{align-items:center;display:flex}.solutions-cart .position-block__col .icon-box{cursor:pointer}.solutions-cart .position-block__img{margin:0 16px 0 0;max-height:40px;max-width:40px}.solutions-filter-form__grid-wrapper{display:grid;gap:16px}.solutions-filter-form__grid-wrapper .typography-filter__select-wrapper{margin:0;max-width:unset;width:100%}.solutions-filter-form__grid-wrapper .typography-filter__select{margin:0;width:100%}.solutions-filter-form__grid-row{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.solutions-filter-form__grid-row:last-child{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.solutions-filter-form__grid-row{grid-template-columns:repeat(1,1fr)!important}}.solutions-filter-form__row{justify-content:flex-end;margin:24px 0 0}.solutions-filter-form__col,.solutions-filter-form__row{align-items:center;display:flex}.solutions-filter-form__discard{align-items:flex-end;background:transparent;color:#363634;display:flex;font-family:Circe,sans-serif;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.solutions-filter-form__discard img{transform:rotate(45deg)}.solutions-filter-form__discard span{margin:0 0 0 8px}.solutions-filter-form__btn{margin:0 0 0 24px}.group-filter{margin-bottom:40px}.group-filter__row{display:flex;margin-left:-12px;margin-right:-12px}@media only screen and (max-width:1024px){.group-filter__row{margin-left:-8px;margin-right:-8px}}@media only screen and (max-width:767px){.group-filter__row{flex-wrap:wrap;margin:0 0 -16px}}.group-filter__row:not(:last-child){margin-bottom:24px}@media only screen and (max-width:767px){.group-filter__row:not(:last-child){margin-bottom:0}}.group-filter__col{flex:0 0 33.33%;padding:0 12px}@media only screen and (max-width:1024px){.group-filter__col{padding:0 8px}}@media only screen and (max-width:767px){.group-filter__col{flex-basis:100%;margin-bottom:16px;padding:0}}.group-filter__col_size_full{flex-basis:100%}.group-filter__col_type_last{align-items:center;display:flex;justify-content:flex-end;margin-left:auto}@media only screen and (max-width:1024px){.group-filter__col_type_last{flex-basis:260px}}@media only screen and (max-width:576px){.group-filter__col_type_last{flex-basis:100%}}.group-filter .typography-filter{margin:0}@media only screen and (max-width:767px){.group-filter .typography-filter{margin-bottom:16px}}.group-filter .typography-filter__select-wrapper{margin:0}.group-filter .typography-filter__select{width:100%}@media only screen and (max-width:1024px){.group-filter .typography-filter__select{width:100%}}@media only screen and (max-width:767px){.group-filter .typography-filter__select{margin:0}.group-filter .typography-filter__submit{width:148px}}.n-slider__wrapper{align-items:center;display:flex}@media only screen and (max-width:1024px){.n-slider__wrapper{flex-wrap:wrap}}.n-slider__label{flex:0 0 33.33%;font-size:14px;font-weight:700;line-height:1.7;padding-right:6px}@media only screen and (max-width:1024px){.n-slider__label{flex-basis:100%;padding-bottom:6px;padding-right:0}}@media only screen and (max-width:576px){.n-slider__label{padding-bottom:8px}}.n-slider__container{align-items:center;display:flex;flex:66.66%;justify-content:space-between;padding-left:6px}@media only screen and (max-width:1024px){.n-slider__container{flex-basis:100%;padding-left:0}}@media only screen and (max-width:767px){.n-slider__container{flex-wrap:wrap}}.n-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:1px solid #e8e8e8;border-radius:8px;color:#363634;display:block;font-size:14px;font-weight:700;height:48px;line-height:1.7;outline:none;padding:12px 16px;width:78px}@media only screen and (max-width:767px){.n-slider__input{flex-basis:calc(50% - 3px)}.n-slider__input:last-child{margin-left:6px;order:2}}.n-slider__input::-ms-expand{background-color:transparent;border:0}.n-slider__input::-webkit-inner-spin-button,.n-slider__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.n-slider__bar-container{flex:1 0 auto;padding:0 24px}@media only screen and (max-width:767px){.n-slider__bar-container{flex-basis:100%;order:3;padding:16px 0 0}}.no-result-block{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px 20px 40px}@media only screen and (max-width:1024px){.no-result-block{padding:32px}}@media only screen and (max-width:767px){.no-result-block{padding:24px}}.no-result-block__wrapper{align-items:center;display:flex;flex-direction:column;gap:8px}.no-result-block__image{height:200px;width:200px}.no-result-block__text{color:#363634;font-size:16px;line-height:1.5;max-width:328px;text-align:center}@media only screen and (max-width:1024px){.no-result-block__text{font-size:14px;line-height:1.43}}@media only screen and (max-width:767px){.no-result-block__text{max-width:248px}}.n-table{border:1px solid rgba(0,0,0,.15);border-radius:8px}@media only screen and (max-width:767px){.n-table{border:none}}.n-table__row{border-top:1px solid rgba(0,0,0,.15);display:flex;position:relative}@media only screen and (max-width:767px){.n-table__row{border:1px solid rgba(0,0,0,.15);border-radius:8px;flex-wrap:wrap}.n-table__row:not(:last-of-type){margin-bottom:20px}}.n-table__col{flex:0 0 auto;padding:20px 20px 20px 0}.n-table__col:first-of-type{flex-basis:35%;padding-left:20px}@media only screen and (max-width:767px){.n-table__col:first-of-type{flex-basis:100%;padding-bottom:24px;padding-right:80px}}.n-table__col:nth-of-type(2){flex-basis:18.5%}@media only screen and (max-width:767px){.n-table__col:nth-of-type(2){flex-basis:40%;padding:0 20px}}.n-table__col:nth-of-type(3){flex-basis:22.7%}@media only screen and (max-width:767px){.n-table__col:nth-of-type(3){flex-basis:60%;padding:0 20px 0 0}}.n-table__col:nth-of-type(4){flex-basis:21%}@media only screen and (max-width:767px){.n-table__col:nth-of-type(4){flex-basis:100%;padding:24px 20px 20px}}.n-table__title{color:#363634;display:none;font-size:14px;font-weight:700;line-height:1.7;white-space:nowrap}@media only screen and (max-width:767px){.n-table__title{display:block;margin-bottom:5px}.n-table__header{display:none}}.n-table__header .n-table__row{border-top:none}.n-table__header .n-table__title{display:block}.n-table__content-name,.n-table__content-text,.n-table__content-value{color:#363634;display:block;font-size:14px;line-height:1.43}.n-table__content-name{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:12px}.n-table__content-text:not(:last-child){margin-bottom:2px}.n-table__content-value{font-size:16px;line-height:1.5;padding-left:26px;position:relative;white-space:nowrap}.n-table__content-value:not(:last-child){margin-bottom:4px}.n-table__content-value:before{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:2px;width:16px}.n-table__content-value_type_confirm:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 7.999a5.999 5.999 0 1 1 11.998 0A5.999 5.999 0 0 1 2 7.999ZM7.999 0a7.999 7.999 0 1 0 0 15.998A7.999 7.999 0 0 0 7.999 0Zm3.708 6.707a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4Z' fill='%2348C834'/%3E%3C/svg%3E")}.n-table__content-value_type_warning:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.106 2.553a1 1 0 0 1 1.79 0l4.996 9.998a1 1 0 0 1-.895 1.447H3.004a1 1 0 0 1-.895-1.447l4.997-9.998Zm3.578-.894c-1.105-2.212-4.262-2.212-5.367 0L.32 11.657c-.997 1.995.454 4.341 2.684 4.341h9.993c2.23 0 3.68-2.346 2.684-4.341l-4.997-9.998ZM9 12a1 1 0 1 0-2 0 1 1 0 0 0 2 0ZM7 9V5.878a1 1 0 1 1 2 0V9a1 1 0 1 1-2 0Z' fill='%23FFA800'/%3E%3C/svg%3E")}.n-table__notes{position:absolute;right:20px;top:20px}.notes{max-width:340px;position:absolute;width:100%}@media only screen and (max-width:767px){.notes{max-width:308px}}.notes__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 2a6 6 0 1 1 0 12A6 6 0 0 1 8 2Zm0-2a8 8 0 1 1 0 16A8 8 0 0 1 8 0Zm1 7.444V11a1 1 0 1 1-2 0V7.444a1 1 0 0 1 2 0ZM8 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z' fill='%2363666A'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:16px;position:absolute;right:0;top:0;width:16px}@media only screen and (max-width:767px){.notes__icon{background-size:16px 16px;border:1px solid #efefef;border-radius:8px;height:48px;width:48px}}.notes__content{background-color:rgba(0,0,0,.6);border-radius:4px;bottom:calc(100% + 16px);color:#fff;display:none;font-size:12px;line-height:1.5;padding:8px;position:absolute;right:-20px;z-index:101}.notes__content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 0H0h3.183c1.652 0 3.204.797 4.17 2.143l3.952 5.5a.855.855 0 0 0 1.39 0l3.951-5.5A5.136 5.136 0 0 1 20.816 0H24Z' fill='%23000' fill-opacity='.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:8px;position:absolute;right:16px;top:100%;width:24px}@media only screen and (max-width:767px){.notes__content:after{right:32px}}.notes.is-active .notes__content{display:block}.solutions-filter-block__preview{align-items:center;border:1px solid #e8e8e8;border-radius:8px;color:#b8b8b8;display:flex;justify-content:center;min-height:200px;padding:10px;text-align:center}.solutions-filter-block__content{display:flex;flex-direction:column}.solutions-filter-block__content:not(:last-child){margin:0 0 42px}.solutions-filter-block__content p{margin:12px 0 24px}.solutions-filter-block__content-item{background:#f9f9f9;display:flex;padding:40px;width:100%}@media only screen and (max-width:767px){.solutions-filter-block__content-item{flex-direction:column;padding:20px}}.solutions-filter-block__content-item:not(:last-child){margin:0 0 24px!important}.solutions-filter-block__content-item:nth-child(odd){margin:0!important}.choky-house-block__content{margin:0 56px 0 0;min-width:792px;width:100%}@media only screen and (max-width:1024px){.choky-house-block__content{margin:0;min-width:unset;order:25}}.choky-house-block__banner{width:100%}@media only screen and (max-width:1024px){.choky-house-block__banner{order:1}}.choky-house-content__item{display:flex}.choky-house-content__item:last-of-type{margin:0}@media only screen and (max-width:767px){.choky-house-content__item{flex-direction:column;padding:24px}}@media only screen and (max-width:1024px){.choky-house-content__item-img{margin:0 24px 0 0}}@media only screen and (max-width:767px){.choky-house-content__item-img{margin:0 0 24px}}.choky-house-content__title{color:#363634;font-size:20px;font-weight:700;line-height:29px;margin-bottom:18px}.choky-house-content__contact{margin:24px 0 0}.choky-house-contact__toggler{align-items:flex-end;cursor:pointer;display:inline-flex}.choky-house-contact__toggler:hover .icon-box{transform:translateX(0) rotate(90deg)}.choky-house-contact__toggler .icon-box.active{transform:translateX(0) rotate(270deg)}.choky-house-contact__toggler .icon-box.active:hover{transform:translateX(0) rotate(270deg)!important}.choky-house-contact__info{display:none;margin:24px 0 0}.choky-house-contact__info-row{display:flex;flex-direction:column}.choky-house-contact__info-row:not(:last-child){margin:0 0 12px}.choky-house-banner{align-self:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:0 40px 40px}@media only screen and (max-width:1024px){.choky-house-banner{align-items:center;flex-direction:row;margin:0 0 24px;padding:24px}}@media only screen and (max-width:767px){.choky-house-banner{flex-direction:column}}.choky-house-banner__img{display:flex;justify-content:center;margin:0 0 24px}@media only screen and (max-width:1024px){.choky-house-banner__img{margin:0 24px 0 0}}@media only screen and (max-width:767px){.choky-house-banner__img{margin:0 0 24px}.choky-house-banner__info .action-btn{width:100%}}.choky-house-banner__info-title{margin:0 0 16px}.choky-house-banner__info-text{margin:0 0 30px}.contact-banner{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);font-size:14px;font-weight:700;justify-content:space-between;line-height:18px;margin:0 0 24px;padding:18px 40px;width:100%}@media only screen and (max-width:767px){.contact-banner{flex-wrap:wrap;padding:20px}}.contact-banner__col{align-items:center;display:flex}.contact-banner__col:not(:last-child){padding:0 20px 0 0}@media only screen and (max-width:767px){.contact-banner__col{width:100%}.contact-banner__col:not(:last-child){margin:0 0 24px;padding:0}}.contact-banner__btn{width:100%}@media only screen and (max-width:767px){.contact-banner__btn .action-btn{text-align:center;width:100%}}.contact-banner__img{margin:0 24px 0 0;min-height:42px;min-width:42px}.typography-filter{margin:0 0 24px}.typography-filter__row{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.typography-filter__row{flex-wrap:wrap;justify-content:unset}}.typography-filter__col{display:flex}@media only screen and (max-width:1024px){.typography-filter__col{width:100%}.typography-filter__col:not(:last-child){margin:0 0 24px}}@media only screen and (max-width:767px){.typography-filter__col:first-child{flex-wrap:wrap}.typography-filter__submit{width:100%}}.typography-filter__select-wrapper{margin:0 16px 0 0;position:relative}@media only screen and (max-width:767px){.typography-filter__select-wrapper{margin:0;width:100%}}.typography-filter__select{align-items:center;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;height:48px;padding:0 32px 0 16px;position:relative;width:266px}@media only screen and (max-width:1024px){.typography-filter__select{width:266px}}@media only screen and (max-width:767px){.typography-filter__select{margin:0 0 16px;width:100%}}.typography-filter__select:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 6.5 3 3 3-3' stroke='%23363634' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .3s;width:16px}.typography-filter__select.active:after{transform:translateY(-50%) rotate(180deg);transition:all .3s}.typography-filter__select.active+.typography-filter__select-list{display:block}.typography-filter__select.disabled{pointer-events:none}.typography-filter__select.disabled .typography-filter__select-label,.typography-filter__select.disabled:after{opacity:.5}.typography-filter__select-label{color:#363634;font-size:14px;font-weight:700;line-height:24px}.typography-filter__select-label.active{color:#868686;font-size:10px;font-weight:400;left:16px;line-height:14px;position:absolute;top:8px}.typography-filter__selected{color:#363634;display:block;font-size:14px;font-weight:700;line-height:18px;margin-top:20px;max-width:100%;overflow:hidden;white-space:nowrap}.typography-filter__select-list{background:#fff;border-radius:6px;display:none;filter:drop-shadow(0 4px 15px rgba(0,0,0,.15));left:0;max-height:224px;overflow-y:scroll!important;overflow:hidden;position:absolute;scrollbar-color:#d9d9d9 #fff;scrollbar-width:thin;top:calc(100% + 5px);width:100%;z-index:10}.typography-filter__select-list-item{cursor:pointer;position:relative;transition:all .3s}.typography-filter__select-list-item:hover{background:#f7f7f7}.typography-filter__select-list-item span{color:#63666a;cursor:pointer;display:block;font-size:14px;line-height:24px;padding:8px 16px;transition:all .3s}.typography-filter__select-list-item:hover span{font-weight:700}.typography-filter__select-list-item img{display:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.typography-filter__select-list-item.active span{font-weight:700}.typography-filter__select-list-item.active img{display:block}.typography-filter__select-list-item.disabled{display:none;pointer-events:none}.typography-filter__action{align-items:flex-end;background:transparent;color:#363634;cursor:pointer;display:inline-flex;font-family:Circe,sans-serif;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.typography-filter__action span{margin:0 0 0 8px}.typography-filter__action_close img{transform:rotate(45deg)}.typography-filter__action:not(:last-child){margin:0 24px 0 0}.typography-filter__search{align-items:center;border:1px solid #e8e8e8;border-radius:8px;box-sizing:border-box!important;color:#363634;cursor:pointer;display:flex;height:48px;padding:0 32px 0 16px;position:relative;width:100%}.typography-filter__label{width:100%}.typography-filter__label-title{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.custom-options::-webkit-scrollbar,.custom-options::-webkit-scrollbar-button,.typography-filter__select-list::-webkit-scrollbar,.typography-filter__select-list::-webkit-scrollbar-button{height:2px;width:2px}.custom-options::-webkit-scrollbar-thumb,.typography-filter__select-list::-webkit-scrollbar-thumb{background:#d9d9d9;border:0 #fff;border-radius:50px}.custom-options::-webkit-scrollbar-thumb:active,.custom-options::-webkit-scrollbar-thumb:hover,.typography-filter__select-list::-webkit-scrollbar-thumb:active,.typography-filter__select-list::-webkit-scrollbar-thumb:hover{background:#d9d9d9}.custom-options::-webkit-scrollbar-track,.typography-filter__select-list::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:50px}.custom-options::-webkit-scrollbar-track:active,.custom-options::-webkit-scrollbar-track:hover,.typography-filter__select-list::-webkit-scrollbar-track:active,.typography-filter__select-list::-webkit-scrollbar-track:hover{background:#fff}.custom-options::-webkit-scrollbar-corner,.typography-filter__select-list::-webkit-scrollbar-corner{background:transparent}.stock-filter .typography-filter__row{align-items:flex-end}.stock-filter .typography-filter__row:not(:last-of-type){margin-bottom:16px}.stock-filter .typography-filter__col{justify-content:flex-end}.stock-filter .typography-filter__col,.stock-filter .typography-filter__select,.stock-filter .typography-filter__select-wrapper{width:100%}.stock-filter .typography-filter__action{align-items:center}.custom-select-wrapper{background-color:#fff;height:48px;max-width:200px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media only screen and (max-width:576px){.custom-select-wrapper{width:100%}}.custom-select-wrapper .custom-select{display:flex;flex-direction:column;height:100%;position:relative}.custom-select-wrapper .custom-select__trigger{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;color:#363634;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:100%;line-height:24px;padding:0 16px;position:relative}.custom-select-wrapper .custom-select.open .custom-options{border-radius:8px;opacity:1;pointer-events:all;visibility:visible}.custom-select-wrapper .custom-select.open .icon-box_down{transform:rotate(270deg)!important}.custom-select-wrapper .custom-select__arrow{cursor:pointer;position:absolute;right:16px;top:55%;transform:translateY(-50%)}.custom-select-wrapper .trigger-addition{align-items:center;display:flex;justify-content:space-between}.custom-select-wrapper .custom-options{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:block;left:0;max-height:200px;opacity:0;overflow-y:scroll;pointer-events:none;position:absolute;right:0;top:60px;transition:all .3s;visibility:hidden;z-index:2}.custom-select-wrapper .custom-option{color:#363634;cursor:pointer;display:block;font-size:14px;line-height:24px;padding:12px 16px;position:relative;transition:all .5s}.custom-select-wrapper .custom-option:nth-child(2){border-top-left-radius:8px;border-top-right-radius:8px}.custom-select-wrapper .custom-option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.custom-select-wrapper .custom-option:hover{cursor:pointer;text-decoration:underline}.custom-select-wrapper_navigation{display:none;margin-bottom:12px;max-width:unset}@media only screen and (max-width:1024px){.custom-select-wrapper_navigation{display:block}}.custom-select-wrapper_navigation-white{margin-bottom:40px}.custom-select-wrapper_navigation-white .custom-select__trigger{background-color:#fff!important;border-color:#e8e8e8!important}.custom-select-wrapper_navigation-white .custom-select__trigger-text{overflow:hidden;padding-right:16px;text-overflow:ellipsis;white-space:nowrap}.custom-select-wrapper_navigation .custom-options{border:none;max-height:unset;overflow-y:hidden;z-index:4}.custom-select-wrapper_navigation .custom-option{font-size:16px;line-height:24px;padding:20px}@media only screen and (max-width:767px){.custom-select-wrapper_navigation .custom-option{padding:15px 20px}}.custom-select-wrapper_navigation .custom-option:not(:first-of-type){border-bottom:1px solid #e8e8e8}.custom-select-wrapper_navigation .custom-option.selected{background-color:rgba(240,238,14,.15)}.custom-select-wrapper_navigation .custom-option.selected:before{background-color:#f0ee0e;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.page-overlay{background:rgba(54,54,52,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.page-overlay.opened{display:block}.choky-application-form__input-field,.choky-application-form__textarea,.qa-modal .qa-form__input,.qa-modal .qa-form__textarea{border:1px solid #e8e8e8;border-radius:8px;color:#363634;font-size:14px;font-weight:700;line-height:24px;padding:11px 16px;transition:all .3s;width:100%}.choky-application-form__input-field::-moz-placeholder, .choky-application-form__textarea::-moz-placeholder, .qa-modal .qa-form__input::-moz-placeholder, .qa-modal .qa-form__textarea::-moz-placeholder{color:#363634}.choky-application-form__input-field::placeholder,.choky-application-form__textarea::placeholder,.qa-modal .qa-form__input::placeholder,.qa-modal .qa-form__textarea::placeholder{color:#363634}.qa-modal__wrapper{background:#fff;border-radius:8px;left:50%;padding:60px 40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 50vw);z-index:1000}@media only screen and (max-width:1024px){.qa-modal__wrapper{width:calc(100% - 20vw)}}@media only screen and (max-width:767px){.qa-modal__wrapper{padding:30px 20px;width:calc(100% - 10vw)}}.choky-application-modal__close,.qa-modal__close{align-items:center;background:#f6f42e;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;left:calc(100% + 21px);padding:14px;position:absolute;top:0;width:40px}.choky-application-modal__close img,.qa-modal__close img{transform:rotate(45deg)}@media only screen and (max-width:767px){.choky-application-modal__close,.qa-modal__close{bottom:calc(100% + 21px);left:unset;right:0;top:unset}}.qa-modal{display:none}.qa-modal.opened{display:block!important}.qa-modal__wrapper-sended{display:none}.qa-modal__wrapper-row:not(:last-child){margin:0 0 40px}@media only screen and (max-width:767px){.qa-modal__wrapper-row:not(:last-child){margin:0 0 20px}}.qa-modal__form-btn{margin:40px 0 0}@media only screen and (max-width:767px){.qa-modal__form-btn{margin:20px 0 0}}.qa-modal .qa-form__wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);justify-items:stretch}@media only screen and (max-width:767px){.qa-modal .qa-form__wrapper{grid-template-columns:1fr;grid-template-rows:1fr}}.qa-modal .qa-form__wrapper-col:last-of-type{grid-column:1/span 2}@media only screen and (max-width:767px){.qa-modal .qa-form__wrapper-col:last-of-type{grid-column:auto}}.qa-modal .qa-form__input{height:48px}.qa-modal .qa-form__input.is-error{border-color:red}.qa-modal .qa-form__textarea{min-height:140px;resize:none}@media only screen and (max-width:767px){.qa-modal .qa-form__textarea{min-height:70px}}.qa-modal .qa-form__textarea.is-error{border-color:red}.qa-modal .qa-sended{display:flex;flex-direction:column;justify-content:center}.qa-modal .qa-sended__col{display:flex;justify-content:center;text-align:center}.choky-application-modal{display:none;height:100%;left:0;overflow:auto;pointer-events:none;position:fixed;top:0;width:100%;z-index:1001}.choky-application-modal.opened{display:block!important}.choky-application-modal__wrapper{left:50%;margin:auto;max-height:100vh;max-width:848px;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.choky-application-modal__wrapper-content{background-color:#fff;border-radius:8px;margin:0 auto;padding:60px 40px;position:relative}@media only screen and (max-width:1024px){.choky-application-modal__wrapper-content{border-radius:0;padding:30px 20px}.choky-application-modal__close{display:none}}.choky-application-modal__title{margin:0 0 40px}.choky-application-modal__sended{display:none}.choky-application-modal__sended-row{align-items:center;display:flex;justify-content:center}.choky-application-modal__sended-row:not(:last-child){margin:0 0 40px}.choky-application-form__categories{margin:0 0 16px}.choky-application-form__categories-row{display:flex;font-size:14px;justify-content:space-between;line-height:24px;margin:0 0 6px}.choky-application-form__categories-name{font-weight:700}.choky-application-form__categories-cost{color:rgba(54,54,52,.6)}.choky-application-form__categories-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.choky-application-form__categories-item{align-items:center;background-color:#fff;border:1px solid #efefef;border-radius:8px;cursor:pointer;display:flex;height:48px;justify-content:center;padding:12px;position:relative;transition:all .3s ease;width:48px}.choky-application-form__categories-item:hover .choky-application-form__categories-tooltip{display:block}.choky-application-form__categories-item.active{background-color:#f0ee0e;border-color:#f0ee0e}.choky-application-form__categories-tooltip{background-color:#63666a;box-shadow:0 4px 8px rgba(99,102,106,.2);color:#fff;display:none;font-size:12px;left:0;line-height:30px;padding:0 5px 0 10px;position:absolute;top:-38px;white-space:nowrap}.choky-application-form__categories-tooltip:before{border-left:5px solid transparent;border-top:5px solid transparent;border-color:#63666a transparent transparent #63666a;border-style:solid;border-width:5px;bottom:-5px;content:"";left:0;position:absolute}.choky-application-form__inner{display:grid;grid-template-columns:repeat(1,1fr);row-gap:16px}.choky-application-form__inner-row{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.choky-application-form__inner-row{grid-template-columns:repeat(1,1fr)}}.choky-application-form__inner-row_full-width{grid-template-columns:repeat(1,1fr)}@media only screen and (max-width:767px){.choky-application-form__inner-col:not(:last-of-type){margin:0 0 16px}}.choky-application-form__inner-col_self-end{justify-self:self-end}@media only screen and (max-width:767px){.choky-application-form__inner-col_self-end{justify-self:unset}}.choky-application-form__additional-field{display:none;margin-top:16px}.choky-application-form__additional-field.is-visible{display:block}.choky-application-form__input-checkbox,.choky-application-form__input-publish{margin:10px 0 0;position:relative}.choky-application-form__input-checkbox_disabled,.choky-application-form__input-publish_disabled{opacity:.3;pointer-events:none}.choky-application-form__input-checkbox input:not(:disabled):not(:checked)+label:hover:before,.choky-application-form__input-publish input:not(:disabled):not(:checked)+label:hover:before{border-color:hsla(0,0%,53%,.85)}.choky-application-form__input-checkbox input:not(:disabled):active+label:before,.choky-application-form__input-publish input:not(:disabled):active+label:before{background-color:#fff;border-color:#868686}.choky-application-form__input-checkbox input:checked+label:before,.choky-application-form__input-publish input:checked+label:before{background-color:#f0ee0e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2 5 9 2 6' stroke='%2363666A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#f0ee0e}.choky-application-form__input-checkbox input:checked+label,.choky-application-form__input-checkbox input:not(:checked)+label,.choky-application-form__input-publish input:checked+label,.choky-application-form__input-publish input:not(:checked)+label{cursor:pointer;display:inline-block;padding-left:28px;position:relative}.choky-application-form__input-checkbox input:focus:not(:checked)+label:before,.choky-application-form__input-publish input:focus:not(:checked)+label:before{border-color:#868686}.choky-application-form__input-checkbox input:disabled+label:before,.choky-application-form__input-publish input:disabled+label:before{background-color:#868686}.choky-application-form__input-checkbox input+label:before,.choky-application-form__input-publish input+label:before{background-position:50%;background-repeat:no-repeat;background-size:auto;border:1px solid #868686;border-radius:3.75px;box-sizing:border-box;content:"";display:inline-block;height:20px;left:0;margin-right:8px;position:absolute;top:0;transition:all .3s ease;width:20px}.choky-application-form__input-checkbox label,.choky-application-form__input-publish label{color:rgba(0,0,0,.5);font-size:16px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choky-application-form__textarea{min-height:140px;resize:none}@media only screen and (max-width:767px){.choky-application-form__textarea{min-height:100px}}.choky-application-form__copy{margin:24px 0 0}.choky-application-form__copy a{color:inherit}.choky-application-form__action{display:flex;justify-content:flex-end;margin:40px 0 0}.choky-application-form__action .action-btn:first-of-type{margin:0 16px 0 0}.choky-application-form__description{display:inline-block;margin-top:10px;text-decoration:underline}.choky-application-form__select{max-width:100%}.choky-application-form__select .custom-options{padding:8px 0}.choky-application-form__select .custom-option{padding:8px 16px}.choky-application-form__select .custom-option .choky-application-form__input-checkbox{margin:0}.choky-application-form__select .custom-option .choky-application-form__input-checkbox input{display:none;visibility:hidden}.choky-application-form__select .custom-option .choky-application-form__input-checkbox label{color:#363634;font-weight:700}.choky-application-form__new-field-btn{background-color:transparent;color:#363634;cursor:pointer;display:inline-block;font-family:Circe,sans-serif;font-size:14px;font-weight:700;line-height:18px;margin-top:10px;padding:0 0 0 24px;position:relative;transition:all .3s ease;word-break:break-all}.choky-application-form__new-field-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 8a6 6 0 1 1 12 0A6 6 0 0 1 2 8Zm6-8a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm1 5a1 1 0 1 0-2 0v2H5a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0V9h2a1 1 0 1 0 0-2H9V5Z' fill='%23363634'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:16px}@media only screen and (max-width:1024px){.n-material-accordion__content{padding-left:0}}.n-material-card{border:1px solid #e8e8e8;border-radius:18px;padding:24px}.n-material-card:not(:last-of-type){margin-bottom:16px}.n-material-card__head{margin-bottom:24px}.n-material-card__row:not(:last-of-type){margin-bottom:16px}.n-material-card__title{display:inline-block;font-size:24px;font-weight:700;line-height:1.1}.n-material-card__text:not(:last-of-type){margin-bottom:16px}.n-material-card__list{display:flex;flex-wrap:wrap;margin-bottom:8px}.n-material-card__list-item{border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;font-size:16px;line-height:1.5;margin-bottom:8px;padding:6px 14px;transition:all .3s}.n-material-card__list-item:not(:last-of-type){margin-right:8px}.n-material-card__list-item.active{background-color:#f0ee0e;border-color:#f0ee0e}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;transform-origin:0 0;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:6px}.noUi-horizontal .noUi-handle{background-color:#f0ee0e;border-radius:50%;height:14px;right:-9px;top:-4.5px;width:14px}.noUi-target{background:#e8e8e8}.noUi-connects,.noUi-target{border-radius:100px}.noUi-connect{background:#f0ee0e}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border-radius:3px;cursor:pointer;position:absolute;z-index:10}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after{background:#fff;border-radius:50%;content:"";display:block;height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{display:none;position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:rgba(99,102,106,.2);position:absolute}.noUi-marker-large:not(:first-child){transform:translateX(-100%)}.noUi-pips-horizontal{height:6px;left:0;padding:0;top:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{border-radius:50%;height:6px;margin-left:-1px;width:6px}.noUi-marker-horizontal.noUi-marker-large,.noUi-marker-horizontal.noUi-marker-sub{height:6px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}.template-roam__grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:1024px){.template-roam__grid{gap:16px;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:767px){.template-roam__grid{gap:8px;grid-template-columns:repeat(2,1fr)}}.template-roam__grid-col{align-items:center;border:1px solid #e8e8e8;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:20px}.block-partner{color:#63666a;padding:20px 13px;text-align:center;transition:all .3s linear}.block-partner__img{max-height:60px;max-width:91px}.block-partner__img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-partner__name{color:#000;font-weight:700;margin-top:10px}.block-partner:hover{border-color:transparent;box-shadow:0 4px 15px rgba(0,0,0,.1)}.n-attention-banner{background-color:#f0ee0e;left:0;padding:24px 0;position:absolute;top:0;width:100%}.n-attention-banner__wrapper{align-items:center;display:flex}@media only screen and (max-width:767px){.n-attention-banner__wrapper{flex-direction:column}}.n-attention-banner__img{background-color:#fff;border-radius:4px;margin-right:24px;padding:8px;width:56px}@media only screen and (max-width:1024px){.n-attention-banner__img{margin-right:12px}}@media only screen and (max-width:767px){.n-attention-banner__img{display:none;margin:0}}.n-attention-banner__text{margin-right:24px}@media only screen and (max-width:1024px){.n-attention-banner__text{margin-right:12px}}@media only screen and (max-width:767px){.n-attention-banner__text{margin:0 0 12px;text-align:center}}.n-attention-banner__btn{background:transparent;background-color:#fff;border:1px solid rgba(57,57,57,.15);border-radius:8px;color:#363634;cursor:pointer;display:inline-flex;font-family:Circe,sans-serif;font-size:16px;font-weight:700;line-height:20px;padding:7px 20px;transition:all .3s}.n-attention-banner__btn:hover{background:#f7f7f7}.n-nap-block__item:not(:last-of-type){margin-bottom:32px}.n-installment-application .tabs-list{gap:.5rem;margin-bottom:16px}.n-installment-application .tabs-list__item{margin:0}@media only screen and (max-width:1024px){.n-installment-application .tabs-list{display:flex}.n-installment-application .tabs-list__item{padding:8px}}.n-installment-application__section:not(:last-of-type){margin-bottom:32px}.n-installment-application__separator{border-top:1px solid #d9d9d9;padding-top:34px}.n-installment-application__submit{margin-top:32px}.n-installment-application__submit .n-installment-application__copy{display:block}.n-installment-application__submit .n-installment-application__copy a{color:inherit}.n-installment-application__submit .action-btn{margin-top:16px}.n-installment-application__title{font-size:20px;line-height:24px;margin-bottom:12px}.n-installment-application__section-title{font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}.n-installment-application__section-subtitle{color:rgba(0,0,0,.5);display:inline-block;font-size:14px;line-height:1;margin-bottom:20px}.n-installment-application__section-subtitle_default{color:#363634;display:block;font-weight:700;margin-bottom:8px}.n-installment-application__row:not(:last-of-type){margin-bottom:16px}.n-installment-application__row_split{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.n-installment-application__row_split{grid-template-columns:repeat(1,1fr)}}.n-installment-application__col{position:relative}.n-installment-application__copy{color:rgba(0,0,0,.5);display:inline-block;font-size:14px;line-height:1;margin-top:16px}.n-installment-application .text-link{color:inherit}.n-installment-application-field{align-items:center;border:1px solid #e8e8e8;border-radius:8px;display:flex;height:48px;padding:8px 16px;width:100%}.n-installment-application-field.is-hide{display:none}.n-installment-application-field_short{width:180px}@media only screen and (max-width:767px){.n-installment-application-field_short{width:100%}}.n-installment-application-field input{font-size:14px;line-height:24px;width:100%}.n-installment-application-field input::-moz-placeholder{color:#363634}.n-installment-application-field input::placeholder{color:#363634}.n-installment-application-field.is-error{border-color:red}.n-installment-application-field input::-webkit-inner-spin-button,.n-installment-application-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.n-installment-application-field input[type=number]{-moz-appearance:textfield}.n-installment-application-radio:not(:last-of-type){margin-bottom:12px}.n-installment-application-radio input:checked,.n-installment-application-radio input:not(:checked){opacity:0;position:absolute;z-index:-1}.n-installment-application-radio input:checked+label,.n-installment-application-radio input:not(:checked)+label{cursor:pointer;display:inline-block;padding-left:28px;position:relative}.n-installment-application-radio input:checked+label:before,.n-installment-application-radio input:not(:checked)+label:before{background:#fff;border:1px solid #e7e7e7;border-radius:100%;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.n-installment-application-radio input:checked+label:after,.n-installment-application-radio input:not(:checked)+label:after{background:#63666a;border-radius:100%;content:"";height:12px;left:4px;position:absolute;top:6px;transition:all .3s ease;width:12px}.n-installment-application-radio input:not(:checked)+label:after{opacity:0;transform:scale(0)}.n-installment-application-radio input:checked+label:after{opacity:1;transform:scale(1)}.n-installment-application-radio label{color:#000;font-size:16px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.n-installment-application-types:not(:last-of-type){margin-bottom:34px}.n-installment-application-types__row{align-items:center;display:flex}.n-installment-application-types__row:not(:last-of-type){margin-bottom:16px}.n-installment-application-types__row.is-disabled{pointer-events:none}.n-installment-application-types__row.is-disabled .n-installment-application-types__info>p{color:#e8e8e8}.n-installment-application-types__item:not(:last-of-type){margin-bottom:16px}.n-installment-application-types__counter{align-items:center;display:flex;margin-right:24px}.n-installment-application-types__count{align-items:center;background-color:transparent;border:1px solid #e8e8e8;border-radius:8px;display:flex;justify-content:center;margin:0 6px;max-width:36px;min-height:36px;min-width:36px;overflow:hidden;position:relative;text-align:center}.n-installment-application-types__count input{font-size:14px;font-weight:700;height:100%;line-height:24px;pointer-events:none;text-align:center;width:100%}.n-installment-application-types__count input::-webkit-inner-spin-button,.n-installment-application-types__count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.n-installment-application-types__count input[type=number]{-moz-appearance:textfield}.n-installment-application-types__btn{background-color:#e8e8e8;border-radius:8px;cursor:pointer;max-width:36px;min-height:36px;min-width:36px;position:relative;text-align:center}.n-installment-application-types__btn.is-active{background-color:#f0ee0e}.n-installment-application-types__minus:after,.n-installment-application-types__plus:after{background-position:50%;background-repeat:no-repeat;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.n-installment-application-types__minus:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' d='M0 .5h16'/%3E%3C/svg%3E")}.n-installment-application-types__plus:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' d='M0 7.5h16M8.5 0v16'/%3E%3C/svg%3E")}.n-installment-application-notice{background-color:#f9f9f9;border-radius:8px;padding:16px}.n-leave-popup-wrapper{align-items:center;background-color:transparent;bottom:0;display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;right:0;top:0;z-index:1000}.n-leave-popup-wrapper.is-show{display:flex}.n-leave-popup{background-color:#fff;border-radius:8px;min-width:588px;position:relative}@media only screen and (max-width:767px){.n-leave-popup{min-width:unset;width:100%}}.n-leave-popup__intro{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='588' height='133' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h588v103L78 133 0 103V0Z' fill='%23F6F42E'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 0 0;display:flex;margin-bottom:34px;padding:40px 40px 36px}@media only screen and (max-width:767px){.n-leave-popup__intro{align-items:unset;flex-direction:column;margin-bottom:0;padding:20px}}.n-leave-popup__intro-thesis{font-size:16px;line-height:1.5;text-transform:uppercase}.n-leave-popup__logo{margin-right:42px}@media only screen and (max-width:767px){.n-leave-popup__logo{margin-bottom:20px;margin-right:0}}.n-leave-popup__content{padding:0 40px 40px}@media only screen and (max-width:767px){.n-leave-popup__content{padding:20px}}.n-leave-popup__close{align-items:center;background-color:#f0ee0e;border-radius:8px;color:#63666a;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:-3.75rem;top:0;width:40px}@media only screen and (max-width:1024px){.n-leave-popup__close{right:0;top:-3.75rem}}@media only screen and (max-width:767px){.n-leave-popup__close{background:#fff;height:32px;right:1.25rem;top:1.25rem;width:32px}}.n-leave-popup__close-icon{height:16px;transform:rotate(45deg);width:16px}.n-leave-popup__title{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:34px}@media only screen and (max-width:767px){.n-leave-popup__title{font-size:24px}.n-leave-popup__title>br{display:none}}.n-leave-popup__submit{text-align:center}.n-set:not(:last-of-type){border-bottom:1px solid #d9d9d9;padding-bottom:2rem}.n-set__title{font-size:20px;line-height:1.2;margin-bottom:8px}@media only screen and (max-width:1024px){.n-set__title{font-size:18px}}@media only screen and (max-width:767px){.n-set__title{font-size:16px}}.n-set__text{font-size:16px;line-height:1.5}@media only screen and (max-width:1024px){.n-set__text{font-size:14px}}.n-set__text:not(:last-child){margin-bottom:.75em}.n-set__text b{font-weight:700}.n-set__list{font-size:16px;margin:0;padding:0 0 .75em 1.5em}@media only screen and (max-width:1024px){.n-set__list{font-size:14px}}.n-set__list li{line-height:1.5;list-style-type:decimal}.n-set__list b{font-weight:700}.n-set__counter{align-items:center;display:flex;gap:0 24px}@media only screen and (max-width:767px){.n-set__counter{align-items:unset;flex-direction:column;gap:12px 0}}.n-set__counter-col{align-items:center;display:flex;gap:0 24px}@media only screen and (max-width:767px){.n-set__counter-col{gap:0 12px}}.n-set-counter{align-items:center;display:flex;max-width:120px}.n-set-counter__counter{align-items:center;display:flex;margin-right:1.5rem}.n-set-counter__count{align-items:center;background-color:transparent;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex:0 0 36px;height:36px;justify-content:center;margin:0 6px;overflow:hidden;position:relative;text-align:center}.n-set-counter__count input{font-size:14px;font-weight:700;height:100%;line-height:24px;pointer-events:none;text-align:center;width:100%}.n-set-counter__count input::-webkit-inner-spin-button,.n-set-counter__count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.n-set-counter__count input[type=number]{-moz-appearance:textfield}.n-set-counter__btn{background-color:#e8e8e8;border-radius:8px;cursor:pointer;flex:0 0 36px;height:36px;position:relative;text-align:center}.n-set-counter__btn_minus:after,.n-set-counter__btn_plus:after{background-position:50%;background-repeat:no-repeat;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.n-set-counter__btn_minus:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' d='M0 .5h16'/%3E%3C/svg%3E")}.n-set-counter__btn_plus:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' d='M0 7.5h16M8.5 0v16'/%3E%3C/svg%3E")}.n-set-counter__btn.is-active{background-color:#f0ee0e}.n-set-counter__btn.is-disabled{cursor:default}.is-disabled .n-set-counter__btn{cursor:default;pointer-events:none}.n-set-radio input:checked,.n-set-radio input:not(:checked){opacity:0;position:absolute;z-index:-1}.n-set-radio input:checked+label:before{background:#f0ee0e;border:1px solid #f0ee0e}.n-set-radio input:checked+label:after{opacity:1;transform:translateY(-50%) scale(1)}.n-set-radio label{color:#000;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding-left:28px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:1024px){.n-set-radio label{font-size:14px;line-height:18px}}.n-set-radio label:before{background:#fff;border:1px solid #868686;border-radius:100%;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s,border-color .3s;width:20px}.n-set-radio label:after{background:#63666a;border-radius:6px;content:"";height:8px;left:6px;opacity:0;position:absolute;top:50%;transform:translateY(-50%) scale(0);transition:opacity .3s;width:8px}.required-error{color:#f34747;display:none;font-size:12px;line-height:12px}.none .required-error{display:block}.validate-error{left:2px;position:absolute;top:calc(100% + 2px)}.upload{line-height:1.5;position:relative}.upload__lbl{color:#363634;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5em}.upload__lbl:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 8a6 6 0 1 1 12 0A6 6 0 0 1 2 8Zm6-8a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm1 5a1 1 0 1 0-2 0v2H5a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0V9h2a1 1 0 1 0 0-2H9V5Z' fill='%23363634'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 1em;height:1em;margin-top:2px}@media only screen and (max-width:1024px){.upload__lbl{font-size:.875rem;line-height:1.4}}.upload__inp{display:none}.upload__error-text{color:red;display:none;font-size:.75rem;left:1.5rem;position:absolute;top:100%}@media only screen and (max-width:1024px){.upload__error-text{left:1.3125rem}}.upload.is-error .upload__error-text{display:block}

/* End */


/* Start:/local/templates/layout2021header/css/n-banner.css?17096464082177*/
.n-banner{background:-o-linear-gradient(359.82deg,#f0ee0e 2.85%,#f6dd3c 51.88%);background:linear-gradient(90.18deg,#f0ee0e 2.85%,#f6dd3c 51.88%);font-size:16px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:1em;position:relative;padding:2.375em 2.5em;overflow:hidden}@media screen and (max-width:980px){.n-banner{padding:2em}}@media screen and (max-width:767px){.n-banner{padding:1.5em 1em 0}}.n-banner_mt{margin-top:5em}.n-banner__title{color:#363634;font-size:2em;font-weight:700;line-height:1.1875;margin-bottom:.375em}@media screen and (max-width:980px){.n-banner__title{font-size:2em;margin-bottom:.25em}}@media screen and (max-width:767px){.n-banner__title{font-size:1.5em;margin-bottom:.33em;font-weight:400}}.n-banner__text{color:#363634;font-size:1em;line-height:1.5;max-width:56%}@media screen and (max-width:980px){.n-banner__text{font-size:.875em;line-height:1.45;max-width:49%}}@media screen and (max-width:767px){.n-banner__text{max-width:unset}}.n-banner__btn{color:#363634;font-weight:700;font-size:1em;line-height:1.25;margin-top:1.25em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3em;border-radius:.5em;text-decoration:none;outline:0;background:#fff;border:1px solid rgba(54,54,52,.15);padding:.95em 2.5em .75em}@media screen and (max-width:980px){.n-banner__btn{margin-top:.625em}}@media screen and (max-width:767px){.n-banner__btn{margin-top:1em;width:100%}}.n-banner__btn:hover{text-decoration:underline}.n-banner__picture{max-width:392px;height:201px;position:absolute;right:70px;bottom:0}@media screen and (max-width:1260px){.n-banner__picture{right:38px}}@media screen and (max-width:980px){.n-banner__picture{right:16px;max-width:327px;height:225px}}@media screen and (max-width:767px){.n-banner__picture{position:static;bottom:auto;right:auto;max-width:unset;height:auto;text-align:center;margin-top:1.5em}}.n-banner__picture img{-o-object-fit:contain;object-fit:contain;height:100%}
/*# sourceMappingURL=maps/n-banner.css.map */

/* End */


/* Start:/local/templates/layout2021header/css/q-banner.css?1709646408957*/
.q-banner{width:100%;background-color:#363634;color:#fff;overflow:hidden}.q-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 0}@media screen and (max-width:1260px){.q-banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.q-banner__icon{max-width:30px;max-height:30px}@media screen and (max-width:1260px){.q-banner__icon{display:none}}.q-banner__info{margin:0 24px 0 16px;text-align:center}@media screen and (max-width:1260px){.q-banner__info{margin:0 0 8px}}.q-banner__btn{color:#363634;border-radius:8px;background-color:#fff;font-size:14px;line-height:14px;font-weight:700;text-decoration:none;cursor:pointer;padding:9px 24px}.q-banner__btn:hover{text-decoration:underline}
/*# sourceMappingURL=maps/q-banner.css.map */

/* End */


/* Start:/local/templates/layout2021header/css/style.css?1682594780183162*/
@charset "UTF-8";
@import url(/local/templates/layout2021header/css/lang.css); /*! *//*! *//*! *//*! *//*! *//*! *//*! Нельзя редактировать этот файл! Он сгенерирован через sass  -  DO NOT EDIT THIS FILE! IT GENERATED SASS *//*! *//*! *//*! *//*! *//*! *//*! *//*! */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}

body, html {
    height: 100%
}

body a, html a {
    text-decoration: none
}

body input, html input {
    -webkit-appearance: none
}

a img, fieldset, img {
    border: none
}

button, input[type=submit] {
    cursor: pointer
}

button::-moz-focus-inner, input[type=submit]::-moz-focus-inner {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto
}

button, input {
    margin: 0;
    padding: 0;
    border: 0
}

a, a:focus, button, h1, h2, h3, h4, h5, h6, input, select, span, textarea {
    outline: 0
}

div {
    outline: 0 !important
}

* {
    outline: 0 !important
}

.text5 p {
    color: #363634;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 25px
}

ol, ul {
    list-style-type: none
}

img {
    vertical-align: top
}

li {
    list-style: none
}

.cursor-default {
    cursor: default !important;
}
.m-preloader {
    z-index: 1111111111 !important;
}

.date-tag1 {
    font-size: .01px;
    padding-bottom: 28px
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    * {
        -webkit-text-size-adjust: none
    }
}

table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%
}

.clear {
    clear: both
}

.page {
    overflow: hidden;
    position: relative;
    width: 100%
}

input[type=password], input[type=text], textarea {
    box-sizing: border-box
}

input:focus::-webkit-contacts-auto-fill-button {
    opacity: 0
}

.show-tablet1 {
    display: none
}

@media only screen and (max-width: 1000px) {
    .show-tablet1 {
        display: block
    }
}

@media only screen and (max-width: 1000px) {
    .hide-tablet1 {
        display: none
    }
}

.show-mobile1 {
    display: none
}

@media only screen and (max-width: 760px) {
    .show-mobile1 {
        display: block
    }
}

@media only screen and (max-width: 760px) {
    .hide-mobile1 {
        display: none
    }
}

:focus::-webkit-input-placeholder {
    opacity: 0 !important
}

:focus::-moz-placeholder {
    opacity: 0 !important
}

:focus:-ms-input-placeholder {
    opacity: 0 !important
}

:focus:-moz-placeholder {
    opacity: 0 !important
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-loading .slick-list {
    background: #fff
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slide, .slick-slide img, .slick-slider .slick-list, .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    zoom: 1
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px
}

.slick-slide img {
    display: block;
    max-width: 100%
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-next, .slick-prev {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    height: 20px;
    background: 0 0;
    left: 0;
    z-index: 1
}

.slick-next:focus, .slick-prev:focus {
    outline: 0
}

.slick-next.slick-disabled, .slick-prev.slick-disabled {
    opacity: .2
}

.slick-next:before, .slick-prev:before {
    height: 30px;
    line-height: 30px;
    content: "prev";
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    color: #fff;
    background: #000
}

.slick-next {
    right: 0;
    left: auto
}

.slick-next:before {
    content: "next";
    display: inline-block
}

@font-face {
    font-display: swap;
    font-family: Circe;
    src: url(/local/templates/layout2021header/css/../fonts/Circe-Bold.eot);
    src: url(/local/templates/layout2021header/css/../fonts/Circe-Bold.eot?#iefix) format("embedded-opentype"), url(/local/templates/layout2021header/css/../fonts/Circe-Bold.woff) format("woff"), url(/local/templates/layout2021header/css/../fonts/Circe-Bold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-display: swap;
    font-family: Circe;
    src: url(/local/templates/layout2021header/css/../fonts/Circe-Light.eot);
    src: url(/local/templates/layout2021header/css/../fonts/Circe-Light.eot?#iefix) format("embedded-opentype"), url(/local/templates/layout2021header/css/../fonts/Circe-Light.woff) format("woff"), url(/local/templates/layout2021header/css/../fonts/Circe-Light.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-display: swap;
    font-family: Circe;
    src: url(/local/templates/layout2021header/css/../fonts/Circe-Regular.eot);
    src: url(/local/templates/layout2021header/css/../fonts/Circe-Regular.eot?#iefix) format("embedded-opentype"), url(/local/templates/layout2021header/css/../fonts/Circe-Regular.woff) format("woff"), url(/local/templates/layout2021header/css/../fonts/Circe-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-display: swap;
    font-family: Circe;
    src: url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.eot);
    src: url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.woff) format("woff"), url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-weight: 800
}

body {
    font-family: Circe
}

input, select, textarea {
    font-family: Circe
}

.page-line {
    max-width: 1260px;
    margin: auto;
    position: relative;
    padding: 0 10px;
    margin-top: -3px
}

@media all and (max-width: 1279px) {
    .page-line {
        padding: 0 32px
    }
}

@media all and (max-width: 1279px) {
    .page-line {
        padding: 0 20px
    }
}

.page-line:after {
    content: " ";
    display: table;
    clear: both
}

.after-fixed-nav {
    /* margin-top: 64px !important */
    margin-top: 0px !important;
}

@media all and (min-width: 768px) {
    /* .after-fixed-nav {
        margin-top: 72px !important
    } */
}

@media all and (min-width: 1025px) {
    /* .after-fixed-nav {
        margin-top: 112px !important
    } */
}

.after-fixed-nav_en {
    margin-top: 89px !important
}

@media all and (min-width: 1001px) and (max-width: 1279px) {
    .after-fixed-nav_en {
        margin-top: 120px !important
    }
}

.top-background1 {
    border-bottom: 1px solid #f7f7f7;
    height: 88px;
    position: fixed;
    width: 100%;
    z-index: 100;
    background-color: #fff
}

.header {
    font-size: .01px;
    text-align: center;
    font-size: .01px;
    background-color: #fff
}

.header:after {
    content: " ";
    display: table;
    clear: both
}

.header__left {
    float: left;
    padding-top: 20px
}

.header__right {
    width: 48px;
    float: right;
    position: relative;
    z-index: 2;
    padding-top: 20px
}

.header__center {
    display: inline-block;
    vertical-align: top;
    padding-top: 36px
}

.logo {
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 760px) {
    .logo {
        position: relative;
        top: 5px
    }

    .logo img {
        width: 180px
    }
}

.menu1 {
    position: relative;
    z-index: 1;
    text-align: left;
    text-align-last: left
}

.menu1:after {
    content: " ";
    display: table;
    clear: both
}

.menu1 * {
    text-align: left;
    text-align-last: left
}

@media only screen and (max-width: 1000px) {
    .menu1 {
        text-align: left;
        text-align-last: left;
        position: absolute;
        top: 88px;
        right: 0;
        box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
        background-color: #fff;
        padding: 10px 0;
        display: none
    }

    .menu1 * {
        text-align: left;
        text-align-last: left
    }

    .menu1:after {
        display: none
    }

    .menu1.active {
        display: block
    }
}

.menu1__item {
    float: left;
    color: #363634;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: .4px;
    min-height: 28px;
    margin-right: 32px
}

@media only screen and (max-width: 1050px) {
    .menu1__item {
        margin-right: 20px
    }
}

.menu1__item:last-child {
    margin-right: 0
}

.menu1__item a {
    color: #363634
}

.menu1__item a:hover {
    text-decoration: underline
}

.menu1__item a.sub1 {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-right: 15px
}

.menu1__item a.sub1:before {
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
    content: '';
    background-image: url(/local/templates/layout2021header/css/../img/icons.png);
    width: 6px;
    height: 4px;
    background-position: 0 -34px
}

@media only screen and (max-width: 1000px) {
    .menu1__item a.sub1:before {
        display: none
    }
}

@media only screen and (max-width: 1200px) {
    .menu1__item a {
        font-size: 12px
    }
}

.menu1__item:hover .menu1__sub {
    display: block
}

@media only screen and (max-width: 1000px) {
    .menu1__item {
        float: none;
        display: block;
        margin-right: 0
    }

    .menu1__item a {
        color: #333;
        display: block;
        padding: 5px 15px;
        line-height: 14px
    }
}

.menu1__sub {
    top: 28px;
    position: absolute;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #fff;
    padding: 10px 0
}

@media only screen and (max-width: 1000px) {
    .menu1__sub {
        visibility: visible !important;
        position: static;
        display: block;
        margin-top: -2px;
        padding-left: 20px;
        box-shadow: 0 4px 8px rgba(99, 102, 106, 0);
        padding: 0
    }
}

.menu1__sub-item {
    color: #363634;
    font-size: 16px;
    line-height: 20px
}

.menu1__sub-item a {
    color: #000;
    font-size: 13px;
    text-transform: none;
    color: #363634;
    font-size: 15px;
    font-weight: 400;
    padding: 10px 16px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 760px) {
    .menu1__sub-item a {
        padding: 0
    }
}

@media only screen and (max-width: 1000px) {
    .menu1__sub-item {
        padding: 0 0 5px 20px;
        position: relative;
        top: 5px
    }

    .menu1__sub-item a {
        font-size: 11px
    }
}

.search1 {
    position: relative;
    width: 49px
}

.search1__current {
    width: 48px;
    height: 48px;
    background-color: #434345;
    border-radius: 50px;
    position: relative;
    cursor: pointer
}

.search1__current:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i2.svg) no-repeat 0 0;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: -8px;
    margin-left: -8px
}

.search1__current:hover {
    opacity: .95
}

.search1__form {
    position: absolute;
    top: 0;
    left: -200px;
    display: none
}

.search1__input {
    width: 200px;
    background-color: #434345;
    height: 48px;
    border-radius: 50px 0 0 50px;
    display: block;
    font-size: 14px;
    color: #fff;
    padding: 0 15px
}

.search1__submit {
    position: absolute;
    top: 0;
    right: -48px;
    width: 48px;
    height: 48px;
    background: rgba(51, 51, 51, 0);
    border: none;
    display: block;
    border-radius: 0 50px 50px 0;
    z-index: 10
}

.search1__submit:hover {
    background: rgba(255, 255, 255, .05)
}

.search1.active .search1__current {
    border-radius: 0 50px 50px 0
}

.search1.active .search1__form {
    display: block
}

/* .padding1 {
    padding: 40px 0 0 0
} */
.padding1 {
    padding: 0px !important
}

@media only screen and (max-width: 1000px) {
    /* .padding1 {
        padding: 30px 0
    } */
}

.content-over1 {
    padding-bottom: 40px
}

.content-over1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .content-over1 {
        padding-bottom: 30px
    }
}

@media only screen and (max-width: 760px) {
    .content-over1.mod1 {
        padding-bottom: 15px
    }
}

.content-over1__left {
    float: left
}

@media only screen and (max-width: 1000px) {
    .content-over1__left {
        float: none;
        padding-bottom: 20px
    }
}

.content-over1__right {
    float: right;
    padding-top: 29px
}

@media only screen and (max-width: 1000px) {
    .content-over1__right {
        float: none;
        padding: 0
    }
}

.navigation1 {
    padding-bottom: 17px;
    line-height: 12px;
    font-size: .01px
}

.navigation1:after {
    content: " ";
    display: table;
    clear: both
}

.navigation1__item {
    display: inline;
    color: #4d4d4a;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 1.4px
}

.navigation1__item:after {
    display: inline-block;
    content: '';
    width: 4px;
    height: 4px;
    background-color: #ccc;
    border-radius: 4px;
    vertical-align: top;
    margin: 0 16px;
    position: relative;
    top: 3px
}

@media only screen and (max-width: 760px) {
    .navigation1__item:after {
        margin: 0 5px
    }
}

.navigation1__item:last-child:after {
    display: none
}

.navigation1__item a {
    color: #828282
}

.navigation1__item a:hover {
    text-decoration: underline
}

.navigation1.mod1 {
    padding-bottom: 22px
}

.navigation1.mod1 .navigation1__item {
    color: #fff
}

.navigation1.mod1 .navigation1__item a {
    color: #fff
}

.navigation1.mod1 .navigation1__item:after {
    background-color: #ccc
}

.navigation1.mod2 {
    padding-bottom: 22px
}

.navigation1.mod2 .navigation1__item {
    color: #fff
}

.navigation1.mod2 .navigation1__item a {
    color: #fff
}

.navigation1.mod2 .navigation1__item:after {
    background-color: #ccc
}

.title1 {
    color: #363634;
    font-size: 40px;
    font-weight: 700;
    line-height: 48px
}

@media only screen and (max-width: 760px) {
    .title1 {
        font-size: 22px;
        line-height: 22px
    }
}

.ask-question1 {
    display: block;
    width: 150px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.ask-question1:hover {
    opacity: .9;
    text-decoration: underline
}

.address1 {
    margin: 0 -15px;
    padding-bottom: 30px
}

.address1:after {
    content: " ";
    display: table;
    clear: both
}

.address1__item {
    float: left;
    width: 33.333%
}

@media only screen and (max-width: 1000px) {
    .address1__item {
        width: 50%;
        padding-bottom: 30px
    }

    .address1__item:last-child {
        width: 100%;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 760px) {
    .address1__item {
        width: 100%;
        float: none;
        padding-bottom: 10px
    }
}

.address1__over {
    margin: 0 15px;
    height: 144px;
    background-color: #f7f7f7;
    padding-left: 40px;
    position: relative
}

@media only screen and (max-width: 1140px) {
    .address1__over {
        padding: 20px 81px 20px 20px
    }

    .address1__over:before {
        right: 20px !important
    }
}

@media only screen and (max-width: 760px) {
    .address1__over {
        height: auto;
        padding: 20px 81px 20px 20px
    }
}

.address1__over.icon1:before {
    position: absolute;
    top: 50%;
    right: 40px;
    display: block;
    content: '';
    margin-top: -22px;
    background: url(/local/templates/layout2021header/css/../img/w1.svg) no-repeat 0 0;
    background-size: 41px 44px;
    width: 41px;
    height: 44px;
    display: inline-block
}

.address1__over.icon2:before {
    position: absolute;
    top: 50%;
    right: 40px;
    display: block;
    content: '';
    margin-top: -19.5px;
    background: url(/local/templates/layout2021header/css/../img/w2.svg) no-repeat 0 0;
    background-size: 45px 39px;
    width: 45px;
    height: 39px;
    display: inline-block
}

.address1__over p {
    color: #363634;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 8px
}

.address1__over p a {
    color: #363634
}

.address1__over p a:hover {
    text-decoration: underline
}

.address1__over p:last-child {
    padding: 0
}

.address1__over p.mod1 {
    color: #63666a;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (max-width: 1140px) {
    .address1__over p {
        font-size: 20px;
        padding-bottom: 5px
    }
}

.address1__text {
    display: table-cell;
    vertical-align: middle;
    height: 144px
}

@media only screen and (max-width: 760px) {
    .address1__text {
        display: block;
        height: auto
    }
}

.block1 {
    padding: 50px 55px;
    background-color: #f2eb3b;
    position: relative
}

.block1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1140px) {
    .block1 {
        padding: 40px 20px
    }
}

@media only screen and (max-width: 1000px) {
    .block1 {
        padding: 20px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block1 {
        margin: 0 -10px
    }
}

.block1__left {
    float: left;
    max-width: 70%
}

.block1__left p {
    color: #363634;
    font-size: 20px;
    line-height: 28px
}

@media only screen and (max-width: 1000px) {
    .block1__left {
        float: none;
        max-width: 100%
    }

    .block1__left p {
        font-size: 17px;
        line-height: 22px;
        padding-bottom: 20px
    }
}

.block1__title {
    color: #363634;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 16px
}

@media only screen and (max-width: 1000px) {
    .block1__title {
        font-size: 24px;
        line-height: 29px;
        padding-bottom: 10px
    }
}

.participate-of-experiment1 {
    position: absolute;
    top: 50%;
    right: 40px;
    display: block;
    width: 258px;
    height: 48px;
    background-color: #63666a;
    line-height: 48px;
    text-align: center;
    color: #f2eb3b;
    font-size: 16px;
    margin-top: -24px
}

@media only screen and (max-width: 1140px) {
    .participate-of-experiment1 {
        right: 20px
    }
}

@media only screen and (max-width: 760px) {
    .participate-of-experiment1 {
        width: 100%;
        max-width: 400px
    }
}

.participate-of-experiment1:hover {
    opacity: .9;
    text-decoration: underline
}

@media only screen and (max-width: 1000px) {
    .participate-of-experiment1 {
        position: static;
        margin: 0
    }
}

.background1 {
    background-color: #f7f7f7;
    padding: 80px 0
}

@media only screen and (max-width: 1000px) {
    .background1 {
        padding: 30px 0
    }
}

.list-experiment1 {
    margin: 0 -15px
}

.list-experiment1:after {
    content: " ";
    display: table;
    clear: both
}

.list-experiment1__item {
    float: left;
    width: 50%
}

@media only screen and (max-width: 760px) {
    .list-experiment1__item {
        float: none;
        width: auto;
        padding-bottom: 10px
    }

    .list-experiment1__item:last-child {
        padding-bottom: 0
    }
}

.list-experiment1__over {
    background-color: #fff;
    margin: 0 15px;
    padding: 40px
}

.list-experiment1__over:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .list-experiment1__over {
        padding: 20px
    }
}

.list-experiment1__icon {
    float: left;
    margin-right: 40px;
    width: 124px;
    height: 124px;
    background-color: #f2eb3b;
    line-height: 124px;
    text-align: center;
    font-size: .01px
}

@media only screen and (max-width: 1000px) {
    .list-experiment1__icon {
        margin-right: 20px
    }
}

.list-experiment1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .list-experiment1__icon {
        height: 100px;
        width: 100px;
        line-height: 100px
    }
}

.list-experiment1__text {
    overflow: hidden
}

.list-experiment1__min-height {
    min-height: 100px;
    padding-bottom: 10px;
    box-sizing: border-box
}

@media only screen and (max-width: 760px) {
    .list-experiment1__min-height {
        min-height: 76px
    }
}

.list-experiment1__title {
    color: #363634;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1000px) {
    .list-experiment1__title {
        font-size: 16px;
        line-height: 20px;
        max-width: 100%;
        word-wrap: break-word
    }
}

.list-experiment1__title:hover {
    text-decoration: underline
}

.list-experiment1 p {
    color: #363634;
    font-size: 18px;
    line-height: 24px
}

.list-experiment1 p a {
    color: #363634;
    text-decoration: underline
}

.list-experiment1 p a:hover {
    text-decoration: none
}

@media only screen and (max-width: 1000px) {
    .list-experiment1 p {
        font-size: 15px
    }
}

.background-footer1 {
    padding: 69px 0 32px 0;
    background-color: #363634;
    background-color: #63666a
}

@media only screen and (max-width: 1000px) {
    .background-footer1 {
        padding: 30px 0
    }
}

.footer {
    font-size: .01px
}

.footer:after {
    content: " ";
    display: table;
    clear: both
}

.footer__right {
    float: right;
    width: 295px;
    position: relative;
    top: -5px
}

@media only screen and (max-width: 1000px) {
    .footer__right {
        width: auto
    }
}

@media only screen and (max-width: 760px) {
    .footer__right {
        float: none;
        top: 0;
        margin-bottom: 30px
    }
}

.footer__list {
    text-align: justify;
    line-height: 0;
    font-size: 0;
    text-justify: newspaper;
    zoom: 1;
    text-align-last: justify;
    padding-bottom: 55px
}

.footer__list:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden
}

.footer__list * {
    text-align-last: left
}

@media only screen and (max-width: 1000px) {
    .footer__list {
        padding-bottom: 30px
    }
}

.footer__item {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    text-align-last: left
}

.footer__item * {
    text-align: left;
    text-align-last: left
}

.footer__item.mod1 {
    width: 295px
}

@media only screen and (max-width: 1000px) {
    .footer__item {
        padding-bottom: 20px
    }

    .footer__item.mod1 {
        display: block;
        width: auto;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 760px) {
    .footer__item {
        width: 50%;
        padding-right: 10px;
        box-sizing: border-box
    }
}

.footer__title {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    padding-bottom: 24px;
    min-height: 16px
}

@media only screen and (max-width: 760px) {
    .footer__title {
        font-size: 12px;
        padding-bottom: 15px
    }
}

.footer__text {
    margin-top: -1px
}

.footer__text-min-height {
    min-height: 118px
}

@media only screen and (max-width: 1000px) {
    .footer__text-min-height {
        padding-bottom: 10px;
        min-height: 0
    }
}

.footer__text p {
    padding-bottom: 10px;
    color: #fff;
    font-size: 13px;
    line-height: 18px
}

.footer__text p:last-child {
    padding-bottom: 0
}

.footer__text p a {
    text-decoration: underline;
    color: #fff
}

.footer__text p a:hover {
    text-decoration: none
}

.footer__text p a.mod1 {
    color: #f2eb3b;
    text-decoration: none
}

.footer__text p a.mod1:hover {
    text-decoration: underline
}

.footer__bottom {
    color: rgba(255, 255, 255, .4);
    font-size: 12px;
    line-height: 16px
}

.footer__bottom:after {
    content: " ";
    display: table;
    clear: both
}

.footer__bottom-left {
    float: left
}

@media only screen and (max-width: 760px) {
    .footer__bottom-left {
        float: none;
        padding-bottom: 5px
    }
}

.footer__bottom-right {
    float: right;
    width: 295px
}

@media only screen and (max-width: 1000px) {
    .footer__bottom-right {
        width: auto
    }
}

@media only screen and (max-width: 760px) {
    .footer__bottom-right {
        float: none
    }
}

.footer__bottom a {
    color: rgba(255, 255, 255, .4);
    text-decoration: underline
}

.footer__bottom a:hover {
    text-decoration: none
}

.logo2 {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 45px
}

@media only screen and (max-width: 760px) {
    .logo2 {
        margin-bottom: 30px
    }
}

.menu2__item {
    padding-bottom: 10px;
    color: #fff;
    font-size: 12px;
    line-height: 16px
}

.menu2__item a {
    color: #fff
}

.menu2__item a:hover {
    text-decoration: underline
}

.menu2__item.mod1 {
    padding-top: 14px
}

.menu2__item.mod1 a {
    color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .menu2__item.mod1 {
        padding-top: 0
    }
}

.social1:after {
    content: " ";
    display: table;
    clear: both
}

.social1 a {
    float: left;
    margin-right: 8px
}

.social1 a:last-child {
    margin-right: 0
}

.social1 a.icon1 {
    background: url(/local/templates/layout2021header/css/../img/c1.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social1 a.icon2 {
    background: url(/local/templates/layout2021header/css/../img/c2.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social1 a.icon3 {
    background: url(/local/templates/layout2021header/css/../img/c3.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social1 a.icon4 {
	background: url(/local/templates/layout2021header/css/../img/Group_243.svg) no-repeat 0 0;
	background-size: 40px 40px;
	width: 40px;
	height: 40px;
	display: inline-block
}
.social1 a.icon5 {
	background: url(/local/templates/layout2021header/css/../img/icons_yandex_dzen.svg) no-repeat 0 0;
	background-size: 40px 40px;
	width: 40px;
	height: 40px;
	display: inline-block
}


.social1 a:hover {
    opacity: .85
}

.code1 {
    display: block;
    width: 171px
}

.menu-button1 {
    position: absolute;
    top: 37px;
    right: 104px;
    display: none;
    cursor: pointer;
    width: 25px;
    height: 14px;
    border-top: 2px solid #434345;
    border-bottom: 2px solid #434345;
    z-index: 11;
    -webkit-transition: .1s linear;
    transition: .1s linear
}

@media only screen and (max-width: 1000px) {
    .menu-button1 {
        display: block;
        right: 84px
    }
}

.menu-button1:after, .menu-button1:before {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    display: block;
    content: '';
    height: 2px;
    background: #434345;
    margin-top: -1px;
    -webkit-transition: .1s linear;
    transition: .1s linear
}

.menu-button1.active {
    border-color: transparent;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.menu-button1.active:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    zoom: 1;
    left: -2px;
    right: -2px
}

.menu-button1.active:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    zoom: 1;
    left: -2px;
    right: -2px
}

.content-over2 {
    padding-bottom: 40px
}

.content-over2:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .content-over2 {
        padding-bottom: 0
    }
}

.content-over2__left {
    float: left
}

.content-over2__left p {
    color: #363634;
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .content-over2__left {
        float: none;
        width: auto !important;
        padding-bottom: 40px
    }
}

@media only screen and (max-width: 760px) {
    .content-over2__left {
        padding-bottom: 20px
    }

    .content-over2__left p {
        font-size: 15px;
        line-height: 22px;
        padding-bottom: 20px
    }
}

.content-over2__scheme {
    display: block;
    width: 100%;
    max-width: 780px;
    margin: auto
}

.content-over2__right {
    float: right;
    width: 400px
}

@media only screen and (max-width: 1000px) {
    .content-over2__right {
        float: none;
        width: auto;
        max-width: 500px;
        margin: auto
    }
}

.text1 {
    padding: 45px 40px;
    background-color: #f7f7f7;
    font-size: .01px
}

@media only screen and (max-width: 1000px) {
    .text1 {
        padding: 20px
    }
}

@media only screen and (max-width: 760px) {
    .text1 {
        padding: 20px 10px;
        margin: 0 -10px
    }
}

.text1__logo {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 24px
}

.text1__logo:hover {
    opacity: .9
}

.text1__code {
    margin-bottom: 24px;
    display: inline-block;
    vertical-align: top;
    width: 146px
}

.text1 p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 48px
}

.text1 p a {
    text-decoration: underline;
    color: #363634
}

.text1 p a:hover {
    text-decoration: none
}

.text1 p:last-child {
    padding-bottom: 0
}

@media only screen and (max-width: 760px) {
    .text1 p {
        padding-bottom: 30px
    }
}

.list-big-link1 {
    margin: 0 -15px;
    font-size: .01px
}

.list-big-link1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .list-big-link1 {
        margin: 0 -7.5px
    }
}

.list-big-link1__item {
    float: left;
    width: 33.333%
}

@media only screen and (max-width: 760px) {
    .list-big-link1__item {
        float: none;
        width: auto;
        padding-bottom: 10px
    }

    .list-big-link1__item:last-child {
        padding-bottom: 0
    }
}

.list-big-link1__over {
    margin: 0 15px;
    background: #fff;
    padding: 40px
}

@media only screen and (max-width: 1140px) {
    .list-big-link1__over {
        padding: 20px
    }
}

@media only screen and (max-width: 1000px) {
    .list-big-link1__over {
        margin: 0 7.5px
    }
}

.list-big-link1__icon {
    margin-bottom: 58px;
    height: 50px;
    line-height: 50px
}

.list-big-link1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 1000px) {
    .list-big-link1__icon {
        margin-bottom: 30px
    }
}

.list-big-link1__title {
    display: inline-block;
    vertical-align: top;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px
}

.list-big-link1__title:hover {
    text-decoration: underline
}

@media only screen and (max-width: 1140px) {
    .list-big-link1__title {
        font-size: 24px;
        line-height: 30px
    }
}

@media only screen and (max-width: 1000px) {
    .list-big-link1__title {
        margin-bottom: 20px
    }
}

.list-big-link1__min-height {
    min-height: 104px
}

@media only screen and (max-width: 1000px) {
    .list-big-link1__min-height {
        min-height: 0
    }
}

.more1 {
    display: inline-block;
    vertical-align: top;
    padding-left: 64px;
    position: relative;
    line-height: 48px;
    height: 48px;
    color: #363634;
    font-size: 16px
}

.more1:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block
}

.more1:hover {
    text-decoration: underline
}

.block2 {
    position: relative;
    max-width: 1440px;
    margin: auto;
    overflow: hidden
}

.block2__background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 760px) {
    .block2__background {
        height: 250px;
        width: auto !important;
        position: static
    }
}

.block2__text {
    padding: 49px 0 100px 60px;
    max-width: 478px;
    box-sizing: border-box;
    background: #63666a;
    float: right;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .block2__text {
        padding: 40px 0 40px 40px;
        max-width: 400px
    }
}

.block2__text:before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -2000px;
    width: 2001px;
    background: #63666a;
    display: block;
    content: ''
}

@media only screen and (max-width: 760px) {
    .block2__text {
        padding: 30px 10px;
        margin: 0 -20px;
        max-width: 200%;
        float: none;
        background: #63666a
    }

    .block2__text:before {
        display: none
    }
}

.block2__title {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    padding-bottom: 32px;
    padding-top: 30px
}

@media only screen and (max-width: 760px) {
    .block2__title {
        font-size: 25px;
        line-height: 32px;
        padding-bottom: 15px
    }
}

.block2 p {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 55px;
    font-weight: 100
}

.block2 p b {
    color: #f2eb3b;
    font-weight: 700
}

@media only screen and (max-width: 760px) {
    .block2 p {
        font-size: 15px;
        line-height: 22px;
        padding-bottom: 30px
    }
}

.participate-of-experiment2 {
    text-align: center;
    display: block;
    color: #363634;
    font-size: 16px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    float: left;
    padding: 0 13px
}

.participate-of-experiment2:last-child {
    margin-left: 10px
}

@media only screen and (max-width: 1000px) {
    .participate-of-experiment2 {
        float: none !important;
        margin-bottom: 20px;
        width: 250px;
        padding: 0
    }

    .participate-of-experiment2:last-child {
        margin-bottom: 0;
        margin-left: 0
    }
}

@media only screen and (max-width: 760px) {
    .participate-of-experiment2 {
        width: 100%;
        max-width: 400px
    }
}

.participate-of-experiment2:hover {
    opacity: .9;
    text-decoration: underline
}

.padding2 {
    padding: 80px 0 94px 0
}

@media only screen and (max-width: 1000px) {
    .padding2 {
        padding: 30px 0 55px 0
    }
}

@media only screen and (max-width: 760px) {
    .padding2 {
        padding: 30px 0 50px 0
    }
}

.title2 {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    padding-bottom: 36px
}

@media only screen and (max-width: 760px) {
    .title2 {
        font-size: 25px;
        line-height: 32px;
        padding-bottom: 20px
    }
}

.content-over3 {
    font-size: .01px;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 56px
}

.content-over3:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1100px) {
    .content-over3 {
        margin-right: 0
    }
}

.content-over3__left {
    float: left;
    box-sizing: border-box;
    padding-left: 24px
}

@media only screen and (max-width: 1000px) {
    .content-over3__left {
        float: none;
        padding: 0 0 60px 0
    }
}

@media only screen and (max-width: 760px) {
    .content-over3__left {
        text-align: center;
        padding-left: 0
    }
}

.content-over3__right {
    float: right;
    text-align: right
}

@media only screen and (max-width: 1000px) {
    .content-over3__right {
        float: none;
        text-align: left;
        width: auto !important
    }
}

@media only screen and (max-width: 760px) {
    .content-over3__right {
        text-align: center
    }
}

.content-over3__item {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    width: 100px;
    height: 106px;
    margin-left: -20px;
    padding-bottom: 20px
}

.content-over3__item:first-child {
    margin-left: 0
}

@media only screen and (max-width: 1000px) {
    .content-over3__item {
        margin: 0 10px 0 0;
        padding-bottom: 10px
    }
}

@media only screen and (max-width: 760px) {
    .content-over3__item {
        width: 80px;
        height: 86px;
        position: relative;
        left: 2px
    }
}

.content-over3 .all-link1 {
    border-radius: 100px
}

.content-over3__over {
    position: relative
}

.content-over3__over.active, .content-over3__over.open {
    z-index: 1
}

.content-over3__over.active .content-over3__text, .content-over3__over.open .content-over3__text {
    display: block
}

.content-over3__over.active .content-over3__icon, .content-over3__over.open .content-over3__icon {
    box-shadow: 0 10px 10px rgba(242, 235, 59, .2)
}

@media only screen and (max-width: 1000px) {
    .content-over3__over.active .content-over3__icon, .content-over3__over.open .content-over3__icon {
        box-shadow: 0 10px 10px rgba(242, 235, 59, 0)
    }
}

.content-over3__over.active .content-over3__icon.mod1, .content-over3__over.open .content-over3__icon.mod1 {
    border: 3px solid #fff;
    background-color: #f2eb3b
}

.content-over3__over.active .content-over3__icon.mod1 img, .content-over3__over.open .content-over3__icon.mod1 img {
    opacity: 0
}

.content-over3__over.active .content-over3__icon.mod1 span, .content-over3__over.open .content-over3__icon.mod1 span {
    opacity: 1
}

.content-over3__over.active .content-over3__icon.mod1 span img, .content-over3__over.open .content-over3__icon.mod1 span img {
    opacity: 1
}

.content-over3__over.active .content-over3__icon:before, .content-over3__over.open .content-over3__icon:before {
    opacity: 1
}

.content-over3__over.active {
    z-index: 2
}

.content-over3__date {
    line-height: 18px;
    height: 18px;
    padding-bottom: 16px;
    color: #898987;
    font-size: 13px;
    line-height: 18px
}

@media only screen and (max-width: 760px) {
    .content-over3__date {
        margin: 0 -50px
    }
}

.content-over3__icon {
    width: 88px;
    height: 88px;
    background-color: #f2eb3b;
    border: 3px solid #fff;
    line-height: 100px;
    border-radius: 100px;
    text-align: center;
    font-size: .01px;
    position: relative;
    margin-bottom: 20px
}

@media only screen and (max-width: 760px) {
    .content-over3__icon {
        width: 80px;
        height: 80px;
        line-height: 80px
    }
}

.content-over3__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .content-over3__icon img {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

.content-over3__icon span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    opacity: 0
}

.content-over3__icon:before {
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    display: block;
    content: '';
    background-image: url(/local/templates/layout2021header/css/../img/icons.png);
    width: 16px;
    height: 16px;
    background-position: -34px 0;
    opacity: 0
}

@media only screen and (max-width: 1000px) {
    .content-over3__icon:before {
        display: none
    }
}

.content-over3__text {
    position: absolute;
    top: 128px;
    width: 184px;
    left: 50%;
    box-sizing: border-box;
    margin-left: -92px;
    font-size: .01px;
    padding: 20px 10px 10px 10px;
    display: none
}

@media only screen and (max-width: 1000px) {
    .content-over3__text {
        display: none !important
    }
}

.content-over3__text:before {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    content: '';
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px 10px rgba(255, 255, 255, .5)
}

.content-over3__text p {
    color: #898987;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 16px;
    position: relative
}

.content-over3__title {
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    position: relative;
    padding-bottom: 8px
}

.more2 {
    display: inline-block;
    vertical-align: top;
    color: #4d4d4a;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: .8px
}

.more2:hover {
    text-decoration: underline
}

.all-link1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: 0 0
}

.line1 {
    position: absolute;
    top: 83px;
    left: 0;
    right: -56px;
    border: 2px solid #e9e9e9;
    border-left: none;
    height: 128px;
    border-radius: 0 200px 200px 0
}

@media only screen and (max-width: 1000px) {
    .line1 {
        display: none
    }
}

.line1:before {
    position: absolute;
    top: -8px;
    left: 0;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    border: 3px solid #fff;
    background-color: #f2eb3b;
    border-radius: 10px
}

.line1:after {
    position: absolute;
    bottom: -8px;
    left: 0;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    border: 3px solid #fff;
    background-color: #e9e9e9;
    border-radius: 10px
}

.background2 {
    background-color: #f7f7f7;
    padding: 80px 0 64px 0
}

@media only screen and (max-width: 1000px) {
    .background2 {
        padding: 40px 0
    }
}

@media only screen and (max-width: 760px) {
    .background2 {
        padding: 30px 0
    }
}

.title-over1 {
    padding-bottom: 44px
}

.title-over1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .title-over1 {
        padding-bottom: 20px
    }
}

.title-over1.mod1 {
    padding-bottom: 30px
}

@media only screen and (max-width: 760px) {
    .title-over1.mod1 {
        padding-bottom: 20px
    }
}

.title-over1.mod1 .title-over1__left {
    font-size: 40px;
    line-height: 37px
}

@media only screen and (max-width: 760px) {
    .title-over1.mod1 .title-over1__left {
        font-size: 25px
    }
}

.title-over1__left {
    float: left;
    max-width: 60%;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (max-width: 1000px) {
    .title-over1__left {
        padding-bottom: 30px;
        float: none;
        max-width: 100%
    }
}

@media only screen and (max-width: 760px) {
    .title-over1__left {
        font-size: 25px;
        line-height: 32px;
        padding-bottom: 20px
    }
}

.title-over1__right {
    float: right;
    padding-top: 8px
}

@media only screen and (max-width: 1000px) {
    .title-over1__right {
        padding: 0;
        float: none
    }
}

.nav-tab2 {
    padding-bottom: 43px
}

@media only screen and (max-width: 1000px) {
    .nav-tab2 {
        padding-bottom: 40px
    }
}

@media only screen and (max-width: 760px) {
    .nav-tab2 {
        padding-bottom: 20px
    }
}

.nav-tab1:after, .nav-tab2:after {
    content: " ";
    display: table;
    clear: both
}

.nav-tab1.mod1, .nav-tab2.mod1 {
    padding-bottom: 45px
}

@media only screen and (max-width: 760px) {
    .nav-tab1.mod1, .nav-tab2.mod1 {
        padding: 10px 0 15px 0
    }
}

.nav-tab1__item, .nav-tab1__item-link, .nav-tab2__item {
    float: left;
    margin: 0 10px 30px 0;
    line-height: 20px;
    color: #363634;
    position: relative;
    cursor: pointer;
    font-size: 15px;
    text-decoration: none;
    padding: 0 14px 14px 14px;
    font-weight: 400
}

.nav-tab1__item:last-child, .nav-tab2__item:last-child {
    margin-right: 0
}

.nav-tab1__item-link {
    margin-right: 0
}

.nav-tab1__item-link:hover, .nav-tab1__item:hover, .nav-tab2__item:hover {
    text-decoration: underline
}

.nav-tab1__item.active, .nav-tab2__item.active {
    font-weight: 700;
    text-decoration: none
}

.nav-tab1__item.active:before, .nav-tab2__item.active:before {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    display: block;
    content: '';
    border-bottom: 4px solid #f2eb3b
}

@media only screen and (max-width: 768px) {
    .nav-tab1__item, .nav-tab1__item-link, .nav-tab2__item {
        padding: 0 0 5px 0
    }
}

.num-steps1 {
    padding-bottom: 32px
}

.num-steps1:after {
    content: " ";
    display: table;
    clear: both
}

.num-steps1__item {
    float: left;
    width: 25%;
    position: relative
}

@media only screen and (max-width: 760px) {
    .num-steps1__item {
        width: 50%;
        padding-bottom: 30px
    }

    .num-steps1__item br {
        display: none
    }

    .num-steps1__item:last-child {
        width: 50%
    }

    .num-steps1__item:nth-child(2n+1) {
        clear: left;
        padding-bottom: 0
    }
}

.num-steps1__item:before {
    position: absolute;
    top: 46px;
    right: 11%;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/arr1.svg) no-repeat 0 0;
    background-size: 87px 8px;
    width: 87px;
    height: 8px;
    display: inline-block
}

@media only screen and (max-width: 1200px) {
    .num-steps1__item:before {
        right: 10%
    }
}

@media only screen and (max-width: 1180px) {
    .num-steps1__item:before {
        display: none
    }
}

.num-steps1__item:last-child:before {
    display: none
}

.num-steps1__item:last-child .num-steps1_over {
    padding-right: 0
}

.num-steps1__over {
    padding-right: 25px
}

.num-steps1__icon {
    margin-bottom: 24px;
    width: 100px;
    height: 100px;
    background-color: #f2eb3b;
    border-radius: 100px;
    text-align: center;
    line-height: 100px;
    font-size: .01px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .num-steps1__icon {
        margin-bottom: 10px;
        width: 80px;
        height: 80px;
        line-height: 80px
    }
}

.num-steps1__icon span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    background-color: #363634;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    border-radius: 15px
}

.num-steps1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .num-steps1__icon img {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

.num-steps1 p {
    color: #363634;
    font-size: 14px;
    line-height: 20px
}

.more-button1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .more-button1 {
        text-align: center;
        font-size: .01px
    }
}

.more-button1__style1 {
    float: left;
    margin-right: 24px;
    width: 127px;
    height: 40px;
    background-color: #63666a;
    line-height: 40px;
    text-align: center;
    color: #f2eb3b;
    font-size: 15px
}

.more-button1__style1:hover {
    opacity: .8;
    text-decoration: underline
}

@media only screen and (max-width: 760px) {
    .more-button1__style1 {
        max-width: 400px;
        display: block;
        float: none;
        margin: auto;
        margin-bottom: 20px
    }
}

.more-button1__style2 {
    float: left;
    position: relative;
    top: 10px;
    color: #363634;
    font-size: 15px;
    line-height: 20px;
    text-decoration: underline
}

.more-button1__style2:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .more-button1__style2 {
        display: inline-block;
        vertical-align: top;
        float: none;
        top: 0
    }
}

.padding3 {
    padding: 80px 0 70px 0
}

@media only screen and (max-width: 1000px) {
    .padding3 {
        padding: 40px 0
    }
}

@media only screen and (max-width: 760px) {
    .padding3 {
        padding: 30px 0
    }
}

.title3 {
    text-align: center;
    padding-bottom: 55px
}

@media only screen and (max-width: 760px) {
    .title3 {
        padding-bottom: 20px
    }
}

.title3 span {
    display: block;
    line-height: 36px;
    padding-bottom: 24px;
    color: #363634;
    font-size: 32px;
    font-weight: 700
}

@media only screen and (max-width: 760px) {
    .title3 span {
        font-size: 25px;
        line-height: 32px;
        padding-bottom: 20px
    }
}

.title3 p {
    color: #4d4d4a;
    font-size: 18px;
    line-height: 28px;
    display: block;
    max-width: 600px;
    margin: auto
}

@media only screen and (max-width: 760px) {
    .title3 p {
        font-size: 15px;
        line-height: 20px
    }
}

.list-project1 {
    margin: 0 -15px
}

.list-project1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1100px) {
    .list-project1 {
        margin: 0 -20px
    }
}

.list-project1__item {
    float: left;
    width: 50%;
    padding-bottom: 30px
}

.list-project1__item:nth-child(2n+1) {
    clear: left
}

@media only screen and (max-width: 1100px) {
    .list-project1__item {
        padding-bottom: 10px
    }
}

@media only screen and (max-width: 1000px) {
    .list-project1__item {
        float: none;
        width: auto
    }
}

@media only screen and (max-width: 760px) {
    .list-project1__item:last-child {
        padding-bottom: 0
    }
}

.list-project1__over {
    margin: 0 15px;
    min-height: 366px;
    border: 1px solid #e9e9e9;
    background-color: #fff;
    padding: 24px;
    box-sizing: border-box
}

.list-project1__over:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1100px) {
    .list-project1__over {
        margin: 0 5px;
        padding: 15px
    }
}

@media only screen and (max-width: 1000px) {
    .list-project1__over {
        min-height: 0
    }
}

@media only screen and (max-width: 1000px) {
    .list-project1__over {
        padding: 10px
    }
}

.list-project1__left {
    float: left;
    width: 132px;
    margin-right: 32px
}

@media only screen and (max-width: 1100px) {
    .list-project1__left {
        margin-right: 20px
    }
}

@media only screen and (max-width: 760px) {
    .list-project1__left {
        width: 105px;
        margin: 0 10px 5px 0
    }
}

@media only screen and (max-width: 480px) {
    .list-project1__left {
        width: 100%
    }
}

.list-project1__left.mod1 {
    float: none;
    width: 124px;
    margin: 0
}

.list-project1__left.mod1 .list-project1__icon {
    height: 124px;
    line-height: 124px
}

@media only screen and (max-width: 760px) {
    .list-project1__left.mod1 .list-project1__icon {
        line-height: 105px;
        height: 105px
    }
}

@media only screen and (max-width: 1250px) {
    .list-project1__left.mod1 {
        width: auto
    }
}

.list-project1__icon {
    height: 132px;
    line-height: 132px;
    text-align: center;
    font-size: .01px;
    margin-bottom: 4px;
    background-color: #63666a
}

.list-project1__icon.mod1 {
    background-color: #f2eb3b
}

.list-project1__icon.mod2 {
    background: #363634
}

.list-project1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .list-project1__icon {
        line-height: 105px;
        height: 105px
    }

    .list-project1__icon img {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

.list-project1__right {
    overflow: hidden;
    padding-top: 7px
}

@media only screen and (max-width: 1000px) {
    .list-project1__right-min-height {
        min-height: 0 !important
    }
}

@media only screen and (max-width: 760px) {
    .list-project1__right {
        overflow: visible;
        line-height: 20px
    }
}

.list-project1__right p {
    color: #4d4d4a;
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 32px
}

@media only screen and (max-width: 760px) {
    .list-project1__right p {
        padding-bottom: 20px;
        padding-top: 10px
    }
}

.list-project1__title {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 16px;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px
}

.list-project1__title:hover {
    text-decoration: underline
}

@media only screen and (max-width: 760px) {
    .list-project1__title {
        font-size: 18px;
        line-height: 27px;
        line-height: 20px;
        display: inline;
        margin-bottom: 10px
    }
}

.list1__item {
    margin-bottom: 4px
}

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

.list1__item a {
    margin-bottom: 4px;
    display: block;
    background-color: #f7f7f7;
    padding: 11px 10px;
    color: #363634;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.list10__item a {
    display: block;
    background-color: #63666a;
    padding: 11px 10px;
    color: #f2eb3b;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.list1__item a:hover {
    text-decoration: none
}

.list10__item a:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .list1__item a {
        padding: 5px;
        font-size: 11px;
        line-height: 2;
        font-weight: 700;
        text-decoration: underline
    }
}

.list1__item a {
    text-decoration: none
}

.list1.mod1 .list1__item a {
    font-size: 14px
}

@media only screen and (max-width: 760px) {
    .list1.mod1 .list1__item:first-child a {
        text-decoration: underline;
        font-size: 16px
    }
}

.list1__item:first-child a:hover {
    text-decoration: underline
}

.content-tab1__item {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.content-tab1__item.active {
    position: static
}

.content-over4 {
    margin-left: 164px;
    position: relative
}

@media only screen and (max-width: 1250px) {
    .content-over4 {
        margin-left: 0
    }
}

.content-over4__over {
    float: left;
    padding-bottom: 30px
}

@media only screen and (max-width: 1000px) {
    .content-over4__over {
        float: none;
        width: auto !important
    }
}

.content-over4__left {
    position: absolute;
    top: 0;
    left: -164px
}

@media only screen and (max-width: 1250px) {
    .content-over4__left {
        position: static;
        float: right;
        width: 390px;
        padding-bottom: 4px
    }
}

@media only screen and (max-width: 1000px) {
    .content-over4__left {
        float: none;
        max-width: 500px;
        margin: auto;
        width: auto;
        padding-bottom: 0
    }
}

.content-over4__right {
    float: right;
    width: 390px;
    clear: right
}

@media only screen and (max-width: 1000px) {
    .content-over4__right {
        float: none;
        max-width: 500px;
        margin: auto;
        width: auto;
        float: none
    }
}

.text2__title1 {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 20px
}

.text2__title1_left {
    float: left
}

@media only screen and (max-width: 760px) {
    .text2__title1 {
        font-size: 20px;
        line-height: 25px
    }

    text2__title1_left {
        float: none
    }
}

.text2__title2 {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 16px
}

@media only screen and (max-width: 760px) {
    .text2__title2 {
        font-size: 17px;
        line-height: 22px
    }
}

.text2 p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 24px
}

.text2 p a {
    text-decoration: underline;
    color: #363634
}

.text2 p a:hover {
    text-decoration: none
}

.list2 {
    padding-bottom: 32px
}

.list2__item {
    padding: 0 0 16px 32px;
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    position: relative
}

.list2__item:last-child {
    padding-bottom: 0
}

.list2__item:before {
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    content: '';
    width: 16px;
    height: 16px;
    background-color: #f2eb3b
}

.list2__item a {
    color: #363634;
    text-decoration: underline
}

.list2__item a:hover {
    text-decoration: none
}

.quote1 {
    padding: 20px 20px 20px 68px;
    margin-bottom: 40px;
    background-color: #f7f7f7;
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    box-sizing: border-box
}

.quote1:before {
    position: absolute;
    top: 18px;
    left: 23px;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i5.svg) no-repeat 0 0;
    background-size: 26px 26px;
    width: 26px;
    height: 26px;
    display: inline-block
}

@media only screen and (max-width: 760px) {
    .quote1 {
        padding: 10px 20px 10px 55px;
        margin: 0 -10px 30px -10px
    }

    .quote1:before {
        top: 14px;
        left: 10px
    }
}

.list-file1 {
    padding-bottom: 40px
}

.list-file1:last-child {
    padding-bottom: 0
}

.list-file1__item {
    margin-bottom: 16px;
    border: 1px solid #e9e9e9;
    padding: 32px 178px 32px 0;
    position: relative
}

.list-file1__item:last-child {
    margin-bottom: 0
}

.list-file1__item:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .list-file1__item {
        padding: 10px 10px 70px 10px
    }
}

.list-file1__item .all-link1 {
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    width: auto;
    height: auto
}

.list-file1__item:hover .download1 {
    opacity: .8;
    text-decoration: underline
}

.list-file1__icon {
    width: 83px;
    float: left;
    text-align: center;
    line-height: 48px
}

.list-file1__icon img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .list-file1__icon {
        width: 30px;
        margin-right: 10px
    }

    .list-file1__icon img {
        max-width: 30px
    }
}

.list-file1__text {
    overflow: hidden
}

.list-file1__title {
    color: #363634;
    font-size: 16px;
    line-height: 22px;
    text-decoration: underline;
    margin-bottom: 6px
}

.list-file1 span {
    display: block;
    color: #828282;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 1.4px
}

.download1 {
    position: absolute;
    top: 50%;
    right: 30px;
    display: block;
    width: 118px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px;
    margin-top: -24px
}

@media only screen and (max-width: 760px) {
    .download1 {
        right: auto;
        left: 50px;
        bottom: 10px;
        top: auto;
        margin-top: 0
    }
}

.download1:hover {
    opacity: .8;
    text-decoration: underline
}

.block3 {
    padding: 40px 40px 36px 40px;
    margin-bottom: 30px;
    background-color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .block3 {
        padding: 20px 10px
    }
}

.block3__title {
    color: #363634;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 28px
}

@media only screen and (max-width: 760px) {
    .block3__title {
        font-size: 22px;
        line-height: 25px;
        padding-bottom: 20px
    }
}

.block3__list {
    padding-bottom: 32px
}

.block3__small-text {
    color: #363634;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (max-width: 760px) {
    .block3__small-text {
        font-size: 15px;
        text-align: center
    }
}

.block3__item {
    padding: 0 0 24px 40px;
    position: relative
}

.block3__item:last-child {
    padding-bottom: 0
}

.block3__item:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: ''
}

.block3__item span {
    display: block;
    color: #363634;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px
}

.block3__item p {
    color: #363634;
    font-size: 16px;
    line-height: 24px
}

.block3__item.icon1:before {
    background: url(/local/templates/layout2021header/css/../img/i6.svg) no-repeat 0 0;
    background-size: 20px 22px;
    width: 20px;
    height: 22px;
    display: inline-block;
    left: 7px
}

.block3__item.icon2:before {
    background: url(/local/templates/layout2021header/css/../img/i7.svg) no-repeat 0 0;
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    left: 6px
}

.block3__item.icon3:before {
    background: url(/local/templates/layout2021header/css/../img/i8.svg) no-repeat 0 0;
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    left: 6px
}

.block3__item.icon4:before {
    background: url(/local/templates/layout2021header/css/../img/i9.svg) no-repeat 0 0;
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    left: 6px
}

.participate-of-experiment3 {
    display: block;
    height: 48px;
    background-color: #63666a;
    max-width: 400px;
    margin: auto;
    text-align: center;
    line-height: 48px;
    color: #f2eb3b;
    font-size: 16px;
    margin-bottom: 16px
}

.participate-of-experiment3:hover {
    opacity: .8;
    text-decoration: underline
}

.block4 {
    padding: 40px;
    background-color: #f7f7f7;
    margin-bottom: 30px
}

@media only screen and (max-width: 760px) {
    .block4 {
        padding: 20px 10px
    }
}

.block4__title1 {
    padding-bottom: 24px;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px
}

@media only screen and (max-width: 760px) {
    .block4__title1 {
        padding-bottom: 10px
    }
}

.block4__title2 {
    padding-bottom: 4px;
    line-height: 24px;
    color: #363634;
    font-size: 16px;
    line-height: 24px
}

.block4__phone {
    color: #363634;
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 40px
}

.block4__phone a {
    color: #363634
}

@media only screen and (max-width: 760px) {
    .block4__phone {
        padding-bottom: 20px
    }
}

.table1 {
    width: 100%;
    margin-bottom: 38px
}

@media only screen and (max-width: 760px) {
    .table1 {
        margin-bottom: 25px
    }
}

.table1 td {
    width: 67%;
    padding: 15px 5px 15px 0;
    vertical-align: top;
    color: #363634;
    font-size: 16px;
    line-height: 22px
}

.table1 td:last-child {
    width: 33%;
    padding-right: 0;
    text-align: right
}

@media only screen and (max-width: 760px) {
    .table1 td {
        display: block;
        width: 100% !important;
        text-align: left !important;
        box-sizing: border-box;
        border: none
    }

    .table1 td:first-child {
        padding-bottom: 0
    }

    .table1 td:first-child:after {
        content: ':'
    }

    .table1 td:last-child {
        padding-top: 5px !important
    }
}

.table1 tr {
    border-bottom: 1px solid #f7f7f7
}

.table1 tr:first-child td {
    padding-top: 0
}

.table3 {
    width: 100%;
    margin-bottom: 38px
}

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

@media only screen and (max-width: 760px) {
    .table3 {
        margin-bottom: 25px
    }
}

.table3 td {
    width: 67%;
    padding: 12px 5px 12px 0;
    vertical-align: middle;
    color: #363634;
    font-size: 16px;
    line-height: 22px
}

.table3 td:first-child {
    width: 64px;
    padding-right: 24px
}

.table3 td:first-child img {
    max-width: 64px;
    height: auto;
    display: inline-block;
    vertical-align: middle
}

.table3 td:last-child {
    width: 33%;
    padding-right: 0;
    text-align: right
}

.table3 td b {
    display: block
}

@media only screen and (max-width: 760px) {
    .table3 td {
        display: block;
        width: 100% !important;
        text-align: left !important;
        box-sizing: border-box;
        border: none;
        vertical-align: top
    }

    .table3 td:nth-child(1) {
        padding-bottom: 0
    }

    .table3 td:nth-child(2) {
        padding-bottom: 0
    }

    .table3 td:nth-child(3) {
        padding-top: 5px !important
    }
}

.table3 tr {
    border-bottom: 1px solid #f7f7f7
}

.table3 tr:first-child td {
    padding-top: 0
}

@media only screen and (max-width: 760px) {
    .table3 tr:first-child td {
        padding-top: 12px
    }

    .table3 tr:first-child td:first-child {
        padding-top: 0
    }
}

.read-opinion1 {
    display: inline-block;
    vertical-align: top;
    padding-right: 33px;
    color: #363634;
    font-size: 15px;
    line-height: 20px;
    text-decoration: underline;
    position: relative
}

.read-opinion1:before {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i10.svg) no-repeat 0 0;
    background-size: 26px 24px;
    width: 26px;
    height: 24px;
    display: inline-block
}

.read-opinion1:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .read-opinion1 {
        margin-bottom: 10px;
        top: 10px
    }
}

.list-parthner1__item {
    border-bottom: 1px solid #f7f7f7;
    padding: 15px 0;
    font-size: .01px
}

.list-parthner1__item:after {
    content: " ";
    display: table;
    clear: both
}

.list-parthner1__logo, .list-parthner1__logo2 {
    width: 70px;
    float: left;
    margin-right: 24px
}

.list-parthner1__logo2 {
	position: absolute;
	margin-top: 64px;
}

.list-parthner1__logo img {
    max-width: 64px;
    height: auto;
    display: block
}

@media only screen and (max-width: 760px) {
    .list-parthner1__logo {
        margin-right: 10px
    }
}

.list-parthner1__text {
    overflow: hidden
}

.list-parthner1__text p {
    color: #363634;
    font-size: 16px;
    line-height: 22px
}

.list-parthner1__title {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 4px;
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.list-parthner1__title:hover {
    text-decoration: underline
}

.block5 {
    background-color: #f7f7f7;
    position: relative
}

.block5:after {
    content: " ";
    display: table;
    clear: both
}

.block5__left {
    float: left;
    width: 69%
}

@media only screen and (max-width: 1000px) {
    .block5__left {
        width: 50%
    }
}

@media only screen and (max-width: 760px) {
    .block5__left {
        width: auto;
        float: none
    }
}

.block5__right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 31%
}

@media only screen and (max-width: 1000px) {
    .block5__right {
        width: 50%
    }
}

@media only screen and (max-width: 760px) {
    .block5__right {
        width: auto;
        position: relative;
        min-height: 440px;
        margin: 0 -10px
    }
}

.slide-main1 {
    margin-left: -90px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .slide-main1 {
        margin: 0 -10px
    }
}

.slide-main1 .slick-dots {
    position: absolute;
    bottom: 16px;
    left: 0;
    right: 0;
    text-align: center;
    font-size: .01px
}

.slide-main1 .slick-dots li {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    width: 8px;
    height: 8px;
    margin: 0 3px;
    background: rgba(0, 0, 0, .3);
    border-radius: 10px
}

.slide-main1 .slick-dots li.slick-active {
    background: rgba(51, 51, 51, .8)
}

.slide-main1 .slick-dots li span {
    display: none
}

.slide-main1 .prev {
    position: absolute;
    bottom: 40px;
    right: 96px;
    cursor: pointer;
    z-index: 1;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .slide-main1 .prev {
        display: none !important
    }
}

.slide-main1 .prev:before {
    position: absolute;
    top: 19px;
    left: 16px;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block
}

.slide-main1 .prev:hover {
    background-color: #e8e138
}

@media only screen and (max-width: 1000px) {
    .slide-main1 .prev {
        bottom: 30px;
        right: 86px
    }
}

.slide-main1 .next {
    position: absolute;
    bottom: 40px;
    right: 40px;
    cursor: pointer;
    z-index: 1;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .slide-main1 .next {
        display: none !important
    }
}

.slide-main1 .next:before {
    position: absolute;
    top: 19px;
    left: 17px;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1
}

.slide-main1 .next:hover {
    background-color: #e8e138
}

@media only screen and (max-width: 1000px) {
    .slide-main1 .next {
        bottom: 30px;
        right: 30px
    }
}

.slide-main1__item {
    min-height: 520px;
    box-sizing: border-box;
    padding: 60px 0 0 90px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 1000px) {
    .slide-main1__item {
        background-position: left;
        padding: 30px 0 0 100px
    }
}

@media only screen and (max-width: 760px) {
    .slide-main1__item {
        padding: 20px 10px 40px 10px;
        min-height: 0
    }
}

.slide-main1__text {
    max-width: 431px;
    padding-right: 5px
}

.title4 {
    color: #363634;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .title4 {
        padding-bottom: 20px
    }
}

.title4.mod1 {
    color: #fff
}

.title4.mod1 span {
    color: #363634
}

@media only screen and (max-width: 1000px) {
    .title4.mod1 {
        color: #363634
    }

    .title4.mod1 span {
        color: #363634
    }
}

.title4 span {
    padding: 0 6px;
    display: inline-block;
    vertical-align: top;
    height: 40px;
    background-color: #f2eb3b;
    line-height: 40px;
    position: relative;
    top: -4px;
    margin-left: -6px
}

.list3 {
    display: block;
    padding-bottom: 102px
}

@media only screen and (max-width: 1000px) {
    .list3 {
        padding-bottom: 30px
    }
}

.list3__item {
    padding: 0 0 12px 28px;
    position: relative;
    color: #363634;
    font-size: 15px;
    line-height: 24px
}

.list3__item:last-child {
    padding-bottom: 0
}

.list3__item:before {
    position: absolute;
    top: 4px;
    left: 0;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i12.svg) no-repeat 0 0;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    display: inline-block
}

.list3.mod1 .list3__item {
    color: #fff
}

.list3.mod1 .list3__item:before {
    background: url(/local/templates/layout2021header/css/../img/i14.svg) no-repeat 0 0;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    display: inline-block
}

@media only screen and (max-width: 1000px) {
    .list3.mod1 .list3__item {
        color: #363634
    }

    .list3.mod1 .list3__item:before {
        background: url(/local/templates/layout2021header/css/../img/i12.svg) no-repeat 0 0;
        background-size: 16px 16px;
        width: 16px;
        height: 16px;
        display: inline-block
    }
}

.more-button2:after {
    content: " ";
    display: table;
    clear: both
}

.more-button2 a {
    float: left;
    margin-right: 16px
}

.more-button2 a:last-child {
    margin-right: 0
}

.more-button2 a:hover {
    opacity: .9;
    text-decoration: underline
}

.more-button2__style1 {
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #63666a;
    font-size: 16px
}

.more-button2__style3 {
    width: 107px;
    height: 48px;
    background-color: #fff;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

@media only screen and (max-width: 1000px) {
    .more-button2__style3 {
        background-color: #363634;
        color: #f2eb3b
    }
}

.more-button2__style2 {
    height: 48px;
    background-color: #63666a;
    line-height: 48px;
    text-align: center;
    color: #f2eb3b;
    font-size: 16px
}

.text3 {
    position: absolute;
    top: 0;
    right: -90px;
    background-color: #f7f7f7;
    bottom: 0;
    left: 0;
    padding: 80px 0 0 40px
}

@media only screen and (max-width: 1000px) {
    .text3 {
        padding: 30px 0 0 30px
    }
}

@media only screen and (max-width: 760px) {
    .text3 {
        padding: 20px 10px
    }
}

.text3__over {
    max-width: 202px;
    position: relative
}

.text3__over:before {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    background-color: #f2eb3b;
    left: -20px;
    top: -60px
}

.text3 .text3__over p {
    line-height: 1.5
}

.text3__image {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0
}

@media only screen and (max-width: 1220px) {
    .text3__image {
        right: -100px
    }
}

@media only screen and (max-width: 1000px) {
    .text3__image {
        right: 0
    }
}

.text3__title {
    position: relative;
    padding-bottom: 24px;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (max-width: 1220px) {
    .text3__title {
        font-size: 28px;
        line-height: 32px
    }
}

.text3 p {
    color: #363634;
    font-size: 20px;
    line-height: 28px
}

.text3 .more1 {
    position: absolute;
    bottom: 40px;
    left: 40px
}

@media only screen and (max-width: 1000px) {
    .text3 .more1 {
        bottom: 30px;
        left: 30px
    }
}

@media only screen and (max-width: 760px) {
    .text3 .more1 {
        bottom: 20px;
        left: 10px
    }
}

.content-over5 {
    position: relative
}

.content-over5:after {
    content: " ";
    display: table;
    clear: both
}

.content-over5:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: 0;
    display: block;
    content: '';
    background-color: #f7f7f7
}

.content-over5__left {
    float: left;
    width: 69%;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .content-over5__left {
        float: none;
        width: auto
    }
}

.content-over5__right {
    width: 31%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.content-over5__right:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: -90px;
    display: block;
    content: '';
    background-color: #f2f2f2
}

@media only screen and (max-width: 1000px) {
    .content-over5__right {
        width: auto;
        position: relative
    }

    .content-over5__right:before {
        left: -20px
    }
}

.block6 {
    padding: 55px 20px 48px 0;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .block6 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block6 {
        padding: 30px 0
    }
}

.block6:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -90px;
    display: block;
    content: '';
    background-color: #63666a
}

.list-num1 {
    position: relative
}

.list-num1:after {
    content: " ";
    display: table;
    clear: both
}

.list-num1__item {
    float: left;
    width: 20%;
    padding-right: 18px;
    box-sizing: border-box
}

@media only screen and (max-width: 760px) {
    .list-num1__item {
        width: 50%;
        padding-bottom: 30px
    }

    .list-num1__item:nth-child(2n+1) {
        clear: left
    }

    .list-num1__item:last-child {
        width: 100%;
        padding-bottom: 0
    }
}

.list-num1__num {
    text-align: center;
    color: #f7f7f7;
    font-size: 32px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 32px;
    width: 100px
}

@media only screen and (max-width: 760px) {
    .list-num1__num {
        width: 70px;
        font-size: 30px;
        padding-bottom: 10px
    }
}

.list-num1__icon {
    display: block;
    margin-bottom: 40px;
    max-width: 100%
}

@media only screen and (max-width: 760px) {
    .list-num1__icon {
        width: 70px;
        height: auto;
        margin-bottom: 20px
    }
}

.list-num1__text1 {
    min-height: 78px;
    box-sizing: border-box;
    padding-bottom: 10px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 18px
}

@media only screen and (max-width: 760px) {
    .list-num1__text1 {
        min-height: 0;
        padding-bottom: 20px
    }

    .list-num1__text1 br {
        display: none
    }
}

.list-num1__text2 {
    color: #fff;
    font-size: 13px;
    line-height: 18px
}

.list-num1__text2 b {
    color: #f2eb3b;
    font-weight: 700
}

.list-num1__text2 span {
    display: block;
    color: #f2eb3b;
    font-weight: 700
}

.social2 {
    padding-top: 24px
}

.social2:after {
    content: " ";
    display: table;
    clear: both
}

.social2 a {
    float: left;
    clear: left;
    margin-bottom: 8px
}

@media only screen and (max-width: 760px) {
    .social2 a {
        clear: none
    }
}

.social2 a:hover {
    opacity: .9
}

.social2 a:last-child {
    margin-bottom: 0
}

.social2 a.icon1 {
    background: url(/local/templates/layout2021header/css/../img/add1.svg) no-repeat 0 0;
    background-size: 100px 30px;
    width: 100px;
    height: 30px;
    display: inline-block;
    background: url(/local/templates/layout2021header/css/../img/add1.png);
    background-size: 100% 100%
}

.social2 a.icon2 {
    background: url(/local/templates/layout2021header/css/../img/add2.svg) no-repeat 0 0;
    background-size: 100px 30px;
    width: 100px;
    height: 30px;
    display: inline-block;
    background: url(/local/templates/layout2021header/css/../img/add2.png);
    background-size: 100% 100%
}

.list-advantage1 {
    position: relative;
    min-height: 568px;
    box-sizing: border-box;
    margin-right: 15px;
    padding: 55px 0
}

.list-advantage1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .list-advantage1 {
        padding: 30px 0
    }
}

.list-advantage1__item {
    float: left;
    width: 33.3%;
    padding-right: 25px;
    box-sizing: border-box
}

@media only screen and (max-width: 760px) {
    .list-advantage1__item {
        width: 100%;
        float: none;
        padding-bottom: 30px
    }

    .list-advantage1__item:last-child {
        padding-bottom: 0
    }
}

.list-advantage1__title {
    color: #363634;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    padding-bottom: 16px
}

@media only screen and (max-width: 760px) {
    .list-advantage1__title {
        padding-bottom: 9px
    }
}

.list-advantage1__num {
    width: 40px;
    height: 40px;
    background-color: #f2eb3b;
    border-radius: 40px;
    margin-bottom: 24px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .list-advantage1__num {
        margin-bottom: 15px
    }
}

.list-advantage1__num:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    background-color: #363634;
    border-radius: 8px;
    margin-top: -4px;
    margin-left: -4px
}

.list-advantage1__num:after {
    position: absolute;
    top: 16px;
    left: 54px;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i15.svg) no-repeat 0 0;
    background-size: 216px 8px;
    width: 216px;
    height: 8px;
    display: inline-block
}

@media only screen and (max-width: 1260px) {
    .list-advantage1__num:after {
        display: none
    }
}

.list-advantage1__num.mod1:after {
    display: none
}

.list-advantage1 p {
    color: #363634;
    font-size: 15px;
    line-height: 22px
}

.block7 {
    padding: 40px 0 40px 40px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .block7 {
        padding: 30px 0
    }
}

.block7:before {
    position: absolute;
    top: 0;
    left: 0;
    right: -90px;
    display: block;
    content: '';
    bottom: 0;
    background-color: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .block7:before {
        left: -20px
    }
}

.block7__over {
    position: relative
}

.block7__code {
    display: block;
    margin-bottom: 24px;
    width: 184px
}

.block7__title {
    padding-bottom: 24px;
    color: #363634;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.block7 p {
    color: #363634;
    font-size: 16px;
    line-height: 24px
}

.block7 p span {
    text-decoration: underline
}

.block8 {
    padding: 40px 0 32px 40px;
    position: relative
}

@media only screen and (max-width: 760px) {
    .block8 {
        padding: 30px 0 10px 0
    }
}

.block8__title1 {
    padding-bottom: 32px;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px
}

@media only screen and (max-width: 760px) {
    .block8__title1 {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 15px
    }
}

.block8__title2 {
    color: #363634;
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 22px
}

@media only screen and (max-width: 760px) {
    .block8__title2 {
        font-size: 15px;
        line-height: 20px;
        padding-bottom: 15px
    }
}

.list-product1 {
    padding-bottom: 16px
}

.list-product1:after {
    content: " ";
    display: table;
    clear: both
}

.list-product1:last-child {
    padding-bottom: 0
}

@media only screen and (max-width: 760px) {
    .list-product1 {
        padding-bottom: 0
    }
}

.list-product1__item {
    float: left;
    width: 50%;
    padding-bottom: 24px
}

.list-product1__item:nth-child(2n+1) {
    clear: left
}

.list-product1__over {
    padding-right: 5px;
    position: relative
}

.list-product1__over:after {
    content: " ";
    display: table;
    clear: both
}

.list-product1__over span {
    display: block;
    overflow: hidden
}

.list-product1__over i {
    font-style: normal;
    display: table-cell;
    vertical-align: middle;
    height: 48px;
    color: #363634;
    font-size: 14px;
    line-height: 14px
}

@media only screen and (max-width: 1220px) {
    .list-product1__over br {
        display: none
    }

    .list-product1__over i {
        font-size: 13px;
        height: 38px
    }
}

.list-product1__icon {
    float: left;
    margin-right: 16px;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b;
    text-align: center;
    line-height: 48px;
    font-size: .01px
}

@media only screen and (max-width: 1220px) {
    .list-product1__icon {
        margin-right: 7px;
        width: 38px;
        line-height: 38px;
        height: 38px
    }

    .list-product1__icon img {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }
}

.list-product1__icon img {
    display: inline-block;
    vertical-align: middle
}

.block8-1 {
    position: relative
}

.block8-1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .block8-1 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block8-1 {
        padding: 30px 0
    }
}

.block8-1:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: -90px;
    display: block;
    content: '';
    background-color: #f2eb3b
}

.block8-1__left {
    float: left;
    width: 69%;
    padding: 55px 0;
    position: relative
}

.block8-1__left p {
    color: #363634;
    font-size: 20px;
    line-height: 28px
}

@media only screen and (max-width: 1000px) {
    .block8-1__left {
        float: none;
        width: auto;
        padding: 0 0 20px 0
    }
}

.block8-1__title {
    color: #363634;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 16px
}

@media only screen and (max-width: 760px) {
    .block8-1__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 15px
    }
}

.more3 {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 263px;
    height: 48px;
    background-color: #63666a;
    text-align: center;
    line-height: 48px;
    color: #f2eb3b;
    font-size: 16px;
    margin-top: -24px
}

.more3:hover {
    text-decoration: underline;
    opacity: .9
}

@media only screen and (max-width: 1000px) {
    .more3 {
        position: relative;
        top: auto;
        right: auto;
        margin: 0;
        max-width: 400px;
        width: auto
    }
}

.block9 {
    position: relative;
    padding: 64px 0 100px 0
}

@media only screen and (max-width: 760px) {
    .block9 {
        padding: 30px 0
    }
}

.block9:before {
    position: absolute;
    top: 0;
    left: -90px;
    right: -90px;
    bottom: 0;
    display: block;
    content: '';
    background-color: #f7f7f7
}

.block9__title {
    line-height: 40px;
    text-align: center;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    padding-bottom: 28px
}

@media only screen and (max-width: 760px) {
    .block9__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 20px
    }
}

.block9__over {
    position: relative
}

.schem1 {
    background: url(/local/templates/layout2021header/css/../img/schem1.svg) no-repeat 0 0;
    background-size: 406px 370px;
    width: 406px;
    height: 370px;
    display: inline-block;
    margin: auto;
    display: block;
    position: relative;
    margin-bottom: 64px
}

@media only screen and (max-width: 760px) {
    .schem1 {
        left: 50%;
        margin-left: -203px;
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8);
        -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
        transform-origin: top center
    }
}

.schem1__item {
    position: absolute;
    text-align: center;
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

.schem1__item:nth-child(2) {
    top: 340px;
    left: 0;
    width: 126px
}

.schem1__item:nth-child(1) {
    top: 100px;
    left: 140px;
    right: 140px
}

.schem1__item:nth-child(3) {
    top: 340px;
    right: 0;
    width: 126px
}

@media only screen and (max-width: 760px) {
    .margin-up1 {
        margin-top: -110px
    }
}

.list-text1 {
    margin: 0 30px
}

.list-text1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .list-text1 {
        margin: 0
    }
}

.list-text1__item {
    float: left;
    width: 33.3%
}

@media only screen and (max-width: 760px) {
    .list-text1__item {
        float: none;
        width: auto;
        padding-bottom: 10px
    }

    .list-text1__item:last-child {
        padding-bottom: 0
    }
}

.list-text1__over {
    margin: 0 40px
}

@media only screen and (max-width: 1220px) {
    .list-text1__over {
        margin: 0 10px
    }
}

@media only screen and (max-width: 760px) {
    .list-text1__over {
        margin: 0
    }
}

.list-text1__title {
    text-align: center;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 32px
}

@media only screen and (max-width: 760px) {
    .list-text1__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 10px;
        text-align: left
    }
}

.list4__item {
    color: #363634;
    font-size: 16px;
    line-height: 22px;
    padding: 0 0 20px 40px;
    position: relative
}

.list4__item:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i16.svg) no-repeat 0 0;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;
    display: inline-block
}

.list4__item span {
    display: table-cell;
    vertical-align: middle;
    height: 24px
}

.content-over6 {
    position: relative
}

.content-over6:after {
    content: " ";
    display: table;
    clear: both
}

.content-over6__left {
    float: left;
    width: 69%;
    padding: 40px 0 55px 0
}

@media only screen and (max-width: 1000px) {
    .content-over6__left {
        float: none;
        width: auto;
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .content-over6__left {
        padding: 30px 0
    }
}

.content-over6__right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 31%
}

.content-over6__right:before {
    position: absolute;
    top: 0;
    right: -90px;
    left: 0;
    bottom: 0;
    display: block;
    content: '';
    background-color: #f2eb3b
}

@media only screen and (max-width: 1000px) {
    .content-over6__right {
        width: auto;
        position: relative;
        bottom: auto;
        right: auto
    }

    .content-over6__right:before {
        left: -20px
    }
}

.schem2 {
    height: 338px;
    position: relative
}

@media only screen and (max-width: 1290px) {
    .schem2 {
        height: auto;
        padding-bottom: 30px
    }
}

@media only screen and (max-width: 760px) {
    .schem2 {
        padding-bottom: 10px
    }
}

.schem2__text1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 440px;
    border: 2px dotted #ccc;
    padding: 25px;
    box-sizing: border-box
}

@media only screen and (max-width: 1290px) {
    .schem2__text1 {
        position: static;
        margin: auto;
        margin-bottom: 20px;
        width: auto;
        max-width: 440px
    }
}

@media only screen and (max-width: 760px) {
    .schem2__text1 {
        padding: 15px
    }
}

.schem2__text2 {
    position: absolute;
    top: 0;
    right: 60px;
    width: 354px;
    height: 98px;
    border: 2px dotted #ccc;
    box-sizing: border-box;
    padding: 24px
}

@media only screen and (max-width: 1290px) {
    .schem2__text2 {
        position: static;
        margin: auto;
        margin-bottom: 20px;
        width: auto;
        height: auto;
        max-width: 354px
    }
}

@media only screen and (max-width: 760px) {
    .schem2__text2 {
        padding: 15px
    }
}

.schem2__text3 {
    position: absolute;
    top: 88px;
    left: 195px;
    width: 440px;
    background-color: #f2eb3b;
    padding: 24px;
    box-sizing: border-box;
    text-align: center;
    font-size: .01px
}

@media only screen and (max-width: 1290px) {
    .schem2__text3 {
        position: static;
        margin: auto;
        margin-bottom: 20px;
        width: auto;
        max-width: 440px
    }
}

@media only screen and (max-width: 760px) {
    .schem2__text3 {
        padding: 15px
    }

    .schem2__text3 br {
        display: none
    }
}

.schem2__title1 {
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding-bottom: 24px
}

.schem2__title2 {
    color: #363634;
    font-size: 14px;
    line-height: 16px
}

.schem2__code {
    margin-bottom: 24px
}

.schem2__code:after {
    content: " ";
    display: table;
    clear: both
}

.schem2__code img {
    float: left;
    margin-right: 16px
}

.schem2__code span {
    display: block;
    overflow: hidden;
    color: #363634;
    font-size: 14px;
    line-height: 18px
}

.schem2__code span i {
    font-style: normal;
    display: table-cell;
    vertical-align: middle;
    height: 44px
}

@media only screen and (max-width: 1290px) {
    .schem2__code.mod1 {
        margin-bottom: 0
    }
}

.list5 {
    max-width: 160px
}

@media only screen and (max-width: 1290px) {
    .list5 {
        max-width: 100%
    }
}

.list5__item {
    padding: 0 0 10px 16px;
    color: #424240;
    font-size: 12px;
    line-height: 14px;
    position: relative
}

.list5__item:last-child {
    padding-bottom: 0
}

.list5__item:before {
    position: absolute;
    top: 3px;
    left: 0;
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    background-color: #f2eb3b;
    border-radius: 8px
}

.icon-list1 {
    text-align: center;
    font-size: .01px;
    padding-bottom: 24px
}

.icon-list1__item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 82px
}

.icon-list1__item:last-child {
    margin-right: 0
}

@media only screen and (max-width: 760px) {
    .icon-list1__item {
        margin-right: 20px
    }
}

.title5 {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 20px
}

@media only screen and (max-width: 1290px) {
    .title5 {
        text-align: center
    }
}

.dots-more1 {
    position: absolute;
    height: 28px;
    top: 300px;
    left: 50%;
    width: 68%;
    margin-left: -34%
}

@media only screen and (max-width: 1290px) {
    .dots-more1 {
        top: auto;
        bottom: 10px
    }
}

@media only screen and (max-width: 760px) {
    .dots-more1 {
        display: none
    }
}

.dots-more1__item {
    position: absolute
}

.dots-more1__item:nth-child(1) {
    top: 13px;
    left: 0;
    width: 47.5%;
    border-top: 2px dotted #ccc
}

.dots-more1__item:nth-child(1):before {
    position: absolute;
    top: 0;
    height: 14px;
    left: 0;
    display: block;
    content: '';
    border-left: 2px dotted #ccc
}

.dots-more1__item:nth-child(1):after {
    position: absolute;
    top: -14px;
    right: 0;
    height: 14px;
    display: block;
    content: '';
    border-left: 2px dotted #ccc
}

.dots-more1__item:nth-child(2) {
    position: absolute;
    top: 0;
    height: 28px;
    border-left: 2px dotted #ccc;
    left: 50%;
    margin-left: -1px
}

.dots-more1__item:nth-child(3) {
    top: 13px;
    right: 0;
    width: 47.5%;
    border-top: 2px dotted #ccc
}

.dots-more1__item:nth-child(3):before {
    position: absolute;
    top: 0;
    height: 14px;
    right: 0;
    display: block;
    content: '';
    border-left: 2px dotted #ccc
}

.dots-more1__item:nth-child(3):after {
    position: absolute;
    top: -14px;
    left: 0;
    height: 14px;
    display: block;
    content: '';
    border-left: 2px dotted #ccc
}

.icon-list2:after {
    content: " ";
    display: table;
    clear: both
}

.icon-list2__item {
    float: left;
    width: 33.3%
}

@media only screen and (max-width: 760px) {
    .icon-list2__item {
        padding-bottom: 30px;
        width: 50%
    }

    .icon-list2__item:last-child {
        width: 100%;
        padding-bottom: 0
    }
}

.icon-list2__over {
    max-width: 240px;
    margin: auto;
    text-align: center;
    font-size: .01px;
    padding: 0 5px
}

@media only screen and (max-width: 760px) {
    .icon-list2__over {
        max-width: 100%
    }
}

.icon-list2__icon {
    width: 100px;
    height: 100px;
    background-color: #f2eb3b;
    margin: auto;
    margin-bottom: 16px;
    line-height: 100px;
    border-radius: 100px
}

.icon-list2__icon img {
    display: inline-block;
    vertical-align: middle
}

.icon-list2 p {
    color: #363634;
    font-size: 14px;
    line-height: 18px
}

.text4 {
    padding: 40px 0 40px 40px;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .text4 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .text4 {
        padding: 30px 0
    }
}

.text4__title {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 37px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .text4__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 10px
    }
}

.text4 p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px
}

.text4 p b {
    font-weight: 700
}

.text4 p:last-child {
    padding-bottom: 0
}

.block10 {
    padding: 62px 0 80px 0;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .block10 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block10 {
        padding: 30px 0
    }
}

.block10:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: -90px;
    display: block;
    content: '';
    background-color: #f7f7f7
}

.block10__over {
    position: relative
}

.block10__title {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    padding-bottom: 60px;
    line-height: 40px
}

@media only screen and (max-width: 1000px) {
    .block10__title {
        padding-bottom: 40px
    }
}

@media only screen and (max-width: 760px) {
    .block10__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 20px
    }
}

.list-advantage2:after {
    content: " ";
    display: table;
    clear: both
}

.list-advantage2__item {
    float: left;
    width: 20%;
    box-sizing: border-box;
    padding-right: 35px;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .list-advantage2__item {
        padding-right: 10px
    }

    .list-advantage2__item br {
        display: none
    }
}

@media only screen and (max-width: 760px) {
    .list-advantage2__item {
        width: 50%;
        padding-bottom: 30px
    }

    .list-advantage2__item:nth-child(2n+1) {
        clear: left
    }

    .list-advantage2__item:last-child {
        width: 100%;
        padding-bottom: 0
    }
}

.list-advantage2__item:before {
    position: absolute;
    top: 46px;
    right: 13%;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i17.svg) no-repeat 0 0;
    background-size: 87px 8px;
    width: 87px;
    height: 8px;
    display: inline-block
}

@media only screen and (max-width: 1250px) {
    .list-advantage2__item:before {
        display: none
    }
}

.list-advantage2__item:last-child {
    padding-right: 0
}

.list-advantage2__item:last-child:before {
    display: none
}

.list-advantage2.mod1 .list-advantage2__item:before {
    display: none
}

.list-advantage2__icon {
    width: 100px;
    height: 100px;
    background-color: #f2eb3b;
    margin-bottom: 24px;
    line-height: 100px;
    text-align: center;
    font-size: .01px;
    position: relative;
    border-radius: 100px
}

@media only screen and (max-width: 760px) {
    .list-advantage2__icon {
        width: 80px;
        line-height: 80px;
        height: 80px;
        margin-bottom: 15px
    }

    .list-advantage2__icon img {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
}

.list-advantage2__icon img {
    display: inline-block;
    vertical-align: middle
}

.list-advantage2__icon span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 30px;
    width: 24px;
    height: 24px;
    background-color: #363634;
    text-align: center;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    font-weight: 700
}

.list-advantage2 p {
    color: #363634;
    font-size: 14px;
    line-height: 20px
}

.block11 {
    padding: 62px 0 80px 0;
    position: relative
}

.block11:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .block11 {
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block11 {
        padding: 30px 0
    }
}

.block11:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: -90px;
    display: block;
    content: '';
    background-color: #63666a
}

.block11__over {
    position: relative
}

.block11__left {
    float: left;
    width: 69%
}

@media only screen and (max-width: 760px) {
    .block11__left {
        float: none;
        width: auto;
        padding-bottom: 40px
    }
}

.block11__left p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 18px
}

.block11__left p b {
    color: #f2eb3b;
    font-weight: 700
}

.block11__left p:last-child {
    padding-bottom: 0
}

.block11__right {
    float: right;
    width: 31%;
    padding-left: 40px;
    box-sizing: border-box
}

@media only screen and (max-width: 760px) {
    .block11__right {
        padding: 0;
        width: auto;
        float: none
    }
}

.block11__title {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 20px
}

@media only screen and (max-width: 760px) {
    .block11__title {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 15px
    }
}

.social3:after {
    content: " ";
    display: table;
    clear: both
}

.social3 a {
    float: left;
    clear: left;
    margin-bottom: 16px
}

.social3 a:hover {
    opacity: .9
}

.social3 a:last-child {
    margin-bottom: 0
}

.social3 a.icon1 {
    background: url(/local/templates/layout2021header/css/../img/add3.svg) no-repeat 0 0;
    background-size: 200px 60px;
    width: 200px;
    height: 60px;
    display: inline-block;
    background: url(/local/templates/layout2021header/css/../img/add3.png);
    background-size: 100% 100%
}

.social3 a.icon2 {
    background: url(/local/templates/layout2021header/css/../img/add4.svg) no-repeat 0 0;
    background-size: 200px 60px;
    width: 200px;
    height: 60px;
    display: inline-block;
    background: url(/local/templates/layout2021header/css/../img/add4.png);
    background-size: 100% 100%
}

.block12 {
    padding: 50px 0 128px 0;
    position: relative
}

.block12:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .block12 {
        padding: 30px 10px 128px 10px
    }
}

@media only screen and (max-width: 760px) {
    .block12 {
        padding: 30px 0 128px 0
    }
}

.block12:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    right: -90px;
    display: block;
    content: '';
    background-color: #f7f7f7
}

.block12__over {
    position: relative
}

.news-list1, .news-list3 {
    position: relative;
    margin: 0 -15px
}

.news-list1 .prev, .news-list3 .prev {
    position: absolute;
    bottom: -88px;
    left: 15px;
    cursor: pointer;
    z-index: 1;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b
}

.news-list1 .prev:before, .news-list3 .prev:before {
    position: absolute;
    top: 19px;
    left: 16px;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block
}

.news-list1 .prev:hover, .news-list3 .prev:hover {
    background-color: #e8e138
}

.news-list1 .next, .news-list3 .next {
    position: absolute;
    bottom: -88px;
    left: 71px;
    cursor: pointer;
    z-index: 1;
    width: 48px;
    height: 48px;
    background-color: #f2eb3b
}

.news-list1 .next:before, .news-list3 .next:before {
    position: absolute;
    top: 19px;
    left: 17px;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1
}

.news-list1 .next:hover, .news-list3 .next:hover {
    background-color: #e8e138
}

.news-list1__item, .news-list3__item {
    padding: 0 15px;
    box-sizing: border-box
}

.news-list1__foto, .news-list3__foto {
    position: relative;
    height: 240px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
}

.news-list1__category, .news-list3__category {
    position: absolute;
    top: 20px;
    left: -6px;
    padding: 0 11px;
    height: 32px;
    box-shadow: 2px 2px 6px rgba(54, 54, 52, .15);
    background-color: #f2eb3b;
    line-height: 35px;
    color: #363634;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .2px
}

.news-list1__category:before, .news-list3__category:before {
    position: absolute;
    bottom: -8px;
    left: 0;
    display: block;
    content: '';
    background-image: url(/local/templates/layout2021header/css/../img/icons.png);
    width: 6px;
    height: 8px;
    background-position: -34px -20px
}

.news-list1__icon, .news-list3__icon {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 40px;
    height: 40px;
    background-color: #f2eb3b;
    border-radius: 40px;
    text-align: center;
    line-height: 40px;
    font-size: .01px
}

.news-list1__icon img, .news-list3__icon img {
    display: inline-block;
    vertical-align: middle
}

.news-list1__text, .news-list3__text {
    /*min-height: 188px;*/
    padding: 24px 30px;
    background: #fff;
    box-sizing: border-box
}

.news-list1__date, .news-list3__date {
    color: #898987;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .8px;
    line-height: 20px;
    padding-bottom: 12px
}

.news-list1__title, .news-list3__title {
    color: #363634;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px
}

.news-list1__title:hover, .news-list3__title:hover {
    text-decoration: underline
}

.news-list3 {
    padding-bottom: 10px
}

.news-list3:after {
    content: " ";
    display: table;
    clear: both
}

.news-list3__item {
    float: left;
    width: 33.3%;
    padding-bottom: 30px
}

.news-list3__item:nth-child(3n+1) {
    clear: left
}

@media only screen and (max-width: 1000px) {
    .news-list3__item {
        width: 50%
    }

    .news-list3__item:nth-child(3n+1) {
        clear: none
    }

    .news-list3__item:nth-child(2n+1) {
        clear: left
    }
}

@media only screen and (max-width: 660px) {
    .news-list3__item {
        width: 100%
    }

    .news-list3__item:nth-child(2n+1) {
        clear: none
    }
}

@media only screen and (max-width: 760px) {
    .news-list3__text {
        min-height: 0
    }
}

.more4 {
    height: 64px;
    box-shadow: 0 -2px 0 #f7f7f7;
    background-color: #fff;
    padding-left: 32px;
    line-height: 64px;
    color: #363634;
    font-size: 16px;
    display: block
}

.more4:after {
    display: inline-block;
    vertical-align: top;
    margin-left: 11px;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i13.svg) no-repeat 0 0;
    background-size: 14px 10px;
    width: 14px;
    height: 10px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1;
    position: relative;
    top: 27px
}

.more4:hover {
    background-color: #f2eb3b
}

.content-over7 {
    position: relative;
    margin-bottom: 80px
}

.content-over7:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .content-over7 {
        margin-bottom: 50px
    }
}

@media only screen and (max-width: 760px) {
    .content-over7 {
        margin-bottom: 30px
    }
}

.content-over7:before {
    position: absolute;
    top: 0;
    width: 31%;
    padding-right: 82px;
    right: -90px;
    display: block;
    bottom: 0;
    content: '';
    border: 8px solid #f2eb3b;
    background-color: #f7f7f7;
    height: 818px
}

@media only screen and (max-width: 1000px) {
    .content-over7:before {
        display: none
    }
}

.content-over7__left {
    float: left;
    width: 69%;
    box-sizing: border-box;
    padding: 40px 40px 0 0
}

@media only screen and (max-width: 1000px) {
    .content-over7__left {
        float: none;
        width: auto;
        padding: 30px 10px
    }
}

@media only screen and (max-width: 760px) {
    .content-over7__left {
        padding: 30px 0
    }
}

.content-over7__right {
    width: 31%;
    float: right;
    position: relative
}

@media only screen and (max-width: 1000px) {
    .content-over7__right {
        float: none;
        width: auto
    }
}

.content-over7__right-over {
    position: relative;
    padding: 40px 0 40px 32px
}

.content-over7__right-over:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .content-over7__right-over {
        border: 8px solid #f2eb3b;
        background-color: #f7f7f7;
        margin: 0 -10px;
        padding: 20px
    }
}

.title-link1 {
    padding-bottom: 40px
}

.title-link1:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .title-link1 {
        padding-bottom: 20px
    }
}

.title-link1__left {
    float: left;
    padding-top: 6px;
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px
}

@media only screen and (max-width: 760px) {
    .title-link1__left {
        float: none;
        padding: 0 0 20px 0;
        font-size: 20px;
        line-height: 25px
    }
}

.title-link1__right {
    float: right
}

@media only screen and (max-width: 760px) {
    .title-link1__right {
        float: none
    }
}

.faq-list1 {
    margin-bottom: 48px;
    border-bottom: 1px solid #f7f7f7
}

@media only screen and (max-width: 760px) {
    .faq-list1 {
        margin-bottom: 30px
    }
}

.faq-list1__item {
    border-top: 1px solid #f7f7f7
}

.faq-list1__item:last-child {
    padding-bottom: 0
}

.faq-list1__title {
    cursor: pointer;
    position: relative;
    padding: 6px 0 6px 56px
}

.faq-list1__title b {
    display: block;
    font-style: normal;
    position: absolute;
    top: 6px;
    left: 0;
    width: 40px;
    height: 40px;
    background-color: #f7f7f7;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.faq-list1__title b:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    -webkit-transition: .2s linear;
    transition: .2s linear;
    background: url(/local/templates/layout2021header/css/../img/i19.svg) no-repeat 0 0;
    background-size: 14px 14px;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-top: -7px;
    margin-left: -7px
}

.faq-list1__title span {
    display: table-cell;
    height: 40px;
    vertical-align: middle
}

.faq-list1__title i {
    font-style: normal;
    display: inline-block;
    color: #363634;
    font-size: 16px;
    line-height: 22px;
    text-decoration: underline
}

.faq-list1__title:hover i {
    text-decoration: none
}

.faq-list1__title:hover b {
    background-color: #f2eb3b
}

.faq-list1__title.active i {
    font-weight: 700
}

.faq-list1__title.active b {
    background-color: #f2eb3b
}

.faq-list1__title.active b:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    zoom: 1
}

.faq-list1__hide {
    padding: 6px 0 18px 56px;
    display: none;
    color: #363634;
    font-size: 15px;
    line-height: 22px
}

.faq-list1__hide p {
    padding-bottom: 15px
}

.faq-list1__hide p:last-child {
    padding-bottom: 0
}

.pagination1:after {
    content: " ";
    display: table;
    clear: both
}

.pagination1__item {
    float: left;
    margin-right: 11px
}

.pagination1__item:last-child {
    margin-right: 0
}

.pagination1__item a {
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 24px;
    color: #363634;
    font-size: 16px;
    text-align: center;
    line-height: 48px
}

.pagination1__item a:hover {
    background-color: #363634;
    color: #fff
}

.pagination1__item a.prev {
    background: url(/local/templates/layout2021header/css/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1;
    border-radius: 0
}

.pagination1__item a.prev:hover {
    opacity: .8
}

.pagination1__item a.next {
    background: url(/local/templates/layout2021header/css/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 0
}

.pagination1__item a.next:hover {
    opacity: .8
}

@media only screen and (max-width: 760px) {
    .pagination1__item a {
        width: 24px;
        height: 24px;
        line-height: 26px;
        font-size: 14px
    }

    .pagination1__item a.prev {
        background: url(/local/templates/layout2021header/css/../img/i3.svg) no-repeat 0 0;
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
        display: inline-block
    }

    .pagination1__item a.next {
        background: url(/local/templates/layout2021header/css/../img/i3.svg) no-repeat 0 0;
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
        display: inline-block
    }
}

.pagination1__item.active a {
    background-color: #363634;
    color: #fff
}

.title6 {
    color: #363634;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    padding: 8px 0 32px 0
}

@media only screen and (max-width: 760px) {
    .title6 {
        font-size: 20px;
        line-height: 25px;
        padding: 0 0 20px 0
    }
}

.news-list2 {
    padding-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .news-list2 {
        padding-bottom: 20px
    }
}

.news-list2__item {
    margin-bottom: 30px;
    background-color: #fff
}

.news-list2__item:last-child {
    margin-bottom: 0
}

.news-list2__text {
    min-height: 200px;
    box-sizing: border-box;
    padding: 30px
}

@media only screen and (max-width: 1000px) {
    .news-list2__text {
        min-height: 0
    }
}

.news-list2__date {
    line-height: 20px;
    padding-bottom: 12px;
    color: #898987;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .8px
}

.news-list2__title {
    color: #363634;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.news-list2__title:hover {
    text-decoration: underline
}

.social4:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .social4 {
        padding-bottom: 10px
    }
}

.social4__title {
    color: #363634;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 16px
}

.social4 a {
    float: left;
    margin-right: 8px
}

.social4 a:last-child {
    margin-right: 0
}

.social4 a.icon1 {
    background: url(/local/templates/layout2021header/css/../img/c4.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social4 a.icon2 {
    background: url(/local/templates/layout2021header/css/../img/c5.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social4 a.icon3 {
    background: url(/local/templates/layout2021header/css/../img/c6.svg) no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    display: inline-block
}

.social4 a:hover {
    opacity: .8
}

.background3 {
    padding: 40px 0 80px 0;
    background-color: #f7f7f7
}

@media only screen and (max-width: 1000px) {
    .background3 {
        padding: 30px 0
    }
}

.line-filter1 {
    margin-bottom: 21px;
    position: relative;
    z-index: 2
}

.line-filter1:after {
    content: " ";
    display: table;
    clear: both
}

.line-filter1__title {
    float: left;
    margin-right: 10px;
    line-height: 32px;
    color: #363634;
    font-size: 16px;
    padding-top: 1px;
    margin: 0 10px 5px 0
}

.line-filter1__item {
    float: left;
    margin: 0 27px 6px 0;
    color: #363634;
    font-size: 16px;
    line-height: 29px;
    height: 32px;
    box-sizing: border-box;
    border-radius: 16px;
    border: 2px solid rgba(242, 235, 59, 0)
}

.line-filter1__item i {
    font-style: normal;
    text-decoration: underline
}

.line-filter1__item span {
    color: #4d4d4a;
    font-size: 11px;
    display: inline-block;
    margin-left: 3px
}

.line-filter1__item:hover i {
    text-decoration: none
}

.line-filter1__item.active {
    border: 2px solid #f2eb3b;
    padding: 0 30px 0 10px;
    position: relative;
    margin-right: 16px
}

.line-filter1__item.active:before {
    position: absolute;
    top: 10px;
    right: 14px;
    display: block;
    content: '';
    background: url(/local/templates/layout2021header/css/../img/i20.svg) no-repeat 0 0;
    background-size: 8px 8px;
    width: 8px;
    height: 8px;
    display: inline-block
}

.line-filter1__item.active i {
    text-decoration: none
}

.line-filter1__list {
    position: absolute;
    top: 36px;
    left: 0;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #fff;
    padding: 16px 8px 11px 16px;
    display: none
}

.line-filter1__list:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .line-filter1__list {
        top: 100%;
        right: 0
    }
}

@media only screen and (max-width: 760px) {
    .line-filter1__list {
        left: -10px;
        right: -10px
    }
}

.line-filter1__list.active {
    display: block
}

.line-filter1__list .line-filter1__item {
    width: 200px;
    height: 40px;
    border-radius: 50px;
    line-height: 38px;
    padding: 0 30px 0 14px;
    margin-right: 8px !important
}

.line-filter1__list .line-filter1__item:nth-child(4n+1) {
    clear: left
}

@media only screen and (max-width: 1000px) {
    .line-filter1__list .line-filter1__item {
        width: 25%;
        margin-right: 0 !important;
        background: 0 0 !important
    }

    .line-filter1__list .line-filter1__item:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width: 580px) {
    .line-filter1__list .line-filter1__item {
        width: 50%
    }
}

.line-filter1__list .line-filter1__item:hover {
    background-color: #f7f7f7
}

.line-filter1__list .line-filter1__item.active {
    background: 0 0
}

.line-filter1__list .line-filter1__item.active:before {
    top: 14px
}

.view-all1 {
    float: left;
    color: #363634;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    top: 7px;
    padding-right: 11px;
    margin-bottom: 10px
}

.view-all1 span {
    text-decoration: underline
}

.view-all1:before {
    position: absolute;
    top: 8px;
    right: 0;
    display: block;
    content: '';
    background-image: url(/local/templates/layout2021header/css/../img/icons.png);
    width: 6px;
    height: 4px;
    background-position: -10px -34px
}

.view-all1:hover span {
    text-decoration: none
}

.view-all1.active {
    color: #363634
}

.view-all1.active span {
    text-decoration: none
}

.view-all1.active:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1;
    top: 7px
}

.modal-up {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 100;
    overflow: auto;
    display: none
}

.modal-up__vertical {
    display: table-cell;
    vertical-align: middle
}

.modal-up__background-close {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(99, 102, 106, .7)
}

.modal-up__content {
    margin: 49px auto;
    position: relative;
    max-width: 830px
}

@media only screen and (max-width: 1500px) {
    .modal-up__content {
        margin: auto
    }
}

.modal-up__close {
    position: absolute;
    top: -35px;
    right: -35px;
    cursor: pointer;
    background: url(/local/templates/layout2021header/css/../img/i22.svg) no-repeat 0 0;
    background-size: 14px 14px;
    width: 14px;
    height: 14px;
    display: inline-block;
    z-index: 2
}

@media only screen and (max-width: 1500px) {
    .modal-up__close {
        top: 10px;
        right: 10px;
        background: url(/local/templates/layout2021header/css/../img/i23.svg) no-repeat 0 0;
        background-size: 14px 14px;
        width: 14px;
        height: 14px;
        display: inline-block
    }
}

.modal-content1 {
    position: relative
}

@media only screen and (max-width: 760px) {
    .modal-content1 {
        background: #fff
    }
}

.modal-content1:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 16px;
    left: 16px;
    display: block;
    content: '';
    background: #f2eb3b
}

@media only screen and (max-width: 760px) {
    .modal-content1:before {
        display: none
    }
}

.modal-content1:after {
    position: absolute;
    top: 16px;
    right: 16px;
    display: block;
    content: '';
    left: 0;
    bottom: 0;
    background: #fff
}

@media only screen and (max-width: 760px) {
    .modal-content1:after {
        display: none
    }
}

.modal-content1__over {
    position: relative;
    z-index: 1;
    padding: 64px 64px 56px 64px
}

@media only screen and (max-width: 760px) {
    .modal-content1__over {
        padding: 20px
    }
}

.modal-content1__title1 {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 32px
}

.modal-content1__title1.mod1 {
    padding-bottom: 20px
}

.modal-content1__title3 {
    color: #363634;
    font-size: 18px;
    line-height: 22px
}

.modal-content1__title2 {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 8px
}

.list-chose1 {
    margin: 0 -4px;
    padding-bottom: 8px
}

.list-chose1:after {
    content: " ";
    display: table;
    clear: both
}

.list-chose1__item {
    width: 8.3333%;
    float: left;
    padding-bottom: 8px
}

@media only screen and (max-width: 1000px) {
    .list-chose1__item {
        width: auto
    }
}

.list-chose1__over {
    margin: 0 4px;
    position: relative;
    display:block;
}

.list-chose1__over:hover .list-chose1__tooltip {
    display: block
}

.list-chose1__over:hover .list-chose1__icon {
    background-color: #f2eb3b
}

.list-chose1__icon {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background-color: #f7f7f7;
    text-align: center;
    line-height: 48px;
    font-size: .01px
}

.list-chose1__icon img {
    display: inline-block;
    vertical-align: middle
}

.list-chose1__tooltip {
    position: absolute;
    top: -38px;
    left: 0;
    height: 30px;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #63666a;
    padding: 0 5px 0 10px;
    white-space: nowrap;
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    display: none
}

.list-chose1__tooltip.hide {
    display: none !important
}

.list-chose1__tooltip:before {
    position: absolute;
    bottom: -6px;
    left: 0;
    display: block;
    content: '';
    background-image: url(/local/templates/layout2021header/css/../img/icons.png);
    width: 6px;
    height: 6px;
    background-position: -44px -20px
}

.list-chose1__another {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 15px;
    margin-left: 3px;
    color: #363634;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.list-chose1__another:hover {
    text-decoration: none
}

.modal-form1:after {
    content: " ";
    display: table;
    clear: both
}

.modal-form1__input {
    width: 100%;
    display: block;
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}

.modal-form1__input.mod1 {
    max-width: 400px
}

.modal-form1__textarea {
    width: 100%;
    display: block;
    height: 94px;
    margin-bottom: 32px;
    border: none;
    resize: none;
    padding: 11px 0;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}

.modal-form1 ::-webkit-input-placeholder {
    opacity: 1;
    color: #898987
}

.modal-form1 ::-moz-placeholder {
    opacity: 1;
    color: #898987
}

.modal-form1 :-ms-input-placeholder {
    opacity: 1;
    color: #898987
}

.modal-form1 :-moz-placeholder {
    opacity: 1;
    color: #898987
}

.modal-form1__list:after {
    content: " ";
    display: table;
    clear: both
}

.modal-form1__list.hide1 {
    display: none
}

.modal-form1__list .modal-form1__input {
    float: right;
    width: 47%
}

.modal-form1__list .modal-form1__input:first-child {
    float: left
}

@media only screen and (max-width: 760px) {
    .modal-form1__list .modal-form1__input {
        float: none !important;
        width: 100%
    }
}

.modal-form1__submit {
    margin-bottom: 32px;
    display: block;
    border: none;
    width: 174px;
    height: 48px;
    background-color: #f2eb3b;
    color: #363634;
    font-size: 16px
}

.modal-form1__submit:hover {
    text-decoration: underline;
    opacity: .9
}

.modal-form1 .btns a, .modal-form1 .btns button {
    cursor: pointer;
    margin-bottom: 32px;
    display: block;
    border: none;
    width: 174px;
    height: 48px;
    background-color: #f2eb3b;
    color: #363634;
    font-size: 16px;
    line-height: 48px;
    text-align: center
}

.modal-form1 .btns button[disabled], .modal-up__vertical .btn.btn_promary[disabled]{
	opacity: 0.5;
}

.modal-form1 .btns a:hover {
    text-decoration: underline;
    opacity: .9
}

.modal-form1__text {
    color: #898987;
    font-size: 14px;
    line-height: 20px
}

.modal-form1__text a {
    color: #898987;
    text-decoration: underline
}

.modal-form1__text a:hover {
    text-decoration: none
}

.modal-form1 .jq-selectbox {
    cursor: pointer;
    display: block !important;
    z-index: 0 !important;
    float: left;
    width: 47%
}

@media only screen and (max-width: 760px) {
    .modal-form1 .jq-selectbox {
        float: none;
        width: auto
    }
}

.modal-form1 .jq-selectbox.opened {
    z-index: 1 !important
}

.modal-form1 .jq-selectbox__select {
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px;
    line-height: 46px;
    box-sizing: border-box
}

.modal-form1 .jq-selectbox__select-text {
    display: block;
    width: auto !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.modal-form1 .jq-selectbox__dropdown {
    position: absolute;
    left: 0;
    width: auto !important;
    right: 0;
    bottom: auto !important;
    border: 1px solid #eaeaea;
    background: #fff;
    top: 45px !important
}

.modal-form1 .jq-selectbox ul {
    max-height: 150px;
    overflow: auto
}

.modal-form1 .jq-selectbox li {
    padding: 5px;
    font-size: 13px;
    color: #333
}

.modal-form1 .jq-selectbox li.selected, .modal-form1 .jq-selectbox li:hover {
    color: #000;
    background: #f2eb3b
}

.back-to-chose-category1 {
    float: right;
    width: 47%;
    font-size: .01px;
    position: relative;
    left: -15px
}

.back-to-chose-category1 a {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 13px;
    color: #363634;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.back-to-chose-category1 a:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .back-to-chose-category1 {
        float: none;
        width: auto;
        left: 0;
        margin-bottom: 10px
    }

    .back-to-chose-category1 a {
        top: 0
    }
}

.hide {
    display: none !important
}

.none {
    border-color: red !important
}

.black {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 200
}

.btns {
    position: relative
}

.content-over8 {
    padding-bottom: 120px
}

.content-over8:after {
    content: " ";
    display: table;
    clear: both
}

.content-over8__left {
    float: left;
    width: 69%;
    padding-right: 40px;
    box-sizing: border-box
}

@media only screen and (max-width: 1000px) {
    .content-over8__left {
        width: auto;
        float: none;
        padding: 0
    }
}

.content-over8__right {
    float: right;
    width: 31%
}

@media only screen and (max-width: 1000px) {
    .content-over8__right {
        float: none;
        width: auto;
        max-width: 400px
    }
}

.block14 {
    position: relative
}

.block14:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .block14 {
        margin: 0 -10px
    }
}

.block14__background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    padding-left: 90px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 760px) {
    .block14__background {
        position: static;
        height: 250px;
        width: 100% !important
    }
}

.block14__right {
    float: right;
    width: 100%;
    max-width: 478px;
    padding: 80px 30px 80px 60px;
    position: relative;
    box-sizing: border-box
}

.block14__right:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: -90px;
    display: block;
    content: '';
    background-color: #63666a
}

@media only screen and (max-width: 1000px) {
    .block14__right {
        padding: 40px 0 40px 40px;
        max-width: 58%
    }
}

@media only screen and (max-width: 760px) {
    .block14__right {
        float: none;
        width: auto;
        max-width: 100%;
        padding: 30px 10px
    }

    .block14__right br {
        display: none
    }
}

.block14__over {
    position: relative
}

.block14__over:after {
    content: " ";
    display: table;
    clear: both
}

.block14__over p {
    padding-bottom: 56px;
    color: #fff;
    font-size: 20px;
    line-height: 28px
}

@media only screen and (max-width: 760px) {
    .block14__over p {
        padding-bottom: 30px;
        font-size: 15px;
        line-height: 19px
    }
}

.launch-alert1 {
    float: left;
    margin-right: 40px;
    width: 191px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.launch-alert1:hover {
    text-decoration: underline;
    opacity: .9
}

@media only screen and (max-width: 760px) {
    .launch-alert1 {
        max-width: 400px;
        width: auto;
        display: block;
        float: none;
        margin-right: 0
    }
}

.social5 {
    float: left;
    font-size: .01px
}

@media only screen and (max-width: 760px) {
    .social5 {
        float: none;
        padding-top: 15px;
        clear: both
    }
}

.social5__title {
    float: left;
    position: relative;
    top: 10px;
    margin-right: 20px;
    color: #ccc;
    font-size: 16px
}

.social5 a {
    float: left;
    margin-right: 20px;
    position: relative
}

.social5 a:last-child {
    margin-right: 0
}

.social5 a.icon1 {
    top: 8px;
    background: url(/local/templates/layout2021header/css/../img/i24.svg) no-repeat 0 0;
    background-size: 19px 24px;
    width: 19px;
    height: 24px;
    display: inline-block
}

.social5 a.icon2 {
    background: url(/local/templates/layout2021header/css/../img/i25.svg) no-repeat 0 0;
    background-size: 18px 20px;
    width: 18px;
    height: 20px;
    display: inline-block;
    top: 12px
}

.social5 a:hover {
    opacity: .9
}

.block15 {
    position: relative;
    padding: 40px 0 80px 0
}

.block15:after {
    content: " ";
    display: table;
    clear: both
}

.block4 mod1 {
    margin-bottom: 30px
}

@media only screen and (max-width: 1000px) {
    .block15 {
        padding: 40px 0
    }
}

@media only screen and (max-width: 760px) {
    .block15 {
        padding: 30px 0
    }
}

.block15__right {
    float: right;
    position: relative;
    width: 686px;
    max-width: 70%;
    width: 55%;
    padding: 16px 16px 0 0
}

.block15__right:after {
    content: " ";
    display: table;
    clear: both
}

.block15__right:before {
    position: absolute;
    top: 0;
    left: 16px;
    bottom: 16px;
    right: 0;
    display: block;
    content: '';
    background-color: #f2eb3b
}

.block15__right img {
    display: block;
    position: relative;
    max-width: 100%;
    float: right
}

@media only screen and (max-width: 1220px) {
    .block15__right {
        max-width: 50%
    }
}

@media only screen and (max-width: 1000px) {
    .block15__right {
        max-width: 40%
    }
}

@media only screen and (max-width: 760px) {
    .block15__right {
        max-width: 300px;
        float: none;
        width: 100%;
        box-sizing: border-box;
        margin: auto;
        margin-bottom: 20px
    }
}

.block15__left {
    overflow: hidden;
    padding: 40px 90px 0 0
}

@media only screen and (max-width: 1220px) {
    .block15__left {
        padding-right: 40px
    }
}

@media only screen and (max-width: 1000px) {
    .block15__left {
        padding-top: 16px
    }
}

@media only screen and (max-width: 760px) {
    .block15__left {
        padding-right: 0
    }
}

.block15__left p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 48px
}

.block15__left p span {
    display: inline;
    padding: 0 5px;
    background-color: #f2eb3b
}

.block15__left p.mod1 {
    padding-bottom: 40px;
    color: #363634;
    font-size: 18px;
    line-height: 28px
}

@media only screen and (max-width: 760px) {
    .block15__left p {
        padding-bottom: 30px
    }

    .block15__left p.mod1 {
        padding-bottom: 30px
    }
}

.block15__title {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .block15__title {
        font-size: 25px;
        line-height: 30px
    }
}

.launch-alert2 {
    display: block;
    width: 281px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.launch-alert2:hover {
    opacity: .9;
    text-decoration: underline
}

@media only screen and (max-width: 760px) {
    .launch-alert2 {
        max-width: 400px;
        width: auto
    }
}

.block16 {
    position: relative;
    padding: 80px 0 100px 0
}

@media only screen and (max-width: 760px) {
    .block16 {
        padding: 0 0 30px 0
    }
}

.block16__background {
    position: absolute;
    top: 0;
    right: -90px;
    bottom: 0;
    padding-right: 90px;
    width: 56%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 1000px) {
    .block16__background {
        width: 50%
    }
}

@media only screen and (max-width: 760px) {
    .block16__background {
        width: 100%;
        position: static;
        margin: 0 -10px;
        height: 250px;
        background-position: top;
        margin-bottom: 30px
    }
}

.block16__logo {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .block16__logo {
        margin-bottom: 24px
    }
}

.block16__logo img {
    width: 257px;
    display: block
}

.block16__left {
    width: 44%;
    padding-right: 80px;
    box-sizing: border-box
}

@media only screen and (max-width: 1000px) {
    .block16__left {
        width: 50%
    }
}

.block16__left p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .block16__left {
        width: 100%;
        padding: 0
    }
}

.social6 {
    padding-top: 40px;
    white-space: nowrap
}

.social6:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .social6 {
        white-space: normal;
        padding-top: 0
    }
}

.social6 a {
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
    width: 200px;
    height: 60px;
    background-size: 100% 100%
}

.social6 a:last-child {
    margin-right: 0
}

.social6 a.icon1 {
    background-image: url(/local/templates/layout2021header/css/../img/add5.png)
}

.social6 a.icon2 {
    background-image: url(/local/templates/layout2021header/css/../img/add6.png)
}

.social6 a.icon1-en {
    background-image: url(/local/templates/layout2021header/css/../img/add1_1.png) !important
}

.social6 a.icon2-en {
    background-image: url(/local/templates/layout2021header/css/../img/add2_1.png) !important
}

.social6 a:hover {
    opacity: .9
}

@media only screen and (max-width: 1000px) {
    .social6 a {
        width: 100px;
        height: 30px;
        margin-right: 10px
    }
}

.date-tag1 {
    font-size: .01px;
    padding-bottom: 28px
}

@media only screen and (max-width: 1000px) {
    .date-tag1 {
        padding-bottom: 10px
    }
}

.date-tag1__item {
    display: inline-block;
    vertical-align: top;
    margin: 0 33px 10px 0;
    color: #898987;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: .8px
}

.date-tag1__item a {
    color: #898987
}

.date-tag1__item a:hover {
    text-decoration: underline
}

.text5 p {
    color: #363634;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 25px
}

.text5 p:last-child {
    padding-bottom: 0
}

@media only screen and (max-width: 760px) {
    .text5 p {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 15px
    }
}

.subscribe-to-news1 {
    display: block;
    width: 222px;
    height: 48px;
    background-color: #f2eb3b;
    text-align: center;
    line-height: 48px;
    color: #363634;
    font-size: 16px
}

.subscribe-to-news1:hover {
    opacity: .9;
    text-decoration: underline
}

.padding1.mod1 {
    padding-top: 120px
}

.padding1 mod1 {
    padding-top: 120px
}

.modal-form1__submit:hover {
    text-decoration: underline;
    opacity: .9
}

.modal-form1 .btns a {
    cursor: pointer;
    margin-bottom: 32px;
    display: block;
    border: none;
    width: 174px;
    height: 48px;
    background-color: #f2eb3b;
    color: #363634;
    font-size: 16px;
    line-height: 48px;
    text-align: center
}

.modal-form1 .btns a:hover {
    text-decoration: underline;
    opacity: .9
}

.modal-form1 .btns.mod1 {
    padding-top: 16px
}

.modal-form1 .btns.mod1 a {
    max-width: 280px;
    width: auto
}

.modal-form1__text {
    color: #898987;
    font-size: 14px;
    line-height: 20px
}

.modal-form1__text a {
    color: #898987;
    text-decoration: underline
}

.modal-form1__text a:hover {
    text-decoration: none
}

@media only screen and (max-width: 1000px) {
    .modal-form1__text br {
        display: none
    }
}

.modal-form1 .jq-selectbox {
    cursor: pointer;
    display: block !important;
    z-index: 0 !important;
    float: left;
    width: 47%
}

@media only screen and (max-width: 760px) {
    .modal-form1 .jq-selectbox {
        float: none;
        width: auto
    }
}

.modal-form1 .jq-selectbox.opened {
    z-index: 1 !important
}

.modal-form1 .jq-selectbox__select {
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px;
    line-height: 46px;
    box-sizing: border-box
}

.modal-form1 .jq-selectbox__select-text {
    display: block;
    width: auto !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.modal-form1 .jq-selectbox__dropdown {
    position: absolute;
    left: 0;
    width: auto !important;
    right: 0;
    bottom: auto !important;
    border: 1px solid #eaeaea;
    background: #fff;
    top: 45px !important
}

.modal-form1 .jq-selectbox ul {
    max-height: 150px;
    overflow: auto
}

.modal-form1 .jq-selectbox li {
    padding: 5px;
    font-size: 13px;
    color: #333
}

.modal-form1 .jq-selectbox li.selected, .modal-form1 .jq-selectbox li:hover {
    color: #000;
    background: #f2eb3b
}

.back-to-chose-category1 {
    float: right;
    width: 47%;
    font-size: .01px;
    position: relative;
    left: -15px
}

.back-to-chose-category1 a {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 13px;
    color: #363634;
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline
}

.back-to-chose-category1 a:hover {
    text-decoration: none
}

@media only screen and (max-width: 760px) {
    .back-to-chose-category1 {
        float: none;
        width: auto;
        left: 0;
        margin-bottom: 10px
    }

    .back-to-chose-category1 a {
        top: 0
    }
}

.hide {
    display: none !important
}

.none {
    border-color: red !important
}

.black {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 200
}

.btns {
    position: relative
}

.content-over8:after {
    content: " ";
    display: table;
    clear: both
}

.content-over8.mod1 {
    padding-bottom: 120px
}

@media only screen and (max-width: 1000px) {
    .content-over8.mod1 {
        padding-bottom: 50px
    }
}

.content-over8__left {
    float: left;
    width: 69%;
    padding-right: 40px;
    box-sizing: border-box
}

@media only screen and (max-width: 1000px) {
    .content-over8__left {
        width: auto;
        float: none;
        padding: 0
    }
}

.content-over8__left.mod1 {
    padding-right: 70px
}

@media only screen and (max-width: 1000px) {
    .content-over8__left.mod1 {
        padding: 0 0 40px 0
    }
}

.content-over8__right {
    float: right;
    width: 31%
}

@media only screen and (max-width: 1000px) {
    .content-over8__right {
        float: none;
        width: auto;
        max-width: 400px
    }
}

.block14 {
    position: relative
}

.block14:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 760px) {
    .block14 {
        margin: 0 -10px
    }
}

.block14__background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px;
    padding-left: 90px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 760px) {
    .block14__background {
        position: static;
        height: 250px;
        width: 100% !important
    }
}

.block14__right {
    float: right;
    width: 100%;
    max-width: 478px;
    padding: 80px 30px 80px 60px;
    position: relative;
    box-sizing: border-box
}

.block14__right:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: -90px;
    display: block;
    content: '';
    background-color: #63666a
}

@media only screen and (max-width: 1000px) {
    .block14__right {
        padding: 40px 0 40px 40px;
        max-width: 58%
    }
}

@media only screen and (max-width: 760px) {
    .block14__right {
        float: none;
        width: auto;
        max-width: 100%;
        padding: 30px 10px
    }

    .block14__right br {
        display: none
    }
}

.block14__over {
    position: relative
}

.block14__over:after {
    content: " ";
    display: table;
    clear: both
}

.block14__over p {
    padding-bottom: 56px;
    color: #fff;
    font-size: 20px;
    line-height: 28px
}

@media only screen and (max-width: 760px) {
    .block14__over p {
        padding-bottom: 30px;
        font-size: 15px;
        line-height: 19px
    }
}

.launch-alert1 {
    float: left;
    margin-right: 40px;
    width: 191px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.launch-alert1:hover {
    text-decoration: underline;
    opacity: .9
}

@media only screen and (max-width: 760px) {
    .launch-alert1 {
        max-width: 400px;
        width: auto;
        display: block;
        float: none;
        margin-right: 0
    }
}

.social5 {
    float: left;
    font-size: .01px
}

@media only screen and (max-width: 760px) {
    .social5 {
        float: none;
        padding-top: 15px;
        clear: both
    }
}

.social5__title {
    float: left;
    position: relative;
    top: 10px;
    margin-right: 20px;
    color: #ccc;
    font-size: 16px
}

.social5 a {
    float: left;
    margin-right: 20px;
    position: relative
}

.social5 a:last-child {
    margin-right: 0
}

.social5 a.icon1 {
    top: 8px;
    background: url(/local/templates/layout2021header/css/../img/i24.svg) no-repeat 0 0;
    background-size: 19px 24px;
    width: 19px;
    height: 24px;
    display: inline-block
}

.social5 a.icon2 {
    background: url(/local/templates/layout2021header/css/../img/i25.svg) no-repeat 0 0;
    background-size: 18px 20px;
    width: 18px;
    height: 20px;
    display: inline-block;
    top: 12px
}

.social5 a:hover {
    opacity: .9
}

.block15 {
    position: relative;
    padding: 40px 0 80px 0
}

.block15:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .block15 {
        padding: 40px 0
    }
}

@media only screen and (max-width: 760px) {
    .block15 {
        padding: 30px 0
    }
}

.block15__right {
    float: right;
    position: relative;
    width: 686px;
    max-width: 70%;
    width: 55%;
    padding: 16px 16px 0 0
}

.block15__right:after {
    content: " ";
    display: table;
    clear: both
}

.block15__right:before {
    position: absolute;
    top: 0;
    left: 16px;
    bottom: 16px;
    right: 0;
    display: block;
    content: '';
    background-color: #f2eb3b
}

.block15__right img {
    display: block;
    position: relative;
    max-width: 100%;
    float: right
}

@media only screen and (max-width: 1220px) {
    .block15__right {
        max-width: 50%
    }
}

@media only screen and (max-width: 1000px) {
    .block15__right {
        max-width: 40%
    }
}

@media only screen and (max-width: 760px) {
    .block15__right {
        max-width: 300px;
        float: none;
        width: 100%;
        box-sizing: border-box;
        margin: auto;
        margin-bottom: 20px
    }
}

.block15__left {
    overflow: hidden;
    padding: 40px 90px 0 0
}

@media only screen and (max-width: 1220px) {
    .block15__left {
        padding-right: 40px
    }
}

@media only screen and (max-width: 1000px) {
    .block15__left {
        padding-top: 16px
    }
}

@media only screen and (max-width: 760px) {
    .block15__left {
        padding-right: 0
    }
}

.block15__left p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 48px
}

.block15__left p span {
    display: inline;
    padding: 0 5px;
    background-color: #f2eb3b
}

.block15__left p.mod1 {
    padding-bottom: 40px;
    color: #363634;
    font-size: 18px;
    line-height: 28px
}

@media only screen and (max-width: 760px) {
    .block15__left p {
        padding-bottom: 30px
    }

    .block15__left p.mod1 {
        padding-bottom: 30px
    }
}

.block15__title {
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .block15__title {
        font-size: 25px;
        line-height: 30px
    }
}

.launch-alert2 {
    display: block;
    width: 281px;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px
}

.launch-alert2:hover {
    opacity: .9;
    text-decoration: underline
}

@media only screen and (max-width: 760px) {
    .launch-alert2 {
        max-width: 400px;
        width: auto
    }
}

.block16 {
    position: relative;
    padding: 80px 0 100px 0
}

@media only screen and (max-width: 760px) {
    .block16 {
        padding: 0 0 30px 0
    }
}

.block16__background {
    position: absolute;
    top: 0;
    right: -90px;
    bottom: 0;
    padding-right: 90px;
    width: 56%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media only screen and (max-width: 1000px) {
    .block16__background {
        width: 50%
    }
}

@media only screen and (max-width: 760px) {
    .block16__background {
        width: 100%;
        position: static;
        margin: 0 -10px;
        height: 250px;
        background-position: top;
        margin-bottom: 30px
    }
}

.block16__logo {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 40px
}

@media only screen and (max-width: 1000px) {
    .block16__logo {
        margin-bottom: 24px
    }
}

.block16__logo img {
    width: 257px;
    display: block
}

.block16__left {
    width: 44%;
    padding-right: 80px;
    box-sizing: border-box
}

@media only screen and (max-width: 1000px) {
    .block16__left {
        width: 50%
    }
}

.block16__left p {
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 24px
}

@media only screen and (max-width: 760px) {
    .block16__left {
        width: 100%;
        padding: 0
    }
}

.social6 {
    padding-top: 40px;
    white-space: nowrap
}

.social6:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width: 1000px) {
    .social6 {
        white-space: normal;
        padding-top: 0
    }
}

.social6 a {
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
    width: 200px;
    height: 60px;
    background-size: 100% 100%
}

.social6 a:last-child {
    margin-right: 0
}

.social6 a.icon1 {
    background-image: url(/local/templates/layout2021header/css/../img/add5.png)
}

.social6 a.icon2 {
    background-image: url(/local/templates/layout2021header/css/../img/add6.png)
}

.social6 a.icon1-en {
    background-image: url(/local/templates/layout2021header/css/../img/add1_1.png) !important
}

.social6 a.icon2-en {
    background-image: url(/local/templates/layout2021header/css/../img/add2_1.png) !important
}

.social6 a:hover {
    opacity: .9
}

@media only screen and (max-width: 1000px) {
    .social6 a {
        width: 100px;
        height: 30px;
        margin-right: 10px
    }
}

.date-tag1 {
    font-size: .01px;
    padding-bottom: 28px
}

@media only screen and (max-width: 1000px) {
    .date-tag1 {
        padding-bottom: 10px
    }
}

.date-tag1__item {
    display: inline-block;
    vertical-align: top;
    margin: 0 33px 10px 0;
    color: #898987;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: .8px
}

.date-tag1__item a {
    color: #898987
}

.date-tag1__item a:hover {
    text-decoration: underline
}

.text5 p {
    color: #363634;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 25px
}

.text5 p:last-child {
    padding-bottom: 0
}

@media only screen and (max-width: 760px) {
    .text5 p {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 15px
    }
}

.subscribe-to-news1 {
    display: block;
    width: 222px;
    height: 48px;
    background-color: #f2eb3b;
    text-align: center;
    line-height: 48px;
    color: #363634;
    font-size: 16px
}

.subscribe-to-news1:hover {
    opacity: .9;
    text-decoration: underline
}

.list-information1__item {
    padding-bottom: 32px;
    margin-bottom: 24px;
    border-bottom: 1px solid #f7f7f7
}

.list-information1__item:last-child {
    margin-bottom: 0
}

.list-information1__title {
    padding-bottom: 16px
}

.list-information1__title:after {
    content: " ";
    display: table;
    clear: both
}

.list-information1__title-left {
    float: left;
    margin-right: 24px;
    width: 64px;
    line-height: 64px;
    height: 64px;
    text-align: center;
    font-size: .01px
}

.list-information1__title-left img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 760px) {
    .list-information1__title-left {
        float: none;
        margin: 0 0 10px 0
    }
}

.list-information1__title-over {
    overflow: hidden
}

.list-information1__title-over div {
    height: 64px;
    vertical-align: middle;
    display: table-cell
}

@media only screen and (max-width: 760px) {
    .list-information1__title-over div {
        display: block;
        height: auto
    }
}

.list-information1__title-over span {
    display: block;
    color: #363634;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

.list-information1__title-over p {
    color: #898987;
    font-size: 14px;
    line-height: 18px
}

.list-information1__hide {
    margin-left: 88px;
    color: #363634;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px
}

@media only screen and (max-width: 760px) {
    .list-information1__hide {
        margin-left: 0
    }
}

.list-information1__hide p {
    padding-bottom: 14px
}

.list-information1__hide-over {
    display: none
}

.list-information1__open {
    padding: 0 20px;
    height: 48px;
    background-color: #f7f7f7;
    line-height: 48px;
    color: #363634;
    font-size: 16px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-left: 88px
}

.list-information1__open:hover {
    text-decoration: underline;
    opacity: .9
}

.list-information1__open:before {
    content: 'Читать полностью'
}

.list-information1__open.active:before {
    content: 'Свернуть'
}

@media only screen and (max-width: 760px) {
    .list-information1__open {
        margin-left: 0
    }
}

.block17 {
    padding: 40px;
    background-color: #63666a;
    margin-bottom: 30px
}

@media only screen and (max-width: 760px) {
    .block17 {
        padding: 20px 10px;
        text-align: center
    }
}

.block17__list {
    width: 85%;
    max-width: 262px;
    text-align: justify;
    line-height: 0;
    font-size: 0;
    text-justify: newspaper;
    zoom: 1;
    text-align-last: justify;
    padding-bottom: 23px
}

.block17__list:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden
}

.block17__list * {
    text-align-last: left
}

@media only screen and (max-width: 768px) {
    .block17__list {
        max-width: 100%;
        margin: 0 auto
    }
}

.block17__item {
    display: inline-block;
    vertical-align: top
}

.block17__item span {
    display: block;
    color: #f8e71c;
    font-size: 46px;
    font-weight: 700;
    line-height: 46px;
    padding-bottom: 4px
}

.block17__item i {
    font-style: normal;
    display: block;
    color: #ccc;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 1.4px
}

.block17__title1 {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 32px
}

.block17__title1 b {
    color: #f2eb3b;
    font-weight: 700
}

.block17__title2 {
    color: #fff;
    font-size: 18px;
    line-height: 22px
}

.participate-of-experiment4 {
    display: block;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    max-width: 500px;
    margin: auto;
    margin-bottom: 16px;
    color: #363634;
    font-size: 16px
}

.participate-of-experiment4:hover {
    opacity: .9;
    text-decoration: underline
}

.btn_white {
    text-align: center;
    display: block;
    color: #363634;
    font-size: 16px;
    height: 48px;
    background-color: #fff;
    line-height: 48px;
    float: left;
    padding: 0 13px
}

.btn_white:last-child {
    float: right
}

@media only screen and (max-width: 1000px) {
    .btn_white {
        float: none !important;
        margin-bottom: 20px;
        width: 250px;
        padding: 0
    }

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

@media only screen and (max-width: 760px) {
    .btn_white {
        width: 100%;
        max-width: 400px
    }
}

@media only screen and (max-width: 320px) {
    .btn_white {
        line-height: normal
    }
}

.btn_white:hover {
    opacity: .9;
    text-decoration: underline
}

.btns-block-right {
    float: right;
    margin-bottom: 20px
}

@media only screen and (max-width: 760px) {
    .btns-block-right {
        float: none
    }
}

.event-schedule:before {
    content: "";
    display: table;
    clear: both
}

.li-num {
    margin-right: 10px
}

.national-catalog {
    color: #363634;
    padding-bottom: 10px
}

.national-catalog__btn {
    display: inline-block;
    background-color: #f2eb3b;
    padding: 0 24px;
    height: 48px;
    line-height: 48px
}

@media all and (max-width: 1279px) {
    .national-catalog__description {
        text-align: center
    }

    .national-catalog__description > * {
        text-align: left
    }
}

.national-catalog__download-link {
    position: relative;
    max-width: 320px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 16px 12px 57px;
    border: solid 1px #e9e9e9
}

.national-catalog__download-link:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 16px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 26px;
    height: 33px;
    background: url(/local/templates/main/img/icon-pdf.svg) no-repeat;
    background-size: cover
}

.national-catalog__download-link > * {
    width: 100%;
    display: inline-block
}

.national-catalog__download-link a {
    text-decoration: underline;
    color: inherit;
    font-size: 16px;
    line-height: 1.38
}

.national-catalog__download-link span {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 1.4px;
    color: #828282
}

.national-catalog__description {
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal
}

@media all and (max-width: 1279px) {
    .national-catalog__description {
        max-width: 960px;
        margin-left: auto;
        margin-right: auto
    }
}

.national-catalog__description h2 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 24px
}

.national-catalog__description a, .national-catalog__description p {
    font-size: 16px;
    font-weight: 400;
    color: inherit
}

.national-catalog__description p {
    line-height: 1.38;
    margin-bottom: 24px
}

.national-catalog__description:after {
    content: "";
    display: table;
    clear: both
}

.national-catalog__description-img {
    padding-top: 8px;
    font-size: 0;
    overflow: hidden;
    margin-bottom: 22px
}

.national-catalog__description-img img {
    -webkit-box-shadow: 0 -16px 0 -8px #f2eb3b;
    box-shadow: 0 -16px 0 -8px #f2eb3b
}

.national-catalog__description-img .img-full {
    display: none
}

.national-catalog img {
    max-width: 100%
}

.national-catalog__formula, .national-catalog__scheme {
    max-width: 908px;
    margin-left: auto;
    margin-right: auto
}

.national-catalog__formula {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 17px;
    line-height: 1.18;
    padding: 30px 22px
}

.national-catalog__scheme-legend {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 48px;
    padding-top: 34px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 300px;
    font-size: 12px;
    line-height: 1.17
}

.national-catalog__scheme-legend:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 22px;
    height: 26px;
    background: url(/local/templates/main/img/icon-info-popup.svg) no-repeat;
    background-size: cover
}

.national-catalog__scheme-legend p {
    text-align: center;
    margin-bottom: 16px
}

.national-catalog__scheme-legend ul {
    padding-left: 96px
}

.national-catalog__scheme-legend li {
    position: relative;
    margin-bottom: 2px;
    padding-left: 38px
}

.national-catalog__scheme-legend li:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 26px;
    height: 8px;
    background: url(/local/templates/main/img/icon-info-popup.svg) no-repeat;
    background-size: cover
}

.national-catalog__scheme-legend li:first-child:before {
    background: url(/local/templates/main/img/arrow.svg) no-repeat
}

.national-catalog__scheme-legend li:last-child:before {
    background: url(/local/templates/main/img/goods-arrow.svg) no-repeat
}

@media all and (max-width: 767px) {
    .national-catalog__scheme img, .national-catalog__scheme-legend {
        display: none
    }
}

@media all and (min-width: 768px) {
    .national-catalog {
        padding-bottom: 47px
    }

    .national-catalog__download-link {
        display: none
    }

    .national-catalog__description h2 {
        font-size: 28px;
        line-height: 1.14;
        margin-bottom: 34px
    }

    .national-catalog__description p {
        line-height: 1.5
    }

    .national-catalog__description-img {
        padding-top: 16px;
        padding-right: 16px;
        text-align: center;
        margin-bottom: 34px
    }

    .national-catalog__description-img img {
        -webkit-box-shadow: 16px -16px 0 0 #f2eb3b;
        box-shadow: 16px -16px 0 0 #f2eb3b
    }

    .national-catalog__description-img .img-full {
        display: inline
    }

    .national-catalog__description-img .img-mobile {
        display: none
    }

    .national-catalog__formula {
        padding: 40px;
        font-size: 24px;
        line-height: 1.25
    }
}

@media all and (min-width: 1280px) {
    .national-catalog {
        padding-bottom: 80px
    }

    .national-catalog__description {
        padding-bottom: 48px
    }

    .national-catalog__description h2, .national-catalog__description-text {
        max-width: 510px
    }

    .national-catalog__description h2 {
        font-size: 40px;
        line-height: 1.1
    }

    .national-catalog__description-img {
        float: right;
        text-align: right;
        margin-bottom: 0
    }

    .national-catalog__description h2 {
        float: left
    }
}

@media all and (max-width: 320px) {
    .slide-main1 {
        width: 320px;
        left: -10px
    }

    .slide-main1__item {
        width: 320px;
        padding-left: 20px
    }

    .block6:before, .content-over5:before {
        left: -20px;
        width: 320px
    }

    .block2__text {
        left: 0;
        margin: 0 -20px
    }

    .after-fixed-nav .block1 {
        width: 280px;
        left: -20px;
        padding-left: 30px;
        padding-right: 30px
    }

    .after-fixed-nav .background1 {
        width: 320px;
        margin-left: -20px
    }

    .after-fixed-nav {
        padding-bottom: 0
    }

    .content-over2__right {
        width: 300px;
        margin-left: -10px
    }

    .content-over2__right .text1 {
        padding-left: 20px;
        padding-right: 20px
    }

    .block14 {
        margin-left: -20px
    }

    .block14__right {
        padding-left: 20px
    }

    .modal-up__vertical {
        max-width: 320px;
        overflow: hidden
    }
}


@media all and (min-width: 480px) {
    .social1 {
        width: max-content
    }
}

@media all and (max-width: 768px) {
    .list3__item {
        max-width: 280px;
        width: 100%
    }
}

@media screen and (max-width: 768px) {
    .title-over_blog1 .nav-tab1__item {
        float: right;
        margin-top: 3px !important
    }
}

@media screen and (max-width: 320px) {
    .faq-list1__hide p {
        word-break: break-word
    }

    .content-over8__left .text5 div + div {
        overflow: scroll;
        max-width: 540px
    }
}

@media screen and (max-width: 768px) {
    .slide-main1__text .list3, .slide-main1__text .title4 {
        word-break: break-word;
        max-width: 325px !important
    }
}

@media screen and (max-width: 1024px) {
    .slide-main1__text .list3, .slide-main1__text .title4 {
        max-width: 340px;
        word-break: break-word
    }

    .list-project1__left {
        display: none
    }
}

@media (min-width: 415px) and (max-width: 768px) {
    .content-over5__left .block6 {
        max-width: 768px;
        width: 100%
    }

    .block6:before {
        left: -20px;
        max-width: 768px;
        right: -20px
    }

    .content-over5__left .block6 .list-num1 {
        max-width: 728px
    }

    .block7:before, .content-over5:before {
        left: -20px;
        right: -20px
    }
}

@media (min-width: 769px) and (max-width: 1000px) {
    .block6:before, .content-over5:before {
        left: -20px;
        right: -20px
    }
}

@media (min-width: 320px) and (max-width: 760px) {
    .block16__background {
        position: relative;
        width: 94%;
        left: -10px;
        max-width: 760px
    }
}

.block-form-potrebitelyam {
    position: relative
}

.block-form-potrebitelyam-background {
    background-size: cover;
    height: 620px;
    width: 138.5%;
    left: -250px;
    position: relative;
    background-repeat-x: repeat;
    position: absolute
}

.list-chose1-potr-sub {
    display: block !important
}

.modal-form1__list-potr-sub {
    display: none !important
}

.modal-content1-potr-sub, .modal-content1-potr-sub .modal-content1:before, .modal-up__content-potr-sub {
    max-width: 1031px;
    width: 100%
}

.modal-up__content-potr-sub {
    height: 620px
}

.modal-content-potr-sub:after {
    position: absolute;
    top: 16px;
    right: 16px;
    display: block;
    content: '';
    left: 0;
    bottom: 0;
    background: #fff;
    max-width: 601px;
    width: 100%;
    height: 416px
}

.modal-content-potr-sub:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 16px;
    left: 16px;
    display: block;
    content: '';
    background: #f2eb3b;
    height: 416px
}

.modal-content-potr-sub-right {
    display: none
}

.modal-content1__over-potr-sub {
    padding-top: 60px
}

.modal-content1__title4-potr-sub {
    color: #4d4d4a;
    font-family: Circe;
    font-size: 16px;
    font-weight: 400
}

.modal-content1__title1-potr-sub {
    padding-bottom: 13px
}

.modal-content1__title4-potr-sub {
    margin-bottom: 12px;
    max-width: 472px
}

.item-chose-potr-sub-block {
    position: absolute;
    right: 23px;
    max-width: 372px
}

.item-chose-potr-sub {
    position: relative;
    display: table
}

.item-chose-potr-sub .list-chose1__item {
    width: 20%
}

.form-potr-all-select {
    margin-top: 4px;
    margin-left: 4px;
    color: #4d4d4a;
    font-family: Circe;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase
}

.modal-content1-potr-sub {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}

.btns-potr-form {
    max-width: 300px
}

.item-chose-potr-sub .list-chose1__icon {
    cursor: pointer;
    width: 42px;
    height: 42px;
    background-color: #f7f7f7;
    text-align: center;
    line-height: 48px;
    font-size: .01px;
    border: 3px solid #f7f7f7
}

@media (min-width: 600px) and (max-width: 1040px) {
    .modal-content1-potr-sub, .modal-content1-potr-sub .modal-content1:before, .modal-up__content-potr-sub {
        max-width: 600px
    }

    .modal-content-potr-sub:before {
        max-width: 600px;
        width: 100%;
        height: 794px
    }

    .block-form-potrebitelyam-background, .modal-up__content-potr-sub {
        height: 934px
    }

    .item-chose-potr-sub-block {
        left: 0;
        padding-left: 64px;
        top: 440px
    }
}

@media (max-width: 755px) {
    .block-form-potrebitelyam-background {
        width: 208%
    }
}

@media (min-width: 319px) and (max-width: 599px) {
    .modal-content-potr-sub:before {
        right: 16px;
        height: 1140px
    }

    .block-form-potrebitelyam-background, .modal-up__content-potr-sub {
        height: 1270px
    }

    .block-form-potrebitelyam-background {
        left: -338px;
        width: 300%
    }

    .modal-content-potr-sub:after {
        height: 570px
    }

    .item-chose-potr-sub-block {
        max-width: 320px;
        margin-left: 25px;
        top: 605px
    }

    .modal-content1__title1-potr-sub {
        font-size: 20px;
        max-width: 240px;
        padding-bottom: 0
    }

    .item-chose-potr-sub-block {
        left: 0
    }

    .item-chose-potr-sub {
        display: inline-grid
    }
}

.modal-content1-potr-sub {
    height: 432px
}

@media (max-width: 1040px) {
    .modal-content1-potr-sub {
        height: 795px
    }
}

@media (max-width: 599px) {
    .modal-content1-potr-sub {
        height: 1140px
    }
}

.item-chose-potr-sub .list-chose1__item {
    position: relative
}

.list-chose1__icon-select {
    position: absolute;
    z-index: 100;
    right: 0;
    top: -5px
}

.item-chose-potr-sub .list-chose1__item {
    min-width: 56px
}

.list-chose1__icon-select {
    display: none
}

.list-chose1__item-active .list-chose1__icon-select {
    display: block
}

.form-potr-all-select {
    cursor: pointer;
    display: inline-block;
    padding: 8px 0;
}

#js-start_notify-potr-subscribe input[name=category] {
    display: none
}

.block-form-potrebitelyam .alert-messages {
    max-width: 470px;
    width: 100%
}

.list-chose1__item-active .list-chose1__icon {
    background: rgba(0, 0, 255, 0) !important
}

.item-chose-potr-sub-block .back-to-chose-category1 {
    display: none !important
}

.block15-ng .block15__left {
    padding-top: 0
}

.block15-ng {
    padding-bottom: 0;
    padding-top: 0;
    height: 696px
}

.block15-background {
    background: url(/local/templates/main/img/ny_2018_block_2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    height: 100%;
    width: 1440px;
    left: -88.5px
}

.block15__left-potr {
    position: relative
}

.block15-ng .block15__right, .block15-ng .block15__title {
    margin-top: 43px
}

.block15-ng .block15__left p {
    padding-bottom: 30px
}

.more-about-marking {
    color: #363634;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
    margin-top: 30px;
    letter-spacing: .5px
}

@media (max-width: 760px) {
    .block15-ng {
        height: max-content;
        height: -moz-max-content;
        height: -webkit-max-content;
        height: intrinsic
    }

    .more-about-marking {
        margin-bottom: 30px
    }

    .block15__right {
        top: 30px
    }
}

.block15__title-ng {
    font-size: 24px;
    margin-top: 90px
}

.block5-list-2019-text {
    display: inline-block;
    position: relative
}

.block5-list-2019-square {
    position: relative
}

.block5-list-2019 {
    display: block;
    margin-left: 30px;
    margin-bottom: 20px
}

.block5-list-2019-square {
    width: 16px;
    height: 16px;
    position: absolute;
    background-color: #f2eb3b;
    margin-top: 5px;
    margin-left: -30px
}

.block5-list-2019-month {
    display: inline-block
}

.launch-alert2-bl5 {
    margin-top: 30px
}

.block12-background-snow {
    position: absolute;
    width: 1440px;
    height: 100%;
    left: -90px;
    top: 0;
    background-repeat: no-repeat
}

.padding2-ng {
    position: relative
}

.more-about-marking a {
    color: #363634
}

.line1:after {
    display: none
}

.line1-progress-ng {
    border-bottom: 0;
    border-right: 0;
    height: 0;
    max-width: 1100px
}

@media (max-width: 1280px) {
    .line1-progress-ng {
        border-bottom: 2px solid #e9e9e9;
        border-right: 2px solid #e9e9e9;
        height: 130px;
        max-width: inherit
    }
}

.padding2-ng {
    padding-bottom: 80px
}

.background-footer1 {
    border-top: 1px solid #fff
}

.block-form-potrebitelyam .modal-up__content {
    top: 25px
}

.launch-alert2-potr {
    display: block;
    max-width: 281px;
    width: 100%;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px;
    cursor: pointer
}

.more2-potr {
    display: inline-block;
    vertical-align: top;
    color: #4d4d4a;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: .8px
}

@media (max-width: 760px) {
    .block15-ng {
        margin-top: -45px
    }
}

#js-start_notify-potr-subscribe .modal-form1__input.mod1 {
    max-width: 472px
}

.modal-up__content-potr-sub .alert-success {
    position: absolute;
    max-width: 472px;
    width: 100%;
    z-index: 2
}

.modal-up__content-potr-sub .alert-danger {
    position: absolute;
    padding-top: 50px;
    padding-left: 0;
    letter-spacing: -1px;
    background-color: unset;
    border-color: unset;
    border: unset
}

#js-start_notify-potr-subscribe .modal-form1__input.mod1 {
    z-index: 1;
    position: relative
}

@media (max-width: 320px) {
    .btns-potr-form .js-submit {
        letter-spacing: -1px
    }
}

@media (max-width: 452px) {
    .btns-potr-form .js-submit {
        margin-top: 23px;
        margin-bottom: 17px !important
    }
}

.line-filter1__list .line-filter1__item {
    max-width: 300px;
    width: 100%;
    height: fit-content
}

.line-filter1__list.active {
    width: -webkit-fill-available
}

@media (min-width: 768px) and (max-width: 1280px) {
    .line-filter1__list .line-filter1__item {
        max-width: 312px
    }

    .line-filter1__list .line-filter1__item:nth-child(4n+1) {
        clear: unset
    }
}

@media (min-width: 320px) and (max-width: 367px) {
    .item-chose-potr-sub {
        display: block
    }
}

@media (min-width: 368px) and (max-width: 600px) {
    .item-chose-potr-sub {
        display: flex
    }
}

@media (max-width: 599px) and (min-width: 319px) {
    .modal-content-potr-sub:before {
        right: 16px;
        height: 930px
    }

    .modal-content1-potr-sub {
        height: 930px
    }

    .block-form-potrebitelyam-background, .modal-up__content-potr-sub {
        height: 1070px
    }
}

.project_content .event-schedule ol {
    margin-bottom: 36px
}

.yakor-vopr {
    position: absolute;
    top: -250px
}

.faq-list1__item {
    position: relative;
    z-index: 1;
}

@media (min-width: 480px) and (max-width: 568px) {
    .block14 .block14__left {
        width: 106.5% !important;
        margin-left: -10px;
        max-width: 568px
    }

    .block14 .block14__right {
        width: 104.5%;
        max-width: 568px !important;
        margin-left: -10px;
        padding-left: 17px !important
    }
}

@media (max-width: 480px) {
    .block14__left {
        max-width: 480px !important
    }
}

.launch-alert1_link {
    margin-top: -30px;
    position: absolute
}

.ytp-pause-overlay {
    display: none !important
}

a.anchor {
    display: block;
    position: relative;
    top: -148px;
    visibility: hidden
}

@media (min-width: 480px) and (max-width: 568px) {
    .block14 .block14__left, .block5 .block5__left {
        width: 106.5% !important;
        margin-left: -10px;
        max-width: 568px
    }

    .block14 .block14__right, .block5 .block5__right {
        width: 104.5%;
        max-width: 568px !important;
        margin-left: -10px;
        padding-left: 17px !important
    }
}

@media (max-width: 480px) {
    .block14__left, .block5__right {
        max-width: 480px !important
    }
}

@media only screen and (max-width: 1000px) {
    .text3__image {
        bottom: -30px
    }
}

.search-page {
    min-height: 300px
}

.modal-news .modal-up__close_news {
    top: 10px;
    right: 10px;
    background: url(/local/templates/layout2021header/css/../img/i23.svg) no-repeat 0 0;
    background-size: 14px 14px;
    width: 14px;
    height: 14px;
    display: inline-block
}

.modal-form1 .btns-news a {
    cursor: pointer;
    margin-bottom: 32px;
    display: block;
    border: none;
    width: 174px;
    height: 48px;
    background-color: #f2eb3b;
    color: #363634;
    font-size: 16px;
    line-height: 48px;
    text-align: center
}

.vopr_otv_h2 {
    font-weight: 400
}

.forum-select-box input {
    -webkit-appearance: checkbox;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 25px
}

.forum-column-lastpost {
    position: relative
}

.forum-topic-list tbody tr {
    cursor: pointer
}

.block2-new-height {
    max-height: 500px
}

.block2__text .navigation1.mod1 .navigation1__item a, .block2__text .navigation1.mod1 .navigation1__item span {
    color: #ccc
}

.content-over3__icon img {
    position: relative;
    top: -5px
}

.content-over3__date_center {
    position: absolute;
    left: 0;
    margin-right: -50%;
    transform: translate(0, 0);
    padding-left: 5px
}

.content-over3__right {
    position: relative
}

@media only screen and (max-width: 760px) {
    .block2-new-height .page-line .block2__text {
        padding-left: 30px;
        padding-right: 30px
    }

    .block2-new-height .page-line {
        margin: 0;
        padding: 0
    }

    .block2-new-height {
        max-height: 800px;
        height: auto
    }

    .content-over3__date_center {
        margin: 0;
        padding-left: 5px
    }

    .content-over3__icon img {
        top: 0
    }
}

.content-over3__item__last {
    position: relative;
    right: -40px
}

.content-over3__item__last_absolute {
    position: absolute
}

.content-over3__item__last_block {
    display: none
}

@media only screen and (max-width: 1280px) {
    .content-over3__item__last {
        right: 0
    }

    .content-over3__item__last_block {
        display: inline-block
    }

    .content-over3__item__last .content-over3__date {
        color: rgba(255, 255, 255, 0)
    }

    .padding2 {
        padding-bottom: 55px
    }
}

@media (min-width: 1000px) and (max-width: 1280px) {
    .content-over3__item__last_block {
        margin-left: 20px;
        display: none
    }
}

@media (max-width: 1000px) {
    .content-over3__item__last_block {
        margin-top: 60px
    }

    .content-over3__item__last {
        display: none
    }
}

@media (max-width: 760px) {
    .content-over3__item__last_block {
        position: relative;
        top: 50%;
        left: 0;
        margin-right: -50%;
        transform: translate(0, 0)
    }
}

@media only screen and (max-width: 760px) {
    .content-over3 .content-over3__left, .content-over3 .content-over3__right {
        text-align: left
    }
}

@media (min-width: 1399px) {
    .content-over3 .line1-business {
        border-right: none;
        border-bottom: none;
        border-radius: 0;
        margin-right: 30px
    }

    .content-over3__date_center {
        left: 40%;
        transform: translate(-50%, 0)
    }
}

@media (min-width: 1000px) {
    .content-over3__date_center {
        left: 40%;
        transform: translate(-50%, 0)
    }
}

.block_3_text_2024 {
    color: #363634;
    font-family: Circe;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    padding-bottom: 76px;
    padding-top: 22px
}

.forum-post-number input[type=checkbox] {
    -webkit-appearance: checkbox
}

.forum-header-title span {
    max-width: 900px
}

.forum-topic-move input[type=checkbox] {
    -webkit-appearance: checkbox
}

.forum-cell-user {
    position: relative
}

.forum-cell-user span {
    top: -100px
}

.main_title_index {
    color: #363634;
    font-size: 24px;
    font-weight: 700;
    display: inline
}

@media only screen and (max-width: 320px) {
    .num-steps1 .num-steps1__item {
        margin-bottom: 166px;
        padding-bottom: 0
    }

    .num-steps1 .num-steps1__item:before {
        top: auto;
        bottom: -100px
    }
}

.item-chose-potr-sub-block--second {
    position: relative;
    width: 100%;
    max-width: 100%;
    right: 0;
    top: 0;
    padding-left: 0;
    margin-left: 0
}

.item-chose-potr-sub-block--second .list-chose1__item-active .list-chose1__icon {
    background: #f2eb3b !important
}

.item-chose-potr-sub-block--second .item-chose-potr-sub {
    display: flex;
    flex-wrap: wrap
}

.item-chose-potr-sub-block--second .item-chose-potr-sub .list-chose1__item {
    max-width: 56px;
    min-width: auto
}

.item-chose-potr-sub-block--second .form-potr-all-select {
    margin-top: 10px;
    margin-bottom: 10px
}

.content-over3_type1 .content-over3__item__last_absolute {
    position: absolute
}

.content-over3_type1 .content-over3__right_center {
    text-align: center
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__right_center {
        float: none;
        text-align: left;
        width: auto !important
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__right_center {
        text-align: left
    }
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item {
        padding-bottom: 10px;
        margin-right: -20px
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item {
        margin-left: -10px;
        margin-right: -10px;
        width: 75px
    }

    .content-over3_type1 .content-over3__icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        margin-left: auto;
        margin-right: auto
    }

    .content-over3_type1 .content-over3__icon img {
        -webkit-transform: scale(.6);
        -ms-transform: scale(.6);
        transform: scale(.6)
    }

    .content-over3_type1 .content-over3__icon img {
        top: -2px
    }
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__left > .content-over3__item {
        margin: 30px -20px 0 0
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__icon {
        margin-top: 10px
    }

    .content-over3_type1 .content-over3__date {
        margin: 0 10px
    }
}

.content-over3_type1 .content-over3__item_group {
    position: relative
}

.content-over3_type1 .content-over3__item_group::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 45%;
    height: 22px;
    width: 320px;
    border: 2px solid #e9e9e9;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0
}

.content-over3_type1 .content-over3__item_group::after {
    content: 'Легкая промышленность';
    position: absolute;
    top: calc(100% + 14px);
    left: calc(50% + 86px);
    font-size: 11px;
    line-height: 18px;
    color: #898987;
    background-color: #fff;
    padding: 0 8px;
    z-index: 1;
    white-space: nowrap
}

@media screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item_group::before {
        top: calc(100% + 8px)
    }

    .content-over3_type1 .content-over3__item_group::after {
        top: calc(100% + 21px)
    }
}

@media screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item_group::before {
        width: 222px
    }

    .content-over3_type1 .content-over3__item_group::after {
        left: calc(50% + 38px)
    }
}

.list-experiment1__icon.list-experiment1__icon_grey {
    background-color: #63666a
}

.js-manual-href.mt-3.pr-3.pl-3 {
    width: 200px
}


@media screen and (min-width: 991px) {
    .ml-36px-lg {
        margin-left: 36px !important;
    }
}

.timing-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 17px 8px 11px;background-color:#363634;opacity:.5;border-radius:18px}.timing-block__icon{margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.timing-block__icon svg{display:block}.timing-block__text{font-size:14px;line-height:20px;font-weight:700;color:#fff;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
/*# sourceMappingURL=maps/timing-block.css.map */

@media only screen and (max-width: 767px ) {
	.hide_in_mobile {display: none;}
}

/* End */


/* Start:/local/templates/layout2021header/css/attention-modal.css?17096464088398*/
@charset "UTF-8";.attention-modal{position:fixed;top:0;left:0;height:100%;overflow:auto;width:100%;background-color:rgba(0,0,0,.5);color:#363634;display:none}.attention-modal.is-active{display:block}.attention-modal__close{position:absolute;top:20px;right:25px;height:29px;width:29px;border:0;background:0 0;outline:0;-webkit-appearance:none;-moz-appearance:none;margin:0;z-index:9}@media screen and (max-width:1289px){.attention-modal__close{top:15px;right:55px}}@media screen and (max-width:767px){.attention-modal__close{top:15px;right:35px}}.attention-modal__container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:1249px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5vh auto}@media screen and (max-width:1289px){.attention-modal__container{padding:0 42px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){.attention-modal__container{padding:0 24px;margin:8vh auto 5vh}}@media screen and (max-width:359px){.attention-modal__container{padding:0 12px}}.attention-modal__icon{background-color:#f6f42e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:109px 76px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;border-top-left-radius:8px;border-bottom-left-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1289px){.attention-modal__icon{display:none}}.attention-modal__icon img{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.attention-modal .attention-modal__content-main{padding:35px 45px 58px 55px}@media screen and (max-width:1289px){.attention-modal .attention-modal__content-main{padding:35px 15px 58px}.attention-modal .attention-modal__content-main br{display:none}}@media screen and (max-width:767px){.attention-modal .attention-modal__content-main{padding:35px 15px 0}}.attention-modal__flex-display{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:23rem}@media screen and (max-width:1289px){.attention-modal__flex-display{margin-left:0}}.attention-modal__content-logo{position:absolute;left:0;top:0;pointer-events:none}@media screen and (max-width:1289px){.attention-modal__content-logo{display:none}}.attention-modal__content{width:100%;background-repeat:no-repeat;background-color:#fff;background-size:cover;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width:1289px){.attention-modal__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.attention-modal__title{font-size:50px;line-height:59px;font-weight:700;text-transform:uppercase;margin-bottom:5px;text-align:left}@media screen and (max-width:1289px){.attention-modal__title{margin-bottom:27px;text-align:center}}@media screen and (max-width:767px){.attention-modal__title{margin-top:15px;font-size:40px;line-height:47px;margin-bottom:7px}}.attention-modal__subtitle{font-size:40px;line-height:48px;font-weight:400;margin-bottom:36px;text-align:left}@media screen and (max-width:1289px){.attention-modal__subtitle{font-size:26px;line-height:38px;text-align:center}}@media screen and (max-width:767px){.attention-modal__subtitle{font-size:18px;line-height:24px;margin-bottom:10px}.attention-modal__subtitle span{display:block;padding:5px 0}.attention-modal__subtitle .br{display:block!important}}.attention-modal__container-text{width:100%;padding:39px 0 35px;background:rgba(244,244,244,.8);border-bottom-right-radius:20px;border-bottom-left-radius:20px}@media screen and (max-width:767px){.attention-modal__container-text{padding:25px 0 35px}}.attention-modal__text-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:23rem;padding-left:45px;margin-bottom:24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1289px){.attention-modal__text-title{margin-left:0;margin-bottom:35px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attention-modal__text-title .spec-br{display:none}}@media screen and (max-width:767px){.attention-modal__text-title{margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.attention-modal__text-title .text-title-span-text{margin-right:20px;font-size:22px;line-height:26px;text-transform:uppercase;font-weight:900}.attention-modal__text-title .text-title-span-text:last-child{margin-right:0}@media screen and (max-width:1289px){.attention-modal__text-title .text-title-span-text:first-child{text-align:center;width:100%;margin-bottom:15px;margin-right:0}}@media screen and (max-width:767px){.attention-modal__text-title .text-title-span-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-right:0;font-size:16px;line-height:19px;margin-bottom:15px}}.attention-modal__text-title .text-title-span-text a{color:#2196f3}.attention-modal__text{font-size:14px;line-height:16px;text-transform:uppercase;text-align:left;margin-left:23rem;padding-left:45px;font-weight:700;color:#000}.attention-modal__text .br{display:none}@media screen and (max-width:1289px){.attention-modal__text{font-size:14px;line-height:16px;font-weight:900;margin-left:0;padding-left:0;text-align:center}.attention-modal__text .br{display:none}}@media screen and (max-width:767px){.attention-modal__text{font-size:15px;line-height:20px;font-weight:900;margin-bottom:27px}.attention-modal__text .br{display:block}}.attention-modal__text:last-child{margin-bottom:0}.attention-modal__text a{text-decoration:none;color:#2196f3}.attention-modal__space-block{margin-bottom:48px}@media screen and (max-width:767px){.attention-modal__space-block{margin-bottom:41px}}.attention-modal__btn-set{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1289px){.attention-modal__btn-set{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.attention-modal__btn-set{margin:0 0 25px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.attention-modal__btn{text-transform:uppercase;font-size:22px;line-height:26px;padding:0 10px;max-width:280px;width:280px;height:70px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:60px;background-color:#f6f42e;-webkit-box-shadow:0 10px 30px rgba(209,207,17,.25);box-shadow:0 10px 30px rgba(209,207,17,.25);margin-top:25px}.attention-modal__btn:last-child{margin-right:0}@media screen and (max-width:767px){.attention-modal__btn{margin-bottom:12px;margin-right:12px!important;margin-left:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;margin-top:12px}}.attention-modal__info-block{margin:6px 0}.attention-modal__info-block .info-title{font-size:25px;font-weight:700;padding-bottom:2px;position:relative;display:inline}.attention-modal__info-block .info-title::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#f6f42e}.attention-modal__info-block .info-text{margin:8px 0;font-size:24px;font-weight:400;line-height:29px}.attention-modal .info-block__item:first-child{margin-bottom:24px}@media screen and (max-width:1289px){.attention-modal .info-block__item{text-align:center}}.attention-modal__btn-wrapper{border-radius:4px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;line-height:24px;font-weight:900;color:inherit}@media screen and (max-width:1289px){.attention-modal__btn-wrapper{padding:24px 16px}}@media screen and (max-width:767px){.attention-modal__btn-wrapper{font-size:22px;line-height:32px;padding:10px}}.attention-modal__btn-wrapper img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:18px}@media screen and (max-width:767px){.attention-modal__btn-wrapper img{margin-right:14px}}
/*# sourceMappingURL=maps/attention-modal.css.map*/

/* End */


/* Start:/local/templates/layout2021header/css/exportStyle.css?1709646408154144*/
@charset "UTF-8";
/* @import "/local/templates/layout2021header/css/./lang.css"); */
/*! */
/*! */
/*! */
/*! */
/*! */
/*! */
/*! Нельзя редактировать этот файл! Он сгенерирован через sass  -  DO NOT EDIT THIS FILE! IT GENERATED SASS */
/*! */
/*! */
/*! */
/*! */
/*! */
/*! */
/*! */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }

body, html { height: 100%; }

body a, html a { text-decoration: none; }

body input, html input { -webkit-appearance: none; }

img, fieldset, a img { border: none; }

input[type="submit"], button { cursor: pointer; }

input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border: 0; }

textarea { overflow: auto; }

input, button { margin: 0; padding: 0; border: 0; }

input, textarea, select, button, h1, h2, h3, h4, h5, h6, a, span, a:focus { outline: none; }

div { outline: none !important; }

* { outline: none !important; }

.text5 p { color: #363634; font-size: 20px; line-height: 30px; padding-bottom: 25px; }

ul, ol { list-style-type: none; }

img { vertical-align: top; }

li { list-style: none; }

.date-tag1 { font-size: 0.01px; padding-bottom: 28px; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { * { -webkit-text-size-adjust: none; } }

table { border-spacing: 0; border-collapse: collapse; width: 100%; }

.clear { clear: both; }

.page { overflow: hidden; position: relative; width: 100%; }

input[type=text], input[type=password], textarea { box-sizing: border-box; }

input:focus::-webkit-contacts-auto-fill-button { opacity: 0; }

.show-tablet1 { display: none; }

@media only screen and (max-width: 1000px) { .show-tablet1 { display: block; } }

@media only screen and (max-width: 1000px) { .hide-tablet1 { display: none; } }

.show-mobile1 { display: none; }

@media only screen and (max-width: 760px) { .show-mobile1 { display: block; } }

@media only screen and (max-width: 760px) { .hide-mobile1 { display: none; } }

:focus::-webkit-input-placeholder { opacity: 0 !important; }

:focus::-moz-placeholder { opacity: 0 !important; }

:focus:-ms-input-placeholder { opacity: 0 !important; }

:focus:-moz-placeholder { opacity: 0 !important; }

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-loading .slick-list { background: white; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; }

.slick-slide img { display: block; max-width: 100%; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-prev, .slick-next { position: absolute; top: 50%; margin-top: -10px; font: 0/0 a; text-shadow: none; color: transparent; height: 20px; background: none; left: 0; z-index: 1; }

.slick-prev:focus, .slick-next:focus { outline: none; }

.slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: 0.2; }

.slick-prev:before, .slick-next:before { height: 30px; line-height: 30px; content: "prev"; display: inline-block; vertical-align: middle; font-size: 15px; color: #fff; background: #000; }

.slick-next { right: 0; left: auto; }

.slick-next:before { content: "next"; display: inline-block; }

@font-face { font-family: Circe; src: url("/local/templates/layout2021header/css/../fonts/Circe-Bold.eot"); src: url("/local/templates/layout2021header/css/../fonts/Circe-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/layout2021header/css/../fonts/Circe-Bold.woff") format("woff"), url("/local/templates/layout2021header/css/../fonts/Circe-Bold.ttf") format("truetype"); font-weight: normal; font-style: normal; font-weight: 700; }

@font-face { font-family: Circe; src: url("/local/templates/layout2021header/css/../fonts/Circe-Light.eot"); src: url("/local/templates/layout2021header/css/../fonts/Circe-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/layout2021header/css/../fonts/Circe-Light.woff") format("woff"), url("/local/templates/layout2021header/css/../fonts/Circe-Light.ttf") format("truetype"); font-weight: normal; font-style: normal; font-weight: 300; }

@font-face { font-family: Circe; src: url("/local/templates/layout2021header/css/../fonts/Circe-Regular.eot"); src: url("/local/templates/layout2021header/css/../fonts/Circe-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/layout2021header/css/../fonts/Circe-Regular.woff") format("woff"), url("/local/templates/layout2021header/css/../fonts/Circe-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; font-weight: 400; }

@font-face { font-family: Circe; src: url("/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.eot"); src: url("/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.woff") format("woff"), url("/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.ttf") format("truetype"); font-weight: normal; font-style: normal; font-weight: 800; }

body { font-family: Circe; }

input, textarea { font-family: Circe; }

.page-line { max-width: 1260px; margin: auto; position: relative; *zoom: 1; margin-top: -3px;}

@media all and (max-width: 1290px) {
  .page-line {
    padding: 0 15px;
	}
}

@media all and (max-width: 991px) {
  .page-line {
    padding: 0 32px;
  }
}

@media all and (max-width: 767px) {
  .page-line {
    padding: 0 20px;
  }
}
.page-line:after { content: " "; display: table; clear: both; }

.after-fixed-nav{
  /* margin-top: 89px !important; */
  margin-top: 0px !important;
}

@media all and (min-width: 1001px) and (max-width: 1279px) {
	.after-fixed-nav{
		margin-top: 120px !important;
	}
}

.top-background1 { border-bottom: 1px solid #f7f7f7; height: 88px;

  position: fixed;
      width: 100%;
    z-index: 100;
    background-color: white;
}

.header { *zoom: 1; font-size: 0.01px; text-align: center; font-size: 0.01px;background-color: #fff; }

.header:after { content: " "; display: table; clear: both; }

.header__left { float: left; padding-top: 20px; }

.header__right { width: 48px; float: right; position: relative; z-index: 2; padding-top: 20px; }

.header__center { display: inline-block; vertical-align: top; padding-top: 36px; }

.logo { display: inline-block; vertical-align: top; }

@media only screen and (max-width: 760px) { .logo { position: relative; top: 5px; }
  .logo img { width: 180px; } }

.menu1 { *zoom: 1; position: relative; z-index: 1; text-align: left; text-align-last: left; }

.menu1:after { content: " "; display: table; clear: both; }

.menu1 * { text-align: left; text-align-last: left; }

@media only screen and (max-width: 1000px) { .menu1 { text-align: left; text-align-last: left; position: absolute; top: 88px; right: 0; box-shadow: 0 4px 8px rgba(99, 102, 106, 0.2); background-color: #ffffff; padding: 10px 0; display: none; }
  .menu1 * { text-align: left; text-align-last: left; }
  .menu1:after { display: none; }
  .menu1.active { display: block; } }

.menu1__item { float: left; color: #363634; font-size: 12px; font-weight: 700; line-height: 16px; text-transform: uppercase; letter-spacing: 0.4px; min-height: 28px; margin-right: 32px;}

@media only screen and (max-width: 1050px) { .menu1__item { margin-right: 20px; } }

.menu1__item:last-child { margin-right: 0; }

.menu1__item a { color: #363634; }

.menu1__item a:hover { text-decoration: underline; }

.menu1__item a.sub1 { display: inline-block; vertical-align: top; position: relative; padding-right: 15px; }

.menu1__item a.sub1:before { display: block; position: absolute; top: 5px; right: 0px; content: ''; background-image: url("/local/templates/layout2021header/css/../img/icons.png"); width: 6px; height: 4px; background-position: 0px -34px; }

@media only screen and (max-width: 1000px) { .menu1__item a.sub1:before { display: none; } }

@media only screen and (max-width: 1200px) { .menu1__item a { font-size: 12px; } }

.menu1__item:hover .menu1__sub { display: block; }

@media only screen and (max-width: 1000px) { .menu1__item { float: none; display: block; margin-right: 0; }
  .menu1__item a { color: #333; display: block; padding: 5px 15px; line-height: 14px; } }

.menu1__sub { top: 28px; position: absolute; box-shadow: 0 4px 8px rgba(99, 102, 106, 0.2); background-color: #ffffff; padding: 10px 0; display: none;}

@media only screen and (max-width: 1000px) { .menu1__sub {     visibility: visible !important;position: static; display: block; margin-top: -2px; padding-left: 20px; box-shadow: 0 4px 8px rgba(99, 102, 106, 0); padding: 0; } }

.menu1__sub-item { color: #363634; font-size: 16px; line-height: 20px; }

.menu1__sub-item a { color: #000; font-size: 13px; text-transform: none; color: #363634; font-size: 15px; font-weight: normal; padding: 10px 16px; display: inline-block; vertical-align: top; }

@media only screen and (max-width: 760px) { .menu1__sub-item a { padding: 0; } }

@media only screen and (max-width: 1000px) { .menu1__sub-item { padding: 0 0 5px 20px; position: relative; top: 5px; }
  .menu1__sub-item a { font-size: 11px; } }

.search1 { position: relative; width: 49px; }

.search1__current { width: 48px; height: 48px; background-color: #434345; border-radius: 50px; position: relative; cursor: pointer; }

.search1__current:before { position: absolute; top: 50%; left: 50%; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i2.svg") no-repeat 0 0; background-size: 16px 16px; width: 16px; height: 16px; display: inline-block; margin-top: -8px; margin-left: -8px; }

.search1__current:hover { opacity: 0.95; }

.search1__form { position: absolute; top: 0px; left: -200px; display: none; }

.search1__input { width: 200px; background-color: #434345; height: 48px; border-radius: 50px 0 0 50px; display: block; font-size: 14px; color: #fff; padding: 0 15px; }

.search1__submit { position: absolute; top: 0; right: -48px; width: 48px; height: 48px; background: rgba(51, 51, 51, 0); border: none; display: block; border-radius: 0 50px 50px 0; z-index: 10; }

.search1__submit:hover { background: rgba(255, 255, 255, 0.05); }

.search1.active .search1__current { border-radius: 0 50px 50px 0; }

.search1.active .search1__form { display: block; }

/* .padding1 { padding: 40px 0 0px 0; } */
.padding1 { padding: 0px; }

@media only screen and (max-width: 1000px) { .padding1 { padding: 30px 0; } }

.content-over1 { *zoom: 1; padding-bottom: 40px; }

.content-over1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .content-over1 { padding-bottom: 30px; } }

@media only screen and (max-width: 760px) { .content-over1.mod1 { padding-bottom: 15px; } }

.content-over1__left { float: left; }

@media only screen and (max-width: 1000px) { .content-over1__left { float: none; padding-bottom: 20px; } }

.content-over1__right { float: right; padding-top: 29px; }

@media only screen and (max-width: 1000px) { .content-over1__right { float: none; padding: 0; } }

.navigation1 { *zoom: 1; padding-bottom: 17px; line-height: 12px; font-size: 0.01px; }

.navigation1:after { content: " "; display: table; clear: both; }

.navigation1__item { display: inline; color: #4d4d4a; font-size: 10px; font-weight: 700; line-height: 12px; text-transform: uppercase; letter-spacing: 1.4px; }

.navigation1__item:after { display: inline-block; content: ''; width: 4px; height: 4px; background-color: #cccccc; border-radius: 4px; vertical-align: top; margin: 0 16px; position: relative; top: 3px; }

@media only screen and (max-width: 760px) { .navigation1__item:after { margin: 0 5px; } }

.navigation1__item:last-child:after { display: none; }

.navigation1__item a { color: #828282; }

.navigation1__item a:hover { text-decoration: underline; }

.navigation1.mod1 { padding-bottom: 22px; }

.navigation1.mod1 .navigation1__item { color: #ffffff; }

.navigation1.mod1 .navigation1__item a { color: #ffffff; }

.navigation1.mod1 .navigation1__item:after { background-color: #cccccc; }

.navigation1.mod2 { padding-bottom: 22px; }

.navigation1.mod2 .navigation1__item { color: #fff; }

.navigation1.mod2 .navigation1__item a { color: #fff; }

.navigation1.mod2 .navigation1__item:after { background-color: #cccccc; }

.title1 { color: #363634; font-size: 40px; font-weight: 700; line-height: 48px; }

@media only screen and (max-width: 760px) { .title1 { font-size: 22px; line-height: 22px; } }

.ask-question1 { display: block; width: 150px; height: 48px; background-color: #f2eb3b; line-height: 48px; text-align: center; color: #363634; font-size: 16px; }

.ask-question1:hover { opacity: 0.9; text-decoration: underline; }

.address1 { *zoom: 1; margin: 0 -15px; padding-bottom: 30px; }

.address1:after { content: " "; display: table; clear: both; }

.address1__item { float: left; width: 33.333%; }

@media only screen and (max-width: 1000px) { .address1__item { width: 50%; padding-bottom: 30px; }
  .address1__item:last-child { width: 100%; padding-bottom: 0; } }

@media only screen and (max-width: 760px) { .address1__item { width: 100%; float: none; padding-bottom: 10px; } }

.address1__over { margin: 0 15px; height: 144px; background-color: #f7f7f7; padding-left: 40px; position: relative; }

@media only screen and (max-width: 1140px) { .address1__over { padding: 20px 81px 20px 20px; }
  .address1__over:before { right: 20px !important; } }

@media only screen and (max-width: 760px) { .address1__over { height: auto; padding: 20px 81px 20px 20px; } }

.address1__over.icon1:before { position: absolute; top: 50%; right: 40px; display: block; content: ''; margin-top: -22px; background: url("/local/templates/layout2021header/css/../img/w1.svg") no-repeat 0 0; background-size: 41px 44px; width: 41px; height: 44px; display: inline-block; }

.address1__over.icon2:before { position: absolute; top: 50%; right: 40px; display: block; content: ''; margin-top: -19.5px; background: url("/local/templates/layout2021header/css/../img/w2.svg") no-repeat 0 0; background-size: 45px 39px; width: 45px; height: 39px; display: inline-block; }

.address1__over p { color: #363634; font-size: 28px; line-height: 32px; padding-bottom: 8px; }

.address1__over p a { color: #363634; }

.address1__over p a:hover { text-decoration: underline; }

.address1__over p:last-child { padding: 0; }

.address1__over p.mod1 { color: #63666a; font-size: 16px; line-height: 24px; }

@media only screen and (max-width: 1140px) { .address1__over p { font-size: 20px; padding-bottom: 5px; } }

.address1__text { display: table-cell; vertical-align: middle; height: 144px; }

@media only screen and (max-width: 760px) { .address1__text { display: block; height: auto; } }

.block1 { padding: 50px 55px; background-color: #f2eb3b; *zoom: 1; position: relative; }

.block1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1140px) { .block1 { padding: 40px 20px; } }

@media only screen and (max-width: 1000px) { .block1 { padding: 20px 10px; } }

@media only screen and (max-width: 760px) { .block1 { margin: 0 -10px; } }

.block1__left { float: left; max-width: 70%; }

.block1__left p { color: #363634; font-size: 20px; line-height: 28px; }

@media only screen and (max-width: 1000px) { .block1__left { float: none; max-width: 100%; }
  .block1__left p { font-size: 17px; line-height: 22px; padding-bottom: 20px; } }

.block1__title { color: #363634; font-size: 40px; font-weight: 700; line-height: 40px; padding-bottom: 16px; }

@media only screen and (max-width: 1000px) { .block1__title { font-size: 24px; line-height: 29px; padding-bottom: 10px; } }

.participate-of-experiment1 { position: absolute; top: 50%; right: 40px; display: block; width: 258px; height: 48px; background-color: #63666a; line-height: 48px; text-align: center; color: #f2eb3b; font-size: 16px; margin-top: -24px; }

@media only screen and (max-width: 1140px) { .participate-of-experiment1 { right: 20px; } }

@media only screen and (max-width: 760px) { .participate-of-experiment1 { width: 100%; max-width: 400px; } }

.participate-of-experiment1:hover { opacity: 0.9; text-decoration: underline; }

@media only screen and (max-width: 1000px) { .participate-of-experiment1 { position: static; margin: 0; } }

.background1 { background-color: #f7f7f7; padding: 80px 0; }

@media only screen and (max-width: 1000px) { .background1 { padding: 30px 0; } }

.list-experiment1 { *zoom: 1; margin: 0 -15px; }

.list-experiment1:after { content: " "; display: table; clear: both; }

.list-experiment1__item { float: left; width: 50%; }

@media only screen and (max-width: 760px) { .list-experiment1__item { float: none; width: auto; padding-bottom: 10px; }
  .list-experiment1__item:last-child { padding-bottom: 0; } }

.list-experiment1__over { background-color: #ffffff; margin: 0 15px; padding: 40px; *zoom: 1; }

.list-experiment1__over:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .list-experiment1__over { padding: 20px; } }

.list-experiment1__icon { float: left; margin-right: 40px; width: 124px; height: 124px; background-color: #f2eb3b; line-height: 124px; text-align: center; font-size: 0.01px; }

@media only screen and (max-width: 1000px) { .list-experiment1__icon { margin-right: 20px; } }

.list-experiment1__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 760px) { .list-experiment1__icon { height: 100px; width: 100px; line-height: 100px; } }

.list-experiment1__text { overflow: hidden; }

.list-experiment1__min-height { min-height: 100px; padding-bottom: 10px; box-sizing: border-box; }

@media only screen and (max-width: 760px) { .list-experiment1__min-height { min-height: 76px; } }

.list-experiment1__title { color: #363634; font-size: 22px; font-weight: 700; line-height: 28px; display: inline-block; vertical-align: top; }

@media only screen and (max-width: 1000px) { .list-experiment1__title { font-size: 16px; line-height: 20px; max-width: 100%; word-wrap: break-word; } }

.list-experiment1__title:hover { text-decoration: underline; }

.list-experiment1 p { color: #363634; font-size: 18px; line-height: 24px; }

.list-experiment1 p a { color: #363634; text-decoration: underline; }

.list-experiment1 p a:hover { text-decoration: none; }

@media only screen and (max-width: 1000px) { .list-experiment1 p { font-size: 15px; } }

.background-footer1 { padding: 69px 0 32px 0; background-color: #363634; background-color: #63666a; }

@media only screen and (max-width: 1000px) { .background-footer1 { padding: 30px 0; } }

.footer { font-size: 0.01px; *zoom: 1; }

.footer:after { content: " "; display: table; clear: both; }

.footer__right { float: right; width: 295px; position: relative; top: -5px; }

@media only screen and (max-width: 1000px) { .footer__right { width: auto; } }

@media only screen and (max-width: 760px) { .footer__right { float: none; top: 0; margin-bottom: 30px; } }

.footer__list { text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; text-align-last: justify; padding-bottom: 55px; }

.footer__list:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.footer__list * { text-align-last: left; }

@media only screen and (max-width: 1000px) { .footer__list { padding-bottom: 30px; } }

.footer__item { display: inline-block; vertical-align: top; text-align: left; text-align-last: left; }

.footer__item * { text-align: left; text-align-last: left; }

.footer__item.mod1 { width: 295px; }

@media only screen and (max-width: 1000px) { .footer__item { padding-bottom: 20px; }
  .footer__item.mod1 { display: block; width: auto; padding-bottom: 0; } }

@media only screen and (max-width: 760px) { .footer__item { width: 50%; padding-right: 10px; box-sizing: border-box; } }

.footer__title { color: #ffffff; font-size: 13px; font-weight: 700; line-height: 16px; text-transform: uppercase; letter-spacing: 1.2px; padding-bottom: 24px; min-height: 16px; }

@media only screen and (max-width: 760px) { .footer__title { font-size: 12px; padding-bottom: 15px; } }

.footer__text { margin-top: -1px; }

.footer__text-min-height { min-height: 118px; }

@media only screen and (max-width: 1000px) { .footer__text-min-height { padding-bottom: 10px; min-height: 0; } }

.footer__text p { padding-bottom: 10px; color: #ffffff; font-size: 13px; line-height: 18px; }

.footer__text p:last-child { padding-bottom: 0; }

.footer__text p a { text-decoration: underline; color: #fff; }

.footer__text p a:hover { text-decoration: none; }

.footer__text p a.mod1 { color: #f2eb3b; text-decoration: none; }

.footer__text p a.mod1:hover { text-decoration: underline; }

.footer__bottom { *zoom: 1; color: rgba(255, 255, 255, 0.4); font-size: 12px; line-height: 16px; }

.footer__bottom:after { content: " "; display: table; clear: both; }

.footer__bottom-left { float: left; }

@media only screen and (max-width: 760px) { .footer__bottom-left { float: none; padding-bottom: 5px; } }

.footer__bottom-right { float: right; width: 295px; }

@media only screen and (max-width: 1000px) { .footer__bottom-right { width: auto; } }

@media only screen and (max-width: 760px) { .footer__bottom-right { float: none; } }

.footer__bottom a { color: rgba(255, 255, 255, 0.4); text-decoration: underline; }

.footer__bottom a:hover { text-decoration: none; }

.logo2 { display: inline-block; vertical-align: top; margin-bottom: 45px; }

@media only screen and (max-width: 760px) { .logo2 { margin-bottom: 30px; } }

.menu2__item { padding-bottom: 10px; color: #ffffff; font-size: 12px; line-height: 16px; }

.menu2__item a { color: #fff; }

.menu2__item a:hover { text-decoration: underline; }

.menu2__item.mod1 { padding-top: 14px; }

.menu2__item.mod1 a { color: #f2eb3b; }

@media only screen and (max-width: 760px) { .menu2__item.mod1 { padding-top: 0; } }

.social1 { *zoom: 1; }

.social1:after { content: " "; display: table; clear: both; }

.social1 a { float: left; margin-right: 8px; }

.social1 a:last-child { margin-right: 0; }

.social1 a.icon1 { background: url("/local/templates/layout2021header/css/../img/c1.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social1 a.icon2 { background: url("/local/templates/layout2021header/css/../img/c2.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social1 a.icon3 { background: url("/local/templates/layout2021header/css/../img/c3.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social1 a:hover { opacity: 0.85; }

.code1 { display: block; width: 171px; }

.menu-button1 { position: absolute; top: 37px; right: 104px; display: none; cursor: pointer; width: 25px; height: 14px; border-top: 2px solid #434345; border-bottom: 2px solid #434345; z-index: 11; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

@media only screen and (max-width: 1000px) { .menu-button1 { display: block; right: 84px } }

.menu-button1:before, .menu-button1:after { position: absolute; top: 50%; left: 0; right: 0; display: block; content: ''; height: 2px; background: #434345; margin-top: -1px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu-button1.active { border-color: transparent; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); }

.menu-button1.active:before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; left: -2px; right: -2px; }

.menu-button1.active:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; left: -2px; right: -2px; }

.content-over2 { *zoom: 1; padding-bottom: 40px; }

.content-over2:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .content-over2 { padding-bottom: 0; } }

.content-over2__left { float: left; }

.content-over2__left p { color: #363634; font-size: 20px; line-height: 28px; padding-bottom: 40px; }

@media only screen and (max-width: 1000px) { .content-over2__left { float: none; width: auto !important; padding-bottom: 40px; } }

@media only screen and (max-width: 760px) { .content-over2__left { padding-bottom: 20px; }
  .content-over2__left p { font-size: 15px; line-height: 22px; padding-bottom: 20px; } }

.content-over2__scheme { display: block; width: 100%; max-width: 780px; margin: auto; }

.content-over2__right { float: right; width: 400px; }

@media only screen and (max-width: 1000px) { .content-over2__right { float: none; width: auto; max-width: 500px; margin: auto; } }

.text1 { padding: 45px 40px; background-color: #f7f7f7; font-size: 0.01px; }

@media only screen and (max-width: 1000px) { .text1 { padding: 20px; } }

@media only screen and (max-width: 760px) { .text1 { padding: 20px 10px; margin: 0 -10px; } }

.text1__logo { display: inline-block; vertical-align: top; margin-bottom: 24px; }

.text1__logo:hover { opacity: 0.9; }

.text1__code { margin-bottom: 24px; display: inline-block; vertical-align: top; width: 146px; }

.text1 p { color: #363634; font-size: 16px; line-height: 24px; padding-bottom: 48px; }

.text1 p a { text-decoration: underline; color: #363634; }

.text1 p a:hover { text-decoration: none; }

.text1 p:last-child { padding-bottom: 0; }

@media only screen and (max-width: 760px) { .text1 p { padding-bottom: 30px; } }

.list-big-link1 { *zoom: 1; margin: 0 -15px; font-size: 0.01px; }

.list-big-link1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .list-big-link1 { margin: 0 -7.5px; } }

.list-big-link1__item { float: left; width: 33.333%; }

@media only screen and (max-width: 760px) { .list-big-link1__item { float: none; width: auto; padding-bottom: 10px; }
  .list-big-link1__item:last-child { padding-bottom: 0; } }

.list-big-link1__over { margin: 0 15px; background: #fff; padding: 40px; }

@media only screen and (max-width: 1140px) { .list-big-link1__over { padding: 20px; } }

@media only screen and (max-width: 1000px) { .list-big-link1__over { margin: 0 7.5px; } }

.list-big-link1__icon { margin-bottom: 58px; height: 50px; line-height: 50px; }

.list-big-link1__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 1000px) { .list-big-link1__icon { margin-bottom: 30px; } }

.list-big-link1__title { display: inline-block; vertical-align: top; color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; }

.list-big-link1__title:hover { text-decoration: underline; }

@media only screen and (max-width: 1140px) { .list-big-link1__title { font-size: 24px; line-height: 30px; } }

@media only screen and (max-width: 1000px) { .list-big-link1__title { margin-bottom: 20px; } }

.list-big-link1__min-height { min-height: 104px; }

@media only screen and (max-width: 1000px) { .list-big-link1__min-height { min-height: 0; } }

.more1 { display: inline-block; vertical-align: top; padding-left: 64px; position: relative; line-height: 48px; height: 48px; color: #363634; font-size: 16px; }

.more1:before { position: absolute; top: 0; left: 0; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i3.svg") no-repeat 0 0; background-size: 48px 48px; width: 48px; height: 48px; display: inline-block; }

.more1:hover { text-decoration: underline; }

.block2 { position: relative; max-width: 1440px; margin: auto; overflow: hidden; }

.block2__background { position: absolute; top: 0; left: 0; bottom: 0; background-position: center; background-repeat: no-repeat; background-size: cover; }

@media only screen and (max-width: 760px) { .block2__background { height: 250px; width: auto !important; position: static; } }

.block2__text { padding: 82px 0 100px 60px; max-width: 478px; box-sizing: border-box; background: #63666a; float: right; position: relative; }

@media only screen and (max-width: 1000px) { .block2__text { padding: 40px 0 40px 40px; max-width: 400px; } }

.block2__text:before { position: absolute; top: 0; bottom: 0; right: -2000px; width: 2001px; background: #63666a; display: block; content: ''; }

@media only screen and (max-width: 760px) { .block2__text { padding: 30px 10px; margin: 0 -10px; max-width: 200%; float: none; background: #63666a; }
  .block2__text:before { display: none; } }

.block2__title { color: #ffffff; font-size: 48px; font-weight: 700; line-height: 48px; padding-bottom: 32px; }

@media only screen and (max-width: 760px) { .block2__title { font-size: 25px; line-height: 32px; padding-bottom: 15px; } }

.block2 p { color: #ffffff; font-size: 20px; line-height: 28px; padding-bottom: 55px; }

.block2 p b { color: #f2eb3b; font-weight: 700; }

@media only screen and (max-width: 760px) { .block2 p { font-size: 15px; line-height: 22px; padding-bottom: 30px; } }

.participate-of-experiment2 { text-align: center; display: block; color: #363634; font-size: 16px; height: 48px; background-color: #f2eb3b; line-height: 48px; float: left; padding: 0 13px; }

.participate-of-experiment2:last-child { margin-left: 10px; }

@media only screen and (max-width: 1000px) { .participate-of-experiment2 { float: none !important; margin-bottom: 20px; width: 250px; padding: 0; }
  .participate-of-experiment2:last-child { margin-bottom: 0; margin-left: 0; } }

@media only screen and (max-width: 760px) { .participate-of-experiment2 { width: 100%; max-width: 400px; } }

.participate-of-experiment2:hover { opacity: 0.9; text-decoration: underline; }

.padding2 { padding: 80px 0 115px 0; }

@media only screen and (max-width: 1000px) { .padding2 { padding: 30px 0 55px 0; } }

@media only screen and (max-width: 760px) { .padding2 { padding: 30px 0 50px 0; } }

.title2 { color: #363634; font-size: 32px; font-weight: 700; line-height: 36px; padding-bottom: 36px; }

@media only screen and (max-width: 760px) { .title2 { font-size: 25px; line-height: 32px; padding-bottom: 20px; } }

.content-over3 { *zoom: 1; font-size: 0.01px; position: relative; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-right: 56px; }

.content-over3:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1100px) { .content-over3 { margin-right: 0; } }

.content-over3__left { float: left; box-sizing: border-box; padding-left: 24px; }

@media only screen and (max-width: 1000px) { .content-over3__left { float: none; padding: 0 0 60px 0; } }

@media only screen and (max-width: 760px) { .content-over3__left { text-align: center; padding-left: 0; } }

.content-over3__right { float: right; text-align: right; }

@media only screen and (max-width: 1000px) { .content-over3__right { float: none; text-align: left; width: auto !important; } }

@media only screen and (max-width: 760px) { .content-over3__right { text-align: center; } }

.content-over3__item { text-align: center; display: inline-block; vertical-align: top; width: 100px; height: 106px; margin-left: -20px; padding-bottom: 20px; }

.content-over3__item:first-child { margin-left: 0; }

@media only screen and (max-width: 1000px) { .content-over3__item { margin: 0 10px 0 0; padding-bottom: 10px; } }

@media only screen and (max-width: 760px) { .content-over3__item { width: 80px; height: 86px; position: relative; left: 2px; } }

.content-over3 .all-link1 { border-radius: 100px; }

.content-over3__over { position: relative; }

.content-over3__over.active, .content-over3__over.open { z-index: 1; }

.content-over3__over.active .content-over3__text, .content-over3__over.open .content-over3__text { display: block; }

.content-over3__over.active .content-over3__icon, .content-over3__over.open .content-over3__icon { box-shadow: 0 10px 10px rgba(242, 235, 59, 0.2); }

@media only screen and (max-width: 1000px) { .content-over3__over.active .content-over3__icon, .content-over3__over.open .content-over3__icon { box-shadow: 0 10px 10px rgba(242, 235, 59, 0); } }

.content-over3__over.active .content-over3__icon.mod1, .content-over3__over.open .content-over3__icon.mod1 { border: 3px solid #ffffff; background-color: #f2eb3b; }

.content-over3__over.active .content-over3__icon.mod1 img, .content-over3__over.open .content-over3__icon.mod1 img { opacity: 0; }

.content-over3__over.active .content-over3__icon.mod1 span, .content-over3__over.open .content-over3__icon.mod1 span { opacity: 1; }

.content-over3__over.active .content-over3__icon.mod1 span img, .content-over3__over.open .content-over3__icon.mod1 span img { opacity: 1; }

.content-over3__over.active .content-over3__icon:before, .content-over3__over.open .content-over3__icon:before { opacity: 1; }

.content-over3__over.active { z-index: 2; }

.content-over3__date { line-height: 18px; height: 18px; padding-bottom: 16px; color: #898987; font-size: 13px; line-height: 18px; }

@media only screen and (max-width: 760px) {

.content-over3__date { margin: 0 -50px; }
.content-over3__over.active .content-over3__icon.mod1, .content-over3__over.open .content-over3__icon.mod1 {
    border: 3px solid #ffffff;
    background-color: #63666A;
}
.content-over3__over.active .content-over3__icon.mod1 span, .content-over3__over.open .content-over3__icon.mod1 span {
    opacity: 0;
}
.content-over3__over.active .content-over3__icon.mod1 img, .content-over3__over.open .content-over3__icon.mod1 img {
    opacity: 1;
}
}

.content-over3__icon { width: 100px; height: 100px; background-color: #f2eb3b; border: 3px solid #ffffff; line-height: 100px; border-radius: 100px; text-align: center; font-size: 0.01px; position: relative; margin-bottom: 20px; }

@media only screen and (max-width: 760px) { .content-over3__icon { width: 80px; height: 80px; line-height: 80px; } }

.content-over3__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 760px) { .content-over3__icon img { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } }

.content-over3__icon span { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; opacity: 0; }

.content-over3__icon.mod1 { background-color: #363634; background-color: #63666a; }

.content-over3__icon:before { position: absolute; bottom: -8px; left: 50%; margin-left: -8px; display: block; content: ''; background-image: url("/local/templates/layout2021header/css/../img/icons.png"); width: 16px; height: 16px; background-position: -34px 0px; opacity: 0; }

@media only screen and (max-width: 1000px) { .content-over3__icon:before { display: none; } }

.content-over3__text { position: absolute; top: 140px; width: 184px; left: 50%; box-sizing: border-box; margin-left: -92px; font-size: 0.01px; padding: 20px 10px 10px 10px; display: none; }

@media only screen and (max-width: 1000px) { .content-over3__text { display: none !important; } }

.content-over3__text:before { position: absolute; top: 20px; left: 0; right: 0; bottom: 0; display: block; content: ''; background: #fff; border-radius: 10px; box-shadow: 0 0 10px 10px rgba(255, 255, 255, 0.5); }

.content-over3__text p { color: #898987; font-size: 13px; line-height: 18px; padding-bottom: 16px; position: relative; }

.content-over3__title { color: #363634; font-size: 16px; font-weight: 700; line-height: 24px; position: relative; }

.more2 { display: inline-block; vertical-align: top; color: #4d4d4a; font-size: 10px; font-weight: 700; position: relative; line-height: 12px; text-transform: uppercase; letter-spacing: 0.8px; }

.more2:hover { text-decoration: underline; }

.all-link1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background: transparent; }

.line1 { position: absolute; top: 83px; left: 0; right: -56px; border: 2px solid #e9e9e9; border-left: none; height: 128px; border-radius: 0 200px 200px 0; }

@media only screen and (max-width: 1000px) { .line1 { display: none; } }

.line1:before { position: absolute; top: -8px; left: 0; display: block; content: ''; width: 8px; height: 8px; border: 3px solid #ffffff; background-color: #f2eb3b; border-radius: 10px; }

.line1:after { position: absolute; bottom: -8px; left: 0; display: block; content: ''; width: 8px; height: 8px; border: 3px solid #ffffff; background-color: #e9e9e9; border-radius: 10px; }

.background2 { background-color: #f7f7f7; padding: 80px 0 64px 0; }

@media only screen and (max-width: 1000px) { .background2 { padding: 40px 0; } }

@media only screen and (max-width: 760px) { .background2 { padding: 30px 0; } }

.title-over1 { *zoom: 1; padding-bottom: 44px; }

.title-over1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 760px) { .title-over1 { padding-bottom: 20px; } }

.title-over1.mod1 { padding-bottom: 30px; }

@media only screen and (max-width: 760px) { .title-over1.mod1 { padding-bottom: 20px; } }

.title-over1.mod1 .title-over1__left { font-size: 40px; line-height: 37px; }

@media only screen and (max-width: 760px) { .title-over1.mod1 .title-over1__left { font-size: 25px; } }

.title-over1__left { float: left; max-width: 60%; color: #363634; font-size: 32px; font-weight: 700; line-height: 36px; }

@media only screen and (max-width: 1000px) { .title-over1__left { padding-bottom: 30px; float: none; max-width: 100%; } }

@media only screen and (max-width: 760px) { .title-over1__left { font-size: 25px; line-height: 32px; padding-bottom: 20px; } }

.title-over1__right { float: right; padding-top: 8px;}

@media only screen and (max-width: 1000px) { .title-over1__right { padding: 0; float: none; } }

.nav-tab2 { padding-bottom: 43px; }

@media only screen and (max-width: 1000px) { .nav-tab2 { padding-bottom: 40px; } }

@media only screen and (max-width: 760px) { .nav-tab2 { padding-bottom: 20px; } }

.nav-tab1, .nav-tab2 { *zoom: 1; }

.nav-tab1:after, .nav-tab2:after { content: " "; display: table; clear: both; }

.nav-tab1.mod1, .nav-tab2.mod1 { padding-bottom: 45px; }

@media only screen and (max-width: 760px) { .nav-tab1.mod1, .nav-tab2.mod1 { padding: 10px 0 15px 0; } }

.nav-tab1__item, .nav-tab2__item { float: left; margin: 0 10px 30px 0; line-height: 20px; color: #363634; position: relative; cursor: pointer; font-size: 15px; text-decoration: none; padding: 0 14px 14px 14px; font-weight: normal; }

.nav-tab1__item:last-child, .nav-tab2__item:last-child { margin-right: 0; }

.nav-tab1__item:hover, .nav-tab2__item:hover { text-decoration: underline; }

.nav-tab1__item.active, .nav-tab2__item.active { font-weight: bold; text-decoration: none; }

.nav-tab1__item.active:before, .nav-tab2__item.active:before { position: absolute; bottom: -2px; left: 0; right: 0; display: block; content: ''; border-bottom: 4px solid #f2eb3b; }

@media only screen and (max-width: 768px) { .nav-tab1__item, .nav-tab2__item { padding: 0 0 5px 0; } }

.num-steps1 { *zoom: 1; padding-bottom: 32px; }

.num-steps1:after { content: " "; display: table; clear: both; }

.num-steps1__item { float: left; width: 25%; position: relative; }

@media only screen and (max-width: 760px) { .num-steps1__item { width: 50%; padding-bottom: 30px; }
  .num-steps1__item br { display: none; }
  .num-steps1__item:last-child { width: 50%; }
  .num-steps1__item:nth-child(2n+1) { clear: left; padding-bottom: 0; } }

.num-steps1__item:before { position: absolute; top: 46px; right: 11%; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/arr1.svg") no-repeat 0 0; background-size: 87px 8px; width: 87px; height: 8px; display: inline-block; }

@media only screen and (max-width: 1200px) { .num-steps1__item:before { right: 10%; } }

@media only screen and (max-width: 1180px) { .num-steps1__item:before { display: none; } }

.num-steps1__item:last-child:before { display: none; }

.num-steps1__item:last-child .num-steps1_over { padding-right: 0; }

.num-steps1__over { padding-right: 25px; }

.num-steps1__icon { margin-bottom: 24px; width: 100px; height: 100px; background-color: #f2eb3b; border-radius: 100px; text-align: center; line-height: 100px; font-size: 0.01px; position: relative; }

@media only screen and (max-width: 760px) { .num-steps1__icon { margin-bottom: 10px; width: 80px; height: 80px; line-height: 80px; } }

.num-steps1__icon span { display: block; position: absolute; top: 0; left: 0; width: 24px; height: 24px; background-color: #363634; line-height: 24px; text-align: center; color: #ffffff; font-size: 12px; font-weight: 700; border-radius: 15px; }

.num-steps1__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 760px) { .num-steps1__icon img { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } }

.num-steps1 p { color: #363634; font-size: 14px; line-height: 20px; }

.more-button1 { *zoom: 1; }

.more-button1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 760px) { .more-button1 { text-align: center; font-size: 0.01px; } }

.more-button1__style1 { float: left; margin-right: 24px; width: 127px; height: 40px; background-color: #63666a; line-height: 40px; text-align: center; color: #f2eb3b; font-size: 15px; }

.more-button1__style1:hover { opacity: 0.8; text-decoration: underline; }

@media only screen and (max-width: 760px) { .more-button1__style1 { max-width: 400px; display: block; float: none; margin: auto; margin-bottom: 20px; } }

.more-button1__style2 { float: left; position: relative; top: 10px; color: #363634; font-size: 15px; line-height: 20px; text-decoration: underline; }

.more-button1__style2:hover { text-decoration: none; }

@media only screen and (max-width: 760px) { .more-button1__style2 { display: inline-block; vertical-align: top; float: none; top: 0; } }

.padding3 { padding: 80px 0 70px 0; }

@media only screen and (max-width: 1000px) { .padding3 { padding: 40px 0; } }

@media only screen and (max-width: 760px) { .padding3 { padding: 30px 0; } }

.title3 { text-align: center; padding-bottom: 55px; }

@media only screen and (max-width: 760px) { .title3 { padding-bottom: 20px; } }

.title3 span { display: block; line-height: 36px; padding-bottom: 24px; color: #363634; font-size: 32px; font-weight: 700; }

@media only screen and (max-width: 760px) { .title3 span { font-size: 25px; line-height: 32px; padding-bottom: 20px; } }

.title3 p { color: #4d4d4a; font-size: 18px; line-height: 28px; display: block; max-width: 600px; margin: auto; }

@media only screen and (max-width: 760px) { .title3 p { font-size: 15px; line-height: 20px; } }

.list-project1 { *zoom: 1; margin: 0 -15px; }

.list-project1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1100px) { .list-project1 { margin: 0 -20px; } }

.list-project1__item { float: left; width: 50%; padding-bottom: 30px; }

.list-project1__item:nth-child(2n+1) { clear: left; }

@media only screen and (max-width: 1100px) { .list-project1__item { padding-bottom: 10px; } }

@media only screen and (max-width: 1000px) { .list-project1__item { float: none; width: auto; } }

@media only screen and (max-width: 760px) { .list-project1__item:last-child { padding-bottom: 0; } }

.list-project1__over { margin: 0 15px; min-height: 366px; border: 1px solid #e9e9e9; background-color: #ffffff; *zoom: 1; padding: 24px; box-sizing: border-box; }

.list-project1__over:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1100px) { .list-project1__over { margin: 0 5px; padding: 15px; } }

@media only screen and (max-width: 1000px) { .list-project1__over { min-height: 0; } }

@media only screen and (max-width: 1000px) { .list-project1__over { padding: 10px; } }

.list-project1__left { float: left; width: 132px; margin-right: 32px; }

@media only screen and (max-width: 1100px) { .list-project1__left { margin-right: 20px; } }

@media only screen and (max-width: 760px) { .list-project1__left { width: 105px; margin: 0 10px 5px 0; } }

@media only screen and (max-width: 480px) { .list-project1__left { width: 100%; } }

.list-project1__left.mod1 { float: none; width: 124px; margin: 0; }

.list-project1__left.mod1 .list-project1__icon { height: 124px; line-height: 124px; }

@media only screen and (max-width: 760px) { .list-project1__left.mod1 .list-project1__icon { line-height: 105px; height: 105px; } }

@media only screen and (max-width: 1250px) { .list-project1__left.mod1 { width: auto; } }

.list-project1__icon { height: 132px; line-height: 132px; text-align: center; font-size: 0.01px; margin-bottom: 4px; background-color: #63666a; }

.list-project1__icon.mod1 { background-color: #f2eb3b; }

.list-project1__icon.mod2 { background: #363634; }

.list-project1__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 760px) { .list-project1__icon { line-height: 105px; height: 105px; }
  .list-project1__icon img { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } }

.list-project1__right { overflow: hidden; padding-top: 7px; }

@media only screen and (max-width: 1000px) { .list-project1__right-min-height { min-height: 0 !important; } }

@media only screen and (max-width: 760px) { .list-project1__right { overflow: visible; line-height: 20px; } }

.list-project1__right p { color: #4d4d4a; font-size: 15px; line-height: 22px; padding-bottom: 32px; }

@media only screen and (max-width: 760px) { .list-project1__right p { padding-bottom: 20px; padding-top: 10px; } }

.list-project1__title { display: inline-block; vertical-align: top; margin-bottom: 16px; color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; }

.list-project1__title:hover { text-decoration: underline; }

@media only screen and (max-width: 760px) { .list-project1__title { font-size: 18px; line-height: 27px; line-height: 20px; display: inline; margin-bottom: 10px; } }

.list1__item { margin-bottom: 4px; }

.list1__item:last-child { margin-bottom: 0; }

.list1__item a { margin-bottom: 4px; display: block; background-color: #f7f7f7; padding: 11px 10px; color: #363634; font-size: 14px; line-height: 16px; text-decoration: underline; }

.list10__item a { display: block; background-color: #63666a; padding: 11px 10px; color: #f2eb3b; font-size: 14px; line-height: 16px; text-decoration: underline; }

.list1__item a:hover { text-decoration: none; }

.list10__item a:hover { text-decoration: none; }

@media only screen and (max-width: 760px) { .list1__item a { padding: 5px; font-size: 11px; line-height: 2; font-weight: bold; text-decoration: underline } }

.list1__item:first-child a { text-decoration: none; }

.list1.mod1 .list1__item a { font-size: 14px; }

@media only screen and (max-width: 760px) { .list1.mod1 .list1__item:first-child a { text-decoration: underline; font-size: 16px; } }

.list1__item:first-child a:hover { text-decoration: underline; }

.content-tab1__item { position: absolute; top: -9999px; left: -9999px; width: 100%; }

.content-tab1__item.active { position: static; }

.content-over4 { margin-left: 164px; position: relative; }

@media only screen and (max-width: 1250px) { .content-over4 { margin-left: 0; } }

.content-over4__over { float: left; padding-bottom: 30px; }

@media only screen and (max-width: 1000px) { .content-over4__over { float: none; width: auto !important; } }

.content-over4__left { position: absolute; top: 0; left: -164px; }

@media only screen and (max-width: 1250px) { .content-over4__left { position: static; float: right; width: 390px; padding-bottom: 4px; } }

@media only screen and (max-width: 1000px) { .content-over4__left { float: none; max-width: 500px; margin: auto; width: auto; padding-bottom: 0; } }

.content-over4__right { float: right; width: 390px; clear: right; }

@media only screen and (max-width: 1000px) { .content-over4__right { float: none; max-width: 500px; margin: auto; width: auto; float: none; } }

.text2__title1 { color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; padding-bottom: 20px; }

.text2__title1_left { float: left; }

@media only screen and (max-width: 760px) { .text2__title1 { font-size: 20px; line-height: 25px; } text2__title1_left { float: none; } }

.text2__title2 { color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; padding-bottom: 16px; }

@media only screen and (max-width: 760px) { .text2__title2 { font-size: 17px; line-height: 22px; } }

.text2 p { color: #363634; font-size: 16px; line-height: 24px; padding-bottom: 24px; }

.text2 p a { text-decoration: underline; color: #363634; }

.text2 p a:hover { text-decoration: none; }

.list2 { padding-bottom: 32px; }

.list2__item { padding: 0 0 16px 32px; color: #363634; font-size: 16px; line-height: 24px; position: relative; }

.list2__item:last-child { padding-bottom: 0; }

.list2__item:before { position: absolute; top: 6px; left: 0; display: block; content: ''; width: 16px; height: 16px; background-color: #f2eb3b; }

.list2__item a { color: #363634; text-decoration: underline; }

.list2__item a:hover { text-decoration: none; }

.quote1 { padding: 20px 20px 20px 68px; margin-bottom: 40px; background-color: #f7f7f7; color: #363634; font-size: 16px; line-height: 24px; position: relative; box-sizing: border-box; }

.quote1:before { position: absolute; top: 18px; left: 23px; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i5.svg") no-repeat 0 0; background-size: 26px 26px; width: 26px; height: 26px; display: inline-block; }

@media only screen and (max-width: 760px) { .quote1 { padding: 10px 20px 10px 55px; margin: 0 -10px 30px -10px; }
  .quote1:before { top: 14px; left: 10px; } }

.list-file1 { padding-bottom: 40px; }

.list-file1:last-child { padding-bottom: 0; }

.list-file1__item { margin-bottom: 16px; border: 1px solid #e9e9e9; padding: 32px 178px 32px 0; position: relative; *zoom: 1; }

.list-file1__item:last-child { margin-bottom: 0; }

.list-file1__item:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 760px) { .list-file1__item { padding: 10px 10px 70px 10px; } }

.list-file1__item .all-link1 { top: -1px; left: -1px; right: -1px; bottom: -1px; width: auto; height: auto; }

.list-file1__item:hover .download1 { opacity: 0.8; text-decoration: underline; }

.list-file1__icon { width: 83px; float: left; text-align: center; line-height: 48px; }

.list-file1__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 760px) { .list-file1__icon { width: 30px; margin-right: 10px; }
  .list-file1__icon img { max-width: 30px; } }

.list-file1__text { overflow: hidden; }

.list-file1__title { color: #363634; font-size: 16px; line-height: 22px; text-decoration: underline; margin-bottom: 6px; }

.list-file1 span { display: block; color: #828282; font-size: 10px; font-weight: 700; line-height: 12px; text-transform: uppercase; letter-spacing: 1.4px; }

.download1 { position: absolute; top: 50%; right: 30px; display: block; width: 118px; height: 48px; background-color: #f2eb3b; line-height: 48px; text-align: center; color: #363634; font-size: 16px; margin-top: -24px; }

@media only screen and (max-width: 760px) { .download1 { right: auto; left: 50px; bottom: 10px; top: auto; margin-top: 0; } }

.download1:hover { opacity: 0.8; text-decoration: underline; }

.block3 { padding: 40px 40px 36px 40px; margin-bottom: 30px; background-color: #f2eb3b; }

@media only screen and (max-width: 760px) { .block3 { padding: 20px 10px; } }

.block3__title { color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; padding-bottom: 28px; }

@media only screen and (max-width: 760px) { .block3__title { font-size: 25px; line-height: 25px; padding-bottom: 20px; } }

.block3__list { padding-bottom: 32px; }

.block3__small-text { color: #363634; font-size: 16px; line-height: 24px; }

@media only screen and (max-width: 760px) { .block3__small-text { font-size: 15px; text-align: center; } }

.block3__item { padding: 0 0 24px 40px; position: relative; }

.block3__item:last-child { padding-bottom: 0; }

.block3__item:before { position: absolute; top: 0; left: 0; display: block; content: ''; }

.block3__item span { display: block; color: #363634; font-size: 24px; font-weight: 700; line-height: 24px; }

.block3__item p { color: #363634; font-size: 16px; line-height: 24px; }

.block3__item.icon1:before { background: url("/local/templates/layout2021header/css/../img/i6.svg") no-repeat 0 0; background-size: 20px 22px; width: 20px; height: 22px; display: inline-block; left: 7px; }

.block3__item.icon2:before { background: url("/local/templates/layout2021header/css/../img/i7.svg") no-repeat 0 0; background-size: 22px 22px; width: 22px; height: 22px; display: inline-block; left: 6px; }

.block3__item.icon3:before { background: url("/local/templates/layout2021header/css/../img/i8.svg") no-repeat 0 0; background-size: 22px 22px; width: 22px; height: 22px; display: inline-block; left: 6px; }

.block3__item.icon4:before { background: url("/local/templates/layout2021header/css/../img/i9.svg") no-repeat 0 0; background-size: 22px 22px; width: 22px; height: 22px; display: inline-block; left: 6px; }

.participate-of-experiment3 { display: block; height: 48px; background-color: #63666A; max-width: 400px; margin: auto; text-align: center; line-height: 48px; color: #f2eb3b; font-size: 16px; margin-bottom: 16px; }

.participate-of-experiment3:hover { opacity: 0.8; text-decoration: underline; }

.block4 { padding: 40px; background-color: #f7f7f7;     margin-bottom: 30px; }

@media only screen and (max-width: 760px) { .block4 { padding: 20px 10px; } }

.block4__title1 { padding-bottom: 24px; color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; }

@media only screen and (max-width: 760px) { .block4__title1 { padding-bottom: 10px; } }

.block4__title2 { padding-bottom: 4px; line-height: 24px; color: #363634; font-size: 16px; line-height: 24px; }

.block4__phone { color: #363634; font-size: 24px; line-height: 32px; padding-bottom: 40px; }

.block4__phone a { color: #363634; }

@media only screen and (max-width: 760px) { .block4__phone { padding-bottom: 20px; } }

.table1 { width: 100%; margin-bottom: 38px; }

@media only screen and (max-width: 760px) { .table1 { margin-bottom: 25px; } }

.table1 td { width: 67%; padding: 15px 5px 15px 0; vertical-align: top; color: #363634; font-size: 16px; line-height: 22px; }

.table1 td:last-child { width: 33%; padding-right: 0; text-align: right; }

@media only screen and (max-width: 760px) { .table1 td { display: block; width: 100% !important; text-align: left !important; box-sizing: border-box; border: none; }
  .table1 td:first-child { padding-bottom: 0; }
  .table1 td:first-child:after { content: ':'; }
  .table1 td:last-child { padding-top: 5px !important; } }

.table1 tr { border-bottom: 1px solid #f7f7f7; }

.table1 tr:first-child td { padding-top: 0; }

.table3 { width: 100%; margin-bottom: 38px; }

.table3:last-child { margin-bottom: 0; }

@media only screen and (max-width: 760px) { .table3 { margin-bottom: 25px; } }

.table3 td { width: 67%; padding: 12px 5px 12px 0; vertical-align: middle; color: #363634; font-size: 16px; line-height: 22px; }

.table3 td:first-child { width: 64px; padding-right: 24px; }

.table3 td:first-child img { max-width: 64px; height: auto; display: inline-block; vertical-align: middle; }

.table3 td:last-child { width: 33%; padding-right: 0; text-align: right; }

.table3 td b { display: block; }

@media only screen and (max-width: 760px) { .table3 td { display: block; width: 100% !important; text-align: left !important; box-sizing: border-box; border: none; vertical-align: top; }
  .table3 td:nth-child(1) { padding-bottom: 0; }
  .table3 td:nth-child(2) { padding-bottom: 0; }
  .table3 td:nth-child(3) { padding-top: 5px !important; } }

.table3 tr { border-bottom: 1px solid #f7f7f7; }

.table3 tr:first-child td { padding-top: 0; }

@media only screen and (max-width: 760px) { .table3 tr:first-child td { padding-top: 12px; }
  .table3 tr:first-child td:first-child { padding-top: 0; } }

.read-opinion1 { display: inline-block; vertical-align: top; padding-right: 33px; color: #363634; font-size: 15px; line-height: 20px; text-decoration: underline; position: relative; }

.read-opinion1:before { position: absolute; top: 0; right: 0; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i10.svg") no-repeat 0 0; background-size: 26px 24px; width: 26px; height: 24px; display: inline-block; }

.read-opinion1:hover { text-decoration: none; }

@media only screen and (max-width: 760px) { .read-opinion1 { margin-bottom: 10px; top: 10px; } }

.list-parthner1__item { border-bottom: 1px solid #f7f7f7; padding: 15px 0; *zoom: 1; font-size: 0.01px; }

.list-parthner1__item:after { content: " "; display: table; clear: both; }

.list-parthner1__logo {width: 70px; float: left; margin-right: 24px; }

.list-parthner1__logo img { max-width: 64px; height: auto; display: block; }

@media only screen and (max-width: 760px) { .list-parthner1__logo { margin-right: 10px; } }

.list-parthner1__text { overflow: hidden; }

.list-parthner1__text p { color: #363634; font-size: 16px; line-height: 22px; }

.list-parthner1__title { display: inline-block; vertical-align: top; margin-bottom: 4px; color: #363634; font-size: 16px; font-weight: 700; line-height: 22px; }

.list-parthner1__title:hover { text-decoration: underline; }

.block5 { *zoom: 1; background-color: #f7f7f7; position: relative; }

.block5:after { content: " "; display: table; clear: both; }

.block5__left { float: left; width: 69%; }

@media only screen and (max-width: 1000px) { .block5__left { width: 50%; } }

@media only screen and (max-width: 760px) { .block5__left { width: auto; float: none; } }

.block5__right { position: absolute; top: 0; right: 0; bottom: 0; width: 31%; }

@media only screen and (max-width: 1000px) { .block5__right { width: 50%; } }

@media only screen and (max-width: 760px) { .block5__right { width: auto; position: relative; min-height: 440px; margin: 0 -10px; } }

.slide-main1 { margin-left: -90px; position: relative; }

@media only screen and (max-width: 760px) { .slide-main1 { margin: 0 -10px; } }

.slide-main1 .slick-dots { position: absolute; bottom: 16px; left: 0; right: 0; text-align: center; font-size: 0.01px; }

.slide-main1 .slick-dots li { display: inline-block; vertical-align: top; cursor: pointer; width: 8px; height: 8px; margin: 0 3px; background: rgba(0, 0, 0, 0.3); border-radius: 10px; }

.slide-main1 .slick-dots li.slick-active { background: rgba(51, 51, 51, 0.8); }

.slide-main1 .slick-dots li span { display: none; }

.slide-main1 .prev { position: absolute; bottom: 40px; right: 96px; cursor: pointer; z-index: 1; width: 48px; height: 48px; background-color: #f2eb3b; }

@media only screen and (max-width: 760px) { .slide-main1 .prev { display: none !important; } }

.slide-main1 .prev:before { position: absolute; top: 19px; left: 16px; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i13.svg") no-repeat 0 0; background-size: 14px 10px; width: 14px; height: 10px; display: inline-block; }

.slide-main1 .prev:hover { background-color: #E8E138; }

@media only screen and (max-width: 1000px) { .slide-main1 .prev { bottom: 30px; right: 86px; } }

.slide-main1 .next { position: absolute; bottom: 40px; right: 40px; cursor: pointer; z-index: 1; width: 48px; height: 48px; background-color: #f2eb3b; }

@media only screen and (max-width: 760px) { .slide-main1 .next { display: none !important; } }

.slide-main1 .next:before { position: absolute; top: 19px; left: 17px; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i13.svg") no-repeat 0 0; background-size: 14px 10px; width: 14px; height: 10px; display: inline-block; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; }

.slide-main1 .next:hover { background-color: #E8E138; }

@media only screen and (max-width: 1000px) { .slide-main1 .next { bottom: 30px; right: 30px; } }

.slide-main1__item { min-height: 520px; box-sizing: border-box; padding: 60px 0 0 90px; background-position: center; background-repeat: no-repeat; background-size: cover; }

/* @media only screen and (max-width: 1000px) { .slide-main1__item { background-position: left; padding: 30px 0 0 100px; background: #fbfbfb !important; } } */

@media only screen and (max-width: 1000px) { .slide-main1__item { background-position: left; padding: 30px 0 0 100px; } }

@media only screen and (max-width: 760px) { .slide-main1__item { padding: 20px 10px 40px 10px; min-height: 0; } }

.slide-main1__text { max-width: 431px; padding-right: 5px; }

.title4 { color: #363634; font-size: 24px; font-weight: 700; line-height: 32px; padding-bottom: 40px; }

@media only screen and (max-width: 1000px) { .title4 { padding-bottom: 20px; } }

.title4.mod1 { color: #fff; }

.title4.mod1 span { color: #363634; }

@media only screen and (max-width: 1000px) { .title4.mod1 { color: #363634; }
  .title4.mod1 span { color: #363634; } }

.title4 span { padding: 0 6px; display: inline-block; vertical-align: top; height: 40px; background-color: #f2eb3b; line-height: 40px; position: relative; top: -4px; margin-left: -6px; }

.list3 { display: block; padding-bottom: 102px; }

@media only screen and (max-width: 1000px) { .list3 { padding-bottom: 30px; } }

.list3__item { padding: 0 0 12px 28px; position: relative; color: #363634; font-size: 15px; line-height: 24px; }

.list3__item:last-child { padding-bottom: 0; }

.list3__item:before { position: absolute; top: 4px; left: 0; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i12.svg") no-repeat 0 0; background-size: 16px 16px; width: 16px; height: 16px; display: inline-block; }

.list3.mod1 .list3__item { color: #fff; }

.list3.mod1 .list3__item:before { background: url("/local/templates/layout2021header/css/../img/i14.svg") no-repeat 0 0; background-size: 16px 16px; width: 16px; height: 16px; display: inline-block; }

@media only screen and (max-width: 1000px) { .list3.mod1 .list3__item { color: #363634; }
  .list3.mod1 .list3__item:before { background: url("/local/templates/layout2021header/css/../img/i12.svg") no-repeat 0 0; background-size: 16px 16px; width: 16px; height: 16px; display: inline-block; } }

.more-button2 { *zoom: 1; }

.more-button2:after { content: " "; display: table; clear: both; }

.more-button2 a { float: left; margin-right: 16px; }

.more-button2 a:last-child { margin-right: 0; }

.more-button2 a:hover { opacity: 0.9; text-decoration: underline; }

.more-button2__style1 { height: 48px; background-color: #f2eb3b; line-height: 48px; text-align: center; color: #63666a; font-size: 16px; }

.more-button2__style3 { width: 107px; height: 48px; background-color: #ffffff; line-height: 48px; text-align: center; color: #363634; font-size: 16px; }

@media only screen and (max-width: 1000px) { .more-button2__style3 { background-color: #363634; color: #f2eb3b; } }

.more-button2__style2 { height: 48px; background-color: #63666a; line-height: 48px; text-align: center; color: #f2eb3b; font-size: 16px; }

.text3 { position: absolute; top: 0; right: -90px; background-color: #f7f7f7; bottom: 0; left: 0; padding: 80px 0 0 40px; }

@media only screen and (max-width: 1000px) { .text3 { padding: 30px 0 0 30px; } }

@media only screen and (max-width: 760px) { .text3 { padding: 20px 10px; } }

.text3__over { max-width: 202px; position: relative; }

.text3__over:before { content: ""; position: absolute; width: 100px; height: 100px; background-color: #f2eb3b; left: -20px; top: -60px; }

.text3 .text3__over p { line-height: 1.5; }

.text3__image { display: block; position: absolute; bottom: 0; right: 0; }

@media only screen and (max-width: 1220px) { .text3__image { right: -100px; } }

@media only screen and (max-width: 1000px) { .text3__image { right: 0; } }

.text3__title { position: relative; padding-bottom: 24px; color: #363634; font-size: 32px; font-weight: 700; line-height: 36px; }


@media only screen and (max-width: 1220px) { .text3__title { font-size: 28px; line-height: 32px; } }

.text3 p { color: #363634; font-size: 20px; line-height: 28px; }

.text3 .more1 { position: absolute; bottom: 40px; left: 40px; }

@media only screen and (max-width: 1000px) { .text3 .more1 { bottom: 30px; left: 30px; } }

@media only screen and (max-width: 760px) { .text3 .more1 { bottom: 20px; left: 10px; } }

.content-over5 { *zoom: 1; position: relative; }

.content-over5:after { content: " "; display: table; clear: both; }

.content-over5:before { position: absolute; top: 0; bottom: 0; left: -90px; right: 0; display: block; content: ''; background-color: #f7f7f7; }

.content-over5__left { float: left; width: 69%; position: relative; }

@media only screen and (max-width: 1000px) { .content-over5__left { float: none; width: auto; } }

.content-over5__right { width: 31%; position: absolute; top: 0; right: 0; bottom: 0; }

.content-over5__right:before { position: absolute; top: 0; bottom: 0; left: 0; right: -90px; display: block; content: ''; background-color: #f2f2f2; }

@media only screen and (max-width: 1000px) { .content-over5__right { width: auto; position: relative; }
  .content-over5__right:before { left: -20px; } }

.block6 { padding: 55px 20px 48px 0; position: relative; }

@media only screen and (max-width: 1000px) { .block6 { padding: 30px 10px; } }

@media only screen and (max-width: 760px) { .block6 { padding: 30px 0; } }

.block6:before { position: absolute; top: 0; right: 0; bottom: 0; left: -90px; display: block; content: ''; background-color: #63666a; }

.list-num1 { *zoom: 1; position: relative; }

.list-num1:after { content: " "; display: table; clear: both; }

.list-num1__item { float: left; width: 20%; padding-right: 18px; box-sizing: border-box; }

@media only screen and (max-width: 760px) { .list-num1__item { width: 50%; padding-bottom: 30px; }
  .list-num1__item:nth-child(2n+1) { clear: left; }
  .list-num1__item:last-child { width: 100%; padding-bottom: 0; } }

.list-num1__num { text-align: center; color: #f7f7f7; font-size: 32px; font-weight: 700; line-height: 32px; padding-bottom: 32px; width: 100px; }

@media only screen and (max-width: 760px) { .list-num1__num { width: 70px; font-size: 30px; padding-bottom: 10px; } }

.list-num1__icon { display: block; margin-bottom: 40px; max-width: 100%; }

@media only screen and (max-width: 760px) { .list-num1__icon { width: 70px; height: auto; margin-bottom: 20px; } }

.list-num1__text1 { min-height: 78px; box-sizing: border-box; padding-bottom: 10px; color: #ffffff; font-size: 13px; font-weight: 700; line-height: 18px; }

@media only screen and (max-width: 760px) { .list-num1__text1 { min-height: 0; padding-bottom: 20px; }
  .list-num1__text1 br { display: none; } }

.list-num1__text2 { color: #ffffff; font-size: 13px; line-height: 18px; }

.list-num1__text2 b { color: #f2eb3b; font-weight: 700; }

.list-num1__text2 span { display: block; color: #f2eb3b; font-weight: 700; }

.social2 { padding-top: 24px; *zoom: 1; }

.social2:after { content: " "; display: table; clear: both; }

.social2 a { float: left; clear: left; margin-bottom: 8px; }

@media only screen and (max-width: 760px) { .social2 a { clear: none; } }

.social2 a:hover { opacity: 0.9; }

.social2 a:last-child { margin-bottom: 0; }

.social2 a.icon1 { background: url("/local/templates/layout2021header/css/../img/add1.svg") no-repeat 0 0; background-size: 100px 30px; width: 100px; height: 30px; display: inline-block; background: url(/local/templates/layout2021header/css/../img/add1.png); background-size: 100% 100%; }

.social2 a.icon2 { background: url("/local/templates/layout2021header/css/../img/add2.svg") no-repeat 0 0; background-size: 100px 30px; width: 100px; height: 30px; display: inline-block; background: url(/local/templates/layout2021header/css/../img/add2.png); background-size: 100% 100%; }

.list-advantage1 { *zoom: 1; position: relative; min-height: 568px; box-sizing: border-box; margin-right: 15px; padding: 55px 0; }

.list-advantage1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 760px) { .list-advantage1 { padding: 30px 0; } }

.list-advantage1__item { float: left; width: 33.3%; padding-right: 25px; box-sizing: border-box; }

@media only screen and (max-width: 760px) { .list-advantage1__item { width: 100%; float: none; padding-bottom: 30px; }
  .list-advantage1__item:last-child { padding-bottom: 0; } }

.list-advantage1__title { color: #363634; font-size: 18px; font-weight: 700; line-height: 24px; padding-bottom: 16px; }

@media only screen and (max-width: 760px) { .list-advantage1__title { padding-bottom: 9px; } }

.list-advantage1__num { width: 40px; height: 40px; background-color: #f2eb3b; border-radius: 40px; margin-bottom: 24px; position: relative; }

@media only screen and (max-width: 760px) { .list-advantage1__num { margin-bottom: 15px; } }

.list-advantage1__num:before { position: absolute; top: 50%; left: 50%; display: block; content: ''; width: 8px; height: 8px; background-color: #363634; border-radius: 8px; margin-top: -4px; margin-left: -4px; }

.list-advantage1__num:after { position: absolute; top: 16px; left: 54px; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i15.svg") no-repeat 0 0; background-size: 216px 8px; width: 216px; height: 8px; display: inline-block; }

@media only screen and (max-width: 1260px) { .list-advantage1__num:after { display: none; } }

.list-advantage1__num.mod1:after { display: none; }

.list-advantage1 p { color: #363634; font-size: 15px; line-height: 22px; }

.block7 { padding: 40px 0 40px 40px; position: relative; }

@media only screen and (max-width: 760px) { .block7 { padding: 30px 0; } }

.block7:before { position: absolute; top: 0; left: 0; right: -90px; display: block; content: ''; bottom: 0; background-color: #f2eb3b; }

@media only screen and (max-width: 760px) { .block7:before { left: -20px; } }

.block7__over { position: relative; }

.block7__code { display: block; margin-bottom: 24px; width: 184px; }

.block7__title { padding-bottom: 24px; color: #363634; font-size: 18px; font-weight: 700; line-height: 24px; }

.block7 p { color: #363634; font-size: 16px; line-height: 24px; }

.block7 p span { text-decoration: underline; }

.block8 { padding: 40px 0 32px 40px; position: relative; }

@media only screen and (max-width: 760px) { .block8 { padding: 30px 0 10px 0; } }

.block8__title1 { padding-bottom: 32px; color: #363634; font-size: 32px; font-weight: 700; line-height: 36px; }

@media only screen and (max-width: 760px) { .block8__title1 { font-size: 20px; line-height: 25px; padding-bottom: 15px; } }

.block8__title2 { color: #363634; font-size: 20px; line-height: 26px; padding-bottom: 22px; }

@media only screen and (max-width: 760px) { .block8__title2 { font-size: 15px; line-height: 20px; padding-bottom: 15px; } }

.list-product1 { *zoom: 1; padding-bottom: 16px; }

.list-product1:after { content: " "; display: table; clear: both; }

.list-product1:last-child { padding-bottom: 0; }

@media only screen and (max-width: 760px) { .list-product1 { padding-bottom: 0; } }

.list-product1__item { float: left; width: 50%; padding-bottom: 24px; }

.list-product1__item:nth-child(2n+1) { clear: left; }

.list-product1__over { padding-right: 5px; *zoom: 1; position: relative; }

.list-product1__over:after { content: " "; display: table; clear: both; }

.list-product1__over span { display: block; overflow: hidden; }

.list-product1__over i { font-style: normal; display: table-cell; vertical-align: middle; height: 48px; color: #363634; font-size: 14px; line-height: 14px; }

@media only screen and (max-width: 1220px) { .list-product1__over br { display: none; }
  .list-product1__over i { font-size: 13px; height: 38px; } }

.list-product1__icon { float: left; margin-right: 16px; width: 48px; height: 48px; background-color: #f2eb3b; text-align: center; line-height: 48px; font-size: 0.01px; }

@media only screen and (max-width: 1220px) { .list-product1__icon { margin-right: 7px; width: 38px; line-height: 38px; height: 38px; }
  .list-product1__icon img { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } }

.list-product1__icon img { display: inline-block; vertical-align: middle; }

.block8-1 { *zoom: 1; position: relative; }

.block8-1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .block8-1 { padding: 30px 10px; } }

@media only screen and (max-width: 760px) { .block8-1 { padding: 30px 0; } }

.block8-1:before { position: absolute; top: 0; bottom: 0; left: -90px; right: -90px; display: block; content: ''; background-color: #f2eb3b; }

.block8-1__left { float: left; width: 69%; padding: 55px 0; position: relative; }

.block8-1__left p { color: #363634; font-size: 20px; line-height: 28px; }

@media only screen and (max-width: 1000px) { .block8-1__left { float: none; width: auto; padding: 0 0 20px 0; } }

.block8-1__title { color: #363634; font-size: 40px; font-weight: 700; line-height: 40px; padding-bottom: 16px; }

@media only screen and (max-width: 760px) { .block8-1__title { font-size: 20px; line-height: 25px; padding-bottom: 15px; } }

.more3 { position: absolute; top: 50%; right: 0; display: block; width: 263px; height: 48px; background-color: #63666a; text-align: center; line-height: 48px; color: #f2eb3b; font-size: 16px; margin-top: -24px; }

.more3:hover { text-decoration: underline; opacity: 0.9; }

@media only screen and (max-width: 1000px) { .more3 { position: relative; top: auto; right: auto; margin: 0; max-width: 400px; width: auto; } }

.block9 { position: relative; padding: 64px 0 100px 0; }

@media only screen and (max-width: 760px) { .block9 { padding: 30px 0; } }

.block9:before { position: absolute; top: 0; left: -90px; right: -90px; bottom: 0; display: block; content: ''; background-color: #f7f7f7; }

.block9__title { line-height: 40px; text-align: center; color: #363634; font-size: 32px; font-weight: 700; line-height: 36px; padding-bottom: 28px; }

@media only screen and (max-width: 760px) { .block9__title { font-size: 20px; line-height: 25px; padding-bottom: 20px; } }

.block9__over { position: relative; }

.schem1 { background: url("/local/templates/layout2021header/css/../img/schem1.svg") no-repeat 0 0; background-size: 406px 370px; width: 406px; height: 370px; display: inline-block; margin: auto; display: block; position: relative; margin-bottom: 64px; }

@media only screen and (max-width: 760px) { .schem1 { left: 50%; margin-left: -203px; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; } }

.schem1__item { position: absolute; text-align: center; color: #363634; font-size: 16px; font-weight: 700; line-height: 22px; }

.schem1__item:nth-child(2) { top: 340px; left: 0; width: 126px; }

.schem1__item:nth-child(1) { top: 100px; left: 140px; right: 140px; }

.schem1__item:nth-child(3) { top: 340px; right: 0; width: 126px; }

@media only screen and (max-width: 760px) { .margin-up1 { margin-top: -110px; } }

.list-text1 { margin: 0 30px; *zoom: 1; }

.list-text1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 760px) { .list-text1 { margin: 0; } }

.list-text1__item { float: left; width: 33.3%; }

@media only screen and (max-width: 760px) { .list-text1__item { float: none; width: auto; padding-bottom: 10px; }
  .list-text1__item:last-child { padding-bottom: 0; } }

.list-text1__over { margin: 0 40px; }

@media only screen and (max-width: 1220px) { .list-text1__over { margin: 0 10px; } }

@media only screen and (max-width: 760px) { .list-text1__over { margin: 0; } }

.list-text1__title { text-align: center; color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; padding-bottom: 32px; }

@media only screen and (max-width: 760px) { .list-text1__title { font-size: 20px; line-height: 25px; padding-bottom: 10px; text-align: left; } }

.list4__item { color: #363634; font-size: 16px; line-height: 22px; padding: 0 0 20px 40px; position: relative; }

.list4__item:before { position: absolute; top: 0; left: 0; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i16.svg") no-repeat 0 0; background-size: 24px 24px; width: 24px; height: 24px; display: inline-block; }

.list4__item span { display: table-cell; vertical-align: middle; height: 24px; }

.content-over6 { *zoom: 1; position: relative; }

.content-over6:after { content: " "; display: table; clear: both; }

.content-over6__left { float: left; width: 69%; padding: 40px 0 55px 0; }

@media only screen and (max-width: 1000px) { .content-over6__left { float: none; width: auto; padding: 30px 10px; } }

@media only screen and (max-width: 760px) { .content-over6__left { padding: 30px 0; } }

.content-over6__right { position: absolute; top: 0; right: 0; bottom: 0; width: 31%; }

.content-over6__right:before { position: absolute; top: 0; right: -90px; left: 0; bottom: 0; display: block; content: ''; background-color: #f2eb3b; }

@media only screen and (max-width: 1000px) { .content-over6__right { width: auto; position: relative; bottom: auto; right: auto; }
  .content-over6__right:before { left: -20px; } }

.schem2 { height: 338px; position: relative; }

@media only screen and (max-width: 1290px) { .schem2 { height: auto; padding-bottom: 30px; } }

@media only screen and (max-width: 760px) { .schem2 { padding-bottom: 10px; } }

.schem2__text1 { position: absolute; top: 0; left: 0; width: 440px; border: 2px dotted #cccccc; padding: 25px; box-sizing: border-box; }

@media only screen and (max-width: 1290px) { .schem2__text1 { position: static; margin: auto; margin-bottom: 20px; width: auto; max-width: 440px; } }

@media only screen and (max-width: 760px) { .schem2__text1 { padding: 15px; } }

.schem2__text2 { position: absolute; top: 0; right: 60px; width: 354px; height: 98px; border: 2px dotted #cccccc; box-sizing: border-box; padding: 24px; }

@media only screen and (max-width: 1290px) { .schem2__text2 { position: static; margin: auto; margin-bottom: 20px; width: auto; height: auto; max-width: 354px; } }

@media only screen and (max-width: 760px) { .schem2__text2 { padding: 15px; } }

.schem2__text3 { position: absolute; top: 88px; left: 195px; width: 440px; background-color: #f2eb3b; padding: 24px; box-sizing: border-box; text-align: center; font-size: 0.01px; }

@media only screen and (max-width: 1290px) { .schem2__text3 { position: static; margin: auto; margin-bottom: 20px; width: auto; max-width: 440px; } }

@media only screen and (max-width: 760px) { .schem2__text3 { padding: 15px; }
  .schem2__text3 br { display: none; } }

.schem2__title1 { color: #363634; font-size: 16px; font-weight: 700; line-height: 20px; padding-bottom: 24px; }

.schem2__title2 { color: #363634; font-size: 14px; line-height: 16px; }

.schem2__code { *zoom: 1; margin-bottom: 24px; }

.schem2__code:after { content: " "; display: table; clear: both; }

.schem2__code img { float: left; margin-right: 16px; }

.schem2__code span { display: block; overflow: hidden; color: #363634; font-size: 14px; line-height: 18px; }

.schem2__code span i { font-style: normal; display: table-cell; vertical-align: middle; height: 44px; }

@media only screen and (max-width: 1290px) { .schem2__code.mod1 { margin-bottom: 0; } }

.list5 { max-width: 160px; }

@media only screen and (max-width: 1290px) { .list5 { max-width: 100%; } }

.list5__item { padding: 0 0 10px 16px; color: #424240; font-size: 12px; line-height: 14px; position: relative; }

.list5__item:last-child { padding-bottom: 0; }

.list5__item:before { position: absolute; top: 3px; left: 0; display: block; content: ''; width: 8px; height: 8px; background-color: #f2eb3b; border-radius: 8px; }

.icon-list1 { text-align: center; font-size: 0.01px; padding-bottom: 24px; }

.icon-list1__item { display: inline-block; vertical-align: middle; margin-right: 82px; }

.icon-list1__item:last-child { margin-right: 0; }

@media only screen and (max-width: 760px) { .icon-list1__item { margin-right: 20px; } }

.title5 { color: #363634; font-size: 32px; font-weight: 700; line-height: 40px; padding-bottom: 20px; }

@media only screen and (max-width: 1290px) { .title5 { text-align: center; } }

.dots-more1 { position: absolute; height: 28px; top: 300px; left: 50%; width: 68%; margin-left: -34%; }

@media only screen and (max-width: 1290px) { .dots-more1 { top: auto; bottom: 10px; } }

@media only screen and (max-width: 760px) { .dots-more1 { display: none; } }

.dots-more1__item { position: absolute; }

.dots-more1__item:nth-child(1) { top: 13px; left: 0; width: 47.5%; border-top: 2px dotted #ccc; }

.dots-more1__item:nth-child(1):before { position: absolute; top: 0; height: 14px; left: 0; display: block; content: ''; border-left: 2px dotted #ccc; }

.dots-more1__item:nth-child(1):after { position: absolute; top: -14px; right: 0; height: 14px; display: block; content: ''; border-left: 2px dotted #ccc; }

.dots-more1__item:nth-child(2) { position: absolute; top: 0; height: 28px; border-left: 2px dotted #ccc; left: 50%; margin-left: -1px; }

.dots-more1__item:nth-child(3) { top: 13px; right: 0; width: 47.5%; border-top: 2px dotted #ccc; }

.dots-more1__item:nth-child(3):before { position: absolute; top: 0; height: 14px; right: 0; display: block; content: ''; border-left: 2px dotted #ccc; }

.dots-more1__item:nth-child(3):after { position: absolute; top: -14px; left: 0; height: 14px; display: block; content: ''; border-left: 2px dotted #ccc; }

.icon-list2 { *zoom: 1; }

.icon-list2:after { content: " "; display: table; clear: both; }

.icon-list2__item { float: left; width: 33.3%; }

@media only screen and (max-width: 760px) { .icon-list2__item { padding-bottom: 30px; width: 50%; }
  .icon-list2__item:last-child { width: 100%; padding-bottom: 0; } }

.icon-list2__over { max-width: 240px; margin: auto; text-align: center; font-size: 0.01px; padding: 0 5px; }

@media only screen and (max-width: 760px) { .icon-list2__over { max-width: 100%; } }

.icon-list2__icon { width: 100px; height: 100px; background-color: #f2eb3b; margin: auto; margin-bottom: 16px; line-height: 100px; border-radius: 100px; }

.icon-list2__icon img { display: inline-block; vertical-align: middle; }

.icon-list2 p { color: #363634; font-size: 14px; line-height: 18px; }

.text4 { padding: 40px 0 40px 40px; position: relative; }

@media only screen and (max-width: 1000px) { .text4 { padding: 30px 10px; } }

@media only screen and (max-width: 760px) { .text4 { padding: 30px 0; } }

.text4__title { color: #363634; font-size: 32px; font-weight: 700; line-height: 37px; padding-bottom: 24px; }

@media only screen and (max-width: 760px) { .text4__title { font-size: 20px; line-height: 25px; padding-bottom: 10px; } }

.text4 p { color: #363634; font-size: 16px; line-height: 24px; padding-bottom: 15px; }

.text4 p b { font-weight: 700; }

.text4 p:last-child { padding-bottom: 0; }

.block10 { padding: 62px 0 80px 0; position: relative; }

@media only screen and (max-width: 1000px) { .block10 { padding: 30px 10px; } }

@media only screen and (max-width: 760px) { .block10 { padding: 30px 0; } }

.block10:before { position: absolute; top: 0; bottom: 0; left: -90px; right: -90px; display: block; content: ''; background-color: #f7f7f7; }

.block10__over { position: relative; }

.block10__title { color: #363634; font-size: 32px; font-weight: 700; padding-bottom: 60px; line-height: 40px; }

@media only screen and (max-width: 1000px) { .block10__title { padding-bottom: 40px; } }

@media only screen and (max-width: 760px) { .block10__title { font-size: 20px; line-height: 25px; padding-bottom: 20px; } }

.list-advantage2 { *zoom: 1; }

.list-advantage2:after { content: " "; display: table; clear: both; }

.list-advantage2__item { float: left; width: 20%; box-sizing: border-box; padding-right: 35px; position: relative; }

@media only screen and (max-width: 1000px) { .list-advantage2__item { padding-right: 10px; }
  .list-advantage2__item br { display: none; } }

@media only screen and (max-width: 760px) { .list-advantage2__item { width: 50%; padding-bottom: 30px; }
  .list-advantage2__item:nth-child(2n+1) { clear: left; }
  .list-advantage2__item:last-child { width: 100%; padding-bottom: 0; } }

.list-advantage2__item:before { position: absolute; top: 46px; right: 13%; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i17.svg") no-repeat 0 0; background-size: 87px 8px; width: 87px; height: 8px; display: inline-block; }

@media only screen and (max-width: 1250px) { .list-advantage2__item:before { display: none; } }

.list-advantage2__item:last-child { padding-right: 0; }

.list-advantage2__item:last-child:before { display: none; }

.list-advantage2.mod1 .list-advantage2__item:before { display: none; }

.list-advantage2__icon { width: 100px; height: 100px; background-color: #f2eb3b; margin-bottom: 24px; line-height: 100px; text-align: center; font-size: 0.01px; position: relative; border-radius: 100px; }

@media only screen and (max-width: 760px) { .list-advantage2__icon { width: 80px; line-height: 80px; height: 80px; margin-bottom: 15px; }
  .list-advantage2__icon img { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } }

.list-advantage2__icon img { display: inline-block; vertical-align: middle; }

.list-advantage2__icon span { display: block; position: absolute; top: 0; left: 0; border-radius: 30px; width: 24px; height: 24px; background-color: #363634; text-align: center; line-height: 24px; color: #ffffff; font-size: 12px; font-weight: 700; }

.list-advantage2 p { color: #363634; font-size: 14px; line-height: 20px; }

.block11 { padding: 62px 0 80px 0; position: relative; *zoom: 1; }

.block11:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .block11 { padding: 30px 10px; } }

@media only screen and (max-width: 760px) { .block11 { padding: 30px 0; } }

.block11:before { position: absolute; top: 0; bottom: 0; left: -90px; right: -90px; display: block; content: ''; background-color: #63666a; }

.block11__over { position: relative; }

.block11__left { float: left; width: 69%; }

@media only screen and (max-width: 760px) { .block11__left { float: none; width: auto; padding-bottom: 40px; } }

.block11__left p { color: #ffffff; font-size: 16px; line-height: 24px; padding-bottom: 18px; }

.block11__left p b { color: #f2eb3b; font-weight: 700; }

.block11__left p:last-child { padding-bottom: 0; }

.block11__right { float: right; width: 31%; padding-left: 40px; box-sizing: border-box; }

@media only screen and (max-width: 760px) { .block11__right { padding: 0; width: auto; float: none; } }

.block11__title { color: #ffffff; font-size: 32px; font-weight: 700; line-height: 40px; padding-bottom: 20px; }

@media only screen and (max-width: 760px) { .block11__title { font-size: 20px; line-height: 25px; padding-bottom: 15px; } }

.social3 { *zoom: 1; }

.social3:after { content: " "; display: table; clear: both; }

.social3 a { float: left; clear: left; margin-bottom: 16px; }

.social3 a:hover { opacity: 0.9; }

.social3 a:last-child { margin-bottom: 0; }

.social3 a.icon1 { background: url("/local/templates/layout2021header/css/../img/add3.svg") no-repeat 0 0; background-size: 200px 60px; width: 200px; height: 60px; display: inline-block; background: url(/local/templates/layout2021header/css/../img/add3.png); background-size: 100% 100%; }

.social3 a.icon2 { background: url("/local/templates/layout2021header/css/../img/add4.svg") no-repeat 0 0; background-size: 200px 60px; width: 200px; height: 60px; display: inline-block; background: url(/local/templates/layout2021header/css/../img/add4.png); background-size: 100% 100%; }

.block12 { padding: 50px 0 128px 0; position: relative; *zoom: 1; }

.block12:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .block12 { padding: 30px 10px 128px 10px; } }

@media only screen and (max-width: 760px) { .block12 { padding: 30px 0 128px 0; } }

.block12:before { position: absolute; top: 0; bottom: 0; left: -90px; right: -90px; display: block; content: ''; background-color: #f7f7f7; }

.block12__over { position: relative; }

.news-list1, .news-list3 { position: relative; margin: 0 -15px; }

.news-list1 .prev, .news-list3 .prev { position: absolute; bottom: -88px; left: 15px; cursor: pointer; z-index: 1; width: 48px; height: 48px; background-color: #f2eb3b; }

.news-list1 .prev:before, .news-list3 .prev:before { position: absolute; top: 19px; left: 16px; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i13.svg") no-repeat 0 0; background-size: 14px 10px; width: 14px; height: 10px; display: inline-block; }

.news-list1 .prev:hover, .news-list3 .prev:hover { background-color: #E8E138; }

.news-list1 .next, .news-list3 .next { position: absolute; bottom: -88px; left: 71px; cursor: pointer; z-index: 1; width: 48px; height: 48px; background-color: #f2eb3b; }

.news-list1 .next:before, .news-list3 .next:before { position: absolute; top: 19px; left: 17px; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i13.svg") no-repeat 0 0; background-size: 14px 10px; width: 14px; height: 10px; display: inline-block; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; }

.news-list1 .next:hover, .news-list3 .next:hover { background-color: #E8E138; }

.news-list1__item, .news-list3__item { padding: 0 15px; box-sizing: border-box; }

.news-list1__foto, .news-list3__foto { position: relative; height: 240px; background-position: center; background-repeat: no-repeat; background-size: cover; }

.news-list1__category, .news-list3__category { position: absolute; top: 20px; left: -6px; padding: 0 11px; height: 32px; box-shadow: 2px 2px 6px rgba(54, 54, 52, 0.15); background-color: #f2eb3b; line-height: 35px; color: #363634; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.2px; }

.news-list1__category:before, .news-list3__category:before { position: absolute; bottom: -8px; left: 0; display: block; content: ''; background-image: url("/local/templates/layout2021header/css/../img/icons.png"); width: 6px; height: 8px; background-position: -34px -20px; }

.news-list1__icon, .news-list3__icon { position: absolute; top: 16px; right: 16px; width: 40px; height: 40px; background-color: #f2eb3b; border-radius: 40px; text-align: center; line-height: 40px; font-size: 0.01px; }

.news-list1__icon img, .news-list3__icon img { display: inline-block; vertical-align: middle; }

.news-list1__text, .news-list3__text { min-height: 188px; padding: 24px 30px; background: #fff; box-sizing: border-box; }

.news-list1__date, .news-list3__date { color: #898987; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; line-height: 20px; padding-bottom: 12px; }

.news-list1__title, .news-list3__title { color: #363634; font-size: 22px; font-weight: 700; line-height: 28px; }

.news-list1__title:hover, .news-list3__title:hover { text-decoration: underline; }

.news-list3 { padding-bottom: 10px; *zoom: 1; }

.news-list3:after { content: " "; display: table; clear: both; }

.news-list3__item { float: left; width: 33.3%; padding-bottom: 30px; }

.news-list3__item:nth-child(3n+1) { clear: left; }

@media only screen and (max-width: 1000px) { .news-list3__item { width: 50%; }
  .news-list3__item:nth-child(3n+1) { clear: none; }
  .news-list3__item:nth-child(2n+1) { clear: left; } }

@media only screen and (max-width: 760px) { .news-list3__item { width: 100%; }
  .news-list3__item:nth-child(2n+1) { clear: none; } }

@media only screen and (max-width: 760px) { .news-list3__text { min-height: 0; } }

.more4 { height: 64px; box-shadow: 0 -2px 0 #f7f7f7; background-color: #ffffff; padding-left: 32px; line-height: 64px; color: #363634; font-size: 16px; display: block; }

.more4:after { display: inline-block; vertical-align: top; margin-left: 11px; content: ''; background: url("/local/templates/layout2021header/css/../img/i13.svg") no-repeat 0 0; background-size: 14px 10px; width: 14px; height: 10px; display: inline-block; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; position: relative; top: 27px; }

.more4:hover { background-color: #f2eb3b; }

.content-over7 { *zoom: 1; position: relative; margin-bottom: 80px; }

.content-over7:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .content-over7 { margin-bottom: 50px; } }

@media only screen and (max-width: 760px) { .content-over7 { margin-bottom: 30px; } }

.content-over7:before { position: absolute; top: 0; width: 31%; padding-right: 82px; right: -90px; display: block; bottom: 0; content: ''; border: 8px solid #f2eb3b; background-color: #f7f7f7;     height: 818px;}

@media only screen and (max-width: 1000px) { .content-over7:before { display: none; } }

.content-over7__left { float: left; width: 69%; box-sizing: border-box; padding: 40px 40px 0 0; }

@media only screen and (max-width: 1000px) { .content-over7__left { float: none; width: auto; padding: 30px 10px; } }

@media only screen and (max-width: 760px) { .content-over7__left { padding: 30px 0; } }

.content-over7__right { width: 31%; float: right; position: relative; }

@media only screen and (max-width: 1000px) { .content-over7__right { float: none; width: auto; } }

.content-over7__right-over { position: relative; padding: 40px 0 40px 32px; *zoom: 1; }

.content-over7__right-over:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .content-over7__right-over { border: 8px solid #f2eb3b; background-color: #f7f7f7; margin: 0 -10px; padding: 20px; } }

.title-link1 { *zoom: 1; padding-bottom: 40px; }

.title-link1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 760px) { .title-link1 { padding-bottom: 20px; } }

.title-link1__left { float: left; padding-top: 6px; color: #363634; font-size: 32px; font-weight: 700; line-height: 40px; }

@media only screen and (max-width: 760px) { .title-link1__left { float: none; padding: 0 0 20px 0; font-size: 20px; line-height: 25px; } }

.title-link1__right { float: right; }

@media only screen and (max-width: 760px) { .title-link1__right { float: none; } }

.faq-list1 { margin-bottom: 48px; border-bottom: 1px solid #f7f7f7; }

@media only screen and (max-width: 760px) { .faq-list1 { margin-bottom: 30px; } }

.faq-list1__item { border-top: 1px solid #f7f7f7; }

.faq-list1__item:last-child { padding-bottom: 0; }

.faq-list1__title { cursor: pointer; position: relative; padding: 6px 0 6px 56px; }

.faq-list1__title b { display: block; font-style: normal; position: absolute; top: 6px; left: 0; width: 40px; height: 40px; background-color: #f7f7f7; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.faq-list1__title b:before { position: absolute; top: 50%; left: 50%; display: block; content: ''; -webkit-transition: 0.2s linear; transition: 0.2s linear; background: url("/local/templates/layout2021header/css/../img/i19.svg") no-repeat 0 0; background-size: 14px 14px; width: 14px; height: 14px; display: inline-block; margin-top: -7px; margin-left: -7px; }

.faq-list1__title span { display: table-cell; height: 40px; vertical-align: middle; }

.faq-list1__title i { font-style: normal; display: inline-block; color: #363634; font-size: 16px; line-height: 22px; text-decoration: underline; }

.faq-list1__title:hover i { text-decoration: none; }

.faq-list1__title:hover b { background-color: #f2eb3b; }

.faq-list1__title.active i { font-weight: 700; }

.faq-list1__title.active b { background-color: #f2eb3b; }

.faq-list1__title.active b:before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; }

.faq-list1__hide { padding: 6px 0 18px 56px; display: none; color: #363634; font-size: 15px; line-height: 22px; }

.faq-list1__hide p { padding-bottom: 15px; }

.faq-list1__hide p:last-child { padding-bottom: 0; }

.pagination1 { *zoom: 1; }

.pagination1:after { content: " "; display: table; clear: both; }

.pagination1__item { float: left; margin-right: 11px; }

.pagination1__item:last-child { margin-right: 0; }

.pagination1__item a { display: block; width: 48px; height: 48px; border-radius: 24px; color: #363634; font-size: 16px; text-align: center; line-height: 48px; }

.pagination1__item a:hover { background-color: #363634; color: #ffffff; }

.pagination1__item a.prev { background: url("/local/templates/layout2021header/css/../img/i3.svg") no-repeat 0 0; background-size: 48px 48px; width: 48px; height: 48px; display: inline-block; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; border-radius: 0px; }

.pagination1__item a.prev:hover { opacity: 0.8; }

.pagination1__item a.next { background: url("/local/templates/layout2021header/css/../img/i3.svg") no-repeat 0 0; background-size: 48px 48px; width: 48px; height: 48px; display: inline-block; border-radius: 0px; }

.pagination1__item a.next:hover { opacity: 0.8; }

@media only screen and (max-width: 760px) { .pagination1__item a { width: 24px; height: 24px; line-height: 26px; font-size: 14px; }
  .pagination1__item a.prev { background: url("/local/templates/layout2021header/css/../img/i3.svg") no-repeat 0 0; background-size: 24px 24px; width: 24px; height: 24px; display: inline-block; }
  .pagination1__item a.next { background: url("/local/templates/layout2021header/css/../img/i3.svg") no-repeat 0 0; background-size: 24px 24px; width: 24px; height: 24px; display: inline-block; } }

.pagination1__item.active a { background-color: #363634; color: #ffffff; }

.title6 { color: #363634; font-size: 32px; font-weight: 700; line-height: 36px; padding: 8px 0 32px 0; }

@media only screen and (max-width: 760px) { .title6 { font-size: 20px; line-height: 25px; padding: 0 0 20px 0; } }

.news-list2 { padding-bottom: 40px; }

@media only screen and (max-width: 1000px) { .news-list2 { padding-bottom: 20px; } }

.news-list2__item { margin-bottom: 30px; background-color: #ffffff; }

.news-list2__item:last-child { margin-bottom: 0; }

.news-list2__text { min-height: 200px; box-sizing: border-box; padding: 30px; }

@media only screen and (max-width: 1000px) { .news-list2__text { min-height: 0; } }

.news-list2__date { line-height: 20px; padding-bottom: 12px; color: #898987; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; }

.news-list2__title { color: #363634; font-size: 18px; font-weight: 700; line-height: 24px; }

.news-list2__title:hover { text-decoration: underline; }

.social4 { *zoom: 1; }

.social4:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .social4 { padding-bottom: 10px; } }

.social4__title { color: #363634; font-size: 22px; font-weight: 700; line-height: 28px; padding-bottom: 16px; }

.social4 a { float: left; margin-right: 8px; }

.social4 a:last-child { margin-right: 0; }

.social4 a.icon1 { background: url("/local/templates/layout2021header/css/../img/c4.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social4 a.icon2 { background: url("/local/templates/layout2021header/css/../img/c5.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social4 a.icon3 { background: url("/local/templates/layout2021header/css/../img/c6.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social4 a:hover { opacity: 0.8; }

.background3 { padding: 40px 0 80px 0; background-color: #f7f7f7; }

@media only screen and (max-width: 1000px) { .background3 { padding: 30px 0px; } }

.line-filter1 { *zoom: 1; margin-bottom: 21px; position: relative; z-index: 2; }

.line-filter1:after { content: " "; display: table; clear: both; }

.line-filter1__title { float: left; margin-right: 10px; line-height: 32px; color: #363634; font-size: 16px; padding-top: 1px; margin: 0 10px 5px 0; }

.line-filter1__item { float: left; margin: 0 27px 6px 0; color: #363634; font-size: 16px; line-height: 29px; height: 32px; box-sizing: border-box; border-radius: 16px; border: 2px solid rgba(242, 235, 59, 0); }

.line-filter1__item i { font-style: normal; text-decoration: underline; }

.line-filter1__item span { color: #4d4d4a; font-size: 11px; display: inline-block; margin-left: 3px; }

.line-filter1__item:hover i { text-decoration: none; }

.line-filter1__item.active { border: 2px solid #f2eb3b; padding: 0 30px 0 10px; position: relative; margin-right: 16px; }

.line-filter1__item.active:before { position: absolute; top: 10px; right: 14px; display: block; content: ''; background: url("/local/templates/layout2021header/css/../img/i20.svg") no-repeat 0 0; background-size: 8px 8px; width: 8px; height: 8px; display: inline-block; }

.line-filter1__item.active i { text-decoration: none; }

.line-filter1__list { position: absolute; top: 36px; left: 0; box-shadow: 0 4px 8px rgba(99, 102, 106, 0.2); background-color: #ffffff; padding: 16px 8px 11px 16px; *zoom: 1; display: none; }

.line-filter1__list:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .line-filter1__list { top: 100%; right: 0; } }

@media only screen and (max-width: 760px) { .line-filter1__list { left: -10px; right: -10px; } }

.line-filter1__list.active { display: block; }

.line-filter1__list .line-filter1__item { width: 200px; height: 40px; border-radius: 50px; line-height: 38px; padding: 0 30px 0 14px; margin-right: 8px !important; }

.line-filter1__list .line-filter1__item:nth-child(4n+1) { clear: left; }

@media only screen and (max-width: 1000px) { .line-filter1__list .line-filter1__item { width: 25%; margin-right: 0 !important; background: none !important; }
  .line-filter1__list .line-filter1__item:nth-child(4n+1) { clear: none; } }

@media only screen and (max-width: 580px) { .line-filter1__list .line-filter1__item { width: 50%; } }

.line-filter1__list .line-filter1__item:hover { background-color: #f7f7f7; }

.line-filter1__list .line-filter1__item.active { background: none; }

.line-filter1__list .line-filter1__item.active:before { top: 14px; }

.view-all1 { float: left; color: #363634; font-size: 16px; line-height: 20px; position: relative; top: 7px; padding-right: 11px; margin-bottom: 10px; }

.view-all1 span { text-decoration: underline; }

.view-all1:before { position: absolute; top: 8px; right: 0; display: block; content: ''; background-image: url("/local/templates/layout2021header/css/../img/icons.png"); width: 6px; height: 4px; background-position: -10px -34px; }

.view-all1:hover span { text-decoration: none; }

.view-all1.active { color: #363634; }

.view-all1.active span { text-decoration: none; }

.view-all1.active:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; top: 7px; }

.modal-up { position: absolute; top: 0; left: 0; width: 100%; height: 100%; position: fixed; z-index: 100; overflow: auto; display: none; }

.modal-up__vertical { display: table-cell; vertical-align: middle; }

.modal-up__background-close { position: absolute; top: 0; left: 0; width: 100%; height: 100%; position: fixed; background-color: rgba(99, 102, 106, 0.7); }

.modal-up__content { margin: auto; position: relative; max-width: 830px; }

.modal-up__close { position: absolute; top: -35px; right: -35px; cursor: pointer; background: url("/local/templates/layout2021header/css/../img/i22.svg") no-repeat 0 0; background-size: 14px 14px; width: 14px; height: 14px; display: inline-block; z-index: 2; }

@media only screen and (max-width: 1500px) { .modal-up__close { top: 10px; right: 10px; background: url("/local/templates/layout2021header/css/../img/i23.svg") no-repeat 0 0; background-size: 14px 14px; width: 14px; height: 14px; display: inline-block; } }

.modal-content1 { position: relative; }

@media only screen and (max-width: 760px) { .modal-content1 { background: #fff; } }

.modal-content1:before { position: absolute; top: 0; right: 0; bottom: 16px; left: 16px; display: block; content: ''; background: #f2eb3b; }

@media only screen and (max-width: 760px) { .modal-content1:before { display: none; } }

.modal-content1:after { position: absolute; top: 16px; right: 16px; display: block; content: ''; left: 0; bottom: 0; background: #fff; }

@media only screen and (max-width: 760px) { .modal-content1:after { display: none; } }

.modal-content1__over { position: relative; z-index: 1; padding: 64px 64px 56px 64px; }

@media only screen and (max-width: 760px) { .modal-content1__over { padding: 20px; } }

.modal-content1__title1 { color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; padding-bottom: 32px; }

.modal-content1__title1.mod1 { padding-bottom: 20px; }

.modal-content1__title3 { color: #363634; font-size: 18px; line-height: 22px; }

.modal-content1__title2 { color: #363634; font-size: 16px; line-height: 24px; padding-bottom: 8px; }

.list-chose1 { *zoom: 1; margin: 0 -4px; padding-bottom: 8px; }

@media only screen and (max-width: 760px) { .list-chose1 { display: flex; flex-wrap: wrap; } }

.list-chose1:after { content: " "; display: table; clear: both; }

.list-chose1__item { width: 8.3333%; float: left; padding-bottom: 8px; }

@media only screen and (max-width: 1000px) { .list-chose1__item { width: auto; } }

@media only screen and (max-width: 760px) { .list-chose1__item { width: 14.28%; display: flex; justify-content: center} }

.list-chose1__over { margin: 0 4px; position: relative; }

.list-chose1__over:hover .list-chose1__tooltip { display: block; }

.list-chose1__over:hover .list-chose1__icon { background-color: #f2eb3b; }

.list-chose1__icon { cursor: pointer; width: 48px; height: 48px; background-color: #f7f7f7; text-align: center; line-height: 48px; font-size: 0.01px; }

.list-chose1__icon img { display: inline-block; vertical-align: middle; }

.list-chose1__tooltip { position: absolute; top: -38px; left: 0; height: 30px; box-shadow: 0 4px 8px rgba(99, 102, 106, 0.2); background-color: #63666a; padding: 0 5px 0 10px; white-space: nowrap; color: #ffffff; font-size: 12px; line-height: 30px; display: none; }

.list-chose1__tooltip.hide { display: none !important; }

.list-chose1__tooltip:before { position: absolute; bottom: -6px; left: 0; display: block; content: ''; background-image: url("/local/templates/layout2021header/css/../img/icons.png"); width: 6px; height: 6px; background-position: -44px -20px; }

.list-chose1__another { display: inline-block; vertical-align: top; position: relative; top: 15px; margin-left: 3px; color: #363634; font-size: 14px; line-height: 16px; text-decoration: underline; }

.list-chose1__another:hover { text-decoration: none; }

.modal-form1 { *zoom: 1; }

.modal-form1:after { content: " "; display: table; clear: both; }

.modal-form1__input { width: 100%; display: block; height: 46px; margin-bottom: 16px; border-bottom: 2px solid #eaeaea; color: #333; font-size: 16px; }

.modal-form1__input.mod1 { max-width: 400px; }

.modal-form1__textarea { width: 100%; display: block; height: 94px; margin-bottom: 32px; border: none; resize: none; padding: 11px 0; border-bottom: 2px solid #eaeaea; color: #333; font-size: 16px; }

.modal-form1 ::-webkit-input-placeholder { opacity: 1; color: #898987; }

.modal-form1 ::-moz-placeholder { opacity: 1; color: #898987; }

.modal-form1 :-ms-input-placeholder { opacity: 1; color: #898987; }

.modal-form1 :-moz-placeholder { opacity: 1; color: #898987; }

.modal-form1__list { *zoom: 1; }

.modal-form1__list:after { content: " "; display: table; clear: both; }

.modal-form1__list.hide1 { display: none; }

.modal-form1__list .modal-form1__input { float: right; width: 47%; }

.modal-form1__list .modal-form1__input:first-child { float: left; }

@media only screen and (max-width: 760px) { .modal-form1__list .modal-form1__input { float: none !important; width: 100%; } }

.modal-form1__submit { margin-bottom: 32px; display: block; border: none; width: 174px; height: 48px; background-color: #f2eb3b; color: #363634; font-size: 16px; }

.modal-form1__submit:hover { text-decoration: underline; opacity: 0.9; }

.modal-form1 .btns a { cursor: pointer; margin-bottom: 32px; display: block; border: none; width: 174px; height: 48px; background-color: #f2eb3b; color: #363634; font-size: 16px; line-height: 48px; text-align: center; }

.modal-form1 .btns a:hover { text-decoration: underline; opacity: 0.9; }

.modal-form1__text { color: #898987; font-size: 14px; line-height: 20px; }

.modal-form1__text a { color: #898987; text-decoration: underline; }

.modal-form1__text a:hover { text-decoration: none; }

.modal-form1 .jq-selectbox { cursor: pointer; display: block !important; z-index: 0 !important; float: left; width: 47%; }

@media only screen and (max-width: 760px) { .modal-form1 .jq-selectbox { float: none; width: auto; } }

.modal-form1 .jq-selectbox.opened { z-index: 1 !important; }

.modal-form1 .jq-selectbox__select { height: 46px; margin-bottom: 16px; border-bottom: 2px solid #eaeaea; color: #333; font-size: 16px; line-height: 46px; box-sizing: border-box; }

.modal-form1 .jq-selectbox__select-text { display: block; width: auto !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.modal-form1 .jq-selectbox__dropdown { position: absolute; left: 0; width: auto !important; right: 0; bottom: auto !important; border: 1px solid #eaeaea; background: #fff; top: 45px !important; }

.modal-form1 .jq-selectbox ul { max-height: 150px; overflow: auto; }

.modal-form1 .jq-selectbox li { padding: 5px; font-size: 13px; color: #333; }

.modal-form1 .jq-selectbox li.selected, .modal-form1 .jq-selectbox li:hover { color: #000; background: #f2eb3b; }

.back-to-chose-category1 { float: right; width: 47%; font-size: 0.01px; position: relative; left: -15px; }

.back-to-chose-category1 a { display: inline-block; vertical-align: top; position: relative; top: 13px; color: #363634; font-size: 14px; line-height: 16px; text-decoration: underline; }

.back-to-chose-category1 a:hover { text-decoration: none; }

@media only screen and (max-width: 760px) { .back-to-chose-category1 { float: none; width: auto; left: 0; margin-bottom: 10px; }
  .back-to-chose-category1 a { top: 0; } }

.hide { display: none !important; }

.none { border-color: red !important; }

.black { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 200; }

.btns { position: relative; }

.content-over8 { *zoom: 1; padding-bottom: 120px;}

.content-over8:after { content: " "; display: table; clear: both; }

.content-over8__left { float: left; width: 69%; padding-right: 40px; box-sizing: border-box; }

@media only screen and (max-width: 1000px) { .content-over8__left { width: auto; float: none; padding: 0; } }

.content-over8__right { float: right; width: 31%; }

@media only screen and (max-width: 1000px) { .content-over8__right { float: none; width: auto; max-width: 400px; } }

.block14 { position: relative; *zoom: 1; }

.block14:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 760px) { .block14 { margin: 0 -10px; } }

.block14__background { position: absolute; top: 0; bottom: 0; left: -90px; padding-left: 90px; background-position: center; background-repeat: no-repeat; background-size: cover; }

@media only screen and (max-width: 760px) { .block14__background { position: static; height: 250px; width: 100% !important; } }

.block14__right { float: right; width: 100%; max-width: 478px; padding: 80px 30px 80px 60px; position: relative; box-sizing: border-box; }

.block14__right:before { position: absolute; top: 0; bottom: 0; left: 0; right: -90px; display: block; content: ''; background-color: #63666a; }

@media only screen and (max-width: 1000px) { .block14__right { padding: 40px 0 40px 40px; max-width: 58%; } }

@media only screen and (max-width: 760px) { .block14__right { float: none; width: auto; max-width: 100%; padding: 30px 10px; }
  .block14__right br { display: none; } }

.block14__over { position: relative; *zoom: 1; }

.block14__over:after { content: " "; display: table; clear: both; }

.block14__over p { padding-bottom: 56px; color: #ffffff; font-size: 20px; line-height: 28px; }

@media only screen and (max-width: 760px) { .block14__over p { padding-bottom: 30px; font-size: 15px; line-height: 19px; } }

.launch-alert1 { float: left; margin-right: 40px; width: 191px; height: 48px; background-color: #f2eb3b; line-height: 48px; text-align: center; color: #363634; font-size: 16px; }

.launch-alert1:hover { text-decoration: underline; opacity: 0.9; }

@media only screen and (max-width: 760px) { .launch-alert1 { max-width: 400px; width: auto; display: block; float: none; margin-right: 0; } }

.social5 { float: left; font-size: 0.01px; }

@media only screen and (max-width: 760px) { .social5 { float: none; padding-top: 15px; clear: both; } }

.social5__title { float: left; position: relative; top: 10px; margin-right: 20px; color: #cccccc; font-size: 16px; }

.social5 a { float: left; margin-right: 20px; position: relative; }

.social5 a:last-child { margin-right: 0; }

.social5 a.icon1 { top: 8px; background: url("/local/templates/layout2021header/css/../img/i24.svg") no-repeat 0 0; background-size: 19px 24px; width: 19px; height: 24px; display: inline-block; }

.social5 a.icon2 { background: url("/local/templates/layout2021header/css/../img/i25.svg") no-repeat 0 0; background-size: 18px 20px; width: 18px; height: 20px; display: inline-block; top: 12px; }

.social5 a:hover { opacity: 0.9; }

.block15 { *zoom: 1; position: relative; padding: 40px 0 80px 0; }

.block15:after { content: " "; display: table; clear: both; }

.block4 mod1 {margin-bottom: 30px; }


@media only screen and (max-width: 1000px) { .block15 { padding: 40px 0; } }

@media only screen and (max-width: 760px) { .block15 { padding: 30px 0; } }

.block15__right { float: right; position: relative; width: 686px; max-width: 70%; width: 55%; padding: 16px 16px 0 0; *zoom: 1; }

.block15__right:after { content: " "; display: table; clear: both; }

.block15__right:before { position: absolute; top: 0; left: 16px; bottom: 16px; right: 0; display: block; content: ''; background-color: #f2eb3b; }

.block15__right img { display: block; position: relative; max-width: 100%; float: right; }

@media only screen and (max-width: 1220px) { .block15__right { max-width: 50%; } }

@media only screen and (max-width: 1000px) { .block15__right { max-width: 40%; } }

@media only screen and (max-width: 760px) { .block15__right { max-width: 300px; float: none; width: 100%; box-sizing: border-box; margin: auto; margin-bottom: 20px; } }

.block15__left { overflow: hidden; padding: 40px 90px 0 0; }

@media only screen and (max-width: 1220px) { .block15__left { padding-right: 40px; } }

@media only screen and (max-width: 1000px) { .block15__left { padding-top: 16px; } }

@media only screen and (max-width: 760px) { .block15__left { padding-right: 0; } }

.block15__left p { color: #363634; font-size: 16px; line-height: 24px; padding-bottom: 48px; }

.block15__left p span { display: inline; padding: 0 5px; background-color: #f2eb3b; }

.block15__left p.mod1 { padding-bottom: 40px; color: #363634; font-size: 18px; line-height: 28px; }

@media only screen and (max-width: 760px) { .block15__left p { padding-bottom: 30px; }
  .block15__left p.mod1 { padding-bottom: 30px; } }

.block15__title { color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; padding-bottom: 24px; }

@media only screen and (max-width: 760px) { .block15__title { font-size: 25px; line-height: 30px; } }

.launch-alert2 { display: block; width: 281px; height: 48px; background-color: #f2eb3b; line-height: 48px; text-align: center; color: #363634; font-size: 16px; }

.launch-alert2:hover { opacity: 0.9; text-decoration: underline; }

@media only screen and (max-width: 760px) { .launch-alert2 { max-width: 400px; width: auto; } }

.block16 { position: relative; padding: 80px 0 100px 0; }

@media only screen and (max-width: 760px) { .block16 { padding: 0 0 30px 0; } }

.block16__background { position: absolute; top: 0; right: -90px; bottom: 0; padding-right: 90px; width: 56%; background-position: center; background-repeat: no-repeat; background-size: cover; }

@media only screen and (max-width: 1000px) { .block16__background { width: 50%; } }

@media only screen and (max-width: 760px) { .block16__background { width: 100%; position: static; margin: 0 -10px; height: 250px; background-position: top; margin-bottom: 30px; } }

.block16__logo { display: inline-block; vertical-align: top; margin-bottom: 40px; }

@media only screen and (max-width: 1000px) { .block16__logo { margin-bottom: 24px; } }

.block16__logo img { width: 257px; display: block; }

.block16__left { width: 44%; padding-right: 80px; box-sizing: border-box; }

@media only screen and (max-width: 1000px) { .block16__left { width: 50%; } }

.block16__left p { color: #363634; font-size: 16px; line-height: 24px; padding-bottom: 24px; }

@media only screen and (max-width: 760px) { .block16__left { width: 100%; padding: 0; } }

.social6 { *zoom: 1; padding-top: 40px; white-space: nowrap; }

.social6:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .social6 { white-space: normal; padding-top: 0; } }

.social6 a { display: inline-block; vertical-align: top; margin-right: 16px; width: 200px; height: 60px; background-size: 100% 100%; }

.social6 a:last-child { margin-right: 0; }

.social6 a.icon1 { background-image: url(/local/templates/layout2021header/css/../img/add5.png); }

.social6 a.icon2 { background-image: url(/local/templates/layout2021header/css/../img/add6.png); }

.social6 a.icon1-en { background-image: url(/local/templates/layout2021header/css/../img/add1_1.png) !important; }

.social6 a.icon2-en { background-image: url(/local/templates/layout2021header/css/../img/add2_1.png) !important; }

.social6 a:hover { opacity: 0.9; }

@media only screen and (max-width: 1000px) { .social6 a { width: 100px; height: 30px; margin-right: 10px; } }

.date-tag1 { font-size: 0.01px; padding-bottom: 28px; }

@media only screen and (max-width: 1000px) { .date-tag1 { padding-bottom: 10px; } }

.date-tag1__item { display: inline-block; vertical-align: top; margin: 0 33px 10px 0; color: #898987; font-size: 12px; font-weight: 700; line-height: 16px; text-transform: uppercase; letter-spacing: 0.8px; }

.date-tag1__item a { color: #898987; }

.date-tag1__item a:hover { text-decoration: underline; }

.text5 p { color: #363634; font-size: 20px; line-height: 30px; padding-bottom: 25px; }

.text5 p:last-child { padding-bottom: 0; }

@media only screen and (max-width: 760px) { .text5 p { font-size: 16px; line-height: 20px; padding-bottom: 15px; } }

.subscribe-to-news1 { display: block; width: 222px; height: 48px; background-color: #f2eb3b; text-align: center; line-height: 48px; color: #363634; font-size: 16px; }

.subscribe-to-news1:hover { opacity: 0.9; text-decoration: underline; }

.padding1.mod1 {padding-top: 50px !important;}

.modal-form1__submit:hover { text-decoration: underline; opacity: 0.9; }

.modal-form1 .btns a { cursor: pointer; margin-bottom: 32px; display: block; border: none; width: 174px; height: 48px; background-color: #f2eb3b; color: #363634; font-size: 16px; line-height: 48px; text-align: center; }

.modal-form1 .btns a:hover { text-decoration: underline; opacity: 0.9; }

.modal-form1 .btns.mod1 { padding-top: 16px; }

.modal-form1 .btns.mod1 a { max-width: 280px; width: auto; }

.modal-form1__text { color: #898987; font-size: 14px; line-height: 20px; }

.modal-form1__text a { color: #898987; text-decoration: underline; }

.modal-form1__text a:hover { text-decoration: none; }

@media only screen and (max-width: 1000px) { .modal-form1__text br { display: none; } }

.modal-form1 .jq-selectbox { cursor: pointer; display: block !important; z-index: 0 !important; float: left; width: 47%; }

@media only screen and (max-width: 760px) { .modal-form1 .jq-selectbox { float: none; width: auto; } }

.modal-form1 .jq-selectbox.opened { z-index: 1 !important; }

.modal-form1 .jq-selectbox__select { height: 46px; margin-bottom: 16px; border-bottom: 2px solid #eaeaea; color: #333; font-size: 16px; line-height: 46px; box-sizing: border-box; }

.modal-form1 .jq-selectbox__select-text { display: block; width: auto !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.modal-form1 .jq-selectbox__dropdown { position: absolute; left: 0; width: auto !important; right: 0; bottom: auto !important; border: 1px solid #eaeaea; background: #fff; top: 45px !important; }

.modal-form1 .jq-selectbox ul { max-height: 150px; overflow: auto; }

.modal-form1 .jq-selectbox li { padding: 5px; font-size: 13px; color: #333; }

.modal-form1 .jq-selectbox li.selected, .modal-form1 .jq-selectbox li:hover { color: #000; background: #f2eb3b; }

.back-to-chose-category1 { float: right; width: 47%; font-size: 0.01px; position: relative; left: -15px; }

.back-to-chose-category1 a { display: inline-block; vertical-align: top; position: relative; top: 13px; color: #363634; font-size: 14px; line-height: 16px; text-decoration: underline; }

.back-to-chose-category1 a:hover { text-decoration: none; }

@media only screen and (max-width: 760px) { .back-to-chose-category1 { float: none; width: auto; left: 0; margin-bottom: 10px; }
  .back-to-chose-category1 a { top: 0; } }

.hide { display: none !important; }

.none { border-color: red !important; }

.black { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 200; }

.btns { position: relative; }

.content-over8 { *zoom: 1; }

.content-over8:after { content: " "; display: table; clear: both; }

.content-over8.mod1 { padding-bottom: 120px; }

@media only screen and (max-width: 1000px) { .content-over8.mod1 { padding-bottom: 50px; } }

.content-over8__left { float: left; width: 69%; padding-right: 40px; box-sizing: border-box; }

@media only screen and (max-width: 1000px) { .content-over8__left { width: auto; float: none; padding: 0; } }

.content-over8__left.mod1 { padding-right: 70px; }

@media only screen and (max-width: 1000px) { .content-over8__left.mod1 { padding: 0 0 40px 0; } }

.content-over8__right { float: right; width: 31%; }

@media only screen and (max-width: 1000px) { .content-over8__right { float: none; width: auto; max-width: 400px; } }

.block14 { position: relative; *zoom: 1; }

.block14:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 760px) { .block14 { margin: 0 -10px; } }

.block14__background { position: absolute; top: 0; bottom: 0; left: -90px; padding-left: 90px; background-position: center; background-repeat: no-repeat; background-size: cover; }

@media only screen and (max-width: 760px) { .block14__background { position: static; height: 250px; width: 100% !important; } }

.block14__right { float: right; width: 100%; max-width: 478px; padding: 80px 30px 80px 60px; position: relative; box-sizing: border-box; }

.block14__right:before { position: absolute; top: 0; bottom: 0; left: 0; right: -90px; display: block; content: ''; background-color: #63666a; }

@media only screen and (max-width: 1000px) { .block14__right { padding: 40px 0 40px 40px; max-width: 58%; } }

@media only screen and (max-width: 760px) { .block14__right { float: none; width: auto; max-width: 100%; padding: 30px 10px; }
  .block14__right br { display: none; } }

.block14__over { position: relative; *zoom: 1; }

.block14__over:after { content: " "; display: table; clear: both; }

.block14__over p { padding-bottom: 56px; color: #ffffff; font-size: 20px; line-height: 28px; }

@media only screen and (max-width: 760px) { .block14__over p { padding-bottom: 30px; font-size: 15px; line-height: 19px; } }

.launch-alert1 { float: left; margin-right: 40px; width: 191px; height: 48px; background-color: #f2eb3b; line-height: 48px; text-align: center; color: #363634; font-size: 16px; }

.launch-alert1:hover { text-decoration: underline; opacity: 0.9; }

@media only screen and (max-width: 760px) { .launch-alert1 { max-width: 400px; width: auto; display: block; float: none; margin-right: 0; } }

.social5 { float: left; font-size: 0.01px; }

@media only screen and (max-width: 760px) { .social5 { float: none; padding-top: 15px; clear: both; } }

.social5__title { float: left; position: relative; top: 10px; margin-right: 20px; color: #cccccc; font-size: 16px; }

.social5 a { float: left; margin-right: 20px; position: relative; }

.social5 a:last-child { margin-right: 0; }

.social5 a.icon1 { top: 8px; background: url("/local/templates/layout2021header/css/../img/i24.svg") no-repeat 0 0; background-size: 19px 24px; width: 19px; height: 24px; display: inline-block; }

.social5 a.icon2 { background: url("/local/templates/layout2021header/css/../img/i25.svg") no-repeat 0 0; background-size: 18px 20px; width: 18px; height: 20px; display: inline-block; top: 12px; }

.social5 a:hover { opacity: 0.9; }

.block15 { *zoom: 1; position: relative; padding: 40px 0 80px 0; }

.block15:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .block15 { padding: 40px 0; } }

@media only screen and (max-width: 760px) { .block15 { padding: 30px 0; } }

.block15__right { float: right; position: relative; width: 686px; max-width: 70%; width: 55%; padding: 16px 16px 0 0; *zoom: 1; }

.block15__right:after { content: " "; display: table; clear: both; }

.block15__right:before { position: absolute; top: 0; left: 16px; bottom: 16px; right: 0; display: block; content: ''; background-color: #f2eb3b; }

.block15__right img { display: block; position: relative; max-width: 100%; float: right; }

@media only screen and (max-width: 1220px) { .block15__right { max-width: 50%; } }

@media only screen and (max-width: 1000px) { .block15__right { max-width: 40%; } }

@media only screen and (max-width: 760px) { .block15__right { max-width: 300px; float: none; width: 100%; box-sizing: border-box; margin: auto; margin-bottom: 20px; } }

.block15__left { overflow: hidden; padding: 40px 90px 0 0; }

@media only screen and (max-width: 1220px) { .block15__left { padding-right: 40px; } }

@media only screen and (max-width: 1000px) { .block15__left { padding-top: 16px; } }

@media only screen and (max-width: 760px) { .block15__left { padding-right: 0; } }

.block15__left p { color: #363634; font-size: 16px; line-height: 24px; padding-bottom: 48px; }

.block15__left p span { display: inline; padding: 0 5px; background-color: #f2eb3b; }

.block15__left p.mod1 { padding-bottom: 40px; color: #363634; font-size: 18px; line-height: 28px; }

@media only screen and (max-width: 760px) { .block15__left p { padding-bottom: 30px; }
  .block15__left p.mod1 { padding-bottom: 30px; } }

.block15__title { color: #363634; font-size: 28px; font-weight: 700; line-height: 32px; padding-bottom: 24px; }

@media only screen and (max-width: 760px) { .block15__title { font-size: 25px; line-height: 30px; } }

.launch-alert2 { display: block; width: 281px; height: 48px; background-color: #f2eb3b; line-height: 48px; text-align: center; color: #363634; font-size: 16px; }

.launch-alert2:hover { opacity: 0.9; text-decoration: underline; }

@media only screen and (max-width: 760px) { .launch-alert2 { max-width: 400px; width: auto; } }

.block16 { position: relative; padding: 80px 0 100px 0; }

@media only screen and (max-width: 760px) { .block16 { padding: 0 0 30px 0; } }

.block16__background { position: absolute; top: 0; right: -90px; bottom: 0; padding-right: 90px; width: 56%; background-position: center; background-repeat: no-repeat; background-size: cover; }

@media only screen and (max-width: 1000px) { .block16__background { width: 50%; } }

@media only screen and (max-width: 760px) { .block16__background { width: 100%; position: static; margin: 0 -10px; height: 250px; background-position: top; margin-bottom: 30px; } }

.block16__logo { display: inline-block; vertical-align: top; margin-bottom: 40px; }

@media only screen and (max-width: 1000px) { .block16__logo { margin-bottom: 24px; } }

.block16__logo img { width: 257px; display: block; }

.block16__left { width: 44%; padding-right: 80px; box-sizing: border-box; }

@media only screen and (max-width: 1000px) { .block16__left { width: 50%; } }

.block16__left p { color: #363634; font-size: 16px; line-height: 24px; padding-bottom: 24px; }

@media only screen and (max-width: 760px) { .block16__left { width: 100%; padding: 0; } }

.social6 { *zoom: 1; padding-top: 40px; white-space: nowrap; }

.social6:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .social6 { white-space: normal; padding-top: 0; } }

.social6 a { display: inline-block; vertical-align: top; margin-right: 16px; width: 200px; height: 60px; background-size: 100% 100%; }

.social6 a:last-child { margin-right: 0; }

.social6 a.icon1 { background-image: url(/local/templates/layout2021header/css/../img/add5.png); }

.social6 a.icon2 { background-image: url(/local/templates/layout2021header/css/../img/add6.png); }

.social6 a.icon1-en { background-image: url(/local/templates/layout2021header/css/../img/add1_1.png) !important; }

.social6 a.icon2-en { background-image: url(/local/templates/layout2021header/css/../img/add2_1.png) !important; }

.social6 a:hover { opacity: 0.9; }

@media only screen and (max-width: 1000px) { .social6 a { width: 100px; height: 30px; margin-right: 10px; } }

.date-tag1 { font-size: 0.01px; padding-bottom: 28px; }

@media only screen and (max-width: 1000px) { .date-tag1 { padding-bottom: 10px; } }

.date-tag1__item { display: inline-block; vertical-align: top; margin: 0 33px 10px 0; color: #898987; font-size: 12px; font-weight: 700; line-height: 16px; text-transform: uppercase; letter-spacing: 0.8px; }

.date-tag1__item a { color: #898987; }

.date-tag1__item a:hover { text-decoration: underline; }

.text5 p { color: #363634; font-size: 20px; line-height: 30px; padding-bottom: 25px; }

.text5 p:last-child { padding-bottom: 0; }

@media only screen and (max-width: 760px) { .text5 p { font-size: 16px; line-height: 20px; padding-bottom: 15px; } }

.subscribe-to-news1 { display: block; width: 222px; height: 48px; background-color: #f2eb3b; text-align: center; line-height: 48px; color: #363634; font-size: 16px; }

.subscribe-to-news1:hover { opacity: 0.9; text-decoration: underline; }

.list-information1__item { padding-bottom: 32px; margin-bottom: 24px; border-bottom: 1px solid #f7f7f7; }

.list-information1__item:last-child { margin-bottom: 0; }

.list-information1__title { *zoom: 1; padding-bottom: 16px; }

.list-information1__title:after { content: " "; display: table; clear: both; }

.list-information1__title-left { float: left; margin-right: 24px; width: 64px; line-height: 64px; height: 64px; text-align: center; font-size: 0.01px; }

.list-information1__title-left img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 760px) { .list-information1__title-left { float: none; margin: 0 0 10px 0; } }

.list-information1__title-over { overflow: hidden; }

.list-information1__title-over div { height: 64px; vertical-align: middle; display: table-cell; }

@media only screen and (max-width: 760px) { .list-information1__title-over div { display: block; height: auto; } }

.list-information1__title-over span { display: block; color: #363634; font-size: 18px; font-weight: 700; line-height: 24px; }

.list-information1__title-over p { color: #898987; font-size: 14px; line-height: 18px; }

.list-information1__hide { margin-left: 88px; color: #363634; font-size: 16px; line-height: 24px; margin-bottom: 10px; }

@media only screen and (max-width: 760px) { .list-information1__hide { margin-left: 0; } }

.list-information1__hide p { padding-bottom: 14px; }

.list-information1__hide-over { display: none; }

.list-information1__open { padding: 0 20px; height: 48px; background-color: #f7f7f7; line-height: 48px; color: #363634; font-size: 16px; cursor: pointer; display: inline-block; vertical-align: top; margin-left: 88px; }

.list-information1__open:hover { text-decoration: underline; opacity: 0.9; }

.list-information1__open:before { content: 'Читать полностью'; }

.list-information1__open.active:before { content: 'Свернуть'; }

@media only screen and (max-width: 760px) { .list-information1__open { margin-left: 0; } }

.block17 { padding: 40px; background-color: #63666a; margin-bottom: 30px; }

@media only screen and (max-width: 760px) { .block17 { padding: 20px 10px; text-align: center; } }

.block17__list { width: 85%; max-width: 262px; text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; text-align-last: justify; padding-bottom: 23px; }

.block17__list:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.block17__list * { text-align-last: left; }

@media only screen and (max-width: 768px) { .block17__list { max-width: 100%; margin: 0 auto; } }

.block17__item { display: inline-block; vertical-align: top; }

.block17__item span { display: block; color: #f8e71c; font-size: 46px; font-weight: 700; line-height: 46px; padding-bottom: 4px; }

.block17__item i { font-style: normal; display: block; color: #cccccc; font-size: 10px; font-weight: 700; line-height: 12px; text-transform: uppercase; letter-spacing: 1.4px; }

.block17__title1 { color: #ffffff; font-size: 20px; line-height: 24px; padding-bottom: 32px; }

.block17__title1 b { color: #f2eb3b; font-weight: 700; }

.block17__title2 { color: #ffffff; font-size: 18px; line-height: 22px; }

.participate-of-experiment4 { display: block; height: 48px; background-color: #f2eb3b; line-height: 48px; text-align: center; max-width: 500px; margin: auto; margin-bottom: 16px; color: #363634; font-size: 16px; }

.participate-of-experiment4:hover { opacity: 0.9; text-decoration: underline; }

.btn_white { text-align: center; display: block; color: #363634; font-size: 16px; height: 48px; background-color: #fff; line-height: 48px; float: left; padding: 0 13px; }

.btn_white:last-child { float: right; }

@media only screen and (max-width: 1000px) { .btn_white { float: none !important; margin-bottom: 20px; width: 250px; padding: 0; }
	.btn_white:last-child { margin-bottom: 0; } }

@media only screen and (max-width: 760px) { .btn_white { width: 100%; max-width: 400px; } }

@media only screen and (max-width: 320px) { .btn_white { line-height: normal; } }

.btn_white:hover { opacity: 0.9; text-decoration: underline; }

.btns-block-right {
	float: right;
	margin-bottom: 20px;
}

@media only screen and (max-width: 760px) {
	.btns-block-right {
		float: none;
	}
}

.event-schedule:before {
	content: "";
	display: table;
	clear: both;
}

.li-num {
	margin-right: 10px;
}

.national-catalog {
	color: #363634;
	padding-bottom: 10px;
}

.national-catalog__btn {
	display: inline-block;
	background-color: #f2eb3b;
	padding: 0 24px;
	height: 48px;
	line-height: 48px;
}

@media all and (max-width: 1279px) {
	.national-catalog__description {
		text-align: center;
	}

	.national-catalog__description > * {
		text-align: left;
	}
}

.national-catalog__download-link {
	position: relative;
	max-width: 320px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px 16px 12px 57px;
	border: solid 1px #e9e9e9;
}

.national-catalog__download-link:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 16px;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 26px;
	height: 33px;
	background: url("/local/templates/main/img/icon-pdf.svg") no-repeat;
	background-size: cover;
}

.national-catalog__download-link > * {
	width: 100%;
	display: inline-block;
}

.national-catalog__download-link a {
	text-decoration: underline;
	color: inherit;
	font-size: 16px;
	line-height: 1.38;
}

.national-catalog__download-link span {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2;
	letter-spacing: 1.4px;
	color: #828282;
}

.national-catalog__description {
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
}

@media all and (max-width: 1279px) {
	.national-catalog__description {
		max-width: 960px;
		margin-left: auto;
		margin-right: auto;
	}
}

.national-catalog__description h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: 24px;
}

.national-catalog__description a,
.national-catalog__description p {
	font-size: 16px;
	font-weight: normal;
	color: inherit;
}

.national-catalog__description p {
	line-height: 1.38;
	margin-bottom: 24px;
}

.national-catalog__description:after {
	content: "";
	display: table;
	clear: both;
}

.national-catalog__description-img {
	padding-top: 8px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 22px;
}

.national-catalog__description-img img {
	-webkit-box-shadow: 0 -16px 0 -8px #f2eb3b;
	box-shadow: 0 -16px 0 -8px #f2eb3b;
}

.national-catalog__description-img .img-full {
	display: none;
}

.national-catalog img {
	max-width: 100%;
}

.national-catalog__formula,
.national-catalog__scheme {
	max-width: 908px;
	margin-left: auto;
	margin-right: auto;
}

.national-catalog__formula {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 17px;
	line-height: 1.18;
	padding: 30px 22px;
}

.national-catalog__scheme-legend {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 48px;
	padding-top: 34px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 300px;
	font-size: 12px;
	line-height: 1.17;
}

.national-catalog__scheme-legend:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	width: 22px;
	height: 26px;
	background: url("/local/templates/main/img/icon-info-popup.svg") no-repeat;
	background-size: cover;
}

.national-catalog__scheme-legend p {
	text-align: center;
	margin-bottom: 16px;
}

.national-catalog__scheme-legend ul {
	padding-left: 96px;
}

.national-catalog__scheme-legend li {
	position: relative;
	margin-bottom: 2px;
	padding-left: 38px;
}

.national-catalog__scheme-legend li:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 26px;
	height: 8px;
	background: url("/local/templates/main/img/icon-info-popup.svg") no-repeat;
	background-size: cover;
}

.national-catalog__scheme-legend li:first-child:before {
	background: url("/local/templates/main/img/arrow.svg") no-repeat;
}

.national-catalog__scheme-legend li:last-child:before {
	background: url("/local/templates/main/img/goods-arrow.svg") no-repeat;
}

@media all and (max-width: 767px) {
	.national-catalog__scheme-legend,
	.national-catalog__scheme img {
		display: none;
	}
}

@media all and (min-width: 768px) {
	.national-catalog {
		padding-bottom: 47px;
	}

	.national-catalog__download-link {
		display: none;
	}

	.national-catalog__description h2 {
		font-size: 28px;
		line-height: 1.14;
		margin-bottom: 34px;
	}

	.national-catalog__description p {
		line-height: 1.5;
	}

	.national-catalog__description-img {
		padding-top: 16px;
		padding-right: 16px;
		text-align: center;
		margin-bottom: 34px;
	}

	.national-catalog__description-img img {
		-webkit-box-shadow: 16px -16px 0 0 #f2eb3b;
		box-shadow: 16px -16px 0 0 #f2eb3b;
	}

	.national-catalog__description-img .img-full {
		display: inline;
	}

	.national-catalog__description-img .img-mobile {
		display: none;
	}

	.national-catalog__formula {
		padding: 40px;
		font-size: 24px;
		line-height: 1.25;
	}
}

@media all and (min-width: 1280px) {
	.national-catalog {
		padding-bottom: 80px;
	}

	.national-catalog__description {
		padding-bottom: 48px;
	}

	.national-catalog__description-text,
	.national-catalog__description h2 {
		max-width: 510px;
	}

	.national-catalog__description h2 {
		font-size: 40px;
		line-height: 1.1;
	}

	.national-catalog__description-img {
		float: right;
		text-align: right;
		margin-bottom: 0;
	}

	.national-catalog__description h2 {
		float: left;
	}
}


@media all and (max-width: 320px){
  .slide-main1{
    width: 320px;
    left: -10px;
  }

  .slide-main1__item{
    width: 320px;
    padding-left: 20px;
  }

  .block6:before, .content-over5:before{
    left: -20px;
    width: 320px;
  }

  .social1{
    width: max-content;
  }

  .block2__text{
    width: 320px;
      left: -10px;
  }


  .after-fixed-nav .block1{
    width: 280px;
      left: -20px;
      padding-left: 30px;
      padding-right: 30px;
  }

  .after-fixed-nav .background1{
      width: 320px;
      margin-left: -20px;
  }

  .after-fixed-nav{
    padding-bottom: 0px;
  }

  .content-over2__right{
    width: 300px;
      margin-left: -10px;
  }

  .content-over2__right .text1{
    padding-left: 20px;
      padding-right: 20px;
  }

  .block14{
    margin-left: -20px;
  }

  .block14__right{
    padding-left: 20px;
  }

  .modal-up__vertical{
    max-width: 320px;
    overflow: hidden;
  }

}


@media all and (max-width: 768px){
  .list3__item{
      max-width: 280px;
      width: 100%;
  }
}

@media screen and (max-width : 768px){
	.title-over_blog1 .nav-tab1__item{
		float: right;
		margin-top: 3px !important;
	}
}

@media screen and (max-width : 320px){
  .faq-list1__hide p{
    word-break: break-word;
  }

  .content-over8__left .text5 div + div {
    overflow: scroll;
    max-width: 540px;
  }

}

@media screen and (max-width : 768px){
  .slide-main1__text .title4, .slide-main1__text .list3{
      word-break: break-word;
      max-width: 325px !important;
  }
}

@media screen and (max-width : 1024px){
  .slide-main1__text .title4, .slide-main1__text .list3{
    max-width: 340px;
    word-break: break-word;
  }

  .list-project1__left{
  	display: none;
  }

}

@media (min-width : 415px) and (max-width : 768px){
  .content-over5__left .block6{
    max-width: 768px;
    width: 100%;
  }

  .block6:before{
    left: -20px;
    max-width: 768px;
    right: -20px;
  }

  .content-over5__left .block6 .list-num1{
    max-width: 728px;
  }


  .block7:before, .content-over5:before{
    left: -20px;
    right: -20px;
  }

}


@media (min-width : 769px) and (max-width : 1000px){
  .block6:before, .content-over5:before{
      left: -20px;
      right: -20px;
  }
}

@media (min-width : 320px) and (max-width : 760px){
    .block16__background{
      position: relative;
      width: 94%;
      left: -10px;
      max-width: 760px;
    }
}


/*form potr*/
.block-form-potrebitelyam{
  position: relative;
}

.block-form-potrebitelyam-background{
    background: url(/local/templates/main/img/newyear2018sub.png);
    background-size: cover;
    height: 620px;
    width: 138.5%;
    left: -250px;
    position: relative;
    background-repeat-x: repeat;
    position: absolute;
}


.list-chose1-potr-sub{
  display: block !important;
}

.modal-form1__list-potr-sub{
  display: none !important;
}

.modal-up__content-potr-sub, .modal-content1-potr-sub, .modal-content1-potr-sub .modal-content1:before{
  max-width: 1031px;
  width: 100%;
}

.modal-up__content-potr-sub{
  height: 620px;
}

.modal-content-potr-sub:after {
    position: absolute;
    top: 16px;
    right: 16px;
    display: block;
    content: '';
    left: 0;
    bottom: 0;
    background: #fff;
    max-width: 601px;
    width: 100%;
    height: 416px;
}

.modal-content-potr-sub:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 16px;
    left: 16px;
    display: block;
    content: '';
    background: #f2eb3b;
    height: 416px;
}


.modal-content-potr-sub-right{
  display: none;
}

.modal-content1__over-potr-sub{
  padding-top: 60px;
}

.modal-content1__title4-potr-sub{
    color: #4d4d4a;
    font-family: Circe;
    font-size: 16px;
    font-weight: 400;
}

.modal-content1__title1-potr-sub{
  padding-bottom:   13px;
}


.modal-content1__title4-potr-sub{
  margin-bottom:  12px;
  max-width: 472px;
}

.item-chose-potr-sub-block{
    position: absolute;
    right: 23px;
    max-width: 372px;
}

.item-chose-potr-sub{
    position: relative;
    display: table;
}


.item-chose-potr-sub .list-chose1__item{
  width: 20%;
}

.form-potr-all-select{
    margin-top: 4px;
    margin-left: 4px;
    color: #4d4d4a;
    font-family: Circe;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}


.modal-content1-potr-sub{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

.btns-potr-form{
  max-width: 300px;
}

.item-chose-potr-sub .list-chose1__icon{
    cursor: pointer;
    width: 42px;
    height: 42px;
    background-color: #f7f7f7;
    text-align: center;
    line-height: 48px;
    font-size: 0.01px;
    border: 3px solid #f7f7f7;
}


@media (min-width : 600px) and (max-width : 1040px){
.modal-up__content-potr-sub, .modal-content1-potr-sub, .modal-content1-potr-sub .modal-content1:before{
  max-width: 600px;
}


.modal-content-potr-sub:before{
  max-width: 600px;
  width: 100%;
  height: 794px;
}


.block-form-potrebitelyam-background, .modal-up__content-potr-sub{
  height: 934px;
}



.item-chose-potr-sub-block{
    left: 0px;
    padding-left: 64px;
    top: 440px;
}


}



@media (max-width : 755px){
  .block-form-potrebitelyam-background{
    width: 208%;
  }
}


@media (min-width : 319px) and (max-width : 599px){
  .modal-content-potr-sub:before{
    right: 16px;
    height: 1140px;
  }

  .block-form-potrebitelyam-background, .modal-up__content-potr-sub{
    height: 1270px;
  }

  .block-form-potrebitelyam-background{
    left: -338px;
    width: 300%;

  }



.modal-content-potr-sub:after{
  height: 570px;
}



.item-chose-potr-sub-block{
    max-width: 320px;
    margin-left: 25px;
    top: 605px;
}

.modal-content1__title1-potr-sub{
  font-size: 20px;
    max-width: 240px;
    padding-bottom: 0px;
}


.item-chose-potr-sub-block{
  left: 0px;
}

.item-chose-potr-sub{
  display: inline-grid;
}

}

.modal-content1-potr-sub{
  height: 432px;
}

@media (max-width : 1040px){
  .modal-content1-potr-sub{
    height: 795px;
  }
}


@media (max-width : 599px){
  .modal-content1-potr-sub{
    height: 1140px;
  }
}



.item-chose-potr-sub .list-chose1__item{
  position: relative;
}

.list-chose1__icon-select{
  position: absolute;
    z-index: 100;
    right: 0px;
    top: -5px;
}


.item-chose-potr-sub .list-chose1__item{
  min-width: 56px;
}


.list-chose1__icon-select{
  display: none;
}

.list-chose1__item-active .list-chose1__icon-select{
  display: block;
}


.form-potr-all-select{
  cursor: pointer;
}


#js-start_notify-potr-subscribe input[name="category"]{
  display: none;
}



.block-form-potrebitelyam .alert-messages{
  max-width: 470px;
  width:100%;
}

.list-chose1__item-active .list-chose1__icon{
    background: rgba(0,0,255,0) !important;
}

.item-chose-potr-sub-block .back-to-chose-category1{
	display: none !important;
}
/*end form potr*/

.block15-ng .block15__left{
  padding-top:  0px;
}

.block15-ng{
    /*background: url(/local/templates/main/img/ny_2018_block_2.jpg);
    background-repeat: no-repeat;
    background-size: 1140px 100%;
    padding-bottom: 0px;*/
    padding-bottom: 0px;
    padding-top: 0px;
    height: 696px;
}

.block15-background{
    background: url(/local/templates/main/img/ny_2018_block_2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    height: 100%;
    width: 1440px;
    left: -88.5px;
}

.block15__left-potr{
  position:   relative;
}

.block15-ng .block15__right, .block15-ng .block15__title{
  margin-top:   43px;
}

.block15-ng .block15__left p{
  padding-bottom:   30px;
}

.more-about-marking{
    color: #363634;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
    margin-top: 30px;
    letter-spacing: 0.5px;
}

@media (max-width: 760px){
		.block15-ng{
			height: max-content;
			height: -moz-max-content;
			height: -webkit-max-content;
			height: intrinsic;
		}
    .more-about-marking {
        margin-bottom: 30px;
    }


    .block15__right{
      top:  30px;
    }
}


.block15__title-ng{
  font-size:  24px;
  margin-top: 90px;
}

.block5-list-2019-text{
  display: inline-block;
  position: relative;
}

.block5-list-2019-square{
  position: relative;
}

.block5-list-2019{
  display: block;
  margin-left: 30px;
  margin-bottom: 20px;
}

.block5-list-2019-square{
    width: 16px;
    height: 16px;
    position: absolute;
    background-color: #f2eb3b;
    margin-top: 5px;
    margin-left: -30px;
}

.block5-list-2019-month{
  display: inline-block;
}

.launch-alert2-bl5{
  margin-top: 30px;
}

.block12-background-snow{
    position: absolute;
    background: url(/local/templates/main/img/snow-block-progress.jpg);
    width: 1440px;
    height: 100%;
    left: -90px;
    top: 0px;
    background-repeat: no-repeat;
}

.padding2-ng{
  position: relative;
}

.more-about-marking a{
  color:#363634;
}

.line1:after{
  display: none;
}

.line1-progress-ng{
  border-bottom: 0px;
  border-right: 0px;
 height: 0px;
  max-width: 1100px;
}

@media (max-width: 1280px){
  .line1-progress-ng{
    border-bottom: 2px solid #e9e9e9;
    border-right: 2px solid #e9e9e9;
    height: 130px;
    max-width: inherit;
  }
}

.padding2-ng{
  padding-bottom: 80px;
}

.background-footer1{
  border-top: 1px solid white;
}

.block-form-potrebitelyam .modal-up__content{
  top: 25px;
}

.launch-alert2-potr{
    display: block;
    max-width: 281px;
    width: 100%;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px;
    cursor: pointer;
}

.more2-potr{
    display: inline-block;
    vertical-align: top;
    color: #4d4d4a;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

@media (max-width: 760px){
  .block15-ng{
    margin-top: -45px;
  }
}


#js-start_notify-potr-subscribe .modal-form1__input.mod1{
  max-width: 472px;
}

.modal-up__content-potr-sub .alert-success{
    position: absolute;
    max-width: 472px;
    width: 100%;
    z-index: 2;
}

.modal-up__content-potr-sub .alert-danger{
    position: absolute;
    padding-top: 50px;
    padding-left: 0px;
    letter-spacing: -1px;
    background-color: unset;
    border-color: unset;
    border: unset;
}

#js-start_notify-potr-subscribe .modal-form1__input.mod1{
     z-index: 1;
    position: relative;
}

@media(max-width: 320px){
  .btns-potr-form .js-submit{
    letter-spacing: -1px;
  }
}

@media(max-width: 452px){
  .btns-potr-form .js-submit{
    margin-top: 23px;
    margin-bottom: 17px !important;
  }
}

.line-filter1__list .line-filter1__item{
      max-width: 300px;
      width: 100%;
      height: fit-content;
}

.line-filter1__list.active{
      width: -webkit-fill-available;
}

@media(min-width: 768px) and (max-width: 1280px){
  .line-filter1__list .line-filter1__item{
    max-width: 312px;
  }

.line-filter1__list .line-filter1__item:nth-child(4n+1) {
    clear: unset;
}

}

@media(min-width: 320px) and (max-width: 367px){
  .item-chose-potr-sub{
    display: block;
  }
}

@media(min-width: 368px) and (max-width: 600px){
  .item-chose-potr-sub{
    display: flex;
  }
}


@media (max-width: 599px) and (min-width: 319px){
  .modal-content-potr-sub:before {
      right: 16px;
      height: 930px;
  }

.modal-content1-potr-sub {
    height: 930px;
}

.block-form-potrebitelyam-background, .modal-up__content-potr-sub {
    height: 1070px;
}


}

.project_content .event-schedule ol{
  margin-bottom: 36px;
}


.yakor-vopr{
    position: absolute;
    top: -250px;
}

.faq-list1__item{
  position: relative;
}


@media (min-width: 480px) and (max-width: 568px){
.block14 .block14__left {
    width: 106.5% !important;
    margin-left: -10px;
    max-width: 568px;
}

.block14 .block14__right{
     width: 104.5%;
    max-width: 568px !important;
    margin-left: -10px;
    padding-left: 17px !important;
}

}

@media(max-width: 480px){
  .block14__left{
    max-width: 480px !important;
  }
}

.launch-alert1_link {


    margin-top: -30px;
    position: absolute;


}

.ytp-pause-overlay{

  display: none !important;

}

a.anchor {
    display: block;
    position: relative;
    top: -148px;
    visibility: hidden;
}

@media (min-width: 480px) and (max-width: 568px){
.block14 .block14__left, .block5 .block5__left {
    width: 106.5% !important;
    margin-left: -10px;
    max-width: 568px;
}

.block14 .block14__right, .block5 .block5__right {
     width: 104.5%;
    max-width: 568px !important;
    margin-left: -10px;
    padding-left: 17px !important;
}

}

@media(max-width: 480px){
  .block14__left, .block5__right {
    max-width: 480px !important;
  }
}

@media only screen and (max-width: 1000px) { .text3__image { bottom: -30px; } }

.search-page{
	min-height: 300px;
}

.modal-news .modal-up__close_news{
    top: 10px;
    right: 10px;
    background: url(/local/templates/layout2021header/css/../img/i23.svg) no-repeat 0 0;
    background-size: 14px 14px;
    width: 14px;
    height: 14px;
    display: inline-block;
}


.modal-form1 .btns-news a {
    cursor: pointer;
    margin-bottom: 32px;
    display: block;
    border: none;
    width: 174px;
    height: 48px;
    background-color: #f2eb3b;
    color: #363634;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
}

.header__right{
  z-index: 100;
}

.search1__input{
  width: 248px;
  border-radius: 50px;
  box-shadow: 0 4px 8px 0 rgba(99, 102, 106, 0.2);
}
.search1.active .search1__current{
  background-color: white;
  z-index: 10;
}
.search1__input{
  background-color: white;
  color: black;
}

.search1__submit{
  z-index: 10;
  right: 0;
}
/* End */


/* Start:/local/templates/layout2021header/css/redesign.css?1726142813248572*/
@font-face{font-display:swap;font-family:Circe-Regular;font-style:normal;font-weight:400;src:url(/local/templates/layout2021header/css/../fonts/Circe-Regular.ttf) format("truetype"),url(/local/templates/layout2021header/css/../fonts/Circe-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Circe-Light;font-style:normal;font-weight:300;src:url(/local/templates/layout2021header/css/../fonts/Circe-Light.ttf) format("truetype"),url(/local/templates/layout2021header/css/../fonts/Circe-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Circe-Bold;font-style:normal;font-weight:700;src:url(/local/templates/layout2021header/css/../fonts/Circe-Bold.ttf) format("truetype"),url(/local/templates/layout2021header/css/../fonts/Circe-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Circe-ExtraBold;font-style:normal;font-weight:800;src:url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.ttf) format("truetype"),url(/local/templates/layout2021header/css/../fonts/Circe-ExtraBold.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}*,:after,:before{box-sizing:border-box}html{font-size:1em;height:100%}h1,h2,h3,h4,h5,h6{font-weight:400}body{-webkit-font-smoothing:antialiased;color:#363634;font:16px/1 Circe-Regular,sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility}img{height:auto;max-width:100%}a{background:transparent;color:#363634;outline:none;text-decoration:none;transition:color .2s}p{color:rgba(54,54,52,.9);font-weight:400;line-height:1.5;margin:0}.small,small{color:#363634;font-size:12px;line-height:1}strong{font-weight:800}b{font-weight:600}.m-container,.m-footer__wrapper,.m-header__container,.m-main-banner__layout,.m-search__wrapper,.m-submenu__wrapper,.m-swiper-pagination-container,.ps-cover__wrapper,.ps-header__container,.ps-winners__wrapper{font-size:16px;margin:0 auto;max-width:77em;padding:0 1em}@media only screen and (max-width:1200px){.m-container,.m-footer__wrapper,.m-header__container,.m-main-banner__layout,.m-search__wrapper,.m-submenu__wrapper,.m-swiper-pagination-container,.ps-cover__wrapper,.ps-header__container,.ps-winners__wrapper{max-width:48em}}body.is-disabled-scroll,html.is-disabled-scroll{overflow-y:hidden}body{height:100%}.m-page-wrap{display:flex;flex-direction:column;height:100%}@media only screen and (max-width:1200px){.m-page-wrap{padding-top:var(--headerHeight)}.m-container{padding:0 2rem}}@media only screen and (max-width:767px){.m-container{padding:0 1rem}}.m-landing-container{font-size:16px;margin:0 auto;max-width:77em;padding:0 1em}@media only screen and (max-width:1200px){.m-landing-container{max-width:64rem;padding:0 1.5rem}}@media only screen and (max-width:767px){.m-landing-container{padding:0 1rem}}.m-landing-container_has-overflow-hidden{overflow:hidden}.m-section{padding:5rem 0}@media only screen and (max-width:1200px){.m-section{padding:3.75rem 0}}.m-section__banner{margin-top:5rem}@media only screen and (max-width:979px){.m-section__banner{margin-top:2rem}}@media only screen and (max-width:767px){.m-section__banner{margin-top:1.5rem}}.m-section_main-step{overflow:hidden;position:relative}@media only screen and (max-width:767px){.m-section_main-step{padding-bottom:15rem}}.m-section_pad-small{padding:2.625rem 0}@media only screen and (max-width:1200px){.m-section_pad-small{padding:2rem 0}}.m-section_pad-medium{padding:3.75rem 0}@media only screen and (max-width:359px){.m-section_pad-medium{padding:2rem 0}}.m-section_pad-lg{padding:6.25rem 0}@media only screen and (max-width:1200px){.m-section_pad-lg{padding:3.75rem 0}}.m-section_no-pad_top{padding-top:0}@media only screen and (max-width:1200px){.m-section_no-pad_top{padding-top:0}}.m-section_no-pad_bottom{padding-bottom:0}@media only screen and (max-width:1200px){.m-section_no-pad_bottom{padding-bottom:0}}.m-section_bg_gray{background-color:#fafafa}.m-section_bg_yellow{background-color:#f6f42f}.m-section_last{padding-bottom:6.25rem}@media only screen and (max-width:767px){.m-section_last{padding-bottom:3.5rem}}.m-title-section{background-color:#fafafa;overflow:hidden;padding:2.625rem 0}@media only screen and (max-width:1200px){.m-title-section{padding:1.5rem 0 2.5rem}}@media only screen and (max-width:767px){.m-title-section{padding:1.5rem 0 2rem}}.m-title-section__title{margin:3.5rem 0 1.375rem}@media only screen and (max-width:767px){.m-title-section__title{margin:2.125rem 0 1.25rem}}.m-title-section__description{margin-top:1.875rem}@media only screen and (max-width:1200px){.m-title-section__description{margin-top:1.25rem}}@media only screen and (max-width:767px){.m-title-section__description{margin-top:1.5rem}}.m-title-section__nav{margin-top:1.25rem}@media only screen and (max-width:1200px){.m-title-section__nav{margin-bottom:-1.25rem}}@media only screen and (max-width:767px){.m-title-section__nav{margin-bottom:-.75rem}}.m-title-section_no-pad_bottom{padding-bottom:0}.m-title-section_pad-bottom_large{padding-bottom:5.75rem}@media only screen and (max-width:767px){.m-title-section_pad-bottom_large{padding-bottom:7rem}}.m-title-section_bg_white{background-color:#fff}.m-flex-row,.m-row{display:flex;flex-wrap:wrap}.m-row{margin-left:-.75rem;margin-right:-.75rem}@media only screen and (max-width:1200px){.m-row{margin-left:-.5rem;margin-right:-.5rem}}@media only screen and (max-width:767px){.m-row{margin-left:0;margin-right:0}}.m-col{padding-left:.75rem;padding-right:.75rem}@media only screen and (max-width:1200px){.m-col{padding-left:.5rem;padding-right:.5rem}}@media only screen and (max-width:767px){.m-col{padding-left:0;padding-right:0}}.m-col_half{flex:0 0 50%;max-width:50%}@media only screen and (max-width:767px){.m-col_half{flex-basis:100%;max-width:unset}}.m-col_3{flex-basis:33.33333%;max-width:33.33333%}.m-col_banner{display:flex;flex:0 0 30.64%;flex-direction:column;max-width:30.64%}.m-col_content{flex:0 0 69.36%;max-width:69.36%}@media only screen and (max-width:1200px){.m-col_reset_tablet{flex-basis:100%;max-width:100%}.m-col_reset_tablet:not(:first-of-type){margin-top:1.875rem}}@media only screen and (max-width:767px){.m-col_reset_tablet:not(:first-of-type){margin-top:3.75rem}.m-col_reset_mobile{flex-basis:100%;max-width:100%}.m-col_reset_mobile:not(:first-of-type){margin-top:1.25rem}}.m-layout{background-color:#f7f7f7}.m-layout__card-wrapper{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);row-gap:2.5rem}@media only screen and (max-width:1200px){.m-layout__card-wrapper{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(2,1fr);row-gap:1.5rem}}@media only screen and (max-width:767px){.m-layout__card-wrapper{gap:1rem;grid-template-columns:1fr}}.m-layout__card-wrapper:not(:first-child){padding-top:2.5rem}@media only screen and (max-width:1200px){.m-layout__card-wrapper:not(:first-child){padding-top:2rem}}@media only screen and (max-width:767px){.m-layout__card-wrapper:not(:first-child){padding-top:1.5rem}}.m-layout__no-result,.m-layout__pagination{display:block;grid-column:1/4;margin:0 auto}@media only screen and (max-width:1200px){.m-layout__no-result,.m-layout__pagination{grid-column:1/3}}@media only screen and (max-width:767px){.m-layout__no-result,.m-layout__pagination{grid-column:1}}.m-layout__no-result{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding-top:1rem}@media only screen and (max-width:1200px){.m-layout__no-result{padding-top:.5rem}}@media only screen and (max-width:767px){.m-layout__no-result{gap:1rem;padding-top:.25rem}.m-layout__no-result img{height:8.75rem;width:8.75rem}}.m-layout__title-block{margin-bottom:1.5rem;width:100%}.m-layout__control,.m-layout__title-block{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.m-layout__control{padding-top:2.5rem}@media only screen and (max-width:1200px){.m-layout__control{padding-top:1.5rem}}@media only screen and (max-width:767px){.m-layout__control{justify-content:center}}.m-layout .m-title-section{background-color:#f7f7f7;padding:2.5rem 0}@media only screen and (max-width:1200px){.m-layout .m-title-section{padding:2rem 0}}@media only screen and (max-width:767px){.m-layout .m-title-section{padding:1rem 0}}.m-layout .m-title-section__nav,.m-layout .m-title-section__title{margin:0}.m-layout .m-title-section__nav{max-width:75rem}@media only screen and (max-width:1200px){.m-layout .m-title-section__nav{max-width:43.875rem}}@media only screen and (max-width:767px){.m-layout .m-title-section__nav{width:100%}}.m-layout .m-title-section .m-container{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem}@media only screen and (max-width:1200px){.m-layout .m-title-section .m-container{gap:2rem}}@media only screen and (max-width:767px){.m-layout .m-title-section .m-container{gap:1rem}}.m-layout .m-breadcrumbs__item span,.m-layout .m-breadcrumbs__link{letter-spacing:0;text-transform:unset}.m-layout .m-breadcrumbs__item{color:#63666a;line-height:1.2;padding:0 .3125rem 0 .4375rem}@media only screen and (max-width:1200px){.m-layout .m-breadcrumbs__item{font-size:.75rem}}@media only screen and (max-width:767px){.m-layout .m-breadcrumbs__item{font-size:1rem;padding:0}}.m-layout .m-breadcrumbs__item_show-mobile .m-breadcrumbs__link{align-items:center;display:inline-flex;gap:.5rem}.m-layout .m-breadcrumbs__item_show-mobile .m-breadcrumbs__link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.03 13.03a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 0 1 0-1.06l4.5-4.5a.75.75 0 0 1 1.06 1.06L3.81 7.25H14a.75.75 0 0 1 0 1.5H3.81l3.22 3.22a.75.75 0 0 1 0 1.06Z' fill='%2363666A'/%3E%3C/svg%3E");content:"";height:1rem;width:1rem}.m-layout .m-breadcrumbs__item:before{background-color:#adadad;height:.125rem;width:.125rem}.m-layout .m-section{padding:5rem 0}@media only screen and (max-width:1200px){.m-layout .m-section{padding:4rem 0}}@media only screen and (max-width:767px){.m-layout .m-section{padding:2.5rem 0}}.m-layout .m-section_pad-small{padding:2.5rem 0}@media only screen and (max-width:1200px){.m-layout .m-section_pad-small{padding:2rem 0}}@media only screen and (max-width:767px){.m-layout .m-section_pad-small{padding:1.5rem 0}}.m-layout .m-section_no-pad_top{padding-top:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m-button,.m-filter-block__close-button,.m-filter-block__filter-button,.m-filter-block__trigger,.m-header__menu-button,.m-header__search,.m-popup-video__close,.m-popup__close,.m-popup__select-all,.m-search__button,.m-search__close-button,.m-swiper-button{background:none;border:0;outline:none}.m-button{cursor:pointer;display:inline-block;font-size:16px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;touch-action:manipulation;transition:background-color .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.m-button.disabled,.m-button[disabled],fieldset[disabled] .m-button{box-shadow:none;cursor:default}.m-button.full{width:100%}.m-button_type_default{border:1px solid #e8e8e8;border-radius:.57143em;font-size:.875em;line-height:1;padding:.57143em 1.71429em}.m-button_type_default,.m-button_type_primary{color:#363634;font-family:Circe-Bold,sans-serif}.m-button_type_primary{background-color:#f0ee0e;border-radius:.5em;line-height:1.25;padding:.875em 2.5em;transition:box-shadow .33s ease}.m-button_type_primary.disabled{background-color:#63666a;color:hsla(0,0%,100%,.5);pointer-events:none}.m-button_type_primary:hover{box-shadow:0 5px 30px rgba(246,244,46,.5)}.m-button_type_secondary{background-color:#fff;border:1px solid rgba(54,54,52,.15);border-radius:.5rem;color:#363634;font-family:Circe-Bold,sans-serif;height:3em;line-height:1.25;padding:.875em 2.5em}.m-button_type_secondary:hover{background-color:#f7f7f7}.m-button_type_switch{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:.5rem;color:#363634;display:inline-flex;font-family:Circe-Regular,sans-serif;font-size:.875rem;height:2.25rem;justify-content:center;line-height:1.3;padding:.375rem .875rem}.m-button_type_switch.is-active,.m-button_type_switch:hover{background-color:#f0ee0e;border-color:#f0ee0e}.m-button_type_switch.is-active{font-family:Circe-Bold,sans-serif;pointer-events:none}.m-button_bg_transparent{background-color:transparent}@media only screen and (max-width:767px){.m-button_long-text{padding-left:1.5em;padding-right:1.5em}}.m-button_type_hover{transition:box-shadow .3s ease}.m-button_type_hover:hover{box-shadow:0 5px 30px rgba(246,244,46,.5)}.m-button_type_round{align-items:center;background-color:transparent;border:1px solid #e8e8e8;border-radius:50%;display:flex;height:2.5rem;justify-content:center;margin:0;padding:0;transition:background-color .33s ease;width:2.5rem}@media only screen and (max-width:1200px){.m-button_type_round{height:2rem;width:2rem}}.m-button_type_round:hover{background-color:#f7f7f7}.m-button_type_round svg{stroke:#adadad;height:1rem;width:1rem}.m-button.is-loading{position:relative}.m-button.is-loading .m-button__text{opacity:0;visibility:hidden}.m-button.is-loading:after{animation:button-loading-spinner 1s ease infinite;border:.25rem solid #fff;border-radius:50%;border-top-color:#adadad;bottom:0;content:"";height:1.5rem;left:0;margin:auto;position:absolute;right:0;top:0;width:1.5rem}@keyframes button-loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m-input{background-image:none;border:1px solid #e8e8e8;border-radius:.5rem;color:#363634;display:block;font-family:Circe-Regular,sans-serif;font-size:.875rem;height:3rem;line-height:1.7;outline:none;padding:.5rem 1rem;transition:all .4s;width:100%}.m-input::-ms-expand{background-color:transparent;border:0}.m-input::-moz-placeholder{color:rgba(54,54,52,.5)}.m-input::placeholder{color:rgba(54,54,52,.5)}.m-input_type_textarea{height:auto;resize:none}.m-input_type_textarea::-moz-placeholder{left:5.625rem;position:absolute;top:.8125rem}.m-input_type_textarea::placeholder{left:5.625rem;position:absolute;top:.8125rem}.m-input-group{position:relative}.m-input-group__label{font-family:Circe-Bold,sans-serif;font-size:.875rem;left:1rem;line-height:1.7;position:absolute;top:.875rem;transition:all .4s ease}.m-input-group__label span{color:rgba(54,54,52,.5);font-family:Circe-Regular,sans-serif}.m-input-group__input{font-family:Circe-Bold,sans-serif;padding:1.5rem 1rem .375rem}.m-input-group__input--password{padding:1.5rem 3rem .375rem 1rem}.m-input-group__input.not-empty+label,.m-input-group__input:focus+label{color:#868686;font-family:Circe-Regular,sans-serif;font-size:.75rem;line-height:1.5;top:.375rem}.m-input-group__input.not-empty+label span,.m-input-group__input:focus+label span{display:none}.is-error .m-input-group__input{border-color:#f34747}.m-input-group__error-text{display:none;margin-top:.25rem}.is-error .m-input-group__error-text{display:block}.m-input-group__eyes{background:none;border:none;cursor:pointer;height:1.5rem;padding:0;position:absolute;right:1rem;top:.75rem;width:1.5rem}.m-check{color:#000;cursor:pointer;display:inline-block;font-size:.875rem;line-height:1.42;padding-left:2.25rem;position:relative}.m-check__input{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.m-check__input:checked+.m-check__box{background-color:#f2eb3b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15 7-7 7-3-3' stroke='%2363666A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#f2eb3b}.m-check__input:disabled+.m-check__box{opacity:.5}.m-check__input:checked:disabled+.m-check__box{background-color:#9b9b9b}.m-check__box{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #e8e8e8;border-radius:.25rem;height:1.25rem;left:0;overflow:hidden;position:absolute;top:0;width:1.25rem}.m-check.is-active{background-color:rgba(246,244,46,.3)}.m-icon{font-size:1rem}.m-icon_type_around{fill:#adadad;border:1px solid #e8e8e8;border-radius:50%;height:2em;transition:border-color .2s ease;width:2em}.m-mobile-menu .m-icon_type_around{fill:#adadad;border-color:#e8e8e8}.m-footer .m-icon_type_around{fill:#fff;border-color:hsla(0,0%,100%,.15)}@media only screen and (max-width:767px){.m-footer .m-icon_type_around{height:2.5em;width:2.5em}}.m-icon_type_hover{transition:background-color .4s ease}.m-icon_type_hover:hover{background-color:#f7f7f7}.m-nav__list{align-items:center;display:flex;gap:1rem}@media only screen and (max-width:1200px){.m-nav__list{align-items:flex-start;flex-direction:column;gap:1.5rem}.m-nav__list li{display:flex;flex-direction:column;gap:1rem}}.m-nav__list li.is-active .m-nav__submenu{opacity:1;visibility:visible}@media only screen and (max-width:1200px){.m-nav__list li.is-active .m-nav__submenu{display:block}}.m-nav__list li.is-active .m-nav__link_submenu{color:#363634}.m-nav__list li.is-active .m-nav__link_submenu svg{transform:rotate(-180deg)}.m-nav__link{align-items:center;color:#363634;cursor:default;display:inline-flex;font-family:Circe-Bold,sans-serif;font-size:.8125rem;gap:.5rem;line-height:1.2;padding-bottom:1.25rem;padding-top:.5rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media only screen and (max-width:1200px){.m-nav__link{color:#9e9e9e;gap:.25rem;padding:0}}.m-nav__link_submenu svg{fill:currentColor;height:.5rem;transition:transform .4s;width:.5rem}.m-nav a.m-nav__link{cursor:pointer}.m-nav__submenu{left:0;opacity:0;padding-right:.25rem;position:absolute;right:0;top:100%;transition:all .2s ease;visibility:hidden}@media only screen and (max-width:1200px){.m-nav__submenu{display:none;left:auto;opacity:1;padding-right:0;position:relative;right:auto;top:auto;visibility:visible}}.m-nav__submenu:after{background-color:transparent;bottom:0;box-shadow:0 4px 15px rgba(0,0,0,.1);content:"";height:1em;left:0;position:absolute;right:0;width:100%;z-index:-1}@media only screen and (max-width:1200px){.m-mobile-menu,.m-nav__submenu:after{display:none}.m-mobile-menu__wrapper{display:flex;margin:0 auto;max-width:48rem;width:100%}}@media only screen and (max-width:767px){.m-mobile-menu__wrapper{flex-direction:column;height:100%;overflow-y:auto}}.m-mobile-menu__footer{display:none}.m-mobile-menu__info{display:flex;flex-direction:column;gap:1.5rem;margin-top:auto;width:100%}@media only screen and (max-width:767px){.m-mobile-menu__info{margin-top:0}}.m-mobile-menu__lk-button{display:none}@media only screen and (max-width:767px){.m-mobile-menu__lk-button{display:block;margin-top:1.5rem;max-width:360px;width:100%}.m-mobile-menu__lk-button .m-button{background-color:#fff;border:1px solid #e8e8e8;font-size:1rem;line-height:1.25;padding:.875rem 2.5rem;width:100%}}.m-mobile-menu__logo{flex-basis:6.875rem;margin-left:auto}.m-mobile-menu.is-show{display:block}@media only screen and (max-width:1200px){.m-mobile-menu.is-show{background-image:linear-gradient(90deg,#fff,#fff 50%,#f7f7f7 0);box-shadow:0 4px 24px 0 rgba(54,54,52,.15);color:#363634;left:0;position:fixed;right:0;top:57px;z-index:1001}}@media only screen and (max-width:767px){.m-mobile-menu.is-show{background-color:#fff;background-image:none;bottom:0}}@media only screen and (max-width:1200px){.m-mobile-menu.is-show .m-mobile-menu__body{flex:0 0 50%;max-height:calc(100vh - 57px);max-height:calc(var(--vh, 1vh)*100 - 57px);overflow-y:auto;padding:2rem}.m-mobile-menu.is-show .m-mobile-menu__body::-webkit-scrollbar{width:.25rem}.m-mobile-menu.is-show .m-mobile-menu__body::-webkit-scrollbar-track{background:#fff}.m-mobile-menu.is-show .m-mobile-menu__body::-webkit-scrollbar-thumb{background-color:hsla(0,0%,68%,.7);border-radius:.25rem}.m-mobile-menu.is-show .m-mobile-menu__body::-webkit-scrollbar-thumb:hover{background-color:#adadad}}@media only screen and (max-width:767px){.m-mobile-menu.is-show .m-mobile-menu__body{flex-basis:auto;max-height:unset;overflow-y:unset;padding:1.5rem 1rem}}@media only screen and (max-width:1200px){.m-mobile-menu.is-show .m-mobile-menu__footer{align-items:flex-end;background-color:#f7f7f7;display:flex;flex:0 0 50%;flex-wrap:wrap;gap:1.5rem;padding:2rem}}@media only screen and (max-width:767px){.m-mobile-menu.is-show .m-mobile-menu__footer{flex-basis:auto;margin-top:auto;padding:1.5rem 1rem}}.m-mobile-menu.is-show .m-mobile-menu__footer .m-button{display:none}@media only screen and (max-width:767px){.m-mobile-menu.is-show .m-mobile-menu__footer .m-button{display:inherit}}.m-mobile-menu .m-language-list,.m-mobile-menu .m-mobile-menu__logo{align-self:flex-start}.m-mobile-menu .m-language-list{margin-top:.625rem}.m-mobile-menu .m-contact-list,.m-mobile-menu .m-social-list{border:1px solid #e8e8e8;border-radius:.5rem;gap:1rem;padding:1rem;width:100%}.m-mobile-menu .m-contact-list li:last-child,.m-mobile-menu .m-social-list li:last-child{flex-grow:1;order:-1}.m-submenu{background-image:linear-gradient(90deg,#fff,#fff 55%,#f7f7f7 0);box-shadow:0 4px 24px 0 #36363426;max-height:calc(100vh - 120px);overflow-y:auto}@media only screen and (max-width:1200px){.m-submenu{background-image:unset;box-shadow:none;max-height:unset;overflow-y:visible}}.m-submenu::-webkit-scrollbar-track{background-color:transparent}.m-submenu::-webkit-scrollbar{background:transparent;width:4px}.m-submenu::-webkit-scrollbar-thumb{background-color:rgba(99,102,106,.5);border-radius:8px}.m-submenu__wrapper{display:flex}@media only screen and (max-width:1200px){.m-submenu__wrapper{flex-direction:column;gap:1rem;padding:0}}.m-submenu__col{display:flex;flex:0 0 50%;flex-direction:column;gap:1.5rem;max-width:50%;padding:2.5rem 1.5rem 2.5rem 0}@media only screen and (max-width:1200px){.m-submenu__col{flex-basis:100%;max-width:unset;padding:0}}.m-submenu__col:last-of-type{background-color:#f7f7f7;padding-left:1.5rem;padding-right:0}@media only screen and (max-width:1200px){.m-submenu__col:last-of-type{background-color:transparent;border-radius:0;padding:0}}.m-submenu__col_size_small{flex-basis:32%;gap:1rem;max-width:32%}@media only screen and (max-width:1200px){.m-submenu__col_size_small{flex-basis:100%;max-width:unset}}@media only screen and (max-width:767px){.m-submenu__col_size_small{flex-basis:100%;max-width:unset}}.m-submenu__col_size_large{flex-basis:68%;gap:1rem;max-width:68%}@media only screen and (max-width:1200px){.m-submenu__col_size_large{display:none}.m-submenu__col_visible{display:flex}}.m-submenu__nav-list{display:flex;flex-direction:column;gap:1.5rem}.m-submenu__nav-link{align-items:center;color:#363634;display:inline-flex;font-family:Circe-Bold,sans-serif;font-size:.875rem;line-height:1.25;white-space:nowrap}@media only screen and (max-width:1200px){.m-submenu__nav-link{font-family:Circe-Regular,sans-serif;padding:0;white-space:normal}}.m-submenu__nav-link:hover{text-decoration:underline}.m-submenu__title{color:#9e9e9e;font-family:Circe-Bold,sans-serif}@media only screen and (max-width:1200px){.m-submenu__title{display:none}}.m-submenu__content-list{display:flex;gap:1.5rem}.m-submenu__content-list li{flex:0 0 100%;max-width:11.25rem}.m-submenu__content-item{flex:0 0 25%;max-width:25%;padding:0 .75em}.m-submenu__link-icon{fill:currentColor;height:1em;width:1em}.m-submenu__list-wrap{display:flex;gap:1.5rem}@media only screen and (max-width:1200px){.m-submenu__list-wrap{flex-direction:column;gap:1rem}}.m-submenu__list{display:flex;flex:1 0 calc(50% - 12px);flex-direction:column;gap:1rem}@media only screen and (max-width:1200px){.m-submenu__list{flex-basis:100%;max-width:unset}}.m-submenu__switcher{display:none}@media only screen and (max-width:1200px){.m-submenu__switcher{display:flex;gap:1rem}}.m-submenu__switcher .m-button_type_switch{height:2rem}.m-submenu__switcher .m-button_type_switch.is-active{font-family:Circe-Regular,sans-serif}.m-contact-list{align-items:center;display:flex;gap:1rem}.m-contact-list__link{align-items:center;color:#363634;display:flex;flex:0 0 auto;gap:.5rem;text-decoration:none}.m-contact-list__text{font-family:Circe-Bold,sans-serif;font-size:.75rem;line-height:1.2;white-space:nowrap}.m-footer-list{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;transition:height .3s ease}@media only screen and (max-width:767px){.m-footer-list{gap:1rem}}.m-footer-list__link{color:#fff;font-size:.875rem;line-height:1.25}.m-footer-list__link:hover{text-decoration:underline}.m-language-list{align-items:center;border:1px solid #e8e8e8;border-radius:.25rem;display:flex;overflow:hidden}.m-language-list li{flex:0 0 2rem}.m-language-list li:not(:first-child){border-left:1px solid #e8e8e8}.m-language-list__link{align-items:center;color:#63666a;display:flex;font-size:.75rem;height:1.375rem;justify-content:center;line-height:1.2;position:relative;text-decoration:none;transition:color .4s ease;width:2rem}@media only screen and (max-width:1200px){.m-language-list__link{color:#fff}}.m-language-list__link:hover{color:#363634}.m-language-list__link.is-active{color:#9e9e9e;pointer-events:none}@media only screen and (max-width:1200px){.m-language-list__link.is-active{color:#fff}}.m-language-list__link.is-active:before{background-color:#63666a;content:"";height:2px;left:0;position:absolute;top:calc(100% - 2px);width:100%}.m-language-list_theme-dark .m-language-list__link{color:#363634}.m-language-list_theme-dark .m-language-list__link.is-active{color:#9e9e9e}.m-list__item{font-size:1rem;line-height:1.5;padding-left:1.25rem;position:relative}@media only screen and (max-width:1200px){.m-list__item{font-size:.875rem;line-height:1.43}}.m-list__item:not(:last-of-type){margin-bottom:.75rem}.m-list__item:before{background-color:currentColor;border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.5rem;width:.5rem}@media only screen and (max-width:1200px){.m-list__item:before{height:.375rem;top:.375rem;width:.375rem}}.m-list_type_primary{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.m-list_type_primary .m-list__item{line-height:1.25;margin:0;padding-left:1em}@media only screen and (max-width:1200px){.m-list_type_primary .m-list__item{font-size:.875rem}}.m-list_type_primary .m-list__item:before{background-color:#f2eb3b;height:.5rem;top:.375rem;width:.5rem}@media only screen and (max-width:1200px){.m-list_type_primary .m-list__item:before{height:.375rem;width:.375rem}}.m-list_type_num{align-items:flex-start;counter-reset:olNum;display:flex;flex-direction:column;gap:1rem}.m-list_type_num .m-list__item{display:flex;gap:.5rem;line-height:1.25;margin:0;padding-left:0}.m-list_type_num .m-list__item .m-par{line-height:1.25}.m-list_type_num .m-list__item:before{background-color:transparent;border-radius:0;color:#9e9e9e;content:counter(olNum) ".";counter-increment:olNum;font-family:Circe-Bold,sans-serif;font-size:1rem;height:auto;line-height:1.25;position:relative;top:0;width:auto}@media only screen and (max-width:1200px){.m-list_type_num .m-list__item:before{font-size:.875rem}}.m-list_type_docs{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.m-list_type_docs>li{width:100%}.m-list_type_docs .m-list__item{align-items:center;display:flex;gap:1rem;margin:0;padding-left:0;white-space:nowrap}@media only screen and (max-width:979px){.m-list_type_docs .m-list__item{gap:.5rem}}.m-list_type_docs .m-list__item:before{background-color:#f6f42e;border-radius:.5rem;flex-shrink:0;height:2rem;position:relative;top:auto;width:2rem}.m-list_type_docs .m-list__item:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.388 8.005a.75.75 0 0 0-1.06 1.061L7.47 11.21a.75.75 0 0 0 1.061 0l2.143-2.143a.75.75 0 1 0-1.06-1.06l-.863.862V1.75a.75.75 0 0 0-1.5 0v7.12l-.863-.864Z' fill='%23363634'/%3E%3Cpath d='M2.5 10.679a.75.75 0 0 0-1.5 0v1.572A2.75 2.75 0 0 0 3.75 15h8.501a2.75 2.75 0 0 0 2.75-2.75v-1.572a.75.75 0 0 0-1.5 0v1.572c0 .69-.56 1.25-1.25 1.25H3.75c-.69 0-1.25-.56-1.25-1.25v-1.572Z' fill='%23363634'/%3E%3C/svg%3E");background-position:50%;background-size:contain;content:"";height:1rem;left:.5rem;position:absolute;top:.5rem;width:1rem}.m-list_type_docs .m-list__item span{color:#9e9e9e;flex-shrink:0;margin-left:auto}@media only screen and (max-width:979px){.m-list_type_docs .m-list__item span{margin-left:0}}.m-list_type_docs .m-list__item .m-list__item-name{color:#363634;flex-basis:75%;margin-left:0;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:979px){.m-list_type_docs .m-list__item .m-list__item-name{flex-basis:auto;max-width:calc(100% - 130px)}}.m-social-list{align-items:center;display:flex;gap:.5rem}.m-social-list li{flex-shrink:0}.m-social-list__link{align-items:center;color:#adadad;display:flex;gap:.5rem;text-decoration:none;transition:color .2s ease}@media only screen and (max-width:1200px){.m-social-list__link{color:#fff}}.m-social-list__text{color:#9e9e9e;display:inline-block;flex:0 0 auto;font-size:.75rem;line-height:1.2;max-width:4.625rem}@media only screen and (max-width:1200px){.m-social-list__text{max-width:unset}}.m-doc-list__item:not(:last-of-type){margin-bottom:1.5rem}.m-doc-list_margin_top{margin-top:1.5rem}.m-link{color:inherit;cursor:pointer;font-size:inherit;text-decoration:underline}.m-anchor-link{align-items:center;color:#63666a;display:inline-flex;font-family:Circe-Bold,sans-serif;font-size:1rem;gap:.5rem;line-height:1.25;text-decoration:none}.m-anchor-link:hover{text-decoration:underline}@media only screen and (max-width:1200px){.m-anchor-link{font-size:.875rem}}.m-anchor-link svg{fill:currentColor;flex-shrink:0;height:1rem;width:1rem}.m-button-link{align-items:center;color:#63666a;display:inline-flex;font-family:Circe-Bold,sans-serif;gap:.5rem;transition:color .33s ease}.m-button-link:hover{color:#363634}.m-button-link svg{stroke:currentColor;height:1rem;width:1rem}.m-button-link svg:last-child{transform:rotate(180deg)}@media only screen and (max-width:767px){.m-button-link span{display:none}}.m-content-title,.m-landing-section-title,.m-section-title{color:#363634;font-family:Circe-Bold,sans-serif}.m-section-title{font-size:2.875rem;line-height:1}@media only screen and (max-width:979px){.m-section-title{font-size:2rem;line-height:1.3}}@media only screen and (max-width:767px){.m-section-title{font-size:1.5rem;line-height:1.1}}.m-section-title_size_xl{font-size:2.5rem;line-height:1.15}@media only screen and (max-width:979px){.m-section-title_size_xl{font-size:1.5rem;line-height:1.1}}.m-section-title_size_medium{font-size:2rem;line-height:1.3}@media only screen and (max-width:979px){.m-section-title_size_medium{font-size:1.5rem;line-height:1.1}}.m-section-title_size_small,.m-section-title_size_small-adaptive{font-size:1.5rem;line-height:1.33}@media only screen and (max-width:1200px){.m-section-title_size_small-adaptive{font-size:1.25rem;line-height:1.4}}.m-section-title_align_center{text-align:center}.m-section-title_color_white{color:#fff}.m-content-title{font-size:1rem;font-weight:700;line-height:1.5}.m-content-title_align_center{text-align:center}@media only screen and (max-width:767px){.m-content-title_align_center{text-align:left}}.m-main-banner_big-text .m-main-banner__title,.m-title-h2{font-family:Circe-Bold,sans-serif;font-size:2.5rem;line-height:1.2}@media only screen and (max-width:1200px){.m-main-banner_big-text .m-main-banner__title,.m-title-h2{font-size:1.5rem;line-height:1.35}}.m-title-h3{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:1.25}@media only screen and (max-width:1200px){.m-title-h3{font-size:1.25rem;line-height:1.4}}.m-title-h4{font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.25}@media only screen and (max-width:1200px){.m-title-h4{font-size:1rem}}.m-subhead{color:#63666a;font-size:1.5rem;font-weight:400;line-height:1.35}@media only screen and (max-width:1200px){.m-subhead{font-size:1.25rem;line-height:1.2}}@media only screen and (max-width:767px){.m-subhead{font-size:1rem;line-height:1.25}}.m-par{color:#363634;font-size:1rem;line-height:1.5}@media only screen and (max-width:979px){.m-par{font-size:.875rem;line-height:1.43}}.m-par_small{font-size:.875rem}.m-par_bold{font-family:Circe-Bold,sans-serif}.m-par em{font-style:italic}.body-m{color:#363634;font-size:1rem;line-height:1.25}@media only screen and (max-width:1200px){.body-m{font-size:.875rem}}.body-s{font-size:.875rem;line-height:1.25}@media only screen and (max-width:767px){.body-s{font-size:.75rem;line-height:1.2}}.m-content:not(:last-of-type){margin-bottom:3.75rem}@media only screen and (max-width:1200px){.m-content:not(:last-of-type){margin-bottom:2.625rem}}@media only screen and (max-width:767px){.m-content:not(:last-of-type){margin-bottom:2.5rem}}.m-content_size_medium{max-width:58.75rem}@media only screen and (max-width:1200px){.m-content_size_medium{max-width:unset}}.m-content_align_center{margin:0 auto;text-align:center}@media only screen and (max-width:767px){.m-content_align_center{margin:unset;text-align:left}}.m-content__title{margin-bottom:1.125rem}@media only screen and (max-width:979px){.m-content__title{margin-bottom:1.375rem}}@media only screen and (max-width:767px){.m-content__title{margin-bottom:.875rem}}.m-content__text{color:rgba(54,54,52,.6)}.m-content__par:not(:first-child){margin-top:.75rem}.m-content__par_margin_small:not(:first-child){margin-top:.5rem}.m-content__video{border-radius:.5rem;display:inline-block;margin:2.25rem 0;max-width:36.75rem;overflow:hidden}@media only screen and (max-width:979px){.m-content__video{margin:2rem 0 3.625rem}}@media only screen and (max-width:767px){.m-content__video{margin:1.5rem 0 1.875rem;max-width:unset}}.m-content__block{margin-bottom:1.5rem;padding-right:2.5rem}@media only screen and (max-width:1200px){.m-content__block{padding-right:0}}@media only screen and (max-width:767px){.m-content__block{margin-bottom:.875rem}}.m-content__block:last-child{margin-bottom:0}.m-content__notes{color:rgba(54,54,52,.5);font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.1;margin-top:.375rem}@media only screen and (max-width:1200px){.m-content__notes{margin-top:.625rem}}@media only screen and (max-width:767px){.m-content__notes{font-size:1rem;line-height:1.5}}.m-content__list{margin:1rem 0 1.5rem}@media only screen and (max-width:1200px){.m-content__list{margin-bottom:1rem}}.m-content__button{display:inline-block;margin-top:1.875rem}@media only screen and (max-width:767px){.m-content__button{margin-top:2.5rem;width:100%}}.m-content__table:not(:last-child){margin-bottom:1.5rem}.m-text-link{color:inherit;cursor:pointer;font-family:Circe-Bold,sans-serif;font-size:inherit;text-decoration:underline}@media only screen and (max-width:1200px){.m-text-br_no-tablet{display:none}}@media only screen and (max-width:767px){.m-text-br_no-mob{display:none}}.m-error-text{color:#f34747;font-size:.75rem;line-height:1.33}.m-h3{font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.01}@media only screen and (max-width:767px){.m-h3{font-size:1rem}}.m-h2{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:1.3}@media only screen and (max-width:767px){.m-h2{font-size:1.5rem;line-height:1.1}}.m-color-gray{color:rgba(54,54,52,.5)}.swiper{position:relative}.m-swiper-pagination-container{bottom:7.5rem!important;position:absolute;z-index:10}@media only screen and (max-width:1200px){.m-swiper-pagination-container{left:calc(50% - 6rem)}}@media only screen and (max-width:979px){.m-swiper-pagination-container{bottom:4.65rem!important;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:767px){.m-swiper-pagination-container{bottom:5.25rem!important}}@media only screen and (max-width:359px){.m-swiper-pagination-container{bottom:5.5rem!important}}.m-swiper-pagination-container.is-small{transform:translateX(-50%)}.m-swiper-pagination-container.is-small .swiper-pagination-bullet{background-color:rgba(54,54,52,.2);height:.25rem;width:.25rem}.m-swiper-pagination-container.is-small .swiper-pagination-bullet:before{display:none}.m-swiper-pagination-container.is-small .swiper-pagination-bullet-active{background-color:#f6f42e;height:.5rem;width:.5rem}.swiper-slide-active{z-index:11}.m-swiper-navigation-contaner{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width:979px){.m-swiper-navigation-contaner{bottom:3.5rem;height:auto;top:unset}}@media only screen and (max-width:767px){.m-swiper-navigation-contaner{bottom:4rem}}.m-swiper-navigation-contaner__buttons{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;pointer-events:none;width:100%}@media only screen and (max-width:979px){.m-swiper-navigation-contaner__buttons{max-width:48em;padding:0 2rem}}@media only screen and (max-width:767px){.m-swiper-navigation-contaner__buttons{padding:0 1rem}}.m-swiper-navigation-contaner .m-main-swiper-button-prev{margin-right:39rem}@media only screen and (max-width:1200px){.m-swiper-navigation-contaner .m-main-swiper-button-prev{margin-right:23rem}}@media only screen and (max-width:979px){.m-swiper-navigation-contaner .m-main-swiper-button-prev{margin-right:0;transform:rotate(180deg)}}.m-swiper-navigation-contaner .m-main-swiper-button-next{margin-left:39rem}@media only screen and (max-width:1200px){.m-swiper-navigation-contaner .m-main-swiper-button-next{margin-left:23rem}}@media only screen and (max-width:979px){.m-swiper-navigation-contaner .m-main-swiper-button-next{margin-left:0}}.m-swiper-navigation-contaner .m-main-swiper-button{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:flex-end;padding:0 2rem;pointer-events:auto;transition:background .3s;width:100%}.m-swiper-navigation-contaner .m-main-swiper-button:hover{background:rgba(0,0,0,.05)}@media only screen and (max-width:1200px){.m-swiper-navigation-contaner .m-main-swiper-button{padding:0 1rem}}@media only screen and (max-width:979px){.m-swiper-navigation-contaner .m-main-swiper-button{background-color:#fff;border-radius:.5rem;flex-basis:3rem;flex-shrink:0;height:3rem;padding:0;position:relative;width:unset}.m-swiper-navigation-contaner .m-main-swiper-button:before{border-color:transparent;border-bottom:2px solid #63666a;border-right:2px solid #63666a;content:"";height:8px;left:calc(50% - 6px);position:absolute;top:calc(50% - 4px);transform:rotate(-45deg);width:8px}.m-swiper-navigation-contaner .m-main-swiper-button:hover{background-color:#fff}.m-swiper-navigation-contaner .m-main-swiper-button__img{display:none}}.m-swiper-navigation-contaner .m-main-swiper-button-next{transform:scaleX(-1)}@media only screen and (max-width:979px){.m-swiper-navigation-contaner .m-main-swiper-button-next{transform:unset}}.m-swiper-pagination{align-items:center;display:flex}@media only screen and (max-width:767px){.m-swiper-pagination{justify-content:center}}.swiper-pagination-bullet{background:transparent;border-radius:50%;cursor:pointer;height:10px;margin:0 8px!important;opacity:1;position:relative;width:10px}.swiper-pagination-bullet:before{background:transparent;border:1px solid #000;border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:2px;transition:border-color .2s ease;width:6px}.swiper-pagination-bullet:hover:before{border-color:#fff}.swiper-pagination-bullet-active{background:#fff;border-color:#fff;cursor:default}.swiper-pagination-bullet-active:before{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.m-swiper-button-next,.m-swiper-button-prev{background-color:#fff;border:1px solid rgba(54,54,52,.15);border-radius:50%;cursor:pointer;height:2rem;position:absolute;right:-3.125rem;top:calc(50% - 1rem);transition:all .4s ease;width:2rem;z-index:10}@media screen and (max-width:1320px){.m-swiper-button-next,.m-swiper-button-prev{right:0}}@media only screen and (max-width:979px){.m-swiper-button-next,.m-swiper-button-prev{right:-1.5rem}}@media only screen and (max-width:767px){.m-swiper-button-next,.m-swiper-button-prev{display:none}}.m-swiper-button-next:hover,.m-swiper-button-prev:hover{background-color:#f2eb3b;border-color:#f2eb3b}.m-swiper-button-next:before,.m-swiper-button-prev:before{border-color:transparent;border-bottom:2px solid #63666a;border-right:2px solid #63666a;content:"";height:6px;left:calc(50% - 3px);position:absolute;top:calc(50% - 3px);transform:rotate(-45deg);width:6px}.m-swiper-button-next.is-disabled,.m-swiper-button-prev.is-disabled{display:none}.m-swiper-button-prev{left:-3.125rem;right:auto;transform:rotate(180deg)}@media screen and (max-width:1320px){.m-swiper-button-prev{left:1.25rem}}@media only screen and (max-width:979px){.m-swiper-button-prev{left:.5rem}}.m-tabs__nav{display:flex}.m-tabs__item{cursor:pointer}.m-tabs_type_icon .m-tabs__nav{justify-content:space-between;margin:1.5rem 0 1.625rem}@media only screen and (max-width:767px){.m-tabs_type_icon .m-tabs__nav{margin:1rem -1rem;overflow-y:auto;padding:0 1rem}}.m-tabs_type_icon .m-tabs__item{flex:0 0 18.25%;max-width:18.25%}@media only screen and (max-width:1200px){.m-tabs_type_icon .m-tabs__item{flex-basis:17%;max-width:17%}}@media only screen and (max-width:767px){.m-tabs_type_icon .m-tabs__item{flex-basis:5rem;height:5rem;margin-right:1rem;max-width:unset}.m-tabs_type_icon .m-tabs__item:last-of-type{margin-right:0}}.m-tab-nav{margin-bottom:-.625rem;overflow-x:auto;padding-bottom:.625rem;position:relative;width:100%}@media only screen and (max-width:1200px){.m-tab-nav{margin-bottom:-.375rem;padding-bottom:.375rem}}.m-tab-nav::-webkit-scrollbar{height:.25rem}.m-tab-nav::-webkit-scrollbar-thumb{background-color:rgba(99,102,106,.2);border-radius:.25rem}.m-tab-nav__wrapper{border-bottom:1px solid #eaeaea;display:flex;gap:1rem;width:-moz-fit-content;width:fit-content}.m-tab-nav__item{align-items:center;color:#000;cursor:pointer;display:flex;font-size:.875rem;font-weight:400;line-height:1.5;padding-bottom:1em;position:relative;text-decoration:none;white-space:nowrap}@media only screen and (max-width:979px){.m-tab-nav__item{line-height:1.15;padding-bottom:.75rem}}@media only screen and (max-width:767px){.m-tab-nav__item{padding:.5rem 0 .625rem}}.m-tab-nav__item.active,.m-tab-nav__item:hover{color:#63666a;text-decoration:none}.m-tab-nav__item.active{pointer-events:none}.m-tab-nav__item.active:before{border-bottom:4px solid #f6f42e;bottom:-1px;content:"";display:block;left:0;position:absolute;right:0}.m-breadcrumbs{align-items:center;display:flex}.m-breadcrumbs__item{color:rgba(54,54,52,.6);font-family:Circe-Bold,sans-serif;font-size:.75rem;line-height:1.2;padding:0 .5rem 0 .75rem;position:relative}@media only screen and (max-width:767px){.m-breadcrumbs__item{display:none}}.m-breadcrumbs__item:first-of-type{padding-left:0}.m-breadcrumbs__item:first-of-type:before{display:none}.m-breadcrumbs__item:before{background-color:currentColor;border-radius:50%;content:"";height:.25rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.25rem}.m-breadcrumbs__item_show-mobile{display:none}@media only screen and (max-width:767px){.m-breadcrumbs__item_show-mobile{display:block;padding-left:0}.m-breadcrumbs__item_show-mobile:before{display:none}}.m-breadcrumbs span,.m-breadcrumbs__link{color:currentColor;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.m-breadcrumbs span:hover,.m-breadcrumbs__link:hover{text-decoration:underline}.m-breadcrumbs span{color:#9e9e9e}.m-breadcrumbs span:hover{text-decoration:none}.m-content-nav{display:flex;padding:.625rem 0 .75rem}.m-content-nav__link{color:#363634;font-size:.875rem;line-height:1.5;position:relative;white-space:nowrap}.m-content-nav__link:hover{text-decoration:underline}.m-content-nav__link:not(:first-of-type){margin-left:1.5rem}.m-content-nav__link:after{background-color:#f0ee0e;border-radius:1rem 1rem 0 0;bottom:-.75rem;content:"";display:none;height:.25rem;left:0;position:absolute;width:100%}.m-content-nav__link.is-active{font-family:Circe-Bold,sans-serif;pointer-events:none}.m-content-nav__link.is-active:after{display:block}.m-sorting{align-items:center;display:flex}.m-sorting__label{color:rgba(54,54,52,.6);font-size:.875rem;line-height:1.7;padding-right:1rem}.m-sorting__button-block{display:flex}.m-sorting__button{border-width:2px;font-family:Circe-Regular,sans-serif;font-size:.875rem;height:2.25rem;line-height:1.7;padding:.375rem .75rem .25rem}.m-sorting__button:not(:last-child){margin-right:.5rem}.m-sorting__button.is-active{background-color:#f0ee0e;border-color:#f0ee0e;font-family:Circe-Bold,sans-serif}.m-select{height:3rem;position:relative}.m-select__field{background-color:#fff;border:1px solid #e8e8e8;border-radius:.5rem;cursor:pointer;font-family:Circe-Bold,sans-serif;font-size:.875rem;height:100%;line-height:1.5rem;overflow:hidden;padding:.75rem 2rem .7rem 1rem;position:relative;text-overflow:ellipsis}.m-select__field.not-empty{line-height:1.3;padding:1.5rem 2rem .375rem 1rem}.is-active .m-select__field{border-color:#fff;border-bottom:1px solid #e8e8e8;border-radius:.5rem .5rem 0 0;box-shadow:0 5px 25px rgba(0,0,0,.1)}.is-error .m-select__field{border-color:#f34747}.m-select__field:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 6.5 3 3 3-3' stroke='%23363634' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:1rem;position:absolute;right:1rem;top:calc(50% - .5rem);transition:transform .4s ease;width:1rem}.is-active .m-select__field:after{transform:rotate(-180deg)}.not-empty .m-select__label{color:#868686;font-family:Circe-Regular,sans-serif;font-size:.75rem;left:1rem;line-height:1.5;position:absolute;top:.375rem}.m-select__options{background-color:#fff;border-radius:0 0 .5rem .5rem;box-shadow:0 5px 25px rgba(0,0,0,.1);display:none;left:0;position:absolute;right:0;top:100%;z-index:101}.is-active .m-select__options{display:block}.m-select__list{max-height:23.4375rem;overflow-y:auto}@media only screen and (max-width:1200px){.m-select__list{max-height:24.375rem}}.m-select__item{color:#63666a;cursor:pointer;font-size:.875rem;line-height:1.7;padding:1rem 1.5rem 1rem 1rem;transition:all .4s ease;white-space:nowrap}.m-select__item:hover{background-color:#f7f7f7;color:#363634;font-family:Circe-Bold,sans-serif}.m-select__item.is-active{background-color:#f0ee0e;color:#363634;font-family:Circe-Bold,sans-serif;pointer-events:none}.m-select__icon-box{align-items:center;background-color:#f6f42e;border-radius:.25rem;display:inline-flex;height:1.5rem;justify-content:center;width:1.5rem}.m-select__icon{height:.75rem;width:.75rem}.m-select_type_icon .m-select__field{align-items:center;display:flex;gap:1rem}.m-ui-select-list-layout{box-shadow:0 .5rem 1rem rgba(0,0,0,.1),0 .5rem 3rem rgba(0,0,0,.2)}.m-ui-select{align-items:stretch;border:1px solid #e8e8e8;border-radius:.5rem;box-sizing:border-box;display:inline-flex;gap:0 .8em;height:100%;min-width:15rem;position:relative;width:100%}.m-ui-select:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7.5 9.75 4.5 4.5 4.5-4.5' stroke='%237A819B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;flex-shrink:0;height:1.5rem;margin:auto 1em auto 0;transition:transform .33s ease;width:1.5rem}.m-ui-select__value{align-items:center;box-sizing:border-box;color:#363634;cursor:pointer;display:flex;flex-basis:100%;font-family:inherit;font-size:.875rem;justify-content:flex-end;line-height:1.15;overflow:hidden;padding:.875rem 0 .875rem 1rem;position:relative;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.m-ui-select__value .m-ui-selected-counter{flex-shrink:0}.m-ui-select__label{color:#9e9e9e;display:none;font-size:.75rem;left:1rem;line-height:1.1;position:absolute;top:.5rem}.m-ui-select.is-open{background-color:#f7f7f7}.m-ui-select.is-open:after{background-position-x:100%;transform:rotate(-180deg)}.m-ui-select.is-filled .m-ui-select__label{display:block}.m-ui-select.is-filled .m-ui-select__value{padding-bottom:.5rem;padding-top:1.375rem}.m-ui-select-list-layout{background:#fff;border-radius:.5rem;box-sizing:border-box;display:none;flex-direction:column;left:0;overflow:hidden;position:absolute;top:calc(100% + .5rem);width:100%;z-index:111}.m-ui-select.is-open .m-ui-select-list-layout{display:flex}.m-ui-select-list-layout__body{margin:2px 2px 2px 0;max-height:18em;overflow-x:hidden;overflow-y:auto;padding-bottom:1em;padding-top:1em}.m-ui-select-list-layout__body::-webkit-scrollbar-track{background-color:transparent}.m-ui-select-list-layout__body::-webkit-scrollbar{background:transparent;width:4px}.m-ui-select-list-layout__body::-webkit-scrollbar-thumb{background-color:rgba(99,102,106,.2);border-radius:8px}.m-ui-select-list-layout__footer{display:none;margin-top:auto;text-align:center}@media only screen and (max-width:979px){.m-ui-select-list-layout__footer{display:block}}.m-ui-select-list__item{align-items:center;color:#363634;cursor:pointer;display:flex;padding:1em;text-transform:none}.m-ui-select-list__item.is-selected{background-color:#fcfccf}[data-select-multiple] .m-ui-select-list__item.is-selected:before{background-color:#f0ee0e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.616 3.212a1 1 0 0 1 .172 1.404l-6.25 8a1 1 0 0 1-1.518.068l-3.75-4a1 1 0 0 1 1.46-1.368l2.95 3.148 5.532-7.08a1 1 0 0 1 1.404-.172Z' fill='%23363634'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;border-color:#f0ee0e}.m-ui-select-list__item.is-hidden{display:none}.m-ui-select-list__item:hover:not(.is-selected){background-color:#f7f7f7}[data-select-multiple] .m-ui-select-list__item:before{background-color:#fff;border:1px solid #e8e8e8;border-radius:.25em;content:"";display:block;flex-shrink:0;height:1.5em;margin:auto .5em auto 0;width:1.5em}[data-select-multiple] .m-ui-select-list__item.empty-search-message:before{display:none}.m-ui-selected-counter{cursor:pointer;font-size:.875rem;font-weight:700;visibility:hidden}@media only screen and (max-width:979px){.m-ui-selected-counter{background-size:1em 1em;width:1.2em}}.m-ui-select.is-filled .m-ui-selected-counter{visibility:visible}.m-ui-select-display{font:inherit;font-weight:700;margin-right:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis}.m-tab-filter-btn{cursor:pointer;display:inline-flex;overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;width:100%}.m-tab-filter-btn__icon{height:1.5rem;margin-right:.5rem;min-width:1.5rem;width:1.5rem}.m-tab-filter-btn__check{position:absolute;top:-1rem;visibility:hidden}.m-tab-filter-btn__txt{font:inherit}.m-tab-filter-btn__txt_with-icon{line-height:1.5rem}.m-pagination__wrapper{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767px){.m-pagination__wrapper{display:none}}.m-pagination__arrow{stroke:#363634;height:1rem;opacity:.5;width:1rem}.m-pagination__arrow.is-active{opacity:1}.m-pagination__arrow_right{margin-left:1.25rem;transform:rotate(180deg)}.m-pagination__item{align-items:center;border:1px solid rgba(54,54,52,.15);border-radius:50%;cursor:pointer;display:flex;flex:0 0 3rem;font-family:Circe-Bold,sans-serif;font-size:.875rem;height:3rem;justify-content:center;margin-left:1.25rem;width:3rem}.m-pagination__item_more{border:none;flex-basis:auto;width:auto}.m-pagination__item.is-active{background-color:#f6f42e;border-color:#f6f42e}.m-pagination__button{display:none}@media only screen and (max-width:767px){.m-pagination__button{display:block;width:100%}}.m-ui-pagination{display:flex;justify-content:space-between;width:100%}.m-ui-pagination__list{align-items:center;display:flex;gap:1.25rem}@media only screen and (max-width:767px){.m-ui-pagination__list{gap:.625rem}}@media only screen and (max-width:359px){.m-ui-pagination__list{gap:.5rem}}.m-ui-pagination__arrow{cursor:pointer;flex:0 0 1rem;height:1rem;width:1rem}.m-ui-pagination__arrow_prev svg{transform:rotate(180deg)}.m-ui-pagination__arrow.is-disabled{opacity:.5;pointer-events:none}.m-ui-pagination__num{flex:0 0 3rem}@media only screen and (max-width:767px){.m-ui-pagination__num{flex-basis:2.5rem}.m-ui-pagination__num:first-child,.m-ui-pagination__num:last-child{display:block}}@media only screen and (max-width:359px){.m-ui-pagination__num{flex-basis:2rem}}.m-ui-pagination__num a{align-items:center;background-color:transparent;border:1px solid rgba(54,54,52,.15);border-radius:50%;color:#363634;display:flex;font-size:.875rem;font-weight:700;height:3rem;justify-content:center;list-style:none;overflow:hidden;transition:background-color .33s ease,border-color .33s ease;width:3rem}@media only screen and (max-width:767px){.m-ui-pagination__num a{height:2.5rem;width:2.5rem}}@media only screen and (max-width:359px){.m-ui-pagination__num a{font-size:.75rem;height:2rem;width:2rem}}.m-ui-pagination__num a.is-current,.m-ui-pagination__num a:hover{background-color:#f0ee0e;border-color:#f0ee0e}.m-ui-pagination__num.is-more{pointer-events:none}@media only screen and (max-width:767px){.m-ui-pagination__num.is-more{flex-basis:.75rem}.m-ui-pagination__num.is-more a{border:none;width:.75rem}}.m-ui-pagination__nav{align-items:center;display:flex;gap:1.25rem}@media only screen and (max-width:767px){.m-ui-pagination__nav{gap:.625rem}}@media only screen and (max-width:359px){.m-ui-pagination__nav{gap:.5rem}}.m-ui-pagination__suf{display:none;font-size:.875rem}@media only screen and (max-width:767px){.m-ui-pagination__suf{display:block}}.m-alert-block{border-radius:.5rem;display:inline-flex;padding:.25rem .75rem}.m-alert-block__icon{stroke:currentColor;flex:0 0 .875rem;height:.875rem;margin-right:.5rem;width:.875rem}.m-alert-block__text{color:currentColor;font-family:Circe-Bold,sans-serif;font-size:.875rem;line-height:1.43}.m-alert-block_type_success{background-color:rgba(72,200,52,.15);color:#48c834}.m-tooltip{background-color:rgba(0,0,0,.6);border-radius:.25rem;color:#fff;font-size:.75rem;line-height:1.4;padding:.5rem;z-index:101}.m-attention-block{background-color:rgba(240,238,14,.15);border-radius:.5rem;overflow:hidden;padding:1.25rem 1rem 1.25rem 1.625rem;position:relative;width:100%}.m-attention-block:before{background-color:#f0ee0e;content:"";height:100%;left:0;position:absolute;top:0;width:.25rem}.m-attention-block_limpid .m-par{opacity:.6}.m-figure__image{border-radius:1rem;display:block}.m-figure__image_type_vide-poster{position:relative}.m-figure__image_type_vide-poster:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 18.096c0-7.924 6.386-14.334 14.246-14.334s14.246 6.41 14.246 14.334c0 7.924-6.386 14.334-14.246 14.334S3.75 26.02 3.75 18.096ZM17.996.762C8.464.762.75 8.531.75 18.096S8.464 35.43 17.996 35.43c9.533 0 17.246-7.769 17.246-17.334S27.53.762 17.996.762ZM13.5 21.527v-6.854c0-2.474 0-3.711.794-4.135.794-.423 1.821.265 3.877 1.643l5.112 3.427c1.682 1.128 2.523 1.692 2.523 2.492s-.84 1.364-2.523 2.492L18.17 24.02c-2.055 1.378-3.082 2.067-3.876 1.643-.794-.423-.794-1.66-.794-4.135Z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:2.1875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.1875rem}.m-figure__caption{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5;margin-top:1.25rem}@media only screen and (max-width:1200px){.m-figure__caption{font-size:.875rem;line-height:1.3;margin-top:.875rem}}.m-figure__caption_type_hint{color:rgba(54,54,52,.5);font-family:Circe-Regular,sans-serif;font-size:.875rem}.m-figure__picture{display:block}@media only screen and (max-width:767px){.m-figure__picture{margin-left:-1rem;margin-right:-1rem;max-width:calc(100% + 2rem)}}.m-figure__text{color:#9e9e9e;margin-top:.5rem}.m-form{background-color:#f9f9f9;border-radius:.5rem;padding:2.75rem 3rem}@media only screen and (max-width:1200px){.m-form{padding:1.875rem}}@media only screen and (max-width:767px){.m-form{padding:1.5rem 1.25rem}}.m-form__body{display:flex;margin-left:-.5rem;margin-right:-.5rem;padding-bottom:1.5rem}@media only screen and (max-width:1200px){.m-form__body{flex-wrap:wrap;padding-bottom:0}}@media only screen and (max-width:767px){.m-form__body{margin:0}}.m-form__feild{flex:0 0 25%;padding:0 .5rem}@media only screen and (max-width:1200px){.m-form__feild{flex-basis:50%;padding-bottom:1.5rem}}@media only screen and (max-width:767px){.m-form__feild{flex-basis:100%;padding:0 0 1rem}}.m-form__footer{display:flex;justify-content:flex-end}@media only screen and (max-width:1200px){.m-form__button{width:100%}}.m-filter{align-items:center;display:flex}.m-filter__label{color:rgba(54,54,52,.6);font-size:.875rem;line-height:1.3;white-space:nowrap}.m-filter__button-box{display:flex}.m-filter__button-box:not(:first-child){margin-left:1rem}.m-filter__button:not(:first-of-type){margin-left:.5rem}.m-filter-block{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);display:flex;gap:1rem;padding:1.5rem}@media only screen and (max-width:1200px){.m-filter-block{flex-wrap:wrap}}@media only screen and (max-width:767px){.m-filter-block{padding:.5rem 1rem}.m-filter-block__header{display:flex;width:100%}}.m-filter-block__body{display:flex;flex-grow:1;gap:1rem}@media only screen and (max-width:767px){.m-filter-block__body{display:none;flex-direction:column;gap:16px}}.m-filter-block__footer{align-items:center;display:flex;gap:1rem;margin-left:auto}@media only screen and (max-width:1200px){.m-filter-block__footer{flex:1 0 100%;justify-content:space-between}.m-filter-block__footer .m-button{max-width:16.875rem;width:100%}}@media only screen and (max-width:767px){.m-filter-block__footer{display:none}}.m-filter-block__footer .m-filter-block__text{max-width:12.625rem}.m-filter-block__text{color:#9e9e9e;font-size:.875rem;line-height:1.43}@media only screen and (max-width:767px){.m-filter-block__text{display:none}}.m-filter-block__btn{border-radius:.5rem;font-weight:700;text-decoration:none}.m-filter-block__mbl-filter{display:none}@media only screen and (max-width:767px){.m-filter-block__mbl-filter{align-items:center;display:flex;gap:1.5rem;width:100%}}.m-filter-block__filter-button{align-items:center;background-color:transparent;color:#9e9e9e;display:flex;font-size:.875rem;gap:.5rem;line-height:1.43;padding:0}@media only screen and (max-width:767px){.m-filter-block__filter-button{align-items:center;color:#363634;display:flex;font-family:Circe-Bold,sans-serif;width:100%}}.m-filter-block__filter-button:hover{text-decoration:none}.m-filter-block__filter-button svg{stroke:#63666a;height:1rem;width:1rem}.m-filter-block__counter{align-items:center;background-color:rgba(246,244,46,.3);border-radius:50%;color:#363634;display:none;height:1.5rem;justify-content:center;width:1.5rem}.m-filter-block__counter.is-show{display:inline-flex}.m-filter-block__close-button{align-items:center;border:1px solid #e8e8e8;border-radius:50%;display:none;flex-shrink:0;height:2rem;justify-content:center;margin-left:auto;width:2rem}.m-filter-block__close-button svg{fill:#63666a}.m-filter-block__select{display:flex;flex:1 0 auto;height:3rem;max-width:20.875rem}@media only screen and (max-width:767px){.m-filter-block__select{max-width:unset;width:100%}}.m-filter-block__icon{align-items:center;border:1px solid #e8e8e8;border-radius:50%;display:inline-flex;height:2rem;justify-content:center;width:2rem}@media only screen and (max-width:767px){.m-filter-block__icon{margin-left:auto}}.m-filter-block__trigger{align-items:center;color:#63666a;cursor:pointer;display:flex;flex-shrink:0;font-family:Circe-Bold,sans-serif;font-size:.875rem;gap:.5rem;line-height:1.25;margin-top:.5rem;padding:.1875rem 0;transition:color .33s ease}@media only screen and (max-width:1200px){.m-filter-block__trigger{margin-top:.25rem}}@media only screen and (max-width:767px){.m-filter-block__trigger{display:none}}.m-filter-block__trigger:hover{color:#363634}.m-filter-block__trigger svg{stroke:currentColor;height:1rem;transform:rotate(-90deg);transition:transform .33s ease;width:1rem}.m-filter-block.is-open .m-filter-block__close-button{display:inline-flex}.m-filter-block.is-open .m-filter-block__body{display:flex}.m-filter-block.is-open .m-filter-block__filter-button{width:-moz-fit-content;width:fit-content}.m-filter-block.is-open .m-filter-block__icon{display:none}.m-filter-block.is-open .m-filter-block__trigger svg{transform:rotate(90deg)}.m-filter-block_type_tabs{align-items:flex-start;background-color:transparent;border-radius:0;box-shadow:none;padding:0}@media only screen and (max-width:1200px){.m-filter-block_type_tabs{flex-wrap:nowrap}}@media only screen and (max-width:767px){.m-filter-block_type_tabs{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);flex-direction:column;padding:.5rem 1rem}}.m-filter-block_type_tabs .m-filter-block__header{display:none}@media only screen and (max-width:767px){.m-filter-block_type_tabs .m-filter-block__header{display:flex}}.m-filter-block_type_tabs .m-filter-block__body{overflow:hidden;transition:max-height .33s ease}@media only screen and (max-width:767px){.m-filter-block_type_tabs .m-filter-block__body{max-height:unset;overflow:visible}}.m-filter-block_type_tabs .m-filter-block__body .m-page-navigation{display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (max-width:1200px){.m-filter-block_type_tabs .m-filter-block__body .m-page-navigation{margin:0;overflow:hidden;padding:0}}@media only screen and (max-width:767px){.m-filter-block_type_tabs .m-filter-block__body .m-page-navigation{margin-right:-.5rem;max-height:19.25rem;overflow-x:hidden;overflow-y:auto}}.m-filter-block_type_tabs .m-filter-block__body .m-page-navigation__item{font-size:1rem;height:auto;line-height:1.25;margin:0;padding-bottom:.5rem;padding-top:.5rem}@media only screen and (max-width:1200px){.m-filter-block_type_tabs .m-filter-block__body .m-page-navigation__item{font-size:.875rem;padding-bottom:.3125rem;padding-top:.3125rem}}.m-filter-block_type_tabs .m-filter-block__body .m-page-navigation__item.is-active{font-family:Circe-Regular,sans-serif}.m-filter-block_type_tabs .m-filter-block__body .m-page-navigation::-webkit-scrollbar{width:.25rem}.m-filter-block_type_tabs .m-filter-block__body .m-page-navigation::-webkit-scrollbar-thumb{background-color:rgba(99,102,106,.2);border-radius:.25rem}.m-table_type_fixed-width{width:75rem}.m-table__header{border-bottom:2px solid #f0ee0e;display:flex}.m-table__header .m-table__cell{font-family:Circe-Bold,sans-serif;font-size:.875rem;line-height:1.7;padding:1.125rem 0}.m-table__row{display:flex}.m-table__row:not(:first-of-type){border-top:1px solid rgba(54,54,52,.15)}.m-table__cell{font-size:.875rem;line-height:1.42;padding:1.25rem 0}.m-table__cell:not(:last-child){padding-right:1rem}.m-table__cell_type_inn{flex:0 0 7.8125rem;max-width:7.8125rem}.m-table__cell_type_name{flex:0 0 13.75rem;font-family:Circe-Bold,sans-serif;line-height:1.3;max-width:13.75rem;padding-right:3.125rem}.m-table__cell_type_tg{flex:0 0 19rem;max-width:19rem;padding-right:2.75rem}.m-table__cell_type_member{align-items:flex-start;display:flex;flex:0 0 11.25rem;flex-wrap:wrap;gap:.375rem;max-width:11.25rem}.m-table__cell_type_region{flex:0 0 9.25rem;max-width:9.25rem}.m-table__cell_type_address{flex:0 0 13.8125rem;max-width:13.8125rem}.m-table_type_radius{border:1px solid #e8e8e8;border-collapse:separate;border-radius:.5rem;border-spacing:0}.m-table_type_radius td,.m-table_type_radius th{font-size:1rem;line-height:1.25;padding:1rem;text-align:left}@media only screen and (max-width:1200px){.m-table_type_radius td,.m-table_type_radius th{font-size:.875rem}}.m-table_type_radius th{background-color:#f7f7f7;color:#63666a;font-family:Circe-Bold,sans-serif;white-space:nowrap}.m-table_type_radius tr:first-child th:first-child{border-top-left-radius:.5rem}.m-table_type_radius tr:first-child th:last-child{border-top-right-radius:.5rem}.m-table_type_radius tr:not(:last-child) td{border-bottom:1px solid #e8e8e8}.m-table-wrapper{border:1px solid rgba(54,54,52,.15);border-radius:8px;font-size:14px;line-height:1.25}@media only screen and (max-width:767px){.m-table-wrapper{overflow:auto}.m-table-wrapper table{width:58.125rem}}.m-table-wrapper table{min-width:100%}.m-table-wrapper td,.m-table-wrapper th{padding:1.25rem;text-align:left}.m-table-wrapper td p:not(:last-child),.m-table-wrapper th p:not(:last-child){margin-bottom:12px}.m-table-wrapper th{font-family:Circe-Bold,sans-serif}.m-table-wrapper td:first-child{font-size:1rem}.m-table-wrapper tr{border-top:1px solid rgba(54,54,52,.15)}.m-table-wrapper tr:first-of-type{border:none}.m-tags{display:flex}.m-tags__item{color:#363634;font-family:Circe-Bold,sans-serif;font-size:.75rem;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.m-tags__item:not(:last-child){margin-right:1.25rem}.m-tags__item_type_date{color:rgba(54,54,52,.5)}.m-tag{border:2px solid #e8e8e8;border-radius:.5rem;font-family:Circe-Bold,sans-serif;font-size:.75rem;line-height:1.5;padding:0 .625rem;white-space:nowrap}.m-ui-tags-wrapper{display:flex;flex-wrap:wrap;gap:1rem;position:relative;transition:max-height .33s ease}.m-ui-tags-wrapper:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);bottom:0;content:"";display:none;height:2rem;position:absolute;right:0;top:auto;width:5rem}@media only screen and (max-width:1200px){.m-ui-tags-wrapper:before{display:block}.m-ui-tags-wrapper.is-collapsed{max-height:2rem;overflow:hidden}}.m-ui-tags-wrapper.is-collapsed:before{top:0}.m-ui-tag{background-color:#f7f7f7;border-radius:.25rem;color:#63666a;font-family:Circe-Bold,sans-serif;font-size:.875rem;line-height:1.25;padding:.4375rem .5rem;text-decoration:none}@media only screen and (max-width:767px){.m-ui-tag{padding-bottom:.1875rem;padding-top:.1875rem}}.m-ui-tag_size_xl{color:#63666a;font-size:1rem;line-height:1.25}.m-ui-tag-button{bottom:0;display:none;overflow:visible;position:absolute;right:0;z-index:1}@media only screen and (max-width:1200px){.m-ui-tag-button{display:flex}}.m-ui-tag-button svg{transform:rotate(-90deg);transition:transform .33s ease}.m-ui-tag-button.is-active svg{transform:rotate(90deg)}.m-blockquote{background-color:rgba(246,244,47,.3);border-radius:1rem;padding:2.5rem 1.5rem 1.5rem;position:relative}@media only screen and (max-width:767px){.m-blockquote{padding:2.5rem 1rem 1rem}}.m-blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.206 30.392 24.89 38c-2.667-2.989-4.318-8.15-4.318-12.634C20.571 12.732 27.81 5.396 33.27 2L40 8.657c-3.682 3.26-5.714 8.286-5.714 13.313 0 3.26 1.143 6.52 2.92 8.422Zm-20.571 0L4.317 38C1.651 35.011 0 29.85 0 25.366 0 12.732 7.238 5.396 12.698 2l6.73 6.657c-3.682 3.26-5.714 8.286-5.714 13.313 0 3.26 1.143 6.52 2.92 8.422Z' fill='%2363666A'/%3E%3C/svg%3E");background-size:contain;content:"";height:2.5rem;left:1.5rem;position:absolute;top:-1rem;width:2.5rem}.m-blockquote p{color:#363634;font-size:1rem;line-height:1.25}@media only screen and (max-width:1200px){.m-blockquote p{font-size:.875rem}}.m-blockquote p:not(:last-child){margin-bottom:.625rem}.m-blockquote cite{color:#63666a;font-family:Circe-Bold,sans-serif;font-size:.75rem;line-height:1.2;margin-top:1rem}.m-header{background-color:#fff;padding-top:.75rem;position:relative;z-index:1000}@media only screen and (max-width:1200px){.m-header{border-bottom:1px solid #e8e8e8;left:0;padding:.5rem 0;position:fixed;right:0;top:0}}@media only screen and (max-width:767px){.m-header{padding:.5rem 0}}.m-header__wrapper{display:flex;flex-direction:column;gap:.5rem;width:100%}@media only screen and (max-width:1200px){.m-header__wrapper{align-items:center;flex-direction:row;margin:0 auto;max-width:48rem;padding:0 2rem}}@media only screen and (max-width:767px){.m-header__wrapper{padding:0 1rem}}.m-header__row{width:100%}.m-header__row .m-header__container{align-items:flex-start;display:flex;gap:2rem;width:100%}@media only screen and (max-width:1200px){.m-header__row .m-header__container{gap:0;padding:0}}.m-header__row:nth-child(2){border-bottom:1px solid #e8e8e8;padding-top:.5rem}@media only screen and (max-width:1200px){.m-header__row:nth-child(2){border-bottom:none;padding-top:0}}.m-header__row:nth-child(2) .m-header__container{gap:1rem}@media only screen and (max-width:1200px){.m-header__row:nth-child(2) .m-header__container{gap:0}.m-header__container{max-width:unset;padding:0}}.m-header__col{flex-shrink:0;margin-left:auto}.m-header__col,.m-header__logo-block{align-items:center;display:flex;gap:1rem}.m-header__logo-block{flex:0 0 22.625rem}@media only screen and (max-width:767px){.m-header__logo-block{flex-basis:auto}}.m-header__logo{flex-shrink:0}@media only screen and (max-width:1200px){.m-header__logo{height:2.5rem}}.m-header__logo img{display:block}.m-header__description{color:#63666a;flex:0 0 10.9375rem;font-family:Circe-Bold,sans-serif;font-size:.625rem;line-height:1.2}@media only screen and (max-width:767px){.m-header__description{display:none}}@media only screen and (max-width:1200px){.m-header__description{margin-right:1.2em}.m-header__social-links{display:none}}.m-header__contacts,.m-header__language,.m-header__lk,.m-header__search{display:flex;flex:0 0 auto;margin-left:auto}.m-header__nav{flex:1 0 auto}@media only screen and (max-width:1200px){.m-header__nav{flex:0 0 auto}.m-header__lk{order:-1}}@media only screen and (max-width:767px){.m-header__lk{display:none}}@media only screen and (max-width:1200px){.m-header__contacts,.m-header__language{display:none}}.m-header__search{cursor:pointer;padding:0}.m-header__honest{display:flex;flex:0 0 auto;position:relative}.m-header__honest:hover .m-header__toolbox{opacity:1;visibility:visible}@media only screen and (max-width:1200px){.m-header__honest{display:none}}.m-header__honest_tablet{display:none}@media only screen and (max-width:767px){.m-header__honest_tablet{display:none!important}}@media only screen and (max-width:1200px){.m-header__honest_tablet{display:block}}.m-header__honest_mob{display:none}@media only screen and (max-width:767px){.m-header__honest_mob{display:block;margin-left:-1rem;margin-top:1.5rem}}.m-header__toolbox{background-color:rgba(0,0,0,.75);border-radius:.25rem;bottom:-3rem;color:#fff;opacity:0;padding:8px;position:absolute;right:2rem;transition:opacity .4s ease;visibility:hidden;white-space:nowrap;z-index:99}.m-header__toolbox:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8h24-3.183a5.136 5.136 0 0 1-4.17-2.143l-3.952-5.5a.855.855 0 0 0-1.39 0l-3.951 5.5A5.136 5.136 0 0 1 3.184 8H0Z' fill='%23000' fill-opacity='.6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:.5rem;position:absolute;right:.875rem;top:-.5rem;width:1.5rem}.m-header__menu-button{display:none}@media only screen and (max-width:1200px){.m-header__menu-button{border:1px solid #e8e8e8;border-radius:50%;display:block;height:2rem;width:2rem}.m-header__menu-button span,.m-header__menu-button:after,.m-header__menu-button:before{background-color:#adadad;border-radius:.25rem;content:"";display:block;height:.125rem;margin:3px auto;transition:transform .2s ease-in-out;width:.75rem}.m-header__menu-button.is-active span{transform:scale(0)}.m-header__menu-button.is-active:before{transform:translateY(5px) rotate(135deg)}.m-header__menu-button.is-active:after{transform:translateY(-5px) rotate(-135deg)}.m-header.is-fixed{left:0;position:fixed;right:0;top:0}}.m-header.is-fixed .m-header__row:nth-child(2){background-color:#fff;left:0;position:fixed;right:0;top:0}@media only screen and (max-width:1200px){.m-header.is-fixed .m-header__row:nth-child(2){position:static}}.m-footer{background-color:#63666a;color:#fff;flex:0 0 auto;font-size:1rem;padding-top:2.5rem}@media only screen and (max-width:1200px){.m-footer{padding-top:2rem}}@media only screen and (max-width:767px){.m-footer{padding-top:1.5rem}}.m-footer__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem}@media only screen and (max-width:1200px){.m-footer__wrapper{gap:2rem;padding:0 2rem}}@media only screen and (max-width:767px){.m-footer__wrapper{gap:1.5rem;padding:0 1rem}}.m-footer__header{align-items:center;display:flex;gap:1rem}@media only screen and (max-width:1200px){.m-footer__header{align-items:flex-start;flex-direction:column}}.m-footer__body{-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-areas:"column1 column2 column3 app" "column1 column2 column3 contact";grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1200px){.m-footer__body{-moz-column-gap:1rem;column-gap:1rem;grid-template-areas:"app app app" "column1 column2 column3" "contact contact contact";grid-template-columns:repeat(3,1fr);row-gap:2rem;width:100%}}@media only screen and (max-width:767px){.m-footer__body{grid-template-areas:"app" "column1" "column2" "column3" "contact";grid-template-columns:1fr}}.m-footer__logo-wrapper{border-right:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding-right:1rem}@media only screen and (max-width:1200px){.m-footer__logo-wrapper{align-items:center;border-right:none;flex-direction:row;justify-content:space-between;padding-right:0;width:100%}}@media only screen and (max-width:767px){.m-footer__logo-wrapper{align-items:flex-start;flex-direction:column}}.m-footer__logo-wrapper a{flex-shrink:0}.m-footer__logo-block{align-items:center;display:flex;gap:1rem}@media only screen and (max-width:1200px){.m-footer__logo-block{gap:1.5rem}}.m-footer__description{color:hsla(0,0%,100%,.5);font-size:.875rem;line-height:1.25}.m-footer__copyright{border-top:1px solid hsla(0,0%,100%,.2);margin-top:2.5rem;padding:1rem 0}.m-footer__col{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;grid-area:column1}@media only screen and (max-width:1200px){.m-footer__col{gap:2rem}}@media only screen and (max-width:767px){.m-footer__col{gap:1.5rem}}.m-footer__col:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:column2}.m-footer__col:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:5;grid-area:column3}.m-footer__nav{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:767px){.m-footer__nav{gap:0}}.m-footer__title{color:hsla(0,0%,100%,.5);font-family:Circe-Bold,sans-serif;font-size:.8125rem;line-height:1.2;text-transform:uppercase;white-space:nowrap}@media only screen and (max-width:767px){.m-footer__title-arrow{align-items:center;display:inline-flex;gap:.5rem;position:relative;transition:padding-bottom .3s ease}.m-footer__title-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.646 2.146a.5.5 0 0 1 .708 0L4 4.793l2.646-2.647a.5.5 0 1 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708Z' fill='%23ADADAD'/%3E%3C/svg%3E");content:"";height:.5rem;transition:transform .3s ease;width:.5rem}.m-footer__title-arrow.is-active{padding-bottom:1rem}.m-footer__title-arrow.is-active:after{transform:rotate(-180deg)}}.m-footer__mobile-app{-ms-grid-row:1;-ms-grid-column:7;background:rgba(54,54,52,.2);border-radius:1rem 1rem 0 0;grid-area:app;padding:1.5rem 1rem}@media only screen and (max-width:1200px){.m-footer__mobile-app{border-radius:.5rem;padding:1rem}}.m-footer__contact{-ms-grid-row:2;-ms-grid-column:7;align-items:flex-start;background:rgba(54,54,52,.2);border-radius:0 0 1rem 1rem;display:flex;flex-direction:column;gap:1.5rem;grid-area:contact;padding:0 1rem 1.5rem}@media only screen and (max-width:1200px){.m-footer__col{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.m-footer__col:nth-child(2){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.m-footer__col:nth-child(3){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:5}.m-footer__mobile-app{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}.m-footer__contact{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:5}}@media only screen and (max-width:767px){.m-footer__col{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.m-footer__col:nth-child(2){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.m-footer__col:nth-child(3){-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}.m-footer__mobile-app{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.m-footer__contact{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}}@media only screen and (max-width:1200px){.m-footer__contact{border-radius:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"support address social" "support link social";grid-template-columns:repeat(3,1fr);padding:1rem}}@media only screen and (max-width:767px){.m-footer__contact{grid-template-areas:"support" "link" "address" "social";grid-template-columns:1fr}}.m-footer__contact-wrapper{display:flex;flex-direction:column;gap:1rem}.m-footer__contact-wrapper_support{grid-area:support}.m-footer__contact-wrapper_address{grid-area:address}.m-footer__contact-wrapper_social{grid-area:social}.m-footer-social-list{display:flex;flex-wrap:wrap;gap:1rem}.m-footer-social-list__text{color:hsla(0,0%,100%,.5);font-size:.875rem;line-height:1.25}.m-footer-social-list__link:hover .m-icon_type_around{border-color:#fff}.m-footer-social-list__link:hover .m-footer-social-list__text{color:#fff}.m-footer-social-list__link_in-row{align-items:center;display:flex;gap:.5rem}.m-footer-link{align-items:center;color:hsla(0,0%,100%,.5);display:inline-flex;gap:.25rem;grid-area:link;transition:color .33s ease}@media only screen and (max-width:1200px){.m-footer__contact-wrapper_support{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.m-footer__contact-wrapper_address{-ms-grid-row:1;-ms-grid-column:3}.m-footer__contact-wrapper_social{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:5}.m-footer-link{-ms-grid-row:2;-ms-grid-column:3}}@media only screen and (max-width:767px){.m-footer__contact-wrapper_support{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.m-footer__contact-wrapper_address{-ms-grid-row:3;-ms-grid-column:1}.m-footer__contact-wrapper_social{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1}.m-footer-link{-ms-grid-row:2;-ms-grid-column:1}}.m-footer-link:hover{color:#fff}.m-footer-link__icon{fill:currentColor;height:.5rem;width:.5rem}.m-footer-link span{color:currentColor}.m-footer-address{display:flex;flex-direction:column;gap:1rem}.m-footer-address li{color:#fff;font-size:.75rem;line-height:1.2}.m-video-card{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.m-video-card__img{border-radius:.5rem;max-height:6.25rem;max-width:11.25rem;-o-object-fit:cover;object-fit:cover;width:100%}.m-video-card__text{color:#363634;font-family:Circe-Bold,sans-serif;font-size:.875rem;line-height:1.25}.m-card-trade{align-items:center;display:flex;gap:1rem}.m-card-trade:hover .m-card-trade__icon{background-color:#f6f42e;border-color:#f6f42e;box-shadow:0 5px 30px 0 rgba(246,244,46,.5)}.m-card-trade:hover .m-card-trade__title{color:#9e9e9e}.m-card-trade__icon{align-items:center;background-color:#fff;border:1px solid #efefef;border-radius:50%;display:inline-flex;flex:0 0 3.5rem;height:3.5rem;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:3.5rem}@media only screen and (max-width:1200px){.m-card-trade__icon{flex-basis:3rem;height:3rem;width:3rem}}.m-card-trade__icon svg{fill:#63666a;height:2rem;width:2rem}@media only screen and (max-width:1200px){.m-card-trade__icon svg{height:1.5rem;width:1.5rem}}.m-card-trade__title{color:#363634;display:inline-block;flex:0 0 calc(100% - 72px);font-family:Circe-Bold,sans-serif;font-size:.875rem;line-height:1.25;transition:color .2s ease}.m-marking-card{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:1rem;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.25rem}@media only screen and (max-width:767px){.m-marking-card{justify-content:flex-start;min-height:7.5rem;padding:1rem 0}.m-tabs__item .m-marking-card{justify-content:center;min-height:5rem}}.is-active .m-marking-card{background-color:#f0ee0e;border-color:#f0ee0e;cursor:default}.m-marking-card__icon{fill:#63666a;flex:0 0 2.5rem;height:2.5rem;width:2.5rem}.m-marking-card__title{color:#363634;font-family:Circe-Bold,sans-serif;font-size:.875rem;line-height:1.3;margin-top:1.25rem;text-align:center}@media only screen and (max-width:767px){.m-marking-card__title{margin-top:.875rem}}.m-marking-card__text{color:#9e9e9e;display:flex;flex-direction:column;font-size:.75rem;line-height:1.1;margin-top:auto;padding-top:.5rem}.m-marking-card__text-date{color:#63666a}.m-marking-card_type_pilot{background-color:#f9f9f9;border-color:#f9f9f9;position:relative}.m-marking-card_type_pilot:after{background-color:#f0ee0e;border-radius:50%;content:"";height:.75rem;position:absolute;right:.875rem;top:.875rem;width:.75rem}.m-content-card{background-color:#fff;border-radius:.5rem;margin-bottom:1.5rem;padding:2rem 2.5rem}@media only screen and (max-width:1200px){.m-content-card{margin-bottom:1rem;padding:1.875rem}}@media only screen and (max-width:767px){.m-content-card{padding:1.25rem}}.m-content-card_size_large{padding:2.5rem}@media only screen and (max-width:1200px){.m-content-card_size_large{padding:1.875rem}}@media only screen and (max-width:767px){.m-content-card_size_large{padding:1.25rem}}.m-content-card_size_large:last-of-type{margin-bottom:0}.m-content-card__title{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:.625rem}@media only screen and (max-width:1200px){.m-content-card__title{font-size:.875rem}}.m-content-card__text{color:rgba(54,54,52,.6);font-size:.875rem;line-height:1.35}.m-content-card__list{margin-top:1.25rem;max-width:46.75rem}@media only screen and (max-width:1200px){.m-content-card__list{margin-top:1.125rem}}@media only screen and (max-width:767px){.m-content-card__list{margin-top:.875rem;max-width:unset}}.m-content-card__list-item{color:#363634;font-size:1rem;line-height:1.5;padding-left:1.5rem;position:relative}@media only screen and (max-width:1200px){.m-content-card__list-item{font-size:.875rem;line-height:1.43}}.m-content-card__list-item:not(:last-of-type){margin-bottom:1rem}@media only screen and (max-width:767px){.m-content-card__list-item:not(:last-of-type){margin-bottom:.625rem}}.m-content-card__list-item:before{background-color:#f2eb3b;border-radius:50%;content:"";height:.625rem;left:0;position:absolute;top:.25rem;width:.625rem}.m-news-card{border-bottom:1px solid #dddddc;display:block;height:100%;padding-bottom:2.375rem}@media only screen and (max-width:767px){.m-news-card{padding-bottom:1.5rem}}.m-news-card.is-last{border:none;padding-bottom:0}.m-news-card__image{border-radius:.5rem;height:auto;margin-bottom:1.25rem;max-height:12.75rem;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media only screen and (max-width:359px){.m-news-card__image{-o-object-fit:contain;object-fit:contain}}.m-news-card__data{color:#363634;display:flex;font-family:Circe-Bold,sans-serif;font-size:.75rem;line-height:1;text-transform:uppercase}.m-news-card__date{color:rgba(54,54,52,.5)}.m-news-card__date:not(:first-child){margin-left:1.25rem}.m-news-card__header{margin-bottom:.75rem}.m-news-card__title{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5}.m-news-card__text{color:rgba(0,0,0,.5);font-size:.875rem;line-height:1.43;margin:.5rem 0}.m-news-card__speaker{align-items:center;display:flex}.m-news-card__speaker-avatar{display:flex}.m-news-card__avatar{border-radius:50%;flex:0 0 2rem;height:2rem;overflow:hidden;width:2rem}.m-news-card__avatar:not(:first-of-type){margin-right:-1rem;transform:translateX(-50%)}.m-news-card__speaker-name{color:#363634;font-size:.875rem;line-height:1.43}.m-news-card__speaker-name:not(:first-child){margin-left:.75rem}.m-news-card__sign{cursor:pointer;margin-bottom:-1.25rem;margin-top:1rem;position:relative}@media only screen and (max-width:767px){.m-news-card__sign{margin-bottom:-.327rem}}.m-news-card__sign:hover .m-news-card__tooltip{opacity:1;visibility:visible}.m-news-card__tooltip{left:0;max-width:14.25rem;opacity:0;position:absolute;top:calc(100% + .375rem);transition:opacity .4s ease;visibility:hidden}.m-speaker-card{align-items:center;display:flex}.m-speaker-card__header{background-color:#fafafa;border-radius:50%;flex:0 0 5.5rem;height:5.5rem;margin-right:2rem;width:5.5rem}@media only screen and (max-width:767px){.m-speaker-card__header{flex-basis:4.375rem;height:4.375rem;margin-right:1rem;width:4.375rem}}.m-speaker-card__avatar{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover}.m-speaker-card__name{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5}@media only screen and (max-width:767px){.m-speaker-card__name{font-size:.875rem;line-height:1.3}}.m-speaker-card__description{color:rgba(54,54,52,.5)}@media only screen and (max-width:767px){.m-speaker-card__description{font-size:.875rem;line-height:1.42}}.m-speaker-card__description:not(:first-child){margin-top:.25rem}.m-contact-card{background-color:#f9f9f9;border-radius:.5rem;padding:2.75rem 3rem 3rem}@media only screen and (max-width:1200px){.m-contact-card{padding:2.25rem}}@media only screen and (max-width:767px){.m-contact-card{padding:1.875rem 1.25rem}}.m-contact-card__header{padding-bottom:1.875rem}@media only screen and (max-width:1200px){.m-contact-card__header{padding-bottom:1.375rem}}@media only screen and (max-width:767px){.m-contact-card__header{padding-bottom:1.25rem}}.m-contact-card__body{padding-bottom:2.5rem}@media only screen and (max-width:1200px){.m-contact-card__body{padding-bottom:1.875rem}}@media only screen and (max-width:767px){.m-contact-card__body{padding-bottom:1.5rem}}.m-contact-card__footer{display:flex}@media only screen and (max-width:767px){.m-contact-card__footer{flex-direction:column}}.m-contact-card__button:not(:last-of-type){margin-right:1rem}@media only screen and (max-width:767px){.m-contact-card__button:not(:last-of-type){margin-bottom:1rem;margin-right:0}}.m-contact-card__row{display:flex}@media only screen and (max-width:1200px){.m-contact-card__row{flex-wrap:wrap}}.m-contact-card__row:not(:last-of-type){margin-bottom:1.875rem}@media only screen and (max-width:767px){.m-contact-card__row:not(:last-of-type){margin-bottom:1.5rem}}.m-contact-card__col{flex:0 0 auto;padding-right:3.625rem}@media only screen and (max-width:767px){.m-contact-card__col{flex-basis:100%;padding-bottom:1rem;padding-right:0}}.m-contact-card__col:last-of-type{padding-right:0}@media only screen and (max-width:1200px){.m-contact-card__col:last-of-type{flex-basis:100%;padding-top:1.375rem}}@media only screen and (max-width:767px){.m-contact-card__col:last-of-type{padding-bottom:0;padding-top:0}}.m-contact-card__list{display:flex;flex-direction:column}.m-contact-card__label{color:rgba(54,54,52,.5);font-family:Circe-Regular,sans-serif;font-size:.875rem;line-height:1.42;padding-bottom:.375rem;white-space:nowrap}.m-contact-card__value{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5}.m-contact-card__link{text-decoration:underline}.m-contact-card__link:hover{text-decoration:none}.m-info-card{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;height:100%;padding:1.5625rem 2.5rem}@media only screen and (max-width:1200px){.m-info-card{align-items:flex-start;flex-direction:column;padding:1.5rem}}@media only screen and (max-width:767px){.m-info-card{align-items:center;flex-direction:row;height:auto}}.m-info-card__icon{flex:0 0 3.75rem;height:3.75rem;margin-right:1.5rem;width:3.75rem}@media only screen and (max-width:1200px){.m-info-card__icon{flex-direction:column;margin:0 0 1.5rem}}@media only screen and (max-width:767px){.m-info-card__icon{margin:0 1.5rem 0 0}}.m-info-card__title{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5}@media only screen and (max-width:1200px){.m-info-card__title{font-size:.875rem;line-height:1.3}}.m-info-card__text{color:rgba(54,54,52,.5);font-size:.875rem;line-height:1.42;margin-top:.375rem}@media only screen and (max-width:1200px){.m-info-card__text{margin-top:.625rem}}@media only screen and (max-width:767px){.m-info-card__text{font-size:.75rem;line-height:1.1;margin-top:.375rem}}.m-reaction-card{background-color:#fff;border-radius:1rem;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:1.125rem 1rem;position:relative}@media only screen and (max-width:1200px){.m-reaction-card{padding:1rem}}@media only screen and (max-width:767px){.m-reaction-card{padding:.625rem 1rem 1rem}}.m-reaction-card:after{background-color:inherit;content:"";height:.75rem;left:calc(50% - .375rem);position:absolute;top:calc(100% - .375rem);transform:rotate(45deg);width:.75rem}@media only screen and (max-width:767px){.m-reaction-card:after{left:-.375rem;top:calc(50% - .375rem)}}.m-reaction-card__header{align-items:center;display:flex}@media only screen and (max-width:767px){.m-reaction-card__header{justify-content:space-between}}.m-reaction-card__icon{flex:0 0 1.875rem;height:1.875rem;margin-left:.625rem;width:1.875rem}.m-reaction-card__title{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5}@media only screen and (max-width:1200px){.m-reaction-card__title{font-size:.875rem;line-height:1.3}}.m-reaction-card__body:not(:first-child){margin-top:.9375rem}@media only screen and (max-width:1200px){.m-reaction-card__body:not(:first-child){margin-top:.75rem}}@media only screen and (max-width:767px){.m-reaction-card__body:not(:first-child){margin-top:.25rem}}.m-reaction-card__time{color:rgba(54,54,52,.5);font-size:.875rem;line-height:1rem;padding-left:1.375rem;position:relative;white-space:nowrap}@media only screen and (max-width:767px){.m-reaction-card__time{font-size:.75rem}}.m-reaction-card__time:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 8.943a5.999 5.999 0 1 1 11.997 0A5.999 5.999 0 0 1 2 8.943Zm5.999-8a7.999 7.999 0 1 0 0 15.998 7.999 7.999 0 0 0 0-15.997Zm1 5a1 1 0 1 0-2 0v3a1 1 0 0 0 .293.707l2.001 2a1 1 0 0 0 1.414-1.413L9 8.528V5.944Z' fill='%23B1B3B5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1rem;left:0;position:absolute;top:-1px;width:1rem}.m-feedback-card{padding:2.75rem 0 0 1.875rem;position:relative}@media only screen and (max-width:767px){.m-feedback-card{padding:1.625rem 0 0 .625rem}}.m-feedback-card:before{background-image:url(/local/templates/layout2021header/css/../img/m-feedback-bg.svg);background-repeat:no-repeat;background-size:contain;content:"";height:8.625rem;left:0;position:absolute;top:0;width:8.625rem}@media only screen and (max-width:767px){.m-feedback-card:before{left:-.625rem;top:-.625rem}}.m-feedback-card__text{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5}.m-feedback-card__user{margin-top:1.875rem}.m-author-card{align-items:center;display:flex}.m-author-card__avatar{border-radius:50%;flex:0 0 4.875rem;height:4.875rem;width:4.875rem}@media only screen and (max-width:767px){.m-author-card__avatar{flex-basis:4rem;height:4rem;width:4rem}}.m-author-card__body{padding-left:1.5rem}@media only screen and (max-width:767px){.m-author-card__body{padding-left:1.25rem}}.m-author-card__name{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5}.m-author-card__description{color:rgba(54,54,52,.5);font-size:.875rem;line-height:1.3;margin-top:.125rem}.m-teammate-card__img{border-radius:.5rem;height:14.5rem;margin-bottom:1.25rem}@media only screen and (max-width:767px){.m-teammate-card__img{-o-object-fit:cover;object-fit:cover}}.m-teammate-card__name{color:#363634;font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:.125rem}.m-teammate-card__description,.m-teammate-card__text{font-size:.875rem;line-height:1.3}.m-teammate-card__text{color:rgba(54,54,52,.5);margin-top:.875rem}.m-cards-type-layout{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);width:100%}@media only screen and (max-width:979px){.m-cards-type-layout{gap:1rem;grid-template-columns:repeat(1,1fr)}}.m-cards-type-layout:not(:first-child){margin-top:1.5rem}.m-card-type{align-items:flex-start;background-color:#fff;border:1px solid rgba(54,54,52,.15);border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:250px;padding:1.875rem 1.5rem 2.5rem 2.5rem;position:relative;transition:all .3s}@media only screen and (max-width:979px){.m-card-type{min-height:185px;padding:1rem .75rem 1.25rem 1.25rem}}.m-card-type:hover{border-color:transparent;box-shadow:9px 10px 50px rgba(0,0,0,.05)}.m-card-type:hover .m-card-type__button{background-color:#f0ee0e;border-color:#f0ee0e;box-shadow:0 5px 30px rgba(246,244,46,.5)}.m-card-type:hover .m-card-type__image{display:none}.m-card-type:hover .m-card-type__image_type_color{display:block}.m-card-type__image{bottom:1.25rem;height:8.75rem;position:absolute;right:1.5rem;width:8.75rem}@media only screen and (max-width:979px){.m-card-type__image{bottom:.625rem;height:8.125rem;width:8.125rem}}.m-card-type__image_type_color{display:none}.m-card-event{align-items:flex-start;background-color:#fff;border-radius:1rem;box-shadow:0 5px 30px 0 #002e451a;color:#363634;display:flex;flex-direction:column;overflow:hidden}.m-card-event__header{cursor:pointer;flex:0 0 14.375rem;overflow:hidden;text-decoration:none;width:100%}@media only screen and (max-width:979px){.m-card-event__header{flex-basis:12.875rem}}@media only screen and (max-width:767px){.m-card-event__header{flex-basis:auto;min-height:12.25rem}}.m-card-event__header img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-card-event__body{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;padding:1rem 1.5rem;width:100%}@media only screen and (max-width:1200px){.m-card-event__body{padding:1rem}}.m-card-event__info{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;width:100%}@media only screen and (max-width:1200px){.m-card-event__info{margin-bottom:.5rem}}.m-card-event__category{color:#63666a;font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1200px){.m-card-event__category{font-size:.875rem}}.m-card-event__date{background-color:rgba(246,244,46,.3);border-radius:.25rem;font-family:Circe-Bold,sans-serif;font-size:.875rem;line-height:1.25;padding:.4375rem .5rem;white-space:nowrap}@media only screen and (max-width:979px){.m-card-event__date{padding-bottom:.1875rem;padding-top:.1875rem}}.m-card-event__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;color:#363634;display:-webkit-box;font-size:1.5rem;font-weight:700;line-height:1.35;max-height:6rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis}@media only screen and (max-width:1200px){.m-card-event__title{font-size:1rem;line-height:1.25;max-height:5.25rem}}@media only screen and (max-width:767px){.m-card-event__title{max-height:3.5rem}}.m-card-event__list{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:.5rem;justify-self:flex-end;margin-top:1.5rem}@media only screen and (max-width:767px){.m-card-event__list{margin-top:1rem}}.m-card-event__footer{border-top:1px solid #e8e8e8;width:100%}.m-card-event__link{align-items:center;color:#363634;cursor:pointer;display:flex;font-family:Circe-Bold,sans-serif;font-size:1rem;justify-content:space-between;line-height:1.25;padding:1rem 1.5rem;text-decoration:none;transition:background-color .33s ease;width:100%}@media only screen and (max-width:1200px){.m-card-event__link{padding:1rem}}.m-card-event__link:hover{background-color:#f0ee0e}.m-card-event__link:hover svg{fill:#363634}.m-card-event__link svg{fill:#adadad;flex-shrink:0;height:1.5rem;width:1.5rem}.m-card-event_type_news .m-card-event__header{position:relative}.m-card-event_type_news .m-card-event__body{padding-bottom:2.5rem}@media only screen and (max-width:1200px){.m-card-event_type_news .m-card-event__body{padding-bottom:1rem}}.m-card-event_type_news .m-card-event__category{background-color:#f6f42e;border-radius:.25rem;box-shadow:0 4px 8px 0 #002e451a;color:#363634;font-size:.875rem;left:1rem;padding:.4375rem .5rem;position:absolute;top:1rem}.m-card-event_type_news .m-card-event__date{background-color:transparent;border-radius:0;color:#63666a;font-size:1rem;padding:0}@media only screen and (max-width:1200px){.m-card-event_type_news .m-card-event__date{font-size:.875rem}}.m-card-event_type_news .m-card-event__title{display:block;max-height:unset;overflow:visible;text-overflow:unset}.m-card-leader{-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-areas:"image name" "image description";grid-template-columns:2rem 2fr}.m-card-leader__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;border-radius:50%;grid-area:image;height:2rem;width:2rem}.m-card-leader__name{-ms-grid-row:1;-ms-grid-column:3;font-family:Circe-Bold,sans-serif;font-size:.875rem;grid-area:name;line-height:1.28}.m-card-leader__description{-ms-grid-row:2;-ms-grid-column:3;color:rgba(54,54,52,.5);font-size:.75rem;grid-area:description;line-height:1.33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card-leader_size_xl{gap:.5rem 1rem;grid-template-columns:5rem 2fr}@media only screen and (max-width:1200px){.m-card-leader_size_xl{grid-template-columns:3rem 2fr}}.m-card-leader_size_xl .m-card-leader__image{height:5rem;width:5rem}@media only screen and (max-width:1200px){.m-card-leader_size_xl .m-card-leader__image{height:3rem;width:3rem}}.m-card-leader_size_xl .m-card-leader__name{align-self:end;font-size:1rem;line-height:1.25}@media only screen and (max-width:767px){.m-card-leader_size_xl .m-card-leader__name{font-size:.875rem}}.m-card-leader_size_xl .m-card-leader__description{font-size:.875rem;line-height:1.25}@media only screen and (max-width:767px){.m-card-leader_size_xl .m-card-leader__description{font-size:.75rem;line-height:1.2}}.m-cards-swiper{margin:-1.5rem;padding:1.5rem}@media only screen and (max-width:767px){.m-cards-swiper{margin:-1.5rem -1rem;padding:1.5rem 1rem}}.m-cards-swiper .swiper-wrapper{align-items:stretch}.m-cards-swiper .swiper-slide{height:auto}.m-cards-swiper .swiper-slide>.m-card-event{height:100%}.m-cards-swiper .swiper-slide:not(.swiper-slide-visible)>.m-card-event{box-shadow:none}.m-card-file{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.m-card-file__header{cursor:pointer;flex:0 0 14.375rem;overflow:hidden;width:100%}@media only screen and (max-width:979px){.m-card-file__header{flex-basis:12.875rem}}@media only screen and (max-width:767px){.m-card-file__header{flex-basis:auto;min-height:12.25rem}}.m-card-file__footer{align-items:center;display:flex;justify-content:space-between;width:100%}.m-card-file__link{align-items:center;color:#63666a;display:flex;font-family:Circe-Bold,sans-serif;gap:.5rem;transition:color .3s ease}.m-card-file__link:hover{color:#363634}.m-card-file__link svg{fill:currentColor;height:1rem;width:1rem}.m-card-file__data{color:#9e9e9e;white-space:nowrap}.m-card-file__image{border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.m-dev-equipment{background-color:#fff;border-radius:.5rem;box-shadow:0 8px 16px hsla(54,28%,63%,.05),0 1px 3px rgba(0,0,0,.05);display:grid;gap:2rem;grid-template-columns:300px 1fr;padding:1.5rem}@media only screen and (max-width:1200px){.m-dev-equipment{grid-template-columns:200px 1fr}}@media only screen and (max-width:767px){.m-dev-equipment{grid-template-columns:1fr}}.m-dev-equipment__cover{align-items:center;background-color:#f6f6f6;border-radius:8px;display:flex;justify-content:center;padding:20px}.m-dev-equipment__cover img{display:block;max-height:200px}@media only screen and (max-width:1200px){.m-dev-equipment__cover img{max-height:none;max-width:150px}.m-dev-equipment__cover{padding:25px}}@media only screen and (max-width:767px){.m-dev-equipment__cover{padding:20px}}.m-dev-equipment__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}@media only screen and (max-width:767px){.m-dev-equipment__content{align-items:stretch}}.m-dev-equipment__info{border-bottom:1px solid rgba(54,54,52,.3);display:flex;flex-direction:column;gap:8px;padding-bottom:24px;width:100%}.m-dev-equipment__title{font-family:Circe-Bold,sans-serif;font-size:24px;font-weight:700;line-height:1.16}.m-dev-equipment__developer{font-size:14px;line-height:1.71;opacity:.6}.m-dev-equipment__link{white-space:normal}.m-dev-partner{background-color:#fff;border-radius:.5rem;box-shadow:0 8px 16px hsla(54,28%,63%,.05),0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:2rem;height:100%;padding:1.5rem}@media only screen and (max-width:1200px){.m-dev-partner{display:grid;gap:.625rem;grid-template-columns:200px 1fr;height:auto}}@media only screen and (max-width:767px){.m-dev-partner{gap:1rem;grid-template-columns:1fr}}.m-dev-partner__cover{align-items:center;border-radius:8px;display:flex;height:240px;justify-content:center;overflow:hidden;padding:20px}.m-dev-partner__cover img{display:block;max-height:100px}@media only screen and (max-width:1200px){.m-dev-partner__cover{height:200px}}@media only screen and (max-width:767px){.m-dev-partner__cover{height:100px;padding:10px;width:100px}}.m-dev-partner__content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;height:100%}@media only screen and (max-width:1200px){.m-dev-partner__content{gap:.625rem}}@media only screen and (max-width:767px){.m-dev-partner__content{gap:1rem}}.m-dev-partner__info{border-bottom:1px solid rgba(54,54,52,.3);display:flex;flex-direction:column;gap:8px;padding-bottom:2rem;width:100%}@media only screen and (max-width:1200px){.m-dev-partner__info{padding-bottom:.625rem}}@media only screen and (max-width:767px){.m-dev-partner__info{padding-bottom:1rem}}.m-dev-partner__title{font-family:Circe-Bold,sans-serif;font-size:24px;font-weight:700;line-height:1.16}.m-dev-partner__title:hover{text-decoration:underline}@media only screen and (max-width:767px){.m-dev-partner__title{font-size:16px;line-height:1.2}}.m-dev-partner__company{font-size:14px;line-height:1.71;opacity:.6}.m-dev-partner__link{margin-top:auto;white-space:normal;width:100%}@media only screen and (max-width:1200px){.m-dev-partner__link{width:auto}}@media only screen and (max-width:767px){.m-dev-partner__link{width:100%}}.m-copyright{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:.75rem;gap:.875rem;line-height:1.2;width:100%}@media only screen and (max-width:767px){.m-copyright{align-items:flex-start;flex-direction:column}}.m-copyright__text{color:currentColor;white-space:nowrap}.m-copyright__list{display:flex;gap:1rem;margin-left:auto}@media only screen and (max-width:767px){.m-copyright__list{flex-direction:column;gap:.875rem;margin-left:0}}.m-copyright__link{color:currentColor;font-family:Circe-Bold,sans-serif}.m-copyright__link:hover{color:#fff;text-decoration:underline}.m-contact-block{align-items:flex-start;display:flex;flex-direction:column}.m-contact-block__link{color:#fff;font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.25;white-space:nowrap}.m-contact-block__notes{color:hsla(0,0%,100%,.5);font-size:.75rem;line-height:1.2;white-space:nowrap}:root{--btn-search-size:1rem}.m-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(99,102,106,.8);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:opacity .2s ease;visibility:hidden;z-index:1001}.m-search.is-show{opacity:1;transform:translateY(0);visibility:visible}.m-search__layout{background-color:#fff;padding:.75rem 0 2.5rem}@media only screen and (max-width:1200px){.m-search__layout{padding:.5rem 0 2rem}}@media only screen and (max-width:767px){.m-search__layout{padding-bottom:1rem}}.m-search__wrapper{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (max-width:1200px){.m-search__wrapper{gap:2rem}}@media only screen and (max-width:767px){.m-search__wrapper{gap:1rem}}.m-search__header{align-items:center;display:flex;justify-content:space-between}.m-search__close-button{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:background-color .2s ease;width:2.5rem}.m-search__close-button:hover{background-color:#f7f7f7}.m-search__close-button svg{fill:#adadad;height:1rem;width:1rem}.m-search__field{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:.5rem;display:flex;gap:1.5rem;padding:1.375rem;width:100%}@media only screen and (max-width:1200px){.m-search__field{gap:1rem;padding:.875rem}}@media only screen and (max-width:767px){.m-search__field{padding:.75rem .875rem}}.m-search__button{cursor:pointer;flex-shrink:0;height:1.5rem;padding:0;width:1.5rem}@media only screen and (max-width:767px){.m-search__button{height:1rem;width:1rem}}.m-search__button svg{fill:hsla(0,0%,68%,.5);stroke:hsla(0,0%,68%,.5);height:1.5rem;width:1.5rem}@media only screen and (max-width:767px){.m-search__button svg{height:1rem;width:1rem}}.m-search__input{border:none;color:#363634;flex:0 0 auto;font-family:Circe-Regular,sans-serif;font-size:1.5rem;line-height:1.35;outline:none;width:calc(100% - 3rem)}@media only screen and (max-width:1200px){.m-search__input{font-size:1.25rem;line-height:1.2;width:calc(100% - 2.5rem)}}@media only screen and (max-width:767px){.m-search__input{font-size:1rem;line-height:1.25;width:calc(100% - 2rem)}}.m-search__input::-moz-placeholder{color:#9e9e9e}.m-search__input::placeholder{color:#9e9e9e}.m-search__tag-block{display:flex;flex-direction:column;gap:1rem;width:100%}@media only screen and (max-width:767px){.m-search__tag-block{gap:.5rem}}.m-search__tag-label{color:#9e9e9e;font-size:1rem;line-height:1.25}@media only screen and (max-width:1200px){.m-search__tag-label{font-size:.875rem}}.m-main-banner{height:31.0625rem;overflow:hidden;position:relative}@media only screen and (max-width:767px){.m-main-banner{height:31.0625rem}}.m-main-banner__layout{display:grid;grid-template-columns:50% auto;height:100%}@media only screen and (max-width:1200px){.m-main-banner__layout{grid-template-columns:57% auto}}@media only screen and (max-width:767px){.m-main-banner__layout{display:block}}.m-main-banner__pic{display:flex;grid-column:2/3;grid-row:1/2;justify-content:flex-end;position:relative;z-index:99}@media only screen and (max-width:1200px){.m-main-banner__pic{align-items:center}}@media only screen and (max-width:767px){.m-main-banner__pic{display:none}}.m-main-banner__img{height:auto;max-height:29rem}@media only screen and (max-width:1200px){.m-main-banner__img{width:100%}}.m-main-banner__wrapper{height:100%}@media only screen and (max-width:1200px){.m-main-banner__wrapper{padding:0 1rem}}@media only screen and (max-width:767px){.m-main-banner__wrapper{padding:0}}.m-main-banner__content{align-items:flex-start;display:flex;flex-direction:column;max-width:36.75rem;min-height:calc(100% - 6.25rem);padding-top:4.625rem;position:relative;z-index:1}@media only screen and (max-width:1200px){.m-main-banner__content{max-width:29rem;padding-top:3.5rem}}@media only screen and (max-width:979px){.m-main-banner__content{min-height:calc(100% - 9.25rem)}}@media only screen and (max-width:767px){.m-main-banner__content{max-width:unset;min-height:calc(100% - 9.375rem);padding-top:4.5rem}}.m-main-banner__title{align-items:baseline;color:inherit;display:inline-flex;font-family:Circe-Bold,sans-serif;font-size:2.875rem;line-height:1}@media only screen and (max-width:1200px){.m-main-banner__title{font-size:2rem;line-height:1.3}}@media only screen and (max-width:767px){.m-main-banner__title{font-size:1.625rem}}.m-main-banner__title-icon{height:2.25rem;margin-left:1rem;width:2.25rem}.m-main-banner__description{color:inherit;font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.1;margin:.875rem 0;max-width:30.375rem}@media only screen and (max-width:1200px){.m-main-banner__description{font-size:1rem;line-height:1.5;margin:1.25rem 0 0}}@media only screen and (max-width:767px){.m-main-banner__description{font-size:.875rem;line-height:1.28;margin-top:.875rem}}.m-main-banner__text{color:inherit;font-size:1rem;line-height:1.5;max-width:30.375rem;padding:.625rem 0}@media only screen and (max-width:1200px){.m-main-banner__text{font-size:.875rem;line-height:1.43;max-width:unset;padding:.5rem 0 0}}@media only screen and (max-width:767px){.m-main-banner__text{padding-top:.625rem}}.m-main-banner__button{background-color:#fff;border-radius:.5rem;color:#363634;display:inline-block;font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.25;margin-top:auto;padding:.875rem 2.5rem;text-decoration:none;white-space:nowrap}@media only screen and (max-width:767px){.m-main-banner__button{text-align:center;width:100%}}.m-main-banner_color_primary{background-color:#f2f2f2;color:#62666b}.m-main-banner_color_space-gray{background-color:#eaeaea;color:#62666b}.m-main-banner_color_secondary{background-color:#747474;color:#fff}.m-main-banner_color_alternative{background-color:#f6f42e;color:#62666b}.m-main-banner_big-text{color:#63666a}.m-main-banner_big-text .m-main-banner__description{font-family:Circe-Regular,sans-serif;font-size:1rem;line-height:1.25;max-width:unset}@media only screen and (max-width:1200px){.m-main-banner_big-text .m-main-banner__description{font-size:.875rem}}.m-main-banner_big-text .m-main-banner__description_size_xl{font-size:1.5rem}@media only screen and (max-width:1200px){.m-main-banner_big-text .m-main-banner__description_size_xl{font-size:1.25rem}}@media only screen and (max-width:979px){.m-main-banner_big-text .m-main-banner__description_size_xl{font-size:1rem}}.m-banner{border-radius:1rem;overflow:hidden;padding:2.5rem;position:relative}@media only screen and (max-width:767px){.m-banner{padding:1.875rem 1.5rem 17.375rem}}.m-banner__content{max-width:40%;position:relative;z-index:10}@media only screen and (max-width:1200px){.m-banner__content{max-width:48%}}@media only screen and (max-width:767px){.m-banner__content{max-width:unset}}.m-banner__title{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:1.2}@media only screen and (max-width:767px){.m-banner__title{font-size:1.5rem;line-height:1.1}}.m-banner__text{color:#fff;font-size:1rem;line-height:1.5}@media only screen and (max-width:1200px){.m-banner__text{font-size:.875rem;line-height:1.43}}.m-banner__text:not(:first-child){margin-top:.75rem}@media only screen and (max-width:1200px){.m-banner__text:not(:first-child){margin-top:.5rem}}.m-banner__button{display:inline-block;margin-top:1.875rem}@media only screen and (max-width:767px){.m-banner__button{width:100%}}.m-banner__image{position:absolute}.m-banner__image img{display:block}.m-banner__button-wrapper{display:flex;margin-top:1.25rem}.m-banner__link:not(:first-child){margin-left:.75rem}.m-banner_size_small{padding-bottom:0}@media only screen and (max-width:1200px){.m-banner_size_small{min-height:15.625rem}}@media only screen and (max-width:767px){.m-banner_size_small{min-height:unset;padding:1.875rem 1.25rem 0}}.m-banner_size_small .m-banner__content{max-width:unset}@media only screen and (max-width:1200px){.m-banner_size_small .m-banner__content{max-width:60%}}@media only screen and (max-width:767px){.m-banner_size_small .m-banner__content{max-width:unset}}.m-banner_size_small .m-banner__image{display:block;position:relative}@media only screen and (max-width:1200px){.m-banner_size_small .m-banner__image{-o-object-fit:cover;object-fit:cover;position:absolute}}@media only screen and (max-width:767px){.m-banner_size_small .m-banner__image{-o-object-fit:contain;object-fit:contain;position:relative;transform:unset}}.m-banner_size_small .m-banner__button{margin-top:0}.m-banner_type_pulse{background-color:#363634;background-image:url(/local/templates/layout2021header/css/../img/banners/banner-pulse_bg.png);background-position:100% 100%;background-repeat:no-repeat;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#fff}@media only screen and (max-width:1200px){.m-banner_type_pulse{background-image:url(/local/templates/layout2021header/css/../img/banners/banner-pulse_bg_tablet.png);background-position:100%}}@media only screen and (max-width:767px){.m-banner_type_pulse{background-image:url(/local/templates/layout2021header/css/../img/banners/banner-pulse_bg.png);background-position:bottom}}.m-banner_type_pulse .m-banner__image{bottom:0;position:absolute;right:14%;width:24.625rem}@media only screen and (max-width:1200px){.m-banner_type_pulse .m-banner__image{right:8.8%;width:17.375rem}}@media only screen and (max-width:767px){.m-banner_type_pulse .m-banner__image{right:50%;transform:translateX(50%);width:80%}}.m-banner_type_mobile-app{background-color:#edeeef}.m-banner_type_mobile-app:not(:last-child){margin-bottom:3.625rem}@media only screen and (max-width:1200px){.m-banner_type_mobile-app:not(:last-child){margin-bottom:1.875rem}}.m-banner_type_mobile-app .m-banner__image{height:18.75rem;margin-left:-.875rem;margin-right:-.875rem;margin-top:1rem;max-width:unset;width:calc(100% + 1.75rem)}@media only screen and (max-width:1200px){.m-banner_type_mobile-app .m-banner__image{height:auto;left:auto;margin:0;max-width:30.2%;-o-object-fit:contain;object-fit:contain;right:2rem;top:1.5rem}}@media only screen and (max-width:767px){.m-banner_type_mobile-app .m-banner__image{bottom:0;left:6px;margin-top:1.25rem;max-width:calc(100% - 12px);right:6px;top:0}}.m-banner_type_mobile-app .m-banner__button-wrapper{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-top:1.25rem;width:100%}@media only screen and (max-width:1200px){.m-banner_type_mobile-app .m-banner__button-wrapper{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.m-banner_type_mobile-app .m-banner__link{margin:0}.m-banner_type_scanner{background-color:#f0ee0e}.m-banner_type_scanner .m-banner__image{height:14.5rem;margin-right:-2.5rem;margin-top:.5rem;max-width:unset;width:calc(100% + 2.5rem)}@media only screen and (max-width:1200px){.m-banner_type_scanner .m-banner__image{bottom:-1rem;height:auto;left:auto;margin:0;max-width:53.4%;-o-object-fit:contain;object-fit:contain;right:0;top:auto}}@media only screen and (max-width:767px){.m-banner_type_scanner .m-banner__image{bottom:0;margin-top:2rem;max-width:unset}}.m-banner_type_career{background-color:#71757b;color:#fff}.m-banner_type_career .m-banner__image{bottom:0;left:0;right:0;top:0}.m-banner_type_career .m-banner__image img{height:100%}@media only screen and (max-width:767px){.m-banner_type_career .m-banner__image img{height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.m-banner_type_career .m-banner__button{margin-top:3.125rem}.mobile-app-link{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:.25rem;box-sizing:border-box;color:#363634;display:flex;height:2.5rem;justify-content:center;min-width:130px;padding:.25rem}.mobile-app-link img{max-height:100%;width:auto}.mobile-app-link--secondary{background-color:transparent;border-color:#363634}.mobile-app-link--white{background-color:transparent;border-color:hsla(0,0%,100%,.2);color:#fff}.m-content-banner{border-color:#fff;border-radius:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden}@media only screen and (max-width:1200px){.m-content-banner{display:flex}}@media only screen and (max-width:767px){.m-content-banner{display:block}}.m-content-banner:not(:last-child){margin-bottom:1.875rem}@media only screen and (max-width:1200px){.m-content-banner:not(:last-child){margin-bottom:1rem}}.m-content-banner__header{text-align:center}@media only screen and (max-width:1200px){.m-content-banner__header{flex:0 0 34%;text-align:left}}@media only screen and (max-width:767px){.m-content-banner__header{text-align:center}}.m-content-banner__body{padding:1.875rem 2.5rem 2.5rem}@media only screen and (max-width:1200px){.m-content-banner__body{flex:0 0 66%;padding:2.75rem 2.75rem 2.75rem 0}}@media only screen and (max-width:767px){.m-content-banner__body{padding:2rem 1.5rem}.m-content-banner__title{font-size:1.5rem;line-height:1.1}.m-content-banner__text{font-size:1rem;line-height:1.5}}.m-content-banner__text:not(:first-child){margin-top:.75rem}@media only screen and (max-width:1200px){.m-content-banner__text:not(:first-child){margin-bottom:-.375rem;margin-top:.25rem}}@media only screen and (max-width:767px){.m-content-banner__text:not(:first-child){margin-top:.5rem}}.m-content-banner__image{position:relative;z-index:1}@media only screen and (max-width:1200px){.m-content-banner__image{transform:translateX(-5%)}}.m-content-banner__button{display:inline-block;margin-top:1.875rem}@media only screen and (max-width:767px){.m-content-banner__button{display:block}}.m-content-banner_type_telegram{overflow:hidden;position:relative}.m-content-banner_type_telegram:before{background-color:rgba(240,238,14,.1);border-radius:50%;bottom:14.25rem;content:"";height:28.75rem;left:50%;position:absolute;transform:translateX(-50%);width:28.75rem}@media only screen and (max-width:1200px){.m-content-banner_type_telegram:before{bottom:auto;height:20.25rem;left:auto;right:82%;top:50%;transform:translateY(-50%);width:20.25rem}}@media only screen and (max-width:767px){.m-content-banner_type_telegram:before{bottom:14.25rem;height:28.75rem;left:50%;right:auto;top:auto;transform:translateX(-50%);width:28.75rem}}.m-content-banner_type_telegram .m-content-banner__header{padding-top:1.25rem}.m-content-banner_type_question .m-content-banner__header{padding-top:2.5rem}@media only screen and (max-width:1200px){.m-content-banner_type_question .m-content-banner__header{padding-top:3.5rem}}@media only screen and (max-width:767px){.m-content-banner_type_question .m-content-banner__header{padding-top:2rem}}.m-half-banner{background-color:#f9f9f9;border-radius:.5rem;display:flex;overflow:hidden}@media only screen and (max-width:767px){.m-half-banner{flex-wrap:wrap}}.m-half-banner_bg-gray{background-color:#63666a}.m-half-banner__image{flex:0 0 50%;max-width:50%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1200px){.m-half-banner__image{flex-basis:38%;max-width:38%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:767px){.m-half-banner__image{flex-basis:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;order:-1}}.m-half-banner__image img{display:block}@media only screen and (max-width:767px){.m-half-banner__image img{width:100%}}.m-half-banner__content{flex:0 0 50%;max-width:50%;padding:2.75rem 3.875rem 3.625rem 3rem}@media only screen and (max-width:1200px){.m-half-banner__content{flex-basis:62%;max-width:62%;padding:2.5rem 2.625rem 2.5rem 2.25rem}}@media only screen and (max-width:767px){.m-half-banner__content{flex-basis:100%;max-width:100%;padding:1.5rem 1.25rem 1.875rem}}.m-half-banner__content_paddings_small{padding:2.5rem 3.625rem 2.5rem 2.5rem}@media only screen and (max-width:1200px){.m-half-banner__content_paddings_small{padding:2.5rem 1.5rem 2.5rem 2.5rem}}@media only screen and (max-width:767px){.m-half-banner__content_paddings_small{padding:1.25rem}}.m-half-banner__content_with-divider{position:relative}.m-half-banner__content_with-divider:after{background-color:#f6f42e;content:"";display:block;height:calc(100% - 5rem);left:calc(100% - 2px);position:absolute;top:2.5rem;width:4px}@media only screen and (max-width:767px){.m-half-banner__content_with-divider:after{height:4px;left:1.25rem;top:-2px;width:calc(100% - 2.5rem)}}.m-half-banner__button,.m-half-banner__text{margin-top:.625rem}@media only screen and (max-width:1200px){.m-half-banner__text{font-size:.875rem;line-height:1.42}}.m-half-banner__text_color_white{color:#fff}.m-half-banner__description{padding-top:1.375rem}.m-half-banner__label{color:rgba(54,54,52,.5);margin-bottom:.3125rem;white-space:nowrap}@media only screen and (max-width:1200px){.m-half-banner__label{font-size:.875rem;line-height:1.42;margin-bottom:.375rem}}.m-half-banner__value{font-family:Circe-Bold,sans-serif}@media only screen and (max-width:1200px){.m-half-banner__value{font-size:.875rem;line-height:1.3}}.m-half-banner__value-row{display:flex;margin-bottom:.25rem}.m-half-banner__link{text-decoration:none;white-space:nowrap}.m-half-banner__link:hover,.m-half-banner__link_type_underline{text-decoration:underline}.m-half-banner__link_type_underline:hover{text-decoration:none}.m-half-banner__link_color_primary{color:#f6f42e}.m-half-banner__notes{font-family:Circe-Regular,sans-serif;margin-left:.625rem}@media only screen and (max-width:1200px){.m-half-banner__notes{margin-left:.25rem}}@media only screen and (max-width:767px){.m-half-banner__notes{margin-left:.375rem}}.m-ui-banner{background-color:#fff;border-radius:1rem;box-shadow:0 5px 30px 0 #002e451a;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem}@media only screen and (max-width:1200px){.m-ui-banner{flex-direction:row;padding:0}}@media only screen and (max-width:767px){.m-ui-banner{flex-direction:column;padding:1.5rem}}.m-ui-banner__header{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}@media only screen and (max-width:1200px){.m-ui-banner__header{flex-grow:1;gap:1rem;padding:1.5rem}}@media only screen and (max-width:767px){.m-ui-banner__header{padding:0}}.m-ui-banner__body{text-align:center}@media only screen and (max-width:1200px){.m-ui-banner__body{padding:.125rem 1.5rem .125rem 0}}@media only screen and (max-width:767px){.m-ui-banner__body{padding:0}}.m-ui-banner__image{height:15rem;width:15rem}@media only screen and (max-width:1200px){.m-ui-banner__image{height:8.75rem;width:8.75rem}}@media only screen and (max-width:767px){.m-ui-banner__image{height:15rem;width:15rem}}.m-ui-banner__title{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:1.25}@media only screen and (max-width:1200px){.m-ui-banner__title{font-size:1.5rem;line-height:1.35}}@media only screen and (max-width:767px){.m-ui-banner__button{width:100%}}.m-cta-block-wrapper{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}@media only screen and (max-width:1200px){.m-cta-block-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.m-cta-block-wrapper{grid-template-columns:1fr}}.m-cta-block{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;padding:1.5rem 2.5rem}.m-cta-block:first-child{margin-right:.75rem}.m-cta-block:last-child{margin-left:.75rem}@media only screen and (max-width:767px){.m-cta-block:first-child{margin-right:unset}.m-cta-block:last-child{margin-left:unset}}@media only screen and (max-width:1200px){.m-cta-block{flex-wrap:wrap;padding:1.5rem 1.875rem}}@media only screen and (max-width:767px){.m-cta-block{padding:1.25rem}}.m-cta-block__header{display:flex}@media only screen and (max-width:1200px){.m-cta-block__header{flex-basis:100%}}.m-cta-block__icon{flex:0 0 auto;margin-right:1.875rem}@media only screen and (max-width:767px){.m-cta-block__icon{flex-basis:2.625rem;height:2.625rem;margin-right:1.5rem;width:2.625rem}}.m-cta-block__title{margin-right:1rem}@media only screen and (max-width:767px){.m-cta-block__title{font-size:1rem;line-height:1.1;margin-right:unset}}.m-cta-block__footer{display:flex;flex:0 0 auto;margin-left:auto}@media only screen and (max-width:1200px){.m-cta-block__footer{flex-direction:column;margin-left:0;margin-top:1.25rem;width:100%}}@media only screen and (max-width:767px){.m-cta-block__footer{flex-basis:100%;padding-left:0}}.m-cta-block__button:not(:first-child){margin-left:1rem}@media only screen and (max-width:1200px){.m-cta-block__button:not(:first-child){margin-left:0;margin-top:.5rem}}@media only screen and (max-width:767px){.m-cta-block__button{width:100%}}.m-cta-block__time{align-items:flex-end;display:flex;flex-wrap:wrap;font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.1}.m-cta-block__time-notes{color:rgba(54,54,52,.5);font-family:Circe-Regular,sans-serif;font-size:1rem;line-height:1.5;margin-left:.25rem}@media only screen and (max-width:1200px){.m-cta-block_reset_mobile{padding:1.25rem 2.5rem 1.5rem}.m-cta-block_reset_mobile .m-cta-block__header{flex-basis:auto}.m-cta-block_reset_mobile .m-cta-block__footer{margin:0 0 0 auto;padding-left:0}}@media only screen and (max-width:767px){.m-cta-block_reset_mobile{padding:1.5rem}.m-cta-block_reset_mobile .m-cta-block__footer{margin:1.25rem 0 0}}.m-marking__card{border:1px solid rgba(54,54,52,.2);border-radius:.5rem;height:100%;padding:2.5rem 2.5rem 1.875rem 1.5rem}.m-marking__card:first-of-type{margin-bottom:1.5rem}@media only screen and (max-width:767px){.m-marking__card:first-of-type{margin-bottom:2.125rem}}@media only screen and (max-width:1200px){.m-marking__card{padding-bottom:1.375rem;padding-right:1.875rem}}@media only screen and (max-width:767px){.m-marking__card{padding:1.875rem 1.25rem 1.75rem;position:relative}}.m-marking__wrapper{display:flex;height:100%}.m-marking__img{align-self:flex-end;flex:0 0 13.5rem;max-width:13.5rem;text-align:center}@media only screen and (max-width:1200px){.m-marking__img{flex-basis:12.125rem;max-width:12.125rem}}@media only screen and (max-width:767px){.m-marking__img{flex-basis:auto;max-width:5rem;position:absolute;right:1.25rem;top:-2rem;z-index:2}.m-marking__img img{max-height:9.25rem}}.m-marking__content{align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:column;padding-bottom:.625rem}@media only screen and (max-width:767px){.m-marking__content{padding-bottom:0}}.m-marking__content ul:not(:first-child){margin-top:1rem}.m-marking__content li{font-size:1rem;line-height:1.5;padding-left:1.5rem;position:relative}.m-marking__content li+li{margin-top:1.5rem}@media only screen and (max-width:767px){.m-marking__content li{font-size:.875rem;line-height:1.43;padding-left:1rem}}.m-marking__content li:before{background-color:#f2eb3b;border-radius:50%;content:"";height:.625rem;left:0;position:absolute;top:.5rem;width:.625rem}@media only screen and (max-width:767px){.m-marking__content li:before{height:.5rem;top:.25rem;width:.5rem}}.m-marking__links a{text-decoration:underline}.m-marking__links li+li{margin-top:8px}.m-marking__title{font-size:1.5rem;line-height:1.1;margin-bottom:1.25rem}@media only screen and (max-width:767px){.m-marking__title{max-width:calc(100% - 6.875rem)}}@media screen and (max-width:400px){.m-marking__title{max-width:178px}}@media only screen and (max-width:1200px){.m-marking__list{max-width:92%}}@media only screen and (max-width:767px){.m-marking__list{max-width:80%}}@media screen and (max-width:400px){.m-marking__list{max-width:unset}}.m-marking__text{color:#363634;font-size:1rem;line-height:1.5;position:relative}@media only screen and (max-width:979px){.m-marking__text{font-size:.875rem;line-height:1.43}}.m-marking__button{margin-top:1.875rem}@media only screen and (max-width:767px){.m-marking__button{width:100%}}.m-marking__card_new-view .m-marking__wrapper{gap:8px}.m-marking__card_new-view .m-marking__img{align-self:flex-start;flex:0 0 11.5rem;max-width:11.5rem}@media only screen and (max-width:1200px){.m-marking__card_new-view .m-marking__img{flex-basis:11.5rem;max-width:11.5rem}}@media only screen and (max-width:767px){.m-marking__card_new-view .m-marking__img{flex-basis:auto;max-width:5rem;position:absolute;right:1.25rem;top:-2rem;z-index:2}.m-marking__card_new-view .m-marking__img img{max-height:9.25rem}}.m-marking__card_new-view .m-marking__head{margin-bottom:1rem}.m-marking__card_new-view .m-marking__text{margin-bottom:0}.m-marking__card_new-view .m-marking__text+.m-marking__text{margin-top:1.25rem}@media only screen and (max-width:767px){.m-marking__card_new-view .m-marking__title{margin-bottom:1rem;margin-top:.625rem;max-width:none}}.m-news-block{align-items:flex-start;background-color:#f9f9f9;border-radius:.5rem;display:flex;flex-direction:column;height:100%;padding:2.5rem}@media only screen and (max-width:767px){.m-news-block{padding:1.875rem 1.25rem}}.m-news-block__title{margin-bottom:1.25rem}@media only screen and (max-width:767px){.m-news-block__title{font-size:1.5rem;line-height:1.1}}.m-news-block__list:not(:last-child){margin-bottom:1.875rem}@media only screen and (max-width:767px){.m-news-block__list:not(:last-child){margin-bottom:1.5rem}}.m-news-block__list-item{align-items:flex-start;display:flex;flex-direction:column}.m-news-block__list-item:not(:last-of-type){margin-bottom:1.5rem}.m-news-block__link{cursor:pointer;font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.5}@media only screen and (max-width:767px){.m-news-block__link{font-size:.875rem;line-height:1.3}}.m-news-block__link:hover{text-decoration:underline}.m-news-block__notes{display:flex;flex-wrap:wrap;font-family:Circe-Bold,sans-serif;font-size:.75rem;line-height:1;padding-top:.75rem}.m-news-block__source:not(:last-child){margin-right:1.25rem}.m-news-block__date{color:rgba(54,54,52,.5);text-transform:uppercase}.m-news-block__button{margin-top:auto}@media only screen and (max-width:1200px){.m-news-block__button{margin-top:0}}@media only screen and (max-width:767px){.m-news-block__button{width:100%}}.m-step-block{margin-top:-.625rem}@media only screen and (max-width:1200px){.m-step-block{margin-top:-1.875rem}}@media only screen and (max-width:767px){.m-step-block{margin-top:1.5rem}}.m-step-block__wrapper{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.m-step-block__wrapper{align-items:flex-start;flex-direction:column}}.m-step-block__item{flex:0 0 auto;margin-top:4.375rem;padding-right:12%;position:relative;width:34%;z-index:10}@media only screen and (max-width:1200px){.m-step-block__item{margin-top:3.75rem;padding-right:9%}}@media only screen and (max-width:767px){.m-step-block__item{margin-top:0;padding-bottom:1.75rem;padding-right:0;width:100%}}.m-step-block__item:after{border-top:1px dashed rgba(54,54,52,.4);content:"";height:0;left:5rem;position:absolute;right:1.25rem;top:1.875rem}@media only screen and (max-width:1200px){.m-step-block__item:after{left:4.125rem;top:1.5rem}}@media only screen and (max-width:767px){.m-step-block__item:after{border-left:1px dashed rgba(54,54,52,.4);border-top:none;bottom:.625rem;height:auto;left:1.5rem;right:0;top:3.5rem}}.m-step-block__item_size_small{padding-right:10%;width:32%}@media only screen and (max-width:1200px){.m-step-block__item_size_small{padding-right:6%}}@media only screen and (max-width:767px){.m-step-block__item_size_small{padding-right:0;width:100%}}.m-step-block__item_size_small:after{border-bottom:1px dashed rgba(54,54,52,.4);border-radius:0 70px 70px 0;border-right:1px dashed rgba(54,54,52,.4);height:calc(100% + 4.375rem)}@media only screen and (max-width:1200px){.m-step-block__item_size_small:after{height:calc(100% + 3.75rem)}}@media only screen and (max-width:767px){.m-step-block__item_size_small:after{border-bottom:none;border-right:none;height:auto}}.m-step-block__item_size_medium{padding-right:7.6%;width:32%}@media only screen and (max-width:1200px){.m-step-block__item_size_medium{padding-right:0}}@media only screen and (max-width:767px){.m-step-block__item_size_medium{width:100%}}.m-step-block__item_size_large{padding-right:38%;width:68%}@media only screen and (max-width:1200px){.m-step-block__item_size_large{padding-right:27%}}@media only screen and (max-width:767px){.m-step-block__item_size_large{padding-bottom:0;padding-right:0;width:100%}.m-step-block__item_size_large:after{display:none}}.m-step-block__item_order_last{order:100}@media only screen and (max-width:767px){.m-step-block__item_order_last{order:unset}}.m-step-block__item_order_last:after{display:none}@media only screen and (max-width:767px){.m-step-block__item_order_last:after{display:block}}.m-step-block__picture{background-color:#f0ee0e;border-radius:50%;height:18.75rem;left:50%;position:absolute;top:calc(100% - 9.375rem);transform:translateX(-100%);width:18.75rem}@media only screen and (max-width:1200px){.m-step-block__picture{height:15.75rem;top:calc(100% - 6.75rem);transform:translateX(-50%);width:15.75rem}}@media only screen and (max-width:767px){.m-step-block__picture{top:calc(100% - 8.5rem)}}.m-step-block__img{left:1.5rem;position:absolute;top:-7.5rem;width:14.875rem}@media only screen and (max-width:1200px){.m-step-block__img{left:55%;top:-7rem;transform:translateX(-50%);width:12.25rem}}@media only screen and (max-width:767px){.m-step-block__img{top:-5.25rem}}.m-step{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (max-width:767px){.m-step{flex-direction:row;flex-wrap:wrap}}.m-step__header{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);display:flex;flex:0 0 3.75rem;font-family:Circe-Bold,sans-serif;font-size:2rem;height:3.75rem;justify-content:center;line-height:1.25;padding-top:3px;width:3.75rem}@media only screen and (max-width:1200px){.m-step__header{flex-basis:2.875rem;font-size:1.5rem;height:2.875rem;line-height:1.1;width:2.875rem}}.m-step__body{margin-top:1.875rem}@media only screen and (max-width:1200px){.m-step__body{margin-top:1.5rem}}@media only screen and (max-width:767px){.m-step__body{flex:0 0 calc(100% - 3.875rem);margin-left:1rem;margin-top:-.625rem}}.m-step__icon{height:5rem;width:5rem}.m-step__title{margin-top:1.125rem}@media only screen and (max-width:1200px){.m-step__title{font-size:1rem;line-height:1.5}}@media only screen and (max-width:767px){.m-step__title{font-size:.875rem;line-height:1.3;margin-top:.25rem}.m-step__title:first-child{margin-top:1.25rem}}.m-step__text{font-size:.875rem;line-height:1.3;margin-top:.625rem}.m-step__footer{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(2,1fr);margin-top:1.5rem;row-gap:.875rem}@media only screen and (max-width:767px){.m-step__footer{grid-template-columns:1fr;padding-left:3.875rem}}@media only screen and (max-width:359px){.m-step__footer{-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.625rem;width:100%}}.m-step__footer-link{display:flex}.m-marking-group{margin-top:2.5rem}@media only screen and (max-width:1200px){.m-marking-group{margin-top:1.875rem}}@media only screen and (max-width:767px){.m-marking-group{margin-top:1.25rem}}.m-marking-group__wrapper{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}@media only screen and (max-width:1200px){.m-marking-group__wrapper{margin-left:-.625rem;margin-right:-.625rem}}@media only screen and (max-width:767px){.m-marking-group__wrapper{margin-left:-.5rem;margin-right:-.5rem}}.m-marking-group__item{flex:0 0 14.28571%;margin-top:1.5rem;max-width:14.28571%;padding:0 .75rem}@media only screen and (max-width:1200px){.m-marking-group__item{flex-basis:25%;margin-top:1.25rem;max-width:25%;padding:0 .625rem}}@media only screen and (max-width:767px){.m-marking-group__item{flex-basis:50%;margin-top:1rem;max-width:unset;padding:0 .5rem}}@media only screen and (max-width:1200px){.m-marking-group__title{margin-bottom:.25rem}}@media only screen and (max-width:767px){.m-marking-group__title{margin-bottom:0}}@media only screen and (max-width:1200px){.m-page-navigation{overflow-x:scroll;padding-bottom:.5rem}}@media only screen and (max-width:767px){.m-page-navigation{margin:0 -1rem;padding:0 1rem .5rem}}.m-page-navigation__nav{align-items:center;display:flex}.m-page-navigation__item{align-items:center;border:.125rem solid #e8e8e8;border-radius:.5rem;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:.375rem .875rem;transition:all .3s ease;white-space:nowrap}.m-page-navigation__item:not(:last-of-type){margin-right:1rem}.m-page-navigation__item.is-active,.m-page-navigation__item:hover{background-color:#f0ee0e;border-color:#f0ee0e}.m-page-navigation__item.is-active{font-family:Circe-Bold,sans-serif;pointer-events:none}.m-page-chapter-menu{border:.0625rem solid #e8e8e8;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;width:100%}@media only screen and (max-width:1200px){.m-page-chapter-menu{border:unset;border-radius:unset;flex-direction:row;overflow-x:scroll;padding-bottom:.5rem}}.m-page-chapter-menu__item{cursor:pointer;font-size:1rem;padding:1.5rem .625rem 1.5rem 1.25rem;position:relative}@media only screen and (max-width:1200px){.m-page-chapter-menu__item{padding:0 0 1.25rem;white-space:nowrap}}@media only screen and (max-width:767px){.m-page-chapter-menu__item{font-size:.875rem}}.m-page-chapter-menu__item:not(:last-of-type){border-bottom:.0625rem solid #e8e8e8}@media only screen and (max-width:1200px){.m-page-chapter-menu__item:not(:last-of-type){border-bottom:none;margin-right:1.5rem}}.m-page-chapter-menu__item.is-active{background-color:rgba(240,238,14,.15);font-family:Circe-Bold,sans-serif}@media only screen and (max-width:1200px){.m-page-chapter-menu__item.is-active{background-color:transparent}}.m-page-chapter-menu__item.is-active:before{background-color:#f0ee0e;content:"";height:100%;left:0;position:absolute;top:0;width:.25rem}@media only screen and (max-width:1200px){.m-page-chapter-menu__item.is-active:before{border-radius:.25rem .25rem 0 0;bottom:0;height:.25rem;top:unset;width:100%}}.m-where-begin-article{display:grid;gap:0 4.125rem;grid-template-areas:"title img" "text img";grid-template-columns:46.875rem 1fr}@media only screen and (max-width:1200px){.m-where-begin-article{gap:0 2.5rem;grid-template-columns:27.5rem 1fr}}@media only screen and (max-width:767px){.m-where-begin-article{gap:1.5rem 0;grid-template-areas:"title" "img" "text";grid-template-columns:1fr}}.m-where-begin-article_mid{grid-template-areas:"img title" "img text"}@media only screen and (max-width:1200px){.m-where-begin-article_mid{grid-template-columns:19.375rem 1fr}}@media only screen and (max-width:767px){.m-where-begin-article_mid{gap:1.5rem 0;grid-template-areas:"title" "img" "text";grid-template-columns:1fr}.m-where-begin-article__col .m-where-begin__title{margin-bottom:0}}.m-where-begin-article__col .m-par_small{margin-top:.875rem;opacity:.6}.m-where-begin-article__col_title{-ms-grid-row:1;-ms-grid-column:1;grid-area:title}.m-where-begin-article_mid > .m-where-begin-article__col_title{-ms-grid-row:1;-ms-grid-column:2}.m-where-begin-article__col_text{-ms-grid-row:3;-ms-grid-column:1;grid-area:text}.m-where-begin-article_mid > .m-where-begin-article__col_text{-ms-grid-row:2;-ms-grid-column:2}.m-text-article > .m-where-begin-article__col_text{-ms-grid-row:3;-ms-grid-column:1}@media only screen and (max-width:767px){.m-where-begin-article__col_text{justify-self:center}}.m-where-begin-article__col_img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;align-self:center;grid-area:img}.m-where-begin-article_mid > .m-where-begin-article__col_img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}@media only screen and (max-width:1200px){.m-where-begin-article__col_img{align-self:unset}}@media only screen and (max-width:767px){.m-where-begin-article__col_img{justify-self:center}}@media only screen and (max-width:1200px){.m-where-begin-article__img{padding-top:.625rem}}@media only screen and (max-width:767px){.m-where-begin-article__img{padding-top:0}}.m-where-begin-article__par:not(:last-of-type){margin-bottom:.75rem}.m-be-participant{background-color:#f9f9f9;border-radius:.5rem;display:flex;overflow:hidden}@media only screen and (max-width:767px){.m-be-participant{flex-direction:column}}.m-be-participant__title{font-family:Circe-Bold,sans-serif;font-size:2.875rem;line-height:2.875rem;margin-bottom:1.25rem}@media only screen and (max-width:1200px){.m-be-participant__title{font-size:1.5rem;line-height:1.625rem;margin-bottom:.75rem}}.m-be-participant__col{overflow:hidden;width:100%}.m-be-participant__col:first-of-type{padding:2.75rem 5rem 3rem 3rem}@media only screen and (max-width:1200px){.m-be-participant__col:first-of-type{flex:100%;padding:2rem 1.875rem 2.5rem 2.5rem}}@media only screen and (max-width:767px){.m-be-participant__col:first-of-type{padding:1.5625rem 1.25rem}}.m-be-participant__col:last-of-type{flex:116%}@media only screen and (max-width:1200px){.m-be-participant__col:last-of-type{flex:70%}}@media only screen and (max-width:767px){.m-be-participant__col:last-of-type{flex:100%;order:-1}}.m-be-participant__list{margin:1.25rem 0}@media only screen and (max-width:767px){.m-be-participant__list{margin:.75rem 0}}.m-be-participant__list-item{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:2;padding-left:1.5rem;position:relative}.m-be-participant__list-item:before{background-color:#f2eb3b;border-radius:50%;content:"";height:.625rem;left:0;position:absolute;top:.6rem;width:.625rem}.m-be-participant__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-variety-marking__title{margin-bottom:.75rem}.m-variety-marking__row:not(:last-of-type){margin-bottom:2.5rem}@media only screen and (max-width:1200px){.m-variety-marking__row:not(:last-of-type){margin-bottom:1.5rem}}.m-variety-marking__row:last-of-type{display:flex}@media only screen and (max-width:1200px){.m-variety-marking__row:last-of-type{flex-direction:column}}.m-variety-marking__col{width:100%}.m-variety-marking__col:first-of-type{margin-right:3.375rem;min-width:36.75rem}@media only screen and (max-width:1200px){.m-variety-marking__col:first-of-type{margin-bottom:2.5rem;margin-right:0;min-width:unset}}@media only screen and (max-width:767px){.m-variety-marking__col:first-of-type{margin-bottom:1.5rem}}.m-variety-marking__img{border-radius:.5rem;margin-bottom:1.875rem}.m-variety-marking__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-variety-marking__content-title{margin:.75rem 0 2rem}@media only screen and (max-width:1200px){.m-variety-marking__content-title{margin:.5rem 0 1.5rem}}@media only screen and (max-width:767px){.m-variety-marking__content-title{margin:0 0 .875rem}}.m-variety-marking__steps{margin-bottom:3.25rem}@media only screen and (max-width:1200px){.m-variety-marking__steps{margin-bottom:1.875rem}}@media only screen and (max-width:767px){.m-variety-marking__steps{margin-bottom:1.5rem}}.m-variety-marking__steps-item{display:flex}.m-variety-marking__steps-item:not(:last-of-type){margin-bottom:1.5rem}@media only screen and (max-width:1200px){.m-variety-marking__steps-item:not(:last-of-type){margin-bottom:.875rem}}.m-variety-marking__steps-item .m-par{font-weight:700}.m-variety-marking__steps-item .m-par_small{font-weight:400;margin-top:.5rem}.m-variety-marking__steps-count{align-items:center;background-color:#f0ee0e;border-radius:50%;display:flex;height:2.5rem;justify-content:center;margin-right:1rem;min-width:2.5rem}.m-variety-marking__steps-count .m-par{line-height:.6875rem}.m-variety-marking__steps-text{margin-top:.5rem}.m-no-mark-variant-base__row:not(:last-of-type),.m-no-mark-variant-optional__row:not(:last-of-type){margin-bottom:2.5rem}@media only screen and (max-width:1200px){.m-no-mark-variant-base__row:not(:last-of-type),.m-no-mark-variant-optional__row:not(:last-of-type){margin-bottom:1.875rem}}@media only screen and (max-width:767px){.m-no-mark-variant-base__row:not(:last-of-type),.m-no-mark-variant-optional__row:not(:last-of-type){margin-bottom:1.5rem}}.m-no-mark-variant-base__card,.m-no-mark-variant-optional__card{background-color:#f9f9f9;border-radius:.5rem;padding:1.5rem 1.875rem}.m-no-mark-variant-base__card:not(:last-of-type),.m-no-mark-variant-optional__card:not(:last-of-type){margin-bottom:1.5rem}.m-no-mark-variant-base{display:flex}@media only screen and (max-width:1200px){.m-no-mark-variant-base{flex-direction:column}}.m-no-mark-variant-base__title{margin-bottom:2.5rem}@media only screen and (max-width:1200px){.m-no-mark-variant-base__title{margin-bottom:.875rem}}.m-no-mark-variant-base__col:first-of-type{margin-right:3.75rem}@media only screen and (max-width:1200px){.m-no-mark-variant-base__col:first-of-type{margin-bottom:2.5rem;margin-right:0}}.m-no-mark-variant-base__col_big{min-width:46.875rem}@media only screen and (max-width:1200px){.m-no-mark-variant-base__col_big{min-width:unset}}.m-no-mark-variant-base__button{margin-top:1.875rem;max-width:244px;text-overflow:unset}@media only screen and (max-width:767px){.m-no-mark-variant-base__button{max-width:unset}}.m-no-mark-variant-base__card-title{font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.625rem}@media only screen and (max-width:767px){.m-no-mark-variant-base__card-title{font-size:1rem;line-height:1.5rem}}.m-no-mark-variant-base__card-type{margin-bottom:.25rem;opacity:.6}.m-no-mark-variant-base__card-price{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:2.5rem}@media only screen and (max-width:1200px){.m-no-mark-variant-base__card-price{font-size:1.5rem;line-height:1.625rem}}.m-no-mark-variant-base__card-row{display:flex;margin-top:1.125rem}@media only screen and (max-width:767px){.m-no-mark-variant-base__card-row{flex-direction:column}}.m-no-mark-variant-base__card-col{width:100%}@media only screen and (max-width:767px){.m-no-mark-variant-base__card-col:first-of-type{margin-bottom:.875rem}}.m-no-mark-variant-optional__title{margin-bottom:1.25rem}@media only screen and (max-width:767px){.m-no-mark-variant-optional__title{margin-bottom:.75rem}}.m-no-mark-variant-optional__grid{display:grid;gap:0 1.5rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1200px){.m-no-mark-variant-optional__grid{gap:1.5rem 0;grid-template-columns:repeat(1,1fr)}}.m-no-mark-variant-optional__card{margin-bottom:0!important}@media only screen and (max-width:1200px){.m-no-mark-variant-optional__card{margin-bottom:1.5rem}}.m-no-mark-variant-optional__card-title{font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.625rem}@media only screen and (max-width:767px){.m-no-mark-variant-optional__card-title{font-size:1rem;line-height:1.5rem}}.m-no-mark-variant-optional__card-type{margin-bottom:.25rem;opacity:.6}.m-no-mark-variant-optional__card-price{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:2.5rem}@media only screen and (max-width:1200px){.m-no-mark-variant-optional__card-price{font-size:1.5rem;line-height:1.625rem}}.m-no-mark-variant-optional__card-row{margin-top:2.5rem}@media only screen and (max-width:1200px){.m-no-mark-variant-optional__card-row{display:flex;margin-top:1.125rem}}@media only screen and (max-width:767px){.m-no-mark-variant-optional__card-row{display:block}}@media only screen and (max-width:1200px){.m-no-mark-variant-optional .m-card-br{display:none}}.m-no-mark-variant-optional__card-col{margin-bottom:.875rem;width:100%}@media only screen and (max-width:767px){.m-no-mark-variant-optional__card-col:first-of-type{margin-bottom:.875rem}}.m-marking-features__row:not(:last-of-type){margin-bottom:2.5rem}@media only screen and (max-width:1200px){.m-marking-features__row:not(:last-of-type){margin-bottom:2rem}}@media only screen and (max-width:767px){.m-marking-features__row:not(:last-of-type){margin-bottom:1.5rem}}.m-marking-features__title{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:2.625rem;margin-bottom:.5rem}@media only screen and (max-width:1200px){.m-marking-features__title{margin-bottom:.25rem}}@media only screen and (max-width:767px){.m-marking-features__title{font-size:1.5rem;line-height:1.625rem;margin-bottom:.75rem}}.m-marking-features__group{display:grid;gap:1.5rem;grid-template-columns:repeat(7,1fr)}@media only screen and (max-width:1200px){.m-marking-features__group{gap:1.25rem;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:767px){.m-marking-features__group{gap:1rem;grid-template-columns:repeat(2,1fr)}}.m-marking-features__card{overflow:visible;position:relative}.m-marking-features__card_pilot:after{background-color:#f0ee0e;border-radius:50%;content:"";height:.75rem;position:absolute;right:.875rem;top:.875rem;width:.75rem}.m-marking-features__card_pilot:hover .m-marking-features__card-tooltip{display:block}.m-marking-features__card-tooltip{border-radius:.25rem;color:#fff;display:none;font-size:.75rem;overflow:hidden;padding:.5rem;position:absolute;right:0;top:2rem;transform:translateX(30%);white-space:nowrap;z-index:1}.m-marking-features__card-tooltip:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.m-steps-member__title{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:2.625rem;margin-bottom:2rem}@media only screen and (max-width:1200px){.m-steps-member__title{margin-bottom:1.5rem}}@media only screen and (max-width:767px){.m-steps-member__title{font-size:1.5rem;line-height:1.625rem}}.m-step-member{display:flex}.m-step-member:not(:last-of-type){margin-bottom:2.5rem}@media only screen and (max-width:1200px){.m-step-member:not(:last-of-type){margin-bottom:1.5rem}}.m-step-member__number{align-items:center;border:.0625rem solid rgba(54,54,52,.15);border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;font-weight:800;height:2rem;justify-content:center;line-height:.0625rem;margin-right:1rem;width:2rem}@media only screen and (max-width:1200px){.m-step-member__number{font-size:.5625rem;height:1.5rem;margin-right:.75rem;width:1.5rem}}.m-step-member__row:not(:last-of-type){margin-bottom:1.5rem}@media only screen and (max-width:1200px){.m-step-member__row:not(:last-of-type){margin-bottom:.875rem}}@media only screen and (max-width:767px){.m-step-member__row:not(:last-of-type){margin-bottom:.5rem}}.m-step-member__title{font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.625rem}@media only screen and (max-width:767px){.m-step-member__title{font-size:1rem;line-height:1.5rem}}.m-step-member__list{padding-left:.875rem}.m-step-member__list-item{list-style-type:decimal;padding-left:.5rem}.m-step-member__list-item:not(:last-of-type){margin-bottom:.75rem}.m-step-member__list-item::marker{font-family:Circe-Bold,sans-serif}.m-news-filter{margin:2.625rem 0}@media only screen and (max-width:1200px){.m-news-filter{margin:2rem 0}}.m-news-filter__row{display:flex;margin-left:-.5rem;margin-right:-.5rem}@media only screen and (max-width:767px){.m-news-filter__row{flex-wrap:wrap;margin:0 0 -1rem}}.m-news-filter__col{flex:0 0 auto;padding:0 .5rem}@media only screen and (max-width:767px){.m-news-filter__col{flex-basis:100%;margin-bottom:1rem;padding:0}}.m-news-filter__col_position_last{margin-left:auto}.m-news-filter__col_size_medium{flex-basis:19rem;max-width:19rem}@media only screen and (max-width:1200px){.m-news-filter__col_size_medium{flex-basis:16.75rem;max-width:16.75rem}}@media only screen and (max-width:767px){.m-news-filter__col_size_medium{flex-basis:100%;max-width:unset}}@media only screen and (max-width:1200px){.m-news-filter__col_size_small{flex-basis:11.5rem;max-width:11.5rem}}@media only screen and (max-width:767px){.m-news-filter__col_size_small{flex-basis:100%;max-width:unset}}@media only screen and (max-width:1200px){.m-news-filter__col_hide_tablet{display:none}}.m-news-filter__col_hide_desktop{display:none}@media only screen and (max-width:1200px){.m-news-filter__col_hide_desktop{display:block}}.m-news-grid{display:flex;flex-wrap:wrap;margin-left:-1.3125rem;margin-right:-1.3125rem;padding-bottom:1.625rem}@media only screen and (max-width:1200px){.m-news-grid{padding-bottom:1.25rem}}@media only screen and (max-width:767px){.m-news-grid{margin:0;padding-bottom:.5rem}}.m-news-grid__col{flex:0 0 33.33333%;margin-bottom:2.375rem;max-width:33.33333%;padding:0 1.3125rem}@media only screen and (max-width:1200px){.m-news-grid__col{flex-basis:50%;max-width:50%}}@media only screen and (max-width:767px){.m-news-grid__col{flex-basis:100%;margin-bottom:1.5rem;max-width:unset;padding:0}}.m-share-block{align-items:center;display:flex;justify-content:space-between}.m-share-block__text{color:rgba(54,54,52,.5);display:inline-block;font-size:1rem;line-height:1.5}@media only screen and (max-width:1200px){.m-share-block__text{font-size:.875rem}}.m-share-block__link-wrapper{align-items:center;display:flex;flex:0 0 auto;gap:1rem}.m-share-block__link{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;display:inline-flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;transition:background-color .33s ease;width:2.5rem}.m-share-block__link:hover{background-color:#f7f7f7}.m-share-block__link-icon{fill:#adadad;height:2rem;width:2rem}.m-icon-box{align-items:center;display:flex}@media only screen and (max-width:767px){.m-icon-box{align-items:flex-start}}.m-icon-box__icon-container{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-right:1rem}.m-icon-box__text{font-size:1rem;line-height:1.5}@media only screen and (max-width:767px){.m-icon-box__text_size_short{align-self:center}}.m-icon-box__icon{height:1rem;width:1rem}.m-icon-box_type_document:hover{text-decoration:underline}.m-icon-box_type_document .m-icon-box__icon-container{background-color:#f6f42e;border-radius:.5rem;height:2.5rem;width:2.5rem}.m-icon-box_type_document .m-icon-box__icon{fill:#363634;height:1rem;width:1rem}.m-reaction-time{padding-top:4.375rem}@media only screen and (max-width:1200px){.m-reaction-time{padding-top:3.75rem}}.m-reaction-time__header{margin-bottom:3rem}@media only screen and (max-width:1200px){.m-reaction-time__header{margin-bottom:2rem}}@media only screen and (max-width:767px){.m-reaction-time__header{margin-bottom:1rem}}.m-reaction-time__body{margin-bottom:3.75rem}@media only screen and (max-width:1200px){.m-reaction-time__body{margin-bottom:2.5rem}}@media only screen and (max-width:767px){.m-reaction-time__body{margin-bottom:1.875rem;margin-left:-.5rem;margin-right:-.5rem}.m-reaction-time__body .m-col{flex-basis:50%;max-width:50%;padding-left:.5rem;padding-right:1.5rem}.m-reaction-time__body .m-col:last-of-type{padding-left:0;padding-right:0}}@media only screen and (max-width:359px){.m-reaction-time__body{margin-left:0;margin-right:0}.m-reaction-time__body .m-col{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.m-reaction-time__body .m-col:not(:first-of-type){margin-top:1rem}}.m-reaction-time__notes{color:rgba(54,54,52,.5);margin-top:.375rem}@media only screen and (max-width:1200px){.m-reaction-time__notes{font-size:.875rem;line-height:1.42;margin-top:.25rem}}.m-reaction-time__time{align-items:baseline;display:inline-flex;font-family:Circe-Bold,sans-serif;font-size:2.875rem;line-height:1;margin-top:.625rem}@media only screen and (max-width:1200px){.m-reaction-time__time{font-size:2rem;line-height:1.3;margin-top:1rem}}@media only screen and (max-width:767px){.m-reaction-time__time{margin-top:.75rem}}.m-reaction-time__unit{font-size:1rem;line-height:1.5;padding-left:.375rem}@media only screen and (max-width:1200px){.m-reaction-time__unit{font-size:.875rem;line-height:1.1}}.m-reaction-time__graph{margin-top:1.875rem}@media only screen and (max-width:1200px){.m-reaction-time__graph{margin-top:1.375rem}}@media only screen and (max-width:767px){.m-reaction-time__graph{margin-top:1.25rem}}@media only screen and (max-width:1200px){.m-reaction-time .m-content-title{font-size:1rem;line-height:1.5}}@media only screen and (max-width:767px){.m-reaction-graph{display:flex}}.m-reaction-graph__row{display:flex}@media only screen and (max-width:1200px){.m-reaction-graph__row{justify-content:space-between}}@media only screen and (max-width:767px){.m-reaction-graph__row{flex-direction:column}}.m-reaction-graph__col{flex:0 0 auto;padding-right:7.125rem}@media only screen and (max-width:1200px){.m-reaction-graph__col{padding-right:0}}@media only screen and (max-width:767px){.m-reaction-graph__col{padding-bottom:1.375rem}}.m-reaction-graph__col:last-of-type{margin-left:auto;padding-right:0}@media only screen and (max-width:1200px){.m-reaction-graph__col:last-of-type{margin-left:unset}}@media only screen and (max-width:767px){.m-reaction-graph__col:last-of-type{padding-bottom:0}}.m-reaction-graph__item{background:linear-gradient(90deg,#f34747,#f5a020 41.32%,#f0ee0e 83.22%);border-radius:.5rem;height:1rem;margin-top:1.25rem}@media only screen and (max-width:767px){.m-reaction-graph__item{background:linear-gradient(180deg,#f34747,#f5a020 41.32%,#f0ee0e 83.22%);flex:0 0 1rem;height:auto;margin-right:1.375rem;margin-top:0;order:-1;width:1rem}}.m-text-article{display:grid;gap:.75rem 4.125rem;grid-template-areas:"text-start image" "text image";grid-template-columns:1fr 24rem}@media only screen and (max-width:1200px){.m-text-article{gap:.75rem 2.75rem;grid-template-areas:"text-start image" "text text";grid-template-columns:1fr 14rem}.m-text-article > .m-where-begin-article__col_text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}@media only screen and (max-width:767px){.m-text-article{gap:.75rem 0;grid-template-areas:"text-start" "text" "image";grid-template-columns:1fr}.m-text-article > .m-where-begin-article__col_text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}.m-text-article__text-start{-ms-grid-row:1;-ms-grid-column:1;grid-area:text-start}.m-text-article__text{-ms-grid-row:3;-ms-grid-column:1;grid-area:text}.m-where-begin-article_mid > .m-text-article__text{-ms-grid-row:2;-ms-grid-column:2}.m-text-article > .m-text-article__text{-ms-grid-row:3;-ms-grid-column:1}@media only screen and (max-width:767px){.m-where-begin-article__col_title{-ms-grid-row:1;-ms-grid-column:1}.m-where-begin-article_mid > .m-where-begin-article__col_title{-ms-grid-row:1;-ms-grid-column:1}.m-where-begin-article__col_text{-ms-grid-row:5;-ms-grid-column:1}.m-where-begin-article_mid > .m-where-begin-article__col_text{-ms-grid-row:5;-ms-grid-column:1}.m-where-begin-article__col_img{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.m-where-begin-article_mid > .m-where-begin-article__col_img{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.m-text-article__text-start{-ms-grid-row:1;-ms-grid-column:1}.m-text-article__text{-ms-grid-row:5;-ms-grid-column:1}.m-where-begin-article_mid > .m-text-article__text{-ms-grid-row:5;-ms-grid-column:1}.m-text-article > .m-text-article__text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}@media only screen and (max-width:1200px){.m-text-article__text-start{-ms-grid-row:1;-ms-grid-column:1}.m-text-article > .m-text-article__text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}.m-text-article__img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:image}@media only screen and (max-width:767px){.m-text-article__img{margin-top:.75rem}}@media only screen and (max-width:1200px){.m-text-article .m-par{font-size:1rem;line-height:1.5}}.m-text-article .m-par:not(:last-child){margin-bottom:.75rem}.m-features__title{padding-bottom:1.5rem}@media only screen and (max-width:767px){.m-features__title{font-size:1.5rem;line-height:1.1}}.m-features__row{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.m-features__row{flex-wrap:wrap;justify-content:flex-start}}.m-features__item{flex:0 0 auto}@media only screen and (max-width:767px){.m-features__item{flex-basis:50%}}.m-features__num{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:1.3;white-space:nowrap}.m-features__text{color:rgba(54,54,52,.5);font-size:1rem;line-height:1.5}.m-team{align-items:center;display:flex}@media only screen and (max-width:767px){.m-team{align-items:flex-start;flex-wrap:wrap}}.m-team__wrapper{flex:0 0 82.8%}@media only screen and (max-width:1200px){.m-team__wrapper{flex-basis:66%}}@media only screen and (max-width:767px){.m-team__wrapper{flex-basis:100%}}.m-team__link{align-items:center;background-color:#f0ee0e;border-radius:50%;display:flex;flex:0 0 11.25rem;flex-direction:column;font-family:Circe-Bold,sans-serif;height:11.25rem;justify-content:center;line-height:1.5;margin-left:1.625rem;padding-top:1rem;text-align:center;width:11.25rem}@media only screen and (max-width:1200px){.m-team__link{margin-left:3rem}}@media only screen and (max-width:767px){.m-team__link{margin:2rem auto 0}}.m-team__link:after{border-color:transparent;border-bottom:2px solid #363634;border-right:2px solid #363634;content:"";height:6px;margin-top:.75rem;transform:rotate(-45deg);width:6px}.m-partners{display:flex;flex-wrap:wrap;margin-bottom:-2.8125rem;margin-left:-.75rem;margin-right:-.75rem}@media only screen and (max-width:1200px){.m-partners{margin-bottom:-2rem;margin-left:-.5rem;margin-right:-.5rem}}@media only screen and (max-width:767px){.m-partners{margin-bottom:-1rem}}.m-partners__item{flex:0 0 16.66667%;margin-bottom:2.8125rem;padding:0 .75rem}@media only screen and (max-width:1200px){.m-partners__item{flex-basis:25%;margin-bottom:2rem;padding:0 .5rem}}@media only screen and (max-width:767px){.m-partners__item{flex-basis:50%;margin-bottom:1rem}}.m-table-block__header{display:flex;justify-content:space-between;padding:2.125rem 0 1.625rem}@media only screen and (max-width:767px){.m-table-block__header{flex-direction:column-reverse}}@media only screen and (max-width:1200px){.m-table-block__body{margin-left:-2rem;margin-right:-2rem;overflow-y:auto;padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:767px){.m-table-block__body{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.m-table-block__footer{margin-top:2.6875rem;text-align:center}@media only screen and (max-width:1200px){.m-table-block__footer{margin-top:2.5rem}}@media only screen and (max-width:767px){.m-table-block__footer{margin-top:1.625rem}}.m-table-block__button{display:inline-flex}@media only screen and (max-width:767px){.m-table-block__button{justify-content:center;width:100%}.m-table-block__filter{margin-left:-1rem;margin-right:-1rem;overflow-x:auto;padding-bottom:.625rem;padding-left:1rem;padding-right:1rem}.m-table-block__filter:not(:last-child){margin-top:1.5rem}}.m-photo-gallery__image{border-radius:.5rem;display:block;height:16.375rem;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1200px){.m-photo-gallery__image{height:14.625rem}}@media only screen and (max-width:767px){.m-photo-gallery__image{height:12.8125rem}}.m-photo-gallery__slide{width:auto}@media only screen and (max-width:767px){.m-photo-gallery__row{display:none;padding:0 1rem}}.m-photo-gallery__row:first-of-type{margin-left:-8%}@media only screen and (max-width:767px){.m-photo-gallery__row:first-of-type{display:block;margin-left:0}}.m-photo-gallery__row:nth-of-type(2n){margin-left:-25%}.m-photo-gallery__row:not(:last-child){margin-bottom:1.125rem}@media only screen and (max-width:1200px){.m-photo-gallery__row:not(:last-child){margin-bottom:1rem}}.m-popup-wrapper{align-items:center;background-color:rgba(54,54,52,.5);bottom:0;display:none;height:100%;justify-content:center;left:0;min-height:100vh;position:fixed;right:0;top:0;z-index:1001}.m-popup-wrapper.is-show{display:flex}.m-popup{background-color:#fff;border-radius:1rem;box-shadow:0 2.1875rem 6.25rem 0 rgba(0,0,0,.25);max-width:49.375rem;padding:2.5rem;position:relative;width:100%}@media only screen and (max-width:1200px){.m-popup{max-width:43rem;padding:2.5rem 2rem}}@media only screen and (max-width:767px){.m-popup{bottom:0;box-shadow:0 -.625rem 6.25rem 0 rgba(0,0,0,.25);height:100%;left:0;max-width:unset;overflow:auto;padding:4.75rem 1.25rem 1.25rem;position:fixed;right:0;top:0}}.m-popup.is-hide{display:none}.m-popup__header{padding-right:2rem}@media only screen and (max-width:767px){.m-popup__header{padding-right:0}}.m-popup__close{align-items:center;background-color:#f6f42e;border-radius:.5rem;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;right:2.5rem;top:2.5rem;transition:box-shadow .3s ease;width:2rem}.m-popup__close:hover{box-shadow:0 .3125rem 1.875rem 0 rgba(246,244,46,.5)}@media only screen and (max-width:1200px){.m-popup__close{height:2rem;right:2rem;top:2rem;width:2rem}}@media only screen and (max-width:767px){.m-popup__close{right:1rem;top:1rem}}.m-popup__close_type_inside{align-items:center;background-color:#f6f42e;border-radius:.5rem;height:2rem;justify-content:center;right:2.5rem;top:2.5rem;width:2rem}@media only screen and (max-width:1200px){.m-popup__close_type_inside{right:2rem;top:2rem}}@media only screen and (max-width:767px){.m-popup__close_type_inside{right:1rem;top:2rem}}.m-popup__close_type_inside:hover{box-shadow:0 5px 30px 0 #f6f42e80}.m-popup__close_type_inside .m-popup__close-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.31 3.25a.75.75 0 1 0-1.06 1.06L6.94 8l-3.69 3.688a.75.75 0 1 0 1.061 1.061L8 9.06l3.689 3.69a.75.75 0 0 0 1.06-1.062L9.061 8l3.69-3.69a.75.75 0 0 0-1.062-1.06L8 6.939l-3.69-3.69Z' fill='%23363634'/%3E%3C/svg%3E");height:1rem;width:1rem}.m-popup__close-icon{height:1rem;width:1rem}.m-popup__body{padding:2.5rem 0}@media only screen and (max-width:1200px){.m-popup__body{padding:2.5rem 0 2rem}}@media only screen and (max-width:767px){.m-popup__body{padding:1.5rem 0 1.875rem}}.m-popup__body_no_pad_bottom{padding-bottom:0}.m-popup__footer{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.m-popup__footer{flex-direction:column-reverse;justify-content:flex-start}}.m-popup__footer_type_narrow{align-items:center}@media only screen and (max-width:767px){.m-popup__footer_type_narrow{align-items:flex-start}}.m-popup__button{display:inline-block;margin-left:1rem}@media only screen and (max-width:767px){.m-popup__button{margin-left:0;width:100%}.m-popup__button:not(:last-of-type){margin-top:1rem}}.m-popup__row{display:flex;margin-left:-.3125rem;margin-right:-.3125rem}@media only screen and (max-width:1200px){.m-popup__row{margin-left:-.5rem;margin-right:-.5rem}}@media only screen and (max-width:767px){.m-popup__row{flex-wrap:wrap;margin-left:0;margin-right:0}}.m-popup__row:not(:last-of-type){margin-bottom:1rem}@media only screen and (max-width:1200px){.m-popup__row:not(:last-of-type){margin-bottom:.75rem}}@media only screen and (max-width:767px){.m-popup__row:not(:last-of-type){margin-bottom:1rem}}.m-popup__col{flex:0 0 50%;max-width:50%;padding:0 .3125rem}@media only screen and (max-width:1200px){.m-popup__col{padding:0 .5rem}}@media only screen and (max-width:767px){.m-popup__col{flex-basis:100%;max-width:unset;padding:0}.m-popup__col:not(:last-of-type){margin-bottom:1rem}}.m-popup__col_full-width{flex-basis:100%;max-width:100%}.m-popup__notes{color:rgba(54,54,52,.5);font-size:.875rem;line-height:1.4}@media only screen and (max-width:767px){.m-popup__notes{margin-top:-.25rem}}.m-popup__notes a{color:inherit;text-decoration:underline}.m-popup__notes a:hover{text-decoration:none}.m-popup__image{margin-bottom:1.375rem}.m-popup__text{font-size:1rem;line-height:1.5;margin:.625rem 0 2.5rem}@media only screen and (max-width:1200px){.m-popup__text{margin-bottom:1.875rem}}@media only screen and (max-width:767px){.m-popup__text{font-size:.875rem}}.m-popup__text_no-b-gap{margin-bottom:0}.m-popup__list{display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1200px){.m-popup__list{gap:0;grid-template-columns:1fr;margin-left:-1rem;margin-right:-1rem}}.m-popup__list .m-check{border-radius:.5rem;color:#63666a;font-size:1rem;line-height:1.25;padding:.625rem 1rem .625rem 3rem;width:100%}@media only screen and (max-width:1200px){.m-popup__list .m-check{border-radius:0;padding-bottom:.875rem;padding-top:.875rem}}.m-popup__list .m-check:not(.is-active):hover{background-color:#f7f7f7}.m-popup__list .m-check__box{left:1rem;top:.5rem}@media only screen and (max-width:1200px){.m-popup__list .m-check__box{top:.75rem}}.m-popup__list .m-check__input:checked+.m-popup{background-color:#f6f42e}.m-popup__checkbox .m-check{color:rgba(54,54,52,.7);font-size:.75rem;line-height:1.33}.m-popup__checkbox .m-check a{color:currentColor;text-decoration:underline}.m-popup__button-wrapper{display:flex;gap:1rem}@media only screen and (max-width:767px){.m-popup__button-wrapper{flex-direction:column}}.m-popup__policy{color:#9e9e9e;font-size:.75rem;line-height:1.2}.m-popup__policy a{color:currentColor}.m-popup__policy a:hover{text-decoration:underline}.m-popup__title-block{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.m-popup__select-all{color:#63666a;cursor:pointer;font-family:Circe-Bold,sans-serif;font-size:.75rem;line-height:1.2}.m-popup_align_center{text-align:center}.m-popup_type_status{max-width:36.75rem;padding:2.5rem;text-align:center;width:100%}@media only screen and (max-width:1200px){.m-popup_type_status{max-width:44rem;padding:2rem}}@media only screen and (max-width:767px){.m-popup_type_status{bottom:auto;display:flex;flex-direction:column;height:auto;max-width:unset;padding:2rem 1rem;top:50%;transform:translateY(-50%);width:100%}}.m-popup_type_status .m-popup__text{color:#9e9e9e;margin:0}.m-popup_type_status .m-popup__body{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:0}@media only screen and (max-width:767px){.m-popup_type_status .m-popup__body{gap:1rem}}.m-popup_type_status .m-popup__image{height:10rem;margin:0 auto 1rem;width:10rem}@media only screen and (max-width:767px){.m-popup_type_status .m-popup__image{margin-bottom:.5rem}}.m-popup_type_status .m-popup__footer{color:#9e9e9e;flex-direction:column;gap:1.5rem;margin-top:2.5rem;width:100%}@media only screen and (max-width:1200px){.m-popup_type_status .m-popup__footer{margin-top:2rem}}@media only screen and (max-width:767px){.m-popup_type_status .m-popup__footer{margin-top:1.5rem}}.m-popup_type_status .m-popup__footer .m-button{flex:0 0 calc(50% - 8px);padding-left:1.25rem;padding-right:1.25rem}.m-popup_type_status .m-popup__footer_type_narrow .m-button{flex-basis:auto;padding-left:2.5rem;padding-right:2.5rem}@media only screen and (max-width:767px){.m-popup_type_status .m-popup__footer_type_narrow .m-button{padding-left:1.25rem;padding-right:1.25rem;width:100%}.m-popup_type_status .m-popup__footer_type_narrow .m-check{text-align:left}}.m-popup_type_event{max-width:36.75rem;padding:2.5rem 2.5rem 3.75rem;text-align:center;width:100%}@media only screen and (max-width:767px){.m-popup_type_event{display:flex;flex-direction:column;max-width:unset;padding:5rem 1.25rem 1.5rem;width:100%}}.m-popup_type_event .m-popup__text{margin:.625rem 0 0}.m-popup_type_event .m-popup__body{padding:0}@media only screen and (max-width:767px){.m-popup_type_event .m-popup__body{flex-grow:1}}.m-popup_type_event .m-popup__footer{display:flex;flex-direction:column;gap:1.5rem;margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:24rem;width:100%}.m-popup_type_event .m-popup__footer button{flex-grow:1}.m-popup_type_event .m-check{align-items:center;display:flex;gap:.5rem;padding-left:0;text-align:left}.m-popup_type_event .m-check__box{flex-shrink:0;position:relative;text-align:left}.m-popup_type_ui{width:100%}@media only screen and (max-width:1200px){.m-popup_type_ui{padding:2rem}}@media only screen and (max-width:767px){.m-popup_type_ui{bottom:auto;height:auto;padding:2rem 1rem;top:50%;transform:translateY(-50%)}}.m-popup_type_ui .m-popup__header{display:flex;flex-direction:column;gap:1rem;width:100%}@media only screen and (max-width:767px){.m-popup_type_ui .m-popup__header{max-width:calc(100% - 60px)}}.m-popup_type_ui .m-popup__notes span{color:#363634;font-family:Circe-Bold,sans-serif}.m-popup_type_ui .m-popup__body{margin:2.5rem 0;padding:0 .125rem 0 0}@media only screen and (max-width:1200px){.m-popup_type_ui .m-popup__body{margin:2rem 0;padding:0}}@media only screen and (max-width:767px){.m-popup_type_ui .m-popup__body{margin:1.5rem 0}}.m-popup_type_ui .m-popup__body_bordered{border:1px solid #e8e8e8;border-radius:.5rem}.m-popup_type_ui .m-popup__content{max-height:23rem;overflow-y:auto;padding:1rem}@media only screen and (max-width:1200px){.m-popup_type_ui .m-popup__content{max-height:42.5rem}}@media only screen and (max-width:767px){.m-popup_type_ui .m-popup__content{max-height:19.625rem}}.m-popup_type_ui .m-popup__content::-webkit-scrollbar{width:.25rem}.m-popup_type_ui .m-popup__content::-webkit-scrollbar-track{background-color:transparent;border-radius:.5rem}.m-popup_type_ui .m-popup__content::-webkit-scrollbar-thumb{background-color:rgba(99,102,106,.2);border-radius:.5rem}.m-popup_type_ui .m-popup__title{color:rgba(54,54,52,.5);font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.33}@media only screen and (max-width:979px){.m-popup_type_ui .m-popup__title{font-size:1rem;line-height:1.5}}.m-popup_type_ui .m-popup__footer{align-items:center;gap:2rem;justify-content:space-between}@media only screen and (max-width:767px){.m-popup_type_ui .m-popup__footer{flex-direction:column;gap:1rem}}.m-popup_type_ui .m-popup__footer button{flex-shrink:0}@media only screen and (max-width:767px){.m-popup_type_ui .m-popup__footer button{width:100%}}.m-popup_type_ui .m-popup__notes{font-size:1rem}@media only screen and (max-width:767px){.m-popup_type_ui .m-popup__notes{font-size:.875rem}}.m-popup_type_ui .m-popup__input-group{margin:2.5rem 0;max-width:20rem}@media only screen and (max-width:1200px){.m-popup_type_ui .m-popup__input-group{margin:2rem 0}}@media only screen and (max-width:767px){.m-popup_type_ui .m-popup__input-group{margin:1.5rem 0;max-width:unset}}.m-product-category-list{display:flex;flex-wrap:wrap;margin:0 -.75rem -.75rem 0;padding-top:.5rem}.m-product-category-list__item{background-color:transparent;border:.0625rem solid #efefef;border-radius:.5rem;height:3rem;margin:0 .75rem .75rem 0;padding:.75rem;position:relative;transition:all .3s ease;width:3rem}.m-product-category-list__item:hover{background-color:#f0ee0e;border-color:#f0ee0e}.m-product-category-list__item:hover .m-product-category-list__item-tooltip{opacity:1;visibility:visible}.m-product-category-list__item-tooltip{background-color:rgba(0,0,0,.6);border-radius:.25rem;bottom:calc(100% + 1rem);color:#fff;font-size:.75rem;line-height:1.5;opacity:0;padding:.5rem;position:absolute;right:0;transition:all .3s ease;visibility:hidden;white-space:nowrap}.m-product-category-list__item-tooltip:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 0H0h3.183c1.652 0 3.204.797 4.17 2.143l3.952 5.5a.855.855 0 0 0 1.39 0l3.951-5.5A5.136 5.136 0 0 1 20.816 0H24Z' fill='%23000' fill-opacity='.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:.5rem;position:absolute;right:1rem;top:100%;width:1.5rem}.m-product-category-list__icon{fill:#63666a;color:#63666a;height:1.5rem;width:1.5rem}.m-system-hero{background-color:#f6f42f;overflow:hidden}.m-system-hero__wrapper{margin:0 auto;max-width:90rem;padding:5.625rem 0 5rem;position:relative}@media only screen and (max-width:1200px){.m-system-hero__wrapper{padding:2.5rem 0}}@media only screen and (max-width:767px){.m-system-hero__wrapper{padding:2rem 0}}.m-system-hero__pic{position:absolute;right:0;top:0;transform:translate(35%,-13%)}@media only screen and (max-width:1200px){.m-system-hero__pic{transform:translate(48%,-18%)}}@media only screen and (max-width:767px){.m-system-hero__pic{display:none}}.m-system-hero-content{max-width:50%}@media only screen and (max-width:1200px){.m-system-hero-content{max-width:60%}}@media only screen and (max-width:767px){.m-system-hero-content{max-width:unset}}.m-system-hero-content__title{color:#363634;font-family:Circe-Bold,sans-serif;font-size:2.875rem;line-height:1;margin-bottom:1rem}@media only screen and (max-width:1200px){.m-system-hero-content__title{font-size:2.5rem;line-height:1.1}}@media only screen and (max-width:767px){.m-system-hero-content__title{font-size:1.5rem;line-height:1.3;margin-bottom:.5rem}}.m-system-hero-content__text{color:#363634;font-size:1.5rem;line-height:1.1;margin-bottom:1.5rem}@media only screen and (max-width:1200px){.m-system-hero-content__text{font-size:1rem;line-height:1.5}}@media only screen and (max-width:767px){.m-system-hero-content__text{margin-bottom:1rem}}.m-system-hero-content__copy{color:#363634;line-height:1.25;opacity:.55}.m-system-hero-button{border:none;margin-bottom:.75rem}@media only screen and (max-width:1200px){.m-system-hero-button{margin-bottom:.5rem}}@media only screen and (max-width:767px){.m-system-hero-button{width:100%}}.m-peculiarities-block{display:grid;gap:0 1.5rem;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:767px){.m-peculiarities-block{gap:1rem;grid-template-columns:repeat(2,1fr)}}.m-peculiarities-block__card{align-items:center;display:flex;flex-direction:column;text-align:center}.m-peculiarities-block__card-img{margin-bottom:1.5rem}@media only screen and (max-width:1200px){.m-peculiarities-block__card-img{height:7.5rem;margin-bottom:.5rem;width:7.5rem}}@media only screen and (max-width:767px){.m-peculiarities-block__card-img{height:5rem;width:5rem}}.m-peculiarities-block__card-text{color:#63666a;font-size:1.5rem;line-height:1.1}@media only screen and (max-width:1200px){.m-peculiarities-block__card-text{font-size:1rem;line-height:1.5}}@media only screen and (max-width:767px){.m-peculiarities-block__card-text{font-size:.875rem;line-height:1.4}}.m-system-cta-block{background-color:#f6f42f;padding:3rem 0}@media only screen and (max-width:767px){.m-system-cta-block{padding:2rem 0}}.m-system-cta-block__title{font-family:Circe-Bold,sans-serif;font-size:3.5rem;line-height:1.14;margin-bottom:2rem}@media only screen and (max-width:1200px){.m-system-cta-block__title{margin-bottom:1rem}}@media only screen and (max-width:767px){.m-system-cta-block__title{font-size:2rem;line-height:1.25}}.m-system-cta-block__button{border:none}@media only screen and (max-width:767px){.m-system-cta-block__button{width:100%}}.m-system-cta-block-content{align-items:center;display:flex;flex-direction:column;text-align:center}.m-system-industries__layout{margin-bottom:2.5rem;overflow:unset;width:100%}@media only screen and (max-width:767px){.m-system-industries__layout{margin-bottom:1rem}}.m-system-industries__wrapper{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1.5rem}@media only screen and (max-width:767px){.m-system-industries__wrapper{box-sizing:content-box;flex-wrap:nowrap;gap:unset}}.m-system-industries__navigation{display:none}@media only screen and (max-width:767px){.m-system-industries__navigation{align-items:center;display:flex;justify-content:space-between;margin:1.5rem 0}}.m-system-industries__navigation .swiper-pagination-bullet-active{background:#f6f42f;border-color:#f6f42f}.m-system-industries__btn{background-color:#fff;border:1px solid #e8e8e8;border-radius:.5rem;height:3rem;position:relative;width:3rem}.m-system-industries__btn:before{background-position:50%;background-repeat:no-repeat;content:"";height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.m-system-industries__btn-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.438 17.875 10.563 13l4.875-4.875' stroke='%237A819B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.m-system-industries__btn-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.562 8.125 15.437 13l-4.875 4.875' stroke='%237A819B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.m-system-industries__copy{color:#363634;font-size:.875rem;line-height:1.4;opacity:.5}@media only screen and (max-width:767px){.m-system-industries__copy{text-align:center}}.m-system-industries-card{align-items:center;border:1px solid #f0f0f0;border-radius:1rem;display:flex;height:auto;padding:2.5rem 1rem;position:relative;width:calc(33.33333% - 16px)}@media only screen and (max-width:1200px){.m-system-industries-card{flex-basis:calc(50% - 12px);padding:2rem 1rem;width:calc(50% - 12px)}}@media only screen and (max-width:767px){.m-system-industries-card{align-items:unset;flex-basis:100%;flex-direction:column;padding:1rem}}.m-system-industries-card:nth-child(n+7){flex-basis:calc(50% - 0.75rem)}@media only screen and (max-width:1200px){.m-system-industries-card:nth-child(n+7){flex-basis:calc(50% - 12px)}}@media only screen and (max-width:767px){.m-system-industries-card:nth-child(n+7){flex-basis:100%}}.m-system-industries-card:hover .m-system-industries-card__date{opacity:1;visibility:visible}.m-system-industries-card__icon{height:5rem;width:5rem}@media only screen and (max-width:767px){.m-system-industries-card__icon{height:4rem;width:4rem}}.m-system-industries-card__content{margin-left:1rem}@media only screen and (max-width:767px){.m-system-industries-card__content{margin-left:0;margin-top:1rem}}.m-system-industries-card__title{display:inline-block;font-family:Circe-Bold,sans-serif;line-height:1.25;margin-bottom:.5rem}.m-system-industries-card__text{color:#363634;font-size:.875rem;opacity:.8}.m-system-industries-card__date{background-color:#f6f42f;border-radius:0 1rem 0 1rem;color:#363634;font-size:.875rem;line-height:1.4;opacity:0;padding:.5rem 1rem;position:absolute;right:-1px;top:-1px;transition:opacity .3s,visibility .3s;visibility:hidden}.m-system-industries-card__date>span{opacity:.8}@media only screen and (max-width:1200px){.m-system-industries-card__date{background-color:#f0f0f0;opacity:1;visibility:visible}}.m-system-industries-cta{background-color:#f6f42f;border-radius:1rem;padding:1rem 1.5rem}@media only screen and (max-width:767px){.m-system-industries-cta{margin-bottom:1rem}.m-system-industries-cta_no-mobile{display:none}}.m-system-industries-cta_only-mobile{display:none}@media only screen and (max-width:767px){.m-system-industries-cta_only-mobile{display:block}}.m-system-industries-cta__title{display:inline-block;font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.1;margin-bottom:.5rem}@media only screen and (max-width:1200px){.m-system-industries-cta__title{font-size:1.25rem}}.m-system-industries-cta__text{color:#363634;font-size:.875rem;line-height:1.4;margin-bottom:.5rem;opacity:.8}@media only screen and (max-width:767px){.m-system-industries-cta__text{margin-bottom:1rem}}.m-system-industries-cta__button{border:none}@media only screen and (max-width:767px){.m-system-industries-cta__button{width:100%}}.m-system-banner-datamarket{background-color:#f9f9f9;background-image:url(/local/templates/layout2021header/css/../img/banners/banner-datamarket-bg.png);background-repeat:no-repeat;background-size:contain;border-radius:16px;color:#363634;overflow:hidden;padding:1.5rem 2.5rem;position:relative}@media only screen and (max-width:1200px){.m-system-banner-datamarket{background-size:100% 100%}}@media only screen and (max-width:767px){.m-system-banner-datamarket{background-image:url(/local/templates/layout2021header/css/../img/banners/banner-datamarket-bg_mobile.png);padding:1rem}}.m-system-banner-datamarket__content{display:flex;flex-direction:column;gap:1rem}.m-system-banner-datamarket__image{max-width:15.625rem;position:absolute;right:4rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1200px){.m-system-banner-datamarket__image{bottom:0;right:3.5rem;top:auto;transform:none}}@media only screen and (max-width:767px){.m-system-banner-datamarket__image{display:none}}.m-system-banner-datamarket__body{align-items:flex-end;display:flex;gap:2.5rem}@media only screen and (max-width:1200px){.m-system-banner-datamarket__body{align-items:flex-start;flex-direction:column;gap:.5rem}}.m-system-banner-datamarket__text{flex:0 0 25rem;font-size:1.5rem;font-weight:700;line-height:1.33}@media only screen and (max-width:1200px){.m-system-banner-datamarket__text{flex-basis:auto}}@media only screen and (max-width:767px){.m-system-banner-datamarket__text{font-size:1rem;line-height:1.5}}.m-system-banner-datamarket__title{font-size:3rem;font-weight:400;line-height:1.16;text-transform:uppercase}@media only screen and (max-width:1200px){.m-system-banner-datamarket__title{font-size:2rem;line-height:1.25}}.m-system-about-block__layout{display:grid;gap:0 1.5rem;grid-template-columns:1fr auto}@media only screen and (max-width:1200px){.m-system-about-block__layout{display:block;gap:unset;grid-template-columns:unset}}.m-system-about-block__grid{display:grid;gap:0 1.5rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1200px){.m-system-about-block__grid{margin-bottom:1.5rem}}@media only screen and (max-width:767px){.m-system-about-block__grid{gap:1rem 0;grid-template-columns:repeat(1,1fr);margin-bottom:1rem}}@media only screen and (max-width:1200px){.m-system-about-block__row{display:flex;justify-content:center}}.m-system-about-block__copy{display:block;font-size:1.25rem;line-height:1.2;margin-top:1.5rem;opacity:.5;text-align:center}@media only screen and (max-width:1200px){.m-system-about-block__copy{margin-top:2rem}}@media only screen and (max-width:767px){.m-system-about-block__copy{font-size:1rem;line-height:1.5;margin-top:1rem}}.m-system-about-block-card{background-color:#fff;border-radius:.5rem;padding:2.5rem 1.25rem}@media only screen and (max-width:1200px){.m-system-about-block-card{text-align:center}}@media only screen and (max-width:767px){.m-system-about-block-card{padding:1.5rem}}.m-system-about-block-card_split{align-items:center;display:flex;padding:2.5rem 1.5rem}@media only screen and (max-width:767px){.m-system-about-block-card_split{flex-direction:column;flex-grow:1;padding:1.5rem}}.m-system-about-block-card_split .m-system-about-block-card__text{text-align:left}.m-system-about-block-card__col:first-of-type{padding-right:1rem;position:relative}@media only screen and (max-width:767px){.m-system-about-block-card__col:first-of-type{padding-bottom:1.5rem;padding-right:0}}.m-system-about-block-card__col:first-of-type:after{background-color:#e6e6e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}@media only screen and (max-width:767px){.m-system-about-block-card__col:first-of-type:after{bottom:0;height:1px;top:unset;width:100%}}.m-system-about-block-card__col:last-of-type{padding-left:1rem}@media only screen and (max-width:767px){.m-system-about-block-card__col:last-of-type{padding-left:0;padding-top:1.5rem}}.m-system-about-block-card__title{color:#000;display:block;font-size:.875rem;line-height:1.4}.m-system-about-block-card__title>b{font-family:Circe-ExtraBold,sans-serif;font-size:35px;line-height:1.14}@media only screen and (max-width:1200px){.m-system-about-block-card__title>b{font-size:2.5rem;line-height:1}}@media only screen and (max-width:767px){.m-system-about-block-card__title>b{font-size:2rem;line-height:1.25}}.m-system-about-block-card__text{display:block;font-family:Circe-Bold,sans-serif;font-size:1.25rem;line-height:1.4}@media only screen and (max-width:767px){.m-system-about-block-card__text{font-size:1.5rem;line-height:1.3;margin-top:.25rem;text-align:center}}.m-system-support-layout__container{overflow:hidden}.m-system-support{overflow:unset}.m-system-support__pagination{display:none;justify-content:center}@media only screen and (max-width:767px){.m-system-support__pagination{display:flex}}.m-system-support__pagination .swiper-pagination-bullet-active{background:#f6f42f;border-color:#f6f42f}.m-system-support__navigation{align-items:center;display:inline-flex;justify-content:space-between;position:absolute;right:0;top:-5rem}@media only screen and (max-width:1200px){.m-system-support__navigation{top:-4.5rem}}@media only screen and (max-width:767px){.m-system-support__navigation{display:flex;margin-top:1.5rem;position:static;right:unset;top:unset}}.m-system-support__btn{cursor:pointer;height:2.5rem;padding:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5rem}@media only screen and (max-width:767px){.m-system-support__btn{border:1px solid #e8e8e8;border-radius:.5rem;height:3rem;position:relative;width:3rem}.m-system-support__btn:before{background-position:50%;background-repeat:no-repeat;content:"";height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}}.m-system-support__btn-prev{margin-right:.75rem}@media only screen and (max-width:767px){.m-system-support__btn-prev{margin-right:0}.m-system-support__btn-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.438 17.875 10.563 13l4.875-4.875' stroke='%237A819B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.m-system-support__btn-next{margin-left:.75rem}@media only screen and (max-width:767px){.m-system-support__btn-next{margin-left:0}.m-system-support__btn-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.562 8.125 15.437 13l-4.875 4.875' stroke='%237A819B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.m-system-support__btn-icon{fill:#363634}@media only screen and (max-width:767px){.m-system-support__btn-icon{display:none}}.m-system-support-slide{border:1px solid #e8e8e8;border-radius:1rem;display:flex;flex-direction:column;height:auto;padding:2.5rem}@media only screen and (max-width:767px){.m-system-support-slide{padding:1rem}}.m-system-support-slide__text{color:#363634;font-size:1.5rem;line-height:1.3;margin-bottom:1rem}@media only screen and (max-width:767px){.m-system-support-slide__text{font-size:1rem;line-height:1.5}}.m-system-support-slide__text>b{font-family:Circe-ExtraBold,sans-serif}.m-system-support-slide__creator{color:#363634;display:inline-block;font-size:1.25rem;line-height:1.2;margin-top:auto;opacity:.5}@media only screen and (max-width:767px){.m-system-support-slide__creator{font-size:.875rem;line-height:1.4}}.m-system-benefits{align-items:center;display:flex;flex-direction:column}.m-system-benefits__layout{margin-bottom:3rem;overflow:unset;width:100%}@media only screen and (max-width:1200px){.m-system-benefits__layout{margin-bottom:2rem}}@media only screen and (max-width:767px){.m-system-benefits__layout{margin-bottom:1.5rem}}.m-system-benefits__wrapper{box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1200px){.m-system-benefits__wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.m-system-benefits__wrapper{box-sizing:content-box;display:flex;gap:unset;grid-template-columns:unset}}.m-system-benefits__navigation{display:none}@media only screen and (max-width:767px){.m-system-benefits__navigation{align-items:center;display:flex;justify-content:space-between;margin-top:1.5rem}}.m-system-benefits__navigation .swiper-pagination-bullet-active{background:#f6f42f;border-color:#f6f42f}.m-system-benefits__btn{background-color:#fff;border:1px solid #e8e8e8;border-radius:.5rem;height:3rem;position:relative;width:3rem}.m-system-benefits__btn:before{background-position:50%;background-repeat:no-repeat;content:"";height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.m-system-benefits__btn-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.438 17.875 10.563 13l4.875-4.875' stroke='%237A819B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.m-system-benefits__btn-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.562 8.125 15.437 13l-4.875 4.875' stroke='%237A819B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.m-system-benefits__button{display:inline-block;margin-bottom:.75rem}@media only screen and (max-width:767px){.m-system-benefits__button{margin-bottom:.5rem}}.m-system-benefits__copy{color:#363634;opacity:.55;text-align:center}@media only screen and (max-width:767px){.m-system-benefits__copy{font-size:1rem;line-height:1.25}}.m-system-benefits-card{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:2rem}@media only screen and (max-width:1200px){.m-system-benefits-card{padding:1.5rem}}@media only screen and (max-width:767px){.m-system-benefits-card{align-items:unset;display:flex;flex-direction:column-reverse}}.m-system-benefits-card__content{margin-bottom:2rem}@media only screen and (max-width:1200px){.m-system-benefits-card__content{margin-bottom:.875rem}}@media only screen and (max-width:767px){.m-system-benefits-card__content{margin-bottom:0;margin-top:.875rem}}.m-system-benefits-card__title{display:inline-block;font-family:Circe-Bold,sans-serif;font-size:1.25rem;line-height:1.1;margin-bottom:.625rem}.m-system-benefits-card__text{color:#363634;font-size:.875rem;line-height:1.4;opacity:.6}@media only screen and (max-width:1200px){.m-system-benefits-card__icon{height:8.5rem;width:8.5rem}}@media only screen and (max-width:767px){.m-system-benefits-card__icon{height:4rem;width:4rem}}.m-system-analys-review-block-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(6,1fr);margin-bottom:2.5rem}@media only screen and (max-width:1200px){.m-system-analys-review-block-grid{gap:1.125rem 1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}}@media only screen and (max-width:767px){.m-system-analys-review-block-grid{gap:1.5rem 0;grid-template-columns:repeat(1,1fr);margin-bottom:2rem}}.m-system-analys-review-block-card{align-items:center;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;gap:1rem 0;justify-content:space-between;padding:1.25rem 1rem;text-align:center;transition:box-shadow .3s ease}.m-system-analys-review-block-card:hover{box-shadow:0 2px 30px rgba(0,0,0,.1)}.m-system-analys-review-block-card__name{font-family:Circe-Bold,sans-serif;font-size:1rem;line-height:1.25}.m-system-analys-review-block-card__img{flex-shrink:0;height:5rem;width:5rem}.m-system-analys-review-block-card.skeleton-card{animation:skeleton-loading .6s linear infinite alternate;pointer-events:none}.m-system-analys-review-block-copy{align-items:center;background-color:#f6f42f;border-radius:1rem;display:flex;flex-direction:column;gap:.875rem 0;padding:1rem 2.5rem;text-align:center}@media only screen and (max-width:1200px){.m-system-analys-review-block-copy{padding:1.5rem 2.5rem}}@media only screen and (max-width:767px){.m-system-analys-review-block-copy{padding:1.5rem}}.m-system-analys-review-block-copy__text{display:block;font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.1}@media only screen and (max-width:1200px){.m-system-analys-review-block-copy__text{max-width:612px}}@media only screen and (max-width:767px){.m-system-analys-review-block-copy__text{font-size:1.25rem;max-width:unset}}@keyframes skeleton-loading{0%{background-color:hsla(0,0%,45%,.1)}to{background-color:hsla(0,0%,45%,.5)}}.m-system-upload-report{display:grid;grid-template-columns:repeat(1,1fr)}.m-system-upload-report__grid{display:grid;grid-template-columns:1fr .8fr 1fr}@media only screen and (max-width:767px){.m-system-upload-report__grid{grid-template-columns:repeat(1,1fr)}}.m-system-upload-report__grid_second{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.m-system-upload-report__grid_second{grid-template-columns:repeat(1,1fr)}}.m-system-upload-report__line{display:flex;height:3.625rem;justify-content:center;margin:.25rem 0;padding-left:7%}@media only screen and (max-width:1200px){.m-system-upload-report__line>img{max-width:61%}}@media only screen and (max-width:767px){.m-system-upload-report__line{display:none}}.m-system-upload-report-card{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:767px){.m-system-upload-report-card{align-items:unset;flex-direction:row;padding-bottom:3.125rem;position:relative}.m-system-upload-report-card:after{border:1px dashed #363634;bottom:.25rem;content:"";height:40%;left:1.563rem;opacity:.4;position:absolute}}.m-system-upload-report-card_has-lines{position:relative}.m-system-upload-report-card_has-lines:after,.m-system-upload-report-card_has-lines:before{border:1px dashed #363634;content:"";opacity:.4;position:absolute;top:1.75rem;width:88%}@media only screen and (max-width:1200px){.m-system-upload-report-card_has-lines:after,.m-system-upload-report-card_has-lines:before{width:76%}}.m-system-upload-report-card_has-lines:before{left:0;transform:translateX(-57%)}@media only screen and (max-width:1200px){.m-system-upload-report-card_has-lines:before{transform:translateX(-57%)}}@media only screen and (max-width:767px){.m-system-upload-report-card_has-lines:before{content:none}}.m-system-upload-report-card_has-lines:after{right:0;transform:translateX(57%)}@media only screen and (max-width:1200px){.m-system-upload-report-card_has-lines:after{transform:translateX(57%)}}@media only screen and (max-width:767px){.m-system-upload-report-card_has-lines:after{right:unset;top:unset;transform:unset;width:auto}}.m-system-upload-report-card_no-line{padding-bottom:0;position:relative}.m-system-upload-report-card_no-line:before{border:1px dashed #363634;content:"";left:0;opacity:.4;position:absolute;top:1.75rem;transform:translateX(-50%);width:86%}@media only screen and (max-width:1200px){.m-system-upload-report-card_no-line:before{width:80%}}@media only screen and (max-width:767px){.m-system-upload-report-card_no-line:after,.m-system-upload-report-card_no-line:before{content:none}}.m-system-upload-report-card__number{align-items:center;background-color:#f6f42f;border-radius:50%;color:#363634;display:flex;font-family:Circe-Bold,sans-serif;font-size:2rem;height:3.75rem;justify-content:center;line-height:1.25;margin-bottom:1.5rem;width:3.75rem}@media only screen and (max-width:767px){.m-system-upload-report-card__number{flex-shrink:0;height:3.25rem;margin-bottom:0;margin-right:1rem;width:3.25rem}}.m-system-upload-report-card__text{color:#363634;font-family:Circe-Bold,sans-serif;font-size:1.5rem;line-height:1.1;text-align:center}@media only screen and (max-width:1200px){.m-system-upload-report-card__text{font-size:1.25rem}}@media only screen and (max-width:767px){.m-system-upload-report-card__text{font-size:1.125rem;line-height:1.3;text-align:left}.m-system-upload-report-card__text>br{display:none}}.m-system-banner-report{align-items:center;align-self:stretch;background-color:#f6f42e;border-radius:1rem;color:#363634;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.m-system-banner-report__text{font-size:1.5rem;font-weight:700;line-height:1.33;max-width:70%;text-align:center}@media only screen and (max-width:1200px){.m-system-banner-report__text{max-width:90%}}@media only screen and (max-width:979px){.m-system-banner-report__text{max-width:unset}}@media only screen and (max-width:767px){.m-system-banner-report__text{font-size:1rem;line-height:1.5}}.m-system-data-form{margin:0 auto;max-width:39.75rem}@media only screen and (max-width:767px){.m-system-data-form{max-width:unset}}.m-system-data-form__row{display:grid;gap:0 1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}@media only screen and (max-width:767px){.m-system-data-form__row{gap:.75rem 0;grid-template-columns:repeat(1,1fr)}}.m-system-data-form__row:last-of-type{margin-bottom:1.5rem}@media only screen and (max-width:767px){.m-system-data-form__row:last-of-type{margin-bottom:1rem}}.m-system-data-form__row_full-width{grid-template-columns:repeat(1,1fr)}.m-system-data-form__button{display:block;margin:0 auto}@media only screen and (max-width:767px){.m-system-data-form__button{width:100%}}.m-popup-video-wrapper{background-color:rgba(54,54,52,.4);bottom:0;display:none;height:100%;left:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:1001}.m-popup-video-wrapper.is-show{display:block}.m-popup-video{left:50%;max-width:720px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.m-popup-video__close{background-color:transparent;cursor:pointer;display:flex;height:1.5rem;padding:0;position:absolute;right:-2.5rem;top:-2.5rem;width:1.5rem}.m-popup-video__content{aspect-ratio:16/9}.m-event-block{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 5px 30px 0 #002e451a;display:flex;gap:1.5rem;padding:1rem 2.5rem}@media only screen and (max-width:1200px){.m-event-block{align-items:flex-start;flex-wrap:wrap;gap:1.5rem 1rem;padding:1rem}}.m-event-block__button-group{display:flex;gap:1rem;margin-left:auto}@media only screen and (max-width:1200px){.m-event-block__button-group{flex-basis:100%;gap:1.5rem}}@media only screen and (max-width:767px){.m-event-block__button-group{flex-direction:column;gap:1rem;margin-left:0;margin-top:.5rem;width:100%}.m-event-block__button-group button{width:100%}}@media only screen and (max-width:1200px){.m-event-block__timer{width:100%}}.m-event-block__icon{flex-shrink:0;height:4rem;width:4rem}@media only screen and (max-width:1200px){.m-event-block__icon{height:3rem;width:3rem}.m-event-block_no-timer .m-event-block__timer{width:auto}.m-event-block_no-timer .m-event-block__button-group{flex-basis:auto}}@media only screen and (max-width:767px){.m-event-block_no-timer .m-event-block__timer{width:100%}.m-event-block_no-timer .m-event-block__button-group{flex-basis:100%}}.m-event-timer{display:flex;font-family:Circe-Bold,sans-serif;gap:2.5rem}@media only screen and (max-width:767px){.m-event-timer{flex-direction:column;gap:1rem}}.m-event-timer__label{color:#9e9e9e;font-size:1rem;line-height:1.25;margin-bottom:.5rem}@media only screen and (max-width:1200px){.m-event-timer__label{font-size:.875rem}}.m-event-timer__time{font-size:2rem;line-height:1.25}@media only screen and (max-width:1200px){.m-event-timer__time{font-size:1.25rem;line-height:1.4}}.m-event-timer__time span{color:rgba(54,54,52,.5);display:inline-block;font-family:Circe-Regular,sans-serif;font-size:1rem;line-height:1.5;transform:translateY(-2px)}@media only screen and (max-width:767px){.m-event-timer__time span{font-size:.875rem;line-height:1.42}}.m-event-timer__header{align-items:center;display:flex;gap:1.5rem}@media only screen and (max-width:1200px){.m-event-timer__header{gap:1rem}}.m-event-timer__body{border-left:1px solid #e8e8e8;padding-left:2.5rem}@media only screen and (max-width:1200px){.m-event-timer__body{align-items:center;display:flex;flex-basis:50%;justify-content:space-between;margin-left:auto}}@media only screen and (max-width:767px){.m-event-timer__body{border-left:none;border-top:1px solid #e8e8e8;flex-basis:100%;margin-left:0;padding-left:0;padding-top:1rem}}.m-event-timer__body .m-event-timer__label{font-size:.875rem;margin-bottom:.25rem}@media only screen and (max-width:1200px){.m-event-timer__body .m-event-timer__label{margin-bottom:0;margin-top:.375rem}}.m-timer{align-items:center;display:flex;font-family:Circe-Bold,sans-serif;font-size:1.5rem;gap:.25rem;line-height:1.33}.m-timer__item{flex-shrink:0;position:relative}.m-timer__num{align-items:center;background-color:#f7f7f7;border-radius:.25rem;display:flex;height:2rem;justify-content:center;width:2rem}.m-timer__unit{color:#9e9e9e;font-family:Circe-Regular,sans-serif;font-size:.75rem;left:0;line-height:1.2;position:absolute;right:0;text-align:center;top:100%}.m-timer__separator{animation:blinking 1s infinite}@keyframes blinking{0%{opacity:0}50%{opacity:1}to{opacity:0}}.m-event-program{flex-direction:column;width:100%}.m-event-program,.m-event-program__item{display:flex;gap:1.5rem}@media only screen and (max-width:1200px){.m-event-program__item{gap:1rem}}@media only screen and (max-width:767px){.m-event-program__item{align-items:flex-start;flex-direction:column}}.m-event-program__title{font-family:Circe-Bold,sans-serif}.m-event-program__time{color:#9e9e9e;flex:0 0 8rem;white-space:nowrap}@media only screen and (max-width:1200px){.m-event-program__time{flex-basis:5.625rem}}@media only screen and (max-width:767px){.m-event-program__time{flex-basis:100%}}.m-event-program__description{border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;width:100%}@media only screen and (max-width:1200px){.m-event-program__description{padding-bottom:1rem}}.m-event-program__speaker{display:flex;flex-direction:column;gap:.25rem;width:100%}.m-event-program__speaker-position{color:#9e9e9e}.m-mobile-app{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:767px){.m-mobile-app{align-items:flex-start;flex-direction:column}}.m-mobile-app__wrapper{display:flex;flex-wrap:wrap;gap:1rem .5rem}@media only screen and (max-width:1200px){.m-mobile-app__wrapper{align-items:center;flex-grow:1;flex-wrap:nowrap}}@media only screen and (max-width:767px){.m-mobile-app__wrapper{flex-wrap:wrap}}.m-mobile-app__item{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:.25rem;display:flex;flex:0 0 calc(50% - 4px);justify-content:center;padding:.625rem .875rem;transition:border-color .33s ease}@media only screen and (max-width:1200px){.m-mobile-app__item{flex-basis:auto;flex-grow:1}}@media only screen and (max-width:767px){.m-mobile-app__item{flex-basis:calc(50% - 4px)}}.m-mobile-app__item:hover{border-color:#fff}.m-content-block{align-items:flex-start;background-color:#f7f7f7;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media only screen and (max-width:1200px){.m-content-block{border-radius:.5rem}}.m-content-block__list{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.m-swiper-buttons{align-items:center;display:flex;gap:1rem}.m-swiper-button{align-items:center;background-color:transparent;border:1px solid #e8e8e8;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:relative;transition:background-color .3s ease-in-out;width:2.5rem}@media only screen and (max-width:767px){.m-swiper-button{display:none}}.m-swiper-button:hover{background-color:#f7f7f7}.m-swiper-button:hover svg{stroke:#63666a}.m-swiper-button svg{stroke:#adadad;height:1rem;width:1rem}.m-swiper-button_next{transform:rotate(180deg)}.m-swiper-button.is-disabled{pointer-events:none}.m-swiper-bullets{align-items:center;display:flex;gap:1rem}.m-swiper-bullets .swiper-pagination-bullet{background:rgba(54,54,52,.2);border:none;height:.25rem;margin:0!important;width:.25rem}.m-swiper-bullets .swiper-pagination-bullet:before{display:none}.m-swiper-bullets .swiper-pagination-bullet-active{background:#f6f42f;height:.5rem;width:.5rem}.d_none{display:none}.m-rel-block{position:relative}.m-textarea-limit{bottom:1.625rem;color:#f34747;display:none;font-size:.75rem;line-height:1.3;position:absolute;right:1rem}.is-error .m-textarea-limit{display:block}.m-preloader{align-items:center;background-color:#fff;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:1111}.m-preloader__inner{color:#fff;padding:0 100px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:calc(100% - 200px)}.m-preloader__inner label{background-color:#f0ee0e;border-radius:100%;display:inline-block;font-size:1em;margin:2%;opacity:0;padding:1%}.m-preloader__text{color:rgba(54,54,52,.5);font-size:1.17em;font-weight:700;position:absolute;top:calc(50% + 2em)}.m-preloader__inner label:first-child{animation:loader 3s ease-in-out .6s infinite}.m-preloader__inner label:nth-child(2){animation:loader 3s ease-in-out .5s infinite}.m-preloader__inner label:nth-child(3){animation:loader 3s ease-in-out .4s infinite}.m-preloader__inner label:nth-child(4){animation:loader 3s ease-in-out .3s infinite}.m-preloader__inner label:nth-child(5){animation:loader 3s ease-in-out .2s infinite}.m-preloader__inner label:nth-child(6){animation:loader 3s ease-in-out .1s infinite}@keyframes loader{0%{opacity:0;transform:translateX(-300px) scale(1)}33%{opacity:1;transform:translateX(0) scale(2)}66%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(300px) scale(2)}}.ps-header{background-color:#fff;border-bottom:1px solid #efefef;left:0;min-height:60px;overflow:hidden;padding:10px 0;position:sticky;top:0;width:100%;z-index:9}@media only screen and (max-width:767px){.ps-header{padding:16px 0 15px}}@media only screen and (max-width:1200px){.ps-header__container{padding:0 2rem}}@media only screen and (max-width:767px){.ps-header__container{padding:0 1.25rem}}.ps-header__wrapper{align-items:center;display:flex;gap:198px;justify-content:flex-start}@media only screen and (max-width:1200px){.ps-header__wrapper{gap:0;justify-content:space-between}}.ps-header__logo img{display:block}@media only screen and (max-width:1200px){.ps-header__menu{display:none}.ps-header__menu.active{background-color:#63666a;display:block;height:100%;left:0;padding:64px 32px;position:fixed;top:0;width:100%;z-index:99}}@media only screen and (max-width:1200px) and (max-width:767px){.ps-header__menu.active{padding:42px 16px}}.ps-header__menu-close{align-items:center;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.707.293A1 1 0 0 0 .293 1.707l3.294 3.294L.293 8.295a1 1 0 1 0 1.414 1.414l3.294-3.294L8.295 9.71a1 1 0 1 0 1.414-1.414L6.415 5 9.71 1.707A1 1 0 1 0 8.295.293L5 3.587 1.707.293Z' fill='%2363666A'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;cursor:pointer;display:none;height:32px;justify-content:center;position:absolute;right:24px;top:16px;width:32px}@media only screen and (max-width:767px){.ps-header__menu-close{right:20px;top:20px}}.ps-header__menu-close.active{display:flex}.ps-header__menu-list{align-items:center;display:flex;gap:24px}@media only screen and (max-width:1200px){.ps-header__menu-list{align-items:flex-start;flex-direction:column}}.ps-header__menu-list-item{color:#363634;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase}.ps-header__menu-list-item a{color:inherit;text-decoration:none;transition:all .3s}.ps-header__menu-list-item a:hover{opacity:.5}@media only screen and (max-width:1200px){.ps-header__menu-list-item{color:#fff;font-size:14px;text-transform:uppercase}.ps-header__menu-list-item:not(:last-of-type){margin-bottom:60px;margin-right:unset}.ps-header__menu-list-item a:hover{color:#f6f42e;opacity:unset}}@media only screen and (max-width:767px){.ps-header__menu-list-item:not(:last-of-type){margin-bottom:38px}}.ps-header-bread{display:none}@media only screen and (max-width:1200px){.ps-header-bread{align-items:center;border:1px solid #e8e8e8;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:32px;justify-content:center;padding:6px;position:relative;width:32px}.ps-header-bread__line{background-color:#adadad;height:2px;width:8px}.ps-header-bread__line:not(:last-of-type){margin-bottom:2px}}.ps-winners{background-color:#f9f9f9;padding-bottom:1.25rem;padding-top:1.25rem}.ps-winners__wrapper{align-items:center;display:flex;gap:1.25rem}@media only screen and (max-width:1200px){.ps-winners__wrapper{align-items:flex-start;flex-direction:column;padding:0 2rem}}@media only screen and (max-width:767px){.ps-winners__wrapper{padding:0 1rem}}.ps-winners__content{display:flex;flex:0 0 38.5rem;flex-direction:column;gap:1.25rem;max-width:38.5rem}@media only screen and (max-width:1200px){.ps-winners__content{flex-basis:auto;max-width:unset;width:100%}}.ps-winners__title{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:1.2}.ps-winners__description{font-size:1rem;line-height:1.2}.ps-winners__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:767px){.ps-winners__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:359px){.ps-winners__grid{gap:1rem}}.ps-winners__video-poster{cursor:pointer;height:315px;width:560px}@media only screen and (max-width:1200px){.ps-winners__video-poster{height:auto;width:100%}}.ps-winners__video{position:relative}@media only screen and (max-width:1200px){.ps-winners__video{width:100%}}.ps-winners__video iframe{display:none}@media only screen and (max-width:1200px){.ps-winners__video iframe{width:100%}}.ps-winners__video.is-active iframe{display:block}.ps-winners__video.is-active .ps-winners__video-poster{display:none}.ps-winners-card{align-items:center;background-color:#f6f42e;border-radius:.5rem;display:flex;font-size:1rem;justify-content:center;line-height:1.5;padding:1.25rem 1rem}@media only screen and (max-width:767px){.ps-winners-card{font-size:.875rem;padding:.75rem .5rem}}.ps-winners-card__text{white-space:nowrap}.ps-winners-card__name{font-family:Circe-Bold,sans-serif;margin-left:.25rem}.ps-cover{position:relative}.ps-cover__wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);padding-bottom:1.25rem;padding-top:3.125rem;position:relative}@media only screen and (max-width:1200px){.ps-cover__wrapper{display:block;padding:0 2rem}}@media only screen and (max-width:767px){.ps-cover__wrapper{padding:0 1rem}}.ps-cover__image{aspect-ratio:665/502;height:auto;position:relative;width:100%}@media only screen and (max-width:1200px){.ps-cover__image{aspect-ratio:768/420;margin-left:-2rem;margin-right:-2rem;width:auto}}@media only screen and (max-width:767px){.ps-cover__image{aspect-ratio:360/250;margin-left:-1rem;margin-right:-1rem}}.ps-cover__image-value{left:-4.0625rem;position:absolute;right:-.8125rem}@media only screen and (max-width:1200px){.ps-cover__image-value{left:unset;right:unset;top:-1rem}}@media only screen and (max-width:767px){.ps-cover__image-value{position:absolute;top:-25px}}.ps-cover__content{display:flex;flex-direction:column;gap:1.25rem;padding-top:5.5rem}@media only screen and (max-width:1200px){.ps-cover__content{padding:2rem 0}}@media only screen and (max-width:767px){.ps-cover__content{position:relative;z-index:2}}.ps-cover__title{color:#363634;font-family:Circe-Bold,sans-serif;font-size:2.875rem;line-height:1}@media only screen and (max-width:1200px){.ps-cover__title{line-height:1.2;text-transform:uppercase}}@media only screen and (max-width:767px){.ps-cover__title{font-size:1.375rem;font-weight:700}}.ps-cover__description{color:#363634;line-height:1.5;padding-right:100px}.ps-cover__description b{font-family:Circe-Bold,sans-serif}.ps-cover__description span{display:inline-block;width:.1em}@media only screen and (max-width:767px){.ps-cover__description span{display:block}}@media only screen and (max-width:1200px){.ps-cover__description{line-height:1.2;padding-right:0}}.ps-cover__buttons{display:flex;gap:.75rem;margin-top:1.25rem}@media only screen and (max-width:1200px){.ps-cover__buttons{margin-top:0}}@media only screen and (max-width:767px){.ps-cover__buttons{gap:.5rem}}.ps-cover__buttons-item{border:1px solid #63666a;border-radius:.25rem;padding:.75rem;transition:opacity .3s}.ps-cover__buttons-item img{display:block;height:1rem}@media only screen and (max-width:767px){.ps-cover__buttons-item img{height:.75rem}.ps-cover__buttons-item{padding:6px}}.ps-cover__buttons-item:hover{opacity:.8}.m-how-start{padding-bottom:10.1875rem}@media only screen and (max-width:1200px){.m-how-start{background-color:#f9f9f9;padding:2.5rem 0}}.m-how-start__title{font-family:Circe-Bold,sans-serif;font-size:2.875rem;font-weight:700;line-height:2.875rem;margin-bottom:4.875rem}@media only screen and (max-width:1200px){.m-how-start__title{font-size:2rem;margin-bottom:4.8125rem}}@media only screen and (max-width:767px){.m-how-start__title{font-size:1.25rem;margin-bottom:1.875rem}}.m-how-start__content{position:relative}.m-how-start__line{padding-left:1.5625rem;padding-top:1.5625rem;position:absolute;top:0}@media only screen and (max-width:1200px){.m-how-start__line{padding-top:2.5625rem}}@media only screen and (max-width:767px){.m-how-start__line{display:none}}.m-how-start__item{-ms-grid-row:1;-ms-grid-column:1;display:grid;gap:3.25rem;grid-area:a;grid-template-columns:3.125rem auto}.m-how-start__row:nth-child(2n) > .m-how-start__item{-ms-grid-row:1;-ms-grid-column:3}@media only screen and (max-width:1200px){.m-how-start__item{gap:1.25rem}}.m-how-start__number{align-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);display:flex;font-family:Circe-Bold,sans-serif;font-size:1.5rem;font-weight:700;height:3.125rem;justify-content:center;line-height:1.625rem;position:relative;width:3.125rem;z-index:3}@media only screen and (max-width:1200px){.m-how-start__number{color:#63666a}}.m-how-start__number span{display:block;margin-bottom:-6px}.m-how-start__text{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:1.3125}@media only screen and (max-width:1200px){.m-how-start__text{font-size:1.25rem;line-height:1.2}}.m-how-start__image{-ms-grid-row:1;-ms-grid-column:3;grid-area:b;height:auto;width:16.375rem}.m-how-start__row:nth-child(2n) > .m-how-start__image{-ms-grid-row:1;-ms-grid-column:1}.m-how-start__image img{display:block}@media only screen and (max-width:1200px){.m-how-start__image{width:11.875rem}}@media only screen and (max-width:767px){.m-how-start__grid{display:flex;flex-direction:column;gap:1.875rem}}.m-how-start__row{display:grid;gap:7.5625rem;grid-template-areas:"a b";grid-template-columns:54.58% auto;position:relative;z-index:2}@media only screen and (max-width:1200px){.m-how-start__row{gap:5rem}}@media only screen and (max-width:767px){.m-how-start__row{gap:.3125rem}}.m-how-start__row:nth-child(2n){gap:9.4375rem;grid-template-areas:"b a";grid-template-columns:auto 51.91%}.m-how-start__row:nth-child(2n) .m-how-start__image{margin-left:10.125rem}@media only screen and (max-width:1200px){.m-how-start__row:nth-child(2n){gap:5.09rem;grid-template-columns:auto 53.5%}.m-how-start__row:nth-child(2n) .m-how-start__image{margin-left:3.375rem}}@media only screen and (max-width:767px){.m-how-start__row:nth-child(2n){gap:.3125rem}}.m-how-start__row:first-child .m-how-start__image{margin-top:-7.625rem}@media only screen and (max-width:1200px){.m-how-start__row:first-child .m-how-start__image{margin-top:-77px}}.m-how-start__row:nth-child(2) .m-how-start__image{margin-top:-2.9375rem}@media only screen and (max-width:1200px){.m-how-start__row:nth-child(2) .m-how-start__image{margin-top:1.375rem}}.m-how-start__row:nth-child(2) .m-how-start__item{margin-top:7.5625rem}@media only screen and (max-width:1200px){.m-how-start__row:nth-child(2) .m-how-start__item{margin-top:8.375rem}}.m-how-start__row:nth-child(3) .m-how-start__image{margin-top:-2.125rem}@media only screen and (max-width:1200px){.m-how-start__row:nth-child(3) .m-how-start__image{margin-top:2.25rem}}.m-how-start__row:nth-child(3) .m-how-start__item{margin-top:8.8125rem}@media only screen and (max-width:1200px){.m-how-start__row:nth-child(3) .m-how-start__item{margin-top:9.5rem}}.m-how-start__row:nth-child(4) .m-how-start__image{margin-top:-.75rem}@media only screen and (max-width:1200px){.m-how-start__row:nth-child(4) .m-how-start__image{margin-top:2.71rem}}.m-how-start__row:nth-child(4) .m-how-start__item{margin-top:10.125rem}@media only screen and (max-width:1200px){.m-how-start__row:nth-child(4) .m-how-start__item{margin-top:9.375rem}}@media only screen and (max-width:767px){.m-how-start__row{display:flex;flex-direction:column}.m-how-start__row .m-how-start__image{margin-left:4.375rem!important;margin-top:0!important}.m-how-start__row .m-how-start__item{margin:0!important}.m-how-start__row:first-child .m-how-start__text{font-size:1rem}.m-how-start__row:not(:last-child):before{border:1px dashed #363634;content:"";height:calc(100% + 30px);left:25px;opacity:.2;position:absolute;z-index:1}}.ps-banner{margin-bottom:6rem}@media only screen and (max-width:1200px){.ps-banner{padding-top:2.5rem}}@media only screen and (max-width:767px){.ps-banner{margin-bottom:2.5rem;padding-top:2.5rem}}.ps-banner__wrapper{position:relative}@media only screen and (max-width:767px){.ps-banner__wrapper{background:linear-gradient(348.17deg,#63666a 23.02%,#dadada 96.53%);border-radius:16px}}.ps-banner__content{align-items:flex-start;bottom:0;color:#fff;display:flex;flex-direction:column;gap:.875rem;left:0;padding:1.875rem 1.25rem 1.875rem 2.5rem;position:absolute;top:0;width:50%}@media only screen and (max-width:1200px){.ps-banner__content{gap:1.25rem;padding:2rem 0 0 2.5rem}}@media only screen and (max-width:767px){.ps-banner__content{padding:1.25rem 1rem;position:static;width:100%}}.ps-banner__title{font-family:Circe-Bold,sans-serif;font-size:2rem;line-height:1.3125}@media only screen and (max-width:1200px){.ps-banner__title{font-size:1.25rem;height:.875rem;line-height:1}}@media only screen and (max-width:767px){.ps-banner__cover img{width:100%}}.ps-banner__description{color:#fff;font-size:1rem;line-height:1.5}@media only screen and (max-width:1200px){.ps-banner__description{line-height:1.2}}.ps-banner__button{align-items:center;background-color:#f6f42e;border-radius:.5rem;color:#63666a;display:flex;font-size:1rem;height:2rem;justify-content:center;line-height:1.5;padding:0 1.25rem;transition:box-shadow .33s ease}.ps-banner__button:hover{box-shadow:0 5px 30px rgba(246,244,46,.5)}.m-main{flex:1 0 auto}.m-main__cta{align-items:normal;display:flex;flex-direction:column;gap:30px;position:relative;transform:translateY(-50%);z-index:10}.m-main__cta:first-child{margin-right:0}.m-main__cta:last-child{margin-left:0}.m-main__cta .m-cta-block__footer{margin-left:unset}.m-main__cta .m-cta-block__title{margin-right:0}.m-main__cta .m-cta-block__footer .m-cta-block__button{width:100%}@media only screen and (max-width:1200px){.m-main__cta{flex-direction:row;transform:translateY(-25%)}.m-main__cta .m-cta-block__icon{margin-right:1.25rem}.m-main__cta:last-child{grid-column-end:3;grid-column-start:1}}@media only screen and (max-width:767px){.m-main__cta{transform:translateY(-33%)}.m-main__cta:last-child{grid-column-end:auto;grid-column-start:auto}}@media only screen and (max-width:359px){.m-main__cta{transform:translateY(-25%)}}.m-main__marking{flex:0 0 auto;margin-right:2%;width:57.5%}@media only screen and (max-width:1200px){.m-main__marking{margin-bottom:1.5rem;margin-right:0;width:100%}}.m-main__news{flex:0 0 auto;width:40.5%}@media only screen and (max-width:1200px){.m-main__news{width:100%}}.m-main__tabs{margin-top:2.25rem}@media only screen and (max-width:1200px){.m-main__tabs{margin-top:1.5rem}}.m-where-begin .m-section_chapter{padding-bottom:3.75rem}.m-where-begin__content{display:none}.m-where-begin__content.is-show{display:block}.m-where-begin__title{margin-bottom:1.25rem}@media only screen and (max-width:1200px){.m-where-begin__title{margin-bottom:.75rem}}.m-where-begin .m-became-member{display:flex}@media only screen and (max-width:1200px){.m-where-begin .m-became-member{flex-direction:column}}.m-where-begin .m-became-member__col{width:100%}.m-where-begin .m-became-member__col:first-of-type{margin-right:2.125rem;max-width:17rem}@media only screen and (max-width:1200px){.m-where-begin .m-became-member__col:first-of-type{margin-bottom:2rem;margin-right:0;max-width:unset}}.m-where-begin .m-steps-member{display:none}.m-where-begin .m-steps-member.is-show{display:block}.m-about__features{margin-top:2.5rem}@media only screen and (max-width:767px){.m-about__features{margin-top:2rem}.m-about__article{grid-template-areas:"text-start" "image" "text"}.m-about__article .m-text-article__img{padding-bottom:.75rem}.m-about__article > .m-where-begin-article__col_text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.m-about__article > .m-text-article__text-start{-ms-grid-row:1;-ms-grid-column:1}.m-about__article > .m-text-article__text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}.m-about__feedback{margin-left:-1.875rem;position:relative}@media only screen and (max-width:767px){.m-about__feedback{margin-left:-1rem;margin-right:-1rem;padding-left:.375rem}}.m-about__feedback-wrap{position:relative}.m-about__tabs{padding-top:1.5rem}@media only screen and (max-width:1200px){.m-about__tabs{padding-top:1.375rem}}.m-about__tabs-nav{padding-bottom:1.5rem}@media only screen and (max-width:767px){.m-about__tabs-nav{padding-bottom:1.25rem}}.m-about__tabs-img{margin-top:-3.75rem}@media only screen and (max-width:1200px){.m-about__tabs-img{margin-top:0}}@media only screen and (max-width:767px){.m-about__tabs-img{margin-bottom:.75rem}.m-about__tabs-content .m-text-article{grid-template-areas:"image" "text-start" "text"}.m-about__tabs-content .m-text-article > .m-where-begin-article__col_text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.m-about__tabs-content .m-text-article > .m-text-article__text-start{-ms-grid-row:2;-ms-grid-column:1}.m-about__tabs-content .m-text-article > .m-text-article__text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}.m-about__team{padding-top:1.5rem}@media only screen and (max-width:767px){.m-about__team{margin-left:-1rem;margin-right:-1rem;padding-left:1rem}}.m-about__partners{margin-top:1.5rem}@media only screen and (max-width:1200px){.m-about__partners{margin-top:2rem}}.m-about__photo-gallery{margin-top:1.5rem}.m-system-data .m-section{padding:5rem 0}@media only screen and (max-width:1200px){.m-system-data .m-section{padding:3rem 0}}@media only screen and (max-width:767px){.m-system-data .m-section{padding:2rem 0}}.m-system-data .m-section-title{font-size:2.875rem;line-height:1;margin-bottom:2.5rem}@media only screen and (max-width:1200px){.m-system-data .m-section-title{font-size:2.5rem;line-height:1.1;margin-bottom:2rem}}@media only screen and (max-width:767px){.m-system-data .m-section-title{font-size:1.5rem;line-height:1.3;margin-bottom:1rem;text-align:center}.m-system-data .m-section-title>br{display:none}}.m-system-data__select{margin:-1rem auto 2rem;max-width:24rem}@media only screen and (max-width:767px){.m-system-data__select{margin-bottom:1.25rem;margin-top:0;max-width:100%}}.mobile-app-banner__app-copy{font-size:14px;line-height:20px;opacity:.6}.mobile-app-banner__app-better{color:#363634;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:32px}.mobile-app-banner__app-better p{margin-bottom:12px}.auth-form-layout{display:flex;margin:2.5rem auto 0;max-width:62.25rem;position:relative;width:100%}@media only screen and (max-width:1200px){.auth-form-layout{flex-direction:column;margin:0 auto;padding:0 2.5rem}}@media only screen and (max-width:767px){.auth-form-layout{padding:0 1rem}}.auth-form-layout__background{background-color:#f0ee0e;border-radius:8px;bottom:2.5rem;left:2.5rem;max-height:25.75rem;position:absolute;top:-2.5rem;width:calc(100% - 2.5rem);z-index:0}@media only screen and (max-width:1200px){.auth-form-layout__background{bottom:0;left:0;max-height:unset;top:6rem;width:100%}}@media only screen and (max-width:767px){.auth-form-layout__background{top:1.5rem}}.auth-form-layout .auth-form,.auth-form-layout .auth-form-additionally{position:relative;z-index:1}.auth-form-layout--single{max-width:39.25rem}@media only screen and (max-width:1200px){.auth-form-layout--single{padding:0 2.5rem 2.5rem}}@media only screen and (max-width:767px){.auth-form-layout--single{padding:0 1rem 1rem}}.auth-form{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem;max-width:36.75rem;padding:2.5rem;width:100%}@media only screen and (max-width:1200px){.auth-form{max-width:unset}}@media only screen and (max-width:767px){.auth-form{gap:1rem;padding:1.5rem}}.auth-form__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between}@media only screen and (max-width:767px){.auth-form__footer{align-items:stretch;flex-direction:column}}.auth-form__submit{margin-left:auto}@media only screen and (max-width:767px){.auth-form__submit{margin-left:0}}.auth-form__link{text-decoration:underline}.auth-form-color-label{color:#000;font-size:.875rem;line-height:20px;opacity:.5}.auth-form-fields{display:flex;flex-direction:column;gap:1rem}.auth-form-fields__title{color:#363634;font-weight:700;line-height:24px}.auth-form-fields__row{display:flex;gap:1rem}@media only screen and (max-width:767px){.auth-form-fields__row{flex-direction:column}}.auth-form-fields__col{width:50%}@media only screen and (max-width:767px){.auth-form-fields__col{width:100%}}.auth-form-additionally{align-items:flex-start;box-sizing:content-box;display:flex;flex-direction:column;gap:1rem;max-width:20.5rem;padding:2.5rem}@media only screen and (max-width:1200px){.auth-form-additionally{max-width:unset}}@media only screen and (max-width:767px){.auth-form-additionally{align-items:stretch;padding:2.5rem 1.5rem}}.auth-form-additionally__button{border:none}.m-event-page{background-color:#fff}.m-event-page__header{display:flex;flex-direction:column;gap:1rem}.m-event-page__layout{align-items:flex-start;display:flex;gap:3.75rem}@media only screen and (max-width:1200px){.m-event-page__layout{flex-direction:column;gap:2.5rem}}.m-event-page__content{display:flex;flex:0 0 49.5rem;flex-direction:column;gap:2.5rem;width:49.5rem}@media only screen and (max-width:1200px){.m-event-page__content{flex-basis:100%;gap:2rem;width:100%}}@media only screen and (max-width:767px){.m-event-page__content{gap:1.5rem}}.m-event-page__banner-block{flex:0 0 21.625rem}@media only screen and (max-width:1200px){.m-event-page__banner-block{flex-basis:auto;width:100%}}.m-event-page__banner-block_position_sticky{position:sticky;top:3.1875rem}@media only screen and (max-width:1200px){.m-event-page__banner-block_position_sticky{position:static;top:auto}}.m-event-page__speakers{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media only screen and (max-width:1200px){.m-event-page__speakers{gap:1rem}}.m-event-page__share{border-top:1px solid #eee;padding-top:1.5rem}@media only screen and (max-width:1200px){.m-event-page__share{padding-top:1rem}}.m-event-page__video{background-color:#63666a;border-radius:.5rem;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.m-event-page__video>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.m-event-page__date{color:#9e9e9e}.m-event-page .m-title-section{background-color:#fff}.m-event-page .m-section__content{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media only screen and (max-width:1200px){.m-event-page .m-section__content{gap:1rem}}.m-sitemap__title{margin-bottom:0}.m-sitemap__wrapper{background-color:#fff;border-radius:1rem;padding:2.5rem}@media only screen and (max-width:979px){.m-sitemap__wrapper{border-radius:0;margin:-1rem;padding:1.5rem 2rem}}@media only screen and (max-width:767px){.m-sitemap__wrapper{border-radius:.5rem;padding:1rem}}.m-sitemap__list>li{color:#63666a;font-size:1.5rem;font-weight:700;line-height:1.35}.m-sitemap__list>li a{display:block;padding:2rem 0}.m-sitemap__list>li:not(:last-child){border-bottom:1px solid #e8e8e8}@media only screen and (max-width:979px){.m-sitemap__list>li{font-size:1rem;line-height:1.25}.m-sitemap__list>li a{padding:1.5rem 0}}.m-sitemap__sublist{padding-left:1.5rem}.m-sitemap__sublist>li{font-size:1rem;line-height:1.25}.m-sitemap__sublist>li a{padding:1.5rem 0 1.5rem 1.5rem;position:relative}.m-sitemap__sublist>li a:before{background:#adadad;border-radius:1px;content:"";height:2px;left:2px;margin-top:-1px;position:absolute;top:50%;width:7px}@media only screen and (max-width:979px){.m-sitemap__sublist>li{font-size:.875rem}.m-sitemap__sublist>li a{padding:1rem 0 1rem 1.5rem}}.m-sitemap__threelist{display:grid;font-size:1rem;grid-template-columns:repeat(2,1fr);padding-left:1.5rem}.m-sitemap__threelist>li{font-weight:400}.m-sitemap__threelist>li,.m-sitemap__threelist>li:not(:last-child){border-bottom:none}.m-sitemap__threelist>li a{padding:1rem 0 1rem 1.5rem}@media only screen and (max-width:979px){.m-sitemap__threelist{font-size:.875rem;grid-template-columns:1fr}.m-sitemap__threelist>li a{padding:.5rem 0 .5rem 1.5rem}}.m-loc-page{background-color:#f9f9f9}.m-loc-hero{margin-bottom:100px}@media only screen and (max-width:1200px){.m-loc-hero{margin-bottom:80px}}.m-loc-hero__grid{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1200px){.m-loc-hero__grid{grid-template-columns:1fr 32.1%}}@media only screen and (max-width:767px){.m-loc-hero__grid{gap:2rem;grid-template-columns:1fr}}.m-loc-hero__text{padding-top:60px}@media only screen and (max-width:767px){.m-loc-hero__text{padding-top:0}}.m-loc-hero__title{color:#363634;font-family:Circe-Bold,sans-serif;font-size:46px;font-weight:700;line-height:1.13;margin-bottom:24px}@media only screen and (max-width:767px){.m-loc-hero__title{font-size:24px;line-height:1.2}}.m-loc-hero__description{color:#363634;font-size:16px;line-height:1.5}.m-loc-hero__description p:not(:last-child){margin-bottom:24px}.m-loc-hero__img{height:auto;position:relative;width:100%}.m-loc-hero__img img{border-radius:16px;display:block;height:auto;max-width:708px;position:absolute}@media only screen and (max-width:1200px){.m-loc-hero__img{max-height:436px}.m-loc-hero__img img{max-height:436px;max-width:none;right:unset;width:auto}}@media only screen and (max-width:767px){.m-loc-hero__img{margin-left:-1rem;margin-right:-1rem;max-height:none;order:-1;width:auto}.m-loc-hero__img img{border-radius:0;max-height:none;max-width:100%;position:static;width:100%}}.m-loc-title{color:#363634;font-family:Circe-Bold,sans-serif;font-size:32px;font-weight:700;line-height:1.25;margin-bottom:1.875rem}@media only screen and (max-width:1200px){.m-loc-title{margin-bottom:1.375rem}}@media only screen and (max-width:767px){.m-loc-title{font-size:24px;line-height:1.2;margin-bottom:1.25rem}}.m-loc-developed{margin:100px 0}@media only screen and (max-width:1200px){.m-loc-developed{margin:72px 0}}.m-loc-developed__grid{display:flex;flex-direction:column;gap:1.5rem}.m-loc-developed__caption{align-items:center;display:grid;gap:48px;grid-template-columns:57.41% 1fr;margin-top:42px}@media only screen and (max-width:1200px){.m-loc-developed__caption{gap:20px;grid-template-columns:1fr}}.m-loc-developed__par{color:#363634;font-size:16px;line-height:1.5}.m-loc-developed__email{align-items:center;border-left:4px solid #f6f42e;display:flex;font-family:Circe-Bold,sans-serif;font-size:24px;gap:1.5rem;line-height:1.16px;padding-left:1.5rem}@media only screen and (max-width:1200px){.m-loc-developed__email{border-left:none;border-top:4px solid #f6f42e;padding-left:0;padding-top:20px}}@media only screen and (max-width:767px){.m-loc-developed__email{font-size:16px;line-height:1.2}}.m-loc-developed__email img{display:block;flex:none;height:52px;width:70px}@media only screen and (max-width:767px){.m-loc-developed__email img{height:40px;width:auto}}.m-loc-developed__email a{text-decoration:underline}.m-loc-partner{margin-bottom:60px;margin-top:100px}@media only screen and (max-width:1200px){.m-loc-partner{margin-top:80px}}.m-loc-partner__grid{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1200px){.m-loc-partner__grid{grid-template-columns:1fr}}.m-local-module-page{background-color:#f9f9f9}.m-local-module-hero{overflow:hidden;padding-bottom:100px}@media only screen and (max-width:1200px){.m-local-module-hero{padding-bottom:80px}}@media only screen and (max-width:767px){.m-local-module-hero{padding-bottom:16px}}.m-local-module-hero__grid{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1200px){.m-local-module-hero__grid{grid-template-columns:1fr 32.1%}}@media only screen and (max-width:767px){.m-local-module-hero__grid{gap:2rem;grid-template-columns:1fr}}.m-local-module-hero__text{padding-top:60px}@media only screen and (max-width:767px){.m-local-module-hero__text{padding-top:0}}.m-local-module-hero__title{color:#363634;font-family:Circe-Bold,sans-serif;font-size:46px;font-weight:700;line-height:1.13;margin-bottom:24px}@media only screen and (max-width:767px){.m-local-module-hero__title{font-size:24px;line-height:1.2}}.m-local-module-hero__description{color:#363634;font-size:16px;line-height:1.5}.m-local-module-hero__description p:not(:last-child){margin-bottom:24px}.m-local-module-hero__img{height:auto;position:relative;width:100%}.m-local-module-hero__img img{display:block;height:auto;max-width:708px;position:absolute}@media only screen and (max-width:1200px){.m-local-module-hero__img{max-height:436px}.m-local-module-hero__img img{max-height:436px;max-width:none;right:unset;width:auto}}@media only screen and (max-width:767px){.m-local-module-hero__img{margin-left:-1rem;margin-right:-1rem;max-height:none;order:-1;width:auto}.m-local-module-hero__img img{background-color:#f6f42e;border-radius:0;max-height:none;max-width:100%;position:static;width:100%}}.m-local-module-title{color:#363634;font-family:Circe-Bold,sans-serif;font-size:32px;font-weight:700;line-height:1.25;margin-bottom:1rem}@media only screen and (max-width:767px){.m-local-module-title{font-size:22px;line-height:1.2}}.m-local-module-description{color:#363634;font-family:Circe-Regular,sans-serif;margin-bottom:1rem}@media only screen and (max-width:767px){.m-local-module-description{font-size:14px}}.m-local-module-offline-mode{margin:0 0 50px}@media only screen and (max-width:767px){.m-local-module-offline-mode{margin:16px 0}}.m-local-module-offline-mode__img{background-color:#fff;border-radius:32px;padding:32px 52px}@media only screen and (max-width:1200px){.m-local-module-offline-mode__img{padding:32px 16px}}@media only screen and (max-width:767px){.m-local-module-offline-mode__img{border-radius:8px;padding:16px 20px}}.m-local-module-offline-mode__img img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.m-local-module-supported-operating-systems{margin:50px 0 70px}@media only screen and (max-width:767px){.m-local-module-supported-operating-systems{margin:16px 0}}.m-local-module-developer-documentation{background-color:#fff;position:relative}.m-local-module-developer-documentation__content{padding:90px 40px}@media only screen and (max-width:1200px){.m-local-module-developer-documentation__content{padding:40px 0}}@media only screen and (max-width:767px){.m-local-module-developer-documentation__content{padding:16px 0}}.m-local-module-developer-documentation .m-local-module-title{margin-bottom:20px}@media only screen and (max-width:1200px){.m-local-module-developer-documentation{border-radius:16px}}.m-local-module-operating-system-cards{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(184px,1fr))}@media only screen and (max-width:1200px){.m-local-module-operating-system-cards{gap:16px}}@media only screen and (max-width:767px){.m-local-module-operating-system-cards{grid-template-columns:1fr}}.m-local-module-operating-system-card{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 25px 0 #00000040;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:174px;padding:40px}@media only screen and (max-width:1200px){.m-local-module-operating-system-card{gap:8px;padding:20px 24px}}@media only screen and (max-width:767px){.m-local-module-operating-system-card{flex-direction:row;justify-content:start;min-height:auto;padding:8px 16px}}.m-local-module-operating-system-card__img{height:100px;width:100px}.m-local-module-operating-system-card__img img{height:auto;width:100%}@media only screen and (max-width:1200px){.m-local-module-operating-system-card__img{height:80px;width:80px}}@media only screen and (max-width:767px){.m-local-module-operating-system-card__img{height:40px;width:40px}}.m-local-module-operating-system-card__name{color:#363634;font-family:Circe-ExtraBold,sans-serif;font-size:16px;text-align:center}@media only screen and (max-width:767px){.m-local-module-operating-system-card__name{font-size:14px;text-align:left}}.m-local-module-developer-documentation-cards{display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:1200px){.m-local-module-developer-documentation-cards{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.m-local-module-developer-documentation-cards{grid-template-columns:1fr}}.m-local-module-developer-documentation-card{align-items:center;display:flex;gap:16px;justify-items:center}.m-local-module-developer-documentation-card__img{background-color:#f6f42e;border-radius:8px;display:flex;padding:10px}.m-local-module-developer-documentation-card__name{color:#363634;font-family:Circe-Regular,sans-serif;font-size:16px}@media only screen and (max-width:767px){.m-local-module-developer-documentation-card__name{font-size:14px}}

/* End */


/* Start:/local/templates/layout2021header/css/new-header-menu-newlvl.css?16367082551337*/
.new-header-menu-newlvl {
  margin-left: 24px;
  height: 0;
  overflow: hidden;
}

.new-header-menu-newlvl__neighbor-ico {
  position: absolute;
  right: 16px;
  top: 16px;
  transition: all .3s ease;
  transform: rotate(180deg);
}

.new-header-menu-newlvl__neighbor.is-active ~ .new-header-menu-newlvl {
  height: auto;
}

.new-header-menu-newlvl__neighbor.is-active .new-header-menu-newlvl__neighbor-ico {
  transform: rotate(0deg);
}


.new-header-menu-newlvl__item {
  padding: 10px 0;
  border-top: 1px solid #EAEAEA;
}

.new-header-menu-newlvl__link {
  color: #898987;
}

.new-header-menu-newlvl__link:hover {
  color: #363634;
  text-decoration: underline;
}

.new-header-menu__list_second .new-header-menu__item:hover {
  text-decoration: none;
}

.new-header-menu__list_second .new-header-menu__item:hover > .new-header-menu__link {
  text-decoration: underline;
}

.new-header-menu__list_second .new-header-menu__item {
  width: 100%;
  position: relative;
}

@media screen and (min-width: 1025px) {
  .new-header-menu__list_second {
    min-width: 291px;
    overflow: auto;
    max-height: calc(100vh - 116px);
  }
}

@media screen and (max-width: 1024px) {
  .new-header-menu {
    max-width: 384px;
  }

  .new-header-menu-newlvl {
    margin-left: 40px;
  }

  .new-header-menu-newlvl__neighbor-ico {
    top: 22px;
  }
}
/* End */


/* Start:/local/templates/layout2021header/components/bitrix/news.list/popular_videos/style.css?1682594780310*/
.m-video-card__img-block {
    max-width: 182px;
    width: 100%;
    height: 112px;
    margin-bottom: 0.75em;
    border-radius: 1em;
    overflow: hidden;
    background: no-repeat center;
    background-size: cover;
}
.m-video-card__img-block.darkness {
    box-shadow: inset 0 0 0 80px rgb(0 0 0 / 20%);
}
/* End */


/* Start:/local/templates/layout2021header/components/dev/form.custom/marking_shedule/style.css?16825947802396*/
.field__file {
    opacity: 0;
    visibility: hidden;
    position: absolute;
}
.field__file-wrapper {
	width: 47%;
	display: flex;
	height: 46px;
	margin-bottom: 16px;
	border-bottom: 2px solid #eaeaea;
	color: #8d8d8b;
	font-size: 16px;
	float: left;
	align-items: center;
}
.field__file-fake {
    align-items: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #8d8d8b;
    font-size: 16px;
}
input[type=checkbox] {
    -webkit-appearance: auto;
    position: absolute;
    right: 18px;
    top: 15px;
    width: 15px;
    height: 15px;
    opacity: 0;
    z-index: 50;
}
input[type=checkbox]:after {
    content: "";
    position: absolute;
    display: none;
}
.checkmark {
    position: absolute;
    background-color: #fff;
    right: 18px;
    top: 15px;
    width: 15px;
    height: 15px;
    border: 1px solid #979796;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.checkmark:after {
    width: 100%;
    height: 100%;
    background-color: #c7c7c6;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
input[type=checkbox]:checked ~ .checkmark:after {
    display: block;
}
.modal-form1__list {
    position: relative;
}
.help_check {
    position: absolute;
    right: -15%;
    top: -20px;
    background: #63666a;
    height: 30px;
    box-shadow: 0 4px 8px rgba(99, 102, 106, 0.2);
    background-color: #63666a;
    padding: 0 5px 0 10px;
    white-space: nowrap;
    color: #ffffff;
    font-size: 12px;
    line-height: 30px;
    display: none;
}
.help_check:before {
    position: absolute;
    bottom: -6px;
    left: 0;
    display: block;
    content: '';
    background-image: url(/local/templates/main/css/../img/icons.png);
    width: 6px;
    height: 6px;
    background-position: -44px -20px;
}
input[type=checkbox]:hover ~ .help_check {
    display: block;
}
.list-chose_marks {
    margin: 0 -4px;
    padding-bottom: 8px;
    display: inline-block;
}
.list-chose1__item.active .list-chose1__icon {
    background-color: #f2eb3b;
}
.field__file-fake.none {
    border-bottom: 2px solid;
}
.list-chose_marks {
    margin-top: 10px;
}
.all_cat {
    color: #929290;
    font-size: 16px;
    font-family: Circe;
}

/* End */


/* Start:/local/templates/layout2021header/components/dev/form.custom/index_question/style.css?163670825517692*/
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.inp{border-bottom:2px solid #eaeaea;line-height:3}.inp,.inp-textarea{width:100%;font-size:16px;color:#363634;background-color:transparent;height:3em}.is-error .inp,.is-error .inp-textarea{border-bottom-color:#a94442}.inp-textarea:focus,.inp.is-focus,.inp:focus,.is-focus.inp-textarea{border-bottom-color:#f2eb3b}.inp-textarea:disabled,.inp.is-disabled,.inp:disabled,.is-disabled.inp-textarea{cursor:default;color:#898987}.inp_icon{padding-right:1.5em}.inp-textarea[type=password],.inp[type=password]{letter-spacing:4px}.inp-textarea[type=password]:-ms-input-placeholder,.inp[type=password]:-ms-input-placeholder{letter-spacing:normal}.inp-textarea[type=password]::-webkit-input-placeholder,.inp[type=password]::-webkit-input-placeholder{letter-spacing:normal}.inp-textarea[type=password]::-ms-input-placeholder,.inp[type=password]::-ms-input-placeholder{letter-spacing:normal}.inp-textarea[type=password]::placeholder,.inp[type=password]::placeholder{letter-spacing:normal}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;background-color:transparent}input::-ms-clear,input::-ms-reveal{display:none}.checkbox,.radio{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 20px}.checkbox+label,.radio+label{position:relative;padding:4px 0 0 32px;cursor:pointer;display:inline-block;color:#363634;font-family:Circe,sans-serif;font-weight:400;font-size:16px;line-height:1.3}.checkbox+label:before,.radio+label:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #eaeaea;background:0 0}.radio+label:before{border-radius:50%}.checkbox+label:after,.radio+label:after{content:'';position:absolute;top:5px;left:3px;width:18px;height:14px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0;visibility:hidden;background:url(/local/templates/main/img/business_survey/ico-check.svg) no-repeat 50% 50%/contain}.radio+label:after{background:#f2eb3b;border-radius:50%;width:12px;height:12px;top:6px;left:6px}.checkbox:checked+label:after,.radio:checked+label:after{opacity:1;visibility:visible}.inp-icon,.inp-notes{position:absolute;z-index:10}.inp-notes{top:calc(100% + 4px);left:0;white-space:nowrap;font-size:12px;color:#ccc;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.is-error .inp-notes{color:#a94442}.inp-icon{right:0;top:15px;cursor:pointer;display:inline-block}.inp-icon_pass{width:20px;height:18px;background:url(/local/templates/layout2021header/components/dev/form.custom/index_question/../img/ico-show-pass.svg) no-repeat}.inp-text-fake,.inp-textarea{line-height:1.5;font-family:Circe;padding:.85em 0 0}.inp-textarea{border:0;resize:none;border-bottom:2px solid #eaeaea;overflow:hidden;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.inp-text-fake{display:none;position:absolute;left:0;white-space:pre-wrap;width:100%;font-size:16px;min-height:3em;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.spinner{width:24px;height:24px;background:url(/local/templates/layout2021header/components/dev/form.custom/index_question/../img/spinner.svg) no-repeat;-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;-ms-flex-negative:0;flex-shrink:0}.form__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}@media only screen and (max-width:767px){.form__row_reset-mbl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:576px){.form__row_reset-sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form__row_last{padding-bottom:0;padding-top:8px}.form__col{margin:0 15px;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}@media only screen and (max-width:767px){.form__row_reset-mbl .form__col{margin:0 0 16px}}@media only screen and (max-width:576px){.form__row_reset-sm .form__col{margin:0 0 16px}}.form__col:first-child{margin-left:0}.form__col:last-child{margin-right:0}@media only screen and (max-width:767px){.form__row_reset-mbl .form__col:last-child{margin-bottom:0}}@media only screen and (max-width:576px){.form__row_reset-sm .form__col:last-child{margin-bottom:0}}.form__col_sm{-ms-flex-preferred-size:auto;flex-basis:auto}.form__wrap{padding-top:20px}.form__title{font-weight:700;color:#363634;font-size:20px;line-height:1.6;margin-bottom:1em}@media only screen and (max-width:767px){.form__title{font-size:18px;line-height:1.33}}.form__txt{font-size:.88rem;line-height:1.5;margin-bottom:.5em}@media only screen and (max-width:576px){.form__txt br{display:none}}.form__txt:last-child{margin-bottom:0}.form__notes{font-size:14px;color:#898987;line-height:1.4}.form__notes .link{color:inherit}.d-none{display:none}

.modal-form1__select {
    float: left;
    margin-bottom: 16px
}

.modal-form1__select_width_94 {
    width: 94%
}

.modal-form1__select_input {
    width: 94%;
    float: left;
    display: block;
    height: 46px;
    margin-bottom: 16px;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}

.modal-form1__select_width_47 {
    width: 47%
}

@media only screen and (max-width:760px) {
    .modal-form1__list .modal-form1__select {
        float: none
    }
    .modal-form1__select_width_47 {
        width: 100%
    }
}

.select-option {
    vertical-align: top;
    width: 50%;
    display: inline-block
}

.select-survey {
    font-size: 0
}

.alert-sub {
    display: inherit;
    z-index: 2;
    width: 100%;
    position: absolute;
    color: #a94442;
    font-size: 16px
}

.alert-sub_left_null {
    left: 0
}

.position-relative {
    position: relative
}

.alert-sub_bottom_auto {
    bottom: auto
}

.selectric-wrapper {
    position: relative;
    cursor: pointer
}

.selectric-responsive {
    width: 100%
}

.selectric {
    border: 0;
    border-bottom: 2px solid #eaeaea;
    border-radius: 0;
    background: #fff;
    position: relative;
    overflow: hidden
}

.selectric .button,
.selectric .label {
    display: block;
    height: 44px;
    line-height: 44px;
    color: #363634
}

.selectric .label {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 0 12px 0 0;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Circe, sans-serif;
    font-weight: 400
}

.selectric .button {
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    background-color: transparent;
    text-align: center;
    font: 0/0 a
}

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #363634;
    border-bottom: none
}

.selectric-multiple .selectric .button:after {
    background: url(/local/templates/main/img/ico-selected-list-item.svg) no-repeat 50% 50%/contain;
    border: 0;
    width: 12px;
    height: 12px
}

.selectric-focus .selectric {
    border-color: #f2eb3b
}

.is-error .selectric {
    border-color: #a94442
}

.selectric-open {
    z-index: 9999
}

.selectric-open .selectric {
    border-color: #f2eb3b
}

.selectric-open .selectric .button {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.selectric-open .selectric-items {
    display: block
}

.selectric-disabled {
    opacity: .5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

.selectric-hide-select select {
    position: absolute;
    left: -100%
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: 0;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0
}

.selectric-input {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    overflow: hidden!important;
    clip: rect(0, 0, 0, 0)!important;
    margin: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    outline: 0!important;
    border: 0!important;
    background: 0 0!important
}

.selectric-temp-show {
    position: absolute!important;
    visibility: hidden!important;
    display: block!important
}

.selectric-items {
    display: none;
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    z-index: -1
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}

.selectric-items li,
.selectric-items ul {
    list-style: none;
    padding: 12px 16px;
    margin: 0;
    font-size: 16px;
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.selectric-items li {
    display: inline-block;
    padding: 12px 0 8px;
    color: #363634;
    cursor: pointer;
    font-weight: 400
}

.selectric-items li.selected {
    background: 0 0;
    color: #363634;
    font-weight: 400
}

.selectric-multiple .selectric-items li.selected {
    -webkit-transition: padding-left ease .3s;
    -o-transition: padding-left ease .3s;
    transition: padding-left ease .3s;
    padding-left: 22px;
    background: url(/local/templates/main/img/ico-selected-list-item.svg) no-repeat 0 50%/14px 14px
}

.selectric-multiple .selectric-items li.selected.disabled {
    padding-left: 0
}

.selectric-items li:hover {
    color: #363634;
    text-decoration: underline
}

.selectric-items li.select-lbl {
    color: #898987!important;
    font-size: 12px;
    padding: 8px 0;
    opacity: 1;
    min-height: auto;
    line-height: 1.5;
    font-weight: 400
}

.selectric-items li.select-lbl:hover {
    text-decoration: none
}

.selectric-items .disabled {
    opacity: .5;
    cursor: default!important;
    background: 0 0!important;
    color: #666!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: 700;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: 0 0;
    color: #444
}

.selectric-items .selectric-group.disabled li {
    opacity: 1
}

.selectric-items .selectric-group li {
    padding-left: 25px
}

.d-none {
    display: none
}

#js-request_reg .selectric-multiple .selectric-items li.selected {
    line-height: 38px
}

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.inp {
    border-bottom: 2px solid #eaeaea;
    line-height: 3
}

.inp,
.inp-textarea {
    width: 100%;
    font-size: 16px;
    color: #363634;
    background-color: transparent;
    height: 3em
}

.is-error .inp,
.is-error .inp-textarea {
    border-bottom-color: #a94442
}

.inp-textarea:focus,
.inp.is-focus,
.inp:focus,
.is-focus.inp-textarea {
    border-bottom-color: #f2eb3b
}

.inp-textarea:disabled,
.inp.is-disabled,
.inp:disabled,
.is-disabled.inp-textarea {
    cursor: default;
    color: #898987
}

.inp_icon {
    padding-right: 1.5em
}

.inp-textarea[type=password],
.inp[type=password] {
    letter-spacing: 4px
}

.inp-textarea[type=password]:-ms-input-placeholder,
.inp[type=password]:-ms-input-placeholder {
    letter-spacing: normal
}

.inp-textarea[type=password]::-webkit-input-placeholder,
.inp[type=password]::-webkit-input-placeholder {
    letter-spacing: normal
}

.inp-textarea[type=password]::-ms-input-placeholder,
.inp[type=password]::-ms-input-placeholder {
    letter-spacing: normal
}

.inp-textarea[type=password]::placeholder,
.inp[type=password]::placeholder {
    letter-spacing: normal
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset!important;
    background-color: transparent
}

input::-ms-clear,
input::-ms-reveal {
    display: none
}

.checkbox,
.radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px
}

.checkbox+label,
.radio+label {
    position: relative;
    padding: 4px 0 0 32px;
    cursor: pointer;
    display: inline-block;
    color: #363634;
    font-family: Circe, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3
}

.checkbox+label:before,
.radio+label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #eaeaea;
    background: 0 0
}

.radio+label:before {
    border-radius: 50%
}

.checkbox+label:after,
.radio+label:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 3px;
    width: 18px;
    height: 14px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    opacity: 0;
    visibility: hidden;
    background: url(/local/templates/main/img/ico-check.svg) no-repeat 50% 50%/contain
}

.radio+label:after {
    background: #f2eb3b;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    top: 6px;
    left: 6px
}

.checkbox:checked+label:after,
.radio:checked+label:after {
    opacity: 1;
    visibility: visible
}

.inp-icon,
.inp-notes {
    position: absolute;
    z-index: 10
}

.inp-notes {
    top: calc(100% + 4px);
    left: 0;
    white-space: nowrap;
    font-size: 12px;
    color: #ccc;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.is-error .inp-notes {
    color: #a94442
}

.inp-icon {
    right: 0;
    top: 15px;
    cursor: pointer;
    display: inline-block
}

.inp-text-fake,
.inp-textarea {
    line-height: 1.5;
    font-family: Circe;
    padding: .85em 0 0
}

.inp-textarea {
    border: 0;
    resize: none;
    border-bottom: 2px solid #eaeaea;
    overflow: hidden;
    -webkit-transition: all ease .2s;
    -o-transition: all ease .2s;
    transition: all ease .2s
}

.inp-text-fake {
    display: none;
    position: absolute;
    left: 0;
    white-space: pre-wrap;
    width: 100%;
    font-size: 16px;
    min-height: 3em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word
}

.spinner {
    width: 24px;
    height: 24px;
    background: url(/local/templates/layout2021header/components/dev/form.custom/index_question/../img/spinner.svg) no-repeat;
    -webkit-animation: spinner 1s linear infinite;
    animation: spinner 1s linear infinite;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.form__row {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 16px
}

@media only screen and (max-width:767px) {
    .form__row_reset-mbl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (max-width:576px) {
    .form__row_reset-sm {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.form__row_last {
    padding-bottom: 0;
    padding-top: 8px
}

.form__col {
    margin: 0 15px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    position: relative
}

@media only screen and (max-width:767px) {
    .form__row_reset-mbl .form__col {
        margin: 0 0 16px
    }
}

@media only screen and (max-width:576px) {
    .form__row_reset-sm .form__col {
        margin: 0 0 16px
    }
}

.form__col:first-child {
    margin-left: 0
}

.form__col:last-child {
    margin-right: 0
}

@media only screen and (max-width:767px) {
    .form__row_reset-mbl .form__col:last-child {
        margin-bottom: 0
    }
}

@media only screen and (max-width:576px) {
    .form__row_reset-sm .form__col:last-child {
        margin-bottom: 0
    }
}

.form__col_sm {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.form__wrap {
    padding-top: 20px
}

.form__title {
    font-weight: 700;
    color: #363634;
    font-size: 20px;
    line-height: 1.6;
    margin-bottom: 1em
}

@media only screen and (max-width:767px) {
    .form__title {
        font-size: 18px;
        line-height: 1.33
    }
}

.form__txt {
    font-size: .88rem;
    line-height: 1.5;
    margin-bottom: .5em
}

@media only screen and (max-width:576px) {
    .form__txt br {
        display: none
    }
}

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

.form__notes {
    font-size: 14px;
    color: #898987;
    line-height: 1.4
}

.form__notes .link {
    color: inherit
}

.d-none {
    display: none
}
/* End */


/* Start:/local/templates/layout2021header/css/bootstrap.css?163670825557364*/
html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:767px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1260px){.container{max-width:1260px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-auto{position:relative;padding-right:15px;padding-left:15px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-2,.col-3{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2,.col-3{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5,.col-6{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5,.col-6{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7,.col-8,.col-9{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8,.col-9{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11,.col-12{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-10,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1260px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-10,.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1260px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-column,.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-column,.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-column-reverse,.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-column,.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-column-reverse,.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-column,.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-column-reverse,.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1260px){.flex-xl-column,.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-column-reverse,.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1260px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1260px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}
/* пришлось добавить это что бы пофиксить баги колонок */
.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    box-sizing: border-box;
}
/* End */


/* Start:/local/templates/layout2021header/styles.css?1682594780949*/
/* стили для вывода из виз.редактора */

.italics {
	font-style: italic;
}
/* end  */
.min50 {
	margin-top: -50px !important;
}

.min100 {
	margin-top: -100px !important;
}

.mb40 {
	margin-bottom: 40px;
}

.w100pt0 {
	width: 100%;
	padding-top: 0px;
}

.pt0pb10fs18 {
	padding-top: 0;
	padding-bottom: 10px;
	font-size: 18px;
}

.block5-list-2019-text {
	font-size: 16px;
}

.lh24 {
	line-height: 24px;
	color: #363634 !important;
}

.w100 {
	width: 100%;
}

.page-wrap .main {
	margin-top: auto !important;
}

.step-block__info-title {
	font-size: 24px;
	line-height: 26px;
	font-weight: 700;
}

.section-tab-content__item-h2 {
	font-size: 32px;
	line-height: 47px;
	font-weight: 700;
}

h2.wrapper-item__title {
	font-size: 32px;
	line-height: 47px;
	font-weight: 700;
}

h3.type-product__unit-name {
	font-size: 24px;
	line-height: 26px;
	font-weight: 700;
}


#marherialList, #fd {
	overflow-y: scroll !important;
}

/* End */


/* Start:/local/templates/layout2021header/template_styles.css?168259478029277*/
@media only screen and (min-width:760px) {
    .navigation1_padding-top_17 {
        padding-top: 17px;
    }
}

@media only screen and (max-width:760px) {
    .mt-0-md {
        margin-top: 0 !important;
    }
}

.fs-28 {
    font-size: 28px !important;
    line-height: 30px !important;
}

.js-tab-content .marker-content-title {
    font-size: 28px;
    line-height: 30px;
}

.footer__sub-bottom {
    line-height: 24px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.modal-form1__input_border-bottom_0 {
    border-bottom: 0
}

.modal-form1__input_font-size_0 {
    font-size: 0
}

.modal-form1__input-split {
    display: inline;
    height: inherit;
    border-bottom: 2px solid #eaeaea;
    color: #333;
    font-size: 16px
}

.modal-form1__input-split_first {
    width: 15%;
    margin-right: 5%;
    text-align: right
}

.modal-form1__input-split_second {
    width: 80%
}

.custom-select{width:100%}.select2-container--default .select2-selection--single{border:0;border-bottom:2px solid #eaeaea;border-radius:0;background:#fff;position:relative;overflow:hidden;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease;height:44px;line-height:44px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#f8ec31}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#363634;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#363634}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{height:44px;line-height:44px}.select2-container--open .select2-dropdown{top:-44px}.select2-search--dropdown{padding:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:0;border-top:1px solid #aaa;height:44px;line-height:44px;font-size:inherit;padding:4px 8px}
/*# sourceMappingURL=maps/custom-select.css.map */

.custom-select-second{width:100%}.custom-select-second+.select2-container--default .select2-selection--single{border:0;border-bottom:2px solid #eaeaea;border-radius:0;background:#fff;position:relative;overflow:hidden;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease;height:44px;line-height:44px}.custom-select-second+.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.custom-select-second+.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#f8ec31}.custom-select-second+.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#363634;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.custom-select-second+.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#363634}.custom-select-second+.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.custom-select-second+.select2-container--default .select2-selection--single .select2-selection__rendered{height:44px;line-height:44px}.select2-container--open .search-select__dropdown{top:0}.select2-container--default .search-select__dropdown .select2-search__field{border:1px solid #aaa;height:36px;line-height:36px;font-size:inherit;padding:4px 8px}.search-select__dropdown{padding:4px}.search-select__dropdown .select2-results__option--selected,.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f8ec31;color:inherit}.select2-container--default .select2-results__option--highlighted[aria-selected]:not(.select2-results__option--selected){background-color:transparent;text-decoration:underline;color:inherit}.select2-container--default .select2-results__group{font-size:12px;color:#aaa;padding-left:18px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit}.search-select__dropdown .search-select__current{display:block;position:absolute;right:4px;background-image:url(/local/templates/layout2021header/../img/icons/close.svg);background-repeat:no-repeat;background-size:20px;background-position:center;height:20px;width:20px;z-index:2;-webkit-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px);cursor:pointer}.select2-container--default .select2-results>.select2-results__options{position:relative}
/*# sourceMappingURL=maps/custom-select-second.css.map */

.background-color-transparent {
    background-color: transparent
}

.block2__text_color_ccc .navigation1__item a,
.block2__text_color_ccc .navigation1__item span {
    color: #ccc!important
}

.top-background1 {
    z-index: 100!important
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.modal-content1_conditions,
.modal1_projects .modal-content1__title1 {
    padding-bottom: 10px
}

.go-conditions {
    cursor: pointer;
    text-decoration: underline
}

@media only screen and (max-width:760px) {
    .block5__right {
        min-height: 480px
    }
    .block5__left {
        margin: 0 0 10px 0
    }
}

.more-button2__style1,
.more-button2__style2 {
    padding: 0 10px
}

.more-button2__style4 {
    padding: 0 30px;
    color: #363634;
    height: 48px;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    font-size: 16px
}

.list-experiment1__over {
    margin: 15px
}

.social1 a {
    margin: 8px 8px 0 0
}

.goToTopBtn {
    position: fixed;
    right: calc((100% - 1440px) / 2);
    bottom: 80px;
    background-color: rgba(0,0,0,0);
    transition: opacity 0.5s ease, visibility 0.5s ease;
    visibility: collapse;
    opacity: 0;
}

.goToTopBtn.stb_visible {
    visibility: visible;
    opacity: 1;
}

@media (max-width: 1440px){
    .goToTopBtn {
        right: 4px;
    }
}

@media only screen and (max-width:1000px) {
    .content-over3__left>.content-over3__item {
        margin: 30px 10px 0 0
    }
}

.nav-tab10 {
    border-bottom: 1px solid #ebebeb;
    margin: 0 10px 30px 0
}

.nav-tab10:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width:760px) {
    .nav-tab10.mod1 {
        padding: 10px 0 15px 0
    }
}

.nav-tab10__item {
    float: left;
    line-height: 20px;
    color: #363634;
    position: relative;
    cursor: pointer;
    font-size: 15px;
    text-decoration: none;
    padding: 0 14px 14px 14px
}

.nav-tab10__item:last-child {
    margin-right: 0
}

.nav-tab10__item.active,
.nav-tab10__item:hover {
    text-decoration: underline
}

.nav-tab10__item.active {
    font-weight: 700;
    text-decoration: none
}

.nav-tab10__item.active:before {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    display: block;
    content: '';
    border-bottom: 4px solid #f2eb3b
}

.content-tab10__item {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.content-tab10__item.active {
    position: static
}

.text2__title9 {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.text2__title9.active {
    position: static;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 20px
}

.text2__title9_left {
    float: left
}

.content-tab10__item h3 {
    margin-bottom: 10px
}

.more-button1__style3 {
    float: left;
    margin-right: 24px;
    width: 127px;
    height: 40px;
    background-color: #f2eb3b;
    line-height: 40px;
    text-align: center;
    color: #363634;
    font-size: 15px
}

.more-button1__style3:hover {
    opacity: .8;
    text-decoration: underline
}

@media only screen and (max-width:760px) {
    .more-button1__style3 {
        max-width: 400px;
        display: block;
        float: none;
        margin: auto;
        margin-bottom: 20px
    }
}

.content-tab10__item_text {
    font-size: 15px;
    margin: 38px 0 0 0;
    color: #4d4d4a;
    line-height: 26px
}

.content-tab10__item_text a {
    text-decoration: underline;
    color: #363634
}

@media only screen and (max-width:320px) {
    .content-tab10__item_text {
        text-align: center
    }
}

.content-tab10__item_image {
    margin: 0 12px 0 0
}

@media only screen and (max-width:320px) {
    .content-tab10__item {
        text-align: center
    }
    .num-steps1__item {
        margin-bottom: 72px;
        width: 100%
    }
    .num-steps1__item:first-child {
        margin-bottom: 166px
    }
    .num-steps1__item:nth-child(2n+1) {
        padding-bottom: 0
    }
    .num-steps1__item:before {
        height: 24px;
        width: 8px;
        background: url(/local/templates/layout2021header/img/arrow-small.svg) no-repeat;
        right: 50%;
        top: 166px;
        display: inline-block
    }
    .num-steps1__item:last-child {
        width: 100%;
        margin-bottom: 0
    }
    .num-steps1__item:first-child:before {
        top: 206px
    }
    .num-steps1__over {
        padding: 0;
        text-align: center
    }
    .num-steps1__icon {
        margin: 0 auto 16px
    }
    .content-tab10__item_image {
        margin: 0 auto 8px;
        display: block
    }
    #tab-1 .more-button1 {
        position: absolute;
        top: 326px;
        right: 0;
        left: 0
    }
    #tab-2 .more-button1 {
        top: 294px;
        position: absolute;
        right: 0;
        left: 0
    }
}

.clearfix::after {
    content: "";
    display: table;
    clear: both
}

.ask-question2 {
    display: block;
    font-weight: 400;
    background-color: #f2eb3b;
    line-height: 48px;
    text-align: center;
    color: #363634;
    font-size: 16px;
    padding: 0 10px
}

.ask-question2:hover {
    opacity: .9;
    text-decoration: underline
}

.project_content .text2__title1 {
    margin-bottom: 16px
}

.block14__left {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -90px
}

@media only screen and (max-width:1000px) {
    .block14__left {
        left: -20px
    }
}

@media only screen and (max-width:760px) {
    .block14__left {
        position: static;
        width: 100%!important
    }
}

@media only screen and (max-width:320px) {
    .block14__left {
        padding-left: 0
    }
}

.block14__right_bg::before {
    background-color: transparent
}

.block14-share {
    position: absolute;
    bottom: 30px;
    z-index: 9999;
    text-align: right;
    font-size: 0;
    left: -90px
}

.block14-share__item:last-child {
    margin-right: 30px
}

.block14-share__item {
    display: inline-block;
    margin-right: 8px
}

@media only screen and (max-width:1000px) {
    .block14-share {
        left: -20px
    }
}

@media only screen and (max-width:760px) {
    .block14-share {
        display: none;
        left: -20px
    }
}

.block14-share+.block14__left+.block14__right {
    min-height: 620px;
    max-width: 568px;
    margin-right: -90px;
    padding: 80px 100px 80px 60px
}

@media only screen and (max-width:1000px) {
    .block14-share+.block14__left+.block14__right {
        min-height: auto;
        max-width: 58%;
        padding: 40px 80px 40px 40px
    }
}

@media only screen and (max-width:760px) {
    .block14-share+.block14__left+.block14__right {
        max-width: 100%;
        padding: 30px 10px
    }
}

@media only screen and (max-width:320px) {
    .block14-share+.block14__left+.block14__right {
        margin-right: 0
    }
}

.block14__title {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    padding-bottom: 20px
}

@media only screen and (max-width:760px) {
    .block14__title {
        font-size: 40px;
        line-height: 32px;
        padding-bottom: 25px
    }
}

.block14__p {
    padding-bottom: 20px!important;
    font-size: 16px!important;
    line-height: 22px!important
}

.launch-alert1_link {
    text-decoration: underline;
    color: #fff
}

.launch-alert1_link+.launch-alert2-potr {
    margin-top: 40px
}

.launch-alert1_link {
    position: static!important
}

@media only screen and (max-width:320px) {
    .launch-alert1_link+.launch-alert2-potr {
        max-width: 100%
    }
}

@media only screen and (min-width:1000px) {
    .slide-main1__item_padding {
        padding: 100px 0 0 90px
    }
}

.title7 {
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 10px;
    text-shadow: 1px 1px 2px #000, 0 0 1em #000
}

@media only screen and (max-width:1000px) {
    .title7 {
        padding-bottom: 20px
    }
}

@media only screen and (min-width:1000px) {
    .slide-main1__item_padding {
        padding: 100px 0 0 90px
    }
}

@media screen and (max-width:768px) {
    .slide-main1__text .title7 {
        word-break: break-word;
        max-width: 325px!important
    }
}

@media screen and (max-width:1024px) {
    .slide-main1__text .title7 {
        max-width: 340px;
        word-break: break-word
    }
}

.slide-main-sub-h {
    text-shadow: 1px 1px 2px #000, 0 0 1em #000;
    color: #fff;
    font-size: 30px;
    line-height: 1.2em;
    margin-bottom: 20px
}

.slide-main-p {
    text-shadow: 1px 1px 2px #000, 0 0 1em #000;
    color: #fff;
    font-size: 20px;
    margin-bottom: 40px;
    font-weight: 700
}

.social2 div.icon1 {
    background-size: 100px 30px;
    width: 100px;
    height: 30px;
    display: inline-block;
    background: url(/local/templates/layout2021header/img/add1.png);
    background-size: 100% 100%
}

@media only screen and (max-width:760px) {
    .social2 div.icon1 {
        margin-right: 20px
    }
}

.social2 div.icon2 {
    background-size: 100px 30px;
    width: 100px;
    height: 30px;
    display: inline-block;
    background: url(/local/templates/layout2021header/img/add2.png);
    background-size: 100% 100%
}

.social3 div.icon1 {
    background-size: 200px 60px;
    width: 200px;
    height: 60px;
    display: inline-block;
    background: url(/local/templates/layout2021header/img/add3.png);
    background-size: 100% 100%
}

.social3 div.icon2 {
    background-size: 200px 60px;
    width: 200px;
    height: 60px;
    display: inline-block;
    background: url(/local/templates/layout2021header/img/add4.png);
    background-size: 100% 100%
}

.pagination1__item div {
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 24px;
    color: #363634;
    font-size: 16px;
    text-align: center;
    line-height: 48px
}

.pagination1__item div:hover {
    background-color: #363634;
    color: #fff
}

.pagination1__item div.prev {
    background: url(/local/templates/layout2021header/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    zoom: 1;
    border-radius: 0
}

.pagination1__item div.prev:hover {
    opacity: .8
}

.pagination1__item div.next {
    background: url(/local/templates/layout2021header/../img/i3.svg) no-repeat 0 0;
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 0
}

.pagination1__item div.next:hover {
    opacity: .8
}

@media only screen and (max-width:760px) {
    .pagination1__item div {
        width: 24px;
        height: 24px;
        line-height: 26px;
        font-size: 14px
    }
    .pagination1__item div.prev {
        background: url(/local/templates/layout2021header/../img/i3.svg) no-repeat 0 0;
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
        display: inline-block
    }
    .pagination1__item div.next {
        background: url(/local/templates/layout2021header/../img/i3.svg) no-repeat 0 0;
        background-size: 24px 24px;
        width: 24px;
        height: 24px;
        display: inline-block
    }
}

.pagination1__item.active div {
    background-color: #363634;
    color: #fff
}

.list-project1__title h2 {
    font-size: 1em
}

.nav-tab9:after {
    content: " ";
    display: table;
    clear: both
}

@media only screen and (max-width:760px) {
    .nav-tab9.mod1 {
        padding: 10px 0 15px 0
    }
}

.nav-tab9__item {
    float: left;
    margin: 0 10px 30px 0;
    line-height: 20px;
    color: #363634;
    position: relative;
    cursor: pointer;
    font-size: 15px;
    text-decoration: none;
    padding: 0 14px 14px 14px
}

.nav-tab9__item:last-child {
    margin-right: 0
}

.nav-tab9__item.active,
.nav-tab9__item:hover {
    text-decoration: underline
}

.nav-tab9__item.active {
    font-weight: 700;
    text-decoration: none
}

.nav-tab9__item.active:before {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    display: block;
    content: '';
    border-bottom: 4px solid #f2eb3b
}

@media only screen and (max-width:768px) {
    .nav-tab9__item {
        padding: 0 0 2px 0
    }
}

.content-tab9__item {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.content-tab9__item.active {
    position: static
}

.text2__title9 {
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 100%
}

.text2__title9.active {
    position: static;
    color: #363634;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    padding-bottom: 20px
}

.text2__title9_left {
    float: left
}

.content-tab9__item h3 {
    margin-bottom: 10px
}

.menu-dropdown-terms__item_button {
    color: #363634;
    font-size: 15px;
    padding: 0 14px 14px 14px;
    line-height: 20px;
    cursor: pointer
}

.menu-dropdown-terms {
    position: relative;
    display: inline-block
}

.menu-dropdown-terms__item {
    display: none;
    position: absolute;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #fff;
    padding: 10px 0;
    z-index: 1
}

.menu-dropdown-terms__item_a {
    text-transform: none;
    color: #363634;
    font-size: 15px;
    padding: 10px 16px;
    display: block;
    line-height: 20px
}

.menu-dropdown-terms__item_a:hover {
    text-decoration: underline;
    cursor: pointer
}

.menu-dropdown-terms:hover .menu-dropdown-terms__item {
    display: block
}

.menu-dropdown-terms:hover .menu-dropdown-terms__item_a.hidden {
    display: none
}

.menu-dropdown-terms:hover .menu-dropdown-terms__item_button {
    text-decoration: underline
}

.arrow-down {
    vertical-align: middle;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #363634;
    margin-left: 5px
}

.menu-dropdown-terms:hover .arrow-down {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.menu-dropdown-terms__item_button.active {
    text-decoration: underline
}

.menu-dropdown-terms__item_button.active {
    font-weight: 700;
    text-decoration: none
}

.menu-dropdown-terms__item_button.active:before {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    display: block;
    content: '';
    border-bottom: 4px solid #f2eb3b
}

.hidden {
    display: none
}

.cookieAcceptBar {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: left;
    background-color: #f2eb3b;
    color: #fff;
    z-index: 99999;
    padding: 24px 0
}

.cookieAcceptBar-table {
    display: table
}

.cookieAcceptBar__item_a {
    text-decoration: underline;
    color: #363634
}

.cookieAcceptBar__item {
    display: table-cell;
    color: #363634;
    line-height: 1.5;
    width: 92.6984126984127%
}

.cookieAcceptBar__button {
    vertical-align: middle;
    display: table-cell;
    text-align: right;
    width: 7.3015873015873%
}

.cookieAcceptBar__svg {
    cursor: pointer;
    background: url(/local/templates/layout2021header/img/cookieAcceptBar.svg) no-repeat 0 0;
    background-position: right;
    background-size: 14px 14px;
    height: 14px
}

#captcha_img {
    cursor: pointer;
    margin-bottom: 10px
}

.block9__title_left {
    text-align: left
}

.title5_left {
    text-align: left
}

.block9_o-chestnom-znake:before {
    background-color: #fff
}

.content-over5__left.content-over5__left_full {
    width: 100%
}

.content-over5__left.content-over5__left_full .block6::before {
    right: -90px
}

.background-img {
    display: block;
    background-position: 0 0;
    background-size: 100% auto;
    width: 100%;
    background-repeat: no-repeat;
}

.background-img-block {
    background-position: 0 0;
    background-size: 100% auto;
    width: 100%;
    background-repeat: no-repeat;
}

.marker-link-alt {
    margin-bottom: 16px;
    display: flex;
    padding-top: 40px;
    padding-bottom: 40px;
    height: 100%;
    box-sizing: border-box;
}


.marker-link-alt:last-child {
    margin-bottom: 0
}

.marker-link-alt_download, .marker-link-alt_download:before {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.marker-link-alt_download {
    padding-left: 70px;
    padding-right: 15px;
    text-decoration: underline;
    font-size: 16px;
    color: #363634;
    position: relative;
    border: 1px solid #f7f7f7;
    width: 100%;
}

.marker-link-alt_download:hover {
    text-decoration: none;
}

.marker-link-alt_download span {
    color: #898987;
    font-weight: 400;
    pointer-events: none;
    margin-left: 8px
}

@media only screen and (max-width: 767px) {
    .marker-link-alt_download span {
        display: block;
        margin-left: 0;
        margin-top: 4px
    }
}

.marker-link-alt_download:before {
    position: absolute;
    content: '';
    left: 15px;
    width: 40px;
    height: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f2eb3b url(/local/templates/layout2021header/img/ico-download.svg) no-repeat 50% 50%/14px 18px;
    border-radius: 2px;
    top: 50%;
    transform: translateY(-50%);
}

.new-contacts__item-alt {

    -webkit-box-flex: 1;

    -ms-flex: 1 0 30%;

    flex: 1 0 30%;
    padding: 0 15px;
    background-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    align-items: center;
}

@media screen and (max-width: 1000px) {

    .new-contacts__item-alt {

        -webkit-box-flex: 1;

        -ms-flex: 1 0 45%;

        flex: 1 0 45%;
    }
}

@media screen and (max-width: 760px) {

    .new-contacts__item-alt {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;
    }
}

.block-form-potrebitelyam .list-chose1__icon svg {
    display: inline-block;
    vertical-align: middle;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item-active .list-chose1__icon {
    background-color: #63666a !important;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item-active .list-chose1__icon svg * {
    fill: #fff;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item-active .list-chose1__icon-select .form-cat-select-svg-outer {
    fill: #fff;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item-active .list-chose1__icon-select .form-cat-select-svg-inner {
    stroke: #63666a;
}

.block-form-potrebitelyam .form-cat-select-svg-outer {
    fill: #63666a;
}

.block-form-potrebitelyam .form-cat-select-svg-inner {
    fill: #fff;
    stroke: #fff;
}

.block-form-potrebitelyam .list-chose1__over:hover .list-chose1__tooltip-disabled {
    display: block;
}

.block-form-potrebitelyam .list-chose1__tooltip-disabled {
    position: absolute;
    top: -86px;
    left: 0;
    box-shadow: 0 4px 8px rgba(99, 102, 106, .2);
    background-color: #63666a;
    padding: 5px;
    color: #fff;
    font-size: 12px;
    display: none;
    z-index: 9999;
    width: 200px;
}

.list-chose1__tooltip-disabled:before {
    position: absolute;
    bottom: -6px;
    left: 0;
    display: block;
    content: '';
    background-image: url("/local/templates/layout2021header/img/icons.png");
    width: 6px;
    height: 6px;
    background-position: -44px -20px;
}

.block-form-potrebitelyam .list-chose1__item.list-chose1__item_disabled .list-chose1__icon {
    cursor: auto;
    background-color: #f2eb3b;
}

.video-banner {
    border-radius: 10px !important;
    overflow: hidden !important;
    z-index: 1 !important;
}

.block14__app {
    font-size: 0;
    margin: 45px 0 0 0;
}

.block14__app-item {
    display: inline-block;
    width: 45%;
    margin: 0 5% 0 0;
}

.block14__app-img {
    max-width: 100%;
}

@media screen and (max-width: 760px) {
    .block14__app {
        text-align: center;
        margin-top: 0;
    }

    .block14__app-item {
        width: 100%;
        max-width: 50%;
    }

    .block14__app-item_mt_lg {
        margin-top: 10px;
    }
}

.footer-socials__app {
    display: flex;
    flex-direction: column;
}

.footer-socials__app-item {
    margin-top: 8px;
    display: inline-block;
}

.footer-socials__app-img {
    max-width: 100%;
}

.hover_notice {
    position: absolute;
    background: white;
    border-radius: 8px;
    bottom: -35px;
    padding: 10px 20px;
    -webkit-box-shadow: 0 5px 30px rgba(0,0,0,.1);
    box-shadow: 0 5px 30px rgba(0,0,0,.1);
    font-size: 14px;
    border-top-left-radius: 0;
    border: 1px solid #EFEFEF;
    left: 60px;
    display: none;
}

.show_notice:hover .hover_notice {
    display: block;
}

.vebinar__row .vebinar__col-lg{
    -ms-flex: 1 0 55%;
    flex: 1 0 50%;
}

.vebinar__row .vebinar__col-sm{
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
}

@media only screen and (max-width: 991px) {
    .vebinar__row .vebinar__col-sm{
        flex: 1 0 100%;
        -ms-flex: 1 0 100%;
    }
}

.footer__bottom-center{
    margin-right: 16px;
}

.footer__bottom-center a{
    float: right;
}

@media only screen and (max-width: 760px){
    .footer__bottom-center a{
        float: left;
    }

    .footer__bottom-center{
        margin-top: 6px;
    }

}

#page .footer-d-none-blocks, #page .header-d-none-blocks{
    display: none !important;
}

.youtube_video_popup .modal-up__close:after {
    display: none;
}

.attention-modal__icon{
	position: relative;
	z-index: 1000;
}


.case-wrap .imac{
	height: 100%;
}

.footer-modal{
	display: flex;
}

.attention-modal__text-title{
	font-weight: bold;
	font-size: 28px;
	color: #363634;
	line-height: 35px;
}

.attention-modal__text-block{
	margin-top: 18px;
}

.attention-modal__text.attention-modal__text-title{
	width: 60%;
}

.attention-modal__text-title-second{
	width: 40%;
}

@media (max-width: 930px) {
	.footer-modal{
		display: block;
	}

	.attention-modal__text{
		width: 100%;
	}
	.attention-modal__text.attention-modal__text-title{
		width: 100%;
	}
}

.contact-block{
	display: flex;
}

@media (max-width: 500px){
	.contact-block{
		display: block;
		margin-top: 10px;
	}

	body .contact-block .new-header-help__number-anchor-second{
		margin-left: 0px;
	}
}

.contact-block .new-header-help__number-anchor-second{
	margin-left: 26px;font-weight: bold;font-size: 28px;color: #2196F3;opacity: 0.7;
}

@media (max-width: 768px){
	.footer__sub-bottom{
		display: block;
	}

	.application-main-banner__app-set .application-main-banner__app-set-item:first-child{
		margin-left: 0px;
	}

	.footer .application-main-banner__app-set{
		margin-top: 16px;
	}

	.footer-socials{
		margin-bottom: 16px;
	}
}


.category-title button {
	font-size: 20px !important;
}

.category-block-part .category-icon svg {
	height: 180px !important;
	width: 150px !important;
	margin-top: 15px;
}

.video-block {
	background-size: cover !important;
}

.project_content ul li {
	padding: 0 0 16px 32px;
	line-height: 24px;
	position: relative;
}

.project_content ul li:before {
	position: absolute;
	top: 6px;
	left: 0;
	display: block;
	content: '';
	width: 16px;
	height: 16px;
	background-color: #f2eb3b;
}

@media only screen and (max-width: 1024px) {
	.milk-dropdown__option-item a {
		color: #63666a;
	}
}

.js-select--item span {
	position: inherit !important;
}

.js-qa-modal .qa-modal__wrapper {
	position: fixed !important;
	top: 60% !important;
}

.youtube_video_popup {
	position: relative;
	width: 100%;
	height: 480px;
	max-width: 720px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.youtube_video_popup .video {
	width: 100%;
	height: 420px;
}

/* End */


/* Start:/local/templates/layout2021header/css/fixes_1.css?163670825540155*/
/* Helpers */

@media screen and (max-width: 760px){
    .d-mobile-none{
        display: none;
    }
}

/* @import "/local/templates/main/css/content-over3.css"); */   /*仗仂亟从仍�ﾑ�亳仍亳 仂�亟亠仍�仆仂 亟仍�� ����从仂亶 于亠��亳亳 �舒亶�舒*/

/* @import "/local/templates/main/css/link.css"); */

.link {
    color: inherit;
    text-decoration: underline;
}

.link:hover {
    text-decoration: none;
}

/* @import "/local/templates/main/css/components/item-banner_0.css"); */

.item-banner, .item-banner__icon {
    position: relative;
}

.item-banner__desk {
    position: absolute;
    top: 106px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    padding: 20px 10px 10px 10px;
    width: 184px;
    display: none;
    text-align: center;
    z-index: 100;
    -webkit-box-shadow: 0 0 10px 10px rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 10px 10px rgba(255, 255, 255, 0.5);
}

.item-banner__icon::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 0px;
    display: block;
    background-image: none;
    width: 0;
    height: 0;
    opacity: 0;
    border-top: 10px solid white;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    z-index: 1;
}

.item-banner.active .item-banner__icon::after {
    opacity: 1;
}

.item-banner__desk-title {
    color: #363634;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    position: relative;
    padding-bottom: 8px;
}

.item-banner__desk-link {
    display: inline-block;
    vertical-align: top;
    color: #4d4d4a;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

.item-banner__desk p {
    color: #898987;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 16px;
    position: relative;
}

.item-banner.active > .item-banner__desk {
    display: block;
}

.img-responsive-alone {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-responsive-2 {
    max-width: 100%;
    height: auto;
    display: none;
}

.item-banner.item-banner.active .img-responsive-1 {
    display: none;
}

.item-banner.item-banner.active .img-responsive-2 {
    display: inline;
}

.item-banner.active .item-banner__icon {
    background-color: #F2EB3B;
}

.item-banner__icon.item-banner__icon--empty {
    background-color: white;
    -webkit-box-shadow: inset 0px 0px 0 2px #000;
    box-shadow: inset 0px 0px 0 2px #000;
}

.main-banner__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.main-banner__group .item-banner__check {
    -webkit-transform: translateX(-32px);
    -ms-transform: translateX(-32px);
    transform: translateX(-32px);
}

.item-banner__check.item-banner__check_hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    margin-right: 0;
}

.item-banner__icon.item-banner__icon--last {
    margin-right: 0;
}

.main-banner__left.main-banner__left_mod {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.main-banner__right.main-banner__right_mod {
    margin-left: 96px;
}

@media screen and (max-width: 1279px) {
    .main-banner__right.main-banner__right_mod {
        margin-left: 55px;
    }
}

.main-banner__line-dotted.main-banner__line-dotted_mod {
    width: calc(100% - 96px);
}

@media screen and (max-width: 767px) {
    .main-banner__line-dotted.main-banner__line-dotted_mod {
        display: none;
    }
}

.item-banner.item-banner--last {
    margin-right: 0;
}

@media screen and (max-width: 1279px) {
    .item-banner.item-banner--last {
        margin-right: 76px;
        margin-left: auto;
    }
}

@media screen and (max-width: 767px) {
    .item-banner.item-banner--last {
        margin-right: auto;
        margin-left: auto;
    }
}

@media screen and (max-width: 1279px) {
    .item-banner.item-banner--second {
        margin-right: 0;
    }
}

@media screen and (max-width: 1200px) {
    .main-banner__right.main-banner__right_mod {
        margin-left: 30px;
        margin-right: 30px;
    }
}

@media screen and (max-width: 767px) {
    .main-banner__right.main-banner__right_mod {
        margin-left: auto;
        margin-right: auto;
    }
}

.item-banner__icon img {
    height: 24px;
}



/*mods-bg*/

.item-banner__empty.active .item-banner__icon {
    -webkit-box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    background-color: #63666A;
}

.item-banner__primary.active .item-banner__icon {
    -webkit-box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
}

.item-banner__secondary.active .item-banner__icon {
    -webkit-box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    box-shadow: inset 0px 0px 0 2px #fff, 0 10px 40px #000;
    background-color: #63666A;
}

/* @import "/local/templates/main/css/components/modal-main-start.css"); */

.modal-main-start {
    max-width: 1280px;
}

.modal-main-start__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.modal-main-start__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 50%;
    padding-right: 30px;
}

.modal-main-start__col:last-of-type {
    padding-right: 0;
}

@media screen and (max-width: 991px) {
    .modal-main-start__col {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: none;
    }
}

.modal-main-start__txt {
    font-weight: 400;
    line-height: 1.33;
    font-size: 19px;
    padding: 40px 40px 40px 0;
}

.modal-main-start__title {
    font-size: 32px;
    line-height: 1.125;
    margin-bottom: 0;
    font-weight: 700;
    color: #363634;
}

.modal-main-start__btn {
    padding: .75em 1.5em;
    font-size: 16px;
    line-height: 1.5;
    color: #363634;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: 120px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Circe";
    white-space: nowrap;
    background-color: #f2eb3b;
    margin-top: auto;
}

.modal-main-start__wrapp {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/* @import "/local/templates/main/css/components/infoblock.css"); */

.infoblock {
    background-color: #fff;
    font-family: "Circe";
    padding: 24px;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    height: 100%;
    margin-top: 10px;
    margin-right: 30px;
    box-shadow: 10px -10px 0 #f2eb3b;
    -webkit-box-shadow: 10px -10px 0 #f2eb3b;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    flex: 1 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
}

.infoblock__item:last-of-type .infoblock {
    margin-right: 10px;
}

@media screen and (max-width: 991px) {
    .infoblock, .infoblock__item:last-of-type .infoblock {
        margin-right: 0;
    }
}

.c-container {
    /* max-width: 1290px; */
    /* margin: 0 auto; */
    /* width: 100%; */
    padding: 0 15px;
}

.infoblock__item {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    max-width: 100%;
    margin-bottom: 32px;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

@media screen and (min-width: 992px) {
    .infoblock__item {
        margin-bottom: 32px;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        -webkit-box-flex: 0;
    }
}

.infoblock__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.section_infoblock {
    position: relative;
    padding: 40px 15px 20px;
}

.section_infoblock::before {
    position: absolute;
    top: 0;
    left: -90px;
    right: -90px;
    bottom: 0;
    display: block;
    content: '';
    background-color: #f7f7f7;
    z-index: -1;
}

.infoblock__btn {
    height: 48px;
    width: 48px;
    background-color: #f2eb3b;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.infoblock__more {
    margin-left: 16px;
}

.infoblock__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
}

.infoblock__title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 16px;
}


/* @import "/local/templates/main/css/components/list-project1.css"); */

.list-project1__icon.list-project1__icon_primary {
    background-color: #f2eb3b;
}

.list-project1__icon.list-project1__icon_secondary {
    background-color: #63666a;
}

.list-project1__icon.list-project1__icon_empty {
    background-color: transparent;
    -webkit-box-shadow: inset 0 0 0 3px #000;
    box-shadow: inset 0 0 0 3px #000;
}

.content-over5__right{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.list-product1__over i{
    font-size: 14px;
}
@media only screen and (max-width: 1220px){
    .list-product1__over i {
        font-size: 13px;
        height: 38px;
    }
}
.list-product1__over{
    padding-right: 0px;
}
.list-product1__over i{
    padding-right: 5px;
}

/* fixes chzalmcs-611*/

.content-over3_type1 .content-over3__item__last_absolute{
    position: absolute;
}

.content-over3_type1 .content-over3__right_center {
    text-align: center;
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__right_center {
        float: none;
        text-align: left;
        width: auto !important;
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__right_center {
        text-align: left;
    }
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item {
        /* margin: 0 10px 0 0; */
        padding-bottom: 10px;
        /* margin-left: -20px; */
        margin-right: -20px;
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item {
        margin-left: -10px;
        margin-right: -10px;
        width: 75px;
    }

    .content-over3_type1 .content-over3__icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        margin-left: auto;
        margin-right: auto;
    }
    .content-over3_type1 .content-over3__icon img {
        -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6);
    }

    .content-over3_type1 .content-over3__icon img {
        top: -2px;
    }
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__left > .content-over3__item {
        margin: 30px -20px 0 0;
    }
}

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__icon {
        margin-top: 10px;
    }
    .content-over3_type1 .content-over3__date {
        margin: 0 10px;
    }
}

.content-over3_type1 .content-over3__item_group{
    position: relative;
}

.content-over3_type1 .content-over3__item_group::before{
    content: '';
    position: absolute;
    top: 100%;
    left: 45%;
    height: 22px;
    width: 320px;
    border: 2px solid #E9E9E9;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}

.content-over3_type1 .content-over3__item_group::after{
    content: 'Легкая промышленность';
    position: absolute;
    top: calc(100% + 14px);
    left: calc(50% + 86px);
    font-size: 11px;
    line-height: 18px;
    color: #898987;
    background-color: #fff;
    padding: 0 8px;
    z-index: 1;
    white-space: nowrap;
}

@media screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item_group::before{
        top: calc(100% + 8px);
    }
    .content-over3_type1 .content-over3__item_group::after{
        top: calc(100% + 21px);
    }
}

@media screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item_group::before{
        width: 222px;
        /* top: calc(100% + 8px); */
    }
    .content-over3_type1 .content-over3__item_group::after{
        left: calc(50% + 38px);
        /* top: calc(100% + 21px); */
    }
}

@media (max-width: 1280px) and (min-width: 1000px) {
    .content-over3_type1 .content-over3__right .content-over3__item {
        float: left;
    }
}

/*�亳从�� 仗仂 亰舒亟舒�亠 595*/

.list-chose1__item-new { width: 8.3333%; float: left; padding-bottom: 8px; }

@media only screen and (max-width: 1000px) { .list-chose1__item-new { width: auto; } }

.item-chose-potr-sub .list-chose1__item-new{
    width: 20%;
}

.item-chose-potr-sub .list-chose1__item-new{
    position: relative;
}

.item-chose-potr-sub .list-chose1__item-new{
    min-width: 56px;
}

.list-chose1__item-new-active .list-chose1__icon-select{
    display: block;
}

.list-chose1__item-new-active .list-chose1__icon{
    background: rgba(0,0,255,0) !important;
}

.item-chose-potr-sub-block--second .list-chose1__item-new-active .list-chose1__icon {
    background: #f2eb3b !important;
}

.item-chose-potr-sub-block--second .item-chose-potr-sub .list-chose1__item-new {
    max-width: 56px;
    min-width: auto;
}


/*for en*/

.block14 .block14__left{
    overflow: hidden;
}



.item-banner__icon_accent {
    position: relative;
}

.item-banner__icon_accent::before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background-image: url(/local/templates/main/css/../img/Border.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    pointer-events: none;
}

.block3_dark {
    background-color: #63666a;
}

.block3_dark .block3__title {
    color: #f2eb3b;
}

.block3_dark .block3__item.icon-check::before {
    background: url('/local/templates/main/css/../img/ico-quote-check.svg');
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    left: 6px;
}

.block3_dark .block3__item span {
    color: #ffffff;
}

.block3_dark .block3__item p {
    color: #ffffff;
}

.block3_dark .block3__small-text {
    color: #f2eb3b;
}



.block7 .block7__over p span {
    text-decoration: none;
}



/* Helpers */

@media screen and (max-width: 767px){
    .d-mobile-none{
        display: none;
    }
}

/*CHZALMCS-706*/

.content-over7:before {
    display: none;
}

@media only screen and (max-width: 1000px) {
    .content-over7__right-over {
        border: none;
        background-color: white;
    }
}

.block8-1.block8-1__dark:before {
    background-color: #63666a;
}

.block8-1.block8-1__dark .block8-1__title, .block8-1.block8-1__dark .block8-1__left p, .block8-1.block8-1__dark .more3 {
    color: white;
}

.block8-1.block8-1__dark .more3 {
    background-color: #f2eb3b;
    color: #63666a;
}

/*CHZALMCS-706 end*/



.address1__over {
    padding-right: 81px;
}

.address1__icon {
    position: absolute;
    top: 50%;
    right: 30px;
    display: block;
    width: 41px;
    height: 44px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.content-over3_type1 .content-over3__item__last_absolute{
    position: absolute;
}

.content-over3_type1 .content-over3__right_center {
    text-align: center;
}

@media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__right_center {
        float: none;
        text-align: left;
        width: auto !important;
    }
}

@media only screen and (max-width: 760px) {
    /* .content-over3_type1 .content-over3__right_center {
        text-align: center;
    } */

}

/* @media only screen and (max-width: 1000px) {
    .content-over3_type1 .content-over3__item {
        margin: 0 10px 0 0;
        padding-bottom: 10px;
        margin-left: -20px;
        margin-right: -20px;
    }
} */

@media only screen and (max-width: 760px) {
    .content-over3_type1 .content-over3__item {
        margin-left: -10px;
        margin-right: -10px;
        width: 75px;
    }

    .content-over3_type1 .content-over3__icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        margin-left: auto;
        margin-right: auto;
    }
    .content-over3_type1 .content-over3__icon img {
        -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6);
    }

    .content-over3_type1 .content-over3__icon img {
        top: -2px;
    }
}



@media (min-width: 1280px) {
    .content-over3 .line1-business {
        right: 0;
    }

    .line1-business__accent {
        position: absolute;
        left: 14px;
        top: -2px;
        width: 300px;
        height: 2px;
        background-color: #F2EB3B;
    }


    .content-over3__item_accent:first-child {
        margin-left: 0;
        margin-right: 38px !important;
    }

    .content-over3__item_accent:nth-child(2) {
        margin-right: 38px !important;
    }

    .content-over3_type1.content-over3_new .content-over3__item_last {
        margin-left: 25px;
        right: 0;
        position: static;
    }


}

.content-over3_type1.content-over3_new .content-over3__item_last {
    position: static;
}

.content-over3_new {
    margin-right: 0;
}

.content-over3__item_accent .content-over3__icon {
    position: relative;
}

.content-over3__item_accent .content-over3__icon::after {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    background-image: url('/local/templates/main/css/../img/Border.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    pointer-events: none;
}

.list-project1__icon {
    position: relative;
}

.list-project1__icon-status {
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 999;
	color: #63666A;
	font-size: 10px !important;
	line-height: 13px;
	font-weight: 700;
	padding: 2px 4px 1px;
	background: #f2eb3b;
	border-radius: 35px;
}

/*
.list-project1__item_accent .list-project1__icon::before {
    content: '';
    position: absolute;
    width: 90px;
    height: 90px;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-image: url('/local/templates/main/css/../img/Border.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    pointer-events: none;
}
*/

.content-over3 .content-over3__icon::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 0px;
    display: block;
    background-image: none;
    width: 0;
    height: 0;
    opacity: 0;
    border-top: 15px solid white;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}

.content-over3__over.active .content-over3__icon, .content-over3__over.open .content-over3__icon {
    -webkit-box-shadow: 0 10px 40px #63666A;
    box-shadow: 0 10px 40px #63666A;
}

.content-over3__item .content-over3__icon {
    background-color: #63666A;
}

.content-over3__item.content-over3__item_accent .content-over3__icon {
    background-color: #f2eb3b;
}

.content-over3__icon.mod1 {
    background-color: #FFFFFF;
    -webkit-box-shadow: inset 0 0 0 3px #000000;
    box-shadow: inset 0 0 0 3px #000000;
}

.content-over3__date.content-over3__date_alone {
    position: relative;
    left: 40%;
}

.content-over3__date.content-over3__date_hide {
    opacity: 0;
    visibility: hidden;
}

.content-over3__over.active .content-over3__icon.mod1, .content-over3__over.open .content-over3__icon.mod1 {
    border: 3px solid #ffffff;
    background-color: #63666A;
}

/*Footer*/

.footer__contacts {
    margin-top: 24px;
    color: #f2eb3b;
}

@media screen and (max-width: 1000px) {
    .footer__contacts {
        margin-bottom: 16px;
    }
}

.footer__contacts .footer__title {
    color: #f2eb3b;
    padding-bottom: 16px;
}

.footer__number {
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: 1.2px;
    display: block;
    color: inherit;
    text-decoration: none;
}

.footer__number:hover {
    text-decoration: underline;
}

.footer__mail {
    font-size: 16px;
    line-height: 1;
    display: block;
    color: inherit;
    text-decoration: none;
}

.footer__mail:hover {
    text-decoration: underline;
}

/*Footer end*/


/*footer-socials*/

.footer-socials__i {
    background: url("/local/templates/layout2021header/css/../img/icons-social-inst.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block;
}

.footer-socials_width_286 {
    width: 286px;
}

.footer-socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footer-socials__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.footer-socials .footer-socials__telegram {
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 70%;
    margin-top: 16px;
}

.footer-socials__icon {
    flex: 0 0 auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    width: 40px;
    height: 40px;
    background-color: transparent;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    margin-right: 16px;
    -webkit-box-shadow: inset 0 0 0 2px #F2EB3B;
    box-shadow: inset 0 0 0 2px #F2EB3B;
    border-radius: 6px;
}

.footer-socials__text {
    flex: 1 0 auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    text-align: left;
    font-size: 13px;
    line-height: 16px;
    color: #ffffff;
}

/*footer-socials end*/


.footer__number {
    display: inline-block;
}

.footer__description {
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 1.2px;
    display: block;
    margin-bottom: 16px;
}

.footer__contacts_wrapper {
    display: block;
}

/* card-bord for news */

.card-bord {

    padding: 0 12px;
}

.card-bord__row {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    margin-left: -12px;
    margin-right: -12px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.card-bord__item {

    -webkit-box-flex: 1;

    -ms-flex: 1 0 20%;

    flex: 1 0 20%;
    max-width: 25%;
    padding: 0 12px;
    text-align: center;
    margin-bottom: 16px;
}

@media screen and (max-width: 767px) {

    .card-bord__item {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 auto;

        flex: 0 0 auto;
        max-width: 50%;
    }
}

/* card-bord for news end */



/* new-contacts */

.new-contacts__row {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: -15px;
    margin-right: -15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.new-contacts__item {

    -webkit-box-flex: 1;

    -ms-flex: 1 0 33.3333%;

    flex: 1 0 33.3333%;
    padding: 0 15px;
    background-color: #f7f7f7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

@media screen and (max-width: 1000px) {

    .new-contacts__item {

        -webkit-box-flex: 1;

        -ms-flex: 1 0 45%;

        flex: 1 0 45%;
    }
}

@media screen and (max-width: 760px) {

    .new-contacts__item {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;
    }
}

.new-contacts__content {

    padding: 20px 81px 20px 40px;
    position: relative;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}

.new-contacts__title {

    font-size: 16px;
    line-height: 24px;
    color: #63666a;
    padding-bottom: 8px;
}

.new-contacts__text {

    font-size: 14px;
    padding-bottom: 8px;
}

.new-contacts__link {

    color: #363634;
    text-decoration: none;
}

.new-contacts__link:hover {

    text-decoration: underline;
}

.new-contacts__icon {

    position: absolute;
    top: 50%;
    right: 30px;
    display: block;
    width: 41px;
    height: 44px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.new-contacts__description {

    line-height: 1;
}

/* Goods-Sorting */

.goods-sorting{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.goods-sorting__item{
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    height: 40px;
    width: 40px;
    border-radius: 100%;
    background-color: #63666A;
    border: 1px solid transparent;
    position: relative;
    cursor: pointer;
    margin-bottom: 24px;
}

.goods-sorting__item:not(.goods-sorting__item_logo)::before{
    content: '';
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 0;
    height: 0;
    background-color: transparent;
    border-top: 8px solid #F2EB3B;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 0;
}

.goods-sorting__item.active::before,
.goods-sorting__item:hover::before{
    opacity: 1;
    visibility: visible;
}

.goods-sorting__item:not(.goods-sorting__item_logo)::after{
    content: attr(data-lable);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateY(8px) translateX(-50%);
    padding: 7px 23px 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    background-color: #ffffff;
    z-index: 10;
}

.goods-sorting__item.active::after,
.goods-sorting__item:hover::after{
    opacity: 1;
    visibility: visible;
}

.goods-sorting__item svg{
    fill: #ffffff;
}

.goods-sorting__item_logo svg{
    fill: #63666A;
}

.goods-sorting__item:not(.goods-sorting__item_logo):hover svg *,
.goods-sorting__item:not(.goods-sorting__item_logo).active svg *{
    fill: #363634;
}

.goods-sorting__item:not(.goods-sorting__item_logo).active,
.goods-sorting__item:not(.goods-sorting__item_logo):hover{
    border-color: #ffffff;
    background-color: #F2EB3B;
    box-shadow: 0px 5px 20px rgba(242, 235, 59, 0.4);
}

.goods-sorting__item.goods-sorting__item_logo{
    background-color: #F2EB3B;
    border-color: #ffffff;
}
.goods-sorting__item.goods-sorting__item_logo::before,
.goods-sorting__item.goods-sorting__item_logo::after{
    display: none;
}

.goods-sorting__item:last-of-type{
    margin-right: 0;
}

/* Goods-Sorting */

main {
    display: block;
    /*margin-top: 112px;*/
}

.svg-lib {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    height: 0;
    width: 0;
    overflow: hidden;
}

.block8-1__text { color: #fff; position: absolute; right: 0; top: 65%; line-height: 22px; font-size: 14px; }

@media only screen and (max-width: 1000px) {
    .block8-1__text { position: relative; margin-top: 10px;}
}

.more-button1__style3 {
    padding: 0 12px;
}

@media screen and (max-width: 1024px) {
    .list-project1__left {
        display: block;
    }
}

/* START: basic styles */
.text-decoration-none {
    text-decoration: none;
}

.font-size-0 {
    font-size: 0;
}

.cursor-pointer {
    cursor: pointer;
}

.text-align-right {
    text-align: right;
}

.text-align-center {
    text-align: center;
}

@media (min-width: 768px) {
    .text-align-right-lg {
        text-align: right;
    }
}

@media (max-width: 768px) {
    .text-align-center-sm {
        text-align: center;
    }
}

.background-color-white {
    background-color: #fff;
}

.padding-24 {
    padding: 24px;
}

.font-weight-bold {
    font-weight: bold;
}

.list-style-type-decimal {
    list-style-type: decimal;
}

.list-style-decimal {
    list-style: decimal;
}

/* END: basic styles */


/* CHZALMCS-977 */
@media only screen and (max-width: 480px) {
    .content-over3__item--df {
        display: flex;
    }
}

.faq-list1__item_number .faq-list1__title b, .faq-list1__item_number .faq-list1__title.active b {
    display: flex;
    justify-content: center;
    align-items: center;
}

.faq-list1__item.faq-list1__item_number .faq-list1__title b:before, .faq-list1__item.faq-list1__item_number .faq-list1__title.active b:before {
    content: '';
    display: none;
}

/* профиль на форуме */

div.forum-tabs div.forum-tabs-body table.forum-table {
    width: 500px;
    margin-left: 0 !important;
}

div.forum-tabs div.forum-tabs-body #forum_custom_1 table.forum-table {
    width: 100%;
    padding: 0;
    background-color: transparent;
    margin-left: 0 !important;
}

div.forum-tabs {
    width: auto;
    display: flex;
    flex-direction: row;
}

div.forum-tabs div.forum-tabs-header {
    flex: 0 0 auto;
}

div.forum-tabs div.forum-tabs-body {
    flex: 1 0 auto;
    margin-left: 0;
}

div.forum-tabs div.forum-tabs-body div.forum-info-box {
    width: 100%;
}

div.forum-tabs div.forum-tabs-header {
    float: initial;
    position: static;
}

div.forum-tabs {
    overflow: initial;
}

div.forum-refer
{
    float:right;
    text-align:right;
    font-weight: bold;
}

div.forum-refer a {
    display: inline-block;
    background-color: #f5ec4a;
    color: #363634;
    padding:1em;
    text-align: center;
    font-weight: normal;
}

.content-over3_type1.content-over3_fix-bug.content-over3 .content-over3_fix-bug-group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group {
    flex-direction: row;
    display: flex;
    justify-content: center;
    width: auto;
    margin-left: -20px;
}

.content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group::before, .content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group::after {
    left: 50%;
    transform: translateX(-50%);
}

@media screen and (max-width: 1280px) {
    .content-over3_type1.content-over3_new .content-over3__item_last {
        margin-left: 0px;
    }
    .content-over3__item__last .content-over3__date {
        color: #898987;
    }
}

@media screen and (max-width: 1000px) {
    .content-over3__item__last {
        display: block;
    }

    .content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group {
        margin-left: 0;
    }
}

@media screen and (max-width: 760px) {
    .content-over3_type1.content-over3_fix-bug .content-over3__left > .content-over3__item {
        margin: 30px -3px 0 -3px;
    }
}

.content-over3__right_new.content-over3__right_flex-row {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
}

@media screen and (max-width: 640px) {
    .content-over3_type1.content-over3_new .content-over3__item_last {
        padding-top: 46px;
    }
}

@media screen and (max-width: 640px) {
    .content-over3__item_brake {
        width: 100%;
    }

    .content-over3__item_regroup-mobile {
        order: -1;
    }

    .content-over3__item {
        height: 106px !important;
        margin: 10px 0 !important;
    }

    .content-over3__date.content-over3__date_center {
        transform: translate(0, 10px);
        width: 52px;
        text-align: center;
    }

    .content-over3__left {
        padding: 0;
    }

    .content-over3__item.content-over3__item__last.content-over3__item__last_absolute.content-over3__item_last {
        padding: 0;
    }
}

.item-banner--second {
    justify-content: flex-start;
}

.main-banner__group .item-banner__check {
    transform: translateX(-50%);
    position: absolute;
    bottom: 0;
    left: 50%;
}

@media only screen and (min-width: 1200px) {
    .main-banner__right {
        /* margin-left: 25px !important;
        margin-right: 25px !important; */
    }

    .content-over3__item:not(.content-over3__item_accent) {
        margin-left: -30px;
    }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .item-banner.item-banner--last {
        margin-right: 20px;
        margin-left: auto;
    }
}

.main-banner__line-dotted {
    width: calc(95%);
}

.main-banner__right {
    margin-right: 0;
}

.main-banner {
    /*box-sizing: content-box;*/
}

@media screen and (max-width: 992px) {
    .main-banner {
        max-width: 100%;
    }
}

.content-over3__date.content-over3__date_alone {
    left: 90%;
}

@media screen and (max-width: 767px) {
    .content-over3__date.content-over3__date_alone {
        left: 120%;
    }

    .content-over3__date_hide-mobile {
        visibility: hidden;
        opacity: 0;
    }
}

@media screen and (min-width: 1200px) {
    .content-over3_type1.content-over3_fix-bug.content-over3 .content-over3__item_group {
        margin-left: 0;
    }
}

.content-over3__item_accent {
    margin-right: 20px !important;
}

@media screen and (min-width: 1000px) {
    .content-over3__date_center {
        left: 30%;
    }
}

@media screen and (min-width: 768px) {
    .content-over3__item_accent:first-child {
        margin-left: 0;
        margin-right: 50px !important;
    }

    .content-over3__item_accent:nth-child(2) {
        margin-right: 50px !important;
    }

    .content-over3__date_hide-md {
        opacity: 0;
        visibility: hidden;
    }
}

.item-banner.active .item-banner__icon.item-banner__icon--second {
    background-color: #63666A;
}


@media screen and (min-width: 1400px) {
    .content-over3_type1.content-over3_new .content-over3__item_last {
        margin-left: 34.375px;
    }

    /* en */
    .content-over3_type1.content-over3_new.content-over3_en .content-over3__item_last {
        margin-left: 50px;
    }

    .content-over3__right_new.content-over3__right_flex-row {
        flex: 0 0 auto;
        margin-left: 68.75px;
    }

    /* en */
    .content-over3_en .content-over3__right_new.content-over3__right_flex-row {
        margin-left: 120px;
    }

    .content-over3__item_accent:first-child {
        margin-left: 0;
        margin-right: 68.75px !important;
    }

    .content-over3__item_accent:nth-child(2) {
        margin-right: 68.75px !important;
    }

    /* en */
    .content-over3_en .content-over3__item_accent:first-child {
        margin-left: 0;
        margin-right: 100px !important;
    }

    .content-over3__left {
        flex: 0 0 auto;
        padding-left: 0 !important;
    }

    .content-over3 .line1-business {
        flex: 0 0 auto;
    }

    .content-over3.content-over3_type1.content-over3_new {
        display: flex;
        justify-content: center;
    }

    .line1.line1-business:after {
        position: absolute;
        top: -8px;
        right: 0;
        display: block;
        content: '';
        width: 8px;
        height: 8px;
        border: 3px solid #fff;
        background-color: #e9e9e9;
        border-radius: 10px;
        bottom: auto;
        left: auto;
    }

    .line1-business__accent {
        width: 0px;
    }

    .content-over3 .line1-business {
        margin-right: 0px;
    }

    .content-over3__item_like-accent {
        margin-left: -20px !important;
    }

    .line1-business__accent.line1-business__accent_en {
        /* todo check */
        /* width: 480px; */
        width: 420px;
    }
}

.forum-filter-field-item img.calendar-icon {
    flex: 0 0 auto;
}

.new-header__logo_max-width_150 {
    max-width: 150px;
}

.field-name {
    display: none;
}

/* todo: temp med restyle */
/* @media screen and (min-width: 1260px) {
    .row.medicines {
        flex-direction: column;
        max-height: 314px;
        justify-content: flex-start;
    }

    .col-12.col-md-6.col-xl-3.mb-3.mb-xl-0 {
        max-width: 317px;
        height: 176px;
    }

    ._temp_med_restyle {
        height: 80px !important;
        flex: 0 1 80px !important;
        align-items: center;
        align-content: center;
        margin-bottom: 16px !important;
    }

    ._temp_med_restyle > a {
        padding: 16px 32px;
        margin: 0;
    }

    ._temp_med_restyle > * > * > .cube-card__icon {
        height: 48px !important;
        width: 48px !important;
        flex: 0 0 48px;
    }
} */

/* todo or reverse this @media margins with mobile-first approach? */
/* @media (max-width: 1260px) {
    .cube-card__header {
        margin: 8px 0;
    }
} */

.font-revert b {
    font-weight: bold;
}

.font-revert i {
    font-style: italic;
}

.list2__item li::before {
    position: absolute;
    left: 32px;
    display: block;
    content: '';
    width: 16px;
    height: 16px;
    background-color: #f2eb3b;
}

.list2__item > ul {
    padding: 0 0 16px 32px;
}



.content-over1__left-def {
    display: block;
    margin-bottom: 18px;
}

.content-over1__right-def .ask-question1 {
    display: flex;
    height: 56px;
    width: 150px;
    font-size: 16px;
    align-items: center;
    justify-content: center;
}

@media screen and (min-width: 1001px) {
    .content-over1__right-def .ask-question1 {
        height: 56px;
        width: 160px;
        font-size: 18px;
    }
}

.mySimpleAlert {
    padding: 18px 16px;
    display: block;
    border-radius: 4px;
    background-color: #f7f7f7;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 24px;
  }

  .mySimpleAlert__content {
    line-height: 24px;
    font-size: 16px;
    overflow: hidden;
  }

  .mySimpleAlert__more {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #f7f7f7;
    padding: 0px 8px 18px 16px;
    line-height: 24px;
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
    font-weight: bold;
  }

  .mySimpleAlert__more:hover {
    text-decoration: none;
  }

  .mySimpleAlert__accent {
    font-weight: bold;
  }

/* End */
/* /local/templates/layout2021header/css/new-products-group-template.css?1723114475202431 */
/* /local/templates/layout2021header/css/n-banner.css?17096464082177 */
/* /local/templates/layout2021header/css/q-banner.css?1709646408957 */
/* /local/templates/layout2021header/css/style.css?1682594780183162 */
/* /local/templates/layout2021header/css/attention-modal.css?17096464088398 */
/* /local/templates/layout2021header/css/exportStyle.css?1709646408154144 */
/* /local/templates/layout2021header/css/redesign.css?1726142813248572 */
/* /local/templates/layout2021header/css/new-header-menu-newlvl.css?16367082551337 */
/* /local/templates/layout2021header/components/bitrix/news.list/popular_videos/style.css?1682594780310 */
/* /local/templates/layout2021header/components/dev/form.custom/marking_shedule/style.css?16825947802396 */
/* /local/templates/layout2021header/components/dev/form.custom/index_question/style.css?163670825517692 */
/* /local/templates/layout2021header/css/bootstrap.css?163670825557364 */
/* /local/templates/layout2021header/styles.css?1682594780949 */
/* /local/templates/layout2021header/template_styles.css?168259478029277 */
/* /local/templates/layout2021header/css/fixes_1.css?163670825540155 */
