*{outline:none}html,body{height:100%}ul,ol,li{margin:0;padding:0;list-style:none}button{border:none;padding:0;margin:0;background-color:transparent;cursor:pointer}button[type="button"]:focus,button[type="submit"]:focus{outline:none}a{color:inherit}input[type='number']{-moz-appearance:textfield}input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:focus,textarea:focus{outline:none}textarea{resize:none}svg{max-width:100%;max-height:100%;stroke-width:0;stroke:currentColor;fill:currentColor}img, iframe{max-width:100%}.page-holder{transition:all .3s ease;min-height:100%;position:relative;overflow:hidden;background-image:url("../img/backdrop-image-bottom.png");background-position:left bottom;background-repeat:no-repeat;display:flex;flex-direction:column}.page-holder .footer-secondary{margin-top:auto}.page-holder__light{background-color:#f3f3f3}.page-holder__light .footer-secondary{background:linear-gradient(to top, rgba(243,243,243,0.5), transparent)}.page-holder__blue{color:#fff;background-color:#2856f6}.page-holder__blue .footer-secondary{background:linear-gradient(to top, rgba(40,86,246,0.5), transparent)}.page-holder.correct-footer-color{background-color:#f3f3f3}.page-holder.correct-footer-color .footer-secondary{background:linear-gradient(to top, rgba(243,243,243,0.5), transparent)}.page-title{display:flex;align-items:center}@media all and (min-width: 768px){.page-title{padding-top:7.5vh;padding-bottom:12.5vh}}@media all and (max-width: 767px){.page-title{flex-wrap:wrap;padding-top:2.5rem;padding-bottom:3.75rem}}.page-title__main,.page-title__secondary{font-family:'TTNorms-Bold', sans-serif}.page-title__main,.page-title__divider{font-size:4.375rem}@media (max-width: 1200px){.page-title__main,.page-title__divider{font-size:calc(1.3375rem + 4.05vw) }}.page-title__divider{padding-left:2.5vw;padding-right:2.5vw}.page-title__secondary{font-size:2.1875rem;opacity:.75;line-height:1}@media (max-width: 1200px){.page-title__secondary{font-size:calc(1.11875rem + 1.425vw) }}.page-title.accent-yellow .page-title__divider{color:#fff005}.page-title.accent-blue .page-title__divider{color:#2856f6}.page-subtitle{font-size:2.25rem;font-family:'TTNorms-Bold', sans-serif}.page-preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9;background-color:#fff;display:flex;align-items:center;justify-content:center}@media all and (min-width: 768px){.page-preloader__icon{max-width:200px}}@media all and (max-width: 767px){.page-preloader__icon{max-width:100px}}.page-preloader__icon-right,.page-preloader__icon-bottom{opacity:0;visibility:hidden}.page-preloader__icon-bottom{fill:#2856f6}.page-preloader__icon-left{fill:#ee3124}.page-preloader__icon-right{fill:#ffcb05}.page-preloader[data-enabled="false"]{display:none}.page-tabs__controls{display:flex}@media all and (max-width: 575px){.page-tabs__controls{flex-wrap:wrap;padding-left:1.25rem;padding-right:1.25rem}}@media all and (min-width: 768px){.page-tabs__controls{justify-content:center}}@media all and (max-width: 767px){.page-tabs__controls{justify-content:space-between}}.page-tabs__controls-item,.jobs-docs{position:relative}@media all and (max-width: 575px){.page-tabs__controls-item,.jobs-docs{width:50%}.tab_sout{margin-top:30px}.page-tabs__controls-item:first-of-type,.jobs-docs:first-of-type,.page-tabs__controls-item:nth-of-type(2),.jobs-docs:nth-of-type(2){margin-bottom:1.25rem}}@media all and (min-width: 768px){.page-tabs__controls-item+li,.jobs-docs+li{margin-left:5.25vw}}.page-tabs__controls-link,.jobs-docs__link{transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.page-tabs__controls-link span,.jobs-docs__link span{font-family:'TTNorms-ExtraBold', sans-serif;text-align:center;margin-top:.9375rem;letter-spacing:2px}@media all and (max-width: 575px){.page-tabs__controls-link span,.jobs-docs__link span{font-size:.875rem}}@media all and (min-width: 992px){.page-tabs__controls-link>.svg-icon,.jobs-docs__link>.svg-icon{height:63px;width:63px}}@media all and (min-width: 768px) and (max-width: 991px){.page-tabs__controls-link>.svg-icon,.jobs-docs__link>.svg-icon{height:54px;width:54px}}@media all and (min-width: 576px) and (max-width: 767px){.page-tabs__controls-link>.svg-icon,.jobs-docs__link>.svg-icon{height:45px;width:45px}}@media all and (max-width: 575px){.page-tabs__controls-link>.svg-icon,.jobs-docs__link>.svg-icon,.tab_sout img{height:36px;width:36px}}.page-tabs__controls-link:hover,.jobs-docs__link:hover,.page-tabs__controls-link.active,.active.jobs-docs__link{color:#fff005}.page-tabs__content{position:relative}.page-infographics__holder{position:relative}.page-infographics__list{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;z-index:1}.page-infographics__above{position:relative;z-index:3}.page-infographics__image-svg{max-height:15rem}.text-accent-yellow{color:#fff005;display:inline}.header,.footer-main{position:absolute;width:100%;left:0}.header{transition:top .3s ease;top:6.25vh;pointer-events:none;z-index:5}@media all and (max-width: 1359px){.header-dark .header-nav,.header.scheme-exception .header-nav{background-color:rgba(255,255,255,0.95)}}.header-dark .header-nav__link,.header.scheme-exception .header-nav__link{color:#1f1a21}.header-dark .header-nav__link:after,.header.scheme-exception .header-nav__link:after{background-color:#ee3124}.header-dark .header-nav__button .line,.header.scheme-exception .header-nav__button .line{background-color:#1f1a21}@media all and (max-width: 1359px){.header-light .header-nav{background-color:rgba(40,86,246,0.95)}}.header-light .header-nav__link{color:#fff}.header-light .header-nav__link:after{background-color:#ffcb05}@media all and (max-width: 575px){.header-light .header-nav__button:before{content:"";display:block;position:absolute;height:150%;width:130%;left:-15%;top:-25%;background-color:rgba(40,86,246,0.75);z-index:-1;border-radius:5px}}.header-light .header-nav__button .line{background-color:#f3f3f3}.header-light.scheme-exception .header-nav__button .line{background-color:#1f1a21}@media all and (max-width: 575px){.header-light.scheme-exception .header-nav__button:before{background-color:transparent}}.header-logotype,.header-nav__link,.header-nav__button,.header-search__button{pointer-events:all}.header-logotype{display:block;position:relative}.header-logotype-image{max-width:100%;position:relative;z-index:1}@media all and (min-width: 576px){.header-logotype-image{width:25rem}}@media all and (min-width: 375px) and (max-width: 575px){.header-logotype-image{width:270px}}@media all and (max-width: 374px){.header-logotype-image{width:220px}}@media all and (max-width: 1359px){.header-nav{position:fixed;left:0;top:0;right:0;pointer-events:auto;z-index:5;height:100vh;max-height:100vh;overflow:auto;opacity:0;visibility:hidden}}.header-nav__wrap{width:100%;display:flex}@media all and (min-width: 1360px) and (max-width: 1659px){.header-nav__wrap{justify-content:space-between}}@media all and (max-width: 1359px){.header-nav__wrap{flex-direction:column;align-items:flex-start;padding-bottom:1.875rem}}.header-nav__link{font-family:'TTNorms-ExtraBold', sans-serif;position:relative}@media all and (min-width: 1660px){.header-nav__link{font-size:1.125rem}}@media all and (min-width: 1660px) and (max-width: 1200px){.header-nav__link{font-size:calc(1.0125rem + .15vw) }}@media all and (min-width: 1360px){.header-nav__link{padding-top:.3125rem;padding-bottom:.3125rem}}@media all and (max-width: 1359px){.header-nav__link{padding-top:.78125rem;padding-bottom:.78125rem}}.header-nav__link:after{transition:all .3s ease;content:"";display:block;position:absolute;height:3px;left:0;width:0}@media all and (min-width: 1360px){.header-nav__link:after{bottom:0}}@media all and (max-width: 1359px){.header-nav__link:after{bottom:.3125rem}}.header-nav__link.active:after,.header-nav__link:hover:after{width:100%}@media all and (min-width: 1660px){.header-nav__link+a{margin-left:3.33vw}}.header-nav__button{width:36px;position:relative;z-index:5}.header-nav__button .line{height:2px;width:100%;display:block}.header-nav__button .line-middle{margin-top:9px;margin-bottom:9px}.header-search__button{transition:color .3s ease}.header-search__button:hover{color:#ee3124}.header-zoomed{top:3vh}.pagination{display:flex;align-items:center}.pagination-item{transition:all .3s ease;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.1)}@media all and (min-width: 576px){.pagination-item{height:3.75rem;width:3.75rem}}@media all and (max-width: 575px){.pagination-item{height:2.8125rem;width:2.8125rem}}.pagination-item__link{font-size:1.125rem;font-family:'TTNorms-ExtraBold', sans-serif}@media all and (min-width: 576px){.pagination-item__link+.pagination-item__link{margin-left:1.5625rem}}@media all and (max-width: 575px){.pagination-item__link+.pagination-item__link{margin-left:.9375rem}}.pagination-item__control .svg-icon{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:33.333%;height:33.333%}@media all and (min-width: 576px){.pagination-item__control:first-of-type{margin-right:1.875rem}}@media all and (max-width: 575px){.pagination-item__control:first-of-type{margin-right:1.25rem}}@media all and (min-width: 576px){.pagination-item__control:last-of-type{margin-left:1.875rem}}@media all and (max-width: 575px){.pagination-item__control:last-of-type{margin-left:1.25rem}}.pagination-item__control-prev .svg-icon{-webkit-transform:translateX(-7.5%);transform:translateX(-7.5%)}.pagination-item__control-prev:hover .svg-icon{-webkit-transform:translateX(-15%);transform:translateX(-15%)}.pagination-item__control-next .svg-icon{-webkit-transform:translateX(7.5%);transform:translateX(7.5%)}.pagination-item__control-next:hover .svg-icon{-webkit-transform:translateX(15%);transform:translateX(15%)}.pagination-item:hover{background-color:#fff005;border-color:#fff005;color:#000}.substrate-holder{position:relative}.substrate-header__content,.substrate-footer__content{z-index:3}.substrate-header__figure,.substrate-footer__figure{position:absolute;display:inline-block;pointer-events:none;z-index:1}.substrate-header__figure img,.substrate-footer__figure img{position:inherit;display:inherit;height:100%}@media all and (max-width: 575px){.substrate-footer__figure{height:300px !important}}.zoom,.picture-map,.picture-main,.picture-list,.picture-coal,.picture-cereal,.picture-cargo,.points-list{width:100%;height:100%;position:absolute;left:0;top:0}#view{background-color:#f3f3f3}#view.disable-footer .footer-nav__icon{opacity:0 !important;visibility:hidden !important}#view.disable-footer .picture-map path{cursor:-webkit-grab;cursor:grab}.zoom-out-button{transition:opacity .3s ease;left:0;position:fixed;background-color:#2856f6;color:#fff;padding:.78125rem;border-radius:0 30px 30px 0;opacity:0;visibility:hidden}@media all and (min-width: 768px){.zoom-out-button{top:25vh}}@media all and (max-width: 767px){.zoom-out-button{bottom:5vh}}.zoom-out-button .svg-icon{width:27px;height:27px}.zoom-out-button:hover{opacity:1 !important}.zoom:not(.zoomed-in) .points-item{pointer-events:none}.drag-info{position:fixed;pointer-events:none;display:flex;align-items:center;border:1px solid #fff;border-radius:5px;background-color:rgba(255,255,255,0.5);bottom:0;left:0;visibility:hidden;opacity:0}@media all and (min-width: 375px) and (max-width: 575px){.drag-info{min-width:340px}}@media all and (min-width: 375px){.drag-info{padding:.625rem 1.25rem}}@media all and (max-width: 374px){.drag-info{padding:.625rem .3125rem;min-width:300px}}.drag-info__icon{background-image:url("../img/drag-sprite.svg");background-repeat:no-repeat;background-position:0 0;display:block;width:32px;height:45px;-webkit-animation:dragHandAnimation 2s steps(15) infinite 1s;animation:dragHandAnimation 2s steps(15) infinite 1s;z-index:3;flex-shrink:0}.drag-info__text{font-family:'TTNorms-ExtraBold', sans-serif;color:#313437}@media all and (min-width: 375px){.drag-info__text{padding-left:calc(30px + 1.25rem)}}@media all and (max-width: 374px){.drag-info__text{padding-left:calc(30px + .625rem)}}.picture-main,.picture-list{pointer-events:none}.picture-main,.picture-coal,.picture-cereal,.picture-cargo{background-position:center center;background-repeat:no-repeat}@media all and (min-width: 1360px){.picture-main,.picture-coal,.picture-cereal,.picture-cargo{background-size:contain}}@media all and (max-width: 1359px){.picture-main,.picture-coal,.picture-cereal,.picture-cargo{background-size:cover}}.picture-main{background-image:url("../img/b&w.jpg")}.picture-coal{background-image:url("../img/zone-coal.png")}.picture-cereal{background-image:url("../img/zone-cereal.png")}.picture-cargo{background-image:url("../img/zone-cargo.png")}.picture-map path:not(.is_zoomed){cursor:pointer}.wrapper{position:relative;height:100vh;width:100vw;overflow:hidden;z-index:1}.icon-cross{width:22.32px;height:22.32px;position:relative}.icon-cross:after,.icon-cross:before{transition:all .3s ease;content:"";display:block;position:absolute;width:.125rem;height:100%;background-color:#67787f;left:50%;top:50%}.icon-cross:after{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.icon-cross:before{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.footer-nav{transition:all .3s ease}.footer-main{transition:all .3s ease;bottom:0;color:#fff;z-index:3}@media all and (max-width: 767px){.footer-main{overflow:hidden;pointer-events:none}}@media all and (min-width: 768px){.footer-main{background-color:#2856f6}}.footer-main .footer-copyright{font-size:.75rem}.footer-main .footer-nav{display:flex;justify-content:center;font-family:'TTNorms-Bold', sans-serif}@media all and (max-width: 767px){.footer-main .footer-nav{flex-direction:column;align-items:center}}.footer-main .footer-nav__link{transition:all .3s ease;flex:1 0 auto;text-align:center;position:relative;will-change:padding}@media all and (min-width: 768px){.footer-main .footer-nav__link{color:#fff;padding:1.25rem .625rem}}@media all and (max-width: 767px){.footer-main .footer-nav__link{padding:.625rem 1.25rem;border-radius:30px;display:flex;align-items:center;margin-bottom:.625rem;background-color:rgba(40,86,246,0.75);color:#fff;pointer-events:all}.footer-main .footer-nav__link:last-of-type{margin-bottom:2.5vh}}@media all and (max-width: 374px){.footer-main .footer-nav__link{font-size:.875rem}}@media all and (max-width: 767px){.footer-main .footer-nav__link.is_active{background-color:#2856f6}}@media all and (min-width: 992px){.footer-main .footer-nav__link.is_active .footer-nav__icon{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:1;visibility:visible}}@media all and (min-width: 768px){.footer-main .footer-nav__link:hover{background-color:#1c4cf5;color:#fff}}@media all and (max-width: 767px){.footer-main .footer-nav__link:hover{color:#fff}}.footer-main .footer-nav__icon{transition-property:all;transition-duration:.25s;display:flex;justify-content:center;align-items:center;pointer-events:none}@media all and (min-width: 768px){.footer-main .footer-nav__icon{background-image:url("../img/polygon.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;-webkit-transform:translate(-50%, -10%);transform:translate(-50%, -10%);opacity:0;visibility:hidden;bottom:calc(100% + 1.09375rem);left:50%;width:9.375rem;height:9.375rem;color:#fff}.footer-main .footer-nav__icon:before,.footer-main .footer-nav__icon:after{content:"";display:block;position:absolute;background-color:#fff}.footer-main .footer-nav__icon:before{height:calc(2.1875rem + .9375rem + 10px);width:1px;top:calc(100% - 1.09375rem - 10px);left:50%}.footer-main .footer-nav__icon:after{width:10px;height:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% - 1.09375rem - 20px);border-radius:50%}.footer-main .footer-nav__icon .svg-icon{width:40%;height:40%}}@media all and (max-width: 767px){.footer-main .footer-nav__icon{width:30.6px;height:30.6px;order:1;margin-right:.625rem}}@media all and (max-width: 374px){.footer-main .footer-nav__icon{display:none}}@media all and (max-width: 767px){.footer-main .footer-nav__text{order:2}}@media all and (min-width: 768px){.footer-main.footer-zoomed{background-color:rgba(255,255,255,0.5);color:#1f1a21}}@media all and (min-width: 768px){.footer-main.footer-zoomed .footer-nav__icon{-webkit-transform:translate(-50%, -10%);transform:translate(-50%, -10%);visibility:hidden;opacity:0}}@media all and (min-width: 768px){.footer-main.footer-zoomed .footer-nav__link{color:#1f1a21;padding-top:.625rem;padding-bottom:.625rem}.footer-main.footer-zoomed .footer-nav__link.is_active{background-color:rgba(40,86,246,0.75);color:#fff}.footer-main.footer-zoomed .footer-nav__link.is_active:hover{color:#fff}}.footer-main.footer-zoomed .footer-nav__link:hover{color:#fff}.footer-secondary{display:flex;align-items:flex-end;min-height:400px}.footer-secondary__about{display:flex;align-items:center;margin-bottom:0;position:relative;z-index:3;padding-bottom:1.25rem;color:#000}@media all and (max-width: 575px){.footer-secondary__about{justify-content:center}}@media all and (min-width: 576px){.footer-secondary__about{justify-content:flex-end}}.footer-secondary__about-main{font-size:.875rem}.footer-secondary__about-main a:hover{text-decoration:underline}.footer-secondary__logotype{width:5rem;margin-right:1.875rem}.footer-secondary__developer{display:inline-block;padding-bottom:2.5rem}@media all and (max-width: 575px){.footer-secondary__developer{position:relative;z-index:3}}.footer-secondary__developer img{max-width:10.625rem}.footer-secondary__substrate{position:absolute;bottom:0;z-index:1}.footer-secondary__substrate-holder{position:relative}.info{position:fixed;right:50px;top:50px;background-color:#1f1a21;z-index:10;padding:20px;white-space:nowrap;color:#fff;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;font-size:20px}.points-list{pointer-events:none}.points-item{position:absolute;pointer-events:all;display:flex;align-items:flex-start}.points-item-icon{transition:all .3s ease;background-color:#fff;width:44px;height:44px;border-radius:50%;display:flex;color:#67787f;cursor:pointer;position:relative;flex:0 0 auto;z-index:3}.points-item-icon .points-icon-wave{transition:opacity .3s ease;position:absolute;width:100%;height:100%;border-radius:inherit;pointer-events:none}.points-item-icon .points-icon-wave.middle,.points-item-icon .points-icon-wave.light{left:0;top:0;-webkit-animation:shadow-pulse 3s infinite;animation:shadow-pulse 3s infinite}.points-item-icon .points-icon-wave.middle{background-color:rgba(255,255,255,0.5)}.points-item-icon .points-icon-wave.light{background-color:rgba(255,255,255,0.25)}.points-item-icon .points-icon-wave.skinny{border:1px solid rgba(255,255,255,0.33);background-color:transparent;-webkit-animation:shadow-pulse-big 5s infinite;animation:shadow-pulse-big 5s infinite}.points-item-icon .icon-cross{transition:all .3s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3}@media all and (min-width: 1200px){.points-item-icon:hover .icon-cross:after,.points-item-icon:hover .icon-cross:before{background-color:#2856f6}}.points-item-main{background-color:rgba(255,255,255,0.78);will-change:transform;min-height:66px;padding-top:.78125rem;padding-bottom:.78125rem;margin-left:-55px;border-radius:44px;display:flex;flex-direction:column;align-items:flex-start}.points-item-title{font-family:'TTNorms-ExtraBold', sans-serif}@media all and (min-width: 768px){.points-item-title{font-size:1.125rem;letter-spacing:2px}}@media all and (max-width: 767px){.points-item-title{font-size:1rem}}.points-item-subtitle{font-family:'TTNorms-Bold', sans-serif;color:#67787f}@media all and (max-width: 767px){.points-item-subtitle{font-size:.875rem}}.points-item-hidden{font-size:.875rem;white-space:normal}.points-item-hidden__content{padding-top:1.25rem;padding-bottom:1.25rem}.points-item-hidden__content p+p{padding-top:.625rem}.points-item-hovered,.points-item-clicked,.points-item-mobile-active{z-index:3 !important}.points-item-hovered .points-item-icon,.points-item-clicked .points-item-icon,.points-item-mobile-active .points-item-icon{background-color:#2856f6;-webkit-transform:scale(1.1875);transform:scale(1.1875)}.points-item-hovered .points-item-icon:after,.points-item-clicked .points-item-icon:after,.points-item-mobile-active .points-item-icon:after{content:"";display:block;position:absolute;width:80%;height:80%;left:50%;top:50%;background-color:transparent;border:1px solid rgba(255,255,255,0.5);border-radius:inherit;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.points-item-hovered .points-item-icon .points-icon-wave,.points-item-clicked .points-item-icon .points-icon-wave,.points-item-mobile-active .points-item-icon .points-icon-wave{opacity:0;-webkit-animation-play-state:paused;animation-play-state:paused}.points-item-hovered .icon-cross,.points-item-clicked .icon-cross,.points-item-mobile-active .icon-cross{-webkit-transform:translate(-50%, -50%) scale(0.75);transform:translate(-50%, -50%) scale(0.75)}.points-item-hovered .icon-cross:after,.points-item-hovered .icon-cross:before,.points-item-clicked .icon-cross:after,.points-item-clicked .icon-cross:before,.points-item-mobile-active .icon-cross:after,.points-item-mobile-active .icon-cross:before{background-color:#fff !important}.points-item-hovered.without-hidden .icon-cross,.points-item-clicked.without-hidden .icon-cross,.points-item-mobile-active.without-hidden .icon-cross{-webkit-transform:translate(-50%, -50%) scale(0.75);transform:translate(-50%, -50%) scale(0.75)}.points-item-hovered.without-hidden .icon-cross:after,.points-item-clicked.without-hidden .icon-cross:after,.points-item-mobile-active.without-hidden .icon-cross:after{opacity:0}.points-item-clicked .points-item-icon .icon-cross:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.points-item-clicked .points-item-icon .icon-cross:before{opacity:0}.points-item:not(.points-item-edged) .points-item-main{padding-left:calc(55px + .9375rem)}@media all and (min-width: 768px){.points-item:not(.points-item-edged) .points-item-main{padding-right:1.875rem}}@media all and (max-width: 767px){.points-item:not(.points-item-edged) .points-item-main{padding-right:1.25rem}}.points-item-edged .points-item-main{padding-right:calc(55px + .9375rem)}@media all and (min-width: 768px){.points-item-edged .points-item-main{padding-left:1.875rem}}@media all and (max-width: 767px){.points-item-edged .points-item-main{padding-left:1.25rem}}.clouds{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;z-index:1}.clouds-item{position:inherit;left:inherit;top:inherit}.clouds img{max-width:initial}.language-bar{position:absolute;right:0;top:20vh;z-index:3}.language-bar__item{width:20px;height:10vh}.language-bar__item+li{margin-top:.625rem}.language-bar__link{display:block;height:100%}.language-bar__link-ru,.language-bar__link-eng{transition:opacity .3s ease;background-position:center right;background-size:contain;background-repeat:no-repeat;position:relative}.language-bar__link-ru:before,.language-bar__link-eng:before{transition:all .3s ease;font-size:.75rem;display:flex;align-items:center;justify-content:center;position:absolute;height:1.875rem;width:1.875rem;content:attr(aria-label);background-color:#fff;border-radius:50%;padding:.3125rem;left:-100%;font-family:'TTNorms-Bold', sans-serif;text-transform:uppercase;top:50%;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);opacity:0;visibility:hidden;z-index:-1;pointer-events:none}.language-bar__link-ru:not(.active),.language-bar__link-eng:not(.active){opacity:.25}.language-bar__link-ru:not(.active):hover,.language-bar__link-eng:not(.active):hover{opacity:.5}.language-bar__link-ru:hover:before,.language-bar__link-eng:hover:before{-webkit-transform:translate(-75%, -50%);transform:translate(-75%, -50%);opacity:1;visibility:visible}.language-bar__link-ru{background-image:url("../img/flag-ru.png")}.language-bar__link-eng{background-image:url("../img/flag-eng.png")}.lightbox{position:absolute;background-color:#f3f3f3;border-radius:10px;box-shadow:0 0 60px 0 rgba(255,255,255,0.5);color:#313437}@media all and (min-width: 576px){.lightbox{padding:2.5rem}}@media all and (max-width: 575px){.lightbox{padding:1.25rem}}.lightbox-close{transition:all .3s ease;color:#4d73f8;width:2.5rem;height:2.5rem;margin-right:-.625rem;border-radius:5px}.lightbox-close .svg-icon{width:.78125rem;height:.78125rem}.lightbox-close:hover{color:#2856f6;background-color:#e0e0e0}.form-group+.form-group{margin-top:1.875rem}.form-label{font-size:1.125rem;padding-bottom:.3125rem}.form-field{padding:.625rem .9375rem;display:block;width:100%;border-radius:5px;border:1px solid #1f1a21;background-color:#fff}.form-field.placeholder{transition:all .3s ease;color:#d5d5d5;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.form-field:-moz-placeholder{transition:all .3s ease;color:#d5d5d5;transform:translateX(0);opacity:1}.form-field::-moz-placeholder{transition:all .3s ease;color:#d5d5d5;transform:translateX(0);opacity:1}.form-field:-ms-input-placeholder{transition:all .3s ease;color:#d5d5d5;transform:translateX(0);opacity:1}.form-field::-webkit-input-placeholder{transition:all .3s ease;color:#d5d5d5;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.form-field:focus.placeholder{color:#d5d5d5;-webkit-transform:translateX(2.5%);transform:translateX(2.5%);opacity:0}.form-field:focus:-moz-placeholder{color:#d5d5d5;transform:translateX(2.5%);opacity:0}.form-field:focus::-moz-placeholder{color:#d5d5d5;transform:translateX(2.5%);opacity:0}.form-field:focus:-ms-input-placeholder{color:#d5d5d5;transform:translateX(2.5%);opacity:0}.form-field:focus::-webkit-input-placeholder{color:#d5d5d5;-webkit-transform:translateX(2.5%);transform:translateX(2.5%);opacity:0}.form-submit{transition:all .3s ease;font-size:1.125rem;padding:.625rem 1.875rem;background-color:#2856f6;border-radius:5px;color:#fff;display:flex;margin-left:auto;margin-right:auto;margin-top:2.5rem}.form-submit:hover{background-color:#0a3dee}.form-note{margin-top:2.5rem;text-align:center}.form-note a{text-decoration:underline}.jobs{position:relative}.jobs:after{content:"";display:block;position:absolute;bottom:0;left:0;height:10%;width:100%;background:linear-gradient(to top, #2856f6, transparent)}.jobs-content{position:relative;z-index:1}.jobs-docs__lightbox{top:calc(100% + 2.5rem);z-index:5}@media all and (min-width: 576px){.jobs-docs__lightbox{right:0}}@media all and (max-width: 575px){.jobs-docs__lightbox{right:-1.25rem}}@media all and (min-width: 1360px){.jobs-docs__lightbox{min-width:50rem}}@media all and (min-width: 768px) and (max-width: 1359px){.jobs-docs__lightbox{width:37.5rem}}@media all and (min-width: 576px) and (max-width: 767px){.jobs-docs__lightbox{width:34.0625rem}}@media all and (min-width: 375px) and (max-width: 575px){.jobs-docs__lightbox{width:23.125rem}}@media all and (max-width: 575px){.jobs-docs__lightbox{width:19.375rem}}.jobs-docs__lightbox-link{display:block}.jobs-docs__lightbox-link:hover .svg-icon,.jobs-docs__lightbox-link:hover .jobs-docs__lightbox-main{color:#4d73f8}.jobs-docs__lightbox-link:hover .jobs-docs__lightbox-main{border-bottom-color:#4d73f8}.jobs-docs__lightbox-icon{color:#585f64}.jobs-docs__lightbox-icon .svg-icon{transition:all .3s ease}@media all and (min-width: 576px){.jobs-docs__lightbox-icon .svg-icon{width:3.125rem;height:3.125rem}}@media all and (max-width: 575px){.jobs-docs__lightbox-icon .svg-icon{width:2.5rem;height:2.5rem}}.jobs-docs__lightbox-item{width:calc(100% - 1.875rem)}.jobs-docs__lightbox-item+li{margin-top:1.875rem}.jobs-docs__lightbox-main{transition:all .3s ease;font-family:'TTNorms-ExtraBold', sans-serif;min-height:100%;border-bottom:1px solid rgba(88,95,100,0.5)}.jobs-vacancy__lightbox{width:100%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:7}@media all and (min-width: 576px){.jobs-vacancy__lightbox{max-width:31.25rem}}@media all and (min-width: 375px) and (max-width: 575px){.jobs-vacancy__lightbox{max-width:370px}}@media all and (max-width: 374px){.jobs-vacancy__lightbox{max-width:310px}}.jobs-vacancy__lightbox-title{font-size:1.375rem;font-family:'TTNorms-Bold', sans-serif;padding-bottom:1.25rem;text-align:center}@media (max-width: 1200px){.jobs-vacancy__lightbox-title{font-size:calc(1.0375rem + .45vw) }}.jobs-card{border:1px solid rgba(255,255,255,0.95);border-radius:10px 10px 0 0;position:relative;border-bottom:none;background-color:rgba(40,86,246,0.95);z-index:1;overflow:hidden}@media all and (min-width: 576px){.jobs-card{padding:2.5rem 3.125rem}}@media all and (max-width: 575px){.jobs-card{padding:2.5rem 1.875rem}}.jobs-card__wave{position:absolute;width:100%;left:0;pointer-events:none;z-index:1;fill:rgba(255,255,255,0.05)}.jobs-card__wave-up{top:0;min-height:7.5rem}.jobs-card__wave-down{bottom:0;min-height:10rem}.jobs-card__wave path{stroke:none}.jobs-card__convex{pointer-events:none;position:relative;height:30px;display:block;overflow:hidden}.jobs-card__convex:after,.jobs-card__convex:before{content:"";display:block;position:absolute;width:100%;left:0;bottom:0;height:60px;border-radius:50%}.jobs-card__convex:after{border:1px solid rgba(255,255,255,0.9);background-color:rgba(255,255,255,0.05)}.jobs-card__convex:before{background-color:rgba(40,86,246,0.95)}.jobs-card__convex.hovered:after{background-color:#fff}.jobs-card__title,.jobs-card__list,.jobs-card__button{position:relative;z-index:3}.jobs-card__title,.jobs-card__item-title,.jobs-card__button{font-family:'TTNorms-ExtraBold', sans-serif;letter-spacing:2px}.jobs-card__title,.jobs-card__button{font-size:1.125rem}.jobs-card__title{padding-bottom:1.875rem;line-height:1.5}.jobs-card__item+li{padding-top:2.1875rem}.jobs-card__item-title{color:#fff005;padding-bottom:1.09375rem}.jobs-card__item-description{font-size:.875rem;padding-left:.9375rem}.jobs-card__item-conditions li{position:relative;padding-left:.9375rem}.jobs-card__item-conditions li:before{content:"";display:block;position:absolute;width:5px;height:5px;background-color:#fff;left:0;top:7px;border-radius:50%}.jobs-card__button{border:1px solid #fff;display:inline-block;padding:.78125rem 1.875rem;border-radius:30px}.jobs-card__button:hover{border-color:transparent}.jobs-card:hover,.jobs-card.hovered{background-color:#f3f3f3}.jobs-card:hover .jobs-card__wave,.jobs-card.hovered .jobs-card__wave{fill:#fff}.jobs-card:hover .jobs-card__title,.jobs-card.hovered .jobs-card__title{color:#313437}.jobs-card:hover .jobs-card__item-title,.jobs-card.hovered .jobs-card__item-title{color:#2856f6}.jobs-card:hover .jobs-card__item-description,.jobs-card.hovered .jobs-card__item-description{color:#585f64}.jobs-card:hover .jobs-card__item-conditions li:before,.jobs-card.hovered .jobs-card__item-conditions li:before{background-color:#313437}.jobs-card:hover .jobs-card__button,.jobs-card.hovered .jobs-card__button{color:#fff;background-color:#2856f6}.jobs-card:hover ~ .jobs-card__holder,.jobs-card.hovered ~ .jobs-card__holder{display:none}.jobs-card__holder{position:relative;margin-bottom:1.25rem}@media all and (min-width: 1360px){.jobs-card__holder{width:calc((100% - 30px) / 3)}}@media all and (min-width: 768px) and (max-width: 1359px){.jobs-card__holder{width:calc((100% - 30px) / 2)}}@media all and (max-width: 767px){.jobs-card__holder{width:100%}}.jobs-infographics{position:absolute;height:100%;width:100%;left:0;top:0;overflow:hidden}.jobs-infographics__item{position:inherit}.contacts-main{margin-bottom:3.75rem}.contacts-main__item-title{padding-bottom:1.5625rem}.contacts-main__item,.contacts-heads__item{font-size:1.125rem;padding-bottom:3.125rem}.contacts-main__item p,.contacts-heads__item p{line-height:1.75}.contacts-main__item span,.contacts-heads__item span{display:inline-block;min-width:4.375rem}.contacts-main__item a:hover,.contacts-heads__item a:hover{text-decoration:underline}.contacts-main__item a[href*="mailto"],.contacts-heads__item a[href*="mailto"]{color:#2856f6}.contacts-main__item-title,.contacts-heads__item-name{font-family:'TTNorms-ExtraBold', sans-serif;letter-spacing:2px}.contacts-heads__item{padding-left:1.5625rem}@media all and (min-width: 992px){.contacts-heads__item{padding-top:5rem}}@media all and (max-width: 991px){.contacts-heads__item{padding-top:1.875rem}}.contacts-heads__item-name{position:relative;margin-bottom:1.875rem}.contacts-heads__item-name:before{content:"";display:block;position:absolute;height:100%;width:.3125rem;left:-1.5625rem;top:0;background-color:#2856f6}.contacts-heads__item-post{padding-right:1.25rem}.contacts-heads__item-email{padding-top:.3125rem}.contacts-map{position:relative;overflow:hidden}@media all and (min-width: 992px){.contacts-map{height:600px}}@media all and (max-width: 991px){.contacts-map{height:300px}}.contacts-map__clip,.contacts-map__view{position:absolute;width:100%;left:0;top:0}.contacts-map__clip{height:100%}.contacts-map__view{height:calc(100% + 40px)}@media all and (min-width: 992px){.contacts-map__view{-webkit-clip-path:url(#mapClipPath);clip-path:url(#mapClipPath)}}.scheme-info__title{font-size:4.375rem;font-family:'TTNorms-Bold', sans-serif;padding-bottom:3.5vh;line-height:1.1}@media (max-width: 1200px){.scheme-info__title{font-size:calc(1.3375rem + 4.05vw) }}.scheme-info p{font-size:1.125rem}.scheme-info p+p{padding-top:1.5vh}.scheme-image{text-align:right;position:relative}.scheme-image__main{width:100%}.scheme-image__cloud{position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;z-index:3;top:0;left:0}.scheme-image__cloud-large{width:80%;height:calc(80% / 2);background-image:url("../img/scheme-cloud-large.png")}.scheme-image__cloud-small{width:40%;height:calc(80% / 4);background-image:url("../img/scheme-cloud-small.png")}.news .page-tabs__content{margin-top:-2.5rem}.news-card{position:relative;padding-top:2.5rem;overflow:hidden;display:flex;flex-direction:column;height:100%}.news-card:after,.news-card:before{content:"";display:block;position:absolute;transition:all .3s ease}.news-card:after{width:1px;right:0;top:calc(2.5rem + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:#fff;height:0}.news-card:before{width:calc(100% + .3125rem);left:0;top:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;border-bottom:1px solid #fff;z-index:1;height:2.5rem}.news-card__main{border-style:solid;border-color:#fff;border-width:0 1px 1px 1px;flex-grow:1;display:flex;flex-direction:column;background-color:rgba(40,86,246,0.85)}.news-card__description{position:relative;padding:1.875rem 1.25rem 2.5rem 1.25rem}.news-card__title{font-size:1.125rem;color:#fff005;font-family:'TTNorms-ExtraBold', sans-serif;position:relative;padding-bottom:.9375rem;margin-bottom:1.875rem;letter-spacing:2px}.news-card__title:after{content:"";display:block;position:absolute;width:8.75rem;height:1px;background-color:#fff005;left:0;bottom:0}.news-card__mask{transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease;margin-top:auto;-webkit-filter:grayscale(100%) brightness(0.9);filter:grayscale(100%) brightness(0.9);width:100%}.news-card__mask image{width:100%}.news-card__info{display:flex;align-items:flex-end;justify-content:space-between;padding:.46875rem 1.875rem;margin-top:.9375rem;position:relative}.news-card__info-time span{font-family:'TTNorms-ExtraBold', sans-serif;letter-spacing:2px}.news-card__info-time span:first-of-type{font-size:2.25rem;opacity:.8;padding-right:.46875rem}@media (max-width: 1200px){.news-card__info-time span:first-of-type{font-size:calc(1.125rem + 1.5vw) }}.news-card__info-time span:last-of-type{font-size:1.125rem;opacity:.6}.news-card__info-views{display:flex;align-items:center}.news-card__info-views span{font-size:.875rem}.news-card__info-views .svg-icon{width:36px;height:36px;margin-right:.46875rem}.news-card__info-corners{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.news-card__info-corners .corner{position:inherit;width:.9375rem;height:.9375rem;background-color:transparent;border-style:dashed;border-color:#fff}.news-card__info-corners .corner-left{left:0}.news-card__info-corners .corner-left-top{top:0;border-width:2px 0 0 2px}.news-card__info-corners .corner-left-bottom{bottom:0;border-width:0 0 2px 2px}.news-card__info-corners .corner-right{right:0}.news-card__info-corners .corner-right-top{top:0;border-width:2px 2px 0 0}.news-card__info-corners .corner-right-bottom{bottom:0;border-width:0 2px 2px 0}@media all and (min-width: 1200px){.news-card:hover:after{height:1.875rem}.news-card:hover:before{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}.news-card:hover{color:#fff}.news-card:hover .news-card__mask{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1)}.news-single__image{position:relative}.news-single__image-main{width:100%;position:relative;z-index:3}.news-single__image-svg{position:absolute;width:calc(100% + 4px);height:calc(100% + 2px);bottom:-2px;left:-2px;z-index:1;max-width:initial}.news-single__image-svg path{fill:#f3f3f3}.news-single__image-svg path:last-of-type{fill-opacity:.2}.news-single__image-infographics{position:absolute;right:0;top:0;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (min-width: 992px){.news-single__image-infographics{max-width:33.333%}}@media all and (min-width: 576px) and (max-width: 991px){.news-single__image-infographics{max-width:40%}}@media all and (max-width: 575px){.news-single__image-infographics{width:50%}}.news-single__wrapper{background-color:#f3f3f3;color:#000;min-height:100vh}.news-single__main{padding-top:4.375rem;padding-bottom:4.375rem}.news-single__title{font-size:3rem;font-family:'TTNorms-Bold', sans-serif;line-height:1.25}@media (max-width: 1200px){.news-single__title{font-size:calc(1.2rem + 2.4vw) }}@media all and (min-width: 1660px){.news-single__title{max-width:75%}}.news-single__subtitle{font-size:1.375rem;font-family:'TTNorms-Italic', sans-serif;color:#7c7a7d;padding-top:3.125rem;padding-bottom:3.75rem}@media (max-width: 1200px){.news-single__subtitle{font-size:calc(1.0375rem + .45vw) }}@media all and (min-width: 1660px){.news-single__subtitle{max-width:75%}}.news-single__text{font-size:1.125rem}.news-single__text img{float:left;margin-right:1.875rem;margin-top:3.75rem;margin-bottom:1.875rem}.news-single__text img+p{padding-top:3.75rem}.news-single__text p+p{padding-top:3.75rem}.news-single__back{display:flex;align-items:center;color:#d5d5d5}.news-single__back .svg-icon{transition:all .3s ease;width:72px;height:72px}.news-single__back span{font-size:1.125rem;color:#000;margin-left:1.875rem;font-family:'TTNorms-ExtraBold', sans-serif}.news-single__back:hover .svg-icon{-webkit-transform:translateX(-5%);transform:translateX(-5%)}.news-single__author{display:flex;max-width:37.5rem}@media all and (min-width: 576px){.news-single__author{align-items:center}}@media all and (max-width: 575px){.news-single__author{flex-direction:column}}.news-single__author-image{border-radius:50%}@media all and (max-width: 575px){.news-single__author-image{margin-bottom:1.25rem}}@media all and (min-width: 576px){.news-single__author-image{width:7.5rem;height:7.5rem}}@media all and (max-width: 575px){.news-single__author-image{width:5rem;height:5rem}}.news-single__author-info{padding-left:1.25rem}@media all and (min-width: 576px){.news-single__author-info{margin-left:1.875rem}}.news-single__author-name{font-size:1.125rem;font-family:'TTNorms-ExtraBold', sans-serif;margin-bottom:1.25rem;position:relative}.news-single__author-name:before{content:"";display:block;position:absolute;width:.3125rem;background-color:#2856f6;height:100%;top:0;left:-1.25rem}.news-single__author-post{font-family:'TTNorms-Italic', sans-serif}@media all and (min-width: 992px){.services-item+section{margin-top:10rem}}@media all and (max-width: 991px){.services-item+section{margin-top:6.25rem}}@media all and (min-width: 992px){.services-item:last-of-type{margin-bottom:10rem}}@media all and (max-width: 991px){.services-item:last-of-type{margin-bottom:5rem}}@media all and (max-width: 1659px){.services-item__substrate{position:relative;z-index:1}}@media all and (max-width: 991px){.services-item__substrate{background-color:rgba(40,86,246,0.85);border-radius:5px;position:relative}.services-item__substrate.shadow-to-right{box-shadow:.3125rem -.3125rem 1.25rem 0 rgba(40,86,246,0.85)}.services-item__substrate.shadow-to-left{box-shadow:-0.3125rem -.3125rem 1.25rem 0 rgba(40,86,246,0.85)}}@media all and (min-width: 576px) and (max-width: 991px){.services-item__substrate{padding:.625rem 1.25rem}}@media all and (max-width: 575px){.services-item__substrate{padding:.625rem}}.services-item__title{font-family:'TTNorms-ExtraBold', sans-serif;letter-spacing:2px;padding-bottom:2.5rem}@media all and (min-width: 992px){.services-item__title{font-size:2.25rem}}@media all and (max-width: 991px){.services-item__title{font-size:1.875rem}}@media all and (min-width: 1660px){.services-item__title{padding-right:2.5rem}}@media all and (max-width: 575px){.services-item__title{line-height:1.15}}.services-item__list{font-size:1.125rem}@media all and (min-width: 1660px){.services-item__list{max-width:75%}}.services-item__list li{position:relative;padding-left:2.1875rem;line-height:1.75}.services-item__list li+li{margin-top:1.25rem}.services-item__list li ul{padding-left:2.1875rem}.services-item__list li:not(.nested):after,.services-item__list li:not(.nested):before{content:"";display:block;position:absolute;border-radius:50%}.services-item__list li:not(.nested):after{width:18px;height:18px;background-color:transparent;border:1px solid #fff;left:0;top:6px}.services-item__list li:not(.nested):before{width:6px;height:6px;background-color:#fff;left:6px;top:12px}.services-item__figure{width:100%;position:relative}.services-item__figure.on-right img{right:0}.services-item__figure.on-left img{left:0}.services-item__number{font-size:20rem;font-family:'TTNorms-ExtraBold', sans-serif;line-height:1;display:inline-block}@media (max-width: 1200px){.services-item__number{font-size:calc(2.9rem + 22.8vw) }}@media all and (min-width: 1660px){.services-item__number{opacity:.2 !important}}@media all and (min-width: 1360px) and (max-width: 1659px){.services-item__number{opacity:.4 !important}}@media all and (max-width: 1359px){.services-item__number{opacity:.6 !important}}@media all and (max-width: 1659px){.services-item__number{position:relative;z-index:1}}@media all and (max-width: 991px){.services-item__number{padding-bottom:.9375rem}}.services-item__image{position:absolute;width:auto;max-width:initial}.services-item__image:not(.to-bottom){top:0}.services-item__image.to-bottom{bottom:0}.services-item__image.to-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.services-item__image.to-left-added{-webkit-transform:translateX(-25%);transform:translateX(-25%)}.partners-slider__holder{position:relative}@media all and (min-width: 1200px){.partners-slider__holder{padding-left:7.5rem;padding-right:7.5rem}}@media all and (min-width: 576px) and (max-width: 1199px){.partners-slider__holder{padding-left:5rem;padding-right:5rem}}.partners-slider__controls{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;width:100%;left:0}.partners-slider__controls-prev,.partners-slider__controls-next{transition:all .3s ease;color:#d5d5d5}@media all and (min-width: 1200px){.partners-slider__controls-prev,.partners-slider__controls-next{width:5rem;height:5rem}}@media all and (min-width: 576px) and (max-width: 1199px){.partners-slider__controls-prev,.partners-slider__controls-next{width:4rem;height:4rem}}@media all and (max-width: 575px){.partners-slider__controls-prev,.partners-slider__controls-next{width:3.33333rem;height:3.33333rem}}.partners-slider__controls-prev:hover,.partners-slider__controls-next:hover{color:#1f1a21}.partners-slider__item [class*='col-']:nth-child(1) .partners-slider__link,.partners-slider__item [class*='col-']:nth-child(4) .partners-slider__link{background-color:#fff}.partners-slider__item [class*='col-']:nth-child(2) .partners-slider__link,.partners-slider__item [class*='col-']:nth-child(3) .partners-slider__link{background-color:#f6f7f7}.partners-slider__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;max-width:80%}.partners-slider__link{position:relative;display:block;padding-top:100%}.decor{background-size:contain;height:75%;width:7.5rem;display:block;position:absolute;z-index:1;background-repeat:no-repeat;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.decor-left{background-position:left center}.btn-up{transition:all .3s ease;position:fixed;right:1.25rem;bottom:1.25rem;z-index:3;border-radius:50%;height:54px;width:54px;-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0;visibility:hidden}.btn-up .svg-icon{width:50%;height:50%}.btn-up:hover{opacity:1 !important}.btn-up.visible{opacity:.5;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.page-holder__blue .btn-up{-webkit-animation:shadow-pulse 2s infinite;animation:shadow-pulse 2s infinite;background-color:#f3f3f3;color:#2856f6}.page-holder__light .btn-up{-webkit-animation:shadow-pulse-dark 2s infinite;animation:shadow-pulse-dark 2s infinite;background-color:#fff;color:#1f1a21}@-webkit-keyframes shadow-pulse-dark{0%{box-shadow:0 0 0 0 rgba(124,122,125,0.5)}100%{box-shadow:0 0 0 11px rgba(124,122,125,0)}}@keyframes shadow-pulse-dark{0%{box-shadow:0 0 0 0 rgba(124,122,125,0.5)}100%{box-shadow:0 0 0 11px rgba(124,122,125,0)}}@-webkit-keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 11px rgba(255,255,255,0)}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 11px rgba(255,255,255,0)}}@-webkit-keyframes shadow-pulse-big{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 14.52px rgba(255,255,255,0)}}@keyframes shadow-pulse-big{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 14.52px rgba(255,255,255,0)}}@-webkit-keyframes dragHandAnimation{0%{background-position:0 0;-webkit-transform:translateX(0px);transform:translateX(0px)}25%{background-position:0 0;-webkit-transform:translateX(30px);transform:translateX(30px)}50%{background-position:0 -745px;-webkit-transform:translateX(30px);transform:translateX(30px)}75%{background-position:0 -745px;-webkit-transform:translateX(0px);transform:translateX(0px)}100%{background-position:0 0;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes dragHandAnimation{0%{background-position:0 0;-webkit-transform:translateX(0px);transform:translateX(0px)}25%{background-position:0 0;-webkit-transform:translateX(30px);transform:translateX(30px)}50%{background-position:0 -745px;-webkit-transform:translateX(30px);transform:translateX(30px)}75%{background-position:0 -745px;-webkit-transform:translateX(0px);transform:translateX(0px)}100%{background-position:0 0;-webkit-transform:translateX(0px);transform:translateX(0px)}}
.tab_sout-link span{
	font-family: 'TTNorms-ExtraBold', sans-serif;
    text-align: center;
    margin-top: 0.9375rem;
    letter-spacing: 2px;
	display: block;
}
.tab_sout img{
	display: block;
	margin: 0 auto;
}
.sout__maintext{
	margin: 40px 0 60px 0;
	font-size: 20px;
  }
  .sout_faq summary::-webkit-details-marker{
	display: none;
  }
  .sout_faq summary::-moz-list-bullet {
	list-style-type: none;
  }
  .sout_faq details{
	position: relative;
	margin-bottom: 30px;
	background: #2856F6;
	color: #fff;
	border-radius: 20px;
	padding: 20px 25px;
  }
  .sout_faq summary{
	display: block;
	padding-right: 60px;
	font-size: 24px;
	position: relative;
	cursor: pointer;
	outline: 0;
	-webkit-transition: color .12s;
	transition: color .12s;
  }
  .sout_faq summary:before{
	content: "";
	right: 0;
	top: 0;
	position: absolute;
	background: url("/local/templates/port/assets/img/icon_sout-marker.svg") no-repeat 50% 50%;
	width: 45px;
	height: 19px;
	transition: transform .1s linear;
	-webkit-transition: transform .1s linear;
  }
  .sout_faq-content{
	margin-top: 20px;
	font-size: 18px;
	border-top: 2px solid #fff;
	padding-top: 20px;
  }
  .sout_faq-content p{
	margin-bottom: 14px;
  }
  .sout_faq-content p strong{
	font-size: 18px;
	font-family: "PFDasGroteskPro-Bold", sans-serif;
  }
  .sout_faq-content ul{
	margin-bottom: 15px;
  }
  .sout_faq-content ul:last-child{
	margin-bottom: 0;
  }
  .sout_faq-content ul li{
	list-style: disc inside;
  }
  .sout_faq-content ul li ~ li{
	margin-top: 5px;
  }
  .sout_faq-content table{
	border-collapse: collapse;
	text-align: center;
	font-size: 15px;
	border-radius: 10px;
  }
  .sout_faq-content table td{
	border: 2px solid #fff;
	padding: 5px;
  }
  .table-overflow{
	overflow: auto;
  }
  
  @media (max-width: 600px){
	.sout__maintext{
	  font-size: 16px;
	}
	.sout_faq summary{
	  font-size: 18px;
	}
  }