:root{color-scheme:light;--news-item-height: 120px}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#fff;-webkit-font-smoothing:antialiased}#root,.source-page,#box_wrapper{min-height:100vh}#mainslider .slides>li.flex-active-slide{display:block}#mainslider .flex-direction-nav a{border:0}#projects_section .port-grid:after{display:block;clear:both;content:""}#projects_section .isotopeElement{position:relative!important;inset:auto!important}#footer{margin-bottom:75px}.timeline-left .swiper-container3{position:relative;overflow:hidden}.timeline-left .swiper-wrapper{display:flex;flex-direction:column;height:auto;transition:transform .28s ease}.timeline-left .swiper-slide{flex:0 0 var(--news-item-height);height:var(--news-item-height)}.timeline-right .swiper-wrapper{display:block;height:auto}.timeline-right .sc_timeline_item{min-height:120px}.timeline-right .tab-pane>[class*=swiper-container]{position:relative;overflow:hidden}.swiper-direction-nav [class*=swiper-button-]{border:0}#toTop{position:fixed;right:20px;bottom:18px;z-index:555557;display:none;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#171717;color:#fff;cursor:pointer}#toTop:after{display:block;font-family:Arial,sans-serif;font-size:22px;line-height:38px;content:"⌃"}#toTop.is-visible{display:block}#toTop:hover,#toTop:focus-visible{background:#292929}@media(max-width:1024px){.responsive_menu #header{z-index:100}.responsive_menu .menuTopWrap{z-index:99;background:#f5f7f9}}@media(max-width:480px){:root{--news-item-height: 116px}#toTop{right:20px;bottom:42px;width:40px;height:40px}#projects_section .isotopePadding{min-height:0}.timeline-left .swiper-container3{height:370px}.timeline-right .sc_timeline_item{min-height:112px}.source-page{padding-bottom:47px}#footer{margin-bottom:0}}
