

/* Start:/local/templates/radioavionika/css/plugins.css?169080854928649*/
@charset "UTF-8";.jq-checkbox{top:-1px;vertical-align:middle;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #c3c3c3;border-radius:3px;background:#f5f5f5;background:-webkit-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer}.jq-checkbox.checked .jq-checkbox__div{width:12px;height:12px;margin:2px 0 0 2px;border-radius:2px;background:#666;box-shadow:inset 0 -3px 6px #aaa}.jq-checkbox.focused{border:1px solid #08c}.jq-checkbox.disabled{opacity:.55}.jq-radio{top:-1px;vertical-align:middle;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #c3c3c3;border-radius:50%;background:#f5f5f5;background:-webkit-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-radio.focused{border:1px solid #08c}.jq-radio.disabled{opacity:.55}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{height:auto;line-height:1em;cursor:pointer}.jq-file__name{overflow:hidden;box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1;font:14px/32px Arial,sans-serif;color:#333;white-space:nowrap;text-overflow:ellipsis}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background:#f5f5f5;background:-webkit-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff}.jq-file:hover .jq-file__browse{background:#e6e6e6;background:-webkit-linear-gradient(#f6f6f6,#e6e6e6);background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-file:active .jq-file__browse{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-file.focused .jq-file__name{border:1px solid #5794bf}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number{position:relative;display:inline-block;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#b3b3b3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;font:14px Arial,sans-serif;color:#333;text-align:left;-moz-appearance:textfield}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#f5f5f5;background:-webkit-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #fff;cursor:pointer}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:#e6e6e6;background:-webkit-linear-gradient(#f6f6f6,#e6e6e6);background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-number__spin:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794bf}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#aaa}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#aaa}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#f5f5f5;background:-webkit-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff}.jq-selectbox__select:hover{background:#e6e6e6;background:-webkit-linear-gradient(#f6f6f6,#e6e6e6);background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-selectbox__select:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794bf}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #ccc}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#aaa}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;border:1px solid #ccc;border-radius:4px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial,sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #ccc;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;box-shadow:inset 1px 1px #f1f1f1;color:#333;-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;color:#231f20}.jq-selectbox li.selected{background-color:#a3abb1;color:#fff}.jq-selectbox li:hover{background-color:#08c;color:#fff}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type=search].styler{-webkit-appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#b3b3b3}input[type=email].styler:focus,input[type=password].styler:focus,input[type=search].styler:focus,input[type=tel].styler:focus,input[type=text].styler:focus,input[type=url].styler:focus,textarea.styler:focus{border-color:#b3b3b3 #ccc #ccc;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{overflow:visible;padding:8px 11px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;outline:0;background:#f5f5f5;background:-webkit-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff;cursor:pointer}button.styler::-moz-focus-inner,input[type=button].styler::-moz-focus-inner,input[type=reset].styler::-moz-focus-inner,input[type=submit].styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=submit].styler:not([disabled]):hover{background:#e6e6e6;background:-webkit-linear-gradient(#f6f6f6,#e6e6e6);background:linear-gradient(#f6f6f6,#e6e6e6)}button.styler:not([disabled]):active,input[type=button].styler:not([disabled]):active,input[type=reset].styler:active,input[type=submit].styler:not([disabled]):active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0/100% 100% no-repeat;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:1s linear infinite a;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:.2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-loading .slick-list{background:url(/local/templates/radioavionika/css/images/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;src:url(/local/templates/radioavionika/css/fonts/slick.eot);src:url(/local/templates/radioavionika/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/local/templates/radioavionika/css/fonts/slick.woff) format("woff"),url(/local/templates/radioavionika/css/fonts/slick.ttf) format("truetype"),url(/local/templates/radioavionika/css/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{margin-bottom:30px;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/radioavionika/css/select2.min.css?169080854916265*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/radioavionika/css/dev.css?171483601974568*/
*,:after,:before{box-sizing:border-box;outline:0}*,body,html{-webkit-text-size-adjust:none;-webkit-appearance:none;max-height:9001em}html{height:100%;font-size:10px}body{min-height:100%;height:100%;width:100%;min-width:320px;font-family:ArticulatCF;background:#efefef;color:#636363;position:relative;font-size:1.5rem;line-height:1.4;font-weight:400}img{vertical-align:bottom;border:0;max-width:100%}.mbox{max-width:1024px;width:100%;margin:0 auto;position:relative;z-index:1}.global-wrapper{display:flex;flex-direction:column;height:100%}.content{position:relative}footer{flex-grow:0;flex-shrink:0;flex-basis:auto;background-color:#efefef;z-index:1}.main{flex-grow:1;flex-shrink:0;flex-basis:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#212121}input:-moz-placeholder,textarea:-moz-placeholder{color:#212121;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#212121;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#212121}@font-face{font-family:ArticulatCF;src:url(/local/templates/radioavionika/css/../fonts/ArticulatCF-DemiBold.eot);src:url(/local/templates/radioavionika/css/../fonts/ArticulatCF-DemiBold.eot?#iefix) format("embedded-opentype"),url(/local/templates/radioavionika/css/../fonts/ArticulatCF-DemiBold.woff) format("woff"),url(/local/templates/radioavionika/css/../fonts/ArticulatCF-DemiBold.ttf) format("truetype"),url(/local/templates/radioavionika/css/../fonts/ArticulatCF-DemiBold.svg#ArticulatCF) format("svg");font-weight:600;font-style:normal}@font-face{font-family:ArticulatCF;src:url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Medium.eot);src:url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Medium.eot?#iefix) format("embedded-opentype"),url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Medium.woff) format("woff"),url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Medium.ttf) format("truetype"),url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Medium.svg#ArticulatCF) format("svg");font-weight:500;font-style:normal}@font-face{font-family:ArticulatCF;src:url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Regular.eot);src:url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Regular.woff) format("woff"),url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Regular.ttf) format("truetype"),url(/local/templates/radioavionika/css/../fonts/ArticulatCF-Regular.svg#ArticulatCF) format("svg");font-weight:400;font-style:normal}a{color:inherit;text-decoration:none}.font-2,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.label,.label-2{color:#636363;margin:0;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.h7{font-weight:600}.h1,.h2,.h3,.h4{letter-spacing:-.01em}.h1{font-size:12rem;line-height:.905}.h2{font-size:6rem;line-height:1.2}.h3{font-size:5rem;line-height:1.2}.h4{font-size:3.4rem;line-height:1.15}.h5{font-size:2.8rem;line-height:1.1}.h6{font-size:2.2rem;line-height:1.2}.h7{font-size:1.6rem;line-height:1.2}.font-2,.label,.label-2{font-weight:400}.font-2{font-size:1.4rem;line-height:1.2}.label{font-size:1.2rem;line-height:1.1;text-transform:uppercase}.label-2{font-size:1rem;line-height:1.2;text-transform:uppercase}.header{height:103px;flex-shrink:0}.header__row{display:flex;justify-content:space-between;position:fixed;top:0;left:0;right:0;background-color:#efefef;z-index:6}.header__row:before{content:'';position:absolute;bottom:0;left:40px;right:40px;height:1px;background-color:#bcbcbc;-webkit-animation:2s ease-out headerBorderAnim;animation:2s ease-out headerBorderAnim;max-width:calc(100% - 80px)}.header__col{display:flex}.header__logo{padding:24px 46px 24px 40px}.header__logo svg{width:202px;height:48px}.header__search{padding:15px 34px 0;display:flex;align-items:center;position:relative;margin-bottom:24px;height:79px}.header__search:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc;-webkit-animation:1s ease-out headerLineAnim;animation:1s ease-out headerLineAnim}.header__nav{display:flex}.header__nav-item{display:flex;padding-bottom:23px;position:relative}.header__nav-item:hover .header__nav-drop{opacity:1;pointer-events:all}.header__nav-item:hover .header__nav-drop:after,.header__nav-item:hover .header__nav-drop:before{-webkit-animation:.5s ease-out headerDropSideLine;animation:.5s ease-out headerDropSideLine}.header__nav-item:hover .header__nav-drop-inner:after{-webkit-animation:1s ease-out headerDropBotLine;animation:1s ease-out headerDropBotLine;transform:scale(0)}.header__nav-drop{position:absolute;left:0;top:100%;background-color:#efefef;z-index:2;opacity:0;pointer-events:none;transition:opacity .3s;width:402px}.header__nav-drop:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc}.header__nav-drop:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#bcbcbc}.header__nav-drop-inner{padding:32px 36px;position:relative}.header__nav-drop-inner:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#bcbcbc}.header__nav-drop-inner:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#efefef}.header__nav-drop-item{display:block;margin-bottom:24px;transition:color .3s}.header__nav-drop-item:last-child{margin-bottom:0}.header__nav-drop-item:hover{color:#009de0}.header__nav-link{position:relative;padding:15px 36px 0;display:flex;align-items:center;text-transform:uppercase;white-space:nowrap;transition:color .3s}.header__nav-link:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc;-webkit-animation:1s ease-out headerLineAnim;animation:1s ease-out headerLineAnim}.header__nav-link:hover{color:#009de0}.header__nav-more-link{display:flex;align-items:center;padding:13px 39px 0 40px;position:relative}.header__nav-more-link:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc;-webkit-animation:1s ease-out headerLineAnim;animation:1s ease-out headerLineAnim}.header__nav-more-link:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#bcbcbc;-webkit-animation:1s ease-out headerLineAnim;animation:1s ease-out headerLineAnim}.header__nav-more-ico{width:32px;height:32px;background-color:#636363;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.header__nav-more-ico span{width:4px;height:4px;background-color:#fff;border-radius:50%;margin:0 1.5px}.header__tel{padding-bottom:23px;display:flex;position:relative}.header__tel-link{display:flex;align-items:center;padding:15px 32px 0;position:relative;transition:color .3s}.header__tel-link span{position:relative}.header__tel-link span:before{content:'';position:absolute;bottom:-3px;height:1px;left:0;right:0;background-color:#636363;transition:background-color .3s}.header__tel-link:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc;-webkit-animation:1s ease-out headerLineAnim;animation:1s ease-out headerLineAnim}.header__tel-link:hover{color:#009de0}.header__tel-link:hover span:before{background-color:#009de0}.header__tel-drop{position:absolute;top:calc(100% - 1px);right:0;width:300px;padding-bottom:32px;opacity:0;pointer-events:none;transition:opacity .3s;background-color:#efefef}.header__tel-drop-item{margin:24px 32px 0;padding-top:24px;position:relative}.header__tel-drop-item:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background-color:#bcbcbc}.header__tel-drop-item:after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background-color:#efefef}.header__tel-drop-item:first-child{padding-top:0}.header__tel-drop-item:first-child:after,.header__tel-drop-item:first-child:before{display:none}.header__tel-drop:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc}.header__tel-drop:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#bcbcbc}.header__tel-drop-title{margin-bottom:4px;color:#8e8e8e}.header__tel-drop-link{transition:color .3s}.header__tel-drop-link:hover{color:#009de0}.header__tel-head{text-transform:uppercase;color:#fff;background-color:#009de0;text-align:center;padding:28px;cursor:pointer}.header__tel-head:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#bcbcbc}.header__tel-head:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#efefef}.header__tel:hover .header__tel-drop{opacity:1;pointer-events:all}.header__tel:hover .header__tel-drop:after,.header__tel:hover .header__tel-drop:before{-webkit-animation:.5s ease-out headerDropSideLine;animation:.5s ease-out headerDropSideLine}.header__tel:hover .header__tel-drop-item:after,.header__tel:hover .header__tel-head:after{-webkit-animation:1s ease-out headerDropBotLine;animation:1s ease-out headerDropBotLine;transform:scale(0)}.header__lang{padding-bottom:23px;display:flex;position:relative;padding-right:40px}.header__lang-link{display:flex;align-items:center;position:relative;padding-left:28px;transition:color .3s;padding-top:15px}.header__lang-link:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc;-webkit-animation:1s ease-out headerLineAnim;animation:1s ease-out headerLineAnim}.header__lang-link:hover a{color:#009de0}.header__lang-link:hover svg{fill:#009de0}.header__lang-item{display:flex;align-items:center;transition:color .3s}.header__lang-item img{border-radius:50%;overflow:hidden;margin-right:16px}.header__lang-item:hover{color:#009de0}.header__lang-arrow{margin-left:16px;margin-bottom:4px}.header__lang-arrow svg{width:8px;height:8px;transition:fill .3s;fill:#636363}.header__lang-drop{position:absolute;top:calc(100% - 1px);left:0;right:0;padding:32px 28px;opacity:0;pointer-events:none;transition:opacity .3s;background-color:#efefef}.header__lang-drop:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc}.header__lang-drop:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#bcbcbc}.header__lang-drop .header__lang-item:before{content:'';position:absolute;left:0;bottom:0;height:1px;right:0;background-color:#bcbcbc}.header__lang-drop .header__lang-item:after{content:'';position:absolute;left:0;top:0;height:1px;right:0;background-color:#bcbcbc}.header__lang:hover .header__lang-drop{opacity:1;pointer-events:all}.header__lang:hover .header__lang-drop:after,.header__lang:hover .header__lang-drop:before{-webkit-animation:.5s ease-out headerDropSideLine;animation:.5s ease-out headerDropSideLine}.header__lang:hover .header__lang-item:before{-webkit-animation:1s ease-out headerLangDropBotLine;animation:1s ease-out headerLangDropBotLine}.header__lang:hover .header__lang-item:after{-webkit-animation:.5s ease-out headerLangDropTopLine;animation:.5s ease-out headerLangDropTopLine}.search__btn{display:flex;cursor:pointer}.search__btn svg{width:24px;height:24px}.main{padding-left:289px;margin-right:158px}.main__head{padding:32px}.main__head .main__title--long{max-width:none!important}.main__head-tabs .form{display:grid;grid-gap:32px;align-items:flex-end;grid-template-columns:288px 288px}.main__head-tabs .form__input{max-width:288px;width:100%}.main__head-tabs .select{width:100%}.main__head-tabs .searchPage__form .field{width:100%;position:relative;max-width:606px;grid-column-start:1;grid-column-end:20}.main__head-tabs .searchPage__form .field input{height:auto;padding:0 16px 0 0}.main__head-tabs .searchPage__form .form__input{min-width:288px;grid-row-start:2}.main__head-tabs .searchPage__form .datepicker{grid-row-start:2}.main__title{margin-bottom:48px}.main__desc{max-width:575px;color:#8e8e8e;margin-bottom:48px}.main__desc--width{max-width:355px!important}.aside{position:fixed;left:0;top:0;width:289px;height:100vh;padding:136px 24px 211px 40px;z-index:2;pointer-events:none}.aside *{pointer-events:all}.aside.absolute{position:absolute;top:auto;bottom:0}.aside.absolute .aside__mouse{position:absolute!important;opacity:0}.aside.absolute .aside__sticky{position:sticky;top:136px}.aside:before{content:'';position:absolute;top:0;right:0;width:1px;bottom:0;background-color:#bcbcbc;-webkit-animation:2s ease-out headerLineAnim;animation:2s ease-out headerLineAnim}.aside__nav-item{margin-bottom:16px;position:relative;padding-left:34px;transition:color .3s;color:#bcbcbc;cursor:pointer;display:block}.aside__nav-item:before{content:'';position:absolute;width:10px;height:10px;border-radius:50%;left:0;top:2px;background-color:#bcbcbc;transition:background-color .3s}.aside__nav-item:last-child{margin-bottom:0}.aside__nav-item.active{color:#636363}.aside__nav-item.active:before{background-color:#009de0}.aside__nav-item:hover{color:#636363}.aside__nav-item:hover:before{background-color:#009de0}.aside__btn{position:relative;margin-top:113px}.aside__btn-ico{border-radius:50%;background-color:#009de0;width:75px;height:75px;display:flex;align-items:center;justify-content:center;margin-right:16px;position:relative}.aside__btn-ico svg{width:32px;height:32px;transition:opacity .3s}.aside__btn-ico:before{content:'';position:absolute;width:38px;height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:opacity .3s}.aside__btn-ico:after{content:'';position:absolute;width:38px;height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);opacity:0;transition:opacity .3s}.aside__btn-text{text-transform:uppercase;color:inherit}.aside__btn-text span:last-child{display:none}.aside__btn.opened{z-index:1;background-color:#efefef}.aside__btn.opened .aside__btn-text span:first-child{display:none}.aside__btn.opened .aside__btn-text span:last-child{display:block}.aside__btn.opened .aside__btn-ico svg{opacity:0}.aside__btn.opened .aside__btn-ico:after,.aside__btn.opened .aside__btn-ico:before{opacity:1}.aside__btn.opened .aside__tooltip{opacity:1;pointer-events:all}.aside__link{display:flex;align-items:center;cursor:pointer;transition:color .3s}.aside__link:hover{color:#009de0}.aside__tooltip{background-color:#009de0;border-radius:0 16px 16px;padding:24px 32px;margin-top:16px;opacity:0;pointer-events:none;transition:opacity .3s}.aside__tooltip-item{display:flex;margin-bottom:16px;color:#fff;align-items:center;cursor:pointer}.aside__tooltip-item svg{width:24px;height:24px;margin-right:16px;flex-shrink:0}.aside__tooltip-item:last-child{margin-bottom:0}.aside__mouse{position:fixed;bottom:48px;left:calc(289px / 2);width:128px;text-align:center;opacity:1;transition:.3s;transform:translateX(-50%);-webkit-animation:1s ease-in-out fadeOut;animation:1s ease-in-out fadeOut}.aside__mouse.on-intro{position:fixed;left:50%}.aside__mouse-arrow{margin-bottom:16px}.aside__mouse-arrow svg{width:10px;height:23px}.aside__mouse-title{padding-top:9px;position:relative;margin-bottom:16px;color:#a9a9a9}.aside__mouse-title:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background-color:#c4c4c4}.aside__mouse-ico svg{width:40px;height:40px}.link-email{position:relative}.link-email:before{content:'';position:absolute;bottom:-1px;height:1px;left:0;right:0;background-color:#636363;transition:background-color .3s}.link-email:hover:before{background-color:#009de0}.socials-aside{position:fixed;right:0;top:0;display:flex!important;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;height:100vh;width:159px;justify-content:center;align-items:flex-end}.socials-aside__inner{display:flex;transform:scale(-1)}.socials-aside__item{position:relative}.socials-aside__item a{transition:color .3s;padding:32px;display:block}.socials-aside__item a:hover{color:#009de0}.socials-aside__item:before{content:'';position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#bcbcbc;-webkit-animation:.5s ease-out headerBorderAnim;animation:.5s ease-out headerBorderAnim}.socials-aside__item:last-child:before{display:none}.socials-aside.absolute{position:absolute;top:auto;bottom:0}.socials-aside:before{content:'';position:absolute;left:0;top:0;width:1px;bottom:0;background-color:#bcbcbc;-webkit-animation:2s ease-out headerLineAnim;animation:2s ease-out headerLineAnim;transform:rotate(180deg)}.intro{display:flex;padding-left:32px;padding-top:32px;position:relative;background-color:#efefef;z-index:1;margin-right:-1px;padding-bottom:220px}.intro__left{width:60%}.intro__right{width:40%}.intro__title{max-width:250px;margin-bottom:64px}.intro__desc{max-width:280px}.intro__slider-nav{margin-bottom:130px;max-height:110px;overflow:hidden}.intro__slider-nav .slick-slide{opacity:0;transition:opacity .3s}.intro__slider-nav .slick-slide.slick-current{opacity:1}.intro__nav{width:207px;position:fixed;left:51px;bottom:66px;transition:opacity .3s}.intro__nav.hidden{opacity:0;pointer-events:none}.intro__nav-bottom{display:flex;justify-content:space-between;align-items:flex-end}.intro__nav-current{width:40px}.intro__nav-total{width:40px;text-align:right}.intro__nav-loader{width:42px;height:42px;border:1px solid #bfbfbf;border-radius:50%}.intro__nav-loader svg{stroke-dasharray:122px;stroke-dashoffset:-122px;width:40px;height:40px}.intro__nav-loader.loading svg{-webkit-animation:3.35s loaderAnim;animation:3.35s loaderAnim}.intro__nav-arrows{margin-bottom:40px}.intro__video{max-width:320px;width:100%;position:absolute;right:16px;bottom:54px}.arrows{display:flex;align-items:center;justify-content:space-between;width:207px;pointer-events:all}.arrow{border:none;background:0 0;cursor:pointer}.arrow svg{width:63px;height:8px;fill:#000;transition:fill .3s}.arrow[aria-disabled=true]{pointer-events:none}.arrow[aria-disabled=true] svg{fill:#aeaeae}.arrow:hover svg{fill:#009de0}.video{width:100%;max-width:320px;padding:9px 32px;display:flex;align-items:center}.video:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc;-webkit-animation:1s ease-in-out headerLineAnim;animation:1s ease-in-out headerLineAnim}.video__img{position:relative;border:2px solid #009de0;border-radius:50%;overflow:hidden;padding:8px;width:112px;height:112px;flex-shrink:0;margin-right:16px}.video__img img{width:100%;height:100%;border-radius:50%;overflow:hidden;-webkit-animation:.5s ease-in-out imgLoop;animation:.5s ease-in-out imgLoop}.video__img svg{position:absolute;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff}.video__title{margin-bottom:6px;transition:color .3s}.video__duration{color:#bcbcbc}.video:hover .video__title{color:#009de0}.events__article{display:flex;position:relative}.events__article-bottom{display:flex;justify-content:space-between;margin-top:48px;align-items:center}.events__article:not(:first-child){margin-top:40px;padding-top:40px}.events__article.has-video .events__img{position:relative}.events__article.has-video .events__img:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(29,29,29,.3),rgba(29,29,29,.3))}.events__article.has-video .events__img:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:112px;height:112px;border:2px solid #fff;border-radius:50%;background:url(/local/templates/radioavionika/css/../images/cooperation/videoIcon.svg) center no-repeat;transition:border-color .3s}.events__article.has-video .events__img:hover:after{border-color:#009de0}.events__article.has-video .events__img-left{position:relative}.events__article.has-video .events__img-left:before{content:'';position:absolute;top:0;left:0;right:0;bottom:40px;background:linear-gradient(0deg,rgba(29,29,29,.3),rgba(29,29,29,.3))}.events__article.has-video .events__img-left:after{content:'';position:absolute;top:calc(50% - 20px);left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:2px solid #fff;border-radius:50%;background:url(/local/templates/radioavionika/css/../images/cooperation/videoIcon.svg) center no-repeat;transition:border-color .3s}.events__article.has-video .events__img-left:hover:after{border-color:#009de0}.events__info{display:flex;align-items:center}.events__info-items{display:flex}.events__info-item{display:flex;margin-right:16px;align-items:center;white-space:nowrap}.events__info-item svg{width:24px;height:24px;fill:#636363;margin-right:8px}.events__tags{display:flex}.events__tags .events__tag+.events__tag{margin-left:16px}.events__tag{color:#8e8e8e;text-transform:uppercase;font-weight:600;font-size:1.2rem;line-height:1.3rem;padding:8px 24px;border-radius:40px;background-color:rgba(188,188,188,.2);white-space:nowrap}.events__title{margin:24px 0 16px;display:block;transition:color .3s}.events__title:hover{color:#009de0}.events__title:last-child{margin-bottom:0}.events__title span{color:#009de0}.events__time{display:flex;align-items:center}.events__time-ico{width:48px;height:48px;min-width:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;background-color:#009de0}.events__time-ico svg{fill:#fff;width:24px;height:24px}.events__time span{transition:color .3s}.events__time:hover span{color:#009de0}.events__img{margin-bottom:32px;width:100%;display:block}.events__img img{width:100%}.events__img-left{max-width:288px;width:100%;margin-right:32px}.events__img-left img{width:100%}.events__desc{max-width:640px}.events__desc span{color:#009de0}.events__gallery{position:relative;width:100%}.events__arrows{position:absolute;top:56px;right:32px}.events__arrows .arrow:first-child{margin-bottom:30px}.events__slider{width:100%;padding:32px;margin:0;display:flex;position:relative}.events__slider.slick-initialized{padding:0 70px 0 0;display:block;overflow:initial}.events__slider.slick-initialized .slick-list{padding:32px;max-width:1300px}.events__slider.slick-initialized .slick-list:before{content:'';position:absolute;right:0;top:1px;bottom:1px;width:68px;background-color:#efefef;z-index:1}.events__slider.slick-initialized .events__slide:last-child{margin-right:35px}.events__slider.slick-initialized .events__slide:last-child:before{display:block}.events__slide{min-height:250px;padding-right:32px;margin-right:35px;position:relative;width:100%}.events__slide:last-child{margin-right:0}.events__slide .events__article__desc{max-width:300px}.events--main .events__title.h5{margin:40px 0}.events--main .events__article{max-width:414px}.events--main .events__article:not(:first-child){margin-top:32px;padding-top:32px}.events--main .events__desc{color:#8e8e8e}.events .row__item{padding:32px}.events--list .grid__row{padding-top:40px}.breadcrumbs{display:flex;align-items:center;margin-bottom:32px;white-space:nowrap;overflow:auto}.breadcrumbs a{margin-right:8px;padding-right:31px;position:relative}.breadcrumbs a:before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:23px;height:100%;background-image:url(/local/templates/radioavionika/css/../images/breadcrumbs-arrow.svg);background-position:center;background-repeat:no-repeat}.breadcrumbs span{color:#bcbcbc}.color-blue{color:#009de0}.screen-2{height:200vh}.tag{padding:12px 15px;border:2px solid #bcbcbc;border-radius:50px;color:#bcbcbc;margin:0 8px 8px 0;display:inline-block;transition:color .3s,border-color .3s}.tag.active{border-color:#009de0;color:#636363;pointer-events:none}.tag:hover{border-color:#009de0;color:#009de0}.anim-line{-webkit-animation:2s headerBorderanim;animation:2s headerBorderanim}.grid{width:100%}.grid__title{width:100%;display:flex;justify-content:space-between;align-items:flex-start;min-height:185px;padding:32px;position:relative}.grid__title .btn{align-self:center}.grid__title+.row{flex-grow:1}.grid__col-heading{margin:-16px 0 32px}.grid__col-subheading{color:#8e8e8e}.grid__col-full{height:100%;display:flex;flex-direction:column;justify-content:space-between}.grid__col-full-col .btn{margin-bottom:17px}.grid__col-left{flex-shrink:0}.grid__col-left .grid__col-subheading{max-width:238px}.grid__col-right{max-width:calc(100% - 382px)}.grid__col-right+.grid__col-left{position:relative;flex-shrink:1}.grid__col-6 .grid__col-subheading{max-width:464px;margin-bottom:56px;margin-top:16px}.grid__col-item{width:100%}.grid__row{display:flex;flex-wrap:wrap;position:relative;flex-grow:1}.grid__row-inner{width:100%;display:flex;flex-wrap:wrap}.grid__row-item{padding:32px;position:relative;width:50%}.grid__row-item-number{margin-bottom:32px}.grid__row-img{margin-bottom:24px}.grid__row-title{min-height:54px}.grid__row-svg{margin-top:24px}.grid__row-full{display:flex;width:100%;padding:32px 0}.grid__row-full .grid__row{margin:-32px}.grid__row-full .grid__row-item{width:25%}.grid__row-heading{margin-bottom:24px}.grid__row-desc{color:#8e8e8e}.grid__row-4{margin:-32px}.grid__row-4 .grid__row-item{width:33.33%}.grid+.grid{flex-grow:1;margin-left:32px;margin-right:32px;width:auto}.grid+.grid--space-inner,.grid+.grid__tablet-row{margin-left:0;margin-right:0;flex-grow:0}.grid--column .grid__row{flex-direction:column;width:100%}.articles{padding:0 32px 40px;width:100%}.articles .events__desc{color:#8e8e8e}.fullpage{min-height:calc(100vh - 102px);display:flex}.fullpage__inner{display:flex;flex-direction:column;width:100%}.fullpage .form{display:flex;flex-grow:1}.products__slider{width:100%;position:relative;margin-bottom:64px}.products__slider-inner{width:100%;margin-bottom:0}.products__slide{display:flex!important}.products__slide-img{width:50%;margin-left:32px;flex-shrink:1;flex-grow:1}.products__slide-info{max-width:404px;flex-shrink:0;width:50%}.products__arrows-inner{display:flex;justify-content:flex-end;max-width:404px;position:absolute;bottom:0;left:0;width:50%;pointer-events:none}.products__download{display:flex;align-items:center;height:100%;justify-content:flex-end}.products__download-ico{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#009de0;border-radius:50%;margin-right:16px}.products__download-ico svg{width:24px;height:24px;fill:#fff}.products__download-info{display:flex;flex-direction:column}.products__download-info .font-2{color:#bcbcbc}.products__download-title{margin-bottom:4px;transition:color .3s}.products__download:hover .products__download-title{color:#009de0}.slick-dots{display:flex;left:0;width:auto;bottom:0;margin:3px -7px}.slick-dots li{width:12px;height:12px;margin:0 7px;display:flex}.slick-dots li button{width:12px;height:12px;background-color:#d5d5d5;min-height:12px;border-radius:50%;padding:0;margin:0;transition:background-color .3s}.slick-dots li button:before{display:none}.slick-dots li.slick-active button{background-color:#009de0}.services--main .grid__row:before{display:none}.dynamics__graph{margin-top:165px}.dynamics__graph-svg{width:100%}.graph-line{stroke-dasharray:900;stroke-dashoffset:900;transition:1s ease-in .5s}.graph-vertical{stroke-dasharray:500;stroke-dashoffset:500;transition:1s ease-in}.geography{display:flex;width:100%}.geography__map{flex-grow:1;padding:82px 0 94px 5px;margin:0 auto;max-width:821px}.geography__map svg{width:816px;height:471px;cursor:pointer}.geography .region-active{fill:#009de0!important}.geography .region-active-inner-circle{fill:#fff!important}.geography .region-active-outer-circle{stroke:#fff!important}.geography .region-title{font-family:inherit;font-size:1.2rem}.geography__aside{width:100%;max-width:415px;position:relative;padding:24px 32px}.geography__aside-col{position:relative}.geography__city{margin-bottom:36px}.geography__label{color:#848484}.geography__name{margin:8px 0 32px}.geography__tabs{margin:24px 0 32px;display:flex}.geography__tab{width:50%;text-align:center;position:relative;padding-bottom:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;font-weight:600;line-height:1.3rem}.geography__tab:before{content:'';display:inline-block;margin-right:8px;width:10px;height:10px;border-radius:50%;background-color:#636363}.geography__tab:after{content:'';position:absolute;bottom:0;height:2px;left:0;right:0;width:100%;background-color:#636363;transition:transform .3s}.geography__tab:first-child:before{background-color:#2f3490}.geography__tab:first-child:after{transform:translateX(100%);background-color:#2f3490}.geography__tab:last-child:before{background-color:#f59331}.geography__tab:last-child:after{transform:translateX(-100%);background-color:#f59331}.geography__tab.active:after{transform:translateX(0)}.geography__list{margin-bottom:12px}.geography__list-item{display:flex;justify-content:space-between}.geography__list-item a{text-transform:uppercase;transition:color .3s}.geography__list-item a:hover{color:#009de0}.geography__list-item span{color:#aaa8a8}.geography__list-item:not(:last-child){margin-bottom:8px}.hint{position:relative;cursor:pointer}.hint__inner{position:absolute;left:50%;transform:translateX(-50%);top:100%;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s;padding-top:13px}.hint__content{position:relative;background-color:#efefef;padding:24px;border:1px solid #bcbcbc;z-index:1;color:#636363!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:352px}.hint__content:before{content:'';position:absolute;left:calc(50% - 4px);top:-6px;background-color:#efefef;width:11px;height:11px;border-left:1px solid #bcbcbc;border-top:1px solid #bcbcbc;z-index:1;transform:rotate(45deg)}.hint__content a{border-bottom:1px solid #636363}.hint__content a:hover{border-color:#009de0}.hint__close{display:none}.hint:hover .hint__inner{opacity:1;pointer-events:all}.hint-item{display:flex;align-items:flex-start}.hint-item .hint{margin-left:6px;margin-top:1px;display:flex}.hint-item .h7{margin-right:0!important}.hint-item svg{width:16px;height:16px}[data-tabs-section]{display:none}[data-tabs-section].active{display:block}.form__input input{padding:0 6px 6px}.form__input .fake-input{position:absolute;left:8px;top:0;right:8px;bottom:1px;pointer-events:none;background-color:#efefef;display:flex;align-items:flex-end;padding:0 6px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-btn{position:relative}.file-btn svg{transition:opacity .3s}.file-btn:before{content:'';position:absolute;width:28px;height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:opacity .3s}.file-btn:after{content:'';position:absolute;width:28px;height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);opacity:0;transition:opacity .3s}.file-btn.has-file svg{opacity:0}.file-btn.has-file:after,.file-btn.has-file:before{opacity:1}.datepicker{max-width:288px;position:relative;z-index:2;width:100%}.datepicker .form__input{position:relative;cursor:pointer}.datepicker .form__input svg{width:24px;height:24px;position:absolute;top:2px;right:17px;pointer-events:none}.datepicker .form__input input{cursor:pointer}.datepicker__drop{border-top:1px solid #bcbcbc;position:absolute;top:calc(100% - 1px);left:0;right:0;background-color:#efefef;padding:20px 24px 0;opacity:0;pointer-events:none;transition:opacity .3s}.datepicker__drop:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc}.datepicker__drop:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#bcbcbc}.datepicker__years{display:flex;flex-wrap:wrap;margin:0 -12px 20px;justify-content:center;position:relative;padding-bottom:4px}.datepicker__years:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#bcbcbc}.datepicker__years:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#efefef}.datepicker__month{display:flex;flex-wrap:wrap;margin:0 -12px 6px}.datepicker__month:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#bcbcbc}.datepicker__month:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#efefef}.datepicker__item{margin:0 4px 16px;padding:4px 8px;border-radius:32px;transition:color .3s,background-color .3s;cursor:pointer}.datepicker__item.active{background-color:#009de0;color:#fff;pointer-events:none}.datepicker__item:hover{color:#009de0}.datepicker.opened .datepicker__drop{opacity:1;pointer-events:all}.datepicker.opened .datepicker__drop:after,.datepicker.opened .datepicker__drop:before{-webkit-animation:.5s ease-out headerDropSideLine;animation:.5s ease-out headerDropSideLine}.datepicker.opened .datepicker__month:after,.datepicker.opened .datepicker__years:after{-webkit-animation:1s ease-out headerDropBotLine;animation:1s ease-out headerDropBotLine;transform:scale(0)}.shadow{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(29,29,29,.3);z-index:98;pointer-events:none;opacity:0;transition:opacity .3s}.shadow.opened{opacity:1;pointer-events:all}.popup{position:fixed;top:0;left:0;bottom:0;height:100%;z-index:99;background-color:#efefef;max-width:944px;width:100%;display:flex;transform:translateX(-100%);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;max-height:100vh}.popup--nav{padding:0 0 136px}.popup.opened{transform:translateX(0);opacity:1;pointer-events:all}.popup.opened:before{-webkit-animation:2s ease-in-out headerLineAnim;animation:2s ease-in-out headerLineAnim}.popup.opened .popup__form-nav:before,.popup.opened .popup__head:before{-webkit-animation:2s ease-in-out headerBorderAnim;animation:2s ease-in-out headerBorderAnim}.popup:before{content:'';position:absolute;right:160px;width:1px;top:0;bottom:0;height:100%;background-color:#bcbcbc}.popup__close{cursor:pointer;position:absolute;top:40px;right:40px;width:80px;height:80px;border-radius:50%;background-color:rgba(255,255,255,.3);z-index:1;transition:background-color .3s}.popup__close:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:30px;height:1px;background-color:#636363}.popup__close:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:30px;height:1px;background-color:#636363}.popup__close:hover{background-color:#fff}.popup__inner{width:100%;height:100%;display:flex;flex-direction:column;max-height:100vh}.popup__head{position:relative}.popup__head:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#bcbcbc}.popup__title{padding:48px 42px 56px;position:relative;max-width:534px}.popup__form{padding:32px 40px;flex-grow:1;max-width:calc(100% - 160px);display:flex;overflow:auto}.popup__form-title{margin-bottom:32px;max-width:544px}.popup__form-desc{color:#8e8e8e;margin-bottom:32px;max-width:472px}.popup__form-nav{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:40px;left:0;width:100%;padding-right:200px;padding-left:63px}.popup__form-nav:before{content:'';position:absolute;left:0;right:0;top:-40px;height:1px;background-color:#bcbcbc}.popup__form-nav-steps{display:flex}.popup__form-nav-step{margin-right:64px;color:#bcbcbc;transition:color .3s;z-index:2;cursor:pointer}.popup__form-nav-step.active{color:#fff}.popup__form-nav-step.disabled{pointer-events:none}.popup__form-nav-circle{position:absolute;width:56px;height:56px;border-radius:50%;z-index:1;background-color:#009de0;top:0;left:61px;transform:translateX(-21px);transition:left .3s}.popup__form .form__input.hide-error label.error{opacity:0}.popup__form .form__input.hide-error input.error{border-color:#bcbcbc}.popup__form .form__input.hide-error input.error:hover{border-color:#636363}.popup__form .form__input.hide-error label.error:not(:empty)+.select2-container--default .select2-selection--single{border-bottom-color:#bcbcbc}.popup__form .form__item{max-width:493px}.popup__form .form__row .form__item{max-width:231px}.popup__form .form__row .form__item:first-child{margin-right:31px}.popup__form .form__row--select .form__item{max-width:336px;width:100%}.popup__form-next{display:flex;align-items:center}.popup__form-next span{margin-right:16px}.popup__form-next .next-arrow{width:56px;height:56px}.popup__form-next .next-arrow[disabled]{background-color:#bcbcbc}.popup__form-next .next-arrow.disabled{pointer-events:none}.popup__form-step{display:none}.popup__form-step.active{display:block}.popup__form .scrollWrap{width:100%}.popup__form .scrollWrap.zweb-lock-scroll{margin-right:-15px;padding-right:15px}.popup__form .scrollWrap .zweb-scroll-wrap{margin-right:-15px;padding-right:15px;max-width:calc(100% + 15px)!important;width:calc(100% + 15px)!important}.popup__form .scrollWrap .zweb-scroll-wrap .zweb-scroll-bar-wrap{background-color:transparent}.popup__form-tab{display:none}.popup__form-tab.active{display:block}.select select{opacity:0}.select .select2-container{display:block;margin:0 -9px;padding:0 9px}.select .select2-container--default .select2-selection--single .select2-selection__arrow{right:11px;top:1px}.select .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:6px 4px 0;border-color:#636363 transparent transparent;transition:border-color .3s}.select .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#bcbcbc}.select .select2-container--default .select2-selection--single{border:none;border-radius:0;background-color:transparent;height:30px;border-bottom:1px solid #bcbcbc;transition:border-bottom-color .3s}.select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:26px;color:#636363}.select .select2-container .select2-selection--single .select2-selection__clear{display:none}.select:hover .select2-container--default .select2-selection--single{border-bottom-color:#8e8e8e!important}.select:hover .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#009de0 transparent transparent}.select label.error:not(:empty)+.select2-container--default .select2-selection--single{border-bottom-color:#f53149}.select2-search--dropdown{display:none}.select2-container--default .select2-results>.select2-results__options{max-height:185px;padding:16px}.select2-dropdown{background-color:#efefef;border:1px solid #bcbcbc!important;border-radius:0;transform:translateY(-1px)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:transparent;color:#009de0}.select2-results__option{padding:0;font-size:1.4rem;line-height:1.2;margin-bottom:18px;transition:color .3s}.select2-results__option:last-child{margin-bottom:0}.select2-container--default .select2-results__option--selected{background-color:transparent}.mob-menu{display:none}.contacts__map-box{height:550px;width:100%}.map__hint{font-family:ArticulatCF;font-weight:600;font-size:1.6rem;line-height:1.8rem;color:#1d1d1d;padding:8px 16px;background-color:#fff;border-radius:29px;pointer-events:none;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.pagination{position:relative;padding:64px 32px}.pagination__arrows{position:absolute;left:32px;right:32px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between}.pagination__list{display:flex;padding:0 63px;align-items:center;justify-content:center}.pagination__list-item{margin:0 28px;cursor:pointer;position:relative;color:#bcbcbc;transition:color .3s}.pagination__list-item:hover{color:#636363}.pagination__list-item.active{color:#fff;pointer-events:none}.pagination__list-item.active:after{content:'';position:absolute;width:56px;height:56px;border-radius:50%;background-color:#009de0;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}[class*=balloon]{background:0 0!important;box-shadow:none!important;padding:0!important}[class*=balloon]:after{display:none}html .zweb-lock-scroll .zweb-scroll-wrap .zweb-scroll-bar-wrap .zweb-scroll-bar-anchor{background-color:#bcbcbc;border-radius:6px}.stop-scrolling{height:100%;overflow:hidden}.searchPage__clear{width:24px;height:24px;margin:0!important;padding:0;border:none;min-width:24px;position:relative}.searchPage__clear:before{content:'';position:absolute;width:28px;height:1px;background-color:#636363;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.searchPage__clear:after{content:'';position:absolute;width:28px;height:1px;background-color:#636363;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}label.error{position:absolute;left:0;top:100%;margin-top:8px;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:400;color:#f53149}.provider-form{margin:-32px}.provider-form .grid{margin:0;padding:32px 32px 64px}.provider-form .grid .radio{grid-template-columns:70px 70px}.provider-form .form__input{max-width:558px;position:static}.provider-form .form__input--select{max-width:320px}.provider-form .form__input--short{max-width:160px}.provider-form .form__accept{margin:0 0 0 20%}.provider-form .form__accept--clone{display:none;white-space:nowrap}.provider-form .label{padding-top:6px}.provider-form__group{width:100%}.provider-form__group.js-method-group .provider-form__col{justify-content:space-between}.provider-form__head{padding:32px 32px 64px}.provider-form__row{display:flex;margin-bottom:32px;width:100%}.provider-form__row:last-child{margin-bottom:0}.provider-form__row--line{padding-top:32px;position:relative}.provider-form__row--line:nth-child(2){padding-top:0}.provider-form__row--clone,.provider-form__row--line:nth-child(2):before{display:none}.provider-form__user-certificates{display:none;position:relative;padding:32px 32px 32px 0}.provider-form__user-certificates:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#bcbcbc;-webkit-animation:2s headerBorderAnim;animation:2s headerBorderAnim}.provider-form__user-certificates+.provider-form__user-certificates{margin-top:-1px}.provider-form__user-certificates-delete{right:0;top:32px}.provider-form__user-certificates-title{display:none;position:relative;padding:32px 0}.provider-form__user-certificates-title:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#bcbcbc;-webkit-animation:2s headerBorderAnim;animation:2s headerBorderAnim}.provider-form__user-certificates .radio{grid-template-columns:100px 95px!important}.provider-form__col{flex-grow:1;display:flex;position:relative;max-width:calc(100% - 320px)}.provider-form__col:first-child{max-width:320px;width:100%;padding-right:32px;flex-shrink:0}.provider-form__title{margin-bottom:32px;max-width:415px}.provider-form__add{position:relative;width:100%;max-width:224px;min-height:48px;display:flex;align-items:center;padding-left:64px;cursor:pointer;transition:color .3s;overflow:hidden}.provider-form__add span{position:absolute;left:0;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background-color:#009de0}.provider-form__add span:before{content:'';position:absolute;width:24px;height:2px;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.provider-form__add span:after{content:'';position:absolute;width:24px;height:2px;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.provider-form__add:hover{color:#009de0}.provider-form__add input{position:absolute;opacity:0;left:-9999px}.provider-form__add-wrap{display:flex;padding-top:32px}.provider-form__heading{max-width:224px}.provider-form__input{width:100%;max-width:288px;display:flex;justify-content:space-between;position:relative}.provider-form__input .form__input{max-width:144px}.provider-form__input-group{width:100%;display:grid;justify-content:space-between;grid-gap:32px;grid-template-columns:repeat(2,288px)}.provider-form__files{max-width:558px;width:100%;transition:padding-bottom .3s}.provider-form__certificates{width:100%}.provider-form__files:not(:empty){padding-bottom:32px}.provider-form__date{max-width:288px;display:flex;justify-content:space-between;height:30px;position:relative}.provider-form__date-label{margin-right:24px}.delete-ico{width:16px;height:16px;position:absolute;cursor:pointer}.delete-ico:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:19px;height:1px;background-color:#636363;transition:background-color .3s}.delete-ico:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:19px;height:1px;background-color:#636363;transition:background-color .3s}.delete-ico:hover:after,.delete-ico:hover:before{background-color:#f59331}.radio{display:grid;align-items:center;grid-gap:40px;grid-template-columns:1fr 1fr}.radio__item{display:flex;align-items:center;cursor:pointer}.radio__item input{position:absolute;opacity:0}.radio__item input:checked+span{border-color:#009de0}.radio__item input:checked+span:before{transform:translate(-50%,-50%) scale(1)}.radio__item input:checked+label+span{border-color:#009de0}.radio__item input:checked+label+span:before{transform:translate(-50%,-50%) scale(1)}.radio__item span{width:22px;height:22px;border:1px solid #bcbcbc;transition:border-color .3s;position:relative;display:inline-block;border-radius:50%;margin-right:9px}.radio__item span:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:14px;height:14px;border-radius:50%;transition:transform .3s;background-color:#009de0}.file-block{align-items:center;position:relative;padding:0 32px 16px 0;display:none;justify-content:space-between;margin-top:16px;white-space:nowrap}.file-block:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#bcbcbc;-webkit-animation:2s headerBorderAnim;animation:2s headerBorderAnim}.file-block:first-child{margin-top:0}.file-delete{top:0;right:0}.file-info{color:#bababa;white-space:nowrap;margin-left:16px}.file-name{overflow:hidden;text-overflow:ellipsis}@media (hover:none){.hint:hover .hint__inner{opacity:0;pointer-events:none}.hint.opened .hint__inner{opacity:1;pointer-events:all}.hint__content{padding:24px 56px 24px 24px;max-width:384px}.hint__close{position:absolute;top:16px;right:16px;width:16px;height:16px;display:block}.hint__close:before{content:'';position:absolute;width:19px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);height:1.5px;background-color:#636363}.hint__close:after{content:'';position:absolute;width:19px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);height:1.5px;background-color:#636363}}@media screen and (max-height:830px){.aside__btn{margin-top:40px}}@media screen and (max-height:845px) and (max-width:1620px){.intro{padding-bottom:185px}.intro__title{margin-bottom:32px}.intro__slider-nav{margin-bottom:48px}}@media screen and (max-width:1855px){.provider-form__col{flex-direction:column}.provider-form__date{max-width:320px;margin-top:32px}.provider-form__input-group{grid-template-columns:1fr}}@media screen and (max-width:1700px){.provider-form .form__accept--clone{margin-left:0;white-space:normal;height:22px;margin-top:16px}}@media screen and (max-width:1620px){.events--main .grid{flex-wrap:wrap}.events--main .grid__col-left{max-width:none;width:40%}.events--main .grid__col-left:first-child{max-width:none;width:100%;position:relative}.events--main .grid__col-left:first-child:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#bcbcbc}.events--main .grid__col-right{width:60%}.events--main .grid__col-right:before{display:none}.events--main .grid__col-right+.grid__col-left{width:100%}.products--main .grid__row-4 .grid__row-inner:before{left:50%}.products--main .grid__row-4 .grid__row-inner:after{display:none}.products--main .grid__row-4 .grid__row-item{width:50%}.products--main .grid__row-4 .grid__row-item:nth-last-child(3):before{display:block}.products--main .products__slider{display:flex;flex-direction:column}.products--main .products__slider .slick-dots{bottom:auto;top:30%;margin-top:6px}.products--main .products__arrows-inner{width:100%;max-width:none;bottom:auto;top:30%}.products--main .products__slide{display:flex;flex-direction:column}.products--main .products__slide-img{width:100%;margin-left:0}.products--main .products__slide-img img{width:100%}.products--main .products__slide-info{width:100%;margin-bottom:116px}.intro__slider-nav{max-height:59px}.h1{font-size:6.4rem}.h2{font-size:4.4rem}.h3{font-size:3.4rem}.geography{flex-direction:column}.geography__aside{max-width:none;padding:0;display:flex}.geography__aside-col{padding:32px;width:50%}.geography__aside:before{left:calc(50% - 1px)}.main__head-tabs .searchPage__form{display:grid;flex-wrap:wrap;align-items:flex-start}.main__head-tabs .searchPage__form .field{max-width:606px;grid-column-start:1;grid-column-end:20;padding-bottom:16px}}@media screen and (max-width:1533px){.provider-form__col{max-width:60%}.provider-form__col:first-child{max-width:40%}}@media screen and (max-width:1440px){body{font-size:1.4rem}.h4{font-size:2.8rem}.h5{font-size:2.2rem}.h6{font-size:1.6rem}.h7{font-size:1.4rem}.font-2{font-size:1.2rem}.header__lang-link{padding-left:31px}.select2-results__option{font-size:1.2rem}.popup__close{top:25px;right:25px}}@media screen and (max-width:1365px){.header__nav-link,.header__nav-more-link,.header__search,.header__tel-link{padding:15px 28px 0}.grid__col-right{max-width:calc(100% - 335px)}.provider-form-wrap{flex-direction:column}.provider-form-wrap .grid__col-left{max-width:321px;width:100%;padding-bottom:64px}.provider-form-wrap .grid__col-right{max-width:none;width:100%}.provider-form-wrap .grid__col-right:before{display:none}.provider-form__col{max-width:calc(100% - 320px)}.provider-form__col:first-child{max-width:320px}.provider-form__date{margin-top:16px}}@media screen and (max-width:1279px){.h1{line-height:1.2}body.mob-menu-opened .header__nav-more-ico{position:relative}body.mob-menu-opened .header__nav-more-ico span{display:none}body.mob-menu-opened .header__nav-more-ico:before{content:'';position:absolute;width:17px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#fff;transition:.3s}body.mob-menu-opened .header__nav-more-ico:after{content:'';position:absolute;width:17px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background-color:#fff;transition:.3s}body.mob-menu-opened .header__lang{display:flex;position:fixed;top:120px;left:44px;padding:0;flex-direction:column-reverse}body.mob-menu-opened .header__lang-link{padding:0;margin-top:40px}body.mob-menu-opened .header__lang-link:before{opacity:0}body.mob-menu-opened .header__lang-arrow{display:none}body.mob-menu-opened .header__lang-drop{position:static;opacity:1;pointer-events:all;padding:0}body.mob-menu-opened .header__lang-drop:after,body.mob-menu-opened .header__lang-drop:before{opacity:0}body.mob-menu-opened .header__lang-item{flex-direction:column}body.mob-menu-opened .header__lang-item:after,body.mob-menu-opened .header__lang-item:before{opacity:0}body.mob-menu-opened .header__lang-item img{width:40px;height:40px;padding:3px;border:1px solid transparent;margin-right:0;margin-bottom:8px}body.mob-menu-opened .header__lang-item.selected img{border-color:#009de0}body.mob-menu-opened .aside{z-index:100}body.mob-menu-opened .aside:before{max-height:80px}body.mob-menu-opened .aside__sticky:before{opacity:0}body.mob-menu-opened .aside__nav{opacity:0;pointer-events:none;height:0}body.mob-menu-opened .aside__btn{display:block;position:fixed;margin-top:0;left:27px;bottom:40px}body.mob-menu-opened .aside__btn-ico{margin:24px 0 0}body.mob-menu-opened .aside__btn-text{-ms-writing-mode:tb-lr;writing-mode:vertical-lr;transform:scale(-1)}body.mob-menu-opened .aside__tooltip{position:absolute;left:100%;margin-top:0;bottom:0;margin-left:32px;width:-webkit-max-content;width:-moz-max-content;width:max-content}body.mob-menu-opened .aside__link{flex-direction:column-reverse}body.mob-menu-opened .socials-aside{z-index:100}body.mob-menu-opened .socials-aside:before{max-height:80px}body.mob-menu-opened .socials-aside__inner{display:flex;position:fixed;right:0;bottom:32px;background-color:#efefef;z-index:100}.header{height:145px}.header__row{left:33px;right:33px}.header__row:before{left:0;right:0;max-width:none}.header__nav-item{display:none;padding-bottom:16px}.header__nav-item--more{display:flex}.header__nav-drop{display:none}.header__nav-more-link{height:64px}.header__lang,.header__nav-more-link:after,.header__tel{display:none}.header__col{width:100%}.header__col:last-child{width:0}.header__logo{flex-grow:1;padding:16px 32px 26px;height:80px}.header__search{height:64px;margin-bottom:16px;padding:16px 28px 0}.socials-aside{width:33px}.socials-aside__inner{display:none}.aside{width:33px;padding:0}.aside__btn,.aside__mouse{display:none}.aside__sticky{position:fixed!important;left:33px;right:33px;top:80px!important}.aside__sticky:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#bcbcbc;-webkit-animation:2s ease-out headerBorderAnim;animation:2s ease-out headerBorderAnim}.aside__nav{display:flex;background-color:#efefef;padding-left:32px;overflow:auto}.aside__nav-item{margin-bottom:0;padding:24px 0 27px 18px;white-space:nowrap;margin-right:40px}.aside__nav-item:before{top:26px}.aside__nav-item:last-child{margin-right:32px}.main{padding-left:32px;padding-right:32px;margin-right:0}.container{margin-right:0}.fullpage{min-height:auto}.intro{margin-right:0;background-color:transparent;padding-bottom:150px;min-height:calc(100vh - 145px)}.intro__nav{position:absolute;left:33px;bottom:32px}.intro__nav.hidden{opacity:1;pointer-events:all}.intro__nav-arrows{margin-bottom:32px}.intro__video{bottom:33px;max-width:287px;right:63px}.intro__title{max-width:320px;margin-bottom:32px}.intro__slider-nav{margin-bottom:24px;max-height:76px}.video{max-width:287px;padding:0 32px}.video__img{width:80px;height:80px;padding:4px}.grid__col-right{max-width:none}.grid__col-heading{margin:0 0 32px}.grid__col-full{flex-direction:row}.grid__col-full-col .btn{margin-top:13px}.grid__row-4 .grid__row-item{width:50%}.grid__row-full{position:relative}.grid__row-full .grid__row-item{width:50%}.grid__title .btn{align-self:flex-start;margin-top:12px}.tags{max-width:350px;margin-bottom:-8px}.events--main .events__article{max-width:449px}.events--main .events__title.h5{max-width:400px}.events--main .grid__col-right{width:100%}.events--main .grid__col-right+.grid__col-left{margin-top:32px;padding:32px 0 0;margin-bottom:-33px}.events--main .grid__col-left{max-width:none;width:100%}.events--main .grid__col-left:last-child{display:flex;flex-wrap:wrap}.events--main .grid__col-left .events__article{width:calc(50% - 64px);margin:0 32px 32px;position:relative;padding-top:0;padding-bottom:48px;max-width:none}.events--main .grid__col-left .events__info{flex-direction:column;align-items:flex-start}.events--main .grid__col-left .events__info-item{margin-bottom:8px}.events--main .grid__col-left .events__title:last-child{margin-top:20px}#fullpage .grid__col-left:first-child{padding-bottom:64px}.products--main .grid__col-full{flex-direction:column}.products--main .grid__col-left{position:relative}.products--main .grid__col-left-text{min-height:72px}.products--main .grid__col-left .grid__col-full{flex-direction:row}.products--main .grid__row-img img{width:100%}.products--main .products__arrows-inner,.products--main .products__slider .slick-dots{top:144px}.services--main .grid__col-left{position:relative}.services--main .grid__col-left:after{content:'';position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background-color:#bcbcbc}.dynamics .grid__col-6{width:100%;position:relative}.dynamics .grid__col-6 .btn{position:absolute;top:45px;right:32px}.dynamics .grid__col-6 .grid__col-heading{max-width:calc(100% - 280px)}.dynamics .grid__col-6 .grid__col-subheading{max-width:384px;margin-bottom:32px}.dynamics .grid__col-6:first-child:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;top:auto;background-color:#bcbcbc;width:100%}.dynamics__graph{margin:32px auto;max-width:624px}.responsibility .grid__col-6{width:100%}.responsibility .grid__col-6:last-child{padding-top:0;margin-top:-8px}.responsibility__banner img{width:100%}.mob-menu{display:flex;position:fixed;top:80px;left:0;right:0;bottom:0;background-color:#efefef;z-index:2;opacity:0;pointer-events:none;padding-left:128px}.mob-menu.opened{opacity:1;pointer-events:all}.mob-menu.opened .mob-menu__nav:after,.mob-menu.opened .mob-menu__nav:before{-webkit-animation:2s ease-in-out headerLineAnim;animation:2s ease-in-out headerLineAnim}.mob-menu__nav{position:relative;padding:40px 32px;width:100%;display:flex}.mob-menu__nav:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#bcbcbc}.mob-menu__nav:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#bcbcbc;opacity:0}.mob-menu__inner{overflow:auto;width:100%}.mob-menu__group:last-child{margin-bottom:0}.mob-menu__head{position:relative;margin-bottom:25px}.mob-menu__head:before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:1px;background-color:#636363;transition:transform .3s}.mob-menu__head:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);width:24px;height:1px;background-color:#636363;transition:transform .3s}.mob-menu__head.hide:before{transform:translateY(-50%) rotate(45deg)}.mob-menu__head.hide:after{transform:translateY(-50%) rotate(-45deg)}.mob-menu__head>a{margin-bottom:0}.mob-menu__link{text-transform:uppercase;margin-bottom:26px;display:inline-block}.mob-menu__links{margin-bottom:24px;display:none}.mob-menu__links a{display:block;margin-bottom:16px;color:#8e8e8e}.mob-menu__links a:last-child{margin-bottom:0}}@media screen and (max-width:1023px){.header__logo svg{width:160px;height:38px}.intro{flex-direction:column}.intro__right{width:100%;padding-right:32px}.popup--nav{padding:0 0 120px}.popup:before{display:none}.popup__close{width:64px;height:64px;top:32px;right:32px}.popup__title{max-width:calc(100% - 160px);padding:48px 32px}.popup__form{padding:32px}.popup__form .form__item{max-width:576px}.popup__form .form__row .form__item{max-width:272px;width:100%}.popup__form .form__row .form__item:first-child{margin-right:32px}.popup__form-nav{padding:0 32px 0 55px;bottom:30px}.popup__form-nav:before{top:-32px}.popup__form-nav-step{margin-right:48px}.geography__map{max-width:100%;overflow:auto;padding:30px 0}.geography__map svg{width:705px;height:407px;flex-shrink:0}.geography__tab{font-size:12px}.grid__title{min-height:150px}.events .row__item:last-child{padding-bottom:80px}.events__slider.slick-initialized{padding:0 0 80px}.events__slider.slick-initialized .slick-list,.events__slider.slick-initialized .slick-track{display:flex}.events__slider.slick-initialized .slick-list{padding:32px 0}.events__slider.slick-initialized .slick-list:before{display:none}.events__slide{margin-right:0;min-height:auto;padding-left:32px;flex-shrink:0}.events__slide .events__info{flex-direction:column;align-items:flex-start}.events__slide .events__tag{margin-top:8px}.events__slide .events__title{margin-top:20px}.events__arrows{display:flex;justify-content:space-between;left:32px;right:32px;bottom:70px;top:auto}.events__arrows .arrow:first-child{margin:0}}@media screen and (max-width:991px){.hint__content{max-width:350px}.events__article{position:relative}.events__article:not(:first-child){margin-top:32px;padding-top:32px}.events--list .grid__row{padding-top:32px}.articles{padding-bottom:32px}.articles .events__title{margin-top:16px}.articles .events__info-items{position:absolute;left:0;bottom:0}.articles .events__img-left{padding-bottom:40px}}@media screen and (max-width:767px){.h1{font-size:4rem}.h2{font-size:3rem}.h3{font-size:2.6rem}.h4{font-size:2.2rem}.h5{font-size:1.8rem}.h6,.h7{font-size:1.4rem}.label{font-size:1rem;line-height:1.1rem}.label-2{line-height:1.1rem}.aside__sticky{left:16px;right:16px;top:56px!important}.aside__nav{padding-left:16px}.aside__nav-item{margin-right:32px;padding:15px 0 16px 18px}.aside__nav-item:last-child{margin-right:16px}.aside__nav-item:before{top:17px}.header{height:100px}.header__row{left:16px;right:16px}.header__logo{height:56px;padding:8px 16px}.header__logo svg{width:112px;height:27px}.header__search{height:40px;padding:12px 16px 0;align-items:flex-start}.header__nav-more-link{height:40px;padding:8px 16px 0;align-items:flex-start}.header__nav-more-ico{width:24px;height:24px}.search__btn svg{width:16px;height:16px}.video{padding:0 16px;max-width:88px}.video__img{width:56px;height:56px;padding:2px;margin-right:0}.video__desc{display:none}.intro{padding:16px 16px 120px;min-height:calc(100vh - 100px)}.intro__video{max-width:88px;right:0;bottom:16px}.intro__nav{width:138px;left:17px;bottom:20px}.intro__nav-current{width:20px}.intro__nav-total{width:auto}.intro__nav-loader{width:34px;height:34px}.intro__nav-loader svg{width:32px;height:32px}.intro__nav-arrows{margin-bottom:16px}.intro__nav-next{display:flex;justify-content:flex-end}.intro__slider-nav{max-height:50px}.intro__title{max-width:none;margin-bottom:24px}.intro__left{width:100%}.intro__desc{display:none}.arrows{width:138px}.arrow{width:51px;overflow:hidden}.arrow svg{min-width:63px}.arrow--next svg{transform:translateX(-12px)}.footer__top:before{left:32px;right:32px}.hint__content{max-width:none;padding:32px 80px 32px 16px;width:100%}.hint__content:before{display:none}.hint__inner{position:fixed;bottom:0;left:0;right:0;top:0;transform:none;background-color:rgba(29,29,29,.3);z-index:100;padding:0;display:flex;align-items:flex-end}.hint__close{width:40px;height:40px;background-color:#fff;border-radius:50%}.events__tag{font-size:1rem;line-height:1.1rem;padding:8px 16px}.events--main .grid__col-full{flex-direction:column}.events--main .grid__col-left:before{display:none}.events--main .grid__col-left .events__article{width:100%;margin:0;padding:16px 16px 40px}.events--main .grid__col-left:last-child{padding:0;margin-bottom:-1px}.events--main .events__title.h5{margin:24px 0 32px}.events__article{flex-direction:column}.events__article-bottom{margin-top:32px}.events__article.has-video .events__img:after{width:56px;height:56px;background-size:16px}.events__article.has-video .events__img-left:after{width:56px;height:56px}.events__img-left{margin-right:0;max-width:none}.events__time{margin-right:10px}.events__time-ico{width:40px;height:40px;min-width:40px;margin-right:8px}.events__title{margin-top:16px}.events .row:after{display:none}.events .row__item{padding:0 16px 32px;margin-bottom:32px}.events .row__item:last-child{margin-bottom:0}.events .row__item:last-child:before{display:none}.events__slider:before{max-width:calc(100% - 32px);left:16px;right:16px}.events__slider.slick-initialized{padding-bottom:56px}.events__slider.slick-initialized.slick-list{padding:16px 0}.events__arrows{bottom:46px;left:16px;right:16px}.events__slide{padding:0 16px}.events__slide:before{display:none!important}.events__info-item svg{width:16px;height:16px}.grid__col-full{flex-direction:column}.grid__col-full-col .btn{margin-top:32px;margin-bottom:0}.grid__col-heading{margin:0 0 21px}.grid__row-4{margin:-16px}.grid__row-4 .grid__row-inner:before{display:none}.grid__row-4 .grid__row-inner .grid__row-item{width:100%}.grid__row-4 .grid__row-inner .grid__row-item:nth-last-child(2):before{display:block}.grid__row:before{left:0;right:0;max-width:100%}.grid__row-item{padding:16px}.grid__row-item:before{left:0;right:0}.grid__row-item-nubmer{margin-bottom:24px}.grid__row-img{margin-bottom:16px}.grid__row-title{min-height:auto;margin-bottom:24px}.grid__row-svg{position:absolute;right:0;bottom:0;margin:0 0 24px;width:114px;height:88px}.grid__row-svg img{height:100%;-o-object-fit:contain;object-fit:contain}.grid__row-full:before{display:none}.grid__row-full .grid__row-item{width:100%;padding-bottom:48px}.grid__row-full .grid__row-item:after{left:0;right:0}.grid__row-full .grid__row-item:nth-last-child(2):after{display:block}.grid__title{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px}.grid__title span{margin-bottom:29px}.grid__title .btn{align-self:flex-start;margin:0 0 32px}.tags{white-space:nowrap;flex-wrap:nowrap;overflow:auto;margin:0 -16px -8px;padding-left:16px;max-width:none}.tag{padding:6px 15px}#fullpage .grid__col-left:first-child{padding-bottom:40px}.products--main .grid__col-left .grid__col-full{flex-direction:column}.products--main .grid__col-left .grid__col-heading{margin-bottom:5px}.products--main .grid__col-left-text{min-height:60px}.products--main .products__slide-info{margin-bottom:80px}.products--main .products__slider{margin-bottom:32px}.products--main .products__arrows-inner,.products--main .products__slider .slick-dots{top:100px}.products__download{justify-content:flex-start;margin:8px 0;height:auto}.slick-dots{margin:3px -4px}.slick-dots li{width:8px;height:8px;margin:0 4px}.slick-dots li button{width:8px;height:8px;min-height:8px}.services--main .grid__row-item{position:relative}.services--main .grid__row-title{max-width:calc(100% - 116px)}.dynamics .grid__col-6 .grid__col-heading{max-width:none}.dynamics .grid__col-6 .grid__col-subheading{margin-bottom:24px}.dynamics .grid__col-6 .btn{position:relative;top:auto;right:auto;margin-bottom:32px}.dynamics .grid__col-6:last-child{position:relative}.dynamics .grid__col-6:last-child:after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background-color:#bcbcbc}.dynamics__graph{margin:24px auto 16px}.popup--nav{padding:0 0 80px}.popup__close{width:40px;height:40px;top:16px;right:16px}.popup__close:after,.popup__close:before{width:20px}.popup__title{max-width:calc(100% - 80px);padding:32px 0 32px 16px}.popup__form{max-width:none;padding:16px}.popup__form .form__item{max-width:none}.popup__form .form__item:first-child{margin-right:0}.popup__form .form__row .form__item{max-width:none}.popup__form .form__row .form__item:first-child{margin-right:0}.popup__form-next span{margin-right:8px}.popup__form-next .next-arrow{width:32px;height:32px}.popup__form-next .next-arrow img{width:19px}.popup__form-nav{padding:0 16px 0 28px;bottom:24px}.popup__form-nav:before{top:-24px}.popup__form-nav-circle{width:32px;height:32px;transform:translateX(-11px)}.popup__form-nav-step{margin-right:24px}body.mob-menu-opened .header__lang{flex-direction:row-reverse;top:84px;left:31px}body.mob-menu-opened .header__lang-link{margin-top:0;margin-left:48px}body.mob-menu-opened .header__lang-item{flex-direction:row}body.mob-menu-opened .header__lang-item img{margin-bottom:0;margin-right:8px;width:32px;height:32px}body.mob-menu-opened .header__nav-more-ico:after,body.mob-menu-opened .header__nav-more-ico:before{width:13px}body.mob-menu-opened .aside:before{max-height:56px}body.mob-menu-opened .aside__btn{display:none}body.mob-menu-opened .socials-aside{-ms-writing-mode:initial;writing-mode:initial}body.mob-menu-opened .socials-aside:before{max-height:56px}body.mob-menu-opened .socials-aside__inner{transform:none;bottom:0;left:15px;right:15px}body.mob-menu-opened .socials-aside__item{width:33.33%;flex-grow:1}body.mob-menu-opened .socials-aside__item:before{width:1px;height:100%;left:auto;right:0;top:0;bottom:0;-webkit-animation:1s headerLineAnim;animation:1s headerLineAnim}body.mob-menu-opened .socials-aside__item a{padding:33px 0;width:100%;text-align:center}.mob-menu{padding:0 15px;top:56px;font-size:1.2rem;line-height:1.2}.mob-menu__nav{padding:94px 17px 90px}.mob-menu__nav:after{opacity:1}.mob-menu__head:after,.mob-menu__head:before{width:19px}.geography__aside{padding:16px;flex-direction:column}.geography__aside:before{display:none}.geography__aside-col{padding:0;width:auto}.geography__map{max-height:397px;padding:10px 0}.geography__tabs{margin:16px 0}.geography__tab{font-size:1rem;line-height:1.1rem;padding-bottom:10px}.geography__tab:before{width:8px;height:8px}.geography__list{margin-bottom:16px}.articles{padding:0 16px 56px}.articles .events__info{flex-direction:column;align-items:flex-start}.articles .events__info-items{position:static}.articles .events__img-left{padding-bottom:16px}.articles .events__tag{margin-top:8px}.articles .events__title{margin-top:24px}.pagination{padding:29px 16px}.pagination__list{padding:0 16px}.pagination__list-item{margin:0 12px}.pagination__list-item.active:after{width:32px;height:32px}.pagination__arrows{left:16px;right:16px}.pagination .arrow{width:16px}.pagination .arrow--next svg{transform:translateX(-47px)}.main__head-tabs .form{grid-gap:24px;flex-direction:column;align-items:flex-start}.main__head-tabs .form .datepicker,.main__head-tabs .form__input{max-width:480px}.main__head-tabs .searchPage__form .field{max-width:600px}.file-btn:after,.file-btn:before{width:16px}.provider-form{margin:-16px}.provider-form-wrap .grid__col-left{padding-bottom:48px}.provider-form__row{flex-direction:column;margin-bottom:24px}.provider-form__row--line{padding-top:16px;margin-bottom:48px}.provider-form__row--line .provider-form__col:first-child{max-width:100%;padding-right:0}.provider-form__row--line .provider-form__col:first-child .label{font-size:14px;text-transform:none;line-height:1.4;margin-bottom:8px}.provider-form__row--line:before{display:block!important}.provider-form__row--line:nth-child(2){padding-top:16px}.provider-form__head{padding:16px 16px 48px}.provider-form__col{max-width:none}.provider-form__col:first-child{max-width:100%;padding-right:0}.provider-form__col:last-child{margin-top:16px}.provider-form__col .radio{align-items:flex-start;grid-gap:16px}.provider-form__col .provider-form__certificates .provider-form__files:not(:empty){padding-bottom:16px}.provider-form .label{padding-top:0}.provider-form .form__input{padding:0}.provider-form .form__input--short{max-width:100%}.provider-form .grid{padding:16px 16px 48px}.provider-form__title{margin-bottom:24px}.provider-form__group.js-certificates-group .provider-form__row{flex-direction:row;padding-right:5px;transition:.3s;position:relative}.provider-form__group.js-certificates-group .provider-form__row.active{padding-bottom:38px}.provider-form__group.js-certificates-group .provider-form__row--clone{flex-direction:column}.provider-form__group.js-certificates-group .provider-form__row--clone .provider-form__col:first-child,.provider-form__group.js-certificates-group .provider-form__row--clone .provider-form__col:last-child{width:100%}.provider-form__group.js-certificates-group .provider-form__row--clone .form__input--short{max-width:100%}.provider-form__group.js-certificates-group .provider-form__row--clone .label{margin-bottom:16px}.provider-form__group.js-certificates-group .provider-form__col{justify-content:center}.provider-form__group.js-certificates-group .provider-form__col:first-child{padding-right:16px;width:40%}.provider-form__group.js-certificates-group .provider-form__col:last-child{margin-top:0;flex-shrink:0;width:60%;position:static}.provider-form__group.js-certificates-group .provider-form__col .radio{grid-gap:25px;justify-content:flex-end}.provider-form__group.js-certificates-group .provider-form__col .form__accept--clone{justify-content:flex-end;margin:0;position:absolute;left:0;bottom:0}.provider-form__group.js-certificates-group .provider-form__user-certificates{padding:24px 32px 24px 0;margin-bottom:16px}.provider-form__group.js-certificates-group .provider-form__user-certificates+.provider-form__user-certificates{margin-top:-16px}.provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__row{flex-direction:column}.provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__col:first-child{width:100%}.provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__col:last-child{width:100%;margin-top:16px}.provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__col .form__input--short{max-width:100%}.provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__col .radio{flex-direction:row}.provider-form__group.js-method-group .provider-form__col .form__input--select,.provider-form__group.js-method-group .provider-form__col:first-child{max-width:100%}.provider-form__group.js-method-group .provider-form__user-certificates{padding:24px 32px 24px 0;margin-bottom:16px}.provider-form__group.js-method-group .provider-form__user-certificates+.provider-form__user-certificates{margin-top:-16px}.provider-form__group.js-method-group .provider-form__user-certificates .provider-form__col .radio{flex-direction:row;grid-gap:24px}.provider-form__group button.label.btn{padding:9px 24px;margin:0}.provider-form__add{min-height:40px;padding-left:48px;max-width:192px}.provider-form__add-wrap{padding-top:0}.provider-form__add span{width:40px;height:40px}.provider-form__add span:after,.provider-form__add span:before{width:16px}.provider-form__heading{margin-top:8px}.provider-form__input{max-width:none;flex-direction:column}.provider-form__input-group{grid-gap:24px}.provider-form__input .form__input{margin-top:16px;max-width:558px}.provider-form__date{max-width:none}}@media screen and (max-width:665px){.main__head-tabs .form{grid-template-columns:1fr}.main__head-tabs .form .datepicker{grid-row-start:2}.main__head-tabs .searchPage__form{grid-template-columns:1fr}.main__head-tabs .searchPage__form .field{max-width:480px;grid-column-end:auto}.main__head-tabs .searchPage__form .datepicker{grid-row-start:3}.main__head-tabs .form__input{min-width:auto}}@-webkit-keyframes loaderAnim{0%{stroke-dasharray:122px;stroke-dashoffset:-122px}100%{stroke-dashoffset:-244px}}@keyframes loaderAnim{0%{stroke-dasharray:122px;stroke-dashoffset:-122px}100%{stroke-dashoffset:-244px}}@-webkit-keyframes fadeOut{0%,80%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%,80%{opacity:0}100%{opacity:1}}@-webkit-keyframes imgLoop{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes imgLoop{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes headerLineAnim{0%{height:0}100%{height:100%}}@keyframes headerLineAnim{0%{height:0}100%{height:100%}}@-webkit-keyframes headerBorderAnim{0%{width:0}100%{width:100%}}@keyframes headerBorderAnim{0%{width:0}100%{width:100%}}@-webkit-keyframes headerDropSideLine{0%{height:0}100%{height:100%}}@keyframes headerDropSideLine{0%{height:0}100%{height:100%}}@-webkit-keyframes headerDropBotLine{0%,50%{transform:scale(1)}100%{transform:scale(0)}}@keyframes headerDropBotLine{0%,50%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes headerLangDropBotLine{0%,50%{width:0}100%{width:100%}}@keyframes headerLangDropBotLine{0%,50%{width:0}100%{width:100%}}@-webkit-keyframes headerLangDropTopLine{0%{width:0}100%{width:100%}}@keyframes headerLangDropTopLine{0%{width:0}100%{width:100%}}.fadeOutAmin{-webkit-animation:1s ease-in-out fadeOut;animation:1s ease-in-out fadeOut}.fullpageLineAnim{-webkit-animation:2s ease-in-out headerBorderAnim;animation:2s ease-in-out headerBorderAnim}.grecaptcha-badge{visibility: hidden;}#header__nav-item--more {display:none;}@media screen and (max-width: 1279px){#header__nav-item--more{display:flex;}}
/* End */


/* Start:/local/templates/radioavionika/css/dev2.css?170975849346311*/
.product .row__item:hover .row__item-title{color:#009de0}.line-wrap{position:relative;margin:0 -32px}@media screen and (max-width:767px){.line-wrap{margin:0 -16px}}.line--bottom-bot,.line--bottom-bot:before{bottom:0;left:0;height:1px;width:100%}.line--height{right:0;top:0;height:100%;width:1px}.line--height:before{right:0;top:var(--indent32);height:calc(100% - 2*var(--indent32));width:1px}.line--height.fullWidth:before{width:100%}.footer{margin:0 32px;position:relative}.footer__top{padding:55px 0 41px;position:relative}.footer__top-title{font-weight:500;text-transform:uppercase;color:#636363;margin-bottom:24px;cursor:pointer}.footer__top-links{display:flex;flex-direction:column}.footer__top-links a{font-weight:500;font-size:13px;line-height:1.105;color:#8e8e8e;transition:.3s;margin-bottom:16px}.footer__top-links a:hover{color:#009de0}.footer__top-btn .btn{margin-top:23px}.footer__socials{display:flex;margin:54px -8px 0}.footer__socials a{margin:0 8px;display:flex;justify-content:center;align-items:center;min-width:72px;height:72px;border:1px solid #bcbcbc;transition:.3s}.footer__socials a svg{fill:#8e8e8e;transition:.3s;width:24px;height:24px}.footer__socials a span{transition:color .3s;margin-left:4px}.footer__socials a:hover{border:1px solid #009de0;background-color:#009de0}.footer__socials a:hover svg{fill:#fff}.footer__socials a:hover span{color:#fff}.footer__nav{display:flex;margin:0 -17px}.footer__unit{width:calc(16.66% - 34px);margin:0 17px}.footer__bottom{position:relative;padding:20px 0 33px;display:flex;justify-content:space-between;align-items:center}.footer__bottom-unit:nth-child(2) span{color:#8e8e8e}.footer__bottom-unit:nth-child(3){display:flex;flex-shrink:0;margin-left:-128px}.footer__bottom-unit:nth-child(4) span{margin-right:16px;color:#8e8e8e}.footer__bottom-link{display:flex;align-items:center;margin:0 72px;font-weight:500;font-size:14px;line-height:1.105;text-transform:uppercase;color:#636363;transition:.3s}.footer__bottom-link:first-child{margin-left:0}.footer__bottom-link:hover{color:#009de0}.footer__bottom-link:hover .footer__bottom-img{background-color:#009de0}.footer__bottom-img{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#636363;border-radius:50px;margin-right:14px;transition:.3s}.btn{display:inline-block;text-transform:uppercase;color:#636363;font-weight:500;padding:9px 39px;border-right:1px solid #009de0;border-left:1px solid #009de0;transition:.3s;position:relative}.btn span{position:relative;z-index:1}.btn:before{position:absolute;content:'';background-color:#009de0;top:0;left:0;bottom:0;right:0;width:0;transition:.3s}.btn:hover{color:#fff}.btn:hover:before{width:100%}@-webkit-keyframes headerBorderAnim{0%{width:0}100%{width:100%}}@keyframes headerBorderAnim{0%{width:0}100%{width:100%}}.progress{position:relative;max-width:100%}.progress__banner{padding:32px;position:relative}.grid{display:flex;position:relative}.grid.anim-line:before{-webkit-animation:2s headerBorderAnim;animation:2s headerBorderAnim;opacity:1}.grid__row--p32{padding:32px;width:100%}.grid__col{width:33.33%;padding:32px;position:relative}.grid__col-left{padding:32px;max-width:382px;width:100%;position:relative}.grid__col-left-text{max-width:320px}.grid__col-left-text span{color:#009de0}.grid__col-right{padding:32px;position:relative;width:100%}.grid__col-right-cert{display:flex;margin:-16px -17px 0}.grid__col-right-cert a{margin:16px 17px 0;width:calc(33.33% - 34px)}.grid__col-right-cert a img{width:100%}.grid__col-item{display:block;position:relative}.grid__col-item-inner{display:flex;padding:32px 64px 29px 0;position:relative;width:100%;transition:.3s}.grid__col-item-inner:hover .grid__col-title{color:#009de0}.grid__col-img{margin-right:32px;flex-shrink:0;max-width:288px}.grid__col-title{max-width:640px;margin-bottom:16px;transition:.3s}.grid__col-text{color:#8e8e8e;max-width:640px}.grid__col-6{width:50%;position:relative;padding:32px}.grid__col-3{width:26.5%}.grid__col-9{width:73.5%}.grid__col-reverse{width:calc(100% - 416px);padding:32px}.grid__col-reverse .grid__col-text{color:#636363;margin-bottom:16px}.grid__col-reverse .grid__col-text>div+div{margin-top:21px}.grid__col-reverse .grid__col-left-text{margin:132px 0 0;max-width:100%}.grid__col-reverse .grid__col-heading{margin:48px 0 28px}.grid__col-reverse:last-child{max-width:416px;flex-shrink:0;width:100%;display:flex;position:relative}.grid--space-inner{padding:32px 0}.grid--space-inner .grid__contacts-block{margin:-32px 0;min-height:376px}.branches__map{background-color:#bcbcbc;max-width:672px;height:376px}.progress .grid__col-right{padding:0 32px}.main__head{position:relative}.main__head-video{position:absolute;top:50%;right:0}.main__head-video .video{max-width:352px}.main__head-video .video__icon{margin-right:24px;min-width:96px;height:96px;border-radius:50%;background-color:#009de0;display:flex;justify-content:center;align-items:center}.main__head-video .video__icon svg{width:48px;height:48px}.main__head-video-services{top:21%}.main__head-events__info{padding-top:48px;margin-bottom:20px}.main__head .breadcrumbs a{transition:.3s}.main__head .breadcrumbs a:hover{color:#009de0}.main__head .main__title{max-width:819px;}.main__head .main__title-mb{margin-bottom:88px}.main__head .main__title--width{max-width:960px}.main__head .main__title-services{max-width:100%;padding-right:352px}.main__head-tabs{padding-top:72px;margin-bottom:27px;width:100%}.main__head-tabs .page-tabs{display:flex;width:100%;position:relative}.main__head-tabs .page-tabs__tab{display:flex;justify-content:center;position:relative;width:100%;max-width:168px;align-items:center;cursor:pointer;padding-bottom:12px;transition:color .3s;overflow:hidden}.main__head-tabs .page-tabs__tab:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:2px;transition:.3s;background-color:#009de0}.main__head-tabs .page-tabs__tab:hover{color:rgba(99,99,99,.6)}.main__head-tabs .page-tabs__tab:first-child:before{transform:translateX(100%)}.main__head-tabs .page-tabs__tab:last-child:before{transform:translateX(-100%)}.main__head-tabs .page-tabs__tab.active:before{transform:translateX(0)}.main__head-btn{padding-top:32px;margin:0 -16px 16px}.main__head-btn .btn{margin:0 16px}.main__subtitle{max-width:383px;margin-bottom:64px}.contacts__box{display:flex;min-height:156px}.contacts__content{width:100%}.contacts__content-btn{max-width:574px;width:100%;display:flex;align-items:center;justify-content:space-between}.contacts__aside{width:128px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-shrink:0}.contacts__group{display:flex;flex-direction:column;align-items:flex-start}.contacts__group+.contacts__group{margin-top:48px}.contacts__group a{transition:.3s}.contacts__group a:hover{color:#009de0}.contacts__group-info{margin-bottom:8px;max-width:448px;margin-right:60px}.contacts__group-info:last-child{margin-bottom:0}.contacts__group a.contacts__group-info{display:block}.contacts__group a.contacts__group-info:first-child{margin-bottom:24px}.contacts__group-label{color:#8e8e8e;margin-bottom:24px}.contacts__group-marker{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background-color:#009de0;border-radius:50%;transition:.3s}.contacts__group-marker:hover{opacity:.6}.contacts__group-email{border-bottom:1px solid #636363;transition:.3s}.contacts__group-email:hover{border-bottom:1px solid #009de0}.contacts__group-link{color:#8e8e8e;border-bottom:1px dashed #8e8e8e;transition:.3s}.contacts__group-link:hover{color:#009de0;border-bottom:1px dashed #009de0}.contacts__map{width:100%;height:100%;padding:32px;position:relative}.contacts__map-img{height:550px;background-color:#bcbcbc}.form__title{margin-bottom:32px}.form__text{color:#8e8e8e;max-width:288px}.form .grid__col-left-text{max-width:278px;margin:4px 0 32px}.form__label{margin-bottom:24px}.form__inner{max-width:526px}.form__input{width:100%;height:30px;border-right:1px solid #009de0;border-left:1px solid #009de0;padding:0 8px;position:relative}.form__input input{width:100%;height:100%;border:none;outline:0;background:0 0;border-bottom:1px solid #bcbcbc;transition:.3s}.form__input input:focus,.form__input input:hover{border-bottom:1px solid #8e8e8e}.form__input input:focus::-moz-placeholder{color:#636363}.form__input input:focus:-ms-input-placeholder{color:#636363}.form__input input:focus::placeholder{color:#636363}.form__input input::-moz-placeholder{-moz-transition:.3s;transition:.3s;color:#bcbcbc}.form__input input:-ms-input-placeholder{-ms-transition:all .3s;transition:.3s;color:#bcbcbc}.form__input input::placeholder{transition:.3s;color:#bcbcbc}.form__input input.error{border-color:#f53149}.form__input label.error{position:absolute;left:0;color:#f53149;font-size:1rem;line-height:1.2;font-weight:400;text-transform:uppercase;top:100%;margin-top:8px}.form__item{margin-bottom:33px}.form__row{display:flex}.form__row .form__item{width:247px}.form__row .form__item:first-child{margin-right:32px}.form button{margin:40px 0 33px;border-top:none;border-bottom:none}.form__accept{display:flex;align-items:center;cursor:pointer;margin-top:40px}.form__accept:hover span{border:1px solid #8e8e8e}.form__accept-text{margin-left:8px}.form__accept-text a{color:#009de0;border-bottom:1px solid #009de0;transition:.3s}.form__accept-text a:hover{opacity:.6}.next-arrow{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#009de0;transition:.3s;flex-shrink:0}.next-arrow:hover{opacity:.6}.next-page__inner{display:flex;justify-content:space-between;align-items:center}.next-page__label{color:#848484;margin:6px 0 24px}.next-page__name{margin-bottom:16px}.departments .contacts__group{max-width:448px}.departments .contacts__group-email,.departments .contacts__group-info,.departments .contacts__group-label{margin-right:60px}.departments .contacts__group-phone{margin-bottom:8px}.departments .contacts__group-phone .contacts__group-info{margin-right:0;display:inline}.departments .contacts__group-email{margin-bottom:21px}.departments .contacts__group-mail{margin-bottom:21px;display:flex;flex-wrap:wrap}.departments .contacts__group-mail span{display:inline-block;margin:0 5px}.departments .contacts__group-mail a{margin:0}.service-center .contacts__box{min-height:376px}.row{position:relative;display:flex;flex-wrap:wrap;margin-bottom:-1px}.row__item{width:50%;padding:32px 32px 80px;position:relative}.row__item-img{margin-bottom:32px}.row__item-img img{width:100%}.row__item-title{margin-bottom:16px}.row__item-text{max-width:353px;margin-bottom:16px}.row__item-link{color:#009de0;text-decoration:underline;transition:opacity .3s}.row__item-link:hover{opacity:.6}.row__item-info{display:flex}.row__item-subtitle{max-width:288px;margin-right:64px}.row__item-wrap{display:flex;width:100%;margin:0 -11px}.row__item-wrap div{display:flex;flex-direction:column;width:50%;margin:10px 11px 0}.row__item-wrap div a{transition:color .3s}.row__item-wrap div a:hover{color:#009de0}.row__item-wrap div a+a{margin-top:24px}.product .row__item{min-height:592px;padding:32px}.product .row__item .grid__col-left-text{max-width:448px;margin-bottom:146px}.product .row__item .products__slide-info{max-width:100%;width:100%}.product .row__item .products__arrows-inner{width:100%;max-width:100%;right:0}.product .row__item .products__slider{margin-bottom:114px}.product .row__item .products__download-wrap{position:relative;padding:32px 0}.product-services{position:relative}.product-services .row__item{width:25%;min-height:289px;position:relative}.product-services .row__item-img{margin-bottom:24px}.product-services .row__item:hover .product-services__subtitle{color:#009de0}.product-services__subtitle{transition:color .3s}.product-services__title{margin:-15px 0 32px}.product-services__desk{max-width:238px;color:#8e8e8e}.text-block .grid__col-6{padding:32px 32px 64px}.text-block__text{color:#8e8e8e;max-width:600px}.text-block__text p{margin:0}.text-block__text p+p{margin-top:22px}.checkbox{width:20px;height:20px;position:relative}.checkbox input{position:absolute;opacity:0}.checkbox input:checked+label+span:before,.checkbox input:checked+span:before{opacity:1}.checkbox input:disabled+span{pointer-events:none}.checkbox span{display:inline-block;width:20px;height:20px;border:1px solid #bcbcbc;transition:border .3s;position:relative}.checkbox span:before{content:'';position:absolute;width:6px;height:11px;border-bottom:1px solid #009de0;border-right:1px solid #009de0;transform:rotate(45deg);top:1px;left:6px;opacity:0;transition:opacity .3s}.checkbox label.error{position:absolute;left:0;color:#f53149;font-size:1rem;line-height:1.2;font-weight:400;text-transform:uppercase;top:100%;margin-top:8px;white-space:nowrap}.product-detailed .grid{margin:0}.product-detailed .grid__col-12{padding:32px;width:100%}.product-detailed__title{max-width:448px}.product-detailed .products__download{align-items:flex-start;justify-content:flex-start}.product-detailed .products__download-info{max-width:256px}.product-detailed .products__download-wrap+.products__download-wrap{margin-top:32px}.product-detailed__sertificate{margin:0 16px;width:calc(50% - 32px)}.product-detailed__sertificate-wrap{display:flex;margin:0 -16px 32px;flex-wrap:wrap}.product-detailed__sertificate-title{margin-bottom:32px}.product-detailed .products__slide-info{max-width:100%;width:100%;margin-bottom:47px}.product-detailed .products__slide-image img{width:100%}.product-detailed .products__arrows-inner{max-width:100%;width:100%}.product-detailed .products__slider{margin-bottom:32px}.product-detailed__bottom-row{display:flex;padding:32px 0;justify-content:space-between}.product-detailed__bottom-row .grid__col-6{padding:0!important}.product-detailed__bottom-row .grid__col-6:first-child:before{display:none}.product-detailed__bottom-row .products__download{align-items:center}.list{max-width:532px;margin-bottom:64px}.list:last-child{margin-bottom:32px}.list__title{margin-bottom:24px}.list li{list-style:none;position:relative;padding-left:19px}.list li+li{margin-top:16px}.list li:before{position:absolute;content:'';width:3px;height:3px;border-radius:50%;background-color:#009de0;left:0;top:9px}.list ul{margin:0;padding:0}.list--border-top{position:relative}.list--border-top .list__title{padding-top:32px;margin-bottom:48px}.next-block{display:flex;align-items:center;justify-content:flex-end}.next-block:hover .next-block__text{color:#009de0}.next-block__text{max-width:225px;text-align:right;margin-right:16px;transition:color .3s}.next-block .next-arrow:hover{opacity:1}.services .row__item{min-height:505px}.services .row__item:hover .row__item-title{color:#009de0}.services .row__item-title{margin-bottom:0;transition:color .3s;max-width:512px}.services .products .grid__row-title{transition:color .3s}.services .products .grid__row-item:hover .grid__row-title{color:#009de0}.services .products .grid__col-heading-subtitle{color:#8e8e8e}.services-detailed{position:relative}.services-detailed .product-detailed__certificate-wrap{margin:0 -16px 64px}.services-detailed .list--border-top{padding-top:36px}.services-detailed .list__li{margin:16px 0 0 13px}.services-detailed .list__desc{color:#8e8e8e;max-width:480px}.services-detailed .list__desc:first-child{margin-bottom:19px}.services-detailed__company-logo{max-width:256px;width:100%;height:72px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:48px}.services-detailed__company-logo img{max-height:100%}.services-detailed__company-name{margin-bottom:24px;max-width:412px}.services-detailed__company-desc{color:#8e8e8e;margin-bottom:59px;max-width:412px}.services-detailed__slider-main{margin-bottom:32px}.services-detailed__slider-nav{position:relative;margin:0 -32px;padding:48px 172px 16px 20px}.services-detailed__slide-nav{margin:0 12px;height:56px;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.services-detailed__slide-nav img{filter:grayscale(1);transition:.3s;max-width:100%;max-height:100%}.services-detailed__slide-nav.slick-current img{filter:grayscale(0)}.services-detailed__arrows{position:absolute;right:32px;bottom:40px}.services-detailed__arrows .arrow:first-child{margin-bottom:30px}.customers .grid__col-heading{margin:0 0 48px}.customers .products__download-wrap{width:288px}.customers .products__download-ico{flex-shrink:0}.customers .rules{position:relative;display:flex;padding:32px 0}.customers .rules:first-child{padding-top:0}.customers .rules:last-child{padding-bottom:0}.customers .rules__number{margin-right:32px}.customers .rules__inner .list{margin-top:24px}.customers .rules__inner .list:last-child{margin-bottom:0}.customers .rules__text{max-width:544px}.career .grid{margin:0}.career .grid__col-6:first-child{display:flex;padding:0}.career .grid__col-title{max-width:223px}.career__img{width:100%;margin-bottom:24px}.career__img img{width:100%}.career__text{max-width:256px;margin-bottom:84px;padding-top:16px;color:#8e8e8e}.career .products__slider{margin-bottom:27px}.career .products__slide-info{width:100%;max-width:100%;margin-bottom:46px}.career .products__arrows-inner{width:100%;max-width:100%}.career .main__head-tabs{padding-top:92px;margin-bottom:16px}.accordion{height:100%}.accordion__more{cursor:pointer;position:absolute;border-bottom:none;width:130px;right:0;top:0;bottom:0;transition:border-color .3s,background-color .3s}.accordion__more:after,.accordion__more:before{position:absolute;content:'';width:24px;height:1.5px;background-color:#636363;left:39%;top:67px;transition:transform .3s,background-color .3s}.accordion__more:after{transform:rotate(-90deg)}.accordion__row{width:auto;margin-right:130px;cursor:pointer;display:block}.accordion__row .line--right{margin-right:130px}.accordion__row-wrap{width:100%;display:flex;flex-direction:column;position:relative}.accordion__row:hover .accordion__more{background-color:#009de0;border-color:#009de0}.accordion__row:hover .accordion__more:after,.accordion__row:hover .accordion__more:before{background-color:#fff}.accordion__row.hide .accordion__more{background-color:#009de0;border-color:#009de0}.accordion__row.hide .accordion__more:before{background-color:#fff;transform:rotate(-45deg)}.accordion__row.hide .accordion__more:after{background-color:#fff;transform:rotate(45deg)}.accordion__inner{margin-right:130px;display:none;position:relative}.accordion__inner:before{content:'';position:absolute;top:0;right:32px;height:1px;background-color:#bcbcbc;max-width:calc(100% - 64px);left:32px}@media screen and (max-width:767px){.accordion__inner:before{max-width:calc(100% - 32px);left:16px;right:16px}}.accordion__inner.opened:before{-webkit-animation:2s ease-in-out headerBorderAnim;animation:2s ease-in-out headerBorderAnim}.accordion__unit{display:flex}.accordion .grid__col-right:before{display:none}.accordion__title{margin-bottom:16px}.accordion__subtitle{color:#8e8e8e}.accordion__bottom .grid__col-left{position:relative}.accordion__bottom-title{margin-top:8px}.accordion__bottom-desc{margin-top:19px}.accordion__bottom-row{display:flex}.accordion__bottom-row:first-child{margin-bottom:48px}.accordion__bottom-row>div{width:100%;max-width:288px}.accordion__bottom-row>div:first-child{margin-right:32px}.accordion__bottom-subtitle{color:#6f7380}.accordion__bottom a.accordion__bottom-desc{display:inline-block;transition:color .3s}.accordion__bottom a.accordion__bottom-desc:hover{color:#009de0}.accordion .list:last-child{margin-bottom:0}.summary-block .form__inner{margin-top:3px}.summary-block .form__title{max-width:415px}.form__item-file{width:100%;display:flex;align-items:flex-end}.form__item-file .form__item{margin-bottom:0;width:100%}.file-btn{margin-left:32px;flex-shrink:0}.file-btn svg{width:24px;height:24px}.popup .form__item-file{max-width:493px}.popup__subtitle{margin-top:-40px;padding:0 42px 64px;max-width:542px}.events-detailed .grid+.grid{margin:0}.events-detailed__text{padding-bottom:22px}.events-detailed__text2{max-width:224px;color:#8e8e8e}.events-detailed .products__slider{margin-bottom:27px}.events-detailed .products__slide-info{width:100%;max-width:100%;margin-bottom:46px}.events-detailed .products__arrows-inner{width:100%;max-width:100%}.events-detailed__quote{display:flex;max-width:640px;position:relative;margin:48px 0;padding:32px 0 16px}.events-detailed__quote-col:nth-child(3){margin-right:32px}.events-detailed__quote-col .grid__col-text{margin-bottom:32px;color:#8e8e8e}.events-detailed__quote-col .grid__col-title{max-width:288px}.events-detailed__quote-img{width:64px}.events-detailed__quote-img img{width:100%}.events-detailed__block:last-child{margin-bottom:68px}.events-detailed .socials-row{display:flex;justify-content:space-between;margin:16px 0;align-items:center}.events-detailed .socials-row .footer__socials{margin-top:0}.events-detailed .socials-row .footer__socials a{flex-shrink:0}.events-detailed .next-block{width:100%}.blue-text__bb{transition:color .3s;border-bottom:1px solid #636363}.blue-text__bb:hover{color:#009de0;border-bottom:1px solid #009de0}.blue-text__dashed{transition:color .3s;border-bottom:1px dashed #636363;position:relative}.blue-text__dashed:hover{color:#009de0;border-bottom:1px dashed #009de0}.blue-text__dashed .hint__inner{left:57%}.blue-text__dashed .hint__content{max-width:384px;padding:22px 74px 22px 24px}.blue-text__dashed .hint__content .events__info{min-width:286px}.blue-text__dashed .hint__content a{display:inline-block;margin-top:24px;border-bottom:none;transition:color .3s}.blue-text__dashed .hint__content a:hover{color:#009de0}.blue-text__dashed .hint__content-row{display:flex;min-width:100%;width:100%}.blue-text__dashed .hint__content-row:first-child{align-items:center}.blue-text__dashed .hint__content-row:first-child .events__tag{margin-top:0}@media screen and (max-width:1800px){.footer__socials a{min-width:35px;height:35px}.footer__bottom-unit:nth-child(2){margin-left:0}.row__item-subtitle{margin-bottom:24px;max-width:350px}.row__item-info{flex-direction:column}.events-detailed .footer__socials a{min-width:75px;height:75px}}@media screen and (max-width:1700px){.grid--career .grid__col-6:first-child{width:60%}.grid--career .grid__col-6:nth-child(2){width:40%}}@media screen and (max-width:1620px){.product-detailed__title{max-width:394px}}@media screen and (max-width:1595px){.product-detailed__sertificate-title{font-size:14px}}@media screen and (max-width:1553px){.grid__col-left-text .h5{font-size:22px;line-height:1.1}.grid__col-title{font-size:14px;width:100%}.grid__col-text{width:100%}.grid__col-item-inner{padding:32px 0}}@media screen and (max-width:1500px){.grid--career .grid__col-6:first-child{width:63%}.grid--career .grid__col-6:nth-child(2){width:37%}}@media screen and (max-width:1490px){.events-detailed .footer__socials a{min-width:55px;height:55px}.events-detailed .footer__socials a span{margin-left:1px}}@media screen and (max-width:1440px){.services .row__item{min-height:auto}.grid--career{flex-wrap:wrap}.grid--career .grid__col-6:first-child{width:100%}.grid--career .grid__col-6:first-child:after{position:absolute;content:'';height:1px;bottom:0;right:0;left:0;background-color:#bcbcbc}.grid--career .grid__col-6:first-child .grid__col-left,.grid--career .grid__col-6:first-child .grid__col-right{width:50%;max-width:100%}.grid--career .grid__col-6:nth-child(2){width:100%}.career__text{margin-bottom:32px}}@media screen and (max-width:1439px){.footer__top{padding:55px 32px 11px}.footer__nav{flex-wrap:wrap}.footer__unit{width:calc(33.33% - 34px);margin-bottom:30px}.footer__bottom-link{margin:0}.footer__bottom-link:first-child{margin-right:35px}}@media screen and (max-width:1425px){.main__head-video{margin:-16px 0 48px;position:relative;left:0;top:0;bottom:0;right:0}.main__head .main__title-services{padding-right:0}.events-detailed .grid{width:100%}.events-detailed .grid__col-reverse{width:calc(100% - 300px)}.events-detailed .grid__col-reverse:last-child{max-width:300px;width:100%}}@media screen and (max-width:1365px){.grid__col-left{max-width:335px}.grid__col-img{max-width:180px}}@media screen and (max-width:1342px){.contacts__content-btn-img{width:127px;height:127px}}@media screen and (max-width:1279px){.footer__bottom{padding:20px 32px 33px}.footer__bottom-unit:nth-child(3){margin-left:0}.grid{flex-direction:column}.grid__col-img{max-width:288px}.grid__col-left{max-width:none}.grid__col-left-text{max-width:360px}.grid__col-12{width:100%}.grid__col-none:empty{display:none}.grid__tablet-row{flex-direction:row}.grid__tablet-row .grid__col-left{max-width:352px}.grid__tablet-row .grid__col:before{display:block}.grid--space-inner{flex-direction:row}.form__text{margin-bottom:24px}.form .grid__col-12:first-child{position:relative}.form .grid__col-12:first-child:after{content:'';position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background-color:#bcbcbc}.row__item-subtitle{margin-bottom:0;max-width:288px;font-size:22px}.row__item-info{flex-direction:row}.row__item-wrap a{font-size:14px}.text-block .grid{flex-direction:row}.product-detailed .grid__col-6{width:100%}.product-detailed .grid__col-6:first-child{padding-bottom:16px}.product-detailed .grid__col-6:first-child:before{display:none}.product-detailed .products__slider{padding-top:32px;position:relative;margin-top:16px}.list--border-top{margin-right:0;max-width:1128px}.services .grid__row.grid__row-4:nth-child(1):before{display:none}.services-detailed__slider-main{position:relative;padding-top:32px}.customers .grid{flex-direction:row}.customers .grid__col-6{width:50%}.career .grid,.events-detailed .grid{flex-direction:row}.events-detailed .footer__socials a{min-width:72px;height:72px}.events-detailed .footer__socials a span{margin-left:4px}.events-detailed__text{padding-bottom:6px}}@media screen and (max-width:1200px){.footer__bottom{flex-direction:column;align-items:flex-start}.footer__bottom-link{margin:30px 127px 50px 0}.footer__bottom-unit:nth-child(3){display:flex;align-content:space-between;justify-content:space-between;width:100%;margin-left:0}}@media screen and (max-width:1110px){.row__item-subtitle{margin-right:20px}}@media screen and (max-width:1023px){.footer__nav{margin:0}.footer__unit{width:100%;margin:0 31px 27px 33px}.footer__unit:nth-child(5) .footer__top-title{margin-bottom:18px}.footer__unit:nth-child(6) .footer__top-title{margin-bottom:41px}.footer__unit:nth-child(6) .footer__top-title:after,.footer__unit:nth-child(6) .footer__top-title:before{display:none}.footer__unit:nth-child(6) .footer__top-title:nth-child(2){margin-bottom:46px}.footer__top{padding:64px 0 4px}.footer__top-links{display:none}.footer__top-links a{font-size:12px;display:block}.footer__top-title{pointer-events:all;position:relative;cursor:pointer}.footer__top-title::after,.footer__top-title::before{position:absolute;content:'';width:24px;height:1.5px;background-color:#636363;right:2px;bottom:50%;transition:transform .3s}.footer__top-title::after{transform:rotate(-90deg)}.footer__top-btn{display:flex;justify-content:space-between;align-items:flex-end}.footer__top-btn .btn{margin-top:0}.footer__top:before{left:32px;right:32px}.footer__socials{margin-top:0}.footer__socials a{width:64px;height:64px}.footer__bottom{padding:26px 32px 33px}.footer__bottom-unit:nth-child(1){font-size:12px;line-height:1.2}.footer__bottom-unit:nth-child(3){font-size:13px;line-height:1.105}.footer__bottom-link:nth-child(2){margin-right:95px}.footer__top-title.hide::before{transform:rotate(-45deg)}.footer__top-title.hide::after{transform:rotate(45deg)}.footer__top-links.active{display:flex}.main{margin-right:0;padding:0 32px}.main .main__title-mb{margin-bottom:48px}.main__subtitle{margin-bottom:48px;max-width:320px}.main__title{margin-bottom:24px}.main__desc{max-width:544px}.main__desc-pt{padding-top:8px}.main__head-video{margin-top:0}.main__head-video .video__icon{min-width:72px;height:72px}.main__head-video .video__icon svg{width:32px;height:32px}.main__head-events__info{padding-top:16px;margin-bottom:16px}.container,.progress{margin-right:0}.progress:after{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;height:100%;background-color:#bcbcbc}.grid__col{width:50%;position:relative;margin-bottom:-1px}.grid__col-left-text{max-width:310px}.grid__col-none{display:none}.grid__col-6 .contacts__box{display:flex;flex-direction:column;justify-content:space-between;min-height:196px}.grid__col-6 .contacts__aside{flex-direction:row;width:100%;align-items:center}.grid__col-6 .contacts__content-btn{flex-direction:column;align-items:flex-start}.grid__col-6 .contacts__content-btn .btn{margin-bottom:38px}.grid__col-6 .contacts__content-btn-img{margin-left:41px;width:127px;height:127px}.grid__col-6 .contacts__group-info{max-width:100%;margin-right:0}.grid__col-6 .contacts__group+.contacts__group{margin-top:36px}.grid__col-6 .contacts__map-img{width:640px;height:800px}.grid__col-6 div.contacts__group-info{margin-bottom:16px}.grid__col-6 div.contacts__group-info:last-child{margin-bottom:0}.grid__col-12{width:100%}.grid--space-inner{flex-direction:column;padding:0}.grid--space-inner .grid__col-6{width:100%}.grid--space-inner .grid__col-6:first-child{padding-bottom:16px}.grid--space-inner .grid__col-6:first-child:before{display:none}.grid--space-inner .grid__contacts-block{margin:0;min-height:auto}.branches__map{max-width:100%}.form__title{margin-bottom:24px}.form__inner{max-width:577px}.form__row{width:100%}.form__row .form__item{width:273px}.form .grid__col-left-text{margin:4px 0 40px}.form .btn{margin:40px 0 24px}.next-page__label{margin:0 0 24px}.next-page__name{margin-bottom:0}.service-center .contacts__aside{margin-top:69px}.contacts__map-img{height:800px}.row:before{display:none}.row__item{width:100%;padding:32px 32px 64px}.row__item-subtitle{margin-right:64px}.product .row__item{padding:32px 32px 64px;min-height:auto}.product .row__item-wrap div{margin:5px 11px 0}.product .row__item-wrap div a+a{margin-top:18px}.product .row__item-subtitle{min-width:256px}.product .row__item .products__slider{margin-bottom:29px}.product .row__item .products__download-wrap{padding:43px 0 0}.product .row__item .grid__col-left-text{margin-bottom:110px}.product-services:before{right:50%}.product-services:after{display:none}.product-services .row__item{width:50%;min-height:261px;padding:32px}.product-services__title{margin:0 0 24px;font-size:34px}.product-services__desk{max-width:192px}.text-block .grid{flex-direction:column}.text-block .grid__col-6{width:100%}.text-block .grid__col-6:before{display:none}.text-block .grid__col-6:first-child{padding-bottom:0}.text-block__text{max-width:544px}.list--border-top .list__title{margin-bottom:32px}.list--border-top .products__download-wrap+.products__download-wrap{margin-top:32px}.product-detailed__sertificate-title{margin-bottom:16px}.product-detailed__title{max-width:321px}.product-detailed__bottom-row{padding:0}.services .row__item-title{max-width:416px}.services .row__item .grid__col-left-text{margin-bottom:142px}.services .row__item .grid__col-left-text span{display:inline-block}.services .row__item .products__slider{margin-bottom:-34px}.services .grid__col-heading{margin-bottom:24px}.services-detailed .list__desc{max-width:544px}.customers .grid{flex-direction:column}.customers .grid__col-heading{margin:0 0 32px}.customers .grid__col-6{width:100%}.customers .grid__col-6:first-child{padding:32px 32px 0}.customers .grid__col-6:first-child:before{display:none}.customers .grid__col-6 .products__download-wrap{margin-bottom:16px}.customers .rules:first-child{padding-top:32px}.customers .rules__number{margin-right:41px}.career .grid{flex-wrap:wrap}.career .main__head-tabs{padding-top:48px}.career__text{max-width:100%}.accordion__row{padding:23px 32px}.accordion__row .line--right{margin-right:96px}.accordion__title{margin-bottom:8px}.accordion__unit .grid__col-left{padding:32px 32px 16px}.accordion__unit .grid__col-right{padding:0 32px 32px}.accordion__bottom-title{max-width:320px}.accordion__bottom-row:first-child{margin-bottom:32px}.accordion__bottom .grid__col-left,.accordion__bottom .grid__col-right{padding:32px}.accordion .list{max-width:100%}.accordion__more{width:96px}.accordion__more:after,.accordion__more:before{top:48px;left:37%}.accordion__inner,.accordion__row{margin-right:96px}.popup__subtitle{margin-top:-32px;padding:0 32px 48px}.popup .form__item-file{max-width:576px}.events-detailed .grid{flex-direction:column}.events-detailed .grid__col-reverse,.events-detailed .grid__col-reverse:first-child,.events-detailed .grid__col-reverse:last-child{width:100%;max-width:100%}.events-detailed .grid__col-reverse:last-child{padding:0 32px 64px}.events-detailed .grid__col-reverse:empty{display:none}.events-detailed .grid__col-reverse-bottom{padding:32px!important;position:relative}.events-detailed .grid__col-reverse-bottom .socials-row{margin:0}.events-detailed .grid__col-reverse-bottom .next-block{justify-content:space-between}.events-detailed .grid__col-reverse-bottom .next-block span{text-align:left}.events-detailed .grid__col-text{max-width:544px}.events-detailed .grid__col-left-text{margin:0;max-width:544px}.events-detailed .grid__col-heading{margin:48px 0 24px}.events-detailed__quote{max-width:100%;margin:64px 0}.events-detailed__quote-col{max-width:448px}.events-detailed .products__slider{margin-bottom:0}.events-detailed__block:last-child{margin-bottom:16px}.events-detailed__text{padding-bottom:30px}}@media screen and (max-width:992px){.grid__col-right-cert{margin:-16px -8px 0;flex-wrap:wrap}.grid__col-right-cert a{margin:16px 8px 0;width:calc(50% - 16px)}.services-detailed__arrows{display:none}.services-detailed__slider-nav{padding:32px 16px 0}}@media screen and (max-width:768px){.services-detailed__slider-nav{padding:32px 0 0}.services-detailed__slider-nav .slick-list{padding:0 32px}.services-detailed__slide-nav{width:171px;height:48px;margin:0 8px}.services-detailed__company-desc{margin-bottom:48px}}@media screen and (max-width:767px){.footer{margin:0 15px}.footer__top{padding:34px 0 13px}.footer__top .btn,.footer__top-title{font-size:10px;line-height:1.105}.footer__top-title{margin-bottom:0}.footer__top-title::after,.footer__top-title::before{width:16px;right:1px}.footer__top-links a{font-size:10px}.footer__top-links a:first-child{margin-top:26px}.footer__top-links a:last-child{margin-bottom:0}.footer__top-btn{flex-direction:column;align-items:flex-start}.footer__top-btn .btn{padding:9px 25px}.footer__unit{margin:0 16px 29px}.footer__socials{margin-top:24px}.footer__socials a{width:48px;height:48px}.footer__bottom{padding:16px 16px 24px}.footer__bottom-unit:nth-child(3){flex-direction:column;margin-bottom:34px}.footer__bottom-unit:nth-child(4){display:flex;justify-content:space-between;width:100%}.footer__bottom-unit:nth-child(4) a,.footer__bottom-unit:nth-child(4) span{display:block}.footer__bottom-unit:nth-child(4) a img{width:62px;height:13px}.footer__bottom-link{font-size:12px;line-height:1.2;text-transform:lowercase;margin:24px 0 0}.footer__bottom-img{width:32px;height:32px}.footer__unit:nth-child(5) .footer__top-title{margin-bottom:8px}.footer__unit:nth-child(6) .footer__top-title{margin-bottom:26px}.footer__unit:nth-child(6) .footer__top-title:nth-child(2){margin-bottom:39px}.aside,.socials-aside{width:16px}.main{padding:0 16px}.main__head{padding:16px}.main__head-video{margin:-16px 0 32px}.main__head-video .video__desc{display:block;width:160px}.main__head-video .video__icon{min-width:48px;height:48px;margin-right:16px}.main__head-video .video__icon svg{width:24px;height:24px}.main__head-video-services .video__img{margin-right:16px}.main__head-tabs{margin-bottom:16px;padding-top:40px}.main__head-btn{padding-top:16px}.main__head-events__info{flex-wrap:wrap;padding-top:8px}.main__head-events__info .events__tag{margin-top:11px}.main__subtitle{margin-bottom:24px;max-width:192px}.main__title{margin-bottom:16px}.main .main__title-mb,.main__desc{margin-bottom:32px}.progress:after{display:none}.progress__banner{padding:16px}.grid__col{padding:16px;width:100%}.grid__col:before{display:none}.grid__col:after{right:16px;left:16px}.grid__col-left-text{font-size:18px}.grid__col-item-inner{padding:32px 0;flex-direction:column}.grid__col-left,.grid__col-right{padding:16px}.grid__col-right:before{display:none}.grid__col-img{margin:0 0 24px}.grid__col-6{padding:16px}.grid__col-6:before{display:none}.grid__col:nth-child(2n+1):after{right:16px}.grid__col:nth-child(2n):after{left:16px}.progress .grid__col-right{padding:0 16px}.grid--career .grid__col-6:first-child,.grid__tablet-row{flex-direction:column}.grid--career .grid__col-6:first-child .grid__col-left,.grid--career .grid__col-6:first-child .grid__col-right{width:100%}.grid--career .grid__col-6 .grid__col-heading{width:160px;margin-bottom:8px}.grid--career .grid__col-6 .grid__col-title{margin-bottom:0}.grid__col-12:first-child{position:relative}.grid__col-12:first-child:after{content:'';position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background-color:#bcbcbc}.grid__col-reverse{padding:16px}.grid__col-reverse .grid__col-heading{margin:40px 0 16px}.grid__col-reverse .grid__col-text{margin-bottom:32px}.grid__col-reverse:last-child{padding:0 16px 32px!important}.grid__col-reverse .grid__col-left-text{font-size:14px;margin:-14px 0 16px}.grid__row--p32{padding:16px}.certificates .grid__tablet-row{flex-direction:column}.certificates .grid__col-left{max-width:767px;width:100%;padding:16px 16px 32px}.certificates .grid__col-left-text{font-size:22px;width:100%;max-width:767px}.page-tabs__tab{font-size:10px}.contacts__group a.contacts__group-info:first-child,.contacts__group-label{margin-bottom:16px}.grid .contacts__box{min-height:auto}.grid .contacts__group{margin-bottom:32px}.contacts__aside{margin-top:24px}.contacts__aside .contacts__group-marker{width:40px;height:40px}.contacts .grid .grid__col-6 .contacts__content-btn{flex-direction:row;align-items:center;width:100%;max-width:100%}.contacts .grid .grid__col-6 .contacts__content-btn .btn{margin-bottom:0}.contacts .grid__col-6 .contacts__content-btn-img{height:79px;width:79px;margin-left:12px}.contacts__map{padding:16px}.contacts__map-img{height:450px}.form__text{margin-bottom:32px}.form__inner{max-width:100%}.form__label{margin-bottom:16px}.form__item{margin-bottom:24px}.form__accept{margin-top:24px}.form__row{width:100%;flex-direction:column}.form__row .form__item{width:100%}.form__row .form__item:first-child{margin-right:0}.form .btn{margin:32px 0 15px}.form .grid__col-left-text{margin:4px 0 32px}.next-page__label{margin:9px 0 8px}.next-page__name{margin-bottom:7px}.btn{padding:9px 24px}.departments .contacts__group-email,.departments .contacts__group-info,.departments .contacts__group-label{margin-right:0}.departments .contacts__group-email,.departments .contacts__group-mail{margin:0 0 12px}.departments .grid__col-12:empty{display:none}.grid--space-inner .grid__col-6:first-child{padding-bottom:24px}.grid--space-inner .contacts__group{margin-bottom:0}.grid--space-inner .contacts__group+.contacts__group{margin-top:32px}.grid--space-inner .contacts__group a,.grid--space-inner .contacts__group div{margin-bottom:8px}.grid--space-inner .contacts__group .contacts__group-label{margin-bottom:16px}.grid--space-inner .branches__map{height:300px}.service-center .contacts__aside{margin-top:22px}.service-center .contacts__group{margin-bottom:0}.service-center .contacts__box{margin-bottom:24px}.row__item{padding:16px 16px 48px}.row__item:before{right:16px;left:16px}.row__item-img,.row__item-title{margin-bottom:16px}.product .row__item{padding:16px 16px 48px}.product .row__item-info{flex-direction:column}.product .row__item-subtitle{margin-bottom:16px;font-size:18px}.product .row__item-wrap,.product .row__item-wrap div{margin:0}.product .row__item-wrap div a+a{margin-top:16px}.product .row__item .products__slider{margin-bottom:11px}.product .row__item .products__download{justify-content:flex-start}.product .row__item .products__download-wrap{padding:25px 0 0}.product .row__item .grid__col-left-text{margin-bottom:92px;max-width:222px}.product .row__item .slick-dots li{width:8px;height:8px}.product-services:before{display:none}.product-services .row__item{width:100%;min-height:auto}.product-services .row__item:after{display:none}.product-services .row__item-img{margin-bottom:16px}.product-services__title{font-size:30px}.product-services__desk{max-width:100%}.text-block .grid__col-6{padding:16px 16px 48px}.text-block .grid__col-6:first-child{padding-bottom:0}.text-block__text{max-width:100%}.products__download-ico{width:40px;height:40px;flex-shrink:0;margin-right:8px}.product-detailed .grid__col-6:first-child{padding-bottom:24px}.product-detailed__title{max-width:256px}.product-detailed .products__download{align-items:center}.product-detailed .products__download-wrap+.products__download-wrap{margin-top:24px}.product-detailed .products__slider{margin-top:8px;padding-top:16px}.product-detailed .products__slide-info{margin-bottom:28px}.product-detailed .grid__col-12{padding:0}.product-detailed .grid__col-12:after{display:none}.product-detailed__bottom-row{flex-direction:column}.product-detailed__bottom-row .grid__col-6{width:100%;padding:24px 16px!important}.product-detailed__bottom-row .grid__col-6:after{display:none}.product-detailed__bottom-row .grid__col-6:first-child:after{position:absolute;content:'';bottom:0;left:0;right:0;height:1px;background-color:#bcbcbc;display:block}.product-detailed__bottom-row .next-block{justify-content:space-between}.product-detailed__bottom-row .next-block__text{text-align:left}.list{margin-bottom:48px}.list li{padding-left:11px}.list--border-top .list__title{padding-top:16px;margin-bottom:24px}.next-arrow{width:40px;height:40px;flex-shrink:0}.services .row__item-title{max-width:100%}.services .row__item:last-child{padding:16px 16px 5px}.services .grid__col-left-text{margin-bottom:113px}.services .grid__col-heading-subtitle,.services .grid__row-title{margin-bottom:32px}.services .products__slider{margin-bottom:-36px}.services .products__download{margin:8px 0 32px}.services .products .grid__col-heading{margin-bottom:24px}.customers .grid__col-6:first-child{padding:16px 16px 0}.customers .grid__col-6 .products__download-wrap{margin-bottom:32px}.customers .grid__col-heading{margin-bottom:24px}.customers .rules{flex-direction:column;padding:16px 0}.customers .rules:first-child{padding-top:16px}.customers .rules__number{margin-bottom:8px}.career__img{margin-bottom:16px}.career__text{padding-top:8px}.career .products__slide-info{margin-bottom:29px}.career .main__head-tabs{padding-top:32px}.accordion__inner{margin-right:0}.accordion__title{margin-bottom:10px}.accordion__more{width:49px;right:-49px}.accordion__more:after,.accordion__more:before{width:16px;top:50%;left:34%}.accordion .grid__row--p32{padding:24px 16px}.accordion .grid__row:before{left:16px;right:16px;width:calc(100% - 32px)}.accordion__row{position:relative;margin-right:49px}.accordion__row .line--right{margin-right:0}.accordion__unit .grid__col-left{padding:24px 16px 16px}.accordion__unit .grid__col-right{padding:0 16px 16px}.accordion__unit .line--bottom:before{width:calc(100% - 32px);left:16px}.accordion__bottom .grid__col-left{padding:24px 16px}.accordion__bottom-row:first-child{flex-direction:column}.accordion__bottom-row div:first-child{margin-bottom:24px}.accordion__bottom-row .accordion__bottom-desc{margin-top:8px}.accordion__bottom-row .btn{margin-bottom:8px}.accordion__bottom-subtitle{margin-bottom:0!important}.summary-block .form__text{max-width:223px}.summary-block .form__accept{margin-top:30px}.file-btn{margin-left:16px}.popup__subtitle{margin-top:-16px;padding:0 0 32px 16px;max-width:298px}.popup .form__item-file{max-width:none}.events-detailed__text{padding-bottom:16px}.events-detailed .products__slide-info{margin-bottom:28px}.events-detailed__quote{flex-direction:column;margin:48px 0;padding:24px 0 8px}.events-detailed__quote-img{width:32px}.events-detailed__quote .grid__col-text{margin:10px 0 16px}.events-detailed__block:last-child{margin-bottom:0}.events-detailed .grid__col-reverse-bottom{padding:16px!important}.events-detailed .grid__col-reverse-bottom .next-block{margin:8px 0}.events-detailed .hint__inner{left:0}.events-detailed .hint__content{max-width:none;padding:32px 105px 32px 16px}.events-detailed .hint__content-row .events__info{flex-direction:column;align-items:flex-start;min-width:auto}.events-detailed .hint__content-row .events__info .events__tag{margin:16px 0 -2px}.socials-row{flex-direction:column}.socials-row .btn{margin:32px 0 16px}.socials-row .footer__socials{margin:0 -5px}.socials-row .footer__socials a{min-width:56px;height:56px;margin:0 5px}.socials-row .footer__socials a span{margin-left:0}.services-detailed__slider-main{padding-top:16px}.services-detailed__slider-nav{padding:24px 0 8px;margin:0 -16px}.services-detailed__slider-nav .slick-list{padding:0 16px}.services-detailed__slide-nav{width:calc(30vw + 1px);height:calc(9vw - 2px);margin:0 4px}.services-detailed__company-desc{margin-bottom:32px}.services-detailed__company-logo{width:160px;height:45px;margin-bottom:24px}.services-detailed .next-block{justify-content:space-between}}.line.show-xx-lg{display:none}@media screen and (max-width:1620px){.line.show-xx-lg{display:block}}.line.show-xx-md{display:none}@media screen and (max-width:1365px){.line.show-xx-md{display:block}}.line.show-x-md{display:none}@media screen and (max-width:1279px){.line.show-x-md{display:block}}.line.show-md{display:none}@media screen and (max-width:1024px){.line.show-md{display:block}}.line.show-sm{display:none}@media screen and (max-width:1023px){.line.show-sm{display:block}}.line.show-s{display:none}@media screen and (max-width:767px){.line.show-s{display:block}.line.hide-s{display:none}}@media screen and (max-width:1620px){.line.hide-xx-lg{display:none}}@media screen and (max-width:1440px){.line.hide-lg{display:none}}@media screen and (max-width:1365px){.line.hide-xx-md{display:none}}@media screen and (max-width:1280px){.line.hide-x-md1{display:none}}@media screen and (max-width:1279px){.line.hide-x-md{display:none}}@media screen and (max-width:1024px){.line.hide-md{display:none}}@media screen and (max-width:1023px){.line.hide-sm{display:none}}
/* End */


/* Start:/local/templates/radioavionika/css/dev3.css?169080854928626*/
:root{--primary:#009DE0;--primaryRGB:0,157,224;--titleColor:#636363;--textColor:#8E8E8E;--borderColor:#BCBCBC;--indent8:8px;--indent16:16px;--indent18:18px;--indent24:24px;--indent32:32px;--indent48:48px;--gap:32px;--halfContainer:calc((100vw - 448px) / 2);--column:calc((2*var(--halfContainer) - 11*var(--gap)) / 12);--columnGap:calc(var(--column) + var(--gap))}body{font-family:ArticulatCF,sans-serif}body p{margin:initial}.titleWrap{margin-bottom:var(--indent32)}.titleWrap .h1 span,.titleWrap .h2 span,.titleWrap .h3 span,.titleWrap .h4 span,.titleWrap .h5 span,.titleWrap .h6 span{color:var(--primary)}.grid4{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-gap:0}.grid4 .x1{grid-column-start:span 1}.grid4 .x2{grid-column-start:span 2}.grid4 .x3{grid-column-start:span 3}.grid4 .x4{grid-column-start:span 4}.grid4 .vx2{grid-row-start:span 2}.line{position:absolute;z-index:1;opacity:0}.line:before{content:"";background-color:var(--borderColor);position:absolute}.line--top,.line--top:before{top:0;left:0;height:1px;width:100%}.line--top.hiddenMd{display:none}.line--left,.line--left:before{top:0;left:0;width:1px;height:100%}.line--right,.line--right:before{top:0;right:0;width:1px;height:100%}.line--bottom{bottom:0;left:0;height:1px;width:100%}.line--bottom:before{bottom:0;left:var(--indent32);height:1px;width:calc(100% - 2*var(--indent32))}@media screen and (max-width:767px){.line--bottom:before{left:var(--indent16);width:calc(100% - 2*var(--indent16))}}.line--bottom.fullWidth:before{width:100%}.line__structure--left:before{width:calc(50% - var(--indent24) - 40px)}@media screen and (max-width:500px){.line__structure--left:before{width:28px;right:initial;left:0}}.line__structure--right:before{left:initial;right:0;width:calc(50% - var(--indent24) - 40px)}@media screen and (max-width:500px){.line__structure--right:before{width:28px;right:initial;left:0}}.line__structure--center{bottom:0;left:0;height:100%;width:100%}.line__structure--center:before{left:calc(50% - 1px);width:1px;height:128px}@media screen and (max-width:980px){.grid4 .vx2{grid-row-start:span 1}.grid4 .md1{grid-column-start:span 1}.grid4 .md2{grid-column-start:span 2}.grid4 .md3{grid-column-start:span 3}.grid4 .md4{grid-column-start:span 4}.grid4 .xs1{grid-column-start:span 1}.grid4 .xs2{grid-column-start:span 2}.grid4 .xs3{grid-column-start:span 3}.grid4 .xs4{grid-column-start:span 4}.line--top.hiddenMd{display:block}.line__structure--center:before{height:64px}}.line.mdHidden{display:none}@media screen and (max-width:980px){.line.mdHidden{display:block}}.cooperation__mapWrap{display:flex;justify-content:space-between}.cooperation__block{position:relative}.cooperation__map{position:relative;display:flex;align-items:center;justify-content:center}.cooperation__map img,.cooperation__map svg{-o-object-fit:contain;object-fit:contain}.cooperation__countrys{padding:var(--indent32) var(--indent8) 0 var(--indent32);position:relative}@media screen and (max-width:750px){:root{--halfContainer:calc(100vw / 2);--gap:8px}.cooperation .line--right{display:none}.cooperation__countrys{padding:var(--indent16);border-bottom:1px solid var(--borderColor)}}.cooperation__countrys .titleWrap{margin-bottom:var(--indent48)}.cooperation__countrys .scrollWrap{max-height:740px;overflow-y:scroll;position:relative;z-index:1}@media screen and (max-width:1500px){.cooperation__countrys .scrollWrap{max-height:550px}}@media screen and (max-width:980px){.cooperation__countrys .scrollWrap{overflow-y:initial;max-height:initial;padding-bottom:var(--indent32);width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto);grid-gap:0}}@media screen and (max-width:600px){.cooperation__countrys .scrollWrap{grid-template-columns:repeat(1,1fr);max-height:280px;height:280px;overflow-y:scroll}}.cooperation__countrys .scrollWrap .zweb-scroll-bar-anchor{background-color:var(--borderColor)!important;border-radius:5px}.cooperation__countrys .listColumnWrap .label--south-america:before{background:#4c9768!important}.cooperation__countrys .listColumnWrap .label--asian:before{background:#1269b0!important}.cooperation__countrys .listColumnWrap .label--africa:before{background:#f59331!important}.cooperation__countrys .listColumnWrap .label--north-america:before{background:#9ccff3!important}.cooperation__countrys .list{margin-bottom:var(--indent32)}.cooperation__countrys .list .subTitle{margin-bottom:var(--indent18)}.cooperation__countrys .list .subTitle p{margin-left:18px;position:relative}.cooperation__countrys .list .subTitle p:before{content:'';position:absolute;left:-18px;top:0;width:10px;height:10px;border-radius:10px;background-color:var(--primary)}.cooperation__countrys .list .item{display:flex;align-items:center;margin-bottom:var(--indent16)}.cooperation__countrys .list .item .icon{display:flex;align-items:center;justify-content:center;margin-right:var(--indent16)}.cooperation__countrys .list .item .icon svg{width:40px;height:24px}.cooperation__countrys .list .item .title p{color:var(--titleColor);font-size:16px;font-weight:600}.cooperation__mobilteBlock{display:none}@media screen and (max-width:750px){.cooperation__mobilteBlock{display:block}}.cooperation__mobilteBlock .titleWrap{position:relative;padding:var(--indent16);padding-bottom:var(--indent48)}.cooperation__mobilteBlock .titleWrap .line--bottom:before{width:calc(100% - var(--indent32));left:16px}.cooperation__sliderWrap--bottom{display:flex;justify-content:space-between;padding:var(--indent32) var(--indent16)}.cooperation__sliderWrap--dots{display:flex;align-items:center}.cooperation__sliderWrap--dots .zweb-dots-list{display:flex}.cooperation__sliderWrap--dots .zweb-dots-list .zweb-dots-element{margin-right:var(--indent8);width:8px;border-radius:50%;height:8px;background-color:#d4d4d4}.cooperation__sliderWrap--dots .zweb-dots-list .zweb-dots-element.active{background-color:var(--primary)}.cooperation__sliderWrap--btns{display:flex;align-items:center}.cooperation__sliderWrap--btnLeft{margin-right:var(--indent16);display:flex;align-items:center}.cooperation__sliderWrap--btnRight{display:flex;align-items:center}.cooperation__sliderWrap--item{padding:var(--indent16)}.cooperation__sliderWrap--item .subTitle{margin-bottom:var(--indent16)}.cooperation__col{padding:var(--indent32);position:relative;min-height:450px}.cooperation__col .subTitle{margin-bottom:var(--indent24)}.cooperation__col .subTitle p{color:var(--titleColor);font-size:16px;font-weight:600}.cooperation__col .subTitle.halfWidth{width:50%}.cooperation__col .text p{color:var(--textColor);margin-bottom:var(--indent18);font-weight:500}.cooperation__col .imgWrap{margin-bottom:var(--indent32)}.cooperation__col .imgWrap img{width:100%;-o-object-fit:contain;object-fit:contain}.cooperation__col--halfContent{max-width:60%}.cooperation__gallery{position:relative;padding:var(--indent32);margin-bottom:calc(var(--indent32)*4)}@media screen and (max-width:980px){.cooperation__countrys .list .item .title p{font-size:14px}.cooperation__col{min-height:initial}.cooperation__col--halfContent{max-width:100%}.cooperation__gallery{margin-bottom:var(--indent32)}}@media screen and (max-width:750px){.cooperation__desctopBlock{display:none}.cooperation__col .subTitle p{font-size:14px}.cooperation__col .subTitle.halfWidth{width:100%}.cooperation__col--mainTitle{display:none}.cooperation__gallery{margin-bottom:var(--indent8);padding:var(--indent16)}}.cooperation__gallery .titleWrap{max-width:60%;margin-bottom:var(--indent32)}@media screen and (max-width:980px){.cooperation__gallery .titleWrap{max-width:80%}}.cooperation__gallery--text{margin-bottom:88px;max-width:40%}@media screen and (max-width:980px){.cooperation__gallery--text{max-width:80%}}.cooperation__gallery--tabs .tabsNav{display:flex;margin-bottom:var(--indent48)}@media screen and (max-width:980px){.cooperation__gallery--tabs .tabsNav{margin-bottom:40px}}.cooperation__gallery--tabs .tabsNav__item{position:relative;min-width:160px;overflow:hidden;min-height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.cooperation__gallery--tabs .tabsNav__item:before{content:"";position:absolute;bottom:0;height:2px;width:100%;background-color:var(--primary);transform:translateX(calc(-100% - 1px));transition:transform .3s}.cooperation__gallery--tabs .tabsNav__item p{position:relative;z-index:2;font-size:12px;text-transform:uppercase;font-weight:500;transition:color .3s}.cooperation__gallery--tabs .tabsNav__item:hover p{color:var(--primary)}.cooperation__gallery--tabs .tabsNav__item--active:before{transform:translateX(0)}.cooperation__gallery--tabs .tabsContent__item{display:none}.cooperation__gallery--tabs .tabsContent__item--active{display:block}.cooperation__gallery--tabs .tabsContent .galleryList .galleryItem a,.cooperation__gallery--tabs .tabsContent .galleryList .galleryItem a img{width:100%}.cooperation__gallery--tabs .tabsContent .videoBlockWrap{position:relative}.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockBg{position:relative;z-index:1;overflow:hidden}.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockBg:before{content:"";position:absolute;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.3)}.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockBg img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockStart{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;z-index:3;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s}@media screen and (max-width:980px){.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockStart{width:60px;height:60px}}.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockStart:hover{border-color:var(--primary)}.cooperation__gallery .sliderWrap__bottom{display:flex;justify-content:space-between;padding:var(--indent32) var(--indent16)}@media screen and (max-width:750px){.cooperation__gallery .sliderWrap__bottom{padding:var(--indent16) 0}}.cooperation__gallery .sliderWrap__dots{display:flex;align-items:center}.cooperation__gallery .sliderWrap__dots .zweb-dots-list{display:flex}.cooperation__gallery .sliderWrap__dots .zweb-dots-list .zweb-dots-element{margin-right:var(--indent8);width:8px;border-radius:50%;height:8px;background-color:#d4d4d4;cursor:pointer}.cooperation__gallery .sliderWrap__dots .zweb-dots-list .zweb-dots-element.active{background-color:var(--primary)}.cooperation__gallery .sliderWrap__btns{display:flex;align-items:center}.cooperation__gallery .sliderWrap__btnLeft{margin-right:calc(var(--indent48)*2);display:flex;align-items:center;cursor:pointer;padding:12px 0;transition:opacity .3s}.cooperation__gallery .sliderWrap__btnLeft:hover{opacity:.5}.cooperation__gallery .sliderWrap__btnRight{display:flex;align-items:center;cursor:pointer;padding:12px 0;transition:opacity .3s}.cooperation__gallery .sliderWrap__btnRight:hover{opacity:.5}.history__topInfoWrap{display:flex;position:relative}.history__topInfoWrap .intro__video{top:50%;transform:translateY(-50%);right:initial;left:0}.history__topInfo{position:relative;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto);grid-gap:0}@media screen and (max-width:980px){.history__topInfo{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.line__structure--center:before{left:0}.cooperation__gallery .titleWrap,.cooperation__gallery--text{max-width:100%}.cooperation__gallery--tabs .tabsNav{margin-bottom:var(--indent24)}.cooperation__gallery--tabs .tabsNav__item{min-width:50%}.history__topInfo{grid-template-columns:repeat(1,1fr)}}.history__topInfoBlock{padding:var(--indent32);position:relative}@media screen and (max-width:750px){.cooperation__gallery .sliderWrap__btnLeft{margin-right:var(--indent16)}.history__topInfoBlock{padding:var(--indent16)}}.history__topInfoBlock .topInfoBlock__imgWrap{margin-bottom:var(--indent24)}.history__topInfoBlock .topInfoBlock__title{margin-bottom:var(--indent16)}.history__topInfoBlock .topInfoBlock__text p{color:var(--textColor)}.history__topInfoBlock .line--bottom{display:none}@media screen and (max-width:980px){.history__topInfoBlock .line--bottom{display:block}}.history__topInfoBlock .line--bottom:before{width:100%;left:0}@media screen and (max-width:500px){.history .topInfoBlock__videoWrap,.history__topInfoBlock .line--bottom,.history__topInfoBlock .line--right{display:none}}.history__top{padding:calc(var(--indent48)*2);width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto);grid-gap:0;position:relative}.history__top--imgWrap{position:relative;grid-column-start:span 2}@media screen and (max-width:1500px){.history__top{padding:calc(var(--indent32)*2) var(--indent32);grid-template-columns:repeat(1,1fr)}.history__top--imgWrap{grid-column-start:span 1;margin-bottom:calc(var(--indent32)*2)}}@media screen and (max-width:750px){.history__top{padding:calc(var(--indent32)) var(--indent16)}.history__top--imgWrap{margin-bottom:var(--indent32)}}.history__top--imgWrap .imgWrap{position:relative;z-index:5;height:100%;display:flex;align-items:center;width:100%}.history__top--imgWrap .imgWrap img{border-radius:50%;-o-object-fit:cover;object-fit:cover;width:calc(var(--columnGap)*3);height:calc(var(--columnGap)*3)}.history__top--imgWrap .icon{position:absolute;top:50%;left:0;z-index:1;transform:translate(calc(var(--columnGap)*1.5 + 6px),-50%)}@media screen and (max-width:1500px){.history__top--imgWrap .imgWrap img{width:calc(var(--columnGap)*5);height:calc(var(--columnGap)*5)}.history__top--imgWrap .icon{transform:translate(calc(var(--columnGap)*2.5 + 6px),-50%)}}@media screen and (max-width:1280px){:root{--halfContainer:calc(100vw / 2);--gap:16px}.history__top--imgWrap .imgWrap img{width:calc(var(--columnGap)*4);height:calc(var(--columnGap)*4)}.history__top--imgWrap .icon{transform:translate(calc(var(--columnGap)*2 + 6px),-50%)}}.history__top--imgWrap .icon img,.history__top--imgWrap .icon svg{height:calc(var(--columnGap)*3)}@media screen and (max-width:1500px){.history__top--imgWrap .icon img,.history__top--imgWrap .icon svg{height:calc(var(--columnGap)*5)}}@media screen and (max-width:1280px){.history__top--imgWrap .icon img,.history__top--imgWrap .icon svg{height:calc(var(--columnGap)*4)}}.history__top--content{padding-left:var(--indent32)}.history__top--content .icon{margin-bottom:var(--indent32)}@media screen and (max-width:980px){.history__top--content{padding-left:0;display:flex;flex-wrap:wrap}.history__top--content .icon{margin-bottom:0;margin-right:var(--indent32)}.history__top--content .icon img,.history__top--content .icon svg{width:64px;height:64px}}@media screen and (max-width:500px){.history__top--content .icon{margin-bottom:8px;margin-right:0}.history__top--content .icon img,.history__top--content .icon svg{width:32px;height:32px}}.history__top--content .text{margin-bottom:var(--indent32)}.history__top--content .text p{font-weight:500;margin-bottom:var(--indent18)}@media screen and (max-width:980px){.history__top--contentInner{width:calc(100% - 64px - var(--indent32))}}.history__item{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto);grid-gap:0;position:relative;padding:var(--indent32) 0}@media screen and (max-width:980px){.history__item{grid-template-columns:repeat(2,1fr)}}.history__item--block{position:relative;display:flex;flex-direction:column;padding:0 var(--indent32)}@media screen and (max-width:750px){.history__item--block{padding:0 var(--indent16)}}.history__item--block .titleWrap{max-width:75%}@media screen and (max-width:1500px){.history__item--block .titleWrap{max-width:100%}}.history__item--block .text{max-width:75%;margin-bottom:var(--indent16)}@media screen and (max-width:1500px){.history__item--block .text{max-width:100%}}.history__item--block .text p{margin-bottom:var(--indent16)}.history__item--block .imgWrap{margin-bottom:var(--indent32)}.history__item--block .imgWrap img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:980px){.history__item--block-hidden{display:none}.history__item--block.doubleBlock{grid-row-start:span 2}}.history__year{display:flex;align-items:flex-end;flex-grow:1}@media screen and (max-width:500px){.history__top--contentInner{width:100%}.history__item{grid-template-columns:repeat(1,1fr)}.history__item--block.doubleBlock{grid-row-start:span 1}.history__year{margin-bottom:var(--indent48)}}.history__year .h2{line-height:1;margin-right:8px}.history__year .year{margin-bottom:4px}.structure__list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,auto);grid-gap:0;position:relative;padding:var(--indent32) 0}.structure__item{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:calc(var(--indent32)*4)}@media screen and (max-width:980px){.structure__item{padding-bottom:calc(var(--indent32)*2)}}.structure__item--central{grid-column-start:span 2}.structure__item .line--left{display:none}.structure__innerContent{width:100%}.structure__icon{margin-bottom:var(--indent24);margin-top:-40px}@media screen and (max-width:980px){.structure__icon{margin-top:-32px}}.structure__icon img,.structure__icon svg{width:80px;height:80px}@media screen and (max-width:980px){.structure__icon img,.structure__icon svg{width:64px;height:64px}}@media screen and (max-width:500px){.structure__list{grid-template-columns:repeat(1,1fr)}.structure__item{align-items:flex-start;margin-left:36px;padding-left:36px;padding-right:16px;padding-bottom:40px}.structure__item--central{grid-column-start:span 1;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.structure__item--central .structure__icon{margin-top:0;margin-left:-56px;width:40px;margin-right:16px}.structure__item--empty{display:none}.structure__item .line--right,.structure__item .line--right:before{right:initial;left:0}.structure__item .line--left{display:block}.structure__innerContent{width:calc(100% - 56px)}.structure__icon{margin-top:-20px}.structure__icon img,.structure__icon svg{width:40px;height:40px}}.structure__title{margin-bottom:var(--indent8);display:flex;width:100%;justify-content:center}.structure__title p{max-width:50%;text-align:center;color:var(--titleColor)}@media screen and (max-width:980px){.structure__title p{max-width:75%}}@media screen and (max-width:500px){.structure__title{justify-content:flex-start}.structure__title p{max-width:100%;text-align:left}}.structure__subTitle{margin-bottom:var(--indent24)}.structure__subTitle p{color:var(--textColor);text-align:center}.structure__text{margin-bottom:var(--indent32);width:100%;display:flex;justify-content:center}@media screen and (max-width:980px){.structure__text{margin-bottom:var(--indent24)}}@media screen and (max-width:500px){.structure__subTitle p{text-align:left}.structure__text{justify-content:flex-start;margin-bottom:var(--indent16)}}.structure__text p{max-width:50%;text-align:center;color:var(--textColor)}@media screen and (max-width:980px){.structure__text p{max-width:75%}}.structure__circle{margin-bottom:var(--indent8);position:relative;height:10px;width:100%}.structure__circle:before{content:"";position:absolute;border-radius:50%;width:10px;height:10px;left:calc(50% - 5px);top:0;background-color:var(--titleColor)}.searchPage{padding:80px 32px;position:fixed;top:103px;left:288px;z-index:6;background-color:#efefef;min-height:calc(100vh - 103px);width:calc(100% - 288px - 158px);transform:translateY(-100vh);transition:transform .3s}.searchPage--active{transform:translateY(0)}.searchPage--active .line{opacity:1}.searchPage .searchClose{position:absolute;top:40px;right:-120px;width:80px;height:80px;background-color:#fff;border-radius:50%;cursor:pointer}@media screen and (max-width:1280px){.searchPage{width:calc(100% - 64px);left:32px;min-height:calc(100vh - 80px);top:80px}.searchPage .searchClose{right:32px;top:32px;width:64px;height:64px}}.searchPage .searchClose .searchCloseLine{position:absolute;top:50%;left:50%;width:28px;height:1px;background-color:var(--titleColor);transition:background-color .3s}.searchPage .searchClose .searchCloseLine.l1{transform:translate(-50%,-50%) rotate(-45deg)}.searchPage .searchClose .searchCloseLine.l2{transform:translate(-50%,-50%) rotate(45deg)}.searchPage .searchClose:hover .searchCloseLine{background-color:var(--primary)}.searchPage .searchPageTitle{margin-bottom:120px}.searchPage__form{position:relative}.searchPage__form .field{display:flex;align-items:center;border-bottom:1px solid var(--borderColor);padding-bottom:var(--indent16)}.searchPage__form .field img,.searchPage__form .field svg{margin-right:var(--indent16)}.searchPage__form .field input{width:100%;background-color:initial;border:none;box-shadow:none;height:50px}.searchPage__form .field input::-webkit-input-placeholder{color:var(--borderColor);font-size:34px;font-weight:600}@media screen and (max-width:980px){.searchPage__form .field{padding-bottom:0}.searchPage__form .field input::-webkit-input-placeholder{font-size:28px}}@media screen and (max-width:750px){.searchPage{width:calc(100% - 31px);left:15px;min-height:calc(100vh - 56px);top:56px;padding:var(--indent16)}.searchPage .searchClose{right:32px;top:32px;width:40px;height:40px}.searchPage .searchClose .searchCloseLine{width:20px}.searchPage .searchPageTitle{margin-bottom:80px}.searchPage__form .field{font-size:22px}.searchPage__form .field input::-webkit-input-placeholder{font-size:22px}}.searchPage__form .field input:-moz-placeholder{color:var(--borderColor);opacity:1;font-size:34px;font-weight:600}@media screen and (max-width:980px){.searchPage__form .field input:-moz-placeholder{font-size:28px}}@media screen and (max-width:750px){.searchPage__form .field input:-moz-placeholder{font-size:22px}}.searchPage__form .field input::-moz-placeholder{color:var(--borderColor);opacity:1;font-size:34px;font-weight:600}@media screen and (max-width:980px){.searchPage__form .field input::-moz-placeholder{font-size:28px}}@media screen and (max-width:750px){.searchPage__form .field input::-moz-placeholder{font-size:22px}}.searchPage__form .field input:-ms-input-placeholder{color:var(--borderColor);font-size:34px;font-weight:600}.searchPage__resultWrap{position:absolute;width:100%;top:67px;left:0;opacity:0;pointer-events:none}@media screen and (max-width:980px){.searchPage__form .field input:-ms-input-placeholder{font-size:28px}.searchPage__resultWrap{top:50px}}.searchPage__resultWrap-active{opacity:1;pointer-events:all}.searchPage__preloader{opacity:0;position:absolute;top:0;left:0;width:100%;pointer-events:none;align-items:center;display:flex;padding:var(--indent48) var(--indent32);border-left:1px solid var(--borderColor);border-bottom:1px solid var(--borderColor);border-right:1px solid var(--borderColor)}@media screen and (max-width:750px){.searchPage__form .field input:-ms-input-placeholder{font-size:22px}.searchPage__preloader{padding:var(--indent16)}}.searchPage__preloader--icon{margin-right:var(--indent16)}.searchPage__preloader--icon svg{-webkit-animation:2s infinite animSearchLoader;animation:2s infinite animSearchLoader}.searchPage__preloader--text p{color:var(--borderColor)}.searchPage__preloader-active{opacity:1;pointer-events:all;z-index:1}.searchPage__result{opacity:0;position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:-100;border-left:1px solid var(--borderColor);border-bottom:1px solid var(--borderColor);border-right:1px solid var(--borderColor);max-height:300px;height:300px;overflow-y:scroll}.searchPage__result--list{padding:var(--indent48) var(--indent32)}.searchPage__result--item{margin-bottom:var(--indent24)}.searchPage__result--item p{color:var(--borderColor)}.searchPage__result--item p span{color:var(--primary)}.searchPage__result-active{opacity:1;pointer-events:all;z-index:1}.page404v1__inner{min-height:700px;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,auto);grid-gap:0}@media screen and (max-width:750px){.searchPage__result--list{padding:var(--indent16)}.searchPage__result--item{margin-bottom:var(--indent24)}.page404v1__inner{grid-template-columns:repeat(1,1fr);min-height:initial}}.page404v1__left{position:relative;padding:120px var(--indent32) var(--indent32)}@media screen and (max-width:750px){.page404v1__left{padding:var(--indent32)}}.page404v1__left--imgWrap{height:100%}.page404v1__right{position:relative;padding:120px var(--indent32) var(--indent32)}@media screen and (max-width:750px){.page404v1__right{padding:var(--indent32)}}.page404v1__right .titleWrap{padding-right:calc(var(--columnGap)*2)}.page404v1__right--text{margin-bottom:calc(var(--indent32)*2);padding-right:calc(var(--columnGap)*3)}@media screen and (max-width:1780px){.page404v1__right .titleWrap{padding-right:var(--columnGap)}.page404v1__right--text{padding-right:calc(var(--columnGap)*2)}}.page404v2__inner{min-height:700px;width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width:980px){.page404v1__right--text{padding-right:var(--columnGap)}.page404v2__inner{min-height:50vh}}.page404v2__left{width:40%;position:relative;padding:var(--indent32);padding-right:calc(var(--columnGap)*2)}@media screen and (max-width:1780px){.page404v2__left{width:50%}}@media screen and (max-width:500px){.structure__text p{max-width:100%;text-align:left}.structure__circle:before{left:0}.page404v2__left{padding-right:0}}.page404v2__left .mainTitle404{margin-bottom:80px}.page404v2__left .mainTitle404 p{font-size:120px;color:var(--titleColor);font-weight:600;line-height:1}@media screen and (max-width:980px){.page404v2__left{width:100%}.page404v2__left .mainTitle404{margin-bottom:var(--indent32)}.page404v2__left .mainTitle404 p{font-size:80px}}.page404v2__left--text{margin-bottom:var(--indent32)}.page404v2__right{width:60%;position:relative;padding:var(--indent32)}@media screen and (max-width:1780px){.page404v2__right{width:50%}}.page404v2__right--imgWrap{height:100%;display:flex;align-items:center}@media screen and (max-width:980px){.page404v2__right{width:100%}.page404v2__right--imgWrap{justify-content:center}}.page404v2__right--imgWrap img,.page404v2__right--imgWrap svg{max-width:50%}.fancybox-button--play,.fancybox-button--thumbs,.fancybox-button--zoom{display:none!important}.fancybox-button{background-color:#fff!important;border-radius:50%;width:80px!important;height:80px!important;padding:0!important;display:flex;align-items:center;justify-content:center;transition:background-color .3s!important;cursor:pointer}.fancybox-button div{width:80px!important;height:80px!important;padding:0!important;display:flex;align-items:center;justify-content:center}@media screen and (max-width:980px){.fancybox-button{width:64px!important;height:64px!important;background-color:rgba(255,255,255,.3)!important}.fancybox-button div{width:64px!important;height:64px!important}}@media screen and (max-width:750px){.page404v2__right--imgWrap img,.page404v2__right--imgWrap svg{max-width:80%}.fancybox-button,.fancybox-button div{width:40px!important;height:40px!important}}.fancybox-button svg{width:24px!important;height:24px!important}.fancybox-button svg path{fill:#1d1d1d!important}.fancybox-button.fancybox-button--close{top:40px!important;right:40px!important}@media screen and (max-width:980px){.fancybox-button.fancybox-button--close{top:32px!important;right:32px!important;background-color:#fff!important}}@media screen and (max-width:750px){.fancybox-button.fancybox-button--close{top:16px!important;right:16px!important}}.fancybox-button.fancybox-button--arrow_right{right:40px!important}@media screen and (max-width:980px){.fancybox-button.fancybox-button--arrow_right{right:32px!important;top:calc(50% - 32px)!important}}@media screen and (max-width:750px){.fancybox-button.fancybox-button--arrow_right{right:16px!important;top:calc(50% - 20px)!important}}.fancybox-button.fancybox-button--arrow_left{left:40px!important}@media screen and (max-width:980px){.fancybox-button.fancybox-button--arrow_left{left:32px!important;top:calc(50% - 32px)!important}}@media screen and (max-width:750px){.fancybox-button.fancybox-button--arrow_left{left:16px!important;top:calc(50% - 20px)!important}}.fancybox-button:hover,.fancybox-button[disabled]{background-color:rgba(255,255,255,.3)!important}@-webkit-keyframes animSearchLoader{100%{transform:rotate(360deg)}}@keyframes animSearchLoader{100%{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/radioavionika/css/add.css?169080854949474*/
:root topadblock, :root span[id^="ezoic-pub-ad-placeholder-"], :root script[src^="http://free-shoutbox.net/app/webroot/shoutbox/sb.php?shoutbox="] + #freeshoutbox_content, :root input[onclick^="window.open('http://www.FriendlyDuck.com/"], :root img[alt^="Fuckbook"], :root iframe[src^="http://static.mozo.com.au/strips/"], :root div[jscontroller="U835zd"] + c-wiz[jsrenderer="YnuqN"], :root div[id^="zergnet-widget"], :root div[id^="traffective-ad-"], :root div[id^="sticky_ad_"], :root div[id^="rc-widget-"], :root div[id^="q1-adset-"], :root div[id^="proadszone-"], :root div[id^="lazyad-"], :root div[id^="gtm-ad-"], :root div[id^="ezoic-pub-ad-"], :root div[id^="dmRosAdWrapper"], :root div[id^="div-adtech-ad-"], :root div[id^="dfp-slot-"], :root div[id^="dfp-ad-"], :root div[id^="code_ads_"], :root div[id^="block-views-topheader-ad-block-"], :root div[id^="advt-"], :root div[id^="advads_"], :root div[id^="ads300_600-widget"], :root input[onclick^="window.open('http://www.friendlyduck.com/"], :root div[id^="ads300_250-widget"], :root div[id^="ads300_100-widget"], :root div[id^="ads120_600-widget"], :root div[id^="adrotate_widgets-"], :root div[id^="adfox_"], :root div[id^="ad_script_"], :root div[id^="ad_rect_"], :root div[id^="ad_position_"], :root div[id^="ad-server-"], :root div[id^="ad-inserter-"], :root div[id^="ad-cid-"], :root div[id^="acm-ad-tag-"], :root div[id^="YFBMSN"], :root div[id^="ADV-SLOT-"], :root div[data-test-id="AdDisplayWrapper"], :root div[data-spotim-slot], :root div[data-role="sidebarAd"], :root div[data-native_ad], :root div[data-mediatype="advertising"], :root div[data-id-advertdfpconf], :root div[data-crl="true"][data-id^="CarouselPLA-"], :root div[data-content="Advertisement"], :root div[data-adunit], :root div[data-adunit-path], :root div[data-adname], :root div[data-ad-wrapper], :root div[data-ad-placeholder], :root div[class^="zn-sponsored-outbrain-"], :root div[class^="proadszone-"], :root div[class^="pane-google-admanager-"], :root div[class^="lifeOnwerAd"], :root div[class^="largeRectangleAd_"], :root div[class^="kiwiad-popup"], :root div[class^="kiwiad-desktop"], :root div[class^="index_adBeforeContent_"], :root div[class^="index_adAfterContent_"], :root div[class^="index__adWrapper"], :root div[class^="block-openx-"], :root div[class^="backfill-taboola-home-slot-"], :root div[class^="articleAdUnitMPU_"], :root div[class^="advertisement-desktop"], :root div[class^="adsbutt_wrapper_"], :root div[class^="ads-partner-"], :root div[class^="adbanner_"], :root div[class^="ad_position_"], :root div[class^="SponsoredAds"], :root div[class^="ResponsiveAd-"], :root div[class^="PreAd_"], :root div[class^="Display_displayAd"], :root div[class^="Directory__footerAds"], :root div[class^="BannerAd_"], :root div[class^="AdhesionAd_"], :root div[class^="Ad__bigBox"], :root div[class^="Ad__adContainer"], :root div[id^="divAdvAD_"], :root div[class^="ad_border_"], :root div[class^="AdItem-"], :root div[class^="AdEmbeded__AddWrapper"], :root span[data-component-type="s-ads-metrics"], :root div[class^="AdBannerWrapper-"], :root div[class*="_AdInArticle_"], :root div[class*="-storyBodyAd-"], :root div[data-subscript="Advertising"], :root div[class$="dealnews"] > .dealnews, :root div > [class][onclick*=".updateAnalyticsEvents"], :root display-ads, :root display-ad-component, :root bottomadblock, :root aside[id^="tn_ads_widget-"], :root aside[id^="adrotate_widgets-"], :root amp-ad-custom, :root a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"], :root a[target="_blank"][href^="http://api.taboola.com/"], :root a[style="display:block;width:300px;min-height:250px"][href^="http://li.cnet.com/click?"], :root div[class^="BlockAdvert-"], :root a[src^="https://www.utherverse.com/net/"], :root a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, :root a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], :root a[onclick*="//m.economictimes.com/etmack/click.htm"], :root a[href^="https://zononi.com/"], :root a[href^="https://www.what-sexdating.com/"], :root a[href^="https://www.vewwrmp.com/"], :root a[href^="https://www.spyoff.com/"], :root a[href^="https://www.sheetmusicplus.com/?aff_id="], :root a[href^="https://www.sheetmusicplus.com/"][href*="?aff_id="], :root a[href^="https://www.share-online.biz/affiliate/"], :root a[href^="https://www.securegfm.com/"], :root a[href^="https://www.rabbits.webcam/?id="], :root a[href^="https://www.purevpn.com/"][href*="&utm_source=aff-"], :root a[href^="https://www.privateinternetaccess.com/"] > img, :root a[href^="https://www.porngamesxxx.com/"][href*="?campaign="], :root a[href^="https://www.passeura.com/"], :root div[id^="amzn-assoc-ad"], :root a[href^="https://www.oboom.com/ref/"], :root div[itemtype="http://schema.org/WPAdBlock"], :root a[href^="https://www.nudeidols.com/cams/"], :root a[href^="https://www.mypornstarcams.com/landing/click/"], :root a[href^="https://www.kingsoffetish.com/tour?partner_id="], :root div[data-adzone], :root a[href^="https://www.iyalc.com/"], :root a[href^="https://www.goldenfrog.com/vyprvpn?offer_id="][href*="&aff_id="], :root a[href^="https://www.get-express-vpn.com/offer/"], :root a[href^="https://www.gambling-affiliation.com/cpc/"], :root a[href^="https://www.clicktraceclick.com/"], :root a[href^="https://www.camsoda.com/enter.php?id="], :root a[href^="https://www.brazzersnetwork.com/landing/"], :root a[href^="https://www.bebi.com"], :root div[class^="pane-adsense-managed-"], :root a[href^="https://www.bang.com/?aff="], :root a[href^="https://www.awin1.com/cread.php?awinaffid="], :root a[href^="https://www.arthrozene.com/"][href*="?tid="], :root a[href^="https://www.adxtro.com/"], :root a[href^="https://weedzy.co.uk/"][href*="&utm_"], :root a[href^="https://vod09197d7.club/"], :root a[href^="https://vo2.qrlsx.com/"], :root a[href^="https://unreshiramor.com/"], :root a[href^="https://uncensored.game/"], :root a[href^="https://ttf.trmobc.com/"], :root a[href^="https://trusted-click-host.com/"], :root a[href^="https://trf.bannerator.com/"], :root a[href^="https://traffic.bannerator.com/"], :root a[href^="https://trackjs.com/?utm_source"], :root a[href^="https://tracking.truthfinder.com/?a="], :root a[href^="https://tracking.comfortclick.eu/"], :root a[href^="https://track.wg-aff.com"], :root a[href^="https://track.ultravpn.com/"], :root a[href^="https://track.trkinator.com/"], :root a[href^="https://track.interactivegf.com/"], :root a[href^="https://www.adultempire.com/"][href*="?partner_id="], :root a[href^="https://track.healthtrader.com/"], :root a[href^="https://track.clickmoi.xyz/"], :root a[href^="https://track.bruceads.com/"], :root a[href^="https://track.afftck.com/"], :root a[href^="https://track.afcpatrk.com/"], :root a[href^="https://torrentsafeguard.com/?aid="], :root a[href^="https://torguard.net/aff.php"] > img, :root a[href^="https://topoffers.com/"][href*="/?pid="], :root a[href^="https://tc.tradetracker.net/"] > img, :root a[href^="https://t.mobtya.com/"], :root a[href^="https://t.hrtyj.com/"], :root a[href^="https://t.hrtye.com/"], :root div[id^="ad_head_celtra_"], :root a[href^="https://wittered-mainging.com/"], :root a[href^="https://t.grtyi.com/"], :root a[href^="https://syndication.optimizesrv.com/splash.php?"], :root a[href^="https://syndication.exoclick.com/splash.php?"], :root a[href^="https://syndication.dynsrvtbg.com/splash.php?"], :root a[href^="https://static.fleshlight.com/images/banners/"], :root a[href^="https://squren.com/rotator/?atomid="], :root a[href^="https://sexsimulator.game/tab/?SID="], :root a[href^="https://servedbyadbutler.com/"], :root a[href^="https://www.travelzoo.com/oascampaignclick/"], :root a[href^="https://see.kmisln.com/"], :root a[href^="https://secure.starsaffiliateclub.com/C.ashx?"], :root div[id^="ad-div-"], :root a[href^="https://secure.eveonline.com/ft/?aid="], :root a[href^="https://secure.cbdpure.com/aff/"], :root a[href^="https://secure.bstlnk.com/"], :root a[href^="https://secure.adnxs.com/clktrb?"], :root a[href^="https://scurewall.co/"], :root div[class^="kiwi-ad-wrapper"], :root a[href^="https://rev.adsession.com/"], :root [href*=".trackmstr.com"], :root a[href^="https://refpasrasw.world/"], :root a[href^="https://refpaexhil.top/"], :root AD-SLOT, :root a[href^="https://pubads.g.doubleclick.net/"], :root a[href^="https://prf.hn/click/"][href*="/camref:"] > img, :root #rhs_block .mod > .gws-local-hotels__booking-module, :root a[href^="http://www.my-dirty-hobby.com/?sub="], :root a[href^="https://porndeals.com/?track="], :root a[href^="https://offerforge.net/"], :root a[href^="https://myusenet.xyz/"], :root a[href^="https://my-movie.club/"], :root [href^="https://detachedbates.com/"], :root a[href^="https://mk-cdn.net/"], :root a[href^="https://mk-ads.com/"], :root a[href^="https://medleyads.com/"], :root a[href^="https://mediaserver.gvcaffiliates.com/renderBanner.do?"], :root iframe[src^="https://tpc.googlesyndication.com/"], :root a[href*=".approvallamp.club/"], :root a[href^="https://a.bestcontentoperation.top/"], :root a[href^="https://landing1.brazzersnetwork.com"], :root a[href^="http://adrunnr.com/"], :root a[href^="https://landing.brazzersplus.com/"], :root a[href^="https://land.rk.com/landing/"], :root .lads[width="100%"][style="background:#FFF8DD"], :root a[href^="https://land.brazzersnetwork.com/landing/"], :root a[href^="https://juicyads.in/"], :root a[href^="https://join.virtuallust3d.com/"], :root a[href^="http://www.uniblue.com/cm/"], :root a[href^="https://join.sexworld3d.com/track/"], :root a[href^="https://join.dreamsexworld.com/"], :root a[href^="https://iqoption.com/lp/mobile-partner/"][href*="?aff="], :root a[href*="a2g-secure.com"], :root a[href^="https://iqbroker.com/"][href*="?aff="], :root [href^="http://join.shemalepornstar.com/"], :root a[href^="https://incisivetrk.cvtr.io/click?"], :root a[href^="https://iactrivago.ampxdirect.com/"], :root [href*="https://www.jmbullion.com/gold/"], :root a[href^="https://iac.ampxdirect.com/"], :root div[data-ismultirow="true"][data-id^="CarouselPLA-"], :root a[href^="https://horny-pussies.com/tds"], :root a[href^="https://graizoah.com/"], :root td[valign="top"] > .mainmenu[style="padding:10px 0 0 0 !important;"], :root a[href^="http://feedads.g.doubleclick.net/"], :root a[href^="https://redsittalvetoft.pro/"], :root a[href^="https://googleads.g.doubleclick.net/pcs/click"], :root a[href^="http://cdn.adstract.com/"], :root a[href^="https://gogoman.me/"], :root a[href^="https://tracking.avapartner.com/"], :root a[href^="https://go.xxxjmp.com/"], :root a[href^="https://go.xtbaffiliates.com/"], :root a[href^="https://go.strpjmp.com/"], :root a[href^="https://go.stripchat.com/"][href*="&campaignId="], :root a[href^="https://go.markets.com/visit/?bta="], :root a[href^="https://go.julrdr.com/"], :root a[href^="https://go.goasrv.com/"], :root a[href^="https://adnetwrk.com/"], :root a[href^="https://go.gldrdr.com/"], :root a[href^="https://fleshlight.sjv.io/"], :root a[href^="https://go.etoro.com/"] > img, :root div[id^="mainads"], :root a[href^="https://go.currency.com/"], :root a[href^="http://guideways.info/"], :root a[href^="https://go.cmrdr.com/"], :root a[href*=".inclk.com/"], :root a[href^="https://go.ad2up.com/"], :root a[href^="https://giftsale.co.uk/?utm_"], :root a[href^="https://get.surfshark.net/aff_c?"][href*="&aff_id="] > img, :root a[href^="https://freeadult.games/"], :root a[href^="https://fonts.fontplace9.com/"], :root a[href^="http://clkmon.com/adServe/"], :root a[href^="https://flirtaescopa.com/"], :root a[href^="https://fertilitycommand.com/"], :root a[href^="https://fakelay.com/"], :root a[href^="https://earandmarketing.com/"], :root [lazy-ad="leftthin_banner"], :root a[href^="https://dynamicadx.com/"], :root .GFYY1SVE2 > .GFYY1SVD2 > .GFYY1SVG5, :root a[href^="https://djtcollectorclub.org/"][href*="?affiliate_id="], :root a[href^="//srv.buysellads.com/"], :root a[href^="https://dianches-inchor.com/"], :root a[href^="https://creacdn.top-convert.com/"], :root iframe[src^="https://pagead2.googlesyndication.com/"], :root a[href^="https://retiremely.com/"], :root a[href^="https://cpmspace.com/"], :root a[href^="https://clicks.pipaffiliates.com/"], :root .commercial-unit-mobile-top > .v7hl4d, :root a[href^="https://click.plista.com/pets"], :root a[href^="https://chaturbate.xyz/"], :root a[href^="http://look.djfiln.com/"], :root a[href^="https://chaturbate.jjgirls.com/"][href*="?tour="], :root a[href^="https://chaturbate.com/in/?track="], :root a[href^="https://chaturbate.com/in/?tour="], :root a[href^="https://chaturbate.com/affiliates/"], :root [href*="wap4dollar.com/"], :root .__y_elastic .__y_item, :root a[href^="https://mcdlks.com/"], :root a[href^="https://bs.serving-sys.com"], :root .mod > ._jH + .rscontainer, :root a[href^="https://blackorange.go2cloud.org/"], :root a[href^="https://go.hpyrdr.com/"], :root a[href^="https://billing.purevpn.com/aff.php"] > img, :root a[href^="https://affiliates.bet-at-home.com/processing/"], :root a[href^="https://ads.ad4game.com/"], :root a[href^="https://betway.com/"][href*="&a="], :root a[href^="http://www.linkbucks.com/referral/"], :root a[href^="https://azpresearch.club/"], :root a[href^="https://tour.mrskin.com/"], :root .ra[align="right"][width="30%"], :root a[href^="https://axdsz.pro/"], :root a[href^="https://awptjmp.com/"], :root a[href^="http://www.fleshlight.com/"], :root a[href^="https://aweptjmp.com/"], :root a[href^="https://awentw.com/"], :root a[href^="https://albionsoftwares.com/"], :root a[href^="//postlnk.com/"], :root a[href^="https://affiliate.rusvpn.com/click.php?"], :root a[href^="https://adultfriendfinder.com/go/page/landing"], :root a[href*="pussl3.com"], :root a[href^="https://adswick.com/"], :root a[href^="https://tracking.trackcasino.co/"], :root ADS-RIGHT, :root .GKJYXHBF2 > .GKJYXHBE2 > .GKJYXHBH5, :root a[href^="https://adserver.adreactor.com/"], :root a[href^="https://ads.betfair.com/redirect.aspx?"], :root a[href^="https://refpaano.host/"], :root a[href^="https://meet-to-fuck.com/tds"], :root a[href^="https://adhealers.com/"], :root a[href^="https://misspkl.com/"], :root a[href^="https://ad.zanox.com/ppc/"] > img, :root app-advertisement, :root a[href^="https://ad.doubleclick.net/"], :root a[href^="http://zevera.com/afi.html"], :root a[href^="http://go.oclaserver.com/"], :root a[href^="https://ad.atdmt.com/"], :root a[href^="https://cams.imagetwist.com/in/?track="], :root .trc_rbox .syndicatedItem, :root a[href^="https://aaucwbe.com/"], :root a[href^="http://xtgem.com/click?"], :root a[href^="https://ads.trafficpoizon.com/"], :root div[class^="local-feed-banner-ads"], :root a[href^="http://wxdownloadmanager.com/dl/"], :root a[href^="http://www.zergnet.com/i/"], :root a[onmousedown^="this.href='http://staffpicks.outbrain.com/network/redir?"][target="_blank"] + .ob_source, :root a[href^="http://www.usearchmedia.com/signup?"], :root a[href^="http://www.torntv-downloader.com/"], :root a[href^="http://www.tirerack.com/affiliates/"], :root a[href^="http://www.text-link-ads.com/"], :root a[href^="https://gghf.mobi/"], :root a[href^="http://www.terraclicks.com/"], :root a[href^="https://ads-for-free.com/click.php?"], :root a[href^="http://www.socialsex.com/"], :root a[href^="https://join.virtualtaboo.com/track/"], :root a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"], :root a[href^="http://www.sfippa.com/"], :root a[href^="http://www.xmediaserve.com/"], :root a[href^="http://www.sex.com/videos/?utm_"], :root a[href^="https://natour.naughtyamerica.com/track/"], :root a[href^="http://paid.outbrain.com/network/redir?"], :root a[href^="http://www.sex.com/?utm_"], :root a[href^="http://secure.signup-page.com/"], :root a[href^="http://www.quick-torrent.com/download.html?aff"], :root a[href^="http://www.pinkvisualgames.com/?revid="], :root a[href^="https://trklvs.com/"], :root a[href^="http://www.paddypower.com/?AFF_ID="], :root a[href^="https://go.247traffic.com/"], :root a[href^="http://www.freefilesdownloader.com/"], :root a[href^="http://www.mysuperpharm.com/"], :root .trc_rbox_border_elm .syndicatedItem, :root a[href^="http://www.myfreepaysite.com/sfw_int.php?aid"], :root a[href^="http://www.myfreepaysite.com/sfw.php?aid"], :root a[href^="http://bcntrack.com/"], :root a[href^="http://www.securegfm.com/"], :root a[href^="http://www.liversely.net/"], :root a[href^="https://partners.fxoro.com/click.php?"], :root [href*="//trackmstr.com"], :root [href*="prayuserparka.com/"], :root a[href^="http://www.idownloadplay.com/"], :root a[href^="http://www.hitcpm.com/"], :root a[href^="http://fusionads.net"], :root a[href^="http://www.hibids10.com/"], :root div[class^="awpcp-random-ads"], :root [href*="//securesafemembers.com"], :root a[href^="http://www.graboid.com/affiliates/"], :root a[href^="http://www.gamebookers.com/cgi-bin/intro.cgi?"], :root div[id^="div_openx_ad_"], :root a[href^="http://www.friendlyquacks.com/"], :root a[href^="https://www.financeads.net/tc.php?"], :root a[href*=".tfaln.com/"], :root a[href^="http://www.friendlyduck.com/AF_"], :root a[href^="https://content.oneindia.com/www/delivery/"], :root a[href^="http://www.fpcTraffic2.com/blind/in.cgi?"], :root a[href^="http://www.flashx.tv/downloadthis"], :root .trc_rbox_div a[target="_blank"][href^="http://tab"], :root a[href^="https://americafirstpolls.com/"], :root a[href^="http://clickserv.sitescout.com/"], :root a[href^="http://www.firstload.de/affiliate/"], :root a[href^="http://www.twinplan.com/AF_"], :root a[href^="http://www.fducks.com/"], :root a[href^="http://www.easydownloadnow.com/"], :root a[href^="http://www.duckssolutions.com/"], :root a[href^="https://offers.refchamp.com/"], :root a[href^="https://go.trkclick2.com/"], :root a[href^="https://www.mrskin.com/account/"], :root a[href^="http://www.duckcash.eu/"], :root a[href^="http://go.seomojo.com/tracking202/"], :root a[href^="http://www.downloadweb.org/"], :root a[href^="http://www.down1oads.com/"], :root a[href^="http://www.dealcent.com/register.php?affid="], :root .rscontainer > .ellip, :root a[href^="http://www.clkads.com/adServe/"], :root div[class^="adpubs-"], :root a[href*="deliver.trafficfabrik.com"], :root a[href^="http://www.cash-duck.com/"], :root a[href^="https://aff-ads.stickywilds.com/"], :root a[href^="http://www.bitlord.me/share/"], :root .grid > .container > #aside-promotion, :root a[href^="http://www.babylon.com/welcome/index?affID"], :root a[onmousedown^="this.href='/wp-content/embed-ad-content/"], :root a[href^="//adbit.co/?a=Advertise&"], :root a[href^="http://popup.taboola.com/"], :root a[href^="https://fast-redirecting.com/"], :root a[href^="https://bluedelivery.pro/"], :root [href^="http://join.michelle-austin.com/"], :root a[href^="http://www.sexgangsters.com/?pid="], :root a[href^="http://www.amazon.co.uk/exec/obidos/external-search?"], :root a[href^="http://go.ad2up.com/"], :root a[href^="https://badoinkvr.com/"], :root a[href*="/adServe/banners?"], :root a[href^="http://www.adxpansion.com"], :root a[href^="http://www.ragazzeinvendita.com/?rcid="], :root .plistaList > .itemLinkPET, :root a[href^="http://www.adultdvdempire.com/?partner_id="][href*="&utm_"], :root a[href^="http://www.adbrite.com/mb/commerce/purchase_form.php?"], :root a[href^="http://www.TwinPlan.com/AF_"], :root a[href^="https://www.googleadservices.com/pagead/aclk?"], :root a[href^="http://www.1clickdownloader.com/"], :root a[href^="http://www.123-reg.co.uk/affiliate2.cgi"], :root div[itemtype="http://www.schema.org/WPAdBlock"], :root a[href^="http://wopertific.info/"], :root a[href^="http://bodelen.com/"], :root a[href^="http://wgpartner.com/"], :root a[href^="http://web.adblade.com/"], :root a[href^="https://go.onclasrv.com/"], :root a[href^="http://wct.link/"], :root a[href^="http://us.marketgid.com"], :root a[href^="http://ul.to/ref/"], :root a[href^="http://ucam.xxx/?utm_"], :root a[href^="http://traffic.tc-clicks.com/"], :root a[href^="http://www.liutilities.com/"], :root a[href^="http://www.dl-provider.com/search/"], :root a[href^="http://tc.tradetracker.net/"] > img, :root a[href^="http://tracking.deltamediallc.com/"], :root div[aria-label="Ads"], :root a[href^="http://axdsz.pro/"], :root a[href^="https://go.ebrokerserve.com/"], :root a[href^="http://galleries.securewebsiteaccess.com/"], :root a[href^="http://stateresolver.link/"], :root a[href^="http://sharesuper.info/"], :root a[href^="https://awecrptjmp.com/"], :root a[href^="http://server.cpmstar.com/click.aspx?poolid="], :root a[href^="http://see.kmisln.com/"], :root a[href^="//db52cc91beabf7e8.com/"], :root a[href^="https://go.nordvpn.net/aff"] > img, :root a[href^="http://secure.vivid.com/track/"], :root a[href^="http://www.downloadthesefiles.com/"], :root a[href^="http://secure.cbdpure.com/aff/"], :root aside[id^="advads_ad_widget-"], :root a[href^="http://lp.ezdownloadpro.info/"], :root a[href^="http://uploaded.net/ref/"], :root a[href^="https://www.nutaku.net/signup/landing/"], :root a[href^="http://s9kkremkr0.com/"], :root a[href^="http://azmobilestore.co/"], :root a[href^="http://s5prou7ulr.com/"], :root a[href^="https://easygamepromo.com/ef/custom_affiliate/"], :root a[href^="http://record.betsafe.com/"], :root a[href^="https://bnsjb1ab1e.com/"], :root a[href^="//oardilin.com/"], :root a[href^="http://pwrads.net/"], :root a[href^="http://promos.bwin.com/"], :root a[data-redirect^="https://paid.outbrain.com/network/redir?"], :root a[href^="http://play4k.co/"], :root a[href*="//ezofferz.com/"], :root a[href^="https://dltags.com/"], :root a[href^="http://onclickads.net/"], :root a[href^="http://n.admagnet.net/"], :root a[href^="//awejmp.com/"], :root a[href^="http://mob1ledev1ces.com/"], :root a[href^="http://mmo123.co/"], :root a[href^="http://media.paddypower.com/redirect.aspx?"], :root a[href^="https://fileboom.me/pr/"], :root a[href^="http://marketgid.com"], :root a[href^="http://liversely.net/"], :root div[id^="drudge-column-ads-"], :root a[href^="http://tour.mrskin.com/"], :root [src^="/Redirect.a2b?"], :root a[href^="http://linksnappy.com/?ref="], :root a[data-redirect^="http://click.plista.com/pets"], :root .section-subheader > .section-hotel-prices-header, :root a[href^="http://landingpagegenius.com/"], :root a[href^="http://keep2share.cc/pr/"], :root [src*="https://cdn.cloudimagesb.com/"], :root a[href^="http://k2s.cc/pr/"], :root a[href^="http://k2s.cc/code/"], :root a[href^="http://www.revenuehits.com/"], :root a[href^="http://install.securewebsiteaccess.com/"], :root .widget-pane-section-result[data-result-ad-type], :root a[href^="http://imads.integral-marketing.com/"], :root div[id^="crt-"][style], :root a[href^="http://igromir.info/"], :root a[href^="https://intrev.co/"], :root a[href^="http://https://www.get-express-vpn.com/offer/"], :root a[href^="http://goldmoney.com/?gmrefcode="], :root a[href*=".purple6401.com/"], :root a[href^="https://oackoubs.com/"], :root div[id^="advads-"], :root a[href^="http://www.myfreecams.com/?co_id="][href*="&track="], :root a[href^="//00ae8b5a9c1d597.com/"], :root a[href^="http://go.fpmarkets.com/"], :root a[href^="http://freesoftwarelive.com/"], :root a[href^="https://www.im88trk.com/"], :root a[href^="http://ffxitrack.com/"], :root a[href^="https://windscribe.com/promo/"], :root a[href^="http://farm.plista.com/pets"], :root a[href^="http://ethfw0370q.com/"], :root #resultspanel > #topads, :root a[href^="http://admrotate.iplayer.org/"], :root a[href^="http://espn.zlbu.net/"], :root [id^="bunyad_ads_"], :root a[href^="http://elitefuckbook.com/"], :root a[href^="http://eclkmpsa.com/"], :root a[href^="http://earandmarketing.com/"], :root div[class^="hp-ad-rect-"], :root a[href^="http://dwn.pushtraffic.net/"], :root a[href^="http://www.friendlyadvertisements.com/"], :root a[href^="http://www.firstload.com/affiliate/"], :root a[href^="http://duckcash.eu/"], :root a[href*=".mfroute.com/"], :root #content > #center > .dose > .dosesingle, :root a[href^="http://campaign.bharatmatrimony.com/track/"], :root a[href*="3wr110.xyz/"], :root a[href^="http://d2.zedo.com/"], :root a[href^="http://codec.codecm.com/"], :root a[href^="https://paid.outbrain.com/network/redir?"], :root a[href^="http://www.downloadplayer1.com/"], :root a[href^="http://clicks.binarypromos.com/"], :root a[href^="https://dediseedbox.com/clients/aff.php?"], :root [href^="/ucmini.php"], :root a[href^="http://www.wantstraffic.com/"], :root a[href^="http://track.afcpatrk.com/"], :root a[href^="http://databass.info/"], :root div[data-test-id="AdBannerWrapper"], :root div[class^="AdCard_"], :root a[href^="http://www.urmediazone.com/signup"], :root a[href^="http://click.plista.com/pets"], :root a[href^="http://chaturbate.com/affiliates/"], :root [href^="https://secure.bmtmicro.com/servlets/"], :root a[href^="http://amzn.to/"] > img[src^="data"], :root a[href^="http://bs.serving-sys.com/"], :root a[href^="http://cpaway.afftrack.com/"], :root a[href^="http://cdn.adsrvmedia.net/"], :root a[href^="http://casino-x.com/?partner"], :root a[href^="https://meet-sexhere.com/"], :root a[href^="http://record.sportsbetaffiliates.com.au/"], :root a[href^="http://campeeks.com/"][href*="&utm_"], :root div[class^="index_displayAd_"], :root a[href^="http://adultgames.xxx/"], :root a[href^="https://s.zlink2.com/"], :root a[href^="http://semi-cod.com/clicks/"], :root a[href^="http://campaign.bharatmatrimony.com/cbstrack/"], :root a[href^="http://istri.it/?"], :root a[href^="https://gamescarousel.com/"], :root a[href^="http://yads.zedo.com/"], :root a[href^="https://bullads.net/get/"], :root a[href^="http://down1oads.com/"], :root a[href^="http://buysellads.com/"], :root a[href*="onclkds."], :root [href^="https://shiftnetwork.infusionsoft.com/go/"], :root div[id^="vuukle-ad-"], :root a[href^="http://betahit.click/"], :root a[href^="http://bestorican.com/"], :root a[href^="http://bcp.crwdcntrl.net/"], :root a[href^="http://bc.vc/?r="], :root a[href^="http://www.fbooksluts.com/"], :root a[href^="http://www.cdjapan.co.jp/aff/click.cgi/"], :root a[href^="http://intent.bingads.com/"], :root a[href*="//ridingintractable.com/"], :root a[href^="http://c.actiondesk.com/"], :root a[href^="http://affiliate.glbtracker.com/"], :root a[href^="https://transfer.xe.com/signup/track/redirect?"], :root a[href^="http://anonymous-net.com/"], :root aside[itemtype="https://schema.org/WPAdBlock"], :root a[href^="https://watchmygirlfriend.tv/"], :root a[href^="https://ovb.im/"], :root a[href^="http://hotcandyland.com/partner/"], :root a[href^="http://affiliates.thrixxx.com/"], :root a[href^="http://affiliate.coral.co.uk/processing/"], :root a[href^="http://aff.ironsocket.com/"], :root span[title="Ads by Google"], :root a[href^="http://finaljuyu.com/"], :root a[href^="http://adtrackone.eu/"], :root a[href^="http://adsrv.keycaptcha.com"], :root a[href^="http://adserver.adreactor.com/"], :root a[href^="//go.onclasrv.com/"], :root .GHOFUQ5BG2 > .GHOFUQ5BF2 > .GHOFUQ5BG5, :root #\5f _mom_ad_2, :root a[href^="http://ads.sprintrade.com/"], :root a[href^="https://www.mrskin.com/tour"], :root a[href^="http://adserver.adtech.de/"], :root div[class^="StickyHeroAdWrapper-"], :root a[href^="http://cwcams.com/landing/click/"], :root a[href^="http://ads.betfair.com/redirect.aspx?"], :root a[href^="http://reallygoodlink.extremefreegames.com/"], :root a[href^="http://adlev.neodatagroup.com/"], :root [href^="http://homemoviestube.com/"], :root a[href^="http://ad.doubleclick.net/"], :root a[href^="https://k2s.cc/pr/"], :root a[href^="http://ad.au.doubleclick.net/"], :root a[href*=".directtl.xyz/"], :root a[href^="http://websitedhoome.com/"], :root a[href^="https://clickadilla.com/"], :root .ob_container .item-container-obpd, :root a[href^="http://www.adskeeper.co.uk/"], :root a[href^="https://understandsolar.com/signup/?lead_source="][href*="&tracking_code="], :root a[href^="http://ad-emea.doubleclick.net/"], :root a[href^="http://srvpub.com/"], :root [data-dynamic-ads], :root a[href^="http://a.adquantix.com/"], :root a[href^="http://NowDownloadAll.com"], :root a[href^="http://adtrack123.pl/"], :root ad-desktop-sidebar, :root [id*="MGWrap"], :root a[href^="http://9amq5z4y1y.com/"], :root a[href^="http://dftrck.com/"], :root [lazy-ad="top_banner"], :root a[href^="http://360ads.go2cloud.org/"], :root a[href^="http://1phads.com/"], :root a[href^="https://ismlks.com/"], :root a[href^="//zenhppyad.com/"], :root a[href^="//www.pd-news.com/"], :root div[id^="ads250_250-widget"], :root [href^="https://go.astutelinks.com/"], :root [href*=".doubleclick-net.com"], :root a[href^="//www.mgid.com/"], :root a[href^="http://lp.ncdownloader.com/"], :root a[href^="//pubads.g.doubleclick.net/"], :root [src^="//adtorio.com/"], :root a[href^="http://refer.webhostingbuzz.com/"], :root a[onmousedown^="this.href='http://staffpicks.outbrain.com/network/redir?"][target="_blank"], :root a[href^="//nlkdom.com/"], :root a[href^="//medleyads.com/spot/"], :root a[href^="https://trappist-1d.com/"], :root a[href^="http://go.247traffic.com/"], :root a[href^="https://bestcond1tions.com/"], :root a[href^="http://greensmoke.com/"], :root a[href^="http://searchtabnew.com/"], :root a[href*="?adlivk="][href*="&refer="], :root a[href^="//look.djfiln.com/"], :root [href^="https://mylead.global/stl/"] > img, :root a[href^="https://ilovemyfreedoms.com/"][href*="?affiliate_id="], :root [href*=".afftracks.online/"], :root div[class^="Component-dfp-"], :root a[href^="//healthaffiliate.center/"], :root [onclick*="content.ad/"], :root a[href^="https://clixtrac.com/"], :root a[href^="https://look.utndln.com/"], :root #tads[aria-label], :root a[href^="http://googleads.g.doubleclick.net/pcs/click"], :root a[href^="//5e1fcb75b6d662d.com/"], :root a[href^="//4f6b2af479d337cf.com/"], :root a[href^="//4c7og3qcob.com/"], :root a[href^="http://tezfiles.com/pr/"], :root #rhs_block > ol > .rhsvw > .kp-blk > .xpdopen > ._OKe > ol > ._DJe > .luhb-div, :root [href^="http://join.ts-dominopresley.com/"], :root a[href^=".vddfe.club/"], :root [href^="/ucdownloader.php"], :root a[href^="https://awejmp.com/"], :root [href*="//go2page.net"], :root a[href^=" http://www.sex.com/"][href*="&utm_"], :root .GPMV2XEDA2 > .GPMV2XEDP1 > .GPMV2XEDJBB, :root [href^="https://mysbitl.com"], :root a[href^="https://adclick.g.doubleclick.net/"], :root a[href*=".intab.fun/"], :root a[href*="get-express-vpn.xyz"], :root a[href^="https://prf.hn/click/"][href*="/creativeref:"] > img, :root a[href^="http://www.adultempire.com/unlimited/promo?"][href*="&partner_id="], :root a[href*="=adscript"], :root #mn #center_col > div > h2.spon:first-child, :root a[href*="=Adtracker"], :root a[href^="http://4c7og3qcob.com/"], :root a[href^="https://members.linkifier.com/public/affiliateLanding?refCode="], :root a[href^="https://jmp.awempire.com/"], :root a[href^="http://ad-apac.doubleclick.net/"], :root c-wiz[jsrenderer="YnuqN"] > div > div > .Rn1jbe, :root a[href*="/servlet/click/zone?"], :root a[href^="http://track.trkvluum.com/"], :root #atvcap + #tvcap > .mnr-c > .commercial-unit-mobile-top, :root a[href*="/adrotate-out.php?"], :root a[href^="https://www.chngtrack.com/"], :root a[href*="=exoclick"], :root div[id^="ad-position-"], :root a[data-redirect^="this.href='http://paid.outbrain.com/network/redir?"], :root a[href^="http://liversely.com/"], :root a[href^="http://www.firstclass-download.com/"], :root a[href*="//bongacams7.com/track?"], :root a[href*=".ad-center.com/"], :root a[href*=".udncoeln.com/"], :root a[href*=".surfmdia.com/"], :root .ob-widget > .ob-first.ob-widget-section, :root a[href*=".smartadserver.com"], :root a[href*=".revimedia.com/"], :root a[href^="https://farm.plista.com/pets"], :root a[href^="http://trk.mdrtrck.com/"], :root a[href^="https://adsrv4k.com/"], :root a[href*=".red90121.com/"], :root a[href^="https://tm-offers.gamingadult.com/"], :root a[href^="http://www.greenmangaming.com/?tap_a="], :root a[href*=".opskln.com/"], :root a[href^="http://z1.zedo.com/"], :root a[href*=".irtyc.com/"], :root div[id^="div_ad_stack_"], :root a[href*=".ichlnk.com/"], :root div[id^="yandex_ad"], :root a[href^="https://www.pornhat.com/"][rel="nofollow"], :root a[href^="https://www.hotgirls4fuck.com/"], :root a[href^="http://y1jxiqds7v.com/"], :root [href^="https://online-protection-now.com/"], :root a[href*=".frtyl.com/"], :root a[href^="http://api.content.ad/"], :root a[href*=".clkcln.com/"], :root a[href^="http://click.payserve.com/"], :root iframe[src^="http://ad.yieldmanager.com/"], :root a[href^="https://porntubemate.com/"], :root a[href^="http://pubads.g.doubleclick.net/"], :root a[href^="http://serve.williamhill.com/promoRedirect?"], :root a[href*="n47adshostnet.com/"], :root a[href*=".cfm?fp="][href*="&prvtof="], :root a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], :root a[href^="http://join3.bannedsextapes.com/track/"], :root [href^="http://join.shemalesfromhell.com/"], :root #topstuff > #tads, :root a[href*=".bang.com/"][href*="&aff="], :root a[href*=".allsports4you.club"], :root .mw > #rcnt > #center_col > #taw > #tvcap > .c, :root a[href^="https://playuhd.host/"], :root [href^="https://go.affiliatexe.com/"], :root a[href^="http://mgid.com/"], :root a[href*=".adsrv.eacdn.com/"] > img, :root a[href^="https://m.do.co/c/"] > img, :root a[href^="https://spygasm.com/track?"], :root a[href^="http://cdn3.adexprts.com/"], :root [href*=".ltroute.com/"], :root div[class*="margin-Advert"], :root #tads + div + .c, :root a[href^="//jsmptjmp.com/"], :root .commercial-unit-mobile-top .jackpot-main-content-container > .UpgKEd + .nZZLFc > .vci, :root a[href^="https://financeads.net/tc.php?"], :root #ssmiwdiv[jsdisplay], :root a[href*=".adform.net/"], :root a[href*=".axdsz.pro/"], :root a[href^="http://a63t9o1azf.com/"], :root [href*="//etracking.pro"], :root a[href^="http://www.fonts.com/BannerScript/"], :root a[href$="/vghd.shtml"], :root [href^="https://join.playboyplus.com/track/"], :root .GB3L-QEDGY .GB3L-QEDF- > .GB3L-QEDE-, :root a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, :root a[href^="http://extra.bet365.com/"][href*="?affiliate="], :root a[href^="http://t.wowtrk.com/"], :root a[href^="//syndication.dynsrvtbg.com/splash.php?"], :root [href^="https://www.reimageplus.com/"], :root a[href^="http://affiliates.score-affiliates.com/"], :root .icons-rss-feed + .icons-rss-feed div[class$="_item"], :root a[data-oburl^="https://paid.outbrain.com/network/redir?"], :root a[href^="http://refpa.top/"], :root a[data-oburl^="http://paid.outbrain.com/network/redir?"], :root div[id^="cns_ads_"], :root a[data-obtrack^="http://paid.outbrain.com/network/redir?"], :root a[href^="https://prf.hn/click/"][href*="/adref:"] > img, :root a[href^="http://enter.anabolic.com/track/"], :root a[data-nvp*="'trafficUrl':'https://paid.outbrain.com/network/redir?"], :root a[href^="http://www.badoink.com/go.php?"], :root a[class="RBAd"], :root [src^="http://api.lanistaads.com/ServeAd?"], :root a[href^="http://banners.victor.com/processing/"], :root a[href^="http://www.seekbang.com/cs/"], :root a[href^="http://syndication.exoclick.com/"], :root a[href^="http://bluehost.com/track/"], :root a[href^="http://www.getyourguide.com/?partner_id="], :root [onclick^="window.open('https://www.brazzersnetwork.com/landing/"], :root [href*=".revrtb.com/"], :root .mod > .gws-local-promotions__border, :root a[href^="http://secure.hostgator.com/~affiliat/"], :root [onclick^="window.open('http://adultfriendfinder.com/search/"], :root [id*="MarketGid"], :root .commercial-unit-desktop-rhs > .iKidV > .Ee92ae + .P2mpm + .hp3sk, :root div[class*="_browserAdOuterContainer_"], :root [name^="google_ads_iframe"], :root a[href^="http://fsoft4down.com/"], :root a[href*="ad2upapp.com/"], :root a[href*=".fwd28.com/"], :root [lazy-ad="leftbottom_banner"], :root dile-cookies-consent, :root .__ywvr .__y_item, :root [id^="div-gpt-ad"], :root a[href*="//bongacams.com/track?"], :root a[href^="https://www.bet365.com/"][href*="affiliate="], :root a[href^="https://mob1ledev1ces.com/"], :root a[data-redirect^="http://paid.outbrain.com/network/redir?"], :root a[href^="https://promo-bc.com/"], :root a[href^="https://explore.findanswersnow.net/"], :root [id^="adframe_wrap_"], :root a[href^="http://c.ketads.com/"], :root a[href^="http://6kup12tgxx.com/"], :root [href*="//trackout.business"], :root [href^="https://veepn.g2afse.com/"], :root div[jsdata*="CarouselPLA-"][data-id^="CarouselPLA-"], :root a[href^="https://go.trackitalltheway.com/"], :root [href^="https://track.fiverr.com/visit/"] > img, :root div[class^="adUnit_"], :root a[href^="https://deliver.tf2www.com/"], :root a[href^="http://spygasm.com/track?"], :root .ob_dual_right > .ob_ads_header ~ .odb_div, :root [src*="//www.dianomi.com/smartads.epl"], :root a[href*=".adk2x.com/"], :root [data-ad-manager-id], :root a[href^="http://www.sex.com/pics/?utm_"], :root a[href^="http://vo2.qrlsx.com/"], :root a[href^="http://engine.newsmaxfeednetwork.com/"], :root [href^="https://stvkr.com/"], :root a[href^="http://www.roboform.com/php/land.php"], :root a[href^="http://refpaano.host/"], :root a[href*="/cmd.php?ad="], :root a[href^="http://online.ladbrokes.com/promoRedirect?"], :root a[href^="//mob1ledev1ces.com/"], :root [href^="https://go.4rabettraff.com/"], :root a[href^="https://www.popads.net/users/"], :root a[href^="http://www.advcashpro.com/aff/"], :root a[href^="http://adultfriendfinder.com/p/register.cgi?pid="], :root #flowplayer > div[style="position: absolute; width: 300px; height: 275px; left: 222.5px; top: 85px; z-index: 999;"], :root a[href^="http://download-performance.com/"], :root a[href^="http://www.on2url.com/app/adtrack.asp"], :root #\5f _nq__hh[style="display:block!important"], :root div[data-flt-ve="sponsored_search_ads"], :root [href^="https://affect3dnetwork.com/track/"], :root [href^="http://join.trannies-fuck.com/"], :root [href^="http://join.hardcoreshemalevideo.com/"], :root a[href^="http://ads2.williamhill.com/redirect.aspx?"], :root #center_col > #res > #topstuff + #search > div > #ires > #rso > #flun, :root a[href*=".xromp.com/landing/click/"], :root div[role="navigation"] + c-wiz > div > .kxhcC, :root a[href^="http://www.download-provider.org/"], :root a[href^="https://10dfkuvbdkfv.club/"], :root AD-TRIPLE-BOX, :root div[id^="ad_bigbox_"], :root #content > #right > .dose > .dosesingle, :root #assetsListings[style="display: block;"], :root a[href^="http://9nl.es/"], :root a[href^="http://www.streamtunerhd.com/signup?"], :root [id*="ScriptRoot"], :root a[href^="http://fileboom.me/pr/"], :root a[href*=".trust.zone"], :root [href^="https://shrugartisticelder.com"], :root a[href^="https://mmwebhandler.aff-online.com/"], :root [href^="https://r.kraken.com/"], :root .GFYY1SVD2 > .GFYY1SVC2 > .GFYY1SVF5, :root [href^="https://join3.bannedsextapes.com"], :root [href^="https://bulletprofitsmartlink.com/"], :root a[href^="http://www.pinkvisualpad.com/?revid="], :root a[href^="https://www.oneclickroot.com/?tap_a="] > img, :root DFP-AD, :root a[href^="//porngames.adult/?SID="], :root a[href^="https://www.friendlyduck.com/AF_"], :root [href^="http://advertisesimple.info/"], :root [onclick^="window.open('window.open('//delivery.trafficfabrik.com/"], :root a[href^="https://wantopticalfreelance.com/"], :root [href^="/ucdownload.php"], :root [href^="/admdownload.php"], :root a[href^="https://tracking.gitads.io/"], :root #rhs_block .xpdopen > ._OKe > div > .mod > ._yYf, :root a[href^="http://allaptair.club/"], :root a[href^="http://www.onwebcam.com/random?t_link="], :root a[href^="https://www.g4mz.com/"], :root a[href^="http://webgirlz.online/landing/"], :root [href*="cadsecs.com/"], :root a[href^="http://adserving.unibet.com/"], :root #rhs_block .mod > .luhb-div > div[data-async-type="updateHotelBookingModule"], :root a[href^="http://adclick.g.doubleclick.net/"], :root [href*="//mclick.net"], :root [href^="https://refpahrwzjlv.top/"], :root a[href^="http://czotra-32.com/"], :root a[href*=".qertewrt.com/"], :root [href*="//doubleclick-net.com"], :root a[href^="http://deloplen.com/afu.php?zoneid="], :root [id^="google_ads_iframe"], :root a[href^="http://partners.etoro.com/"], :root [href*=".xiloy.site/"], :root a[href^="http://webtrackerplus.com/"], :root a[href^="https://ad13.adfarm1.adition.com/"], :root a[href^="http://clickandjoinyourgirl.com/"], :root [href*=".trackout.business"], :root [href*=".jetx.info/"], :root #center_col > #taw > #tvcap > .rscontainer, :root [href*=".securesafemembers.com"], :root a[href^="https://a.bestcontentfood.top/"], :root .commercial-unit-mobile-top .jackpot-main-content-container > .UpgKEd + .nZZLFc > div > .vci, :root a[href*="delivery.trafficfabrik.com"], :root #ads > .dose > .dosesingle, :root a[href^="http://www.gfrevenge.com/landing/"], :root a[href^="http://hpn.houzz.com/"], :root a[href^="http://45eijvhgj2.com/"], :root [href*=".mclick.net"], :root [href*=".grtya.com/"], :root .gbfwa > div[class$="_item"], :root a[href^="https://goraps.com/"], :root [href*=".etracking.pro"], :root a[href^="http://adserver.adtechus.com/"], :root a[href^="http://vinfdv6b4j.com/"], :root [href^="https://dooloust.net/"], :root [href^="https://pulsetrack.biz/"], :root #main-content > [style="padding:10px 0 0 0 !important;"], :root #center_col > #resultStats + div[style="border:1px solid #dedede;margin-bottom:11px;padding:5px 7px 5px 6px"], :root a[href^="https://www.oboom.com/ad/"], :root [href*=".adcampo.com/"], :root a[href^="http://www.mobileandinternetadvertising.com/"], :root a[href^="https://track.themadtrcker.com/"], :root a[href^="http://hyperlinksecure.com/go/"], :root a[href^="http://get.slickvpn.com/"], :root [data-ad-module], :root a[href^="http://xads.zedo.com/"], :root a[href^="http://www.affiliates1128.com/processing/"], :root a[href^="http://c.jumia.io/"], :root [class^="div-gpt-ad"], :root [class*="auto-bottom-advertising-"], :root a[href^="https://keep2share.cc/pr/"], :root a[href^="https://msecure117.com/"], :root [href^="http://stvkr.com/"], :root [href^="http://raboninco.com/"], :root div[id^="taboola-stream-"], :root .ra[align="left"][width="30%"], :root [class*="-slot_ad-placements-"], :root a[href^="https://track.52zxzh.com/"], :root a[href^="https://control.trafficfabrik.com/"], :root [href*=".go2page.net"], :root a[href^="http://hd-plugins.com/download/"], :root a[href^="//voyeurhit.com/cs/"], :root a[href^="http://www.afgr3.com/"], :root [ad-id^="googlead"], :root a[href^="http://go.mobisla.com/"], :root AFS-AD, :root [id^="ad-wrap-"], :root div[id^="ad-gpt-"], :root a[href^="http://pan.adraccoon.com?"], :root [href^="http://www.star-clicks.com/"], :root #center_col > #\5f Emc, :root [class^="Ad-adContainer"], :root #center_col > div[style="font-size:14px;margin-right:0;min-height:5px"] > div[style="font-size:14px;margin:0 4px;padding:1px 5px;background:#fff8e7"], :root div[class$="_b-ad-main"], :root a[href*=".trck5.com/"], :root .trc_rbox_div .syndicatedItem, :root a[href^="http://www.streamate.com/exports/"], :root [href^="https://traffserve.com/"], :root [href*="maskip.co/"], :root a[href*="//bongacams2.com/track?"], :root div[id^="tms-ad-dfp-"], :root a[href^="https://trust.zone/go/r.php?RID="], :root a[href^="http://c43a3cd8f99413891.com/"], :root a[href^="https://www.firstload.com/affiliate/"], :root .trc_related_container div[data-item-syndicated="true"], :root a[href^="http://aflrm.com/"], :root div[id^="google_dfp_"], :root [href*="get-download.club/"], :root .section-result[data-result-ad-type], :root a[href^="https://track.totalav.com/"], :root [href^="https://wct.link/"], :root #mn div[style="position:relative"] > #center_col > div > ._dPg, :root .rhsvw[style="background-color:#fff;margin:0 0 14px;padding-bottom:1px;padding-top:1px;"], :root a[href^="http://www.coiwqe.site/"], :root iframe[id^="google_ads_frame"], :root a[href^="http://www.bet365.com/"][href*="affiliate="], :root a[href^="http://www.bluehost.com/track/"] > img, :root a[data-url^="http://paid.outbrain.com/network/redir?"], :root .ra[width="30%"][align="right"] + table[width="70%"][cellpadding="0"], :root [href^="https://reactads.engine.adglare.net/"], :root a[href*="//bongacams5.com/track?"], :root FBS-AD, :root a[href^="http://see-work.info/"], :root .inlineNewsletterSubscription + .inlineNewsletterSubscription div[class$="_item"], :root a[href*=".orange2258.com/"], :root #taw > .med + div > #tvcap > .mnr-c:not(.qs-ic) > .commercial-unit-mobile-top, :root .plista_widget_belowArticleRelaunch_item[data-type="pet"], :root [href^="https://ptwmjmp.com/"], :root a[href*=".clksite.com/"], :root a[href^="http://www.webtrackerplus.com/"], :root .GJJKPX2N1 > .GJJKPX2M1 > .GJJKPX2P4, :root a[href^="https://ads.planetwin365affiliate.com/redirect.aspx?"], :root a[href^="http://g1.v.fwmrm.net/ad/"], :root [href^="https://www.xvbelink.com/"], :root a[href^="http://papi.mynativeplatform.com:80/pub2/"], :root LEADERBOARD-AD, :root #mn #center_col > div > h2.spon:first-child + ol:last-child, :root #center_col > #taw > #tvcap > .commercial-unit-desktop-top, :root .plistaList > .plista_widget_underArticle_item[data-type="pet"], :root a[href^="https://bngpt.com/"], :root a[href^="http://servicegetbook.net/"], :root [lazy-ad="lefttop_banner"], :root a[href^="http://www.mrskin.com/tour"], :root div[class^="sp-adslot-"], :root .jobs-information-call-to-action + .jobs-information-call-to-action div[class$="_item"], :root a[href^="https://go.hpyjmp.com/"], :root .vi-lb-placeholder[title="ADVERTISEMENT"], :root a[href^="http://www.menaon.com/installs/"] { display: none !important; }
:root a[href^="http://taboola-"][href*="/redirect.php?app.type="], :root .mw > #rcnt > #center_col > #taw > .c, :root .commercial-unit-mobile-top > div[data-pla="1"], :root #rhs_block > script + .c._oc._Ve.rhsvw, :root #\5f _mom_ad_12, :root .__zinit .__y_item, :root .ch[onclick="ga(this,event)"], :root .commercial-unit-desktop-rhs > div[jscontroller="YD5eo"], :root .__ywl .__y_item, :root div[id^="div-ads-"], :root a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, :root a[href^="http://at.atwola.com/"], :root div[id^="banner-ad-"], :root #center_col > #resultStats + #tads, :root .__yinit .__y_item, :root a[href^="https://a.adtng.com/"], :root a[href^="http://static.fleshlight.com/images/banners/"], :root a[href^="https://www.adskeeper.co.uk/"], :root [href^="https://www.highrevenuecpm.com"], :root AMP-AD, :root a[href^="https://cpartner.bdswiss.com/"], :root iframe[src*="mellowads.com"], :root .__y_inner > .__y_item, :root a[href^="https://affiliate.geekbuying.com/gkbaffiliate.php?"], :root #cnt #center_col > #res > #topstuff > .ts, :root a[href^="https://landing.brazzersnetwork.com/"], :root #cnt #center_col > #taw > #tvcap > .c._oc._Lp, :root #rhswrapper > #rhssection[border="0"][bgcolor="#ffffff"], :root .Mpopup + #Mad > #MadZone, :root a[href^="http://ads.expekt.com/affiliates/"], :root #rhs_block > #mbEnd, :root a[id^="ads_banner_"], :root a[href^="https://porngames.adult/?SID="], :root a[href^="http://findersocket.com/"], :root div[data-adservice-param-tagid="contentad"], :root #MAIN.ShowTopic > .ad, :root a[href*="//promo-bc.com/track?"], :root .rc-cta[data-target], :root #rhs_block > .ts[cellspacing="0"][cellpadding="0"][style="padding:0"], :root div[data-ad-underplayer], :root #mbEnd[cellspacing="0"][cellpadding="0"], :root a[href^="http://www.ducksnetwork.com/"], :root a[href^="http://3wr110.net/"], :root #header + #content > #left > #rlblock_left, :root .trc_rbox_div .syndicatedItemUB, :root #center_col > #main > .dfrd > .mnr-c > .c._oc._zs, :root a[href^="https://as.sexad.net/"], :root a[href^="//40ceexln7929.com/"], :root a[href$="/5-"][target="_blank"][rel="nofollow"], :root #center_col > #resultStats + div + #res + #tads, :root a[href^="http://go.xtbaffiliates.com/"], :root .nrelate .nr_partner, :root a[href^="//88d7b6aa44fb8eb.com/"], :root a[href^="http://www.afgr2.com/"], :root #mn div[style="position:relative"] > #center_col > ._Ak, :root .l-container > #fishtank, :root a[href^="https://uncensored3d.com/"], :root a[href^="http://adf.ly/?id="], :root a[href^="https://usenetxs.website/"], :root a[href^="http://pokershibes.com/index.php?ref="], :root [href^="https://rapidgator.net/article/premium/ref/"], :root #tadsb[aria-label], :root a[href^="https://deliver.ptgncdn.com/"], :root a[href^="http://latestdownloads.net/download.php?"], :root #center_col > #resultStats + #tads + #res + #tads, :root a[href^="https://www.sugarinstant.com/?partner_id="], :root a[href^="//z6naousb.com/"], :root [href^="https://www.hostg.xyz/aff_c"] > img, :root a[href^="https://reachtrgt.com/"], :root div[class^="Ad__container"], :root a[href^="http://adprovider.adlure.net/"], :root div[id^="adspot-"], :root #\5f _admvnlb_modal_container, :root [data-freestar-ad], :root a[href^="http://rs-stripe.wsj.com/stripe/redirect"], :root #main_col > #center_col div[style="font-size:14px;margin:0 4px;padding:1px 5px;background:#fff7ed"], :root a[href^="http://affiliates.pinnaclesports.com/processing/"], :root .vid-present > .van_vid_carousel__padding, :root a[href^="http://ad.yieldmanager.com/"], :root a[href^="http://www.plus500.com/?id="], :root #flowplayer > div[style="z-index: 208; position: absolute; width: 300px; height: 275px; left: 222.5px; top: 85px;"], :root [href^="http://join.shemale.xxx/"] { display: none !important; }
/* End */


/* Start:/local/templates/radioavionika/styles.css?1718713938238792*/
@charset "UTF-8";

.jq-checkbox {
    top: -1px;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #fff, inset 1px -1px #fff;
    cursor: pointer
}

.jq-checkbox.checked .jq-checkbox__div {
    width: 12px;
    height: 12px;
    margin: 2px 0 0 2px;
    border-radius: 2px;
    background: #666;
    box-shadow: inset 0 -3px 6px #aaa
}

.jq-checkbox.focused {
    border: 1px solid #08c
}

.jq-checkbox.disabled {
    opacity: .55
}

.jq-radio {
    top: -1px;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    border: 1px solid #c3c3c3;
    border-radius: 50%;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #fff, inset 1px -1px #fff;
    cursor: pointer
}

.jq-radio.checked .jq-radio__div {
    width: 10px;
    height: 10px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: #777;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .7)
}

.jq-radio.focused {
    border: 1px solid #08c
}

.jq-radio.disabled {
    opacity: .55
}

.jq-file {
    width: 270px;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.jq-file input {
    height: auto;
    line-height: 1em;
    cursor: pointer
}

.jq-file__name {
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 0 80px 0 10px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    background: #fff;
    box-shadow: inset 1px 1px #f1f1f1;
    font: 14px/32px Arial, sans-serif;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis
}

.jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #ccc;
    border-radius: 0 4px 4px 0;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px/32px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #fff
}

.jq-file:hover .jq-file__browse {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: linear-gradient(#f6f6f6, #e6e6e6)
}

.jq-file:active .jq-file__browse {
    background: #f5f5f5;
    box-shadow: inset 1px 1px 3px #ddd
}

.jq-file.focused .jq-file__name {
    border: 1px solid #5794bf
}

.jq-file.disabled,
.jq-file.disabled .jq-file__browse,
.jq-file.disabled .jq-file__name {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888
}

.jq-number {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0 36px 0 0
}

.jq-number__field {
    width: 100px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1)
}

.jq-number__field:hover {
    border-color: #b3b3b3
}

.jq-number__field input {
    box-sizing: border-box;
    width: 100%;
    padding: 8px 9px;
    border: none;
    outline: 0;
    background: 0 0;
    font: 14px Arial, sans-serif;
    color: #333;
    text-align: left;
    -moz-appearance: textfield
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.jq-number__spin {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 14px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-shadow: 1px 1px #fff;
    cursor: pointer
}

.jq-number__spin.minus {
    top: auto;
    bottom: 0
}

.jq-number__spin:hover {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: linear-gradient(#f6f6f6, #e6e6e6)
}

.jq-number__spin:active {
    background: #f5f5f5;
    box-shadow: inset 1px 1px 3px #ddd
}

.jq-number__spin:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 11px;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #999;
    border-left: 5px solid transparent
}

.jq-number__spin.minus:after {
    top: 5px;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-bottom: none;
    border-left: 5px solid transparent
}

.jq-number__spin.minus:hover:after {
    border-top-color: #000
}

.jq-number__spin.plus:hover:after {
    border-bottom-color: #000
}

.jq-number.focused .jq-number__field {
    border: 1px solid #5794bf
}

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888
}

.jq-number.disabled .jq-number__spin:after {
    border-bottom-color: #aaa
}

.jq-number.disabled .jq-number__spin.minus:after {
    border-top-color: #aaa
}

.jq-selectbox {
    vertical-align: middle;
    cursor: pointer
}

.jq-selectbox__select {
    height: 32px;
    padding: 0 45px 0 10px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px/32px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #fff
}

.jq-selectbox__select:hover {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: linear-gradient(#f6f6f6, #e6e6e6)
}

.jq-selectbox__select:active {
    background: #f5f5f5;
    box-shadow: inset 1px 1px 3px #ddd
}

.jq-selectbox.focused .jq-selectbox__select {
    border: 1px solid #5794bf
}

.jq-selectbox.disabled .jq-selectbox__select {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888
}

.jq-selectbox__select-text {
    display: block;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis
}

.jq-selectbox .placeholder {
    color: #888
}

.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 100%;
    border-left: 1px solid #ccc
}

.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 14px;
    right: 12px;
    width: 0;
    height: 0;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #000
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    border-top-color: #aaa
}

.jq-selectbox__dropdown {
    box-sizing: border-box;
    width: 100%;
    margin: 2px 0 0;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
    font: 14px/18px Arial, sans-serif
}

.jq-selectbox__search {
    margin: 5px
}

.jq-selectbox__search input {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 5px 27px 6px 8px;
    border: 1px solid #ccc;
    border-radius: 3px;
    outline: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;
    box-shadow: inset 1px 1px #f1f1f1;
    color: #333;
    -webkit-appearance: textfield
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
    -webkit-appearance: none
}

.jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #f0f0f0;
    font-size: 13px
}

.jq-selectbox ul {
    margin: 0;
    padding: 0
}

.jq-selectbox li {
    min-height: 18px;
    padding: 5px 10px 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    color: #231f20
}

.jq-selectbox li.selected {
    background-color: #a3abb1;
    color: #fff
}

.jq-selectbox li:hover {
    background-color: #08c;
    color: #fff
}

.jq-selectbox li.disabled {
    color: #aaa
}

.jq-selectbox li.disabled:hover {
    background: 0 0
}

.jq-selectbox li.optgroup {
    font-weight: 700
}

.jq-selectbox li.optgroup:hover {
    background: 0 0;
    color: #231f20;
    cursor: default
}

.jq-selectbox li.option {
    padding-left: 25px
}

.jq-select-multiple {
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    background: #fff;
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px/18px Arial, sans-serif;
    color: #333;
    cursor: default
}

.jq-select-multiple.focused {
    border: 1px solid #5794bf
}

.jq-select-multiple.disabled {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888
}

.jq-select-multiple ul {
    margin: 0;
    padding: 0
}

.jq-select-multiple li {
    padding: 3px 9px 4px;
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.jq-select-multiple li:first-child {
    border-radius: 3px 3px 0 0
}

.jq-select-multiple li:last-child {
    border-radius: 0 0 3px 3px
}

.jq-select-multiple li.selected {
    background: #08c;
    color: #fff
}

.jq-select-multiple li.disabled {
    color: #aaa
}

.jq-select-multiple li.selected.disabled,
.jq-select-multiple.disabled li.selected {
    background: #ccc;
    color: #fff
}

.jq-select-multiple li.optgroup {
    font-weight: 700
}

.jq-select-multiple li.option {
    padding-left: 25px
}

input[type=email].styler,
input[type=password].styler,
input[type=search].styler,
input[type=tel].styler,
input[type=text].styler,
input[type=url].styler,
textarea.styler {
    padding: 8px 9px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px Arial, sans-serif;
    color: #333
}

input[type=search].styler {
    -webkit-appearance: none
}

textarea.styler {
    overflow: auto
}

input[type=email].styler:hover,
input[type=password].styler:hover,
input[type=search].styler:hover,
input[type=tel].styler:hover,
input[type=text].styler:hover,
input[type=url].styler:hover,
textarea.styler:hover {
    border-color: #b3b3b3
}

input[type=email].styler:focus,
input[type=password].styler:focus,
input[type=search].styler:focus,
input[type=tel].styler:focus,
input[type=text].styler:focus,
input[type=url].styler:focus,
textarea.styler:focus {
    border-color: #b3b3b3 #ccc #ccc;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

button.styler,
input[type=button].styler,
input[type=reset].styler,
input[type=submit].styler {
    overflow: visible;
    padding: 8px 11px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    outline: 0;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #fff;
    cursor: pointer
}

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

button.styler:not([disabled]):hover,
input[type=button].styler:not([disabled]):hover,
input[type=reset].styler:hover,
input[type=submit].styler:not([disabled]):hover {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: linear-gradient(#f6f6f6, #e6e6e6)
}

button.styler:not([disabled]):active,
input[type=button].styler:not([disabled]):active,
input[type=reset].styler:active,
input[type=submit].styler:not([disabled]):active {
    background: #f5f5f5;
    box-shadow: inset 1px 1px 3px #ddd
}

button.styler[disabled],
input[type=button].styler[disabled],
input[type=submit].styler[disabled] {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: 0;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s, visibility .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity .25s, visibility;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: 0 0/100% 100% no-repeat;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image,
.fancybox-spaceball {
    background: 0 0;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe,
.fancybox-video {
    background: 0 0;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: 0
}

.fancybox-button.fancybox-focus {
    outline: dotted 1px
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: 0
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: 0 0;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0
}

.fancybox-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    animation: 1s linear infinite a;
    background: 0 0;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@keyframes a {
    to {
        transform: rotate(1turn)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translateZ(0) scale(1)
}

@media (max-height:576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: 0 0;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: 0;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width:576px) {
    .fancybox-thumbs {
        width: 110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
optgroup,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre,
textarea {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

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

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

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

@font-face {
    font-family: slick;
    src: url(/local/templates/radioavionika/fonts/slick.eot);
    src: url(/local/templates/radioavionika/fonts/slick.eot?#iefix) format("embedded-opentype"), url(/local/templates/radioavionika/fonts/slick.woff) format("woff"), url(/local/templates/radioavionika/fonts/slick.ttf) format("truetype"), url(/local/templates/radioavionika/fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal
}

.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: 0
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    outline: 0;
    background: 0 0;
    color: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    height: 20px;
    width: 20px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}

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

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

.slick-list:focus {
    outline: 0
}

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

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

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

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

.slick-track:after {
    clear: both
}

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

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

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

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

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

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

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

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

.slick-arrow.slick-hidden {
    display: none
}

*,
:after,
:before {
    box-sizing: border-box;
    outline: 0
}

*,
body,
html {
    -webkit-text-size-adjust: none;
    -webkit-appearance: none;
    max-height: 9001em
}

html {
    height: 100%;
    font-size: 10px
}

body {
    min-height: 100%;
    height: 100%;
    width: 100%;
    min-width: 320px;
    font-family: ArticulatCF;
    background: #efefef;
    color: #636363;
    position: relative;
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: 400
}

img {
    vertical-align: bottom;
    border: 0;
    max-width: 100%
}

.mbox {
    max-width: 1024px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.global-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%
}

.content {
    position: relative
}

footer {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    background-color: #efefef;
    z-index: 1
}

.main {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #212121
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #212121;
    opacity: 1
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #212121;
    opacity: 1
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #212121
}

@font-face {
    font-family: ArticulatCF;
    src: url(/local/templates/radioavionika/fonts/ArticulatCF-DemiBold.eot);
    src: url(/local/templates/radioavionika/fonts/ArticulatCF-DemiBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/radioavionika/fonts/ArticulatCF-DemiBold.woff) format("woff"), url(/local/templates/radioavionika/fonts/ArticulatCF-DemiBold.ttf) format("truetype"), url(/local/templates/radioavionika/fonts/ArticulatCF-DemiBold.svg#ArticulatCF) format("svg");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: ArticulatCF;
    src: url(/local/templates/radioavionika/fonts/ArticulatCF-Medium.eot);
    src: url(/local/templates/radioavionika/fonts/ArticulatCF-Medium.eot?#iefix) format("embedded-opentype"), url(/local/templates/radioavionika/fonts/ArticulatCF-Medium.woff) format("woff"), url(/local/templates/radioavionika/fonts/ArticulatCF-Medium.ttf) format("truetype"), url(/local/templates/radioavionika/fonts/ArticulatCF-Medium.svg#ArticulatCF) format("svg");
    font-weight: 500;
    font-style: normal
}

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

a {
    color: inherit;
    text-decoration: none
}

.font-2,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.h7,
.label,
.label-2 {
    color: #636363;
    margin: 0;
    text-decoration: none
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.h7 {
    font-weight: 600
}

.h1,
.h2,
.h3,
.h4 {
    letter-spacing: -.01em
}

.h1 {
    font-size: 12rem;
    line-height: .905
}

.h2 {
    font-size: 6rem;
    line-height: 1.2
}

.h3 {
    font-size: 5rem;
    line-height: 1.2
}

.h4 {
    font-size: 3.4rem;
    line-height: 1.15
}

.h5 {
    font-size: 2.8rem;
    line-height: 1.1
}

.h6 {
    font-size: 2.2rem;
    line-height: 1.2
}

.h7 {
    font-size: 1.6rem;
    line-height: 1.2
}

.font-2,
.label,
.label-2 {
    font-weight: 400
}

.font-2 {
    font-size: 1.4rem;
    line-height: 1.2
}

.label {
    font-size: 1.2rem;
    line-height: 1.1;
    text-transform: uppercase
}

.label-2 {
    font-size: 1rem;
    line-height: 1.2;
    text-transform: uppercase
}

.header {
    height: 103px;
    flex-shrink: 0
}

.header__row {
    display: flex;
    justify-content: space-between;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #efefef;
    z-index: 6
}

.header__row:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 40px;
    right: 40px;
    height: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 2s ease-out headerBorderAnim;
    animation: 2s ease-out headerBorderAnim;
    max-width: calc(100% - 80px)
}

.header__col {
    display: flex
}

.header__logo {
    padding: 24px 46px 24px 40px
}

.header__logo svg {
    width: 202px;
    height: 48px
}

.header__search {
    padding: 15px 34px 0;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 24px;
    height: 79px
}

.header__search:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 1s ease-out headerLineAnim;
    animation: 1s ease-out headerLineAnim
}

.header__nav {
    display: flex
}

.header__nav-item {
    display: flex;
    padding-bottom: 23px;
    position: relative
}

.header__nav-item:hover .header__nav-drop {
    opacity: 1;
    pointer-events: all
}

.header__nav-item:hover .header__nav-drop:after,
.header__nav-item:hover .header__nav-drop:before {
    -webkit-animation: .5s ease-out headerDropSideLine;
    animation: .5s ease-out headerDropSideLine
}

.header__nav-item:hover .header__nav-drop-inner:after {
    -webkit-animation: 1s ease-out headerDropBotLine;
    animation: 1s ease-out headerDropBotLine;
    transform: scale(0)
}

.header__nav-drop {
    position: absolute;
    left: 0;
    top: 100%;
    background-color: #efefef;
    z-index: 2;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s;
    width: 402px
}

.header__nav-drop:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc
}

.header__nav-drop:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc
}

.header__nav-drop-inner {
    padding: 32px 36px;
    position: relative
}

.header__nav-drop-inner:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    background-color: #bcbcbc
}

.header__nav-drop-inner:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    background-color: #efefef
}

.header__nav-drop-item {
    display: block;
    margin-bottom: 24px;
    transition: color .3s
}

.header__nav-drop-item:last-child {
    margin-bottom: 0
}

.header__nav-drop-item:hover {
    color: #009de0
}

.header__nav-link {
    position: relative;
    padding: 15px 36px 0;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    white-space: nowrap;
    transition: color .3s
}

.header__nav-link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 1s ease-out headerLineAnim;
    animation: 1s ease-out headerLineAnim
}

.header__nav-link:hover {
    color: #009de0
}

.header__nav-more-link {
    display: flex;
    align-items: center;
    padding: 13px 39px 0 40px;
    position: relative
}

.header__nav-more-link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 1s ease-out headerLineAnim;
    animation: 1s ease-out headerLineAnim
}

.header__nav-more-link:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 1s ease-out headerLineAnim;
    animation: 1s ease-out headerLineAnim
}

.header__nav-more-ico {
    width: 32px;
    height: 32px;
    background-color: #636363;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.header__nav-more-ico span {
    width: 4px;
    height: 4px;
    background-color: #fff;
    border-radius: 50%;
    margin: 0 1.5px
}

.header__tel {
    padding-bottom: 23px;
    display: flex;
    position: relative
}

.header__tel-link {
    display: flex;
    align-items: center;
    padding: 15px 32px 0;
    position: relative;
    transition: color .3s
}

.header__tel-link span {
    position: relative
}

.header__tel-link span:before {
    content: '';
    position: absolute;
    bottom: -3px;
    height: 1px;
    left: 0;
    right: 0;
    background-color: #636363;
    transition: background-color .3s
}

.header__tel-link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 1s ease-out headerLineAnim;
    animation: 1s ease-out headerLineAnim
}

.header__tel-link:hover {
    color: #009de0
}

.header__tel-link:hover span:before {
    background-color: #009de0
}

.header__tel-drop-item {
    margin: 24px 32px 0;
    padding-top: 24px;
    position: relative
}

.header__tel-drop-item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #bcbcbc
}

.header__tel-drop-item:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #efefef
}

.header__tel-drop-item:first-child {
    padding-top: 0
}

.header__tel-drop-item:first-child:after,
.header__tel-drop-item:first-child:before {
    display: none
}

.header__tel-drop:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc
}

.header__tel-drop:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc
}

.header__tel-drop-title {
    margin-bottom: 4px;
    color: #8e8e8e
}

.header__tel-drop-link {
    transition: color .3s
}

.header__tel-drop-link:hover {
    color: #009de0
}

.header__tel-head {
    text-transform: uppercase;
    color: #fff;
    background-color: #009de0;
    text-align: center;
    padding: 28px;
    cursor: pointer
}

.header__tel-head:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    background-color: #bcbcbc
}

.header__tel-head:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    background-color: #efefef
}

.header__tel:hover .header__tel-drop {
    opacity: 1;
    pointer-events: all
}

.header__tel:hover .header__tel-drop:after,
.header__tel:hover .header__tel-drop:before {
    -webkit-animation: .5s ease-out headerDropSideLine;
    animation: .5s ease-out headerDropSideLine
}

.header__tel:hover .header__tel-drop-item:after,
.header__tel:hover .header__tel-head:after {
    -webkit-animation: 1s ease-out headerDropBotLine;
    animation: 1s ease-out headerDropBotLine;
    transform: scale(0)
}

.header__lang {
    padding-bottom: 23px;
    display: flex;
    position: relative;
    padding-right: 40px
}

.header__lang-link {
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 28px;
    transition: color .3s;
    padding-top: 15px
}

.header__lang-link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 1s ease-out headerLineAnim;
    animation: 1s ease-out headerLineAnim
}

.header__lang-link:hover a {
    color: #009de0
}

.header__lang-link:hover svg {
    fill: #009de0
}

.header__lang-item {
    display: flex;
    align-items: center;
    transition: color .3s
}

.header__lang-item img {
    border-radius: 50%;
    overflow: hidden;
    margin-right: 16px
}

.header__lang-item:hover {
    color: #009de0
}

.header__lang-arrow {
    margin-left: 16px;
    margin-bottom: 4px
}

.header__lang-arrow svg {
    width: 8px;
    height: 8px;
    transition: fill .3s;
    fill: #636363
}

.header__lang-drop {
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    right: 0;
    padding: 32px 28px;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s;
    background-color: #efefef
}

.header__lang-drop:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc
}

.header__lang-drop:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc
}

.header__lang-drop .header__lang-item:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    right: 0;
    background-color: #bcbcbc
}

.header__lang-drop .header__lang-item:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 1px;
    right: 0;
    background-color: #bcbcbc
}

.header__lang:hover .header__lang-drop {
    opacity: 1;
    pointer-events: all
}

.header__lang:hover .header__lang-drop:after,
.header__lang:hover .header__lang-drop:before {
    -webkit-animation: .5s ease-out headerDropSideLine;
    animation: .5s ease-out headerDropSideLine
}

.header__lang:hover .header__lang-item:before {
    -webkit-animation: 1s ease-out headerLangDropBotLine;
    animation: 1s ease-out headerLangDropBotLine
}

.header__lang:hover .header__lang-item:after {
    -webkit-animation: .5s ease-out headerLangDropTopLine;
    animation: .5s ease-out headerLangDropTopLine
}

.search__btn {
    display: flex;
    cursor: pointer
}

.search__btn svg {
    width: 24px;
    height: 24px
}

.main {
    padding-left: 289px;
    margin-right: 158px
}

.main__head {
    padding: 32px
}

.main__head .main__title--long {
    max-width: none !important
}

.main__head-tabs .form {
    display: grid;
    grid-gap: 32px;
    align-items: flex-end;
    grid-template-columns: 288px 288px
}

.main__head-tabs .form__input {
    max-width: 288px;
    width: 100%
}

.main__head-tabs .select {
    width: 100%
}

.main__head-tabs .searchPage__form .field {
    width: 100%;
    position: relative;
    max-width: 606px;
    grid-column-start: 1;
    grid-column-end: 20
}

.main__head-tabs .searchPage__form .field input {
    height: auto;
    padding: 0 16px 0 0
}

.main__head-tabs .searchPage__form .form__input {
    min-width: 288px;
    grid-row-start: 2
}

.main__head-tabs .searchPage__form .datepicker {
    grid-row-start: 2
}

.main__title {
    margin-bottom: 48px
}

.main__desc {
    max-width: 575px;
    color: #8e8e8e;
    margin-bottom: 48px
}

.main__desc--width {
    max-width: 355px !important
}

.aside {
    position: fixed;
    left: 0;
    top: 0;
    width: 289px;
    height: 100vh;
    padding: 136px 24px 211px 40px;
    z-index: 2;
    pointer-events: none
}

.aside * {
    pointer-events: all
}

.aside.absolute {
    position: absolute;
    top: auto;
    bottom: 0
}

.aside.absolute .aside__mouse {
    position: absolute !important;
    opacity: 0
}

.aside.absolute .aside__sticky {
    position: sticky;
    top: 136px
}

.aside:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    bottom: 0;
    background-color: #bcbcbc;
    -webkit-animation: 2s ease-out headerLineAnim;
    animation: 2s ease-out headerLineAnim
}

.aside__nav-item {
    margin-bottom: 16px;
    position: relative;
    padding-left: 34px;
    transition: color .3s;
    color: #bcbcbc;
    cursor: pointer;
    display: block
}

.aside__nav-item:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    left: 0;
    top: 2px;
    background-color: #bcbcbc;
    transition: background-color .3s
}

.aside__nav-item:last-child {
    margin-bottom: 0
}

.aside__nav-item.active {
    color: #636363
}

.aside__nav-item.active:before {
    background-color: #009de0
}

.aside__nav-item:hover {
    color: #636363
}

.aside__nav-item:hover:before {
    background-color: #009de0
}

.aside__btn {
    position: relative;
    margin-top: 113px
}

.aside__btn-ico {
    border-radius: 50%;
    background-color: #009de0;
    width: 75px;
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    position: relative
}

.aside__btn-ico svg {
    width: 32px;
    height: 32px;
    transition: opacity .3s
}

.aside__btn-ico:before {
    content: '';
    position: absolute;
    width: 38px;
    height: 1px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    opacity: 0;
    transition: opacity .3s
}

.aside__btn-ico:after {
    content: '';
    position: absolute;
    width: 38px;
    height: 1px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    opacity: 0;
    transition: opacity .3s
}

.aside__btn-text {
    text-transform: uppercase;
    color: inherit
}

.aside__btn-text span:last-child {
    display: none
}

.aside__btn.opened {
    z-index: 1;
    background-color: #efefef
}

.aside__btn.opened .aside__btn-text span:first-child {
    display: none
}

.aside__btn.opened .aside__btn-text span:last-child {
    display: block
}

.aside__btn.opened .aside__btn-ico svg {
    opacity: 0
}

.aside__btn.opened .aside__btn-ico:after,
.aside__btn.opened .aside__btn-ico:before {
    opacity: 1
}

.aside__btn.opened .aside__tooltip {
    opacity: 1;
    pointer-events: all
}

.aside__link {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: color .3s
}

.aside__link:hover {
    color: #009de0
}

.aside__tooltip {
    background-color: #009de0;
    border-radius: 0 16px 16px;
    padding: 24px 32px;
    margin-top: 16px;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s
}

.aside__tooltip-item {
    display: flex;
    margin-bottom: 16px;
    color: #fff;
    align-items: center;
    cursor: pointer
}

.aside__tooltip-item svg {
    width: 24px;
    height: 24px;
    margin-right: 16px;
    flex-shrink: 0
}

.aside__tooltip-item:last-child {
    margin-bottom: 0
}

.aside__mouse {
    position: fixed;
    bottom: 48px;
    left: calc(289px / 2);
    width: 128px;
    text-align: center;
    opacity: 1;
    transition: .3s;
    transform: translateX(-50%);
    -webkit-animation: 1s ease-in-out fadeOut;
    animation: 1s ease-in-out fadeOut
}

.aside__mouse.on-intro {
    position: fixed;
    left: 50%
}

.aside__mouse-arrow {
    margin-bottom: 16px
}

.aside__mouse-arrow svg {
    width: 10px;
    height: 23px
}

.aside__mouse-title {
    padding-top: 9px;
    position: relative;
    margin-bottom: 16px;
    color: #a9a9a9
}

.aside__mouse-title:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background-color: #c4c4c4
}

.aside__mouse-ico svg {
    width: 40px;
    height: 40px
}

.link-email {
    position: relative
}

.link-email:before {
    content: '';
    position: absolute;
    bottom: -1px;
    height: 1px;
    left: 0;
    right: 0;
    background-color: #636363;
    transition: background-color .3s
}

.link-email:hover:before {
    background-color: #009de0
}

.socials-aside {
    position: fixed;
    right: 0;
    top: 0;
    display: flex !important;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    height: 100vh;
    width: 159px;
    justify-content: center;
    align-items: flex-end
}

.socials-aside__inner {
    display: flex;
    transform: scale(-1)
}

.socials-aside__item {
    position: relative
}

.socials-aside__item a {
    transition: color .3s;
    padding: 32px;
    display: block
}

.socials-aside__item a:hover {
    color: #009de0
}

.socials-aside__item:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: #bcbcbc;
    -webkit-animation: .5s ease-out headerBorderAnim;
    animation: .5s ease-out headerBorderAnim
}

.socials-aside__item:last-child:before {
    display: none
}

.socials-aside.absolute {
    position: absolute;
    top: auto;
    bottom: 0
}

.socials-aside:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    bottom: 0;
    background-color: #bcbcbc;
    -webkit-animation: 2s ease-out headerLineAnim;
    animation: 2s ease-out headerLineAnim;
    transform: rotate(180deg)
}

.intro {
    display: flex;
    padding-left: 32px;
    padding-top: 32px;
    position: relative;
    background-color: #efefef;
    z-index: 1;
    margin-right: -1px;
    padding-bottom: 220px
}

.intro__left {
    width: 60%
}

.intro__right {
    width: 40%
}

.intro__title {
    max-width: 250px;
    margin-bottom: 64px
}

.intro__desc {
    max-width: 450px
}

.intro__slider-nav {
    margin-bottom: 130px;
    max-height: 110px;
    overflow: hidden
}

.intro__slider-nav .slick-slide {
    opacity: 0;
    transition: opacity .3s
}

.intro__slider-nav .slick-slide.slick-current {
    opacity: 1
}

.intro__nav {
    width: 207px;
    position: fixed;
    left: 51px;
    bottom: 66px;
    transition: opacity .3s
}

.intro__nav.hidden {
    opacity: 0;
    pointer-events: none
}

.intro__nav-bottom {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.intro__nav-current {
    width: 40px
}

.intro__nav-total {
    width: 40px;
    text-align: right
}

.intro__nav-loader {
    width: 42px;
    height: 42px;
    border: 1px solid #bfbfbf;
    border-radius: 50%
}

.intro__nav-loader svg {
    stroke-dasharray: 122px;
    stroke-dashoffset: -122px;
    width: 40px;
    height: 40px
}

.intro__nav-loader.loading svg {
    -webkit-animation: 3.35s loaderAnim;
    animation: 3.35s loaderAnim
}

.intro__nav-arrows {
    margin-bottom: 40px
}

.intro__video {
    max-width: 320px;
    width: 100%;
    position: absolute;
    right: 16px;
    bottom: 54px
}

.arrows {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 207px;
    pointer-events: all
}

.arrow {
    border: none;
    background: 0 0;
    cursor: pointer
}

.arrow svg {
    width: 63px;
    height: 8px;
    fill: #000;
    transition: fill .3s
}

.arrow[aria-disabled=true] {
    pointer-events: none
}

.arrow[aria-disabled=true] svg {
    fill: #aeaeae
}

.arrow:hover svg {
    fill: #009de0
}

.video {
    width: 100%;
    max-width: 320px;
    padding: 9px 32px;
    display: flex;
    align-items: center
}

.video:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 1s ease-in-out headerLineAnim;
    animation: 1s ease-in-out headerLineAnim
}

.video__img {
    position: relative;
    border: 2px solid #009de0;
    border-radius: 50%;
    overflow: hidden;
    padding: 8px;
    width: 112px;
    height: 112px;
    flex-shrink: 0;
    margin-right: 16px
}

.video__img img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    -webkit-animation: .5s ease-in-out imgLoop;
    animation: .5s ease-in-out imgLoop
}

.video__img svg {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    fill: #fff
}

.video__title {
    margin-bottom: 6px;
    transition: color .3s
}

.video__duration {
    color: #bcbcbc
}

.video:hover .video__title {
    color: #009de0
}

.events__article {
    display: flex;
    position: relative
}

.events__article-bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 48px;
    align-items: center
}

.events__article:not(:first-child) {
    margin-top: 40px;
    padding-top: 40px
}

.events__article.has-video .events__img {
    position: relative
}

.events__article.has-video .events__img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(29, 29, 29, .3), rgba(29, 29, 29, .3))
}

.events__article.has-video .events__img:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 112px;
    height: 112px;
    border: 2px solid #fff;
    border-radius: 50%;
    background: url(/local/templates/radioavionika/images/cooperation/videoIcon.svg) center no-repeat;
    transition: border-color .3s
}

.events__article.has-video .events__img:hover:after {
    border-color: #009de0
}

.events__article.has-video .events__img-left {
    position: relative
}

.events__article.has-video .events__img-left:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 40px;
    background: linear-gradient(0deg, rgba(29, 29, 29, .3), rgba(29, 29, 29, .3))
}

.events__article.has-video .events__img-left:after {
    content: '';
    position: absolute;
    top: calc(50% - 20px);
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    border: 2px solid #fff;
    border-radius: 50%;
    background: url(/local/templates/radioavionika/../images/cooperation/videoIcon.svg) center no-repeat;
    transition: border-color .3s
}

.events__article.has-video .events__img-left:hover:after {
    border-color: #009de0
}

.events__info {
    display: flex;
    align-items: center
}

.events__info-items {
    display: flex
}

.events__info-item {
    display: flex;
    margin-right: 16px;
    align-items: center;
    white-space: nowrap
}

.events__info-item svg {
    width: 24px;
    height: 24px;
    fill: #636363;
    margin-right: 8px
}

.events__tags {
    display: flex
}

.events__tags .events__tag+.events__tag {
    margin-left: 16px
}

.events__tag {
    color: #8e8e8e;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.2rem;
    line-height: 1.3rem;
    padding: 8px 24px;
    border-radius: 40px;
    background-color: rgba(188, 188, 188, .2);
    white-space: nowrap
}

.events__title {
    margin: 24px 0 16px;
    display: block;
    transition: color .3s
}

.events__title:hover {
    color: #009de0
}

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

.events__title span {
    color: #009de0
}

.events__time {
    display: flex;
    align-items: center
}

.events__time-ico {
    width: 48px;
    height: 48px;
    min-width: 48px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    background-color: #009de0
}

.events__time-ico svg {
    fill: #fff;
    width: 24px;
    height: 24px
}

.events__time span {
    transition: color .3s
}

.events__time:hover span {
    color: #009de0
}

.events__img {
    margin-bottom: 32px;
    width: 100%;
    display: block
}

.events__img img {
    width: 100%
}

.events__img-left {
    max-width: 288px;
    width: 100%;
    margin-right: 32px
}

.events__img-left img {
    width: 100%
}

.events__desc {
    max-width: 640px
}

.events__desc span {
    color: #009de0
}

.events__gallery {
    position: relative;
    width: 100%
}

.events__arrows {
    position: absolute;
    top: 56px;
    right: 32px
}

.events__arrows .arrow:first-child {
    margin-bottom: 30px
}

.events__slider {
    width: 100%;
    padding: 32px;
    margin: 0;
    display: flex;
    position: relative
}

.events__slider.slick-initialized {
    padding: 0 70px 0 0;
    display: block;
    overflow: initial
}

.events__slider.slick-initialized .slick-list {
    padding: 32px;
    max-width: 1300px
}

.events__slider.slick-initialized .slick-list:before {
    content: '';
    position: absolute;
    right: 0;
    top: 1px;
    bottom: 1px;
    width: 68px;
    background-color: #efefef;
    z-index: 1
}

.events__slider.slick-initialized .events__slide:last-child {
    margin-right: 35px
}

.events__slider.slick-initialized .events__slide:last-child:before {
    display: block
}

.events__slide {
    min-height: 250px;
    padding-right: 32px;
    margin-right: 35px;
    position: relative;
    width: 100%
}

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

.events__slide .events__article__desc {
    max-width: 300px
}

.events--main .events__title.h5 {
    margin: 40px 0
}

.events--main .events__article {
    max-width: 414px
}

.events--main .events__article:not(:first-child) {
    margin-top: 32px;
    padding-top: 32px
}

.events--main .events__desc {
    color: #8e8e8e
}

.events .row__item {
    padding: 32px
}

.events--list .grid__row {
    padding-top: 40px
}

.breadcrumbs {
    display: flex;
    align-items: center;
    margin-bottom: 32px;
    white-space: nowrap;
    overflow: auto
}

.breadcrumbs a {
    margin-right: 8px;
    padding-right: 31px;
    position: relative
}

.breadcrumbs a:before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 23px;
    height: 100%;
    background-image: url(/local/templates/radioavionika/images/breadcrumbs-arrow.svg);
    background-position: center;
    background-repeat: no-repeat
}

.breadcrumbs span {
    color: #bcbcbc
}

.color-blue {
    color: #009de0
}

.screen-2 {
    height: 200vh
}

.tag {
    padding: 12px 15px;
    border: 2px solid #bcbcbc;
    border-radius: 50px;
    color: #bcbcbc;
    margin: 0 8px 8px 0;
    display: inline-block;
    transition: color .3s, border-color .3s
}

.tag.active {
    border-color: #009de0;
    color: #636363;
    pointer-events: none
}

.tag:hover {
    border-color: #009de0;
    color: #009de0
}

.anim-line {
    -webkit-animation: 2s headerBorderanim;
    animation: 2s headerBorderanim
}

.grid {
    width: 100%
}

.grid__title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 185px;
    padding: 32px;
    position: relative
}

.grid__title .btn {
    align-self: center
}

.grid__title+.row {
    flex-grow: 1
}

.grid__col-heading {
    margin: -16px 0 32px
}

.grid__col-subheading {
    color: #8e8e8e
}

.grid__col-full {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.grid__col-full-col .btn {
    margin-bottom: 17px
}

.grid__col-left {
    flex-shrink: 0
}

.grid__col-left .grid__col-subheading {
    max-width: 238px
}

.grid__col-right {
    max-width: calc(100% - 382px)
}

.grid__col-right+.grid__col-left {
    position: relative;
    flex-shrink: 1
}

.grid__col-6 .grid__col-subheading {
    max-width: 464px;
    margin-bottom: 56px;
    margin-top: 16px
}

.grid__col-item {
    width: 100%
}

.grid__row {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    flex-grow: 1
}

.grid__row-inner {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.grid__row-item {
    padding: 32px;
    position: relative;
    width: 50%
}

.grid__row-item-number {
    margin-bottom: 32px
}

.grid__row-img {
    margin-bottom: 24px
}

.grid__row-title {
    min-height: 54px
}

.grid__row-svg {
    margin-top: 24px
}

.grid__row-full {
    display: flex;
    width: 100%;
    padding: 32px 0
}

.grid__row-full .grid__row {
    margin: -32px
}

.grid__row-full .grid__row-item {
    width: 25%
}

.grid__row-heading {
    margin-bottom: 24px
}

.grid__row-desc {
    color: #8e8e8e
}

.grid__row-4 {
    margin: -32px
}

.grid__row-4 .grid__row-item {
    width: 33.33%
}

.grid+.grid {
    flex-grow: 1;
    margin-left: 32px;
    margin-right: 32px;
    width: auto
}

.grid+.grid--space-inner,
.grid+.grid__tablet-row {
    margin-left: 0;
    margin-right: 0;
    flex-grow: 0
}

.grid--column .grid__row {
    flex-direction: column;
    width: 100%
}

.articles {
    padding: 0 32px 40px;
    width: 100%
}

.articles .events__desc {
    color: #8e8e8e
}

.fullpage {
    min-height: calc(100vh - 102px);
    display: flex
}

.fullpage__inner {
    display: flex;
    flex-direction: column;
    width: 100%
}

.fullpage .form {
    display: flex;
    flex-grow: 1
}

.products__slider {
    width: 100%;
    position: relative;
    margin-bottom: 64px
}

.products__slider-inner {
    width: 100%;
    margin-bottom: 0
}

.products__slide {
    display: flex !important
}

.products__slide-img {
    width: 50%;
    margin-left: 32px;
    flex-shrink: 1;
    flex-grow: 1
}

.products__slide-info {
    max-width: 404px;
    flex-shrink: 0;
    width: 50%
}

.products__arrows-inner {
    display: flex;
    justify-content: flex-end;
    max-width: 404px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    pointer-events: none
}

.products__download {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: flex-end
}

.products__download-ico {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #009de0;
    border-radius: 50%;
    margin-right: 16px
}

.products__download-ico svg {
    width: 24px;
    height: 24px;
    fill: #fff
}

.products__download-info {
    display: flex;
    flex-direction: column
}

.products__download-info .font-2 {
    color: #bcbcbc
}

.products__download-title {
    margin-bottom: 4px;
    transition: color .3s
}

.products__download:hover .products__download-title {
    color: #009de0
}

.slick-dots {
    display: flex;
    left: 0;
    width: auto;
    bottom: 0;
    margin: 3px -7px
}

.slick-dots li {
    width: 12px;
    height: 12px;
    margin: 0 7px;
    display: flex
}

.slick-dots li button {
    width: 12px;
    height: 12px;
    background-color: #d5d5d5;
    min-height: 12px;
    border-radius: 50%;
    padding: 0;
    margin: 0;
    transition: background-color .3s
}

.slick-dots li button:before {
    display: none
}

.slick-dots li.slick-active button {
    background-color: #009de0
}

.services--main .grid__row:before {
    display: none
}

.dynamics__graph {
    margin-top: 165px
}

.dynamics__graph-svg {
    width: 100%
}

.graph-line {
    stroke-dasharray: 900;
    stroke-dashoffset: 900;
    transition: 1s ease-in .5s
}

.graph-vertical {
    stroke-dasharray: 500;
    stroke-dashoffset: 500;
    transition: 1s ease-in
}

.geography {
    display: flex;
    width: 100%
}

.geography__map {
    flex-grow: 1;
    padding: 82px 0 94px 5px;
    margin: 0 auto;
    max-width: 821px
}

.geography__map svg {
    width: 816px;
    height: 471px
}

.geography__aside {
    width: 100%;
    max-width: 415px;
    position: relative;
    padding: 24px 32px
}

.geography__aside-col {
    position: relative
}

.geography__city {
    margin-bottom: 36px
}

.geography__label {
    color: #848484
}

.geography__name {
    margin: 8px 0 32px
}

.geography__tabs {
    margin: 24px 0 32px;
    display: flex
}

.geography__tab {
    width: 50%;
    text-align: center;
    position: relative;
    padding-bottom: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    cursor: pointer;
    font-weight: 600;
    line-height: 1.3rem
}

.geography__tab:before {
    content: '';
    display: inline-block;
    margin-right: 8px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #636363
}

.geography__tab:after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 2px;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #636363;
    transition: transform .3s
}

.geography__tab:first-child:before {
    background-color: #2f3490
}

.geography__tab:first-child:after {
    transform: translateX(100%);
    background-color: #2f3490
}

.geography__tab:last-child:before {
    background-color: #f59331
}

.geography__tab:last-child:after {
    transform: translateX(-100%);
    background-color: #f59331
}

.geography__tab.active:after {
    transform: translateX(0)
}

.geography__list {
    margin-bottom: 12px
}

.geography__list-item {
    display: flex;
    justify-content: space-between
}

.geography__list-item a {
    text-transform: uppercase;
    transition: color .3s
}

.geography__list-item a:hover {
    color: #009de0
}

.geography__list-item span {
    color: #aaa8a8
}

.geography__list-item:not(:last-child) {
    margin-bottom: 8px
}

.hint {
    position: relative;
    cursor: pointer
}

.hint__inner {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    z-index: 1;
    pointer-events: none;
    opacity: 0;
    transition: opacity .3s;
    padding-top: 13px
}

.hint__content {
    position: relative;
    background-color: #efefef;
    padding: 24px;
    border: 1px solid #bcbcbc;
    z-index: 1;
    color: #636363 !important;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 352px
}

.hint__content:before {
    content: '';
    position: absolute;
    left: calc(50% - 4px);
    top: -6px;
    background-color: #efefef;
    width: 11px;
    height: 11px;
    border-left: 1px solid #bcbcbc;
    border-top: 1px solid #bcbcbc;
    z-index: 1;
    transform: rotate(45deg)
}

.hint__content a {
    border-bottom: 1px solid #636363
}

.hint__content a:hover {
    border-color: #009de0
}

.hint__close {
    display: none
}

.hint:hover .hint__inner {
    opacity: 1;
    pointer-events: all
}

.hint-item {
    display: flex;
    align-items: flex-start
}

.hint-item .hint {
    margin-left: 6px;
    margin-top: 1px;
    display: flex
}

.hint-item .h7 {
    margin-right: 0 !important
}

.hint-item svg {
    width: 16px;
    height: 16px
}

[data-tabs-section] {
    display: none
}

[data-tabs-section].active {
    display: block
}

.form__input input {
    padding: 0 6px 6px
}

.form__input .fake-input {
    position: absolute;
    left: 8px;
    top: 0;
    right: 8px;
    bottom: 1px;
    pointer-events: none;
    background-color: #efefef;
    display: flex;
    align-items: flex-end;
    padding: 0 6px 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.file-btn {
    position: relative
}

.file-btn svg {
    transition: opacity .3s
}

.file-btn:before {
    content: '';
    position: absolute;
    width: 28px;
    height: 1px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    opacity: 0;
    transition: opacity .3s
}

.file-btn:after {
    content: '';
    position: absolute;
    width: 28px;
    height: 1px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    opacity: 0;
    transition: opacity .3s
}

.file-btn.has-file svg {
    opacity: 0
}

.file-btn.has-file:after,
.file-btn.has-file:before {
    opacity: 1
}

.datepicker {
    max-width: 288px;
    position: relative;
    z-index: 2;
    width: 100%
}

.datepicker .form__input {
    position: relative;
    cursor: pointer
}

.datepicker .form__input svg {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 2px;
    right: 17px;
    pointer-events: none
}

.datepicker .form__input input {
    cursor: pointer
}

.datepicker__drop {
    border-top: 1px solid #bcbcbc;
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    right: 0;
    background-color: #efefef;
    padding: 20px 24px 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s
}

.datepicker__drop:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc
}

.datepicker__drop:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #bcbcbc
}

.datepicker__years {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px 20px;
    justify-content: center;
    position: relative;
    padding-bottom: 4px
}

.datepicker__years:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #bcbcbc
}

.datepicker__years:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #efefef
}

.datepicker__month {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px 6px
}

.datepicker__month:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #bcbcbc
}

.datepicker__month:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #efefef
}

.datepicker__item {
    margin: 0 4px 16px;
    padding: 4px 8px;
    border-radius: 32px;
    transition: color .3s, background-color .3s;
    cursor: pointer
}

.datepicker__item.active {
    background-color: #009de0;
    color: #fff;
    pointer-events: none
}

.datepicker__item:hover {
    color: #009de0
}

.datepicker.opened .datepicker__drop {
    opacity: 1;
    pointer-events: all
}

.datepicker.opened .datepicker__drop:after,
.datepicker.opened .datepicker__drop:before {
    -webkit-animation: .5s ease-out headerDropSideLine;
    animation: .5s ease-out headerDropSideLine
}

.datepicker.opened .datepicker__month:after,
.datepicker.opened .datepicker__years:after {
    -webkit-animation: 1s ease-out headerDropBotLine;
    animation: 1s ease-out headerDropBotLine;
    transform: scale(0)
}

.shadow {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(29, 29, 29, .3);
    z-index: 98;
    pointer-events: none;
    opacity: 0;
    transition: opacity .3s
}

.shadow.opened {
    opacity: 1;
    pointer-events: all
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    z-index: 99;
    background-color: #efefef;
    max-width: 944px;
    width: 100%;
    display: flex;
    transform: translateX(-100%);
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s, transform .3s;
    max-height: 100vh
}

.popup--nav {
    padding: 0 0 136px
}

.popup.opened {
    transform: translateX(0);
    opacity: 1;
    pointer-events: all
}

.popup.opened:before {
    -webkit-animation: 2s ease-in-out headerLineAnim;
    animation: 2s ease-in-out headerLineAnim
}

.popup.opened .popup__form-nav:before,
.popup.opened .popup__head:before {
    -webkit-animation: 2s ease-in-out headerBorderAnim;
    animation: 2s ease-in-out headerBorderAnim
}

.popup:before {
    content: '';
    position: absolute;
    right: 160px;
    width: 1px;
    top: 0;
    bottom: 0;
    height: 100%;
    background-color: #bcbcbc
}

.popup__close {
    cursor: pointer;
    position: absolute;
    top: 40px;
    right: 40px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, .3);
    z-index: 1;
    transition: background-color .3s
}

.popup__close:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 30px;
    height: 1px;
    background-color: #636363
}

.popup__close:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    width: 30px;
    height: 1px;
    background-color: #636363
}

.popup__close:hover {
    background-color: #fff
}

.popup__inner {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    max-height: 100vh
}

.popup__head {
    position: relative
}

.popup__head:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #bcbcbc
}

.popup__title {
    padding: 48px 42px 56px;
    position: relative;
    max-width: 534px
}

.popup__form {
    padding: 32px 40px;
    flex-grow: 1;
    max-width: calc(100% - 160px);
    display: flex;
    overflow: auto
}

.popup__form-title {
    margin-bottom: 32px;
    max-width: 544px
}

.popup__form-desc {
    color: #8e8e8e;
    margin-bottom: 32px;
    max-width: 472px
}

.popup__form-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
    padding-right: 200px;
    padding-left: 63px
}

.popup__form-nav:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -40px;
    height: 1px;
    background-color: #bcbcbc
}

.popup__form-nav-steps {
    display: flex
}

.popup__form-nav-step {
    margin-right: 64px;
    color: #bcbcbc;
    transition: color .3s;
    z-index: 2;
    cursor: pointer
}

.popup__form-nav-step.active {
    color: #fff
}

.popup__form-nav-step.disabled {
    pointer-events: none
}

.popup__form-nav-circle {
    position: absolute;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    z-index: 1;
    background-color: #009de0;
    top: 0;
    left: 61px;
    transform: translateX(-21px);
    transition: left .3s
}

.popup__form .form__input.hide-error label.error {
    opacity: 0
}

.popup__form .form__input.hide-error input.error {
    border-color: #bcbcbc
}

.popup__form .form__input.hide-error input.error:hover {
    border-color: #636363
}

.popup__form .form__input.hide-error label.error:not(:empty)+.select2-container--default .select2-selection--single {
    border-bottom-color: #bcbcbc
}

.popup__form .form__item {
    max-width: 493px
}

.popup__form .form__row .form__item {
    max-width: 231px
}

.popup__form .form__row .form__item:first-child {
    margin-right: 31px
}

.popup__form .form__row--select .form__item {
    max-width: 336px;
    width: 100%
}

.popup__form-next {
    display: flex;
    align-items: center
}

.popup__form-next span {
    margin-right: 16px
}

.popup__form-next .next-arrow {
    width: 56px;
    height: 56px
}

.popup__form-next .next-arrow[disabled] {
    background-color: #bcbcbc
}

.popup__form-next .next-arrow.disabled {
    pointer-events: none
}

.popup__form-step {
    display: none
}

.popup__form-step.active {
    display: block
}

.popup__form .scrollWrap {
    width: 100%
}

.popup__form .scrollWrap.zweb-lock-scroll {
    margin-right: -15px;
    padding-right: 15px
}

.popup__form .scrollWrap .zweb-scroll-wrap {
    margin-right: -15px;
    padding-right: 15px;
    max-width: calc(100% + 15px) !important;
    width: calc(100% + 15px) !important
}

.popup__form .scrollWrap .zweb-scroll-wrap .zweb-scroll-bar-wrap {
    background-color: transparent
}

.popup__form-tab {
    display: none
}

.popup__form-tab.active {
    display: block
}

.select select {
    opacity: 0
}

.select .select2-container {
    display: block;
    margin: 0 -9px;
    padding: 0 9px
}

.select .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 11px;
    top: 1px
}

.select .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-width: 6px 4px 0;
    border-color: #636363 transparent transparent;
    transition: border-color .3s
}

.select .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #bcbcbc
}

.select .select2-container--default .select2-selection--single {
    border: none;
    border-radius: 0;
    background-color: transparent;
    height: 30px;
    border-bottom: 1px solid #bcbcbc;
    transition: border-bottom-color .3s
}

.select .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 26px;
    color: #636363
}

.select .select2-container .select2-selection--single .select2-selection__clear {
    display: none
}

.select:hover .select2-container--default .select2-selection--single {
    border-bottom-color: #8e8e8e !important
}

.select:hover .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #009de0 transparent transparent
}

.select label.error:not(:empty)+.select2-container--default .select2-selection--single {
    border-bottom-color: #f53149
}

.select2-search--dropdown {
    display: none
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 185px;
    padding: 16px
}

.select2-dropdown {
    background-color: #efefef;
    border: 1px solid #bcbcbc !important;
    border-radius: 0;
    transform: translateY(-1px)
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: transparent;
    color: #009de0
}

.select2-results__option {
    padding: 0;
    font-size: 1.4rem;
    line-height: 1.2;
    margin-bottom: 18px;
    transition: color .3s
}

.select2-results__option:last-child {
    margin-bottom: 0
}

.select2-container--default .select2-results__option--selected {
    background-color: transparent
}

.mob-menu {
    display: none
}

.contacts__map-box {
    height: 550px;
    width: 100%
}

.map__hint {
    font-family: ArticulatCF;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1.8rem;
    color: #1d1d1d;
    padding: 8px 16px;
    background-color: #fff;
    border-radius: 29px;
    pointer-events: none;
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.pagination {
    position: relative;
    padding: 64px 32px
}

.pagination__arrows {
    position: absolute;
    left: 32px;
    right: 32px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between
}

.pagination__list {
    display: flex;
    padding: 0 63px;
    align-items: center;
    justify-content: center
}

.pagination__list-item {
    margin: 0 28px;
    cursor: pointer;
    position: relative;
    color: #bcbcbc;
    transition: color .3s
}

.pagination__list-item:hover {
    color: #636363
}

.pagination__list-item.active {
    color: #fff;
    pointer-events: none
}

.pagination__list-item.active:after {
    content: '';
    position: absolute;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: #009de0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1
}

[class*=balloon] {
    background: 0 0 !important;
    box-shadow: none !important;
    padding: 0 !important
}

[class*=balloon]:after {
    display: none
}

html .zweb-lock-scroll .zweb-scroll-wrap .zweb-scroll-bar-wrap .zweb-scroll-bar-anchor {
    background-color: #bcbcbc;
    border-radius: 6px
}

.stop-scrolling {
    height: 100%;
    overflow: hidden
}

.searchPage__clear {
    width: 24px;
    height: 24px;
    margin: 0 !important;
    padding: 0;
    border: none;
    min-width: 24px;
    position: relative
}

.searchPage__clear:before {
    content: '';
    position: absolute;
    width: 28px;
    height: 1px;
    background-color: #636363;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg)
}

.searchPage__clear:after {
    content: '';
    position: absolute;
    width: 28px;
    height: 1px;
    background-color: #636363;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg)
}

label.error {
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: 8px;
    font-size: 1rem;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 400;
    color: #f53149
}

.provider-form {
    margin: -32px
}

.provider-form .grid {
    margin: 0;
    padding: 32px 32px 64px
}

.provider-form .grid .radio {
    grid-template-columns: 70px 70px
}

.provider-form .form__input {
    max-width: 558px;
    position: static
}

.provider-form .form__input--select {
    max-width: 320px
}

.provider-form .form__input--short {
    max-width: 160px
}

.provider-form .form__accept {
    margin: 0 0 0 20%
}

.provider-form .form__accept--clone {
    display: none;
    white-space: nowrap
}

.provider-form .label {
    padding-top: 6px
}

.provider-form__group {
    width: 100%
}

.provider-form__group.js-method-group .provider-form__col {
    justify-content: space-between
}

.provider-form__head {
    padding: 32px 32px 64px
}

.provider-form__row {
    display: flex;
    margin-bottom: 32px;
    width: 100%
}

.provider-form__row:last-child {
    margin-bottom: 0
}

.provider-form__row--line {
    padding-top: 32px;
    position: relative
}

.provider-form__row--line:nth-child(2) {
    padding-top: 0
}

.provider-form__row--clone,
.provider-form__row--line:nth-child(2):before {
    display: none
}

.provider-form__user-certificates {
    display: none;
    position: relative;
    padding: 32px 32px 32px 0
}

.provider-form__user-certificates:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 2s headerBorderAnim;
    animation: 2s headerBorderAnim
}

.provider-form__user-certificates+.provider-form__user-certificates {
    margin-top: -1px
}

.provider-form__user-certificates-delete {
    right: 0;
    top: 32px
}

.provider-form__user-certificates-title {
    display: none;
    position: relative;
    padding: 32px 0
}

.provider-form__user-certificates-title:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 2s headerBorderAnim;
    animation: 2s headerBorderAnim
}

.provider-form__user-certificates .radio {
    grid-template-columns: 100px 95px !important
}

.provider-form__col {
    flex-grow: 1;
    display: flex;
    position: relative;
    max-width: calc(100% - 320px)
}

.provider-form__col:first-child {
    max-width: 320px;
    width: 100%;
    padding-right: 32px;
    flex-shrink: 0
}

.provider-form__title {
    margin-bottom: 32px;
    max-width: 415px
}

.provider-form__add {
    position: relative;
    width: 100%;
    max-width: 224px;
    min-height: 48px;
    display: flex;
    align-items: center;
    padding-left: 64px;
    cursor: pointer;
    transition: color .3s;
    overflow: hidden
}

.provider-form__add span {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: #009de0
}

.provider-form__add span:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 2px;
    background-color: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.provider-form__add span:after {
    content: '';
    position: absolute;
    width: 24px;
    height: 2px;
    background-color: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(90deg)
}

.provider-form__add:hover {
    color: #009de0
}

.provider-form__add input {
    position: absolute;
    opacity: 0;
    left: -9999px
}

.provider-form__add-wrap {
    display: flex;
    padding-top: 32px
}

.provider-form__heading {
    max-width: 224px
}

.provider-form__input {
    width: 100%;
    max-width: 288px;
    display: flex;
    justify-content: space-between;
    position: relative
}

.provider-form__input .form__input {
    max-width: 144px
}

.provider-form__input-group {
    width: 100%;
    display: grid;
    justify-content: space-between;
    grid-gap: 32px;
    grid-template-columns: repeat(2, 288px)
}

.provider-form__files {
    max-width: 558px;
    width: 100%;
    transition: padding-bottom .3s
}

.provider-form__certificates {
    width: 100%
}

.provider-form__files:not(:empty) {
    padding-bottom: 32px
}

.provider-form__date {
    max-width: 288px;
    display: flex;
    justify-content: space-between;
    height: 30px;
    position: relative
}

.provider-form__date-label {
    margin-right: 24px
}

.delete-ico {
    width: 16px;
    height: 16px;
    position: absolute;
    cursor: pointer
}

.delete-ico:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 19px;
    height: 1px;
    background-color: #636363;
    transition: background-color .3s
}

.delete-ico:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    width: 19px;
    height: 1px;
    background-color: #636363;
    transition: background-color .3s
}

.delete-ico:hover:after,
.delete-ico:hover:before {
    background-color: #f59331
}

.radio {
    display: grid;
    align-items: center;
    grid-gap: 40px;
    grid-template-columns: 1fr 1fr
}

.radio__item {
    display: flex;
    align-items: center;
    cursor: pointer
}

.radio__item input {
    position: absolute;
    opacity: 0
}

.radio__item input:checked+span {
    border-color: #009de0
}

.radio__item input:checked+span:before {
    transform: translate(-50%, -50%) scale(1)
}

.radio__item input:checked+label+span {
    border-color: #009de0
}

.radio__item input:checked+label+span:before {
    transform: translate(-50%, -50%) scale(1)
}

.radio__item span {
    width: 22px;
    height: 22px;
    border: 1px solid #bcbcbc;
    transition: border-color .3s;
    position: relative;
    display: inline-block;
    border-radius: 50%;
    margin-right: 9px
}

.radio__item span:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 14px;
    height: 14px;
    border-radius: 50%;
    transition: transform .3s;
    background-color: #009de0
}

.file-block {
    align-items: center;
    position: relative;
    padding: 0 32px 16px 0;
    display: none;
    justify-content: space-between;
    margin-top: 16px;
    white-space: nowrap
}

.file-block:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #bcbcbc;
    -webkit-animation: 2s headerBorderAnim;
    animation: 2s headerBorderAnim
}

.file-block:first-child {
    margin-top: 0
}

.file-delete {
    top: 0;
    right: 0
}

.file-info {
    color: #bababa;
    white-space: nowrap;
    margin-left: 16px
}

.file-name {
    overflow: hidden;
    text-overflow: ellipsis
}

@media (hover:none) {
    .hint:hover .hint__inner {
        opacity: 0;
        pointer-events: none
    }

    .hint.opened .hint__inner {
        opacity: 1;
        pointer-events: all
    }

    .hint__content {
        padding: 24px 56px 24px 24px;
        max-width: 384px
    }

    .hint__close {
        position: absolute;
        top: 16px;
        right: 16px;
        width: 16px;
        height: 16px;
        display: block
    }

    .hint__close:before {
        content: '';
        position: absolute;
        width: 19px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(45deg);
        height: 1.5px;
        background-color: #636363
    }

    .hint__close:after {
        content: '';
        position: absolute;
        width: 19px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(-45deg);
        height: 1.5px;
        background-color: #636363
    }
}

@media screen and (max-height:830px) {
    .aside__btn {
        margin-top: 40px
    }
}

@media screen and (max-height:845px) and (max-width:1620px) {
    .intro {
        padding-bottom: 185px
    }

    .intro__title {
        margin-bottom: 32px
    }

    .intro__slider-nav {
        margin-bottom: 48px
    }
}

@media screen and (max-width:1855px) {
    .provider-form__col {
        flex-direction: column
    }

    .provider-form__date {
        max-width: 320px;
        margin-top: 32px
    }

    .provider-form__input-group {
        grid-template-columns: 1fr
    }
}

@media screen and (max-width:1700px) {
    .provider-form .form__accept--clone {
        margin-left: 0;
        white-space: normal;
        height: 22px;
        margin-top: 16px
    }
}

@media screen and (max-width:1620px) {
    .events--main .grid {
        flex-wrap: wrap
    }

    .events--main .grid__col-left {
        max-width: none;
        width: 40%
    }

    .events--main .grid__col-left:first-child {
        max-width: none;
        width: 100%;
        position: relative
    }

    .events--main .grid__col-left:first-child:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background-color: #bcbcbc
    }

    .events--main .grid__col-right {
        width: 60%
    }

    .events--main .grid__col-right:before {
        display: none
    }

    .events--main .grid__col-right+.grid__col-left {
        width: 100%
    }

    .products--main .grid__row-4 .grid__row-inner:before {
        left: 50%
    }

    .products--main .grid__row-4 .grid__row-inner:after {
        display: none
    }

    .products--main .grid__row-4 .grid__row-item {
        width: 50%
    }

    .products--main .grid__row-4 .grid__row-item:nth-last-child(3):before {
        display: block
    }

    .products--main .products__slider {
        display: flex;
        flex-direction: column
    }

    .products--main .products__slider .slick-dots {
        bottom: auto;
        top: 30%;
        margin-top: 6px
    }

    .products--main .products__arrows-inner {
        width: 100%;
        max-width: none;
        bottom: auto;
        top: 30%
    }

    .products--main .products__slide {
        display: flex;
        flex-direction: column
    }

    .products--main .products__slide-img {
        width: 100%;
        margin-left: 0
    }

    .products--main .products__slide-img img {
        width: 100%
    }

    .products--main .products__slide-info {
        width: 100%;
        margin-bottom: 116px
    }

    .intro__slider-nav {
        max-height: 59px
    }

    .h1 {
        font-size: 6.4rem
    }

    .h2 {
        font-size: 4.4rem
    }

    .h3 {
        font-size: 3.4rem
    }

    .geography {
        flex-direction: column
    }

    .geography__aside {
        max-width: none;
        padding: 0;
        display: flex
    }

    .geography__aside-col {
        padding: 32px;
        width: 50%
    }

    .geography__aside:before {
        left: calc(50% - 1px)
    }

    .main__head-tabs .searchPage__form {
        display: grid;
        flex-wrap: wrap;
        align-items: flex-start
    }

    .main__head-tabs .searchPage__form .field {
        max-width: 606px;
        grid-column-start: 1;
        grid-column-end: 20;
        padding-bottom: 16px
    }
}

@media screen and (max-width:1533px) {
    .provider-form__col {
        max-width: 60%
    }

    .provider-form__col:first-child {
        max-width: 40%
    }
}

@media screen and (max-width:1440px) {
    body {
        font-size: 1.4rem
    }

    .h4 {
        font-size: 2.8rem
    }

    .h5 {
        font-size: 2.2rem
    }

    .h6 {
        font-size: 1.6rem
    }

    .h7 {
        font-size: 1.4rem
    }

    .font-2 {
        font-size: 1.2rem
    }

    .header__lang-link {
        padding-left: 31px
    }

    .select2-results__option {
        font-size: 1.2rem
    }

    .popup__close {
        top: 25px;
        right: 25px
    }
}

@media screen and (max-width:1365px) {

    .header__nav-link,
    .header__nav-more-link,
    .header__search,
    .header__tel-link {
        padding: 15px 28px 0
    }

    .grid__col-right {
        max-width: calc(100% - 335px)
    }

    .provider-form-wrap {
        flex-direction: column
    }

    .provider-form-wrap .grid__col-left {
        max-width: 321px;
        width: 100%;
        padding-bottom: 64px
    }

    .provider-form-wrap .grid__col-right {
        max-width: none;
        width: 100%
    }

    .provider-form-wrap .grid__col-right:before {
        display: none
    }

    .provider-form__col {
        max-width: calc(100% - 320px)
    }

    .provider-form__col:first-child {
        max-width: 320px
    }

    .provider-form__date {
        margin-top: 16px
    }
}

@media screen and (max-width:1279px) {
    .h1 {
        line-height: 1.2
    }

    body.mob-menu-opened .header__nav-more-ico {
        position: relative
    }

    body.mob-menu-opened .header__nav-more-ico span {
        display: none
    }

    body.mob-menu-opened .header__nav-more-ico:before {
        content: '';
        position: absolute;
        width: 17px;
        height: 1px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(45deg);
        background-color: #fff;
        transition: .3s
    }

    body.mob-menu-opened .header__nav-more-ico:after {
        content: '';
        position: absolute;
        width: 17px;
        height: 1px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(-45deg);
        background-color: #fff;
        transition: .3s
    }

    body.mob-menu-opened .header__lang {
        display: flex;
        position: fixed;
        top: 120px;
        left: 44px;
        padding: 0;
        flex-direction: column-reverse
    }

    body.mob-menu-opened .header__lang-link {
        padding: 0;
        margin-top: 40px
    }

    body.mob-menu-opened .header__lang-link:before {
        opacity: 0
    }

    body.mob-menu-opened .header__lang-arrow {
        display: none
    }

    body.mob-menu-opened .header__lang-drop {
        position: static;
        opacity: 1;
        pointer-events: all;
        padding: 0
    }

    body.mob-menu-opened .header__lang-drop:after,
    body.mob-menu-opened .header__lang-drop:before {
        opacity: 0
    }

    body.mob-menu-opened .header__lang-item {
        flex-direction: column
    }

    body.mob-menu-opened .header__lang-item:after,
    body.mob-menu-opened .header__lang-item:before {
        opacity: 0
    }

    body.mob-menu-opened .header__lang-item img {
        width: 40px;
        height: 40px;
        padding: 3px;
        border: 1px solid transparent;
        margin-right: 0;
        margin-bottom: 8px
    }

    body.mob-menu-opened .header__lang-item.selected img {
        border-color: #009de0
    }

    body.mob-menu-opened .aside {
        z-index: 100
    }

    body.mob-menu-opened .aside:before {
        max-height: 80px
    }

    body.mob-menu-opened .aside__sticky:before {
        opacity: 0
    }

    body.mob-menu-opened .aside__nav {
        opacity: 0;
        pointer-events: none;
        height: 0
    }

    body.mob-menu-opened .aside__btn {
        display: block;
        position: fixed;
        margin-top: 0;
        left: 27px;
        bottom: 40px
    }

    body.mob-menu-opened .aside__btn-ico {
        margin: 24px 0 0
    }

    body.mob-menu-opened .aside__btn-text {
        -ms-writing-mode: tb-lr;
        writing-mode: vertical-lr;
        transform: scale(-1)
    }

    body.mob-menu-opened .aside__tooltip {
        position: absolute;
        left: 100%;
        margin-top: 0;
        bottom: 0;
        margin-left: 32px;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }

    body.mob-menu-opened .aside__link {
        flex-direction: column-reverse
    }

    body.mob-menu-opened .socials-aside {
        z-index: 100
    }

    body.mob-menu-opened .socials-aside:before {
        max-height: 80px
    }

    body.mob-menu-opened .socials-aside__inner {
        display: flex;
        position: fixed;
        right: 0;
        bottom: 32px;
        background-color: #efefef;
        z-index: 100
    }

    .header {
        height: 145px
    }

    .header__row {
        left: 33px;
        right: 33px
    }

    .header__row:before {
        left: 0;
        right: 0;
        max-width: none
    }

    .header__nav-item {
        display: none;
        padding-bottom: 16px
    }

    .header__nav-item--more {
        display: flex
    }

    .header__nav-drop {
        display: none
    }

    .header__nav-more-link {
        height: 64px
    }

    .header__lang,
    .header__nav-more-link:after,
    .header__tel {
        display: none
    }

    .header__col {
        width: 100%
    }

    .header__col:last-child {
        width: 0
    }

    .header__logo {
        flex-grow: 1;
        padding: 16px 32px 26px;
        height: 80px
    }

    .header__search {
        height: 64px;
        margin-bottom: 16px;
        padding: 16px 28px 0
    }

    .socials-aside {
        width: 33px
    }

    .socials-aside__inner {
        display: none
    }

    .aside {
        width: 33px;
        padding: 0
    }

    .aside__btn,
    .aside__mouse {
        display: none
    }

    .aside__sticky {
        position: fixed !important;
        left: 33px;
        right: 33px;
        top: 80px !important
    }

    .aside__sticky:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background-color: #bcbcbc;
        -webkit-animation: 2s ease-out headerBorderAnim;
        animation: 2s ease-out headerBorderAnim
    }

    .aside__nav {
        display: flex;
        background-color: #efefef;
        padding-left: 32px;
        overflow: auto
    }

    .aside__nav-item {
        margin-bottom: 0;
        padding: 24px 0 27px 18px;
        white-space: nowrap;
        margin-right: 40px
    }

    .aside__nav-item:before {
        top: 26px
    }

    .aside__nav-item:last-child {
        margin-right: 32px
    }

    .main {
        padding-left: 32px;
        padding-right: 32px;
        margin-right: 0
    }

    .container {
        margin-right: 0
    }

    .fullpage {
        min-height: auto
    }

    .intro {
        margin-right: 0;
        background-color: transparent;
        padding-bottom: 150px;
        min-height: calc(100vh - 145px)
    }

    .intro__nav {
        position: absolute;
        left: 33px;
        bottom: 32px
    }

    .intro__nav.hidden {
        opacity: 1;
        pointer-events: all
    }

    .intro__nav-arrows {
        margin-bottom: 32px
    }

    .intro__video {
        bottom: 33px;
        max-width: 287px;
        right: 63px
    }

    .intro__title {
        max-width: 320px;
        margin-bottom: 32px
    }

    .intro__slider-nav {
        margin-bottom: 24px;
        max-height: 76px
    }

    .video {
        max-width: 287px;
        padding: 0 32px
    }

    .video__img {
        width: 80px;
        height: 80px;
        padding: 4px
    }

    .grid__col-right {
        max-width: none
    }

    .grid__col-heading {
        margin: 0 0 32px
    }

    .grid__col-full {
        flex-direction: row
    }

    .grid__col-full-col .btn {
        margin-top: 13px
    }

    .grid__row-4 .grid__row-item {
        width: 50%
    }

    .grid__row-full {
        position: relative
    }

    .grid__row-full .grid__row-item {
        width: 50%
    }

    .grid__title .btn {
        align-self: flex-start;
        margin-top: 12px
    }

    .tags {
        max-width: 350px;
        margin-bottom: -8px
    }

    .events--main .events__article {
        max-width: 449px
    }

    .events--main .events__title.h5 {
        max-width: 400px
    }

    .events--main .grid__col-right {
        width: 100%
    }

    .events--main .grid__col-right+.grid__col-left {
        margin-top: 32px;
        padding: 32px 0 0;
        margin-bottom: -33px
    }

    .events--main .grid__col-left {
        max-width: none;
        width: 100%
    }

    .events--main .grid__col-left:last-child {
        display: flex;
        flex-wrap: wrap
    }

    .events--main .grid__col-left .events__article {
        width: calc(50% - 64px);
        margin: 0 32px 32px;
        position: relative;
        padding-top: 0;
        padding-bottom: 48px;
        max-width: none
    }

    .events--main .grid__col-left .events__info {
        flex-direction: column;
        align-items: flex-start
    }

    .events--main .grid__col-left .events__info-item {
        margin-bottom: 8px
    }

    .events--main .grid__col-left .events__title:last-child {
        margin-top: 20px
    }

    #fullpage .grid__col-left:first-child {
        padding-bottom: 64px
    }

    .products--main .grid__col-full {
        flex-direction: column
    }

    .products--main .grid__col-left {
        position: relative
    }

    .products--main .grid__col-left-text {
        min-height: 72px
    }

    .products--main .grid__col-left .grid__col-full {
        flex-direction: row
    }

    .products--main .grid__row-img img {
        width: 100%
    }

    .products--main .products__arrows-inner,
    .products--main .products__slider .slick-dots {
        top: 144px
    }

    .services--main .grid__col-left {
        position: relative
    }

    .services--main .grid__col-left:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background-color: #bcbcbc
    }

    .dynamics .grid__col-6 {
        width: 100%;
        position: relative
    }

    .dynamics .grid__col-6 .btn {
        position: absolute;
        top: 45px;
        right: 32px
    }

    .dynamics .grid__col-6 .grid__col-heading {
        max-width: calc(100% - 280px)
    }

    .dynamics .grid__col-6 .grid__col-subheading {
        max-width: 384px;
        margin-bottom: 32px
    }

    .dynamics .grid__col-6:first-child:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        top: auto;
        background-color: #bcbcbc;
        width: 100%
    }

    .dynamics__graph {
        margin: 32px auto;
        max-width: 624px
    }

    .responsibility .grid__col-6 {
        width: 100%
    }

    .responsibility .grid__col-6:last-child {
        padding-top: 0;
        margin-top: -8px
    }

    .responsibility__banner img {
        width: 100%
    }

    .mob-menu {
        display: flex;
        position: fixed;
        top: 80px;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #efefef;
        z-index: 2;
        opacity: 0;
        pointer-events: none;
        padding-left: 128px
    }

    .mob-menu.opened {
        opacity: 1;
        pointer-events: all
    }

    .mob-menu.opened .mob-menu__nav:after,
    .mob-menu.opened .mob-menu__nav:before {
        -webkit-animation: 2s ease-in-out headerLineAnim;
        animation: 2s ease-in-out headerLineAnim
    }

    .mob-menu__nav {
        position: relative;
        padding: 40px 32px;
        width: 100%;
        display: flex
    }

    .mob-menu__nav:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: #bcbcbc
    }

    .mob-menu__nav:after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: #bcbcbc;
        opacity: 0
    }

    .mob-menu__inner {
        overflow: auto;
        width: 100%
    }

    .mob-menu__group:last-child {
        margin-bottom: 0
    }

    .mob-menu__head {
        position: relative;
        margin-bottom: 25px
    }

    .mob-menu__head:before {
        content: '';
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        width: 24px;
        height: 1px;
        background-color: #636363;
        transition: transform .3s
    }

    .mob-menu__head:after {
        content: '';
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%) rotate(90deg);
        width: 24px;
        height: 1px;
        background-color: #636363;
        transition: transform .3s
    }

    .mob-menu__head.hide:before {
        transform: translateY(-50%) rotate(45deg)
    }

    .mob-menu__head.hide:after {
        transform: translateY(-50%) rotate(-45deg)
    }

    .mob-menu__head>a {
        margin-bottom: 0
    }

    .mob-menu__link {
        text-transform: uppercase;
        margin-bottom: 26px;
        display: inline-block
    }

    .mob-menu__links {
        margin-bottom: 24px;
        display: none
    }

    .mob-menu__links a {
        display: block;
        margin-bottom: 16px;
        color: #8e8e8e
    }

    .mob-menu__links a:last-child {
        margin-bottom: 0
    }
}

@media screen and (max-width:1023px) {
    .header__logo svg {
        width: 160px;
        height: 38px
    }

    .intro {
        flex-direction: column
    }

    .intro__right {
        width: 100%;
        padding-right: 32px
    }

    .popup--nav {
        padding: 0 0 120px
    }

    .popup:before {
        display: none
    }

    .popup__close {
        width: 64px;
        height: 64px;
        top: 32px;
        right: 32px
    }

    .popup__title {
        max-width: calc(100% - 160px);
        padding: 48px 32px
    }

    .popup__form {
        padding: 32px
    }

    .popup__form .form__item {
        max-width: 576px
    }

    .popup__form .form__row .form__item {
        max-width: 272px;
        width: 100%
    }

    .popup__form .form__row .form__item:first-child {
        margin-right: 32px
    }

    .popup__form-nav {
        padding: 0 32px 0 55px;
        bottom: 30px
    }

    .popup__form-nav:before {
        top: -32px
    }

    .popup__form-nav-step {
        margin-right: 48px
    }

    .geography__map {
        max-width: 100%;
        overflow: auto;
        padding: 30px 0
    }

    .geography__map svg {
        width: 705px;
        height: 407px;
        flex-shrink: 0
    }

    .geography__tab {
        font-size: 12px
    }

    .grid__title {
        min-height: 150px
    }

    .events .row__item:last-child {
        padding-bottom: 80px
    }

    .events__slider.slick-initialized {
        padding: 0 0 80px
    }

    .events__slider.slick-initialized .slick-list,
    .events__slider.slick-initialized .slick-track {
        display: flex
    }

    .events__slider.slick-initialized .slick-list {
        padding: 32px 0
    }

    .events__slider.slick-initialized .slick-list:before {
        display: none
    }

    .events__slide {
        margin-right: 0;
        min-height: auto;
        padding-left: 32px;
        flex-shrink: 0
    }

    .events__slide .events__info {
        flex-direction: column;
        align-items: flex-start
    }

    .events__slide .events__tag {
        margin-top: 8px
    }

    .events__slide .events__title {
        margin-top: 20px
    }

    .events__arrows {
        display: flex;
        justify-content: space-between;
        left: 32px;
        right: 32px;
        bottom: 70px;
        top: auto
    }

    .events__arrows .arrow:first-child {
        margin: 0
    }
}

@media screen and (max-width:991px) {
    .hint__content {
        max-width: 350px
    }

    .events__article {
        position: relative
    }

    .events__article:not(:first-child) {
        margin-top: 32px;
        padding-top: 32px
    }

    .events--list .grid__row {
        padding-top: 32px
    }

    .articles {
        padding-bottom: 32px
    }

    .articles .events__title {
        margin-top: 16px
    }

    .articles .events__info-items {
        position: absolute;
        left: 0;
        bottom: 0
    }

    .articles .events__img-left {
        padding-bottom: 40px
    }
}

@media screen and (max-width:767px) {
    .h1 {
        font-size: 4rem
    }

    .h2 {
        font-size: 3rem
    }

    .h3 {
        font-size: 2.6rem
    }

    .h4 {
        font-size: 2.2rem
    }

    .h5 {
        font-size: 1.8rem
    }

    .h6,
    .h7 {
        font-size: 1.4rem
    }

    .label {
        font-size: 1rem;
        line-height: 1.1rem
    }

    .label-2 {
        line-height: 1.1rem
    }

    .aside__sticky {
        left: 16px;
        right: 16px;
        top: 56px !important
    }

    .aside__nav {
        padding-left: 16px
    }

    .aside__nav-item {
        margin-right: 32px;
        padding: 15px 0 16px 18px
    }

    .aside__nav-item:last-child {
        margin-right: 16px
    }

    .aside__nav-item:before {
        top: 17px
    }

    .header {
        height: 100px
    }

    .header__row {
        left: 16px;
        right: 16px
    }

    .header__logo {
        height: 56px;
        padding: 8px 16px
    }

    .header__logo svg {
        width: 112px;
        height: 27px
    }

    .header__search {
        height: 40px;
        padding: 12px 16px 0;
        align-items: flex-start
    }

    .header__nav-more-link {
        height: 40px;
        padding: 8px 16px 0;
        align-items: flex-start
    }

    .header__nav-more-ico {
        width: 24px;
        height: 24px
    }

    .search__btn svg {
        width: 16px;
        height: 16px
    }

    .video {
        padding: 0 16px;
        max-width: 88px
    }

    .video__img {
        width: 56px;
        height: 56px;
        padding: 2px;
        margin-right: 0
    }

    .video__desc {
        display: none
    }

    .intro {
        padding: 16px 16px 120px;
        min-height: calc(100vh - 100px)
    }

    .intro__video {
        max-width: 88px;
        right: 0;
        bottom: 16px
    }

    .intro__nav {
        width: 138px;
        left: 17px;
        bottom: 20px
    }

    .intro__nav-current {
        width: 20px
    }

    .intro__nav-total {
        width: auto
    }

    .intro__nav-loader {
        width: 34px;
        height: 34px
    }

    .intro__nav-loader svg {
        width: 32px;
        height: 32px
    }

    .intro__nav-arrows {
        margin-bottom: 16px
    }

    .intro__nav-next {
        display: flex;
        justify-content: flex-end
    }

    .intro__slider-nav {
        max-height: 50px
    }

    .intro__title {
        max-width: none;
        margin-bottom: 24px
    }

    .intro__left {
        width: 100%
    }

    .intro__desc {
        display: none
    }

    .arrows {
        width: 138px
    }

    .arrow {
        width: 51px;
        overflow: hidden
    }

    .arrow svg {
        min-width: 63px
    }

    .arrow--next svg {
        transform: translateX(-12px)
    }

    .footer__top:before {
        left: 32px;
        right: 32px
    }

    .hint__content {
        max-width: none;
        padding: 32px 80px 32px 16px;
        width: 100%
    }

    .hint__content:before {
        display: none
    }

    .hint__inner {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        transform: none;
        background-color: rgba(29, 29, 29, .3);
        z-index: 100;
        padding: 0;
        display: flex;
        align-items: flex-end
    }

    .hint__close {
        width: 40px;
        height: 40px;
        background-color: #fff;
        border-radius: 50%
    }

    .events__tag {
        font-size: 1rem;
        line-height: 1.1rem;
        padding: 8px 16px
    }

    .events--main .grid__col-full {
        flex-direction: column
    }

    .events--main .grid__col-left:before {
        display: none
    }

    .events--main .grid__col-left .events__article {
        width: 100%;
        margin: 0;
        padding: 16px 16px 40px
    }

    .events--main .grid__col-left:last-child {
        padding: 0;
        margin-bottom: -1px
    }

    .events--main .events__title.h5 {
        margin: 24px 0 32px
    }

    .events__article {
        flex-direction: column
    }

    .events__article-bottom {
        margin-top: 32px
    }

    .events__article.has-video .events__img:after {
        width: 56px;
        height: 56px;
        background-size: 16px
    }

    .events__article.has-video .events__img-left:after {
        width: 56px;
        height: 56px
    }

    .events__img-left {
        margin-right: 0;
        max-width: none
    }

    .events__time {
        margin-right: 10px
    }

    .events__time-ico {
        width: 40px;
        height: 40px;
        min-width: 40px;
        margin-right: 8px
    }

    .events__title {
        margin-top: 16px
    }

    .events .row:after {
        display: none
    }

    .events .row__item {
        padding: 0 16px 32px;
        margin-bottom: 32px
    }

    .events .row__item:last-child {
        margin-bottom: 0
    }

    .events .row__item:last-child:before {
        display: none
    }

    .events__slider:before {
        max-width: calc(100% - 32px);
        left: 16px;
        right: 16px
    }

    .events__slider.slick-initialized {
        padding-bottom: 56px
    }

    .events__slider.slick-initialized.slick-list {
        padding: 16px 0
    }

    .events__arrows {
        bottom: 46px;
        left: 16px;
        right: 16px
    }

    .events__slide {
        padding: 0 16px
    }

    .events__slide:before {
        display: none !important
    }

    .events__info-item svg {
        width: 16px;
        height: 16px
    }

    .grid__col-full {
        flex-direction: column
    }

    .grid__col-full-col .btn {
        margin-top: 32px;
        margin-bottom: 0
    }

    .grid__col-heading {
        margin: 0 0 21px
    }

    .grid__row-4 {
        margin: -16px
    }

    .grid__row-4 .grid__row-inner:before {
        display: none
    }

    .grid__row-4 .grid__row-inner .grid__row-item {
        width: 100%
    }

    .grid__row-4 .grid__row-inner .grid__row-item:nth-last-child(2):before {
        display: block
    }

    .grid__row:before {
        left: 0;
        right: 0;
        max-width: 100%
    }

    .grid__row-item {
        padding: 16px
    }

    .grid__row-item:before {
        left: 0;
        right: 0
    }

    .grid__row-item-nubmer {
        margin-bottom: 24px
    }

    .grid__row-img {
        margin-bottom: 16px
    }

    .grid__row-title {
        min-height: auto;
        margin-bottom: 24px
    }

    .grid__row-svg {
        position: absolute;
        right: 0;
        bottom: 0;
        margin: 0 0 24px;
        width: 114px;
        height: 88px
    }

    .grid__row-svg img {
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain
    }

    .grid__row-full:before {
        display: none
    }

    .grid__row-full .grid__row-item {
        width: 100%;
        padding-bottom: 48px
    }

    .grid__row-full .grid__row-item:after {
        left: 0;
        right: 0
    }

    .grid__row-full .grid__row-item:nth-last-child(2):after {
        display: block
    }

    .grid__title {
        flex-direction: column;
        align-items: flex-start;
        min-height: auto;
        padding: 16px
    }

    .grid__title span {
        margin-bottom: 29px
    }

    .grid__title .btn {
        align-self: flex-start;
        margin: 0 0 32px
    }

    .tags {
        white-space: nowrap;
        flex-wrap: nowrap;
        overflow: auto;
        margin: 0 -16px -8px;
        padding-left: 16px;
        max-width: none
    }

    .tag {
        padding: 6px 15px
    }

    #fullpage .grid__col-left:first-child {
        padding-bottom: 40px
    }

    .products--main .grid__col-left .grid__col-full {
        flex-direction: column
    }

    .products--main .grid__col-left .grid__col-heading {
        margin-bottom: 5px
    }

    .products--main .grid__col-left-text {
        min-height: 60px
    }

    .products--main .products__slide-info {
        margin-bottom: 80px
    }

    .products--main .products__slider {
        margin-bottom: 32px
    }

    .products--main .products__arrows-inner,
    .products--main .products__slider .slick-dots {
        top: 100px
    }

    .products__download {
        justify-content: flex-start;
        margin: 8px 0;
        height: auto
    }

    .slick-dots {
        margin: 3px -4px
    }

    .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 4px
    }

    .slick-dots li button {
        width: 8px;
        height: 8px;
        min-height: 8px
    }

    .services--main .grid__row-item {
        position: relative
    }

    .services--main .grid__row-title {
        max-width: calc(100% - 116px)
    }

    .dynamics .grid__col-6 .grid__col-heading {
        max-width: none
    }

    .dynamics .grid__col-6 .grid__col-subheading {
        margin-bottom: 24px
    }

    .dynamics .grid__col-6 .btn {
        position: relative;
        top: auto;
        right: auto;
        margin-bottom: 32px
    }

    .dynamics .grid__col-6:last-child {
        position: relative
    }

    .dynamics .grid__col-6:last-child:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 1px;
        background-color: #bcbcbc
    }

    .dynamics__graph {
        margin: 24px auto 16px
    }

    .popup--nav {
        padding: 0 0 80px
    }

    .popup__close {
        width: 40px;
        height: 40px;
        top: 16px;
        right: 16px
    }

    .popup__close:after,
    .popup__close:before {
        width: 20px
    }

    .popup__title {
        max-width: calc(100% - 80px);
        padding: 32px 0 32px 16px
    }

    .popup__form {
        max-width: none;
        padding: 16px
    }

    .popup__form .form__item {
        max-width: none
    }

    .popup__form .form__item:first-child {
        margin-right: 0
    }

    .popup__form .form__row .form__item {
        max-width: none
    }

    .popup__form .form__row .form__item:first-child {
        margin-right: 0
    }

    .popup__form-next span {
        margin-right: 8px
    }

    .popup__form-next .next-arrow {
        width: 32px;
        height: 32px
    }

    .popup__form-next .next-arrow img {
        width: 19px
    }

    .popup__form-nav {
        padding: 0 16px 0 28px;
        bottom: 24px
    }

    .popup__form-nav:before {
        top: -24px
    }

    .popup__form-nav-circle {
        width: 32px;
        height: 32px;
        transform: translateX(-11px)
    }

    .popup__form-nav-step {
        margin-right: 24px
    }

    body.mob-menu-opened .header__lang {
        flex-direction: row-reverse;
        top: 84px;
        left: 31px
    }

    body.mob-menu-opened .header__lang-link {
        margin-top: 0;
        margin-left: 48px
    }

    body.mob-menu-opened .header__lang-item {
        flex-direction: row
    }

    body.mob-menu-opened .header__lang-item img {
        margin-bottom: 0;
        margin-right: 8px;
        width: 32px;
        height: 32px
    }

    body.mob-menu-opened .header__nav-more-ico:after,
    body.mob-menu-opened .header__nav-more-ico:before {
        width: 13px
    }

    body.mob-menu-opened .aside:before {
        max-height: 56px
    }

    body.mob-menu-opened .aside__btn {
        display: none
    }

    body.mob-menu-opened .socials-aside {
        -ms-writing-mode: initial;
        writing-mode: initial
    }

    body.mob-menu-opened .socials-aside:before {
        max-height: 56px
    }

    body.mob-menu-opened .socials-aside__inner {
        transform: none;
        bottom: 0;
        left: 15px;
        right: 15px
    }

    body.mob-menu-opened .socials-aside__item {
        width: 33.33%;
        flex-grow: 1
    }

    body.mob-menu-opened .socials-aside__item:before {
        width: 1px;
        height: 100%;
        left: auto;
        right: 0;
        top: 0;
        bottom: 0;
        -webkit-animation: 1s headerLineAnim;
        animation: 1s headerLineAnim
    }

    body.mob-menu-opened .socials-aside__item a {
        padding: 33px 0;
        width: 100%;
        text-align: center
    }

    .mob-menu {
        padding: 0 15px;
        top: 56px;
        font-size: 1.2rem;
        line-height: 1.2
    }

    .mob-menu__nav {
        padding: 94px 17px 90px
    }

    .mob-menu__nav:after {
        opacity: 1
    }

    .mob-menu__head:after,
    .mob-menu__head:before {
        width: 19px
    }

    .geography__aside {
        padding: 16px;
        flex-direction: column
    }

    .geography__aside:before {
        display: none
    }

    .geography__aside-col {
        padding: 0;
        width: auto
    }

    .geography__map {
        max-height: 397px;
        padding: 10px 0
    }

    .geography__tabs {
        margin: 16px 0
    }

    .geography__tab {
        font-size: 1rem;
        line-height: 1.1rem;
        padding-bottom: 10px
    }

    .geography__tab:before {
        width: 8px;
        height: 8px
    }

    .geography__list {
        margin-bottom: 16px
    }

    .articles {
        padding: 0 16px 56px
    }

    .articles .events__info {
        flex-direction: column;
        align-items: flex-start
    }

    .articles .events__info-items {
        position: static
    }

    .articles .events__img-left {
        padding-bottom: 16px
    }

    .articles .events__tag {
        margin-top: 8px
    }

    .articles .events__title {
        margin-top: 24px
    }

    .pagination {
        padding: 29px 16px
    }

    .pagination__list {
        padding: 0 16px
    }

    .pagination__list-item {
        margin: 0 12px
    }

    .pagination__list-item.active:after {
        width: 32px;
        height: 32px
    }

    .pagination__arrows {
        left: 16px;
        right: 16px
    }

    .pagination .arrow {
        width: 16px
    }

    .pagination .arrow--next svg {
        transform: translateX(-47px)
    }

    .main__head-tabs .form {
        grid-gap: 24px;
        flex-direction: column;
        align-items: flex-start
    }

    .main__head-tabs .form .datepicker,
    .main__head-tabs .form__input {
        max-width: 480px
    }

    .main__head-tabs .searchPage__form .field {
        max-width: 600px
    }

    .file-btn:after,
    .file-btn:before {
        width: 16px
    }

    .provider-form {
        margin: -16px
    }

    .provider-form-wrap .grid__col-left {
        padding-bottom: 48px
    }

    .provider-form__row {
        flex-direction: column;
        margin-bottom: 24px
    }

    .provider-form__row--line {
        padding-top: 16px;
        margin-bottom: 48px
    }

    .provider-form__row--line .provider-form__col:first-child {
        max-width: 100%;
        padding-right: 0
    }

    .provider-form__row--line .provider-form__col:first-child .label {
        font-size: 14px;
        text-transform: none;
        line-height: 1.4;
        margin-bottom: 8px
    }

    .provider-form__row--line:before {
        display: block !important
    }

    .provider-form__row--line:nth-child(2) {
        padding-top: 16px
    }

    .provider-form__head {
        padding: 16px 16px 48px
    }

    .provider-form__col {
        max-width: none
    }

    .provider-form__col:first-child {
        max-width: 100%;
        padding-right: 0
    }

    .provider-form__col:last-child {
        margin-top: 16px
    }

    .provider-form__col .radio {
        align-items: flex-start;
        grid-gap: 16px
    }

    .provider-form__col .provider-form__certificates .provider-form__files:not(:empty) {
        padding-bottom: 16px
    }

    .provider-form .label {
        padding-top: 0
    }

    .provider-form .form__input {
        padding: 0
    }

    .provider-form .form__input--short {
        max-width: 100%
    }

    .provider-form .grid {
        padding: 16px 16px 48px
    }

    .provider-form__title {
        margin-bottom: 24px
    }

    .provider-form__group.js-certificates-group .provider-form__row {
        flex-direction: row;
        padding-right: 5px;
        transition: .3s;
        position: relative
    }

    .provider-form__group.js-certificates-group .provider-form__row.active {
        padding-bottom: 38px
    }

    .provider-form__group.js-certificates-group .provider-form__row--clone {
        flex-direction: column
    }

    .provider-form__group.js-certificates-group .provider-form__row--clone .provider-form__col:first-child,
    .provider-form__group.js-certificates-group .provider-form__row--clone .provider-form__col:last-child {
        width: 100%
    }

    .provider-form__group.js-certificates-group .provider-form__row--clone .form__input--short {
        max-width: 100%
    }

    .provider-form__group.js-certificates-group .provider-form__row--clone .label {
        margin-bottom: 16px
    }

    .provider-form__group.js-certificates-group .provider-form__col {
        justify-content: center
    }

    .provider-form__group.js-certificates-group .provider-form__col:first-child {
        padding-right: 16px;
        width: 40%
    }

    .provider-form__group.js-certificates-group .provider-form__col:last-child {
        margin-top: 0;
        flex-shrink: 0;
        width: 60%;
        position: static
    }

    .provider-form__group.js-certificates-group .provider-form__col .radio {
        grid-gap: 25px;
        justify-content: flex-end
    }

    .provider-form__group.js-certificates-group .provider-form__col .form__accept--clone {
        justify-content: flex-end;
        margin: 0;
        position: absolute;
        left: 0;
        bottom: 0
    }

    .provider-form__group.js-certificates-group .provider-form__user-certificates {
        padding: 24px 32px 24px 0;
        margin-bottom: 16px
    }

    .provider-form__group.js-certificates-group .provider-form__user-certificates+.provider-form__user-certificates {
        margin-top: -16px
    }

    .provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__row {
        flex-direction: column
    }

    .provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__col:first-child {
        width: 100%
    }

    .provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__col:last-child {
        width: 100%;
        margin-top: 16px
    }

    .provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__col .form__input--short {
        max-width: 100%
    }

    .provider-form__group.js-certificates-group .provider-form__user-certificates .provider-form__col .radio {
        flex-direction: row
    }

    .provider-form__group.js-method-group .provider-form__col .form__input--select,
    .provider-form__group.js-method-group .provider-form__col:first-child {
        max-width: 100%
    }

    .provider-form__group.js-method-group .provider-form__user-certificates {
        padding: 24px 32px 24px 0;
        margin-bottom: 16px
    }

    .provider-form__group.js-method-group .provider-form__user-certificates+.provider-form__user-certificates {
        margin-top: -16px
    }

    .provider-form__group.js-method-group .provider-form__user-certificates .provider-form__col .radio {
        flex-direction: row;
        grid-gap: 24px
    }

    .provider-form__group button.label.btn {
        padding: 9px 24px;
        margin: 0
    }

    .provider-form__add {
        min-height: 40px;
        padding-left: 48px;
        max-width: 192px
    }

    .provider-form__add-wrap {
        padding-top: 0
    }

    .provider-form__add span {
        width: 40px;
        height: 40px
    }

    .provider-form__add span:after,
    .provider-form__add span:before {
        width: 16px
    }

    .provider-form__heading {
        margin-top: 8px
    }

    .provider-form__input {
        max-width: none;
        flex-direction: column
    }

    .provider-form__input-group {
        grid-gap: 24px
    }

    .provider-form__input .form__input {
        margin-top: 16px;
        max-width: 558px
    }

    .provider-form__date {
        max-width: none
    }
}

@media screen and (max-width:665px) {
    .main__head-tabs .form {
        grid-template-columns: 1fr
    }

    .main__head-tabs .form .datepicker {
        grid-row-start: 2
    }

    .main__head-tabs .searchPage__form {
        grid-template-columns: 1fr
    }

    .main__head-tabs .searchPage__form .field {
        max-width: 480px;
        grid-column-end: auto
    }

    .main__head-tabs .searchPage__form .datepicker {
        grid-row-start: 3
    }

    .main__head-tabs .form__input {
        min-width: auto
    }
}

@-webkit-keyframes loaderAnim {
    0% {
        stroke-dasharray: 122px;
        stroke-dashoffset: -122px
    }

    100% {
        stroke-dashoffset: -244px
    }
}

@keyframes loaderAnim {
    0% {
        stroke-dasharray: 122px;
        stroke-dashoffset: -122px
    }

    100% {
        stroke-dashoffset: -244px
    }
}

@-webkit-keyframes fadeOut {

    0%,
    80% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeOut {

    0%,
    80% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes imgLoop {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes imgLoop {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes headerLineAnim {
    0% {
        height: 0
    }

    100% {
        height: 100%
    }
}

@keyframes headerLineAnim {
    0% {
        height: 0
    }

    100% {
        height: 100%
    }
}

@-webkit-keyframes headerBorderAnim {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes headerBorderAnim {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-webkit-keyframes headerDropSideLine {
    0% {
        height: 0
    }

    100% {
        height: 100%
    }
}

@keyframes headerDropSideLine {
    0% {
        height: 0
    }

    100% {
        height: 100%
    }
}

@-webkit-keyframes headerDropBotLine {

    0%,
    50% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

@keyframes headerDropBotLine {

    0%,
    50% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

@-webkit-keyframes headerLangDropBotLine {

    0%,
    50% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes headerLangDropBotLine {

    0%,
    50% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-webkit-keyframes headerLangDropTopLine {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes headerLangDropTopLine {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

.fadeOutAmin {
    -webkit-animation: 1s ease-in-out fadeOut;
    animation: 1s ease-in-out fadeOut
}

.fullpageLineAnim {
    -webkit-animation: 2s ease-in-out headerBorderAnim;
    animation: 2s ease-in-out headerBorderAnim
}

.line-wrap {
    position: relative;
    margin: 0 -32px
}

@media screen and (max-width:767px) {
    .line-wrap {
        margin: 0 -16px
    }
}

.line--bottom-bot,
.line--bottom-bot:before {
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%
}

.line--height {
    right: 0;
    top: 0;
    height: 100%;
    width: 1px
}

.line--height:before {
    right: 0;
    top: var(--indent32);
    height: calc(100% - 2*var(--indent32));
    width: 1px
}

.line--height.fullWidth:before {
    width: 100%
}

.footer {
    margin: 0 32px;
    position: relative
}

.footer__top {
    padding: 55px 0 41px;
    position: relative
}

.footer__top-title {
    font-weight: 500;
    text-transform: uppercase;
    color: #636363;
    margin-bottom: 24px;
    pointer-events: none
}

.footer__top-links {
    display: flex;
    flex-direction: column
}

.footer__top-links a {
    font-weight: 500;
    font-size: 13px;
    line-height: 1.105;
    color: #8e8e8e;
    transition: .3s;
    margin-bottom: 16px
}

.footer__top-links a:hover {
    color: #009de0
}

.footer__top-btn .btn {
    margin-top: 23px
}

.footer__socials {
    display: flex;
    margin: 54px -8px 0
}

.footer__socials a {
    margin: 0 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 72px;
    height: 72px;
    border: 1px solid #bcbcbc;
    transition: .3s
}

.footer__socials a svg {
    fill: #8e8e8e;
    transition: .3s;
    width: 24px;
    height: 24px
}

.footer__socials a span {
    transition: color .3s;
    margin-left: 4px
}

.footer__socials a:hover {
    border: 1px solid #009de0;
    background-color: #009de0
}

.footer__socials a:hover svg {
    fill: #fff
}

.footer__socials a:hover span {
    color: #fff
}

.footer__nav {
    display: flex;
    margin: 0 -17px
}

.footer__unit {
    width: calc(16.66% - 34px);
    margin: 0 17px
}

.footer__bottom {
    position: relative;
    padding: 20px 0 33px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.footer__bottom-unit:nth-child(2) span {
    color: #8e8e8e
}

.footer__bottom-unit:nth-child(3) {
    display: flex;
    flex-shrink: 0;
    margin-left: -128px
}

.footer__bottom-unit:nth-child(4) span {
    margin-right: 16px;
    color: #8e8e8e
}

.footer__bottom-link {
    display: flex;
    align-items: center;
    margin: 0 72px;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.105;
    text-transform: uppercase;
    color: #636363;
    transition: .3s
}

.footer__bottom-link:first-child {
    margin-left: 0
}

.footer__bottom-link:hover {
    color: #009de0
}

.footer__bottom-link:hover .footer__bottom-img {
    background-color: #009de0
}

.footer__bottom-img {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #636363;
    border-radius: 50px;
    margin-right: 14px;
    transition: .3s
}

.btn {
    display: inline-block;
    text-transform: uppercase;
    color: #636363;
    font-weight: 500;
    padding: 9px 39px;
    border-right: 1px solid #009de0;
    border-left: 1px solid #009de0;
    transition: .3s;
    position: relative
}

.btn span {
    position: relative;
    z-index: 1
}

.btn:before {
    position: absolute;
    content: '';
    background-color: #009de0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 0;
    transition: .3s
}

.btn:hover {
    color: #fff
}

.btn:hover:before {
    width: 100%
}

@-webkit-keyframes headerBorderAnim {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes headerBorderAnim {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

.progress {
    position: relative;
    max-width: 100%
}

.progress__banner {
    padding: 32px;
    position: relative
}

.grid {
    display: flex;
    position: relative
}

.grid.anim-line:before {
    -webkit-animation: 2s headerBorderAnim;
    animation: 2s headerBorderAnim;
    opacity: 1
}

.grid__row--p32 {
    padding: 32px;
    width: 100%
}

.grid__col {
    width: 33.33%;
    padding: 32px;
    position: relative
}

.grid__col-left {
    padding: 32px;
    max-width: 382px;
    width: 100%;
    position: relative
}

.grid__col-left-text {
    max-width: 320px
}

.grid__col-left-text span {
    color: #009de0
}

.grid__col-right {
    padding: 32px;
    position: relative;
    width: 100%
}

.grid__col-right-cert {
    display: flex;
    margin: -16px -17px 0
}

.grid__col-right-cert a {
    margin: 16px 17px 0;
    width: calc(33.33% - 34px)
}

.grid__col-right-cert a img {
    width: 100%
}

.grid__col-item {
    display: block;
    position: relative
}

.grid__col-item-inner {
    display: flex;
    padding: 32px 64px 29px 0;
    position: relative;
    width: 100%;
    transition: .3s
}

.grid__col-item-inner:hover .grid__col-title {
    color: #009de0
}

.grid__col-img {
    margin-right: 32px;
    flex-shrink: 0;
    max-width: 288px
}

.grid__col-title {
    max-width: 640px;
    margin-bottom: 16px;
    transition: .3s
}

.grid__col-text {
    color: #8e8e8e;
    max-width: 640px
}

.grid__col-6 {
    width: 50%;
    position: relative;
    padding: 32px
}

.grid__col-3 {
    width: 26.5%
}

.grid__col-9 {
    width: 73.5%
}

.grid__col-reverse {
    width: calc(100% - 416px);
    padding: 32px
}

.grid__col-reverse .grid__col-text {
    color: #636363;
    margin-bottom: 16px
}

.grid__col-reverse .grid__col-text>div+div {
    margin-top: 21px
}

.grid__col-reverse .grid__col-left-text {
    margin: 132px 0 0;
    max-width: 100%
}

.grid__col-reverse .grid__col-heading {
    margin: 48px 0 28px
}

.grid__col-reverse:last-child {
    max-width: 416px;
    flex-shrink: 0;
    width: 100%;
    display: flex;
    position: relative
}

.grid--space-inner {
    padding: 32px 0
}

.grid--space-inner .grid__contacts-block {
    margin: -32px 0;
    min-height: 376px
}

.branches__map {
    background-color: #bcbcbc;
    max-width: 672px;
    height: 376px
}

.progress .grid__col-right {
    padding: 0 32px
}

.main__head {
    position: relative
}

.main__head-video {
    position: absolute;
    top: 50%;
    right: 0
}

.main__head-video .video {
    max-width: 352px
}

.main__head-video .video__icon {
    margin-right: 24px;
    min-width: 96px;
    height: 96px;
    border-radius: 50%;
    background-color: #009de0;
    display: flex;
    justify-content: center;
    align-items: center
}

.main__head-video .video__icon svg {
    width: 48px;
    height: 48px
}

.main__head-video-services {
    top: 21%
}

.main__head-events__info {
    padding-top: 48px;
    margin-bottom: 20px
}

.main__head .breadcrumbs a {
    transition: .3s
}

.main__head .breadcrumbs a:hover {
    color: #009de0
}

.main__head .main__title {
    max-width: 819px;
}

.main__head .main__title-mb {
    margin-bottom: 88px
}

.main__head .main__title--width {
    max-width: 960px
}

.main__head .main__title-services {
    max-width: 100%;
    padding-right: 352px
}

.main__head-tabs {
    padding-top: 72px;
    margin-bottom: 27px;
    width: 100%
}

.main__head-tabs .page-tabs {
    display: flex;
    width: 100%;
    position: relative
}

.main__head-tabs .page-tabs__tab {
    display: flex;
    justify-content: center;
    position: relative;
    width: 100%;
    max-width: 168px;
    align-items: center;
    cursor: pointer;
    padding-bottom: 12px;
    transition: color .3s;
    overflow: hidden
}

.main__head-tabs .page-tabs__tab:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 2px;
    transition: .3s;
    background-color: #009de0
}

.main__head-tabs .page-tabs__tab:hover {
    color: rgba(99, 99, 99, .6)
}

.main__head-tabs .page-tabs__tab:first-child:before {
    transform: translateX(100%)
}

.main__head-tabs .page-tabs__tab:last-child:before {
    transform: translateX(-100%)
}

.main__head-tabs .page-tabs__tab.active:before {
    transform: translateX(0)
}

.main__head-btn {
    padding-top: 32px;
    margin: 0 -16px 16px
}

.main__head-btn .btn {
    margin: 0 16px
}

.main__subtitle {
    max-width: 383px;
    margin-bottom: 64px
}

.contacts__box {
    display: flex;
    min-height: 156px
}

.contacts__content {
    width: 100%
}

.contacts__content-btn {
    max-width: 574px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.contacts__aside {
    width: 128px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
    flex-shrink: 0
}

.contacts__group {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.contacts__group+.contacts__group {
    margin-top: 48px
}

.contacts__group a {
    transition: .3s
}

.contacts__group a:hover {
    color: #009de0
}

.contacts__group-info {
    margin-bottom: 8px;
    max-width: 448px;
    margin-right: 60px
}

.contacts__group-info:last-child {
    margin-bottom: 0
}

.contacts__group a.contacts__group-info {
    display: block
}

.contacts__group a.contacts__group-info:first-child {
    margin-bottom: 24px
}

.contacts__group-label {
    color: #8e8e8e;
    margin-bottom: 24px
}

.contacts__group-marker {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #009de0;
    border-radius: 50%;
    transition: .3s
}

.contacts__group-marker:hover {
    opacity: .6
}

.contacts__group-email {
    border-bottom: 1px solid #636363;
    transition: .3s
}

.contacts__group-email:hover {
    border-bottom: 1px solid #009de0
}

.contacts__group-link {
    color: #8e8e8e;
    border-bottom: 1px dashed #8e8e8e;
    transition: .3s
}

.contacts__group-link:hover {
    color: #009de0;
    border-bottom: 1px dashed #009de0
}

.contacts__map {
    width: 100%;
    height: 100%;
    padding: 32px;
    position: relative
}

.contacts__map-img {
    height: 550px;
    background-color: #bcbcbc
}

.form__title {
    margin-bottom: 32px
}

.form__text {
    color: #8e8e8e;
    max-width: 288px
}

.form .grid__col-left-text {
    max-width: 278px;
    margin: 4px 0 32px
}

.form__label {
    margin-bottom: 24px
}

.form__inner {
    max-width: 526px
}

.form__input {
    width: 100%;
    height: 30px;
    border-right: 1px solid #009de0;
    border-left: 1px solid #009de0;
    padding: 0 8px;
    position: relative
}

.form__input input {
    width: 100%;
    height: 100%;
    border: none;
    outline: 0;
    background: 0 0;
    border-bottom: 1px solid #bcbcbc;
    transition: .3s
}

.form__input input:focus,
.form__input input:hover {
    border-bottom: 1px solid #8e8e8e
}

.form__input input:focus::-moz-placeholder {
    color: #636363
}

.form__input input:focus:-ms-input-placeholder {
    color: #636363
}

.form__input input:focus::placeholder {
    color: #636363
}

.form__input input::-moz-placeholder {
    -moz-transition: .3s;
    transition: .3s;
    color: #bcbcbc
}

.form__input input:-ms-input-placeholder {
    -ms-transition: all .3s;
    transition: .3s;
    color: #bcbcbc
}

.form__input input::placeholder {
    transition: .3s;
    color: #bcbcbc
}

.form__input input.error {
    border-color: #f53149
}

.form__input label.error {
    position: absolute;
    left: 0;
    color: #f53149;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    text-transform: uppercase;
    top: 100%;
    margin-top: 8px
}

.form__item {
    margin-bottom: 33px
}

.form__row {
    display: flex
}

.form__row .form__item {
    width: 247px
}

.form__row .form__item:first-child {
    margin-right: 32px
}

.form button,
.form input[type="submit"] {
    margin: 40px 0 33px;
    border-top: none;
    border-bottom: none
}

.form__accept {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-top: 40px
}

.form__accept:hover span {
    border: 1px solid #8e8e8e
}

.form__accept-text {
    margin-left: 8px
}

.form__accept-text a {
    color: #009de0;
    border-bottom: 1px solid #009de0;
    transition: .3s
}

.form__accept-text a:hover {
    opacity: .6
}

.next-arrow {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: #009de0;
    transition: .3s;
    flex-shrink: 0
}

.next-arrow:hover {
    opacity: .6
}

.next-page__inner {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.next-page__label {
    color: #848484;
    margin: 6px 0 24px
}

.next-page__name {
    margin-bottom: 16px
}

.departments .contacts__group {
    max-width: 448px
}

.departments .contacts__group-email,
.departments .contacts__group-info,
.departments .contacts__group-label {
    margin-right: 60px
}

.departments .contacts__group-phone {
    margin-bottom: 8px
}

.departments .contacts__group-phone .contacts__group-info {
    margin-right: 0;
    display: inline
}

.departments .contacts__group-email {
    margin-bottom: 21px
}

.departments .contacts__group-mail {
    margin-bottom: 21px;
    display: flex;
    flex-wrap: wrap
}

.departments .contacts__group-mail span {
    display: inline-block;
    margin: 0 5px
}

.departments .contacts__group-mail a {
    margin: 0
}

.service-center .contacts__box {
    min-height: 376px
}

.row {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -1px
}

.row__item {
    width: 50%;
    padding: 32px 32px 80px;
    position: relative
}

.row__item-img {
    margin-bottom: 32px
}

.row__item-img img {
    width: 100%
}

.row__item-title {
    margin-bottom: 16px
}

.row__item-text {
    max-width: 353px;
    margin-bottom: 16px
}

.row__item-link {
    color: #009de0;
    text-decoration: underline;
    transition: opacity .3s
}

.row__item-link:hover {
    opacity: .6
}

.row__item-info {
    display: flex
}

.row__item-subtitle {
    max-width: 288px;
    margin-right: 64px
}

.row__item-wrap {
    display: flex;
    width: 100%;
    margin: 0 -11px
}

.row__item-wrap div {
    display: flex;
    flex-direction: column;
    width: 50%;
    margin: 10px 11px 0
}

.row__item-wrap div a {
    transition: color .3s
}

.row__item-wrap div a:hover {
    color: #009de0
}

.row__item-wrap div a+a {
    margin-top: 24px
}

.product .row__item {
    min-height: 592px;
    padding: 32px
}

.product .row__item .grid__col-left-text {
    max-width: 448px;
    margin-bottom: 146px
}

.product .row__item .products__slide-info {
    max-width: 100%;
    width: 100%
}

.product .row__item .products__arrows-inner {
    width: 100%;
    max-width: 100%;
    right: 0
}

.product .row__item .products__slider {
    margin-bottom: 114px
}

.product .row__item .products__download-wrap {
    position: relative;
    padding: 32px 0
}

.product-services {
    position: relative
}

.product-services .row__item {
    width: 25%;
    min-height: 289px;
    position: relative
}

.product-services .row__item-img {
    margin-bottom: 24px
}

.product-services .row__item:hover .product-services__subtitle {
    color: #009de0
}

.product-services__subtitle {
    transition: color .3s
}

.product-services__title {
    margin: -15px 0 32px
}

.product-services__desk {
    max-width: 238px;
    color: #8e8e8e
}

.text-block .grid__col-6 {
    padding: 32px 32px 64px
}

.text-block__text {
    color: #8e8e8e;
    max-width: 600px
}

.text-block__text p {
    margin: 0
}

.text-block__text p+p {
    margin-top: 22px
}

.checkbox {
    width: 20px;
    height: 20px;
    position: relative
}

.checkbox input {
    position: absolute;
    opacity: 0
}

.checkbox input:checked+label+span:before,
.checkbox input:checked+span:before {
    opacity: 1
}

.checkbox input:disabled+span {
    pointer-events: none
}

.checkbox span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #bcbcbc;
    transition: border .3s;
    position: relative
}

.checkbox span:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 11px;
    border-bottom: 1px solid #009de0;
    border-right: 1px solid #009de0;
    transform: rotate(45deg);
    top: 1px;
    left: 6px;
    opacity: 0;
    transition: opacity .3s
}

.checkbox label.error {
    position: absolute;
    left: 0;
    color: #f53149;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    text-transform: uppercase;
    top: 100%;
    margin-top: 8px;
    white-space: nowrap
}

.product-detailed .grid {
    margin: 0
}

.product-detailed .grid__col-12 {
    padding: 32px;
    width: 100%
}

.product-detailed__title {
    max-width: 448px
}

.product-detailed .products__download {
    align-items: flex-start;
    justify-content: flex-start
}

.product-detailed .products__download-info {
    max-width: 256px
}

.product-detailed .products__download-wrap+.products__download-wrap {
    margin-top: 32px
}

.product-detailed__sertificate {
    margin: 0 16px;
    width: calc(50% - 32px)
}

.product-detailed__sertificate-wrap {
    display: flex;
    margin: 0 -16px 32px;
    flex-wrap: wrap
}

.product-detailed__sertificate-title {
    margin-bottom: 32px
}

.product-detailed .products__slide-info {
    max-width: 100%;
    width: 100%;
    margin-bottom: 47px
}

.product-detailed .products__slide-image img {
    width: 100%
}

.product-detailed .products__arrows-inner {
    max-width: 100%;
    width: 100%
}

.product-detailed .products__slider {
    margin-bottom: 32px
}

.product-detailed__bottom-row {
    display: flex;
    padding: 32px 0;
    justify-content: space-between
}

.product-detailed__bottom-row .grid__col-6 {
    padding: 0 !important
}

.product-detailed__bottom-row .grid__col-6:first-child:before {
    display: none
}

.product-detailed__bottom-row .products__download {
    align-items: center
}

.list {
    max-width: 532px;
    margin-bottom: 64px
}

.list:last-child {
    margin-bottom: 32px
}

.list__title {
    margin-bottom: 24px
}

.list li {
    list-style: none;
    position: relative;
    padding-left: 19px
}

.list li+li {
    margin-top: 16px
}

.list li:before {
    position: absolute;
    content: '';
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #009de0;
    left: 0;
    top: 9px
}

.list ul {
    margin: 0;
    padding: 0
}

.list--border-top {
    position: relative
}

.list--border-top .list__title {
    padding-top: 32px;
    margin-bottom: 48px
}

.next-block {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.next-block:hover .next-block__text {
    color: #009de0
}

.next-block__text {
    max-width: 225px;
    text-align: right;
    margin-right: 16px;
    transition: color .3s
}

.next-block .next-arrow:hover {
    opacity: 1
}

.services .row__item {
    min-height: 505px
}

.services .row__item:hover .row__item-title {
    color: #009de0
}

.services .row__item-title {
    margin-bottom: 0;
    transition: color .3s;
    max-width: 512px
}

.services .products .grid__row-title {
    transition: color .3s
}

.services .products .grid__row-item:hover .grid__row-title {
    color: #009de0
}

.services .products .grid__col-heading-subtitle {
    color: #8e8e8e
}

.services-detailed {
    position: relative
}

.services-detailed .product-detailed__certificate-wrap {
    margin: 0 -16px 64px
}

.services-detailed .list--border-top {
    padding-top: 36px
}

.services-detailed .list__li {
    margin: 16px 0 0 13px
}

.services-detailed .list__desc {
    color: #8e8e8e;
    max-width: 480px
}

.services-detailed .list__desc:first-child {
    margin-bottom: 19px
}

.services-detailed__company-logo {
    max-width: 256px;
    width: 100%;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 48px
}

.services-detailed__company-logo img {
    max-height: 100%
}

.services-detailed__company-name {
    margin-bottom: 24px;
    max-width: 412px
}

.services-detailed__company-desc {
    color: #8e8e8e;
    margin-bottom: 59px;
    max-width: 412px
}

.services-detailed__slider-main {
    margin-bottom: 32px
}

.services-detailed__slider-nav {
    position: relative;
    margin: 0 -32px;
    padding: 48px 172px 16px 20px
}

.services-detailed__slide-nav {
    margin: 0 12px;
    height: 56px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.services-detailed__slide-nav img {
    filter: grayscale(1);
    transition: .3s;
    max-width: 100%;
    max-height: 100%
}

.services-detailed__slide-nav.slick-current img {
    filter: grayscale(0)
}

.services-detailed__arrows {
    position: absolute;
    right: 32px;
    bottom: 40px
}

.services-detailed__arrows .arrow:first-child {
    margin-bottom: 30px
}

.customers .grid__col-heading {
    margin: 0 0 48px
}

.customers .products__download-wrap {
    width: 288px
}

.customers .products__download-ico {
    flex-shrink: 0
}

.customers .rules {
    position: relative;
    display: flex;
    padding: 32px 0
}

.customers .rules:first-child {
    padding-top: 0
}

.customers .rules:last-child {
    padding-bottom: 0
}

.customers .rules__number {
    margin-right: 32px
}

.customers .rules__inner .list {
    margin-top: 24px
}

.customers .rules__inner .list:last-child {
    margin-bottom: 0
}

.customers .rules__text {
    max-width: 544px
}

.career .grid {
    margin: 0
}

.career .grid__col-6:first-child {
    display: flex;
    padding: 0
}

.career .grid__col-title {
    max-width: 223px
}

.career__img {
    width: 100%;
    margin-bottom: 24px
}

.career__img img {
    width: 100%
}

.career__text {
    max-width: 256px;
    margin-bottom: 84px;
    padding-top: 16px;
    color: #8e8e8e
}

.career .products__slider {
    margin-bottom: 27px
}

.career .products__slide-info {
    width: 100%;
    max-width: 100%;
    margin-bottom: 46px
}

.career .products__arrows-inner {
    width: 100%;
    max-width: 100%
}

.career .main__head-tabs {
    padding-top: 92px;
    margin-bottom: 16px
}

.accordion {
    height: 100%
}

.accordion__more {
    cursor: pointer;
    position: absolute;
    border-bottom: none;
    width: 130px;
    right: 0;
    top: 0;
    bottom: 0;
    transition: border-color .3s, background-color .3s
}

.accordion__more:after,
.accordion__more:before {
    position: absolute;
    content: '';
    width: 24px;
    height: 1.5px;
    background-color: #636363;
    left: 39%;
    top: 67px;
    transition: transform .3s, background-color .3s
}

.accordion__more:after {
    transform: rotate(-90deg)
}

.accordion__row {
    width: auto;
    margin-right: 130px;
    cursor: pointer;
    display: block
}

.accordion__row .line--right {
    margin-right: 130px
}

.accordion__row-wrap {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative
}

.accordion__row:hover .accordion__more {
    background-color: #009de0;
    border-color: #009de0
}

.accordion__row:hover .accordion__more:after,
.accordion__row:hover .accordion__more:before {
    background-color: #fff
}

.accordion__row.hide .accordion__more {
    background-color: #009de0;
    border-color: #009de0
}

.accordion__row.hide .accordion__more:before {
    background-color: #fff;
    transform: rotate(-45deg)
}

.accordion__row.hide .accordion__more:after {
    background-color: #fff;
    transform: rotate(45deg)
}

.accordion__inner {
    margin-right: 130px;
    display: none;
    position: relative
}

.accordion__inner:before {
    content: '';
    position: absolute;
    top: 0;
    right: 32px;
    height: 1px;
    background-color: #bcbcbc;
    max-width: calc(100% - 64px);
    left: 32px
}

@media screen and (max-width:767px) {
    .accordion__inner:before {
        max-width: calc(100% - 32px);
        left: 16px;
        right: 16px
    }
}

.accordion__inner.opened:before {
    -webkit-animation: 2s ease-in-out headerBorderAnim;
    animation: 2s ease-in-out headerBorderAnim
}

.accordion__unit {
    display: flex
}

.accordion .grid__col-right:before {
    display: none
}

.accordion__title {
    margin-bottom: 16px
}

.accordion__subtitle {
    color: #8e8e8e
}

.accordion__bottom .grid__col-left {
    position: relative
}

.accordion__bottom-title {
    margin-top: 8px
}

.accordion__bottom-desc {
    margin-top: 19px
}

.accordion__bottom-row {
    display: flex
}

.accordion__bottom-row:first-child {
    margin-bottom: 48px
}

.accordion__bottom-row>div {
    width: 100%;
    max-width: 288px
}

.accordion__bottom-row>div:first-child {
    margin-right: 32px
}

.accordion__bottom-subtitle {
    color: #6f7380
}

.accordion__bottom a.accordion__bottom-desc {
    display: inline-block;
    transition: color .3s
}

.accordion__bottom a.accordion__bottom-desc:hover {
    color: #009de0
}

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

.summary-block .form__inner {
    margin-top: 3px
}

.summary-block .form__title {
    max-width: 415px
}

.form__item-file {
    width: 100%;
    display: flex;
    align-items: flex-end
}

.form__item-file .form__item {
    margin-bottom: 0;
    width: 100%
}

.file-btn {
    margin-left: 32px;
    flex-shrink: 0
}

.file-btn svg {
    width: 24px;
    height: 24px
}

.popup .form__item-file {
    max-width: 493px
}

.popup__subtitle {
    margin-top: -40px;
    padding: 0 42px 64px;
    max-width: 542px
}

.events-detailed .grid+.grid {
    margin: 0
}

.events-detailed__text {
    padding-bottom: 22px
}

.events-detailed__text2 {
    max-width: 224px;
    color: #8e8e8e
}

.events-detailed .products__slider {
    margin-bottom: 27px
}

.events-detailed .products__slide-info {
    width: 100%;
    max-width: 100%;
    margin-bottom: 46px
}

.events-detailed .products__arrows-inner {
    width: 100%;
    max-width: 100%
}

.events-detailed__quote {
    display: flex;
    max-width: 640px;
    position: relative;
    margin: 48px 0;
    padding: 32px 0 16px
}

.events-detailed__quote-col:nth-child(3) {
    margin-right: 32px
}

.events-detailed__quote-col .grid__col-text {
    margin-bottom: 32px;
    color: #8e8e8e
}

.events-detailed__quote-col .grid__col-title {
    max-width: 288px
}

.events-detailed__quote-img {
    width: 64px
}

.events-detailed__quote-img img {
    width: 100%
}

.events-detailed__block:last-child {
    margin-bottom: 68px
}

.events-detailed .socials-row {
    display: flex;
    justify-content: space-between;
    margin: 16px 0;
    align-items: center
}

.events-detailed .socials-row .footer__socials {
    margin-top: 0
}

.events-detailed .socials-row .footer__socials a {
    flex-shrink: 0
}

.events-detailed .next-block {
    width: 100%
}

.blue-text__bb {
    transition: color .3s;
    border-bottom: 1px solid #636363
}

.blue-text__bb:hover {
    color: #009de0;
    border-bottom: 1px solid #009de0
}

.blue-text__dashed {
    transition: color .3s;
    border-bottom: 1px dashed #636363;
    position: relative
}

.blue-text__dashed:hover {
    color: #009de0;
    border-bottom: 1px dashed #009de0
}

.blue-text__dashed .hint__inner {
    left: 57%
}

.blue-text__dashed .hint__content {
    max-width: 384px;
    padding: 22px 74px 22px 24px
}

.blue-text__dashed .hint__content .events__info {
    min-width: 286px
}

.blue-text__dashed .hint__content a {
    display: inline-block;
    margin-top: 24px;
    border-bottom: none;
    transition: color .3s
}

.blue-text__dashed .hint__content a:hover {
    color: #009de0
}

.blue-text__dashed .hint__content-row {
    display: flex;
    min-width: 100%;
    width: 100%
}

.blue-text__dashed .hint__content-row:first-child {
    align-items: center
}

.blue-text__dashed .hint__content-row:first-child .events__tag {
    margin-top: 0
}

@media screen and (max-width:1800px) {
    .footer__socials a {
        min-width: 35px;
        height: 35px
    }

    .footer__bottom-unit:nth-child(2) {
        margin-left: 0
    }

    .row__item-subtitle {
        margin-bottom: 24px;
        max-width: 350px
    }

    .row__item-info {
        flex-direction: column
    }

    .events-detailed .footer__socials a {
        min-width: 75px;
        height: 75px
    }
}

@media screen and (max-width:1700px) {
    .grid--career .grid__col-6:first-child {
        width: 60%
    }

    .grid--career .grid__col-6:nth-child(2) {
        width: 40%
    }
}

@media screen and (max-width:1620px) {
    .product-detailed__title {
        max-width: 394px
    }
}

@media screen and (max-width:1595px) {
    .product-detailed__sertificate-title {
        font-size: 14px
    }
}

@media screen and (max-width:1553px) {
    .grid__col-left-text .h5 {
        font-size: 22px;
        line-height: 1.1
    }

    .grid__col-title {
        font-size: 14px;
        width: 100%
    }

    .grid__col-text {
        width: 100%
    }

    .grid__col-item-inner {
        padding: 32px 0
    }
}

@media screen and (max-width:1500px) {
    .grid--career .grid__col-6:first-child {
        width: 63%
    }

    .grid--career .grid__col-6:nth-child(2) {
        width: 37%
    }
}

@media screen and (max-width:1490px) {
    .events-detailed .footer__socials a {
        min-width: 55px;
        height: 55px
    }

    .events-detailed .footer__socials a span {
        margin-left: 1px
    }
}

@media screen and (max-width:1440px) {
    .services .row__item {
        min-height: auto
    }

    .grid--career {
        flex-wrap: wrap
    }

    .grid--career .grid__col-6:first-child {
        width: 100%
    }

    .grid--career .grid__col-6:first-child:after {
        position: absolute;
        content: '';
        height: 1px;
        bottom: 0;
        right: 0;
        left: 0;
        background-color: #bcbcbc
    }

    .grid--career .grid__col-6:first-child .grid__col-left,
    .grid--career .grid__col-6:first-child .grid__col-right {
        width: 50%;
        max-width: 100%
    }

    .grid--career .grid__col-6:nth-child(2) {
        width: 100%
    }

    .career__text {
        margin-bottom: 32px
    }
}

@media screen and (max-width:1439px) {
    .footer__top {
        padding: 55px 32px 11px
    }

    .footer__nav {
        flex-wrap: wrap
    }

    .footer__unit {
        width: calc(33.33% - 34px);
        margin-bottom: 30px
    }

    .footer__bottom-link {
        margin: 0
    }

    .footer__bottom-link:first-child {
        margin-right: 35px
    }
}

@media screen and (max-width:1425px) {
    .main__head-video {
        margin: -16px 0 48px;
        position: relative;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0
    }

    .main__head .main__title-services {
        padding-right: 0
    }

    .events-detailed .grid {
        width: 100%
    }

    .events-detailed .grid__col-reverse {
        width: calc(100% - 300px)
    }

    .events-detailed .grid__col-reverse:last-child {
        max-width: 300px;
        width: 100%
    }
}

@media screen and (max-width:1365px) {
    .grid__col-left {
        max-width: 335px
    }

    .grid__col-img {
        max-width: 180px
    }
}

@media screen and (max-width:1342px) {
    .contacts__content-btn-img {
        width: 127px;
        height: 127px
    }
}

@media screen and (max-width:1279px) {
    .footer__bottom {
        padding: 20px 32px 33px
    }

    .footer__bottom-unit:nth-child(3) {
        margin-left: 0
    }

    .grid {
        flex-direction: column
    }

    .grid__col-img {
        max-width: 288px
    }

    .grid__col-left {
        max-width: none
    }

    .grid__col-left-text {
        max-width: 360px
    }

    .grid__col-12 {
        width: 100%
    }

    .grid__col-none:empty {
        display: none
    }

    .grid__tablet-row {
        flex-direction: row
    }

    .grid__tablet-row .grid__col-left {
        max-width: 352px
    }

    .grid__tablet-row .grid__col:before {
        display: block
    }

    .grid--space-inner {
        flex-direction: row
    }

    .form__text {
        margin-bottom: 24px
    }

    .form .grid__col-12:first-child {
        position: relative
    }

    .form .grid__col-12:first-child:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background-color: #bcbcbc
    }

    .row__item-subtitle {
        margin-bottom: 0;
        max-width: 288px;
        font-size: 22px
    }

    .row__item-info {
        flex-direction: row
    }

    .row__item-wrap a {
        font-size: 14px
    }

    .text-block .grid {
        flex-direction: row
    }

    .product-detailed .grid__col-6 {
        width: 100%
    }

    .product-detailed .grid__col-6:first-child {
        padding-bottom: 16px
    }

    .product-detailed .grid__col-6:first-child:before {
        display: none
    }

    .product-detailed .products__slider {
        padding-top: 32px;
        position: relative;
        margin-top: 16px
    }

    .list--border-top {
        margin-right: 0;
        max-width: 1128px
    }

    .services .grid__row.grid__row-4:nth-child(1):before {
        display: none
    }

    .services-detailed__slider-main {
        position: relative;
        padding-top: 32px
    }

    .customers .grid {
        flex-direction: row
    }

    .customers .grid__col-6 {
        width: 50%
    }

    .career .grid,
    .events-detailed .grid {
        flex-direction: row
    }

    .events-detailed .footer__socials a {
        min-width: 72px;
        height: 72px
    }

    .events-detailed .footer__socials a span {
        margin-left: 4px
    }

    .events-detailed__text {
        padding-bottom: 6px
    }
}

@media screen and (max-width:1200px) {
    .footer__bottom {
        flex-direction: column;
        align-items: flex-start
    }

    .footer__bottom-link {
        margin: 30px 127px 50px 0
    }

    .footer__bottom-unit:nth-child(3) {
        display: flex;
        align-content: space-between;
        justify-content: space-between;
        width: 100%;
        margin-left: 0
    }
}

@media screen and (max-width:1110px) {
    .row__item-subtitle {
        margin-right: 20px
    }
}

@media screen and (max-width:1023px) {
    .footer__nav {
        margin: 0
    }

    .footer__unit {
        width: 100%;
        margin: 0 31px 27px 33px
    }

    .footer__unit:nth-child(5) .footer__top-title {
        margin-bottom: 18px
    }

    .footer__unit:nth-child(6) .footer__top-title {
        margin-bottom: 41px
    }

    .footer__unit:nth-child(6) .footer__top-title:after,
    .footer__unit:nth-child(6) .footer__top-title:before {
        display: none
    }

    .footer__unit:nth-child(6) .footer__top-title:nth-child(2) {
        margin-bottom: 46px
    }

    .footer__top {
        padding: 64px 0 4px
    }

    .footer__top-links {
        display: none
    }

    .footer__top-links a {
        font-size: 12px;
        display: block
    }

    .footer__top-title {
        pointer-events: all;
        position: relative;
        cursor: pointer
    }

    .footer__top-title::after,
    .footer__top-title::before {
        position: absolute;
        content: '';
        width: 24px;
        height: 1.5px;
        background-color: #636363;
        right: 2px;
        bottom: 50%;
        transition: transform .3s
    }

    .footer__top-title::after {
        transform: rotate(-90deg)
    }

    .footer__top-btn {
        display: flex;
        justify-content: space-between;
        align-items: flex-end
    }

    .footer__top-btn .btn {
        margin-top: 0
    }

    .footer__top:before {
        left: 32px;
        right: 32px
    }

    .footer__socials {
        margin-top: 0
    }

    .footer__socials a {
        width: 64px;
        height: 64px
    }

    .footer__bottom {
        padding: 26px 32px 33px
    }

    .footer__bottom-unit:nth-child(1) {
        font-size: 12px;
        line-height: 1.2
    }

    .footer__bottom-unit:nth-child(3) {
        font-size: 13px;
        line-height: 1.105
    }

    .footer__bottom-link:nth-child(2) {
        margin-right: 95px
    }

    .footer__top-title.hide::before {
        transform: rotate(-45deg)
    }

    .footer__top-title.hide::after {
        transform: rotate(45deg)
    }

    .footer__top-links.active {
        display: flex
    }

    .main {
        margin-right: 0;
        padding: 0 32px
    }

    .main .main__title-mb {
        margin-bottom: 48px
    }

    .main__subtitle {
        margin-bottom: 48px;
        max-width: 320px
    }

    .main__title {
        margin-bottom: 24px
    }

    .main__desc {
        max-width: 544px
    }

    .main__desc-pt {
        padding-top: 8px
    }

    .main__head-video {
        margin-top: 0
    }

    .main__head-video .video__icon {
        min-width: 72px;
        height: 72px
    }

    .main__head-video .video__icon svg {
        width: 32px;
        height: 32px
    }

    .main__head-events__info {
        padding-top: 16px;
        margin-bottom: 16px
    }

    .container,
    .progress {
        margin-right: 0
    }

    .progress:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 1px;
        height: 100%;
        background-color: #bcbcbc
    }

    .grid__col {
        width: 50%;
        position: relative;
        margin-bottom: -1px
    }

    .grid__col-left-text {
        max-width: 310px
    }

    .grid__col-none {
        display: none
    }

    .grid__col-6 .contacts__box {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 196px
    }

    .grid__col-6 .contacts__aside {
        flex-direction: row;
        width: 100%;
        align-items: center
    }

    .grid__col-6 .contacts__content-btn {
        flex-direction: column;
        align-items: flex-start
    }

    .grid__col-6 .contacts__content-btn .btn {
        margin-bottom: 38px
    }

    .grid__col-6 .contacts__content-btn-img {
        margin-left: 41px;
        width: 127px;
        height: 127px
    }

    .grid__col-6 .contacts__group-info {
        max-width: 100%;
        margin-right: 0
    }

    .grid__col-6 .contacts__group+.contacts__group {
        margin-top: 36px
    }

    .grid__col-6 .contacts__map-img {
        width: 640px;
        height: 800px
    }

    .grid__col-6 div.contacts__group-info {
        margin-bottom: 16px
    }

    .grid__col-6 div.contacts__group-info:last-child {
        margin-bottom: 0
    }

    .grid__col-12 {
        width: 100%
    }

    .grid--space-inner {
        flex-direction: column;
        padding: 0
    }

    .grid--space-inner .grid__col-6 {
        width: 100%
    }

    .grid--space-inner .grid__col-6:first-child {
        padding-bottom: 16px
    }

    .grid--space-inner .grid__col-6:first-child:before {
        display: none
    }

    .grid--space-inner .grid__contacts-block {
        margin: 0;
        min-height: auto
    }

    .branches__map {
        max-width: 100%
    }

    .form__title {
        margin-bottom: 24px
    }

    .form__inner {
        max-width: 577px
    }

    .form__row {
        width: 100%
    }

    .form__row .form__item {
        width: 273px
    }

    .form .grid__col-left-text {
        margin: 4px 0 40px
    }

    .form .btn {
        margin: 40px 0 24px
    }

    .next-page__label {
        margin: 0 0 24px
    }

    .next-page__name {
        margin-bottom: 0
    }

    .service-center .contacts__aside {
        margin-top: 69px
    }

    .contacts__map-img {
        height: 800px
    }

    .row:before {
        display: none
    }

    .row__item {
        width: 100%;
        padding: 32px 32px 64px
    }

    .row__item-subtitle {
        margin-right: 64px
    }

    .product .row__item {
        padding: 32px 32px 64px;
        min-height: auto
    }

    .product .row__item-wrap div {
        margin: 5px 11px 0
    }

    .product .row__item-wrap div a+a {
        margin-top: 18px
    }

    .product .row__item-subtitle {
        min-width: 256px
    }

    .product .row__item .products__slider {
        margin-bottom: 29px
    }

    .product .row__item .products__download-wrap {
        padding: 43px 0 0
    }

    .product .row__item .grid__col-left-text {
        margin-bottom: 110px
    }

    .product-services:before {
        right: 50%
    }

    .product-services:after {
        display: none
    }

    .product-services .row__item {
        width: 50%;
        min-height: 261px;
        padding: 32px
    }

    .product-services__title {
        margin: 0 0 24px;
        font-size: 34px
    }

    .product-services__desk {
        max-width: 192px
    }

    .text-block .grid {
        flex-direction: column
    }

    .text-block .grid__col-6 {
        width: 100%
    }

    .text-block .grid__col-6:before {
        display: none
    }

    .text-block .grid__col-6:first-child {
        padding-bottom: 0
    }

    .text-block__text {
        max-width: 544px
    }

    .list--border-top .list__title {
        margin-bottom: 32px
    }

    .list--border-top .products__download-wrap+.products__download-wrap {
        margin-top: 32px
    }

    .product-detailed__sertificate-title {
        margin-bottom: 16px
    }

    .product-detailed__title {
        max-width: 321px
    }

    .product-detailed__bottom-row {
        padding: 0
    }

    .services .row__item-title {
        max-width: 416px
    }

    .services .row__item .grid__col-left-text {
        margin-bottom: 142px
    }

    .services .row__item .grid__col-left-text span {
        display: inline-block
    }

    .services .row__item .products__slider {
        margin-bottom: -34px
    }

    .services .grid__col-heading {
        margin-bottom: 24px
    }

    .services-detailed .list__desc {
        max-width: 544px
    }

    .customers .grid {
        flex-direction: column
    }

    .customers .grid__col-heading {
        margin: 0 0 32px
    }

    .customers .grid__col-6 {
        width: 100%
    }

    .customers .grid__col-6:first-child {
        padding: 32px 32px 0
    }

    .customers .grid__col-6:first-child:before {
        display: none
    }

    .customers .grid__col-6 .products__download-wrap {
        margin-bottom: 16px
    }

    .customers .rules:first-child {
        padding-top: 32px
    }

    .customers .rules__number {
        margin-right: 41px
    }

    .career .grid {
        flex-wrap: wrap
    }

    .career .main__head-tabs {
        padding-top: 48px
    }

    .career__text {
        max-width: 100%
    }

    .accordion__row {
        padding: 23px 32px
    }

    .accordion__row .line--right {
        margin-right: 96px
    }

    .accordion__title {
        margin-bottom: 8px
    }

    .accordion__unit .grid__col-left {
        padding: 32px 32px 16px
    }

    .accordion__unit .grid__col-right {
        padding: 0 32px 32px
    }

    .accordion__bottom-title {
        max-width: 320px
    }

    .accordion__bottom-row:first-child {
        margin-bottom: 32px
    }

    .accordion__bottom .grid__col-left,
    .accordion__bottom .grid__col-right {
        padding: 32px
    }

    .accordion .list {
        max-width: 100%
    }

    .accordion__more {
        width: 96px
    }

    .accordion__more:after,
    .accordion__more:before {
        top: 48px;
        left: 37%
    }

    .accordion__inner,
    .accordion__row {
        margin-right: 96px
    }

    .popup__subtitle {
        margin-top: -32px;
        padding: 0 32px 48px
    }

    .popup .form__item-file {
        max-width: 576px
    }

    .events-detailed .grid {
        flex-direction: column
    }

    .events-detailed .grid__col-reverse,
    .events-detailed .grid__col-reverse:first-child,
    .events-detailed .grid__col-reverse:last-child {
        width: 100%;
        max-width: 100%
    }

    .events-detailed .grid__col-reverse:last-child {
        padding: 0 32px 64px
    }

    .events-detailed .grid__col-reverse:empty {
        display: none
    }

    .events-detailed .grid__col-reverse-bottom {
        padding: 32px !important;
        position: relative
    }

    .events-detailed .grid__col-reverse-bottom .socials-row {
        margin: 0
    }

    .events-detailed .grid__col-reverse-bottom .next-block {
        justify-content: space-between
    }

    .events-detailed .grid__col-reverse-bottom .next-block span {
        text-align: left
    }

    .events-detailed .grid__col-text {
        max-width: 544px
    }

    .events-detailed .grid__col-left-text {
        margin: 0;
        max-width: 544px
    }

    .events-detailed .grid__col-heading {
        margin: 48px 0 24px
    }

    .events-detailed__quote {
        max-width: 100%;
        margin: 64px 0
    }

    .events-detailed__quote-col {
        max-width: 448px
    }

    .events-detailed .products__slider {
        margin-bottom: 0
    }

    .events-detailed__block:last-child {
        margin-bottom: 16px
    }

    .events-detailed__text {
        padding-bottom: 30px
    }
}

@media screen and (max-width:992px) {
    .grid__col-right-cert {
        margin: -16px -8px 0;
        flex-wrap: wrap
    }

    .grid__col-right-cert a {
        margin: 16px 8px 0;
        width: calc(50% - 16px)
    }

    .services-detailed__arrows {
        display: none
    }

    .services-detailed__slider-nav {
        padding: 32px 16px 0
    }
}

@media screen and (max-width:768px) {
    .services-detailed__slider-nav {
        padding: 32px 0 0
    }

    .services-detailed__slider-nav .slick-list {
        padding: 0 32px
    }

    .services-detailed__slide-nav {
        width: 171px;
        height: 48px;
        margin: 0 8px
    }

    .services-detailed__company-desc {
        margin-bottom: 48px
    }
}

@media screen and (max-width:767px) {
    .footer {
        margin: 0 15px
    }

    .footer__top {
        padding: 34px 0 13px
    }

    .footer__top .btn,
    .footer__top-title {
        font-size: 10px;
        line-height: 1.105
    }

    .footer__top-title {
        margin-bottom: 0
    }

    .footer__top-title::after,
    .footer__top-title::before {
        width: 16px;
        right: 1px
    }

    .footer__top-links a {
        font-size: 10px
    }

    .footer__top-links a:first-child {
        margin-top: 26px
    }

    .footer__top-links a:last-child {
        margin-bottom: 0
    }

    .footer__top-btn {
        flex-direction: column;
        align-items: flex-start
    }

    .footer__top-btn .btn {
        padding: 9px 25px
    }

    .footer__unit {
        margin: 0 16px 29px
    }

    .footer__socials {
        margin-top: 24px
    }

    .footer__socials a {
        width: 48px;
        height: 48px
    }

    .footer__bottom {
        padding: 16px 16px 24px
    }

    .footer__bottom-unit:nth-child(3) {
        flex-direction: column;
        margin-bottom: 34px
    }

    .footer__bottom-unit:nth-child(4) {
        display: flex;
        justify-content: space-between;
        width: 100%
    }

    .footer__bottom-unit:nth-child(4) a,
    .footer__bottom-unit:nth-child(4) span {
        display: block
    }

    .footer__bottom-unit:nth-child(4) a img {
        width: 62px;
        height: 13px
    }

    .footer__bottom-link {
        font-size: 12px;
        line-height: 1.2;
        text-transform: lowercase;
        margin: 24px 0 0
    }

    .footer__bottom-img {
        width: 32px;
        height: 32px
    }

    .footer__unit:nth-child(5) .footer__top-title {
        margin-bottom: 8px
    }

    .footer__unit:nth-child(6) .footer__top-title {
        margin-bottom: 26px
    }

    .footer__unit:nth-child(6) .footer__top-title:nth-child(2) {
        margin-bottom: 39px
    }

    .aside,
    .socials-aside {
        width: 16px
    }

    .main {
        padding: 0 16px
    }

    .main__head {
        padding: 16px
    }

    .main__head-video {
        margin: -16px 0 32px
    }

    .main__head-video .video__desc {
        display: block;
        width: 160px
    }

    .main__head-video .video__icon {
        min-width: 48px;
        height: 48px;
        margin-right: 16px
    }

    .main__head-video .video__icon svg {
        width: 24px;
        height: 24px
    }

    .main__head-video-services .video__img {
        margin-right: 16px
    }

    .main__head-tabs {
        margin-bottom: 16px;
        padding-top: 40px
    }

    .main__head-btn {
        padding-top: 16px
    }

    .main__head-events__info {
        flex-wrap: wrap;
        padding-top: 8px
    }

    .main__head-events__info .events__tag {
        margin-top: 11px
    }

    .main__subtitle {
        margin-bottom: 24px;
        max-width: 192px
    }

    .main__title {
        margin-bottom: 16px
    }

    .main .main__title-mb,
    .main__desc {
        margin-bottom: 32px
    }

    .progress:after {
        display: none
    }

    .progress__banner {
        padding: 16px
    }

    .grid__col {
        padding: 16px;
        width: 100%
    }

    .grid__col:before {
        display: none
    }

    .grid__col:after {
        right: 16px;
        left: 16px
    }

    .grid__col-left-text {
        font-size: 18px
    }

    .grid__col-item-inner {
        padding: 32px 0;
        flex-direction: column
    }

    .grid__col-left,
    .grid__col-right {
        padding: 16px
    }

    .grid__col-right:before {
        display: none
    }

    .grid__col-img {
        margin: 0 0 24px
    }

    .grid__col-6 {
        padding: 16px
    }

    .grid__col-6:before {
        display: none
    }

    .grid__col:nth-child(2n+1):after {
        right: 16px
    }

    .grid__col:nth-child(2n):after {
        left: 16px
    }

    .progress .grid__col-right {
        padding: 0 16px
    }

    .grid--career .grid__col-6:first-child,
    .grid__tablet-row {
        flex-direction: column
    }

    .grid--career .grid__col-6:first-child .grid__col-left,
    .grid--career .grid__col-6:first-child .grid__col-right {
        width: 100%
    }

    .grid--career .grid__col-6 .grid__col-heading {
        width: 160px;
        margin-bottom: 8px
    }

    .grid--career .grid__col-6 .grid__col-title {
        margin-bottom: 0
    }

    .grid__col-12:first-child {
        position: relative
    }

    .grid__col-12:first-child:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background-color: #bcbcbc
    }

    .grid__col-reverse {
        padding: 16px
    }

    .grid__col-reverse .grid__col-heading {
        margin: 40px 0 16px
    }

    .grid__col-reverse .grid__col-text {
        margin-bottom: 32px
    }

    .grid__col-reverse:last-child {
        padding: 0 16px 32px !important
    }

    .grid__col-reverse .grid__col-left-text {
        font-size: 14px;
        margin: -14px 0 16px
    }

    .grid__row--p32 {
        padding: 16px
    }

    .certificates .grid__tablet-row {
        flex-direction: column
    }

    .certificates .grid__col-left {
        max-width: 767px;
        width: 100%;
        padding: 16px 16px 32px
    }

    .certificates .grid__col-left-text {
        font-size: 22px;
        width: 100%;
        max-width: 767px
    }

    .page-tabs__tab {
        font-size: 10px
    }

    .contacts__group a.contacts__group-info:first-child,
    .contacts__group-label {
        margin-bottom: 16px
    }

    .grid .contacts__box {
        min-height: auto
    }

    .grid .contacts__group {
        margin-bottom: 32px
    }

    .contacts__aside {
        margin-top: 24px
    }

    .contacts__aside .contacts__group-marker {
        width: 40px;
        height: 40px
    }

    .contacts .grid .grid__col-6 .contacts__content-btn {
        flex-direction: row;
        align-items: center;
        width: 100%;
        max-width: 100%
    }

    .contacts .grid .grid__col-6 .contacts__content-btn .btn {
        margin-bottom: 0
    }

    .contacts .grid__col-6 .contacts__content-btn-img {
        height: 79px;
        width: 79px;
        margin-left: 12px
    }

    .contacts__map {
        padding: 16px
    }

    .contacts__map-img {
        height: 450px
    }

    .form__text {
        margin-bottom: 32px
    }

    .form__inner {
        max-width: 100%
    }

    .form__label {
        margin-bottom: 16px
    }

    .form__item {
        margin-bottom: 24px
    }

    .form__accept {
        margin-top: 24px
    }

    .form__row {
        width: 100%;
        flex-direction: column
    }

    .form__row .form__item {
        width: 100%
    }

    .form__row .form__item:first-child {
        margin-right: 0
    }

    .form .btn {
        margin: 32px 0 15px
    }

    .form .grid__col-left-text {
        margin: 4px 0 32px
    }

    .next-page__label {
        margin: 9px 0 8px
    }

    .next-page__name {
        margin-bottom: 7px
    }

    .btn {
        padding: 9px 24px
    }

    .departments .contacts__group-email,
    .departments .contacts__group-info,
    .departments .contacts__group-label {
        margin-right: 0
    }

    .departments .contacts__group-email,
    .departments .contacts__group-mail {
        margin: 0 0 12px
    }

    .departments .grid__col-12:empty {
        display: none
    }

    .grid--space-inner .grid__col-6:first-child {
        padding-bottom: 24px
    }

    .grid--space-inner .contacts__group {
        margin-bottom: 0
    }

    .grid--space-inner .contacts__group+.contacts__group {
        margin-top: 32px
    }

    .grid--space-inner .contacts__group a,
    .grid--space-inner .contacts__group div {
        margin-bottom: 8px
    }

    .grid--space-inner .contacts__group .contacts__group-label {
        margin-bottom: 16px
    }

    .grid--space-inner .branches__map {
        height: 300px
    }

    .service-center .contacts__aside {
        margin-top: 22px
    }

    .service-center .contacts__group {
        margin-bottom: 0
    }

    .service-center .contacts__box {
        margin-bottom: 24px
    }

    .row__item {
        padding: 16px 16px 48px
    }

    .row__item:before {
        right: 16px;
        left: 16px
    }

    .row__item-img,
    .row__item-title {
        margin-bottom: 16px
    }

    .product .row__item {
        padding: 16px 16px 48px
    }

    .product .row__item-info {
        flex-direction: column
    }

    .product .row__item-subtitle {
        margin-bottom: 16px;
        font-size: 18px
    }

    .product .row__item-wrap,
    .product .row__item-wrap div {
        margin: 0
    }

    .product .row__item-wrap div a+a {
        margin-top: 16px
    }

    .product .row__item .products__slider {
        margin-bottom: 11px
    }

    .product .row__item .products__download {
        justify-content: flex-start
    }

    .product .row__item .products__download-wrap {
        padding: 25px 0 0
    }

    .product .row__item .grid__col-left-text {
        margin-bottom: 92px;
        max-width: 222px
    }

    .product .row__item .slick-dots li {
        width: 8px;
        height: 8px
    }

    .product-services:before {
        display: none
    }

    .product-services .row__item {
        width: 100%;
        min-height: auto
    }

    .product-services .row__item:after {
        display: none
    }

    .product-services .row__item-img {
        margin-bottom: 16px
    }

    .product-services__title {
        font-size: 30px
    }

    .product-services__desk {
        max-width: 100%
    }

    .text-block .grid__col-6 {
        padding: 16px 16px 48px
    }

    .text-block .grid__col-6:first-child {
        padding-bottom: 0
    }

    .text-block__text {
        max-width: 100%
    }

    .products__download-ico {
        width: 40px;
        height: 40px;
        flex-shrink: 0;
        margin-right: 8px
    }

    .product-detailed .grid__col-6:first-child {
        padding-bottom: 24px
    }

    .product-detailed__title {
        max-width: 256px
    }

    .product-detailed .products__download {
        align-items: center
    }

    .product-detailed .products__download-wrap+.products__download-wrap {
        margin-top: 24px
    }

    .product-detailed .products__slider {
        margin-top: 8px;
        padding-top: 16px
    }

    .product-detailed .products__slide-info {
        margin-bottom: 28px
    }

    .product-detailed .grid__col-12 {
        padding: 0
    }

    .product-detailed .grid__col-12:after {
        display: none
    }

    .product-detailed__bottom-row {
        flex-direction: column
    }

    .product-detailed__bottom-row .grid__col-6 {
        width: 100%;
        padding: 24px 16px !important
    }

    .product-detailed__bottom-row .grid__col-6:after {
        display: none
    }

    .product-detailed__bottom-row .grid__col-6:first-child:after {
        position: absolute;
        content: '';
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background-color: #bcbcbc;
        display: block
    }

    .product-detailed__bottom-row .next-block {
        justify-content: space-between
    }

    .product-detailed__bottom-row .next-block__text {
        text-align: left
    }

    .list {
        margin-bottom: 48px
    }

    .list li {
        padding-left: 11px
    }

    .list--border-top .list__title {
        padding-top: 16px;
        margin-bottom: 24px
    }

    .next-arrow {
        width: 40px;
        height: 40px;
        flex-shrink: 0
    }

    .services .row__item-title {
        max-width: 100%
    }

    .services .row__item:last-child {
        padding: 16px 16px 5px
    }

    .services .grid__col-left-text {
        margin-bottom: 113px
    }

    .services .grid__col-heading-subtitle,
    .services .grid__row-title {
        margin-bottom: 32px
    }

    .services .products__slider {
        margin-bottom: -36px
    }

    .services .products__download {
        margin: 8px 0 32px
    }

    .services .products .grid__col-heading {
        margin-bottom: 24px
    }

    .customers .grid__col-6:first-child {
        padding: 16px 16px 0
    }

    .customers .grid__col-6 .products__download-wrap {
        margin-bottom: 32px
    }

    .customers .grid__col-heading {
        margin-bottom: 24px
    }

    .customers .rules {
        flex-direction: column;
        padding: 16px 0
    }

    .customers .rules:first-child {
        padding-top: 16px
    }

    .customers .rules__number {
        margin-bottom: 8px
    }

    .career__img {
        margin-bottom: 16px
    }

    .career__text {
        padding-top: 8px
    }

    .career .products__slide-info {
        margin-bottom: 29px
    }

    .career .main__head-tabs {
        padding-top: 32px
    }

    .accordion__inner {
        margin-right: 0
    }

    .accordion__title {
        margin-bottom: 10px
    }

    .accordion__more {
        width: 49px;
        right: -49px
    }

    .accordion__more:after,
    .accordion__more:before {
        width: 16px;
        top: 50%;
        left: 34%
    }

    .accordion .grid__row--p32 {
        padding: 24px 16px
    }

    .accordion .grid__row:before {
        left: 16px;
        right: 16px;
        width: calc(100% - 32px)
    }

    .accordion__row {
        position: relative;
        margin-right: 49px
    }

    .accordion__row .line--right {
        margin-right: 0
    }

    .accordion__unit .grid__col-left {
        padding: 24px 16px 16px
    }

    .accordion__unit .grid__col-right {
        padding: 0 16px 16px
    }

    .accordion__unit .line--bottom:before {
        width: calc(100% - 32px);
        left: 16px
    }

    .accordion__bottom .grid__col-left {
        padding: 24px 16px
    }

    .accordion__bottom-row:first-child {
        flex-direction: column
    }

    .accordion__bottom-row div:first-child {
        margin-bottom: 24px
    }

    .accordion__bottom-row .accordion__bottom-desc {
        margin-top: 8px
    }

    .accordion__bottom-row .btn {
        margin-bottom: 8px
    }

    .accordion__bottom-subtitle {
        margin-bottom: 0 !important
    }

    .summary-block .form__text {
        max-width: 223px
    }

    .summary-block .form__accept {
        margin-top: 30px
    }

    .file-btn {
        margin-left: 16px
    }

    .popup__subtitle {
        margin-top: -16px;
        padding: 0 0 32px 16px;
        max-width: 298px
    }

    .popup .form__item-file {
        max-width: none
    }

    .events-detailed__text {
        padding-bottom: 16px
    }

    .events-detailed .products__slide-info {
        margin-bottom: 28px
    }

    .events-detailed__quote {
        flex-direction: column;
        margin: 48px 0;
        padding: 24px 0 8px
    }

    .events-detailed__quote-img {
        width: 32px
    }

    .events-detailed__quote .grid__col-text {
        margin: 10px 0 16px
    }

    .events-detailed__block:last-child {
        margin-bottom: 0
    }

    .events-detailed .grid__col-reverse-bottom {
        padding: 16px !important
    }

    .events-detailed .grid__col-reverse-bottom .next-block {
        margin: 8px 0
    }

    .events-detailed .hint__inner {
        left: 0
    }

    .events-detailed .hint__content {
        max-width: none;
        padding: 32px 105px 32px 16px
    }

    .events-detailed .hint__content-row .events__info {
        flex-direction: column;
        align-items: flex-start;
        min-width: auto
    }

    .events-detailed .hint__content-row .events__info .events__tag {
        margin: 16px 0 -2px
    }

    .socials-row {
        flex-direction: column
    }

    .socials-row .btn {
        margin: 32px 0 16px
    }

    .socials-row .footer__socials {
        margin: 0 -5px
    }

    .socials-row .footer__socials a {
        min-width: 56px;
        height: 56px;
        margin: 0 5px
    }

    .socials-row .footer__socials a span {
        margin-left: 0
    }

    .services-detailed__slider-main {
        padding-top: 16px
    }

    .services-detailed__slider-nav {
        padding: 24px 0 8px;
        margin: 0 -16px
    }

    .services-detailed__slider-nav .slick-list {
        padding: 0 16px
    }

    .services-detailed__slide-nav {
        width: calc(30vw + 1px);
        height: calc(9vw - 2px);
        margin: 0 4px
    }

    .services-detailed__company-desc {
        margin-bottom: 32px
    }

    .services-detailed__company-logo {
        width: 160px;
        height: 45px;
        margin-bottom: 24px
    }

    .services-detailed .next-block {
        justify-content: space-between
    }
}

.line.show-xx-lg {
    display: none
}

@media screen and (max-width:1620px) {
    .line.show-xx-lg {
        display: block
    }
}

.line.show-xx-md {
    display: none
}

@media screen and (max-width:1365px) {
    .line.show-xx-md {
        display: block
    }
}

.line.show-x-md {
    display: none
}

@media screen and (max-width:1279px) {
    .line.show-x-md {
        display: block
    }
}

.line.show-md {
    display: none
}

@media screen and (max-width:1024px) {
    .line.show-md {
        display: block
    }
}

.line.show-sm {
    display: none
}

@media screen and (max-width:1023px) {
    .line.show-sm {
        display: block
    }
}

.line.show-s {
    display: none
}

@media screen and (max-width:767px) {
    .line.show-s {
        display: block
    }

    .line.hide-s {
        display: none
    }
}

@media screen and (max-width:1620px) {
    .line.hide-xx-lg {
        display: none
    }
}

@media screen and (max-width:1440px) {
    .line.hide-lg {
        display: none
    }
}

@media screen and (max-width:1365px) {
    .line.hide-xx-md {
        display: none
    }
}

@media screen and (max-width:1280px) {
    .line.hide-x-md1 {
        display: none
    }
}

@media screen and (max-width:1279px) {
    .line.hide-x-md {
        display: none
    }
}

@media screen and (max-width:1024px) {
    .line.hide-md {
        display: none
    }
}

@media screen and (max-width:1023px) {
    .line.hide-sm {
        display: none
    }
}

:root {
    --primary: #009DE0;
    --primaryRGB: 0, 157, 224;
    --titleColor: #636363;
    --textColor: #8E8E8E;
    --borderColor: #BCBCBC;
    --indent8: 8px;
    --indent16: 16px;
    --indent18: 18px;
    --indent24: 24px;
    --indent32: 32px;
    --indent48: 48px;
    --gap: 32px;
    --halfContainer: calc((100vw - 448px) / 2);
    --column: calc((2*var(--halfContainer) - 11*var(--gap)) / 12);
    --columnGap: calc(var(--column) + var(--gap))
}

body {
    font-family: ArticulatCF, sans-serif
}

body p {
    margin: initial
}

.titleWrap {
    margin-bottom: var(--indent32)
}

.titleWrap .h1 span,
.titleWrap .h2 span,
.titleWrap .h3 span,
.titleWrap .h4 span,
.titleWrap .h5 span,
.titleWrap .h6 span {
    color: var(--primary)
}

.grid4 {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 0
}

.grid4 .x1 {
    grid-column-start: span 1
}

.grid4 .x2 {
    grid-column-start: span 2
}

.grid4 .x3 {
    grid-column-start: span 3
}

.grid4 .x4 {
    grid-column-start: span 4
}

.grid4 .vx2 {
    grid-row-start: span 2
}

.line {
    position: absolute;
    z-index: 1;
    opacity: 0
}

.line:before {
    content: "";
    background-color: var(--borderColor);
    position: absolute
}

.line--top,
.line--top:before {
    top: 0;
    left: 0;
    height: 1px;
    width: 100%
}

.line--top.hiddenMd {
    display: none
}

.line--left,
.line--left:before {
    top: 0;
    left: 0;
    width: 1px;
    height: 100%
}

.line--right,
.line--right:before {
    top: 0;
    right: 0;
    width: 1px;
    height: 100%
}

.line--bottom {
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%
}

.line--bottom:before {
    bottom: 0;
    left: var(--indent32);
    height: 1px;
    width: calc(100% - 2*var(--indent32))
}

@media screen and (max-width:767px) {
    .line--bottom:before {
        left: var(--indent16);
        width: calc(100% - 2*var(--indent16))
    }
}

.line--bottom.fullWidth:before {
    width: 100%
}

.line__structure--left:before {
    width: calc(50% - var(--indent24) - 40px)
}

@media screen and (max-width:500px) {
    .line__structure--left:before {
        width: 28px;
        right: initial;
        left: 0
    }
}

.line__structure--right:before {
    left: initial;
    right: 0;
    width: calc(50% - var(--indent24) - 40px)
}

@media screen and (max-width:500px) {
    .line__structure--right:before {
        width: 28px;
        right: initial;
        left: 0
    }
}

.line__structure--center {
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.line__structure--center:before {
    left: calc(50% - 1px);
    width: 1px;
    height: 128px
}

@media screen and (max-width:980px) {
    .grid4 .vx2 {
        grid-row-start: span 1
    }

    .grid4 .md1 {
        grid-column-start: span 1
    }

    .grid4 .md2 {
        grid-column-start: span 2
    }

    .grid4 .md3 {
        grid-column-start: span 3
    }

    .grid4 .md4 {
        grid-column-start: span 4
    }

    .grid4 .xs1 {
        grid-column-start: span 1
    }

    .grid4 .xs2 {
        grid-column-start: span 2
    }

    .grid4 .xs3 {
        grid-column-start: span 3
    }

    .grid4 .xs4 {
        grid-column-start: span 4
    }

    .line--top.hiddenMd {
        display: block
    }

    .line__structure--center:before {
        height: 64px
    }
}

.line.mdHidden {
    display: none
}

@media screen and (max-width:980px) {
    .line.mdHidden {
        display: block
    }
}

.cooperation__mapWrap {
    display: flex;
    justify-content: space-between
}

.cooperation__block {
    position: relative
}

.cooperation__map {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.cooperation__map img,
.cooperation__map svg {
    -o-object-fit: contain;
    object-fit: contain
}

.cooperation__countrys {
    padding: var(--indent32) var(--indent8) 0 var(--indent32);
    position: relative
}

@media screen and (max-width:750px) {
    :root {
        --halfContainer: calc(100vw / 2);
        --gap: 8px
    }

    .cooperation .line--right {
        display: none
    }

    .cooperation__countrys {
        padding: var(--indent16);
        border-bottom: 1px solid var(--borderColor)
    }
}

.cooperation__countrys .titleWrap {
    margin-bottom: var(--indent48)
}

.cooperation__countrys .scrollWrap {
    max-height: 740px;
    overflow-y: scroll;
    position: relative;
    z-index: 1
}

@media screen and (max-width:1500px) {
    .cooperation__countrys .scrollWrap {
        max-height: 550px
    }
}

@media screen and (max-width:980px) {
    .cooperation__countrys .scrollWrap {
        overflow-y: initial;
        max-height: initial;
        padding-bottom: var(--indent32);
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(1, auto);
        grid-gap: 0
    }
}

@media screen and (max-width:600px) {
    .cooperation__countrys .scrollWrap {
        grid-template-columns: repeat(1, 1fr);
        max-height: 280px;
        height: 280px;
        overflow-y: scroll
    }
}

.cooperation__countrys .scrollWrap .zweb-scroll-bar-anchor {
    background-color: var(--borderColor) !important;
    border-radius: 5px
}

.cooperation__countrys .list {
    margin-bottom: var(--indent32)
}

.cooperation__countrys .list .subTitle {
    margin-bottom: var(--indent18)
}

.cooperation__countrys .list .subTitle p {
    margin-left: 18px;
    position: relative
}

.cooperation__countrys .list .subTitle p:before {
    content: '';
    position: absolute;
    left: -18px;
    top: 0;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background-color: var(--primary)
}

.cooperation__countrys .list .item {
    display: flex;
    align-items: center;
    margin-bottom: var(--indent16)
}

.cooperation__countrys .list .item .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: var(--indent16)
}

.cooperation__countrys .list .item .icon svg {
    width: 40px;
    height: 24px
}

.cooperation__countrys .list .item .title p {
    color: var(--titleColor);
    font-size: 16px;
    font-weight: 600
}

.cooperation__mobilteBlock {
    display: none
}

@media screen and (max-width:750px) {
    .cooperation__mobilteBlock {
        display: block
    }
}

.cooperation__mobilteBlock .titleWrap {
    position: relative;
    padding: var(--indent16);
    padding-bottom: var(--indent48)
}

.cooperation__mobilteBlock .titleWrap .line--bottom:before {
    width: calc(100% - var(--indent32));
    left: 16px
}

.cooperation__sliderWrap--bottom {
    display: flex;
    justify-content: space-between;
    padding: var(--indent32) var(--indent16)
}

.cooperation__sliderWrap--dots {
    display: flex;
    align-items: center
}

.cooperation__sliderWrap--dots .zweb-dots-list {
    display: flex
}

.cooperation__sliderWrap--dots .zweb-dots-list .zweb-dots-element {
    margin-right: var(--indent8);
    width: 8px;
    border-radius: 50%;
    height: 8px;
    background-color: #d4d4d4
}

.cooperation__sliderWrap--dots .zweb-dots-list .zweb-dots-element.active {
    background-color: var(--primary)
}

.cooperation__sliderWrap--btns {
    display: flex;
    align-items: center
}

.cooperation__sliderWrap--btnLeft {
    margin-right: var(--indent16);
    display: flex;
    align-items: center
}

.cooperation__sliderWrap--btnRight {
    display: flex;
    align-items: center
}

.cooperation__sliderWrap--item {
    padding: var(--indent16)
}

.cooperation__sliderWrap--item .subTitle {
    margin-bottom: var(--indent16)
}

.cooperation__col {
    padding: var(--indent32);
    position: relative;
    min-height: 450px
}

.cooperation__col .subTitle {
    margin-bottom: var(--indent24)
}

.cooperation__col .subTitle p {
    color: var(--titleColor);
    font-size: 16px;
    font-weight: 600
}

.cooperation__col .subTitle.halfWidth {
    width: 50%
}

.cooperation__col .text p {
    color: var(--textColor);
    margin-bottom: var(--indent18);
    font-weight: 500
}

.cooperation__col .imgWrap {
    margin-bottom: var(--indent32)
}

.cooperation__col .imgWrap img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.cooperation__col--halfContent {
    max-width: 60%
}

.cooperation__gallery {
    position: relative;
    padding: var(--indent32);
    margin-bottom: calc(var(--indent32)*4)
}

@media screen and (max-width:980px) {
    .cooperation__countrys .list .item .title p {
        font-size: 14px
    }

    .cooperation__col {
        min-height: initial
    }

    .cooperation__col--halfContent {
        max-width: 100%
    }

    .cooperation__gallery {
        margin-bottom: var(--indent32)
    }
}

@media screen and (max-width:750px) {
    .cooperation__desctopBlock {
        display: none
    }

    .cooperation__col .subTitle p {
        font-size: 14px
    }

    .cooperation__col .subTitle.halfWidth {
        width: 100%
    }

    .cooperation__col--mainTitle {
        display: none
    }

    .cooperation__gallery {
        margin-bottom: var(--indent8);
        padding: var(--indent16)
    }
}

.cooperation__gallery .titleWrap {
    max-width: 60%;
    margin-bottom: var(--indent32)
}

@media screen and (max-width:980px) {
    .cooperation__gallery .titleWrap {
        max-width: 80%
    }
}

.cooperation__gallery--text {
    margin-bottom: 88px;
    max-width: 40%
}

@media screen and (max-width:980px) {
    .cooperation__gallery--text {
        max-width: 80%
    }
}

.cooperation__gallery--tabs .tabsNav {
    display: flex;
    margin-bottom: var(--indent48)
}

@media screen and (max-width:980px) {
    .cooperation__gallery--tabs .tabsNav {
        margin-bottom: 40px
    }
}

.cooperation__gallery--tabs .tabsNav__item {
    position: relative;
    min-width: 160px;
    overflow: hidden;
    min-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.cooperation__gallery--tabs .tabsNav__item:before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    width: 100%;
    background-color: var(--primary);
    transform: translateX(calc(-100% - 1px));
    transition: transform .3s
}

.cooperation__gallery--tabs .tabsNav__item p {
    position: relative;
    z-index: 2;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    transition: color .3s
}

.cooperation__gallery--tabs .tabsNav__item:hover p {
    color: var(--primary)
}

.cooperation__gallery--tabs .tabsNav__item--active:before {
    transform: translateX(0)
}

.cooperation__gallery--tabs .tabsContent__item {
    display: none
}

.cooperation__gallery--tabs .tabsContent__item--active {
    display: block
}

.cooperation__gallery--tabs .tabsContent .galleryList .galleryItem a,
.cooperation__gallery--tabs .tabsContent .galleryList .galleryItem a img {
    width: 100%
}

.cooperation__gallery--tabs .tabsContent .videoBlockWrap {
    position: relative
}

.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockBg {
    position: relative;
    z-index: 1;
    overflow: hidden
}

.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockBg:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: rgba(0, 0, 0, .3)
}

.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockBg img {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockStart {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 120px;
    height: 120px;
    z-index: 3;
    border-radius: 50%;
    border: 1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: border-color .3s
}

@media screen and (max-width:980px) {
    .cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockStart {
        width: 60px;
        height: 60px
    }
}

.cooperation__gallery--tabs .tabsContent .videoBlockWrap .videoBlockStart:hover {
    border-color: var(--primary)
}

.cooperation__gallery .sliderWrap__bottom {
    display: flex;
    justify-content: space-between;
    padding: var(--indent32) var(--indent16)
}

@media screen and (max-width:750px) {
    .cooperation__gallery .sliderWrap__bottom {
        padding: var(--indent16) 0
    }
}

.cooperation__gallery .sliderWrap__dots {
    display: flex;
    align-items: center
}

.cooperation__gallery .sliderWrap__dots .zweb-dots-list {
    display: flex
}

.cooperation__gallery .sliderWrap__dots .zweb-dots-list .zweb-dots-element {
    margin-right: var(--indent8);
    width: 8px;
    border-radius: 50%;
    height: 8px;
    background-color: #d4d4d4;
    cursor: pointer
}

.cooperation__gallery .sliderWrap__dots .zweb-dots-list .zweb-dots-element.active {
    background-color: var(--primary)
}

.cooperation__gallery .sliderWrap__btns {
    display: flex;
    align-items: center
}

.cooperation__gallery .sliderWrap__btnLeft {
    margin-right: calc(var(--indent48)*2);
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 12px 0;
    transition: opacity .3s
}

.cooperation__gallery .sliderWrap__btnLeft:hover {
    opacity: .5
}

.cooperation__gallery .sliderWrap__btnRight {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 12px 0;
    transition: opacity .3s
}

.cooperation__gallery .sliderWrap__btnRight:hover {
    opacity: .5
}

.history__topInfoWrap {
    display: flex;
    position: relative
}

.history__topInfoWrap .intro__video {
    top: 50%;
    transform: translateY(-50%);
    right: initial;
    left: 0
}

.history__topInfo {
    position: relative;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 0
}

@media screen and (max-width:980px) {
    .history__topInfo {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (max-width:500px) {
    .line__structure--center:before {
        left: 0
    }

    .cooperation__gallery .titleWrap,
    .cooperation__gallery--text {
        max-width: 100%
    }

    .cooperation__gallery--tabs .tabsNav {
        margin-bottom: var(--indent24)
    }

    .cooperation__gallery--tabs .tabsNav__item {
        min-width: 50%
    }

    .history__topInfo {
        grid-template-columns: repeat(1, 1fr)
    }
}

.history__topInfoBlock {
    padding: var(--indent32);
    position: relative;
    min-width: 171px;
}

@media screen and (max-width:750px) {
    .cooperation__gallery .sliderWrap__btnLeft {
        margin-right: var(--indent16)
    }

    .history__topInfoBlock {
        padding: var(--indent16)
    }
}

.history__topInfoBlock .topInfoBlock__imgWrap {
    margin-bottom: var(--indent24)
}

.history__topInfoBlock .topInfoBlock__title {
    margin-bottom: var(--indent16)
}

.history__topInfoBlock .topInfoBlock__text p {
    color: var(--textColor)
}

.history__topInfoBlock .line--bottom {
    display: none
}

@media screen and (max-width:980px) {
    .history__topInfoBlock .line--bottom {
        display: block
    }
}

.history__topInfoBlock .line--bottom:before {
    width: 100%;
    left: 0
}

@media screen and (max-width:500px) {

    .history .topInfoBlock__videoWrap,
    .history__topInfoBlock .line--bottom,
    .history__topInfoBlock .line--right {
        display: none
    }
}

.history__top {
    padding: calc(var(--indent48)*2);
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 0;
    position: relative
}

.history__top--imgWrap {
    position: relative;
    grid-column-start: span 2
}

@media screen and (max-width:1500px) {
    .history__top {
        padding: calc(var(--indent32)*2) var(--indent32);
        grid-template-columns: repeat(1, 1fr)
    }

    .history__top--imgWrap {
        grid-column-start: span 1;
        margin-bottom: calc(var(--indent32)*2)
    }
}

@media screen and (max-width:750px) {
    .history__top {
        padding: calc(var(--indent32)) var(--indent16)
    }

    .history__top--imgWrap {
        margin-bottom: var(--indent32)
    }
}

.history__top--imgWrap .imgWrap {
    position: relative;
    z-index: 5;
    height: 100%;
    display: flex;
    align-items: center;
    width: 100%
}

.history__top--imgWrap .imgWrap img {
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    width: calc(var(--columnGap)*3);
    height: calc(var(--columnGap)*3)
}

.history__top--imgWrap .icon {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1;
    transform: translate(calc(var(--columnGap)*1.5 + 6px), -50%)
}

@media screen and (max-width:1500px) {
    .history__top--imgWrap .imgWrap img {
        width: calc(var(--columnGap)*5);
        height: calc(var(--columnGap)*5)
    }

    .history__top--imgWrap .icon {
        transform: translate(calc(var(--columnGap)*2.5 + 6px), -50%)
    }
}

@media screen and (max-width:1280px) {
    :root {
        --halfContainer: calc(100vw / 2);
        --gap: 16px
    }

    .history__top--imgWrap .imgWrap img {
        width: calc(var(--columnGap)*4);
        height: calc(var(--columnGap)*4)
    }

    .history__top--imgWrap .icon {
        transform: translate(calc(var(--columnGap)*2 + 6px), -50%)
    }
}

.history__top--imgWrap .icon img,
.history__top--imgWrap .icon svg {
    height: calc(var(--columnGap)*3)
}

@media screen and (max-width:1500px) {

    .history__top--imgWrap .icon img,
    .history__top--imgWrap .icon svg {
        height: calc(var(--columnGap)*5)
    }
}

@media screen and (max-width:1280px) {

    .history__top--imgWrap .icon img,
    .history__top--imgWrap .icon svg {
        height: calc(var(--columnGap)*4)
    }
}

.history__top--content {
    padding-left: var(--indent32)
}

.history__top--content .icon {
    margin-bottom: var(--indent32)
}

@media screen and (max-width:980px) {
    .history__top--content {
        padding-left: 0;
        display: flex;
        flex-wrap: wrap
    }

    .history__top--content .icon {
        margin-bottom: 0;
        margin-right: var(--indent32)
    }

    .history__top--content .icon img,
    .history__top--content .icon svg {
        width: 64px;
        height: 64px
    }
}

@media screen and (max-width:500px) {
    .history__top--content .icon {
        margin-bottom: 8px;
        margin-right: 0
    }

    .history__top--content .icon img,
    .history__top--content .icon svg {
        width: 32px;
        height: 32px
    }
}

.history__top--content .text {
    margin-bottom: var(--indent32)
}

.history__top--content .text p {
    font-weight: 500;
    margin-bottom: var(--indent18)
}

@media screen and (max-width:980px) {
    .history__top--contentInner {
        width: calc(100% - 64px - var(--indent32))
    }
}

.history__item {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 0;
    position: relative;
    padding: var(--indent32) 0
}

@media screen and (max-width:980px) {
    .history__item {
        grid-template-columns: repeat(2, 1fr)
    }
}

.history__item--block {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0 var(--indent32)
}

@media screen and (max-width:750px) {
    .history__item--block {
        padding: 0 var(--indent16)
    }
}

.history__item--block .titleWrap {
    max-width: 75%
}

@media screen and (max-width:1500px) {
    .history__item--block .titleWrap {
        max-width: 100%
    }
}

.history__item--block .text {
    max-width: 75%;
    margin-bottom: var(--indent16)
}

@media screen and (max-width:1500px) {
    .history__item--block .text {
        max-width: 100%
    }
}

.history__item--block .text p {
    margin-bottom: var(--indent16)
}

.history__item--block .imgWrap {
    margin-bottom: var(--indent32)
}

.history__item--block .imgWrap img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

@media screen and (max-width:980px) {
    .history__item--block-hidden {
        display: none
    }

    .history__item--block.doubleBlock {
        grid-row-start: span 2
    }
}

.history__year {
    display: flex;
    align-items: flex-end;
    flex-grow: 1
}

@media screen and (max-width:500px) {
    .history__top--contentInner {
        width: 100%
    }

    .history__item {
        grid-template-columns: repeat(1, 1fr)
    }

    .history__item--block.doubleBlock {
        grid-row-start: span 1
    }

    .history__year {
        margin-bottom: var(--indent48)
    }
}

.history__year .h2 {
    line-height: 1;
    margin-right: 8px
}

.history__year .year {
    margin-bottom: 4px
}

.structure__list {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 0;
    position: relative;
    padding: var(--indent32) 0
}

.structure__item {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: calc(var(--indent32)*4)
}

@media screen and (max-width:980px) {
    .structure__item {
        padding-bottom: calc(var(--indent32)*2)
    }
}

.structure__item--central {
    grid-column-start: span 2
}

.structure__item .line--left {
    display: none
}

.structure__innerContent {
    width: 100%
}

.structure__icon {
    margin-bottom: var(--indent24);
    margin-top: -40px
}

@media screen and (max-width:980px) {
    .structure__icon {
        margin-top: -32px
    }
}

.structure__icon img,
.structure__icon svg {
    width: 80px;
    height: 80px
}

@media screen and (max-width:980px) {

    .structure__icon img,
    .structure__icon svg {
        width: 64px;
        height: 64px
    }
}

@media screen and (max-width:500px) {
    .structure__list {
        grid-template-columns: repeat(1, 1fr)
    }

    .structure__item {
        align-items: flex-start;
        margin-left: 36px;
        padding-left: 36px;
        padding-right: 16px;
        padding-bottom: 40px
    }

    .structure__item--central {
        grid-column-start: span 1;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap
    }

    .structure__item--central .structure__icon {
        margin-top: 0;
        margin-left: -56px;
        width: 40px;
        margin-right: 16px
    }

    .structure__item--empty {
        display: none
    }

    .structure__item .line--right,
    .structure__item .line--right:before {
        right: initial;
        left: 0
    }

    .structure__item .line--left {
        display: block
    }

    .structure__innerContent {
        width: calc(100% - 56px)
    }

    .structure__icon {
        margin-top: -20px
    }

    .structure__icon img,
    .structure__icon svg {
        width: 40px;
        height: 40px
    }
}

.structure__title {
    margin-bottom: var(--indent8);
    display: flex;
    width: 100%;
    justify-content: center
}

.structure__title p {
    max-width: 50%;
    text-align: center;
    color: var(--titleColor)
}

@media screen and (max-width:980px) {
    .structure__title p {
        max-width: 75%
    }
}

@media screen and (max-width:500px) {
    .structure__title {
        justify-content: flex-start
    }

    .structure__title p {
        max-width: 100%;
        text-align: left
    }
}

.structure__subTitle {
    margin-bottom: var(--indent24)
}

.structure__subTitle p {
    color: var(--textColor);
    text-align: center
}

.structure__text {
    margin-bottom: var(--indent32);
    width: 100%;
    display: flex;
    justify-content: center
}

@media screen and (max-width:980px) {
    .structure__text {
        margin-bottom: var(--indent24)
    }
}

@media screen and (max-width:500px) {
    .structure__subTitle p {
        text-align: left
    }

    .structure__text {
        justify-content: flex-start;
        margin-bottom: var(--indent16)
    }
}

.structure__text p {
    max-width: 50%;
    text-align: center;
    color: var(--textColor)
}

@media screen and (max-width:980px) {
    .structure__text p {
        max-width: 75%
    }
}

.structure__circle {
    margin-bottom: var(--indent8);
    position: relative;
    height: 10px;
    width: 100%
}

.structure__circle:before {
    content: "";
    position: absolute;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    left: calc(50% - 5px);
    top: 0;
    background-color: var(--titleColor)
}

.searchPage {
    padding: 80px 32px;
    position: fixed;
    top: 103px;
    left: 288px;
    z-index: 6;
    background-color: #efefef;
    min-height: calc(100vh - 103px);
    width: calc(100% - 288px - 158px);
    transform: translateY(-100vh);
    transition: transform .3s
}

.searchPage--active {
    transform: translateY(0)
}

.searchPage--active .line {
    opacity: 1
}

.searchPage .searchClose {
    position: absolute;
    top: 40px;
    right: -120px;
    width: 80px;
    height: 80px;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer
}

@media screen and (max-width:1280px) {
    .searchPage {
        width: calc(100% - 64px);
        left: 32px;
        min-height: calc(100vh - 80px);
        top: 80px
    }

    .searchPage .searchClose {
        right: 32px;
        top: 32px;
        width: 64px;
        height: 64px
    }
}

.searchPage .searchClose .searchCloseLine {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 28px;
    height: 1px;
    background-color: var(--titleColor);
    transition: background-color .3s
}

.searchPage .searchClose .searchCloseLine.l1 {
    transform: translate(-50%, -50%) rotate(-45deg)
}

.searchPage .searchClose .searchCloseLine.l2 {
    transform: translate(-50%, -50%) rotate(45deg)
}

.searchPage .searchClose:hover .searchCloseLine {
    background-color: var(--primary)
}

.searchPage .searchPageTitle {
    margin-bottom: 120px
}

.searchPage__form {
    position: relative
}

.searchPage__form .field {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--borderColor);
    padding-bottom: var(--indent16)
}

.searchPage__form .field img,
.searchPage__form .field svg {
    margin-right: var(--indent16)
}

.searchPage__form .field input {
    width: 100%;
    background-color: initial;
    border: none;
    box-shadow: none;
    height: 50px
}

.searchPage__form .field input::-webkit-input-placeholder {
    color: var(--borderColor);
    font-size: 34px;
    font-weight: 600
}

@media screen and (max-width:980px) {
    .searchPage__form .field {
        padding-bottom: 0
    }

    .searchPage__form .field input::-webkit-input-placeholder {
        font-size: 28px
    }
}

@media screen and (max-width:750px) {
    .searchPage {
        width: calc(100% - 31px);
        left: 15px;
        min-height: calc(100vh - 56px);
        top: 56px;
        padding: var(--indent16)
    }

    .searchPage .searchClose {
        right: 32px;
        top: 32px;
        width: 40px;
        height: 40px
    }

    .searchPage .searchClose .searchCloseLine {
        width: 20px
    }

    .searchPage .searchPageTitle {
        margin-bottom: 80px
    }

    .searchPage__form .field {
        font-size: 22px
    }

    .searchPage__form .field input::-webkit-input-placeholder {
        font-size: 22px
    }
}

.searchPage__form .field input:-moz-placeholder {
    color: var(--borderColor);
    opacity: 1;
    font-size: 34px;
    font-weight: 600
}

@media screen and (max-width:980px) {
    .searchPage__form .field input:-moz-placeholder {
        font-size: 28px
    }
}

@media screen and (max-width:750px) {
    .searchPage__form .field input:-moz-placeholder {
        font-size: 22px
    }
}

.searchPage__form .field input::-moz-placeholder {
    color: var(--borderColor);
    opacity: 1;
    font-size: 34px;
    font-weight: 600
}

@media screen and (max-width:980px) {
    .searchPage__form .field input::-moz-placeholder {
        font-size: 28px
    }
}

@media screen and (max-width:750px) {
    .searchPage__form .field input::-moz-placeholder {
        font-size: 22px
    }
}

.searchPage__form .field input:-ms-input-placeholder {
    color: var(--borderColor);
    font-size: 34px;
    font-weight: 600
}

.searchPage__resultWrap {
    position: absolute;
    width: 100%;
    top: 67px;
    left: 0;
    opacity: 0;
    pointer-events: none
}

@media screen and (max-width:980px) {
    .searchPage__form .field input:-ms-input-placeholder {
        font-size: 28px
    }

    .searchPage__resultWrap {
        top: 50px
    }
}

.searchPage__resultWrap-active {
    opacity: 1;
    pointer-events: all
}

.searchPage__preloader {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    align-items: center;
    display: flex;
    padding: var(--indent48) var(--indent32);
    border-left: 1px solid var(--borderColor);
    border-bottom: 1px solid var(--borderColor);
    border-right: 1px solid var(--borderColor)
}

@media screen and (max-width:750px) {
    .searchPage__form .field input:-ms-input-placeholder {
        font-size: 22px
    }

    .searchPage__preloader {
        padding: var(--indent16)
    }
}

.searchPage__preloader--icon {
    margin-right: var(--indent16)
}

.searchPage__preloader--icon svg {
    -webkit-animation: 2s infinite animSearchLoader;
    animation: 2s infinite animSearchLoader
}

.searchPage__preloader--text p {
    color: var(--borderColor)
}

.searchPage__preloader-active {
    opacity: 1;
    pointer-events: all;
    z-index: 1
}

.searchPage__result {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    z-index: -100;
    border-left: 1px solid var(--borderColor);
    border-bottom: 1px solid var(--borderColor);
    border-right: 1px solid var(--borderColor);
    max-height: 300px;
    height: 300px;
    overflow-y: scroll
}

.searchPage__result--list {
    padding: var(--indent48) var(--indent32)
}

.searchPage__result--item {
    margin-bottom: var(--indent24)
}

.searchPage__result--item p {
    color: var(--borderColor)
}

.searchPage__result--item p span {
    color: var(--primary)
}

.searchPage__result-active {
    opacity: 1;
    pointer-events: all;
    z-index: 1
}

.page404v1__inner {
    min-height: 700px;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 0
}

@media screen and (max-width:750px) {
    .searchPage__result--list {
        padding: var(--indent16)
    }

    .searchPage__result--item {
        margin-bottom: var(--indent24)
    }

    .page404v1__inner {
        grid-template-columns: repeat(1, 1fr);
        min-height: initial
    }
}

.page404v1__left {
    position: relative;
    padding: 120px var(--indent32) var(--indent32)
}

@media screen and (max-width:750px) {
    .page404v1__left {
        padding: var(--indent32)
    }
}

.page404v1__left--imgWrap {
    height: 100%
}

.page404v1__right {
    position: relative;
    padding: 120px var(--indent32) var(--indent32)
}

@media screen and (max-width:750px) {
    .page404v1__right {
        padding: var(--indent32)
    }
}

.page404v1__right .titleWrap {
    padding-right: calc(var(--columnGap)*2)
}

.page404v1__right--text {
    margin-bottom: calc(var(--indent32)*2);
    padding-right: calc(var(--columnGap)*3)
}

@media screen and (max-width:1780px) {
    .page404v1__right .titleWrap {
        padding-right: var(--columnGap)
    }

    .page404v1__right--text {
        padding-right: calc(var(--columnGap)*2)
    }
}

.page404v2__inner {
    min-height: 700px;
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

@media screen and (max-width:980px) {
    .page404v1__right--text {
        padding-right: var(--columnGap)
    }

    .page404v2__inner {
        min-height: 50vh
    }
}

.page404v2__left {
    width: 40%;
    position: relative;
    padding: var(--indent32);
    padding-right: calc(var(--columnGap)*2)
}

@media screen and (max-width:1780px) {
    .page404v2__left {
        width: 50%
    }
}

@media screen and (max-width:500px) {
    .structure__text p {
        max-width: 100%;
        text-align: left
    }

    .structure__circle:before {
        left: 0
    }

    .page404v2__left {
        padding-right: 0
    }
}

.page404v2__left .mainTitle404 {
    margin-bottom: 80px
}

.page404v2__left .mainTitle404 p {
    font-size: 120px;
    color: var(--titleColor);
    font-weight: 600;
    line-height: 1
}

@media screen and (max-width:980px) {
    .page404v2__left {
        width: 100%
    }

    .page404v2__left .mainTitle404 {
        margin-bottom: var(--indent32)
    }

    .page404v2__left .mainTitle404 p {
        font-size: 80px
    }
}

.page404v2__left--text {
    margin-bottom: var(--indent32)
}

.page404v2__right {
    width: 60%;
    position: relative;
    padding: var(--indent32)
}

@media screen and (max-width:1780px) {
    .page404v2__right {
        width: 50%
    }
}

.page404v2__right--imgWrap {
    height: 100%;
    display: flex;
    align-items: center
}

@media screen and (max-width:980px) {
    .page404v2__right {
        width: 100%
    }

    .page404v2__right--imgWrap {
        justify-content: center
    }
}

.page404v2__right--imgWrap img,
.page404v2__right--imgWrap svg {
    max-width: 50%
}

.fancybox-button--play,
.fancybox-button--thumbs,
.fancybox-button--zoom {
    display: none !important
}

.fancybox-button {
    background-color: #fff !important;
    border-radius: 50%;
    width: 80px !important;
    height: 80px !important;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color .3s !important;
    cursor: pointer
}

.fancybox-button div {
    width: 80px !important;
    height: 80px !important;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (max-width:980px) {
    .fancybox-button {
        width: 64px !important;
        height: 64px !important;
        background-color: rgba(255, 255, 255, .3) !important
    }

    .fancybox-button div {
        width: 64px !important;
        height: 64px !important
    }
}

@media screen and (max-width:750px) {

    .page404v2__right--imgWrap img,
    .page404v2__right--imgWrap svg {
        max-width: 80%
    }

    .fancybox-button,
    .fancybox-button div {
        width: 40px !important;
        height: 40px !important
    }
}

.fancybox-button svg {
    width: 24px !important;
    height: 24px !important
}

.fancybox-button svg path {
    fill: #1d1d1d !important
}

.fancybox-button.fancybox-button--close {
    top: 40px !important;
    right: 40px !important
}

@media screen and (max-width:980px) {
    .fancybox-button.fancybox-button--close {
        top: 32px !important;
        right: 32px !important;
        background-color: #fff !important
    }
}

@media screen and (max-width:750px) {
    .fancybox-button.fancybox-button--close {
        top: 16px !important;
        right: 16px !important
    }
}

.fancybox-button.fancybox-button--arrow_right {
    right: 40px !important
}

@media screen and (max-width:980px) {
    .fancybox-button.fancybox-button--arrow_right {
        right: 32px !important;
        top: calc(50% - 32px) !important
    }
}

@media screen and (max-width:750px) {
    .fancybox-button.fancybox-button--arrow_right {
        right: 16px !important;
        top: calc(50% - 20px) !important
    }
}

.fancybox-button.fancybox-button--arrow_left {
    left: 40px !important
}

@media screen and (max-width:980px) {
    .fancybox-button.fancybox-button--arrow_left {
        left: 32px !important;
        top: calc(50% - 32px) !important
    }
}

@media screen and (max-width:750px) {
    .fancybox-button.fancybox-button--arrow_left {
        left: 16px !important;
        top: calc(50% - 20px) !important
    }
}

.fancybox-button:hover,
.fancybox-button[disabled] {
    background-color: rgba(255, 255, 255, .3) !important
}

@-webkit-keyframes animSearchLoader {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes animSearchLoader {
    100% {
        transform: rotate(360deg)
    }
}
/* End */


/* Start:/local/templates/radioavionika/template_styles.css?16908085491819*/
.send-form-message--success {
    color: #009de0;
    font-weight: 400;
    font-size: 1.5rem;
    margin-top: 10px;
}
.send-form-message--fail {
    color: red;
    font-weight: bold;
    font-size: 2rem;
    margin-top: 10px;
}
.send-form-message--progress {
    color: #636363;
    font-weight: 400;
    font-size: 1.5rem;
    margin-top: 10px;
}

.send-form-blocker {
    width: 200px;
    height: 0;
    opacity: 0;
    position: absolute;
    z-index: 999;
}
.multiple-contacts--row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.multiple-contacts--line {
    margin-bottom: 8px;
}
.fullpage.not_main_page {
    min-height: 0;
}
.intro.not_main_page {
    padding: 0;
    margin: 0;
    min-height: 0 !important;
}
.products__slide-image img {
    width: 100%;
}

#form_choose_event_type .grid__col-left {
    overflow: hidden;
    overflow-x: scroll;
    height: 100%;
}

.sub_message {
    font-weight: 400;
    font-size: 12px;
}

.hidden_field {
    display: none;
}

@media (max-width: 767px) {
    .intro__right {
        margin-left: 16px;
        margin-bottom: -40px;
    }
    .intro.fullpage.section {
        min-height: 1px !important;
    }
}

@media (min-width: 768px) {
    .intro__right {
        margin-top: 75px;
    }
}

@media (min-width: 1280px) and (max-width: 1440px) {
    .intro.fullpage.section .intro__video {
        right: -32px !important;
    }
}

@media (max-width: 1620px) {
    #form_choose_event_type {
        width: 100%;
    }
}

@media (min-width: 1621px) {
    #form_choose_event_type {
        padding-right: 65px;
    }
}

@media (min-width: 1441px) {
    .intro.fullpage.section .intro__video {
        right: -55px !important;
    }
}
/* End */
/* /local/templates/radioavionika/css/plugins.css?169080854928649 */
/* /local/templates/radioavionika/css/select2.min.css?169080854916265 */
/* /local/templates/radioavionika/css/dev.css?171483601974568 */
/* /local/templates/radioavionika/css/dev2.css?170975849346311 */
/* /local/templates/radioavionika/css/dev3.css?169080854928626 */
/* /local/templates/radioavionika/css/add.css?169080854949474 */
/* /local/templates/radioavionika/styles.css?1718713938238792 */
/* /local/templates/radioavionika/template_styles.css?16908085491819 */
