.content .text .table-default,table{border-spacing:0;border-collapse:collapse}.link,a{transition:color .2s ease;text-decoration:none}.animation.display,.animation.pause{-webkit-animation-play-state:paused}.animation.infinite,.pulseIn{-webkit-animation-iteration-count:infinite}.cut,.modal-leap .modal-wrapper,.modal-open,.modal-open body,.spoiler__overflow{overflow:hidden}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xFIzc.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc9.ttf) format('truetype')}:root,[data-theme=default]{--deep-pink:#db3069;--deep-blue:#4c4c5b;--cavern-pink:#dfbbb1;--black:#000;--xd-gray:#333333;--gray-darker:#111111;--dr-gray:#333333;--gray-dark:#333333;--gray:#666666;--gray-light:#ededed;--lt-gray:#ededed;--gray-lighter:#f9f9f9;--xl-gray:#f9f9f9;--white:#fff;--alpha:#000000cc;--primary-darker:#000000;--primary-dark:#000033;--primary:#000066;--primary-light:#3333ff;--primary-lighter:#8888ff;--secondary-darker:#206ebd;--secondary-dark:#237bd3;--secondary:#3388DD;--secondary-light:#bbddff;--secondary-lighter:#bbddff;--three-darker:#460016;--three-dark:#ac0036;--three:#df0046;--three-light:#ff5588;--three-lighter:#ff99bb;--disabled:#bbbbbb;--default:#666666;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dd3545;--success-light:#b5ffc9;--info-light:#a4f2ff;--warning-light:#ffefb3;--danger-light:#ffb6be;--light:#f8f9fa;--dark:#343a40;--select:#237bd3;--h1:36px;--h2:32px;--h3:28px;--h4:21px;--h5:18px;--h6:16px;--p:14px;--breakpoint-min:0;--breakpoint-xs:320px;--breakpoint-sm:540px;--breakpoint-md:960px;--breakpoint-lg:1100px;--breakpoint-xl:1600px;--columns:12;--gutter:20px;--offset:var(--gutter);--fields:30px;--fields_sm:20px;--shadow-soft:0 0 30px rgba(100, 100, 100, 0.3);--radius:5px;--stroke:1px;--first-color:#000066;--secondary-color:#3388DD;--font-family-sans-serif:'Lora','times new roman',serif;--shadow-null:0 0 0 rgba(0, 0, 0, 0);--shadow-small:0 0 3px rgba(100, 100, 100, 0.5);--shadow-light:0 0 20px rgba(100, 100, 100, 0.05);--shadow-base:0 0 10px rgba(100, 100, 100, 0.2);--shadow-hadr:0 0 10px rgba(100, 100, 100, 0.4);--shadow-large:0 16px 50px #c0cdcd;--shadow-multi:0 16px 52px 0 rgba(192, 205, 205),0 2px 4px 0 rgba(0, 0, 0, 0.1);--shadow-inset-small:inset 0 0 3px rgba(100, 100, 100, 0.5);--shadow-inset-light:inset 0 0 20px rgba(100, 100, 100, 0.05);--shadow-inset-base:inset 0 0 10px rgba(100, 100, 100, 0.1);--shadow-inset-hadr:inset 0 0 10px rgba(100, 100, 100, 0.4);--very-fast:0.25s;--fast:0.35s;--slow:0.5s;--very-slow:0.85s;--border-radius-lg:20px;--border-radius:10px;--border-radius-sm:5px;--border-radius-half:50%;--border-size:1px;--border-dr-color:var(--dr-gray);--border-color:var(--lt-gray);--border-lt-color:var(--ex-lt-gray);--border-dr:var(--border-size) solid var(--border-dr-color);--border:var(--border-size) solid var(--border-color);--border-lt:var(--border-size) solid var(--border-lt-color);--border-size-ui:1px;--border-color-ui:var(--lt-gray)}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;font:inherit;vertical-align:baseline}.next__description,h1,h2,h3,h4,h5,h6{font-weight:lighter}.block-quote,.content .text blockquote,.content .text em,.content .text i,.error__path,.field__help,.file__size span,.italic,.next__case,.projects__case,.scheme__condition,blockquote{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}body,html{height:100%}.gray{color:#666}.page{position:relative}a{color:#006}a:hover{color:#000}.link{color:#4fb2ff}.link:hover{color:#36c}h1,h2,h3,h4,h5,h6,p{line-height:1.42857143em;color:var(--content-text-color);font-family:Roboto,arial,sans-serif}p.lead{font-size:18px;margin-bottom:10px}h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:21px}h5{font-size:18px}h6,p{font-size:16px}a,body{font-family:Roboto,arial,sans-serif}body{line-height:1;font-size:16px}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}.block-quote .autor{font-size:18px;font-family:Roboto,arial,sans-serif!important;color:#666;margin:10px}blockquote{font-size:28px;text-align:center;font-family:Lora,'times new roman',serif;padding:.25em 40px;line-height:1.45;position:relative;color:#666;margin:50px 0}.field .comment,.field input,.field textarea,.label .comment,blockquote cite{font-family:Roboto,arial,sans-serif}.padding-h-0,.padding-left-0{padding-left:0}.padding-h-0,.padding-right-0{padding-right:0}.padding-top-0,.padding-v-0{padding-top:0}.padding-bottom-0,.padding-v-0{padding-bottom:0}.margin-h-0,.margin-left-0{margin-left:0}.margin-h-0,.margin-right-0{margin-right:0}.margin-bottom-0,.margin-v-0{margin-bottom:0}blockquote:after,blockquote:before{display:block;font-size:32px;position:absolute;color:#666}blockquote:before{content:"\201C";left:20px;top:0}blockquote:after{content:"\201D";right:20px;bottom:0}blockquote cite{font-size:18px;text-align:right;color:#333;display:block;margin-top:5px}.margin-top-0,.margin-v-0{margin-top:0}blockquote cite:before{content:"\2014 \2009"}b,strong{font-weight:700}.block:after{visibility:hidden;font-size:0;content:" ";clear:both;height:0;display:inline-block;display:block}.block:after::after,.row:after{content:"";clear:both}.block:after::after{display:block}.oblique{font-style:oblique}.visible{visibility:visible}.clearfix,.hidden{visibility:hidden}.clearfix{font-size:0;content:" ";clear:both;height:0}.inline-block{display:-moz-inline-stack;display:inline-block;zoom:1}.contrast .link{color:#fff}.contrast .link:hover{color:#f3f7f9}.alert,.contrast .lead,.contrast .more,.contrast p{color:#fff}.left-align{text-align:left}.center-align,.slider__points{text-align:center}.left{float:left!important}.justify-align{text-align:justify}.right-align{text-align:right}.right{float:right!important}.hide{display:none}.show,.show-block{display:block}.show-inline{display:inline}.clearfix,.show-inline-block{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}:root,[theme=default]{--header-h:120px;--header-h-fixed:100px;--menu-h:50px;--header-bg-color:var(--white);--menu-bg-color:var(--lt-gray);--footer-bg-color:var(--ex-dr-gray);--block-bg-color:transparent;--shelf-bg-color:var(--white);--tile-bg-color:var(--white);--content-bg-color:var(--white);--content-text-color:var(--black);--link-text-color:var(--primary);--link-select-text-color:var(--primary-dark);--p-text-color:var(--black);--activate-color:var(--black);--select-color:var(--black);--focus-color:var(--black);--notify-color:var(--warning);--tip-color:var(--dr-gray);--label-color:var(--gray);--label-size:0.8rem;--value-color:var(--dr-gray);--value-size:0.9rem;--field-label-color:var(--label-color);--field-placeholder-color:var(--label-color);--field-text-color:var(--value-color);--field-message-color:var(--label);--field-bg-color:var(--white);--field-border-color:var(--lt-gray);--field-error-border-color:var(--dr-gray);--field-valid-border-color:var(--dr-gray)}.dark,[theme=dark]{--link-text-color:var(--secondary-light);--link-select-text-color:var(--secondary-light);--content-text-color:var(--white);--content-bg-color:var(--ex-dr-gray);--block-bg-color:var(--ex-dr-gray);--border:var(--border-size) solid var(--border-dr-color);--value-color:var(--white);--gray:#bbbbbb;--label-color:#bbbbbb}.container{width:960px}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.margin-0{margin:0}.margin-h-10,.margin-left-10{margin-left:10px}.margin-h-10,.margin-right-10{margin-right:10px}.header__callback,.margin-top-10,.margin-v-10{margin-top:10px}.form,.margin-10{margin:10px}.margin-bottom-10,.margin-v-10,.spoiler{margin-bottom:10px}.margin-h-20,.margin-left-20{margin-left:20px}.margin-h-20,.margin-right-20{margin-right:20px}.margin-top-20,.margin-v-20{margin-top:20px}.margin-bottom-20,.margin-v-20{margin-bottom:20px}.margin-20{margin:20px}.margin-h-30,.margin-left-30{margin-left:30px}.margin-h-30,.margin-right-30{margin-right:30px}.margin-top-30,.margin-v-30{margin-top:30px}.margin-bottom-30,.margin-v-30{margin-bottom:30px}.margin-30{margin:30px}.padding-0{padding:0}.padding-h-10,.padding-left-10{padding-left:10px}.padding-h-10,.padding-right-10{padding-right:10px}.padding-top-10,.padding-v-10{padding-top:10px}.padding-bottom-10,.padding-v-10{padding-bottom:10px}.padding-10{padding:10px}.padding-h-20,.padding-left-20{padding-left:20px}.padding-h-20,.padding-right-20{padding-right:20px}.padding-top-20,.padding-v-20,.service-item__name{padding-top:20px}.padding-bottom-20,.padding-v-20{padding-bottom:20px}.padding-20{padding:20px}.padding-h-30,.padding-left-30{padding-left:30px}.padding-h-30,.padding-right-30{padding-right:30px}.padding-top-30,.padding-v-30{padding-top:30px}.padding-bottom-30,.padding-v-30{padding-bottom:30px}.padding-30{padding:30px}.row:after{display:table}.field:after,.modal-leap .modal-close:after,.slider__arrows_next:after,.slider__arrows_prev:after,.slider__points li:before,.spoiler__header:before,.spoiler_preview .spoiler__overflow:before{content:''}[class*=col-]{float:left;padding-left:10px;padding-right:10px;box-sizing:border-box}.col-12{width:100%;padding:auto 0}.col-left{float:left;width:50%}.col-right{float:right;width:50%}.relative{position:relative}.absolute{position:absolute}.static{position:static}.animation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.advantages__item:hover .advantages__ico,.block:hover .block__ico,.bounce{-webkit-animation-timing-function:ease}.animation.pause{animation-play-state:paused}.animation.display{opacity:0;animation-play-state:paused}.animation.infinite{animation-iteration-count:infinite}.animation.stop{-webkit-animation-play-state:paused;animation-play-state:paused}.animation.start{-webkit-animation-play-state:running;animation-play-state:running}.delay-step-1{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-step-2{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-step-3{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-step-4{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-step-5{-webkit-animation-delay:1s;animation-delay:1s}.delay-step-6{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-step-7{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-step-8{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-1{-webkit-animation-delay:1s;animation-delay:1s}.delay-2{-webkit-animation-delay:2s;animation-delay:2s}.delay-3{-webkit-animation-delay:3s;animation-delay:3s}.delay-4{-webkit-animation-delay:4s;animation-delay:4s}.delay-5{-webkit-animation-delay:5s;animation-delay:5s}.delay-6{-webkit-animation-delay:6s;animation-delay:6s}.delay-7{-webkit-animation-delay:7s;animation-delay:7s}.delay-8{-webkit-animation-delay:8s;animation-delay:8s}.delay-9{-webkit-animation-delay:9s;animation-delay:9s}.delay-10{-webkit-animation-delay:10s;animation-delay:10s}.time-step-1{-webkit-animation-duration:.4s;animation-duration:.4s}.time-step-2{-webkit-animation-duration:.8s;animation-duration:.8s}.time-step-3{-webkit-animation-duration:1.2s;animation-duration:1.2s}.time-step-4{-webkit-animation-duration:1.6s;animation-duration:1.6s}.time-step-5{-webkit-animation-duration:2s;animation-duration:2s}.time-step-6{-webkit-animation-duration:2.4s;animation-duration:2.4s}.time-step-7{-webkit-animation-duration:2.8s;animation-duration:2.8s}.time-step-8{-webkit-animation-duration:3.2s;animation-duration:3.2s}.time-1{-webkit-animation-duration:1s;animation-duration:1s}.time-2{-webkit-animation-duration:2s;animation-duration:2s}.time-3{-webkit-animation-duration:3s;animation-duration:3s}.time-4{-webkit-animation-duration:4s;animation-duration:4s}.time-5{-webkit-animation-duration:5s;animation-duration:5s}.time-6{-webkit-animation-duration:6s;animation-duration:6s}.time-7{-webkit-animation-duration:7s;animation-duration:7s}.time-8{-webkit-animation-duration:8s;animation-duration:8s}.time-9{-webkit-animation-duration:9s;animation-duration:9s}.time-10{-webkit-animation-duration:10s;animation-duration:10s}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeInOut{-webkit-animation-name:fadeInOut;animation-name:fadeInOut}@-webkit-keyframes fadeInOut{0%,20%{opacity:1}100%{opacity:0}}@keyframes fadeInOut{0%,20%{opacity:1}100%{opacity:0}}.fadeOutIn{-webkit-animation-name:fadeOutIn;animation-name:fadeOutIn}@-webkit-keyframes fadeOutIn{0%{opacity:0}100%,60%{opacity:1}}@keyframes fadeOutIn{0%{opacity:0}100%,60%{opacity:1}}.slideInDown{-webkit-animation-name:slideDown,fadeIn;animation-name:slideDown,fadeIn}@-webkit-keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideUp,fadeIn;animation-name:slideUp,fadeIn}@-webkit-keyframes slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.slideInLeft{-webkit-animation-name:slideLeft,fadeIn;animation-name:slideLeft,fadeIn}@-webkit-keyframes slideLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slideLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideRight,fadeIn;animation-name:slideRight,fadeIn}@-webkit-keyframes slideRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slideRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.slideOutDown{-webkit-animation-name:slideDown,fadeIn;animation-name:slideDown,fadeIn}@keyframes slideDown{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideUp,fadeIn;animation-name:slideUp,fadeIn}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(100%)}}.slideOutLeft{-webkit-animation-name:slideLeft,fadeIn;animation-name:slideLeft,fadeIn}@keyframes slideLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.slideOutRight{-webkit-animation-name:slideRight,fadeIn;animation-name:slideRight,fadeIn}@keyframes slideRight{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.bounce{-webkit-animation-duration:1.6s;animation-duration:1.6s;animation-timing-function:ease;transform-origin:50% 100%}.pulseIn,.pulseOut{-webkit-animation-duration:1.5s}@-webkit-keyframes bounce{0%{transform:translateY(0) scaleY(.6)}60%{transform:translateY(-100%) scaleY(1.1)}70%{transform:translateY(0) scaleY(.95) scaleX(1.05)}80%{transform:translateY(0) scaleY(1.05) scaleX(1)}90%{transform:translateY(0) scaleY(.95) scaleX(1)}100%{transform:translateY(0) scaleY(1) scaleX(1)}}.pulseIn{-webkit-animation-name:pulse;animation-name:pulse;animation-duration:1.5s;animation-iteration-count:infinite}.floating,.pulseOut{-webkit-animation-iteration-count:infinite}@-webkit-keyframes pulse{0%,100%{transform:scale(.9)}50%{transform:scale(1)}}.pulseOut{-webkit-animation-name:pulse;animation-name:pulse;animation-duration:1.5s;animation-iteration-count:infinite}@keyframes pulse{0%,100%,50%{transform:scale(1)}50%{transform:scale(1,1)}}.floating{-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-iteration-count:infinite}@-webkit-keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(10%)}}@keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(10%)}}.tossing{-webkit-animation-name:tossing;animation-name:tossing;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes tossing{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes tossing{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.pullUp{-webkit-animation-name:pullUp;animation-name:pullUp;transform-origin:50% 100%}@-webkit-keyframes pullUp{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@keyframes pullUp{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}.pullDown{-webkit-animation-name:pullDown;animation-name:pullDown;transform-origin:50% 0}@-webkit-keyframes pullDown{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@keyframes pullDown{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}.stretchLeft{-webkit-animation-name:stretchLeft;animation-name:stretchLeft;transform-origin:100% 0}@-webkit-keyframes stretchLeft{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@keyframes stretchLeft{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}.stretchRight{-webkit-animation-name:stretchRight;animation-name:stretchRight;transform-origin:0 0}@-webkit-keyframes stretchRight{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@keyframes stretchRight{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}.hatch{-webkit-animation-name:hatch;animation-name:hatch;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform-origin:50% 100%}@-webkit-keyframes hatch{0%{transform:rotate(0) scaleY(.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}100%{transform:rotate(0)}}@keyframes hatch{0%{transform:rotate(0) scaleY(.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}100%{transform:rotate(0)}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes rubberBand{0%,100%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(.85)}}@keyframes rubberBand{0%,100%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(.85)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}.elasticIn{-webkit-animation-name:elasticIn,fadeOutIn;animation-name:elasticIn,fadeOutIn}@-webkit-keyframes elasticIn{0%{transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes elasticIn{0%{transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.elasticInDown{-webkit-animation-name:elasticInDown,fadeOutIn;animation-name:elasticInDown,fadeOutIn}@-webkit-keyframes elasticInDown{0%{transform:translateY(-2000px)}60%{transform:translateY(40px)}80%{transform:translateY(-8px)}100%{transform:translateY(0)}}@keyframes elasticInDown{0%{transform:translateY(-2000px)}60%{transform:translateY(40px)}80%{transform:translateY(-8px)}100%{transform:translateY(0)}}.elasticInLeft{-webkit-animation-name:elasticInLeft,fadeOutIn;animation-name:elasticInLeft,fadeOutIn}@-webkit-keyframes elasticInLeft{0%{transform:translateX(-2000px)}60%{transform:translateX(40px)}80%{transform:translateX(-8px)}100%{transform:translateX(0)}}@keyframes elasticInLeft{0%{transform:translateX(-2000px)}60%{transform:translateX(40px)}80%{transform:translateX(-8px)}100%{transform:translateX(0)}}.elasticInRight{-webkit-animation-name:elasticInRight,fadeOutIn;animation-name:elasticInRight,fadeOutIn}@-webkit-keyframes elasticInRight{0%{transform:translateX(2000px)}60%{transform:translateX(-40px)}80%{transform:translateX(8px)}100%{transform:translateX(0)}}@keyframes elasticInRight{0%{transform:translateX(2000px)}60%{transform:translateX(-40px)}80%{transform:translateX(8px)}100%{transform:translateX(0)}}.elasticInUp{-webkit-animation-name:elasticInUp,fadeOutIn;animation-name:elasticInUp,fadeOutIn}@-webkit-keyframes elasticInUp{0%{transform:translateY(2000px)}60%{transform:translateY(-40px)}80%{transform:translateY(8px)}100%{transform:translateY(0)}}@keyframes elasticInUp{0%{transform:translateY(2000px)}60%{transform:translateY(-40px)}80%{transform:translateY(8px)}100%{transform:translateY(0)}}.bounceIn{-webkit-animation-name:bounceIn,fadeOutIn;animation-name:bounceIn,fadeOutIn}@-webkit-keyframes bounceIn{0%{transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes bounceIn{0%{transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceInDown{-webkit-animation-name:bounceInDown,fadeOutIn;animation-name:bounceInDown,fadeOutIn}@-webkit-keyframes bounceInDown{0%{transform:translateY(-2000px)}100%,60%{transform:translateY(0)}80%{transform:translateY(-40px)}}@keyframes bounceInDown{0%{transform:translateY(-2000px)}100%,60%{transform:translateY(0)}80%{transform:translateY(-40px)}}.bounceInLeft{-webkit-animation-name:bounceInLeft,fadeOutIn;animation-name:bounceInLeft,fadeOutIn}@-webkit-keyframes bounceInLeft{0%{transform:translateX(-2000px)}100%,60%{transform:translateX(0)}80%{transform:translateX(-40px)}}@keyframes bounceInLeft{0%{transform:translateX(-2000px)}100%,60%{transform:translateX(0)}80%{transform:translateX(-40px)}}.bounceInRight{-webkit-animation-name:bounceInRight,fadeOutIn;animation-name:bounceInRight,fadeOutIn}@-webkit-keyframes bounceInRight{0%{transform:translateX(2000px)}60%{transform:translateX(-40px)}80%{transform:translateX(8px)}100%{transform:translateX(0)}}@keyframes bounceInRight{0%{transform:translateX(2000px)}60%{transform:translateX(-40px)}80%{transform:translateX(8px)}100%{transform:translateX(0)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}@-webkit-keyframes bounceOutDown{0%{transform:translateY(0)}20%{transform:translateY(-20px)}100%{transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{transform:translateY(-20px)}100%{transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown,fadeInOut;animation-name:bounceOutDown,fadeInOut}@-webkit-keyframes bounceOutLeft{0%{transform:translateX(0)}20%{transform:translateX(20px)}100%{transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{transform:translateX(20px)}100%{transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft,fadeInOut;animation-name:bounceOutLeft,fadeInOut}@-webkit-keyframes bounceOutRight{0%{transform:translateX(0)}20%{transform:translateX(-20px)}100%{transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{transform:translateX(-20px)}100%{transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight,fadeInOut;animation-name:bounceOutRight,fadeInOut}@-webkit-keyframes bounceOutUp{0%{transform:translateY(0)}20%{transform:translateY(20px)}100%{transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{transform:translateY(20px)}100%{transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp,fadeInOut;animation-name:bounceOutUp,fadeInOut}@-webkit-keyframes fadeInDown{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}.backIn{-webkit-animation-name:backIn,fadeOutIn;animation-name:backIn,fadeOutIn}@-webkit-keyframes backIn{0%{transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes backIn{0%{transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.backInDown{-webkit-animation-name:backInDown,fadeOutIn;animation-name:backInDown,fadeOutIn}@-webkit-keyframes backInDown{0%{transform:translateY(-2000px)}80%{transform:translateY(40px)}100%{transform:translateY(0)}}@keyframes backInDown{0%{transform:translateY(-2000px)}80%{transform:translateY(40px)}100%{transform:translateY(0)}}.backInLeft{-webkit-animation-name:backInLeft,fadeOutIn;animation-name:backInLeft,fadeOutIn}@-webkit-keyframes backInLeft{0%{transform:translateX(-2000px)}80%{transform:translateX(40px)}100%{transform:translateX(0)}}@keyframes backInLeft{0%{transform:translateX(-2000px)}80%{transform:translateX(40px)}100%{transform:translateX(0)}}.backInRight{-webkit-animation-name:backInRight,fadeOutIn;animation-name:backInRight,fadeOutIn}@-webkit-keyframes backInRight{0%{transform:translateX(2000px)}80%{transform:translateX(-40px)}100%{transform:translateX(0)}}@keyframes backInRight{0%{transform:translateX(2000px)}80%{transform:translateX(-40px)}100%{transform:translateX(0)}}.backInUp{-webkit-animation-name:backInUp,fadeOutIn;animation-name:backInUp,fadeOutIn}@-webkit-keyframes backInUp{0%{transform:translateY(2000px)}80%{transform:translateY(-40px)}100%{transform:translateY(0)}}@keyframes backInUp{0%{transform:translateY(2000px)}80%{transform:translateY(-40px)}100%{transform:translateY(0)}}.backOut{-webkit-animation-name:backOut;animation-name:backOut}@-webkit-keyframes backOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}@keyframes backOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.backOutDown{-webkit-animation-name:backOutDown,fadeInOut;animation-name:backOutDown,fadeInOut}@-webkit-keyframes backOutDown{0%{transform:translateY(0)}20%{transform:translateY(-20px)}100%{transform:translateY(-2000px)}}@keyframes backOutDown{0%{transform:translateY(0)}20%{transform:translateY(-20px)}100%{transform:translateY(-2000px)}}.backOutLeft{-webkit-animation-name:backOutLeft,fadeInOut;animation-name:backOutLeft,fadeInOut}@-webkit-keyframes backOutLeft{0%{transform:translateX(0)}20%{transform:translateX(20px)}100%{transform:translateX(-2000px)}}@keyframes backOutLeft{0%{transform:translateX(0)}20%{transform:translateX(20px)}100%{transform:translateX(-2000px)}}.backOutRight{-webkit-animation-name:backOutRight,fadeInOut;animation-name:backOutRight,fadeInOut}@-webkit-keyframes backOutRight{0%{transform:translateX(0)}20%{transform:translateX(-20px)}100%{transform:translateX(2000px)}}@keyframes backOutRight{0%{transform:translateX(0)}20%{transform:translateX(-20px)}100%{transform:translateX(2000px)}}.backOutUp{-webkit-animation-name:backOutUp,fadeInOut;animation-name:backOutUp,fadeInOut}@-webkit-keyframes backOutUp{0%{transform:translateY(0)}20%{transform:translateY(20px)}100%{transform:translateY(-2000px)}}@keyframes backOutUp{0%{transform:translateY(0)}20%{transform:translateY(20px)}100%{transform:translateY(-2000px)}}.fadeInDown{-webkit-animation-name:fadeInDown,fadeIn;animation-name:fadeInDown,fadeIn}@keyframes fadeInDown{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft,fadeIn;animation-name:fadeInLeft,fadeIn}@-webkit-keyframes fadeInLeft{0%{transform:translateX(-20px)}100%{transform:translateX(0)}}@keyframes fadeInLeft{0%{transform:translateX(-20px)}100%{transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight,fadeIn;animation-name:fadeInRight,fadeIn}@-webkit-keyframes fadeInRight{0%{transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes fadeInRight{0%{transform:translateX(20px)}100%{transform:translateX(0)}}.fadeInUp{-webkit-animation-name:fadeInUp,fadeIn;animation-name:fadeInUp,fadeIn}@-webkit-keyframes fadeInUp{0%{transform:translateY(20px)}100%{transform:translateY(0)}}@keyframes fadeInUp{0%{transform:translateY(20px)}100%{transform:translateY(0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown,fadeOut;animation-name:fadeOutDown,fadeOut}@-webkit-keyframes fadeOutDown{0%{transform:translateY(0)}100%{transform:translateY(20px)}}@keyframes fadeOutDown{0%{transform:translateY(0)}100%{transform:translateY(20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft,fadeOut;animation-name:fadeOutLeft,fadeOut}@-webkit-keyframes fadeOutLeft{0%{transform:translateX(0)}100%{transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{transform:translateX(0)}100%{transform:translateX(-20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight,fadeOut;animation-name:fadeOutRight,fadeOut}@-webkit-keyframes fadeOutRight{0%{transform:translateX(0)}100%{transform:translateX(20px)}}@keyframes fadeOutRight{0%{transform:translateX(0)}100%{transform:translateX(20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp,fadeOut;animation-name:fadeOutUp,fadeOut}@-webkit-keyframes fadeOutUp{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@keyframes fadeOutUp{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX,fadeIn;animation-name:flipInX,fadeIn}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0)}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY,fadeIn;animation-name:flipInY,fadeIn}@-webkit-keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0)}}.flipOutX{-webkit-animation-name:flipOutX,fadeOut;animation-name:flipOutX,fadeOut;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{transform:perspective(400px) rotateX(0)}100%{transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0)}100%{transform:perspective(400px) rotateX(90deg)}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY,fadeOut;animation-name:flipOutY,fadeOut}@-webkit-keyframes flipOutY{0%{transform:perspective(400px) rotateY(0)}100%{transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0)}100%{transform:perspective(400px) rotateY(90deg)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn,fadeIn;animation-name:lightSpeedIn,fadeIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}100%{transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}100%{transform:translateX(0) skewX(0);opacity:1}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut,fadeOut;animation-name:lightSpeedOut,fadeOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0)}100%{transform:translateX(100%) skewX(-30deg)}}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0)}100%{transform:translateX(100%) skewX(-30deg)}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes hinge{0%{transform:rotate(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{transform:translateY(700px);opacity:0}}.rollIn{-webkit-animation-name:rollIn,show;animation-name:rollIn,show}@-webkit-keyframes rollIn{0%{transform:translateX(-100%) rotate(-120deg)}100%{transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{transform:translateX(-100%) rotate(-120deg)}100%{transform:translateX(0) rotate(0)}}.rollOut{-webkit-animation-name:rollOut,hide;animation-name:rollOut,hide}@-webkit-keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.alert{font-size:14px;padding:15px;margin-top:20px;line-height:20px;position:relative;background:#006}.alert:first-child{margin-top:0}.alert_float{display:none}.alert__close{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' %3E%3Cline x1='7' y1='7' x2='23' y2='23' stroke='%23666666' stroke-linecap='round' stroke-width='2' /%3E%3Cline x1='23' y1='7' x2='7' y2='23' stroke='%23666666' stroke-linecap='round' stroke-width='2' /%3E%3C/svg%3E");position:absolute;right:15px;top:15px}.alert__close:hover{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' %3E%3Cline x1='7' y1='7' x2='23' y2='23' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3Cline x1='23' y1='7' x2='7' y2='23' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3C/svg%3E")}.alert_success{background:#91ffc4;border:1px solid #5effa8}.alert_success .alert__link{color:#005e2b}.alert_info{background:#b3ffff;border:1px solid #80ffff}.alert_info .alert__link{color:#007f80}.alert_warning{background:#ffe0b3;border:1px solid #ffcc80}.alert_warning .alert__link{color:#804d00}.alert_danger{background:#ffb3d6;border:1px solid #ff80bb}.alert_danger .alert__link{color:#80003b}.alert__link{font-weight:700;border-bottom:1px solid rgba(0,0,0,.2)}.features .feature{margin-bottom:1.5rem}.feature:last-child .feature__value,.feature__value_medium,.features .feature:last-child{margin-bottom:0}.features_horizontal .feature{margin:0 1.5rem 0 0}.features_row{display:flex}.feature{display:flex;flex-direction:column;align-items:flex-start}.feature__label,.feature__value{margin-bottom:.5rem}.feature__label{font-size:var(--label-size);color:var(--label-color)}.feature__value{color:var(--value-color);font-size:var(--value-size);line-height:var(--line-height)}.feature__value_medium{flex-grow:1;align-items:center;justify-content:center;display:flex}.feature__message{font-size:var(--small);color:var(--gray)}.feature_horizontal{flex-direction:row;align-items:baseline}.feature_horizontal .feature__label,.feature_horizontal .feature__value{margin-right:1rem;margin-bottom:.25rem}.more{font-weight:700;font-size:18px;transition:all .2s ease;cursor:pointer;position:relative;display:inline-block;padding:0 20px;line-height:40px;color:#006;border:1px solid rgba(0,0,0,.1)}.more:hover{color:#38D;border:1px solid rgba(0,0,0,.2)}.more_contrast{color:#fff;border:1px solid rgba(255,255,255,.1)}.more_contrast:hover{color:#f3f7f9;border:1px solid rgba(255,255,255,.2)}.more_background{border:0;color:#fff}.more_background:hover{color:#f3f7f9}.spoiler{box-shadow:0 0 10px rgba(0,0,0,.1)}.spoiler_preview .spoiler__overflow{position:relative;height:150px}.spoiler_preview .spoiler__overflow:before{display:block;position:absolute;top:0;z-index:2;width:100%;height:100%}.spoiler__content,.spoiler__header{position:relative;padding:10px;box-sizing:border-box}.spoiler__header{padding-left:40px;width:100%;position:relative;cursor:pointer;display:inline-block;font-weight:700;transition:all .2s ease}.spoiler__header:before{display:block;position:absolute;top:20px;left:10px}.spoiler__header:hover{color:#006}.spoiler__overflow{height:0;width:100%}.spoiler__content{line-height:20px;font-size:16px}.spoiler_open .spoiler__overflow:before{display:none}.form{position:relative}.form__non-field-errors{margin:10px 0}.form__non-field-error{border-radius:4px;font-size:16px;width:100%;padding:15px;box-sizing:border-box;background:#dd4d48;color:#fff;border:1px solid #D00}.form__personal-data{font-size:10px;color:#000;line-height:12px;margin:-10px 0 15px}.form__personal-data_contrats{color:#fff}.form__personal-data a{font-weight:700}.form__response-title{font-size:28px;font-weight:700;margin-bottom:10px}.form__response-text{font-size:16px;line-height:20px}.block-modal .title{font-size:36px}.block-modal .descriptions{padding:20px 0}.page{transition:filter .2s ease}.modal-open body .modal-leap{display:block}.modal-leap{display:none}.modal-leap .modal-close{border-radius:50%;transition:all .2s ease;cursor:pointer;display:block;position:absolute;right:20px;top:20px;z-index:1001;height:40px;width:40px;background:#006}.modal-leap .modal-close:after{display:block;position:absolute;top:5px;left:5px;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' %3E%3Cline x1='7' y1='7' x2='23' y2='23' stroke='%23fff' stroke-linecap='round' stroke-width='2' /%3E%3Cline x1='23' y1='7' x2='7' y2='23' stroke='%23fff' stroke-linecap='round' stroke-width='2' /%3E%3C/svg%3E")}.modal-leap .modal-close:hover{background:#38D}.modal-leap .modal-arrows{opacity:0;transition:opacity .2s ease;position:absolute;top:50%;width:100%;margin-top:-16px}.modal-leap .modal-thumbs .modal-thumb.active img,.modal-leap .modal-thumbs .modal-thumb:hover img,.modal-leap .modal-wrapper:hover .modal-arrows,.slider:hover .slider__arrows{opacity:1}.modal-leap .modal-wrapper{border-radius:3px;transition:all .2s ease;z-index:2;position:relative;margin:auto;background:#fff;box-sizing:border-box;min-width:auto}.modal-leap .next-arrow,.modal-leap .prev-arrow{display:block;position:absolute;z-index:99;height:100%;top:0}.modal-leap .next-arrow svg,.modal-leap .prev-arrow svg{stroke:#fff}.modal-leap .next-arrow:hover svg,.modal-leap .prev-arrow:hover svg{stroke:#38D}.modal-leap .next-arrow{right:20px}.modal-leap .prev-arrow{left:20px}.modal-leap .modal-overlay{margin:0;padding:0 0 30px;border:0;border-collapse:collapse;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;overflow:auto;background:rgba(0,0,0,.7)}.modal-leap .wrapper-image{position:relative;width:100%;transition:all .2s ease}.modal-leap .wrapper-image img{position:absolute;transition:all .2s ease}.modal-leap .modal-background{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.8)}.modal-leap .modal-dialog{border-top:1px solid #ccc;padding:16px}.modal-leap .modal-text{padding:16px}.modal-leap .modal-thumbs{border-radius:3px;position:fixed;bottom:20px;left:50%;height:80px;overflow:hidden;z-index:2;background:#fff}.modal-leap .modal-thumbs .modal-thumb{transition:all .2s ease;width:80px;height:80px;display:inline-block;overflow:hidden;background:#006}.modal-leap .modal-thumbs .modal-thumb img{opacity:.6}.modal-leap .modal-thumbs .modal-thumb .thumb{height:140%}.dropdown-content,.dropdown-menu{border-radius:3px;box-shadow:0 0 15px rgba(0,0,0,.12);overflow:hidden;display:none;background:#fff}.header,details:hover,details[open]{box-shadow:var(--shadow-base)}.about,.advantages,.dropdown .item:hover,.order-block{background:#f3f7f9}.dropdown-content.open,.dropdown-menu.open{display:block}.dropdown-content-absolute,.dropdown-menu-absolute{position:absolute;top:50px;left:0;z-index:999}.dropdown .item,.dropdown-header{padding:0 15px}.dropdown .item{transition:all .2s ease}.dropdown-header{font-weight:700;color:#666;width:100%;height:32px;line-height:32px;background:#f3f3f3;box-sizing:border-box}.dropdown-menu .divider,.dropdown-menu .separator{height:1px;background:#e5e5e5;width:100%}.dropdown-menu{font-size:16px;line-height:40px}.dropdown-menu .disabled a{color:#666}.dropdown-content{font-size:16px;padding:15px}details{--height:50px;display:block;background:var(--content-bg-color);width:100%;overflow:hidden;margin-bottom:1rem;border-radius:var(--border-radius);border:var(--border);transition:box-shadow .3s ease;box-shadow:var(--shadow-null)}details[open] summary:before{width:32px;height:32px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolyline points='6,16 26,16' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolyline points='6,16 26,16' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E");transform:rotate(0)}details[open] summary~div{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out}summary{display:flex;padding:.5rem 1.25rem .5rem 3rem;font-size:var(--h5);cursor:pointer;position:relative;min-height:var(--height);box-sizing:border-box;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}summary::marker{display:none}summary::-moz-list-bullet{list-style-type:none}summary:before{content:"";align-items:center;position:absolute;left:.5em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' %3E%3Cline x1='6' y1='16' x2='26' y2='16' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3Cline x1='16' y1='6' x2='16' y2='26' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' %3E%3Cline x1='6' y1='16' x2='26' y2='16' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3Cline x1='16' y1='6' x2='16' y2='26' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3C/svg%3E");background:var(--primary);width:2rem;height:2rem;transition:transform var(--very-fast) ease-in-out,background var(--very-fast) ease-in-out;transform:rotate(-90deg)}summary:focus{outline:0}summary:hover:before{background:var(--primary-dark)}.details__content_padding{padding:1rem 3rem}.details_content .details__content{padding:1rem}.details_spoiler{background:var(--content-bg-color)}.details_sm{--height:30px;margin-bottom:.75rem}.details_sm .details__trigger{font-size:var(--h6);padding:.5rem 1.25rem .5rem 2rem}.details_sm .details__trigger:before{left:0;width:32px;height:32px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' %3E%3Cline x1='10' y1='16' x2='22' y2='16' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3Cline x1='16' y1='10' x2='16' y2='22' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' %3E%3Cline x1='10' y1='16' x2='22' y2='16' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3Cline x1='16' y1='10' x2='16' y2='22' stroke='%23000' stroke-linecap='round' stroke-width='2' /%3E%3C/svg%3E")}.details_sm .details__content{padding:.5rem .75rem}.details_sm .details__content_padding{padding:.75rem 2rem}.details_sm[open] summary:before{width:32px;height:32px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolyline points='10,16 22,16' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpolyline points='10,16 22,16' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.details_right summary{padding:.5rem 1.25rem}.details_right summary:before{left:auto;right:.5em}.text .details__title{line-height:1.5rem}.text .details__content{padding:.5rem 1rem}.notransition{transition:none!important}.slider{min-height:380px;position:relative}.slider .preloader{position:absolute;z-index:99;left:50%;top:50%;margin:-12px 0 0 -12px}.slider__arrows_next:hover:after,.slider__arrows_prev:hover:after{margin-left:10px}.slider__viewport{overflow:hidden;position:relative;height:100%;width:100%}.slider__container{height:inherit;position:relative;min-width:100%;display:flex;flex-wrap:nowrap;padding:0}.slider_touch:active{cursor:grabbing;cursor:-webkit-grabbing}.slider_touch .slider__container{touch-action:manipulation;-moz-backface-visibility:hidden}.slider_touch .slider__viewport:active{cursor:move}.slider__arrows{opacity:0;transition:opacity .2s ease;position:absolute;top:50%;width:100%;margin-top:-15px;z-index:99}.slider__arrows_next,.slider__arrows_prev{transition:all .2s ease;cursor:pointer;display:block;position:absolute;top:0;z-index:99}.slider__arrows_next:after,.slider__arrows_prev:after{display:block;position:absolute;top:0;margin:10px;background:#ccc}.infomap .more,.slide__more{margin-top:15px}.slider__arrows_next{right:10px;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='8,3 22,15 8,27' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.slider__arrows_next:after{right:0}.slider__arrows_next:hover{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='8,3 22,15 8,27' fill='none' stroke='%23000066' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.slider__arrows_prev{left:10px;transform:rotate(-180deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='8,3 22,15 8,27' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.slider__arrows_prev:hover{transform:rotate(-180deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='8,3 22,15 8,27' fill='none' stroke='%23000066' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.slider__points{z-index:99;position:absolute;bottom:20px;transition:opacity .3s ease;width:100%}.slider__points_left{text-align:left}.slider__points_right{text-align:right}.slider__points li{width:25px;height:20px;display:inline-block;text-align:center;line-height:30px;cursor:pointer}.slider__points li:before{border-radius:6px;vertical-align:text-top;width:10px;height:10px;background:#666;transition:background .2s ease;display:inline-block}.slide,.slide__image{width:100%;height:100%}.slider__points li:hover:before{background:#666}.slider__points li.active:before{background:var(--secondary-dark)}.slide{display:none;overflow:hidden;position:relative}.slide__more{font-size:16px;font-weight:700;border-radius:4px;text-transform:uppercase;background:var(--primary);overflow:hidden;line-height:40px;padding:0 15px;color:var(--white)}.slide__content{position:relative;z-index:99;height:100%}.slide__image{position:absolute;z-index:1;top:0}.bt,.field,.slide__text{position:relative}.slide__image,.slide__text{display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}.bt,.bt span{display:inline-block}.slide__text{margin:auto;height:360px;max-width:520px;z-index:2}.slide__text h1,.slide__text h2,.slide__text h3,.slide__text h4{padding:15px 0}.slide__text p{font-size:18px;line-height:24px}.slide__text .date{font-size:14px}.slide__text .condition{font-size:12px;color:var(--lt-gray)}.slide__text_bottom{padding-bottom:50px}.slide__image_top,.slide__text_top{justify-content:flex-start}.slide__image_bottom,.slide__text_bottom{justify-content:flex-end}.slide__image_left,.slide__text_left{align-items:flex-start}.slide__image_right,.slide__text_right{align-items:flex-end}.slide__background{top:0;position:absolute;z-index:0;-o-object-fit:cover;object-fit:cover;background-size:cover!important;width:100%;height:100%}.slide_contrast .slide__text h1,.slide_contrast .slide__text h2,.slide_contrast .slide__text h3,.slide_contrast .slide__text h4,.slide_contrast .slide__text h5,.slide_contrast .slide__text p,.slide_tinted .slide__text h1,.slide_tinted .slide__text h2,.slide_tinted .slide__text h3,.slide_tinted .slide__text h4,.slide_tinted .slide__text h5,.slide_tinted .slide__text p{color:var(--white)}.bt,.bt:hover{color:#fff}.bt{font-weight:700;box-shadow:0 0 0 transparent;transition:all .2s ease;border-radius:3px;background:#006;background-image:linear-gradient(to bottom,#006 0,#006 100%);font-size:14px;cursor:pointer;padding:0 20px;line-height:50px;outline:0;border:0;margin:0 4px 4px 0}.bt span{vertical-align:middle;color:#000;line-height:50px}.bt:not(.disabled):hover{z-index:1}.bt.disabled,.bt:disabled{background:#666;color:#ededed}.bt-background{background:#fff}.bt-contrast{color:#fff}.bt-default{background:0 0;border:2px solid #e5e5e5;color:#000}.bt-default:hover{color:#006}.bt-primary{color:#fff;border:0;transition:all .4s ease}.bt-primary span{color:#fff}.bt:active{box-shadow:inset 0 0 5px rgba(0,0,0,.6)}.comment{font-size:11px;margin:5px 0 15px;padding-left:26px;color:#666}.field{padding:25px 0 15px;margin:0 0 10px}.field__help{font-size:12px;padding-top:8px;color:#666;max-height:0;overflow:hidden;transition:max-height .6s ease;transition-timing-function:ease-out}.field__help li{line-height:13px;margin-bottom:7px}.field:hover .field__help{max-height:1000px;transition-timing-function:ease-in}.field .errorlist{font-size:16px;padding-top:8px;color:#D00}.field:after{display:block;position:absolute;top:0}.field.required:after{font-weight:700;font-size:21px;pointer-events:none;display:block;content:'*';position:absolute;top:30px;right:15px;height:10px;width:10px;color:#38D}.feedback-block:after,.review__avatar_no-avatar:before,.reviews__avatar_no-avatar:before,.reviews__scan:before{content:''}.field input,.field textarea{outline:0;font-size:16px;box-shadow:0 0 10px rgba(0,0,0,.2);color:#000;padding:0 20px;line-height:50px;height:50px;border:0;background:#f3f3f3;width:100%;box-sizing:border-box;transition:border .2s ease}.field input::-webkit-input-placeholder,.field textarea::-webkit-input-placeholder{color:#666}.field input .placeholder,.field input::-moz-placeholder,.field textarea .placeholder,.field textarea::-moz-placeholder{color:#666}.field input:focus+.field__help,.field textarea:focus+.field__help{max-height:1000px;transition-timing-function:ease-in}.review__avatar,.review__avatar_no-avatar:before,.reviews__avatar,.reviews__avatar_no-avatar:before,.reviews__item,.svg-icon,.svg-text svg{transition:all .2s ease}.field input .required:valid,.field input:required:valid,.field textarea .required:valid,.field textarea:required:valid{background:#caf8c9}.field label{font-size:13px;color:#666;position:absolute;left:0;top:0}.field textarea{width:100%;height:120px;line-height:21px}.captcha{position:absolute;left:0;background:var(--primary);height:50px;overflow:hidden;cursor:pointer;display:flex}.captcha+#id_captcha{font-size:21px;padding-left:190px}.captcha__image{flex-grow:1;text-align:center}.preloader,.preloader-svg{position:absolute;top:50%;left:50%;z-index:999}.preloader{margin:-10px 0 0 -10px;width:20px;height:20px;background:url(../img/preloader.svg) 50% 50% no-repeat;display:none}.preloader-svg{width:24px;height:24px;margin:-12px 0 0 -12px}.ico,.svg-icon{width:30px;height:30px}.field .comment,.label .comment{font-size:13px;margin:10px 0;max-width:480px;color:#666}.svg-icon{display:inline-block;cursor:pointer;stroke:#000}.svg-text svg:hover{stroke:#38D}.ico,.made:hover .made__logotype .leap-logotype{stroke:#000}.no-image-ico{width:52px;height:52px}.error{text-align:center;padding-top:70px;max-width:420px;margin:auto}.error__number{font-size:96px;font-weight:700;margin-bottom:10px}.error__title{font-weight:700;font-size:18px;line-height:21px;padding:20px 0}.error__description,.error__path{font-size:16px}.error__path{border-radius:10px;display:inline-block;padding:5px 15px;background:#f3f3f3;line-height:20px;color:#666}.error__back{line-height:20px;padding:15px 0}.error__link{font-weight:700;font-size:18px;color:#006}.s-heart{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M45.977 23.637L25.021 44.994 4.016 23.74c-5.354-5.417-5.354-14.201 0-19.619 5.354-5.418 14.035-5.418 19.389 0l1.578 1.596 1.642-1.661c5.344-5.408 14.009-5.408 19.352 0 5.344 5.407 5.344 14.174 0 19.581z' stroke-width='10' stroke='%23000' fill='%232caf20'/%3E%3C/svg%3E")}.reviews__title{font-size:36px;text-align:center;font-weight:700}.reviews__scan{width:100%;height:60px;background:#006;position:absolute;left:0;bottom:0}.reviews__scan:before{display:block;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M13 10v6m-3-3h6M20 20l6 6' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2' %3E%3C/path%3E%3Ccircle fill='none' cx='13' cy='13' r='9' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}.reviews__avatar{border-radius:50%;width:160px;height:160px;background:#006;position:relative;overflow:hidden;display:inline-block;margin-bottom:30px;box-shadow:0 10px 15px rgba(0,185,225,.24)}.reviews__avatar_no-avatar:before{display:block;position:absolute;top:80px;left:80px;margin:-15px 0 0 -15px}.callback-modal-block .form__response,.feedback-ceo-modal-block .form__response,.feedback-modal-block .form__response,.modal .form__response,.reviews__list{margin-top:30px}.reviews__avatar:hover{background:#38D}.client__tabs,.review__avatar,.review__avatar:hover,.review__scan{background:#006}.reviews__avatar:hover:before{transform:scale(1.4)}.reviews_main{padding:30px 0}.reviews_main .reviews__item{top:0;margin-bottom:30px}.reviews__item{text-align:center;top:0;float:left;margin-bottom:80px;padding:10px;position:relative}.reviews__name{font-weight:700;font-size:21px}.reviews__date{font-size:14px}.reviews__date,.reviews__name{line-height:20px}.reviews__date,.reviews__descriptions{line-height:20px;color:#000}.reviews__rating{margin:10px 0}.reviews__descriptions{margin-bottom:10px;line-height:24px;font-size:18px}.reviews__company,.reviews__position{color:#666;font-size:11px;line-height:18px}.reviews__info{margin-bottom:15px}.reviews__name-date{margin-bottom:3px}.reviews__container{max-width:520px;margin:auto}.reviews__item-last{margin-bottom:30px}.review__title{font-size:36px;text-align:center}.review__scan{width:100%;height:60px;position:relative}.review__avatar{border-radius:50%;width:100px;height:100px}.review__avatar_no-avatar:before{display:block;position:absolute;top:50px;left:50px;margin:-15px 0 0 -15px}.review__avatar:hover:before{top:20px}.review__name{font-weight:700;font-size:18px}.review__date{color:#666}.review__date,.review__name{line-height:20px}.review__date,.review__descriptions{font-size:13px;line-height:20px}.review__descriptions{margin-bottom:10px}.review__company,.review__position{color:#666;font-size:11px;line-height:18px}.review__info{margin-bottom:15px}.client__tabs{width:100%;height:0;position:fixed;top:-60px;left:0;z-index:500;transition:all .4s ease;box-shadow:0 0 15px rgba(0,0,0,.12);text-align:center}.advantages__ico,.social-network__item{transition:all .2s ease;border-radius:50%}.client__tabs_fixed{display:block;top:60px;height:50px}.client__tab,.client__tab-link,.infomap .feature,.search__link,.search__name{display:inline-block}.client__tab{font-weight:700;transition:all .2s ease;border-radius:22px;font-size:16px;line-height:36px;margin-top:7px}.client__tab:hover{background:#38D}.client__tab-link{color:#fff;line-height:36px;padding:0 15px}.client__header{text-align:center;position:relative;padding-bottom:40px}.client__header .breadcrumbs{position:relative;z-index:99}.client__title{font-size:32px;font-weight:700;margin:15px auto;max-width:360px;position:relative;z-index:9}.client__logotype{border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,.12);display:block;position:relative;width:300px;height:300px;overflow:hidden;margin:20px auto 0;z-index:66}.client__logotype img{height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.client__description{font-size:16px;line-height:18px;margin:0 auto 10px;max-height:60px;overflow:hidden;position:relative;max-width:640px}.client__content{padding:40px 0}.client__content .title{font-weight:700;font-size:36px;text-align:center}.client__content .header-block{text-align:center}.client__text{line-height:20px;font-size:14px;padding:20px;box-sizing:border-box}.client .background{width:100%;height:100%;position:absolute;z-index:0;top:0}.infomap{overflow:hidden;width:320px;padding:15px}.address,.contact,.contacts__container{padding-bottom:30px}.infomap .title{margin-bottom:10px;font-size:28px}.infomap .feature{width:50%;float:none;padding-right:30px;box-sizing:border-box;vertical-align:top;font-size:16px;margin-bottom:20px;line-height:16px}.address .feature,.contact .feature{padding-right:10px}.infomap .lable{font-size:16px;font-weight:700;color:#666;margin-bottom:8px}.address .name,.contact .name{font-size:21px;display:block}.address .description,.address .name,.contact .description,.contact .name{margin-bottom:20px}.about{padding:50px 0;overflow:hidden}.about__header{text-align:center}.about__title{font-size:36px}.about__ico{width:80px;height:80px;border-radius:50%;background:#006;margin-left:25px}.about__content{max-width:840px;margin:auto;line-height:24px;padding:10px 20px}.about__content h2,.about__content h3,.about__content p{margin-bottom:10px}.about__content p{font-size:18px}.about__content h3{font-size:32px}.search .header-title{text-align:center}.search__form{box-shadow:0 0 20px rgba(0,0,0,.24);position:relative;background:#fff;height:60px}.search__form input{font-size:28px;box-shadow:0 0 0 transparent;padding-left:25px;height:60px;background:#fff}.search__submit{position:absolute;right:0;height:60px;margin:0;font-size:21px;border-radius:0}.search__field{margin:0;padding:0;float:left;width:100%}.search__content{max-width:840px;margin:auto}.search__message{font-size:18px;text-align:center;font-weight:700;margin:10px 0;padding:15px;border:1px solid #f3f3f3}.group,.search__results-item{border-bottom:1px solid #e5e5e5}.search__number{font-size:21px;margin:0 10px 0 -20px}.search__name{overflow:hidden;font-size:21px}.search__link{color:#38D;font-size:13px}.search__description{font-size:16px}.search__list{margin-bottom:30px}.search__results{padding-top:40px}.search__results-item{padding:10px 20px}.search__results-item:last-child{border:0}.search__results-section-name{font-size:21px;font-weight:700}.search-bt{text-align:center;width:120px;height:90px;float:right;border-left:1px solid #e5e5e5}.search-bt_open .search-bt__form{display:block}.search-bt__form{box-shadow:0 0 20px rgba(0,0,0,.24);display:none;background:#fff;width:calc(100% - 160px);position:absolute;right:120px;margin-top:100px;z-index:99;height:100px}.search-bt__form input{font-size:28px;box-shadow:0 0 0 transparent;padding-left:40px;height:100px;background:#fff}.search-bt .search__submit{position:absolute;right:0;margin:25px;font-size:21px;border-radius:0}.search-bt .search__field{margin:0 -10% 0 0;padding:0;float:left;width:100%}.social-network,.social-network li{margin-bottom:10px}.social-network__header{font-size:16px;font-size:12px;color:#666;margin-bottom:10px}.social-network__list{margin-bottom:15px}.social-network__item{position:relative;width:50px;height:50px;display:inline-block;border:4px solid #006;cursor:pointer}.social-network__item img{height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.advantages,.advantages__header,.advantages__ico,.advantages__list,.certificates__image,.feedback-block{position:relative}.social-network__item:hover{border:4px solid #38D}.advantages{overflow:hidden;padding:60px 0}.advantages__title{font-size:36px;font-weight:700;text-align:center;margin-bottom:50px}.advantages__list{display:flex;flex-wrap:wrap}.advantages__item{word-wrap:break-word;margin-left:10px;margin-right:10px;display:flex;flex-wrap:wrap;margin-left:calc((var(--offset)/ 2) * -1);margin-right:calc((var(--offset)/ 2) * -1);box-sizing:border-box;padding:0 0 30px 30px}.advantages__item:hover .advantages__ico{animation-timing-function:ease;transform-origin:50% 100%;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.8s;animation-duration:.8s;width:80px;height:80px;margin:-10px 0 0 -10px}.advantages__image{width:calc(8.33333333% - 20px);width:8.33333333%}.advantages__text{width:calc(8.33333333% - 20px);width:8.33333333%;padding-left:30px}.advantages__list{width:100%}.advantages__ico{width:60px;height:60px;transition-property:height,width,margin;margin-bottom:20px;background:#006;background-image:linear-gradient(to bottom,#006 0,#38D 100%);box-shadow:0 10px 15px rgba(0,0,102,.4)}.advantages__ico img{z-index:9;height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.advantages__ico_red{background:#ae2109;background-image:linear-gradient(to bottom,#ae2109 0,#EB5757 100%);box-shadow:0 10px 15px rgba(174,33,9,.4)}.advantages__ico_green{background:#12895a;background-image:linear-gradient(to bottom,#12895a 0,#1AC8BE 100%);box-shadow:0 10px 15px rgba(18,137,90,.4)}.advantages__ico_orange{background:#9e4217;background-image:linear-gradient(to bottom,#9e4217 0,#EBB057 100%);box-shadow:0 10px 15px rgba(158,66,23,.4)}.advantages__ico_blue{background:#19358c;background-image:linear-gradient(to bottom,#19358c 0,#57A4EB 100%);box-shadow:0 10px 15px rgba(25,53,140,.4)}.advantages__ico_magenta{background:#6d1341;background-image:linear-gradient(to bottom,#6d1341 0,#BA1AC8 100%);box-shadow:0 10px 15px rgba(109,19,65,.4)}.advantages__ico_violet{background:#351589;background-image:linear-gradient(to bottom,#351589 0,#6129c8 100%);box-shadow:0 10px 15px rgba(53,21,137,.4)}.block__ico,.certified__item,.clients,.content .text .image-link,.exclusivity__regions-ico{box-shadow:0 0 15px rgba(0,0,0,.12)}.advantages__name{font-size:21px;font-weight:700;line-height:24px;margin-bottom:15px}.advantages__description{font-size:14px;line-height:21px}.advantages__more{transition:all .2s ease;font-weight:700;border-radius:15px;background:#38D;background-image:linear-gradient(to bottom,#38D 0,#38D 100%);margin-top:15px;padding:0 15px;line-height:30px;overflow:hidden;display:inline-block;color:#fff}.clients{min-height:260px;width:100%}.clients__container{padding:30px 0;overflow:hidden}.clients__list{min-height:180px!important}.clients__title{font-weight:700;margin-bottom:5px}.clients__header{text-align:center;margin-bottom:30px}.clients__description{font-size:18px;line-height:21px;margin:auto}.clients__item{text-align:center;height:150px!important;line-height:150px}.clients__item img{vertical-align:middle;display:inline-block}.articles__item,.catalog-list .item,.certificates__item,.content .text .table-default td,.made__year,.text-gallery__item{vertical-align:top}.certification{text-align:center;padding:0 0 2rem}.certification__label{font-size:14px;color:#666;margin-bottom:.4rem}.certification__item{font-weight:700}.certificates__list{width:100%;margin:10px 0}.certificates__item{padding:10px;display:inline-block;float:none;margin-right:-4px}.certificates__image{text-align:center;border-radius:10px;width:100%;height:200px;overflow:hidden;display:block;transition:all .2s ease;border:2px solid #dde1e6}.certificates__image:hover{border:2px solid #006}.certificates__image:hover img{opacity:.8}.certificates__image img{width:100%;height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.certificates__name{font-weight:700;font-size:18px;padding:15px 10px 5px}.certificates__description{font-size:16px;padding:0 10px;display:block;line-height:21px}.certificates__description span{font-weight:700}.personal-data a{font-weight:700;color:#38D}.form_modal{display:none}.modal-block .title{color:var(--black);font-size:28px;text-align:center;margin-bottom:20px}.callback-modal-block,.feedback-ceo-modal-block,.feedback-modal-block,.modal{display:none;padding:20px;color:#000}.order-block{padding:3rem;border-radius:1rem;margin-bottom:2rem}.feedback-block{background:#006;color:var(--white);overflow:hidden;padding:60px 0}.feedback-block .select .item,.feedback-block .select .select-trigger{color:#000}.feedback-block .personal-data{color:var(--white)}.feedback-block .personal-data a{color:#38D}.feedback-block p,.feedback-block__form label,.slider .plus{color:var(--white)}.feedback-block:after{display:block;position:absolute;transition:all .4s ease;opacity:0;left:50%;top:50%;margin:-160px 0 0 -160px;transform:scale(3)}.feedback-block:hover:after{opacity:.4}.feedback-block__title{font-weight:700;font-size:36px;line-height:46px;margin-bottom:15px}.feedback-block__description p,.feedback-block__header,.header-content .header-title,.subscription__info{margin-bottom:20px}.feedback-block__container{position:relative;z-index:1}.feedback-block__row{display:flex;flex-wrap:wrap;margin-left:calc((var(--offset)/ 2) * -1);margin-right:calc((var(--offset)/ 2) * -1)}.feedback-block__form{padding:20px 0;display:block}.feedback-block__description p{font-size:18px;line-height:28px}.subscription{margin-top:40px;position:relative;padding:25px 0;background:#ecfaff}.subscription__container{overflow:hidden}.subscription__info{float:left;max-width:220px}.subscription__title{font-size:32px;font-weight:700;margin-bottom:15px}.subscription__title h2{font-weight:700;line-height:25px}.subscription__description{font-size:16px;line-height:18px}.subscription .field input{background:#fff}.subscription .form{max-width:320px;float:left}.subscription .field{margin:0;padding:0 0 20px}.subscription .field__text label{display:none}.subscription .field__text input{color:#fff}.subscription .field__text:after{top:13px}.subscription .bt{line-height:40px;text-transform:uppercase}.thank section{text-align:center}.thank section .content{max-width:400px;margin:0 auto 50px}.sidebar{margin-bottom:10px;position:-webkit-sticky;position:sticky;top:160px;min-width:220px}.made,.made__logotype,.made__year{position:relative;z-index:999}.made{margin:auto;width:120px}.made_center .made__info{text-align:center;bottom:-20px;right:50%;width:280px;background:#fff;margin-right:-140px;padding:30px 30px 70px}.made:hover .made__info{display:block}.made__logotype,.made__year{display:inline-block}.made:hover .made__year{color:#000;border:2px solid #006}.made:hover .made__year:hover{border:2px solid #38D}.made:hover .made__logotype:hover .leap-logotype{stroke:#38D}.made__logotype .leap-logotype{width:81px;height:25px;stroke:#000;transition:all .2s ease}.made__logotype:hover .leap-logotype{stroke:#38D}.made_contrast .made__year{color:#fff;border:2px solid #006}.made_contrast .made__logotype .leap-logotype{stroke:#fff}.made__year{transition:all .2s ease;color:#000;font-size:7px;padding:0 4px;border:2px solid #36c;line-height:14px;margin-top:2px}.made__info,.nav-bt{position:absolute;display:none;box-sizing:border-box}.made__year:hover{border:2px solid #4fb2ff}.made__info{box-shadow:0 0 20px rgba(0,0,0,.24);bottom:-20px;right:-30px;z-index:0;width:280px;background:#fff;padding:30px 30px 70px}.nav-bt,.nav-bt span{width:30px;transition:all .2s ease}.header,.header__main{background:var(--white)}.made__info p{font-size:13px;line-height:18px}.made__title{font-weight:700;margin-bottom:10px}.nav-bt{height:80px;cursor:pointer;top:30px;left:30px;z-index:1001;padding:20px 0}.nav-bt__wrapper{position:relative;height:30px}.nav-bt span{height:2px;border-top:2px solid var(--secondary);display:block;position:relative;left:0}.nav-bt span:first-child{top:10px}.nav-bt span:nth-child(2){top:14px;transition:all .2s ease}.nav-bt span:last-child{top:18px}.nav-bt:hover:not(.nav-bt_open) span{border-top:2px solid var(--primary)}.nav-bt:hover:not(.nav-bt_open) span:first-child{top:6px;left:6px;width:18px}.nav-bt:hover:not(.nav-bt_open) span:nth-child(2){width:10px;top:14px;left:10px}.nav-bt:hover:not(.nav-bt_open) span:last-child{left:6px;top:22px;width:18px}.nav-bt_open span{border-top:2px solid var(--secondary)}.nav-bt_open span:first-child{transform:translateY(8px) rotate(45deg)}.nav-bt_open span:nth-child(2){opacity:0}.nav-bt_open span:last-child{transform:translateY(-8px) rotate(-45deg)}.header{width:100%;position:-webkit-sticky;position:sticky;transition:box-shadow .3s ease-in;min-height:80px;top:-60px;z-index:999}.content .text .image-link,.footer,.footer__main,.header-content,.header__main-container,.inner__container,.inner__header{position:relative}.header__main,.header__services{width:100%;box-sizing:border-box}.header__main-container{display:flex;justify-content:center;align-items:flex-end;height:140px;transition:height .25s cubic-bezier(.18,.89,.32,1.28)!important}.header__services{background:#f3f3f3}.header__left,.header__right{top:30px;position:absolute}.header__left{left:1rem}.header__right{right:1rem;text-align:right}.header__marker{float:left}.header__address{font-size:14px;line-height:21px;margin-bottom:.5rem}.header__email{font-size:16px;display:flex!important;flex-direction:column}.documents,.graph__result,.next__content,.projects__item-container,.services__item,body{flex-direction:column}.header__email span{margin-bottom:5px}.header__email a{color:#38D;font-size:15px}.header__phone{font-weight:700;font-size:18px;color:#36c;display:block}.header__callback{font-weight:700;color:#36c;border:1px solid #4fb2ff;line-height:33px;padding:0 14px;display:inline-block;font-size:16px;transition:border-radius .3s ease,border-color .3s ease;box-sizing:border-box}.header__callback svg,.header__callback:hover svg,.header__contacts,.header_fixed .header__left,.header_fixed .header__services,.header_fixed .logotype__description{display:none}.header__callback:hover{border:1px solid var(--three)}.header__callback svg path{transition:fill .3s ease;fill:#006}.header__callback:hover svg path{transition:fill .3s ease;fill:#38D}.header_fixed{box-shadow:var(--shadow-soft)}.header_fixed .header__main,.selected{box-shadow:var(--shadow-base)}.header_fixed .header__nav{height:0}.header_fixed .header__right{top:auto;bottom:25px}.header_fixed .header__callback,.header_fixed .header__phone{line-height:30px;margin:0;height:30px}.header_fixed .header__phone{margin-right:15px}.header_fixed .header__logotype{width:100px;padding:10px 0}.header_fixed .header__nav-bt{top:0}.header__shelf{background:#dde1e6;padding:0 30px;height:50px;overflow:hidden;transition:height .3s ease}.header__shelf_open{height:360px!important}body{display:flex}.page{flex:1 0 auto}.footer{flex-shrink:0;display:flex;flex-direction:column;background:#f3f7f9}.footer__main{box-sizing:border-box;display:flex;flex-direction:revert;justify-content:center;padding:50px 0 40px;z-index:2;flex-grow:1;min-height:180px}.footer__phone{line-height:30px;margin-bottom:10px}.footer__phone-link{font-weight:700;font-size:28px;margin-right:15px}.footer__email{margin-bottom:5px;line-height:30px}.footer__address{font-size:18px;margin:10px 0;line-height:21px}.copy-right,.logotype__description{font-size:12px;line-height:16px}.footer__container{display:flex;flex-wrap:wrap}.footer__logotype{display:inline-block;margin-bottom:10px}.footer__nav{margin-left:auto;min-height:50px}.footer__made{padding-top:30px;box-sizing:border-box;background:#fff;height:80px;width:100%}.copy-right__description{padding:10px 0;max-width:420px;color:#ededed}.copy-right_contracts{color:#fff}.logotype{width:140px;padding:20px 0;text-align:center;transition:width .3s ease}.logotype__container{display:block;width:100%;line-height:40px}.logotype__container img{width:100%}.logotype__description{display:inline-block;text-align:center;color:var(--gray)}.logotype_fixed{width:130px}.logotype_fixed .logotype__container{display:block;width:130px}.logotype_fixed .logotype__container img{width:100%}.logotype_fixed .logotype__description{display:none}.no-image{width:52px;height:52px;display:flex;justify-content:center;align-items:center}.no-image_white{background:url(../img/icons.svg#no-image-white)}.no-image:not(.no-image_white){background:url(../img/icons.svg#no-image-gray)}.content-container .header-title{display:inline-block;max-width:840px}.inner__header{padding-bottom:20px}.inner__title{margin:15px 0 20px;line-height:50px}.inner__container_content{flex:1 0 auto}.content .text .image-link:after,.content .text .image-link:before{content:'';position:absolute;opacity:0;display:block;transition:all .2s ease}.content .text .image-link:before{right:20px;top:20px;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M13 10v6m-3-3h6M20 20l6 6' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2' %3E%3C/path%3E%3Ccircle fill='none' cx='13' cy='13' r='9' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");z-index:1}.content .text .image-link:after{width:50px;height:50px;border-radius:50%;background:#38D;right:10px;top:10px;z-index:0}.content .text .image-link:hover:after,.content .text .image-link:hover:before{opacity:1}.content .text p{font-size:14px;line-height:21px;margin-bottom:10px}.content .text p:last-child{margin-bottom:0}.content .text p .image-link{border-radius:10px;overflow:hidden;display:inline-flex}.content .text p img{max-width:100%;height:auto!important}.content .text h2{margin:5px 0}.content .text h3{margin:10px 0}.content .text hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}.content .text ol,.content .text ul{font-size:14px;margin:5px 0}.content .text ol{list-style-type:none;counter-reset:item;margin:0;padding:5px 0 0}.content .text ol>li{display:table;counter-increment:item;margin-bottom:5px}.content .text ol>li:before{font-weight:700;font-size:14px;color:#006;content:counters(item,".") ". ";display:table-cell;margin-bottom:5px;padding-right:10px}.content .text ul{font-size:14px;margin:5px 0}.content .text ul li{margin:10px 0;list-style-type:none}.content .text ul>li{position:relative}.content .text ul>li:hover:before{color:#38D}.content .text ul>li:before{content:"● ";color:#006;padding-right:10px}.content .text ul>li li{font-size:13px;margin-left:20px}.content .text ul>li li:before{content:"- ";padding-right:10px}.content .text table{border-collapse:collapse;border:1px solid #cce0f0;margin:15px 0}.content .text table tr:hover{background:#f9f9f9}.content .text table tr:hover td{color:#555}.content .text table td{color:#999;border:1px solid #e5e5e5;padding:12px 35px;border-collapse:collapse}.content .text table th{padding:12px 10px;background:#0079d4;color:#fff;text-transform:uppercase;font-size:12px}.content .text table th.last{border-right:none}.content .text blockquote{font-size:16px;margin:30px 0;padding:.25em 40px;line-height:1.45;position:relative;color:#383838}.content .text blockquote:before{display:block;content:"\201C";font-size:36px;position:absolute;left:0;top:0;color:#7a7a7a}.content .text blockquote:after{display:block;content:"\201D";font-size:36px;position:absolute;right:0;bottom:0;color:#7a7a7a}.file,.file__ico{float:left;position:relative}.content .text blockquote cite{color:#999;font-size:14px;display:block;margin-top:5px}.content .text blockquote cite:before{content:"\2014 \2009"}.container{margin:auto;padding:0 20px;box-sizing:border-box}.documents,.text-gallery{padding:20px 0}.container:not(.not-animate){transition:width .4s ease}.documents{display:flex}.documents_vertical .file{width:100%!important}.file{display:block;padding:20px 30px 20px 0;box-sizing:border-box}.file__link{font-size:18px;margin-bottom:5px;line-height:21px;color:#006}.file__link:hover{margin-bottom:6px;color:#000}.file__ico,.file__size{color:#333;display:block}.file__ico{transition:all .2s ease;border-radius:3px;background:#333;width:36px;height:42px;margin-right:20px}.file__size{font-size:11px;margin:8px 0}.file__size span{color:#888}.file__preview{font-size:13px;line-height:18px;display:block;margin-top:7px;color:#666}.file__description{overflow:hidden;margin-left:10px}.file__css .file__ico:after,.file__csv .file__ico:after,.file__doc .file__ico:after,.file__jpg .file__ico:after,.file__js .file__ico:after,.file__less .file__ico:after,.file__none .file__ico:after,.file__pdf .file__ico:after,.file__png .file__ico:after,.file__py .file__ico:after,.file__rar .file__ico:after,.file__tif .file__ico:after,.file__webp .file__ico:after,.file__xls .file__ico:after,.file__zip .file__ico:after{color:#fff;font-size:8px;text-transform:uppercase;display:block;width:22px;height:12px;position:absolute;top:15px;left:-3px;text-align:center;line-height:12px}.file__none .file__ico:after{content:'*';background:#4e2ffb}.file__none .file__ico:hover:after{background:#2905f2}.file__js .file__ico:after{content:'js';background:#4e2ffb}.file__js .file__ico:hover:after{background:#2905f2}.file__less .file__ico:after{content:'less';background:#4e2ffb}.file__less .file__ico:hover:after{background:#2905f2}.file__py .file__ico:after{content:'py';background:#4e2ffb}.file__py .file__ico:hover:after{background:#2905f2}.file__css .file__ico:after{content:'css';background:#4e2ffb}.file__css .file__ico:hover:after{background:#2905f2}.file__webp .file__ico:after{content:'webp';background:#4e2ffb}.file__webp .file__ico:hover:after{background:#2905f2}.file__doc .file__ico:after{content:'doc';background:#4e2ffb}.file__doc .file__ico:hover:after{background:#2905f2}.file__xls .file__ico:after{content:'xls';background:#277335}.file__xls .file__ico:hover:after{background:#1a4d23}.file__csv .file__ico:after{content:'csv';background:#277335}.file__csv .file__ico:hover:after{background:#1a4d23}.file__pdf .file__ico:after{content:'pdf';background:#c71150}.file__pdf .file__ico:hover:after{background:#980d3d}.file__jpg .file__ico:after{content:'jpg';background:#61c2eb}.file__jpg .file__ico:hover:after{background:#34b1e5}.file__png .file__ico:after{content:'png';background:#72ce47}.file__png .file__ico:hover:after{background:#59b230}.file__tif .file__ico:after{content:'tif';background:#0008c7}.file__tif .file__ico:hover:after{background:#000694}.file__rar .file__ico:after{content:'rar';background:#59105e}.file__rar .file__ico:hover:after{background:#300932}.file__zip .file__ico:after{content:'zip';background:#b0811e}.file__zip .file__ico:hover:after,p a[href$=".zip"]:hover:before{background:#846117}p a[href$=".doc"],p a[href$=".js"],p a[href$=".less"],p a[href$=".py"],p a[href$=".css"],p a[href$=".docx"],p a[href$=".xls"],p a[href$=".xlsx"],p a[href$=".pdf"],p a[href$=".rar"],p a[href$=".zip"]{position:relative;margin:0 5px 0 25px;font-weight:700}p a[href$=".doc"]:after,p a[href$=".js"]:after,p a[href$=".less"]:after,p a[href$=".py"]:after,p a[href$=".css"]:after,p a[href$=".docx"]:after,p a[href$=".xls"]:after,p a[href$=".xlsx"]:after,p a[href$=".pdf"]:after,p a[href$=".rar"]:after,p a[href$=".zip"]:after{content:'';display:block;position:absolute;top:-5px;left:-25px}p a[href$=".doc"]:before,p a[href$=".js"]:before,p a[href$=".less"]:before,p a[href$=".py"]:before,p a[href$=".css"]:before,p a[href$=".docx"]:before,p a[href$=".xls"]:before,p a[href$=".xlsx"]:before,p a[href$=".pdf"]:before,p a[href$=".rar"]:before,p a[href$=".zip"]:before{content:'';display:block;position:absolute;top:7px;left:-17px}p a[href$=".doc"]:hover,p a[href$=".js"]:hover,p a[href$=".less"]:hover,p a[href$=".py"]:hover,p a[href$=".css"]:hover,p a[href$=".docx"]:hover,p a[href$=".xls"]:hover,p a[href$=".xlsx"]:hover,p a[href$=".pdf"]:hover,p a[href$=".rar"]:hover,p a[href$=".zip"]:hover{color:#36c}p a[href$=".doc"]:before,p a[href$=".js"]:before,p a[href$=".less"]:before,p a[href$=".py"]:before,p a[href$=".css"]:before,p a[href$=".docx"]:before{background:#4e2ffb}p a[href$=".doc"]:hover:before,p a[href$=".js"]:hover:before,p a[href$=".less"]:hover:before,p a[href$=".py"]:hover:before,p a[href$=".css"]:hover:before,p a[href$=".docx"]:hover:before{background:#2905f2}p a[href$=".xls"]:before,p a[href$=".xlsx"]:before{background:#277335}p a[href$=".xls"]:hover:before,p a[href$=".xlsx"]:hover:before{background:#1a4d23}p a[href$=".pdf"]:before{background:#c71150}p a[href$=".pdf"]:hover:before{background:#980d3d}p a[href$=".rar"]:before{background:#59105e}p a[href$=".rar"]:hover:before{background:#300932}p a[href$=".zip"]:before{background:#b0811e}.text-gallery__list{width:100%}.text-gallery__item{padding:10px;display:inline-block;float:none;margin-right:-4px}.text-gallery__image{width:100%;border:2px solid #1fda1b}.text-gallery__description{font-size:12px;padding-top:15px;display:block}.publish__category,.publish__date,.years__item,.years__item a{display:inline-block}.table_data{font-size:16px;text-align:center;width:100%;border-collapse:collapse}.table_data tr:hover{background:#ecfaff;color:#555}.table_data td{color:#999;border:1px solid #e5e5e5;line-height:40px}.table_data td:hover{background:#006;color:#fff}.table_data th{border:1px solid #e5e5e5;padding:12px 20px;font-size:12px;font-weight:700;text-align:left}.table_data th.last{border-right:none}.selected{padding:1rem 1.5rem;box-sizing:border-box;margin-bottom:1rem;background:var(--content-bg-color);color:var(--content-text-color)}.selected .details{border:1px var(--border-color) solid}.selected_primary{--content-bg-color:var(--primary-light);--content-text-color:var(--white)}.selected_primary .details{--border-color:var(--primary)}.selected_lt-primary{--content-bg-color:var(--primary-lighter)}.selected_lt-primary .details{--border-color:var(--primary-light)}.selected_secondary{--content-bg-color:var(--secondary-light)}.selected_secondary .details{--border-color:var(--secondary)}.selected_lt-secondary{--content-bg-color:var(--secondary-lighter)}.selected_lt-secondary .details{--border-color:var(--secondary-light)}.selected_success{--content-bg-color:var(--success);--content-text-color:var(--white)}.selected_success .details{--border-color:var(--success)}.selected_lt-success{--content-bg-color:var(--success-light)}.selected_lt-success .details{--border-color:var(--success-light)}.selected_info{--content-bg-color:var(--info)}.selected_info .details{--border-color:var(--info)}.selected_lt-info{--content-bg-color:var(--info-light)}.selected_lt-info .details{--border-color:var(--info-light)}.selected_warning{--content-bg-color:var(--warning)}.selected_warning .details{--border-color:var(--warning)}.selected_lt-warning{--content-bg-color:var(--warning-light)}.selected_lt-warning .details{--border-color:var(--warning-light)}.selected_danger{--content-bg-color:var(--danger);--content-text-color:var(--white)}.selected_danger .details{--border-color:var(--danger)}.selected_lt-danger{--content-bg-color:var(--danger-light)}.selected_lt-danger .details{--border-color:var(--danger-light)}.selected_gray{--content-bg-color:var(--lt-gray)}.selected_gray .details{--border-color:var(--gray)}.selected_lt-gray{--content-bg-color:var(--xl-gray)}.selected_lt-gray .details{--border-color:var(--gray-light)}.years{padding-bottom:20px}.years__item{font-size:16px;transition:all .2s ease;border-radius:20px;margin:0 10px 10px 0;line-height:40px;border:2px solid #e5e5e5}.years__item a{line-height:40px;padding:0 15px}.years__item:hover{border:2px solid #38D}.years__item_active{font-weight:700;padding:0 15px;border:2px solid #38D!important}.publish__category{margin-left:20px}.publish__date{font-size:11px;margin-bottom:10px;color:#666}.publish__title{font-weight:700;font-size:18px;margin-bottom:10px;display:block;color:#000}.publish__title:hover{color:#4fb2ff}.categories,.publish__content,.tags{padding-bottom:20px}.categories_nav .categories__item,.categories_nav .tags__item,.tags_nav .categories__item,.tags_nav .tags__item{transition:all .4s ease;margin-bottom:10px;line-height:40px;border:1px solid #e5e5e5}.block__ico,.next,.next__background,.next__category,.next__container,.next__image,.next__info,.on-top-bt,.pagination .item,.tabs .tab,.tags_sm .tags__item{transition:all .2s ease}.categories_nav .categories__item a,.categories_nav .tags__item a,.tags_nav .categories__item a,.tags_nav .tags__item a{line-height:40px;padding:0 15px;display:inline-block}.categories_nav .categories__item:hover,.categories_nav .tags__item:hover,.tags_nav .categories__item:hover,.tags_nav .tags__item:hover{border:1px solid #38D}.categories_nav .categories__label,.categories_nav .tags__label,.tags_nav .categories__label,.tags_nav .tags__label{line-height:40px}.categories__item,.tags__item{font-size:16px;margin-right:10px;display:inline-block}.categories__item_active,.tags__item_active{font-weight:700;padding:0 15px;border:1px solid #38D!important}.categories__content,.tags__content{padding-bottom:20px}.tags_nav .tags__label{line-height:40px}.tags__label{font-weight:700;float:left;margin-right:10px;padding:0 10px}.tags_sm{padding:20px 0}.tags_sm .tags__item,.tags_sm .tags__label{line-height:30px;border-radius:15px;padding:0 10px}.tags_sm .tags__item{font-size:13px;margin-bottom:10px;background:#ededed}.tags_sm .tags__item:hover{background:#38D}.tags_sm .tags__item:hover a{color:#fff}.tags_sm .tags__label{background:#006;color:#fff}.prev-next{padding:20px 0 30px;border-top:1px solid #e5e5e5}.prev-next__prev{float:left;text-align:left}.prev-next__next{float:right;text-align:right}.prev-next__link{font-weight:700;font-size:18px;padding:8px 0;display:block;max-width:320px}.prev-next__date{font-size:13px}.prev-next__label{font-size:16px;color:#666}.next{margin-bottom:50px;position:relative;color:#fff}.next__background{width:100%;height:100%;display:block;position:absolute;opacity:.5;top:0;left:0;z-index:1}.block_half,.block_image-text,.block_section,.block_text-image,.columns,.company,.next__container,.next__content{display:flex}.next__category{font-weight:700;border-radius:3px;font-size:12px;top:0;margin-bottom:15px;position:relative;z-index:3;text-transform:uppercase;padding:3px 10px;background:#38D;line-height:20px}.events__item-container,.next__container{border-radius:10px}.next__category:hover{color:#006}.next__container{box-sizing:border-box;background:#006;overflow:hidden;position:relative}.next__title{font-size:21px;font-weight:700;padding:40px 0 0 60px;line-height:24px}.next__content{width:100%;height:100%;overflow:hidden;padding:40px 40px 40px 240px;align-items:flex-start}.next__content,.next__title{z-index:2;position:relative}.next:hover{z-index:998;transform:scale(.95)}.next:hover .next__background{transform:scale(1.2);opacity:.2!important}.next:hover .next__image{opacity:0}.next__category,.next__name{color:#fff}.next__info{position:relative;z-index:2}.next__case{padding-top:5px;font-size:16px}.next__name{font-size:21px;display:block;line-height:24px}.next__name:hover{color:#38D}.next__description{padding:10px 0;color:#fff;font-size:14px}.next__image{height:100%;width:100%;position:absolute;z-index:2}.next__image img{height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.block{height:480px;width:100%}.block__ico{width:50px;height:50px;border-radius:50%;background:#face39;color:#006;line-height:50px;position:absolute;margin-left:-25px;left:0;transition-property:height,width,margin}.block__image,.block__text,.level,.level__container,.nav{position:relative}.block__image{height:100%}.block__text{padding:50px;box-sizing:border-box}.block__header{margin-bottom:20px}.block__pre-title{font-size:13px;font-weight:700;color:#ededed;margin-bottom:15px}.block__title{font-size:36px;font-weight:700;line-height:44px;margin-bottom:20px}.block__title_pre{font-size:13px;font-weight:700;color:#ededed;margin-bottom:15px}.block__description{font-size:18px;line-height:24px}.block:hover .block__ico{width:70px;height:70px;animation-timing-function:ease;transform-origin:50% 100%;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1.2s;animation-duration:1.2s;margin:-10px 0 0 -35px}@keyframes bounce{70%{transform:translateY(0) scaleY(.95) scaleX(1.05)}90%{transform:translateY(0) scaleY(.95) scaleX(1)}0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.block_text-image{padding:0}.block_text-image .block__image{float:right;background:#38D}.block_text-image .block__ico{right:0;left:auto;margin-right:-25px}.block_text-image .block__text{float:left;max-width:none;height:100%;background:#006}.block_text-image:hover .block__ico{margin:-10px -35px 0 0}.columns .col,.company__contacts,.company__info{margin-left:10px;margin-right:10px;word-wrap:break-word;box-sizing:border-box}.block_contrast .block__text{color:#fff}.block_contrast .block__title{color:#f1eeca}.block_center .block__header{text-align:center}.level{text-align:center;padding:120px 0;box-sizing:border-box;height:380px;background:#006;color:#fff;overflow:hidden}.level__title{font-size:36px;font-weight:700;margin-bottom:15px}.level__description{font-size:21px;line-height:32px}.level__container{z-index:3}.columns{align-items:stretch;flex:1 0 auto;min-width:0;box-sizing:border-box;flex-wrap:wrap}.columns .col{padding:5px}.company{flex-direction:row}.company__name{font-size:var(--h6)}.company__name,.company__title{color:var(--content-text-color);width:100%}.company__description{font-size:var(--p);line-height:var(--line-height);margin-bottom:1rem}.nav,.nav__link{line-height:50px}.company__contacts,.company__info,.company__name,.company__title{margin-bottom:1rem}.company__info{align-items:flex-start}.round_base{--radius:4px;border-radius:var(--radius)}.round_10{--radius:10px;border-radius:var(--radius)}.round_20{--radius:20px;border-radius:var(--radius)}.nav{z-index:99;padding:0;box-sizing:border-box}.nav .line{transition:width .3s ease-in,transform .2s ease-out,background-color .2s ease-in;width:0;height:5px;position:absolute;background:#006;bottom:0;left:0}.nav .line_vertical{top:0;bottom:auto;width:5px;height:0;transition:height .3s ease-in,transform .2s ease-out,background-color .2s ease-in}.nav__link{position:relative;font-size:14px;color:#38D;display:block;padding-left:25px}.nav__item:hover .nav__link,.nav__item_active .nav__link,.nav__sub-menu .nav__item:hover a{color:#000}.nav__link:before{display:block;content:'';position:absolute;top:0}.nav__item{font-size:16px;font-weight:700;position:relative;z-index:99;padding:0 10px 0 15px}.nav__item_drop>.nav__link{padding-left:25px}.nav__item_drop>.nav__link:before{transform:rotate(90deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='13,11 17,15 13,19' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E");left:0;top:50%;margin-top:-10px}.nav__item:hover.nav__item_drop>.nav__link:before{transform:rotate(90deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='13,11 17,15 13,19' fill='none' stroke='%23000066' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.nav__item:hover .nav__sub-menu{display:block}.nav__sub-menu{box-shadow:0 0 20px rgba(0,0,0,.1);display:none;position:absolute;top:50px;left:0;background:#fff;min-width:220px}.nav_main:hover .line,.nav_text:hover .line,.on-top-bt{background:#38D}.nav__sub-menu .nav__item{display:block;text-align:left;padding:0}.articles__more,.articles__title,.events__more,.events__title,.exclusivity__regions-ico,.graph__value,.pagination a,.projects__title,.scheme__header,.tabs .tab{text-align:center}.nav__sub-menu .nav__link{font-size:13px;line-height:40px;padding-left:25px}.nav_main,.nav_main .nav__item,.nav_main .nav__link{padding:0}.nav_main .nav__list{display:flex;justify-content:space-between;position:relative}.nav_main .nav__item{position:relative;padding:0 50px}.nav_text .nav,.nav_text .nav__item,.nav_text .nav__link{line-height:20px;font-size:13px;font-weight:400}.nav_text .nav__item{padding:10px 0 10px 20px}.nav_text .nav__link{padding:0}.tabs{position:relative;box-sizing:border-box}.tabs .tab-viewport{position:relative;min-height:50px}.tabs .tab-content{display:none}.tabs .tab{font-size:21px;font-weight:700;cursor:pointer;display:inline-block;color:#4fb2ff;border-bottom:1px dotted #4fb2ff;margin:0 10px;line-height:40px}.tabs .tab.active{color:#000;cursor:auto;border:0}.tabs .tab:not(.active):hover{color:#4fb2ff}.on-top-bt{z-index:99999;position:fixed;bottom:-60px;left:20px;width:40px;height:40px;cursor:pointer;box-shadow:0 0 20px rgba(0,0,0,.24);background-image:linear-gradient(to bottom,#38D 0,#38D 100%);border-radius:50%}.on-top-bt:before{display:block;content:'';position:absolute;top:5px;left:5px;transform:rotate(-90deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='11,7 19,15 11,23' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.on-top-bt:hover{background:#006}.pagination{font-size:16px}.pagination a{color:#000;display:block}.pagination .item{border-radius:20px;font-size:16px;float:left;line-height:40px;margin-left:10px;border:2px solid #e5e5e5}.pagination .item a{line-height:40px;padding:0 15px;display:inline-block}.pagination .item:hover{border:2px solid #38D}.pagination .item.active{font-weight:700;padding:0 15px;border:2px solid #38D}.pagination .next,.pagination .prev{width:40px;height:40px;float:left;line-height:20px;position:relative}.pagination .next:after,.pagination .prev:after{display:block;content:'';position:absolute;top:9px;left:9px}.pagination .next.disabled,.pagination .prev.disabled{display:none}.breadcrumbs,.breadcrumbs__item{display:inline-block;position:relative}.pagination .next:after{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='13,11 17,15 13,19' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.pagination .next:hover:after{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='13,11 17,15 13,19' fill='none' stroke='%23000066' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.pagination .prev:after{transform:rotate(-180deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='13,11 17,15 13,19' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.pagination .prev:hover:after{transform:rotate(-180deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='13,11 17,15 13,19' fill='none' stroke='%23000066' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.breadcrumbs{font-size:12px}.breadcrumbs__item{line-height:40px;height:40px;padding-right:24px}.breadcrumbs__item:after{display:block;position:absolute;top:0;right:10px;content:"●";color:#38D;font-size:9px}.breadcrumbs__item span{max-width:272px;text-overflow:ellipsis;overflow:hidden;display:inline-block}.breadcrumbs__item:last-child{pointer-events:none}.breadcrumbs__item:last-child:after{content:""}.breadcrumbs__link{white-space:nowrap;display:block}.breadcrumbs__container{width:100%}.catalog-list{margin-top:20px;width:100%}.catalog-list .item{display:inline-block;float:none;margin:0 -4px 30px 0}.catalog-list .sub-item{font-size:16px;display:block}.catalog-list .text-item{padding-left:20px}.catalog-list .title{font-size:21px}.catalog-list .sub-list{padding:10px 0}.events_vertical .events__list{padding-right:20px;box-sizing:border-box}.events_vertical .events__item{width:100%!important;display:block;padding:0 10px 0 0}.events__list{margin-bottom:30px;display:flex;flex-wrap:wrap;margin-left:calc((var(--offset)/ 2) * -1);margin-right:calc((var(--offset)/ 2) * -1)}.events__date{font-size:16px;font-weight:700;margin:15px 0 10px;color:#666}.events__more,.events__name{font-size:18px;font-weight:700}.events__name{margin:20px 0;display:block}.events__title{font-size:36px;line-height:21px;margin-bottom:40px;display:block}.events__image{height:180px;position:relative;overflow:hidden}.events__image img{height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.articles__item-container,.events__item-container{height:100%;background:#f3f7f9;overflow:hidden;transition:all .4s ease}.events__text{padding:0 20px 20px;color:#000}.events__item{width:calc(8.33333333% - 20px);width:8.33333333%;padding:10px;display:flex}.events__item:hover .events__item-container{background:#cbddec}.events_main{padding:50px 0}.events__more{border-radius:4px;background:#38D;line-height:40px;padding:0 15px;display:inline-block;color:#fff}.events__description{font-size:16px;color:#000}.articles_vertical .articles__list{padding-right:20px;box-sizing:border-box}.articles_vertical .articles__item{width:100%!important;display:block;padding:0 10px 0 0}.articles_main{padding:50px 0}.articles__list{margin-bottom:30px}.articles__date{font-size:16px;font-weight:700;margin:15px 0 10px;color:#666}.articles__name{font-size:18px;font-weight:700;margin:20px 0;display:block}.articles__title{font-size:36px;line-height:21px;margin-bottom:40px;display:block}.articles__item-container{border-radius:10px}.articles__image{height:180px;position:relative;overflow:hidden}.articles__image img{height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.articles__text{padding:0 20px 20px;color:#000}.articles__item{height:320px;padding:10px;display:inline-block;float:none;margin-right:-4px}.articles__item:hover .articles__item-container{background:#cbddec}.articles__more{background:#38D;line-height:40px;font-weight:700;font-size:18px;padding:0 15px;display:inline-block;color:#fff;border-radius:4px}.articles__description{font-size:16px;color:#000}.certified{background:#f3f3f3}.certified__list{display:grid;padding:60px 80px 0 0;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;width:360px;float:right}.certified__image{background:#ededed}.certified__item{transition:all .2s ease;border-radius:10px;height:160px;background:#fff;position:relative}.certified__item img{height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.certified__item:hover{transform:scale(1.1)}.exclusivity{position:relative}.exclusivity__info{color:#fff;height:100%;position:absolute;right:0;top:0;padding:45px 60px;background:rgba(0,0,102,.85);z-index:2;box-sizing:border-box}.exclusivity__map,.exclusivity__map .map{height:480px;width:100%}.exclusivity__map{position:relative;z-index:1}.exclusivity__regions{position:absolute;font-size:16px;bottom:0;left:0;padding:20px 15px 20px 60px;background:#4fb2ff;width:100%;box-sizing:border-box;line-height:20px}.exclusivity__regions-ico{font-size:21px;font-weight:700;width:40px;height:40px;border-radius:50%;background:#face39;color:#006;line-height:40px;position:absolute;left:60px;top:20px}.exclusivity__regions-label{padding-left:60px}.exclusivity__regions-list span{font-weight:700}.scheme{padding:50px 0}.scheme__title{font-size:36px;font-weight:700;margin-bottom:10px}.scheme__list{max-width:760px;margin:20px auto}.scheme__item{padding:20px 0;height:200px}.scheme__for{font-size:13px;font-weight:700;margin-bottom:15px;color:#666}.scheme__name,.service__title{font-size:28px;font-weight:700}.scheme__name{color:#000;margin-bottom:10px}.scheme__condition{font-size:18px;margin-bottom:20px}.scheme__condition span{font-weight:700;color:#000}.scheme__description{font-size:18px;color:#000;line-height:28px}.scheme__graph,.scheme__text{box-sizing:border-box;word-wrap:break-word;margin-left:10px;margin-right:10px}.scheme__text{padding-top:40px}.scheme__shape{width:180px;height:180px;border-radius:50%;background:#006;background-image:linear-gradient(to bottom,#006 0,#38D 100%);box-shadow:0 10px 15px rgba(0,0,102,.4)}.scheme__shape img{z-index:9;height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.else-help{padding:50px 0;height:240px;box-sizing:border-box;background:#38D;color:#fff}.else-help__container{max-width:760px}.projects .pagination{margin-top:20px}.projects__title{font-size:36px;margin-bottom:30px}.projects__list{margin-bottom:30px;display:flex;flex-wrap:wrap;margin-left:calc((var(--offset)/ 2) * -1);margin-right:calc((var(--offset)/ 2) * -1)}.projects__pagination{margin-bottom:20px}.projects__background{transition:all .2s ease;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.projects__category{font-weight:700;border-radius:3px;transition:all .2s ease;font-size:12px;color:#fff;top:-10px;margin-bottom:15px;position:relative;z-index:3;text-transform:uppercase;padding:3px 10px;background:#38D;line-height:20px}.projects__category:hover,.service-item__container:hover .service-item__name{color:#006}.projects__item{box-sizing:border-box;word-wrap:break-word;margin-left:10px;margin-right:10px;transition:all .2s ease;position:relative;height:320px;margin-bottom:20px}.projects__item-container{transition:all .2s ease;border-radius:10px;box-shadow:0 20px 45px rgba(0,0,0,.15);background:#006;box-sizing:border-box;width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-end}.projects__item:hover{z-index:998;transform:scale(.9)}.graph__column,.projects__image,.projects__info{z-index:2;transition:all .2s ease}.projects__item:hover .projects__background{transform:scale(1.2);opacity:.2!important}.projects__item:hover .projects__image{opacity:0}.projects__item:hover .projects__item-container{box-shadow:0 0 0 transparent}#map-main,.project__image img{box-shadow:0 0 15px rgba(0,0,0,.12)}.projects__info{position:relative;padding:0 1.75rem 1.25rem;color:var(--primary);background:var(--primary)}.projects__info:before{content:'';position:absolute;left:0;top:-50px;background:linear-gradient(to top,currentColor,transparent);height:50px;width:100%}.projects__case{padding-top:5px;font-size:16px}.projects__name{font-size:21px;transition:all .2s ease;display:block;font-weight:700;line-height:24px;color:var(--link-text-color)}.projects__name:hover{color:var(--link-select-text-color)}.projects__description{padding:5px 0;color:#fff;font-size:13px;font-weight:lighter}.projects__image{height:100%;width:100%;position:absolute}.projects__image img{height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.projects_block{width:100%;position:relative;padding:60px 0;background:#f3f7f9}.projects_block .projects__list{margin-bottom:30px}.project__images{max-width:640px;margin:30px auto}.project__image{display:block;max-width:640px;margin-bottom:20px;color:#000}.project__image-title{font-weight:700;margin-top:15px}.project__image-description{padding:10px 0;display:block}.project__image img{border-radius:4px;width:100%;overflow:hidden;margin-bottom:-5px}.section{padding:30px 0}.section_two-column .section__row{display:flex;flex-wrap:wrap;margin-left:calc((var(--offset)/ 2) * -1);margin-right:calc((var(--offset)/ 2) * -1)}.section_two-column .section__content,.section_two-column .section__graph{box-sizing:border-box;word-wrap:break-word;margin-left:10px;margin-right:10px}.section_two-column:nth-child(even) .section__row{flex-direction:row-reverse}.graph__columns,.graph__legends{justify-content:center;display:flex}.graph{padding:20px}.graph__columns{position:relative;width:100%;height:220px;align-items:flex-end;margin:20px 0}.graph__column{width:50px;height:100%;position:relative;margin:0 10px;background:#006;border-radius:5px 5px 0 0}.graph__column:hover{padding-bottom:5px}.graph__value{font-size:14px;width:100%;position:relative;top:-20px}.graph__lines{width:100%;height:100%;position:absolute;z-index:1;top:0}.graph__line{width:calc(100% - 15px);height:1px;background:#ededed;left:15px;position:absolute}.graph__line span{color:#666;content:'50%';left:-35px;text-align:right;position:absolute;font-size:10px;margin-top:-5px;width:25px}.graph__info,.graph__legend span,.graph__legends{position:relative}.graph__line:first-child{top:0;height:2px}.graph__line:last-child{bottom:2px;height:2px}.graph__title{font-size:13px;text-align:center;margin-bottom:10px;color:#666}.graph__legends{width:100%;flex-wrap:wrap;color:#666}.graph__legend{font-size:12px;display:flex;flex-wrap:nowrap;margin:4px 10px}.graph__legend span{left:-8px;display:block;border-radius:50%;overflow:hidden;width:13px;height:13px;background:#006}.graph__result span,.notify{background:#38D;text-align:center}.graph__result{display:flex;justify-content:center;height:100%;position:absolute;top:0;right:0;z-index:3;max-width:140px;line-height:16px;font-size:13px;text-align:center;pointer-events:none}.graph__result span:before,.services__list:after{top:50%;content:''}.graph__result span{transition:all .2s ease;border-radius:5px;padding:5px;color:#fff;position:relative}.graph__result span:before{display:block;position:absolute;border:0;width:0;height:0;border-right:4px solid #38D;border-top:4px solid transparent;border-bottom:4px solid transparent;left:-4px;margin-top:-4px}.graph_half .graph__result{width:100%;max-width:220px;justify-content:flex-start;right:auto}.graph_half .graph__result span{top:-25px;left:0}.graph_half .graph__result span:before{border:0;width:0;height:0;border-top:4px solid #38D;border-left:4px solid transparent;border-right:4px solid transparent;left:50%;top:auto;bottom:-4px;margin-left:-4px}.graph__description{font-size:14px;text-align:center;margin-top:20px}.pages__container{display:flex;margin-left:calc((var(--offset)/ 2) * -1);margin-right:calc((var(--offset)/ 2) * -1);flex-wrap:nowrap;align-items:flex-start}.pages__content,.pages__sidebar{width:calc(8.33333333% - 20px);width:8.33333333%}.services{text-align:center;overflow:hidden}.services .content{text-align:left}.services__descriptions{font-size:14px;max-width:200px;line-height:21px}.services__list{width:100%;z-index:0;position:relative;display:flex;justify-content:center}.services__list:after{display:block;position:absolute;left:50%;margin:-160px 0 0 -160px;transform:scale(3);opacity:0;transition:all .4s ease}.services__list:hover:after{opacity:.1}.services__item{box-sizing:border-box;word-wrap:break-word;margin-left:10px;margin-right:10px;text-align:center;padding:40px 0;width:100%;display:flex;border:0;align-items:center}.services__item:hover .services__image{transform:scale(.95)}.services__item:hover .services__image img{transform:scale(1.15);filter:drop-shadow(0 10px 5px rgba(3, 8, 110, .44))}.services__info{display:flex;flex-direction:column;align-items:center;margin-top:20px}.services__list{box-sizing:border-box;padding:0 50px;flex-wrap:wrap}.services__image,.slider .plus:before{overflow:hidden;justify-content:center}.services__title{font-size:36px;position:relative;z-index:4;display:block;margin-bottom:10px;line-height:40px}.services__name{transition:all .4s ease;font-weight:700;position:relative;cursor:pointer;line-height:20px;padding:0 20px;display:inline-block}.services__image{width:140px;height:140px;border-radius:50%;background:#006;background-image:linear-gradient(to bottom,#006 0,#38D 100%);transition:all .2s ease;position:relative;z-index:2;cursor:pointer;display:flex;align-items:center}.services__image img{transition:all .4s ease-in-out;position:relative;z-index:2}.services_main{padding:60px 0}.service .content{padding-bottom:30px}.service-item{padding:5px;position:relative}.service-item__container{border-radius:4px;height:125px;padding:15px;box-sizing:border-box;background:#006;display:block;position:relative;overflow:hidden}.service-item__image{float:left;height:100%;position:relative}.service-item__image img{height:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.service-item__name{color:#fff;float:right;line-height:25px;position:relative;z-index:99;font-size:18px;font-weight:700}.service-item__name span{font-weight:400}#slider-catalog .slide h1,#slider-main .slide h1,.group .sub-title-group,.group .title-group,.inner .header-content .header-title,.notify{font-weight:700}.notify{font-size:18px;color:#fff;line-height:20px;padding:15px;margin-top:0}.inner .header{height:auto}.waves{position:absolute;top:0;left:0}#slider-catalog,#slider-main{width:100%}#slider-catalog .slide .more,#slider-main .slide .more{margin-top:10px}.slider{height:420px}.slider .more{position:relative;background:#006;background-image:linear-gradient(to bottom,#006 0,#006 100%);border-radius:4px;padding:0 15px;line-height:40px}.slider .more:after{display:block;content:'';position:absolute;top:12px;left:auto;right:8px}.slider__point li{border:2px solid #ededed;transition:border .2s ease}.slider__point li.active,.slider__point li:hover{border:2px solid #38D;background-color:#38D}.slider .plus{padding:.25rem 0}.slider .plus:before{content:'+';--size:1.5rem;width:var(--size);height:var(--size);background:var(--three);border-radius:var(--border-radius-half);display:inline-flex;align-items:center;margin-right:.5rem}.slider .price{font-size:28px;position:relative;line-height:40px;background:#c514a4;display:inline-block;padding:0 15px}#slider-inner{width:100%;height:140px}#slider-inner .text{padding:30px}#map-main{width:100%;height:360px;border-radius:10px;margin:30px 0 50px;background:#666}.inner .nav{border-radius:4px 4px 0 0}.not-record{text-align:center;padding:20px;width:100%}.content{font-size:14px;line-height:20px}.content-container .header-title{margin-bottom:10px}.content-container .date{margin-top:10px}.content-container .events{margin-bottom:30px}.content-container .event-item{padding:0 20px 20px 0}.group-content{margin-top:20px}.group{padding:25px 15px}.group:last-child{border:0}.group .title-group{font-size:18px}.group .sub-title-group{font-size:16px;color:#333}.contrast,.contrast h1,.contrast h2,.contrast h3,.contrast h4,.contrast p{color:#fff}@media screen and (min-width:320px){.advantages__image,.advantages__item,.advantages__text,.block__image,.block__text,.columns .col-xs-1,.feedback-block__content,.feedback-block__form,.footer__logotype,.footer__nav{width:calc(100% - var(--offset))}.show-xs{display:block}.hide-xs{display:none}.columns .col-xs-2{width:calc(50% - var(--offset))}.columns .col-xs-3{width:calc(25% - var(--offset))}.columns .col-xs-4{width:calc(33.333333333333336% - var(--offset))}.company__contacts,.company__info,.events__item,.pages__content,.pages__sidebar,.projects__item,.section_two-column .section__content,.section_two-column .section__graph{width:calc(100% - var(--offset))}}@media screen and (min-width:540px){.advantages__item{width:calc(50% - var(--offset))}.advantages__image{width:calc(25% - var(--offset))}.advantages__text{width:calc(75% - var(--offset))}.feedback-block__content,.feedback-block__form{width:calc(83.33333333333334% - var(--offset))}.columns .col-sm-1{width:calc(100% - var(--offset))}.columns .col-sm-2{width:calc(50% - var(--offset))}.columns .col-sm-3{width:calc(25% - var(--offset))}.columns .col-sm-4{width:calc(33.333333333333336% - var(--offset))}.company__contacts,.company__info,.events__item,.projects__item{width:calc(50% - var(--offset))}.services__item{width:calc(100% - var(--offset))}}@media screen and (min-width:960px){.advantages__image{width:calc(16.666666666666668% - var(--offset))}.advantages__text{width:calc(83.33333333333334% - var(--offset))}.feedback-block__title{margin-top:80px}.feedback-block__content,.feedback-block__form{width:calc(33.333333333333336% - var(--offset))}.header_fixed .header__callback,.header_fixed .header__phone{float:left;display:block}.header_fixed .header__callback{width:32px;height:32px;border-radius:50%;padding:7px}.header_fixed .header__callback svg{display:block}.header_fixed .header__callback span{display:none}.header__shelf{height:50px!important}.footer__logotype{width:calc(41.66666666666667% - var(--offset))}.footer__nav{width:calc(58.333333333333336% - var(--offset))}.container{width:960px;margin:auto}.block__image,.block__text{width:calc(50% - var(--offset))}.columns .col-md-1{width:calc(100% - var(--offset))}.columns .col-md-2{width:calc(50% - var(--offset))}.columns .col-md-3{width:calc(25% - var(--offset))}.columns .col-md-4{width:calc(33.333333333333336% - var(--offset))}.company__contacts,.company__info{width:calc(100% - var(--offset))}.events__item,.scheme__text{width:calc(33.333333333333336% - var(--offset))}.company{flex-direction:column}.scheme__graph{width:calc(66.66666666666667% - var(--offset))}.section_two-column .section__content,.section_two-column .section__graph{width:calc(50% - var(--offset))}.section_two-column .section__graph{padding-top:0}.pages__content{width:calc(75% - var(--offset))}.pages__sidebar{width:calc(25% - var(--offset))}.services__item{width:calc(33.333333333333336% - var(--offset))}}@media screen and (min-width:1024px){.breadcrumbs{height:auto!important}}@media screen and (max-width:1024px){.certified__list,.copy-right__description,.scheme__shape{margin:auto}.modal-leap .modal-wrapper{padding:0}.breadcrumbs{display:block;background:#f9f9f9;padding:0;height:49px;font-size:13px;overflow:hidden}.breadcrumbs_open .breadcrumbs__item:last-child{font-weight:700}.breadcrumbs_open .breadcrumbs__item:last-child:after{transform:rotate(-90deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='13,11 17,15 13,19' fill='none' stroke='%23000066' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.breadcrumbs__item{display:block;line-height:50px;height:50px;width:100%;padding:0 25px;box-sizing:border-box}.breadcrumbs__item:after{content:'';right:25px;top:22px;border:0;width:0;height:0;border-left:3px solid #666;border-top:3px solid transparent;border-bottom:3px solid transparent}.breadcrumbs__item:hover{background:#f3f3f3}.breadcrumbs__item:first-child{border-top:0}.breadcrumbs__item:last-child{background:#f3f3f3;pointer-events:auto;cursor:pointer;font-weight:700}.breadcrumbs__item:last-child:after{border:0;content:'';top:10px;right:15px;transform:rotate(90deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpolyline points='13,11 17,15 13,19' fill='none' stroke='%23000066' stroke-width='2' stroke-linecap='round' %3E%3C/polyline%3E%3C/svg%3E")}.breadcrumbs__link{white-space:nowrap;width:100%;text-align:center}.breadcrumbs__container{position:absolute;bottom:1px}.scheme__item{text-align:center;padding:40px;height:auto;overflow:hidden}.certified__list{padding:60px 0;float:none}.block__ico,.block_text-image .block__ico{left:60px;top:-25px;margin-right:-25px}.block{height:auto}.block__text{max-width:none}.block__header{margin-bottom:20px}.block__pre-title{margin-bottom:10px}.block__title{margin-bottom:15px}.block__description{font-size:18px;line-height:21px}.block_text-image{padding:0}.block_text-image .block__image{float:none;height:100%;min-height:220px}.block_text-image .block__text{float:none;max-width:none;height:100%;background:#006;position:relative;padding:50px 30px}.block:hover .block__ico{margin:-10px 0 0 -35px}.page,.services_main .services__list{margin:0}#slider-main .image,.slider .image{left:0;margin-left:0}.services__list{padding:0}.services_main{text-align:center;padding:60px 0}.service .content{padding:0 0 30px}.page{height:auto;max-height:none;min-height:640px}#slider-main,#slider-main .image img{height:380px}.slider .text{padding-left:30px;padding-right:30px}.slider .image{width:100%}.nav-point.bottom{margin-bottom:20px}}@media screen and (max-width:960px){.sidebar,.sidebar__nav{position:relative}.documents__title,.header__contacts,.inner__title,.nav_main .nav__item,.sidebar__nav{text-align:center}.feedback-block__container{padding:0 20px}.sidebar{top:0;margin-bottom:10px;border:1px solid var(--gray-light)}.nav-bt{top:0;left:20px;display:block}.header__callback_main,.header__left,.header__right{display:none}.header__main-container{height:80px}.header__email{margin:20px 0 0;justify-content:center}.header__contacts{display:block;padding:20px 0}.logotype_header .logotype__description,.nav_main .line,.nav_text .line,.on-top-bt{display:none}.header__shelf{height:0}.logotype_header{width:100px;padding:20px 0}.logotype_footer{width:130px}.inner__title{font-size:32px;margin:15px 0 10px;line-height:40px}.content .text-col{padding:20px 0 0}.content .text p img{width:100%!important;max-width:100%!important;height:auto!important}.container{box-sizing:border-box;width:100%}.documents{padding:20px 0}.next__content{padding:40px}.nav_main .nav__list{flex-direction:column;justify-content:center}.nav_main .nav__item{justify-content:center}.graph__result{width:100%;max-width:220px;justify-content:flex-start;right:auto}.graph__result span{opacity:1;top:-15px;left:0}.graph__result span:before{border:0;width:0;height:0;border-top:4px solid #38D;border-left:4px solid transparent;border-right:4px solid transparent;left:50%;top:auto;bottom:-4px;margin-left:-4px}.pages__container{flex-wrap:wrap}}@media screen and (max-width:768px){.about__ico{width:60px;height:60px;margin:auto}.about__col{padding:0 15px}.about__content{text-align:center;padding:20px 0}.advantages__ico{margin:auto!important}.advantages__image{height:90px}.subscription{text-align:center}.subscription__info{max-width:none;float:none;margin:0}.subscription .form{max-width:100%;margin:10px 0}.prev-next{padding:20px 0 30px;border-top:1px solid #e5e5e5}.prev-next__next,.prev-next__prev{padding:10px 0;text-align:left;float:none}.prev-next__link{max-width:none}h1{font-size:32px}h2{font-size:28px}h3{font-size:21px}}@media screen and (max-width:540px){.slide__content{padding:0}.slide__text{width:100%;padding:0 40px}.captcha{position:relative}.captcha+#id_captcha{padding-left:0}.advantages__item{text-align:center;padding:0 0 50px}.inner__header{text-align:center;padding-bottom:10px}.inner__title{font-size:28px;margin:15px 0 5px;line-height:30px}.next__container{flex-wrap:wrap}.next__title{font-size:18px;padding:30px}.next__content{padding:0 30px 30px}.company{flex-direction:column}.graph__column{width:30px}}@media screen and (max-width:320px){.show-xs{display:block}.hide-xs{display:none}}@media print{.show-print-block{display:block}.show-print-inline{display:inline}.show-print-inline-block{display:inline-block}.hide-print{display:none}}