body,html{scroll-behavior:smooth}.body-wrapper{margin-top:-89px}.hero_sidebar{left:0;padding:40px 0 30px 50px;position:fixed;top:150px;width:105px;z-index:10}.hero_sidebar:hover{background-image:linear-gradient(90deg,#000,rgba(0,0,0,.7),transparent);width:194px}.hero_sidebar__item{color:hsla(0,0%,100%,.6);display:block;font-size:16px;height:24px;margin-bottom:20px;position:relative;transition:color .2s ease-in-out}.hero_sidebar__item.active{color:#07b0df}.hero_sidebar__item span{left:0;opacity:0;position:absolute;top:0;transform:translateX(-50px);transition:opacity .2s ease-in-out,z-index .2s ease-in-out,transform .2s ease-in-out;z-index:-1}.hero_sidebar__bar{background:#7c7c7c;height:3px;left:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out,z-index .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,transform .2s ease-in-out;width:15px;z-index:2}.hero_sidebar__item.active .hero_sidebar__bar{background:#07b0df;height:8px;width:54px}.hero_sidebar:hover .hero_sidebar__item span{opacity:1;transform:translateX(0);z-index:2}.hero_sidebar:hover .hero_sidebar__bar{opacity:0;z-index:-1}.hero_wsidebar__btn{background:#07b0df;border-radius:50px;color:#000!important;font-size:16px;font-weight:700!important;padding:10px 25px;text-decoration:none!important;text-transform:uppercase;transition:background .25s ease-in-out,color .25s ease-in-out}.hero_wsidebar__btn:hover{background:#fff}.hero_wsidebar__content h1{font-size:65px;line-height:1.2}.hero_wsidebar__content p{font-size:18px}.hero_sidebar-header{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;left:0;padding:30px 0;position:fixed;top:0;width:100%;z-index:6}.hero_sidebar-header-container{margin:0 auto;max-width:1150px;padding:0 22px;width:100%}.hero_sidebar-header-row{align-items:center;display:flex;justify-content:space-between}.hero_sidebar-mobile__hamburger-wrapper{display:none}.hero_sidebar-mobile__menu{background:#0c0e0f;height:100%;left:0;opacity:0;padding:126px 47px;position:fixed;top:0;transition:opacity .4s ease-in-out;visibility:hidden;width:100%;z-index:5}@keyframes showMenu{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes hideMenu{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.hero_sidebar-mobile__menu-link{border:none;color:hsla(0,0%,100%,.6);display:block;font-size:26px;font-weight:500;margin-bottom:25px;position:relative;text-decoration:none;transform-origin:left;transition:transform .1s ease-in-out,opacity .1s ease-in-out;width:max-content}.hero_sidebar-mobile__menu-link,.hero_sidebar-mobile__menu-link:active,.hero_sidebar-mobile__menu-link:focus,.hero_sidebar-mobile__menu-link:hover,.hero_sidebar-mobile__menu-link:visited{text-decoration:none}.hero_sidebar-mobile__menu-link.active{color:#fff}@keyframes revealLink{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0deg)}}@keyframes hideLink{0%{opacity:1;transform:rotateY(0deg)}to{opacity:0;transform:rotateY(-90deg)}}.hero_sidebar-mobile__bar{background:transparent;height:0;left:-46px;position:absolute;top:50%;transform:translateY(-50%);transition:width .1s ease-in-out,height .1s ease-in-out;width:0}.hero_sidebar-mobile__bar.active{background:#07b0df;height:4px;width:36px}.hero_sidebar-mobile__hamburger{cursor:pointer;width:36px}.hero_sidebar-mobile__hamburger span{background-color:#07b0df;display:block;height:4px;margin-bottom:6px;transition:transform .2s ease-in-out,width .2s ease-in-out,opacity .2s ease-in-out;width:36px}.hero_sidebar-mobile__hamburger span:first-of-type{transform-origin:top right}.hero_sidebar-mobile__hamburger span:last-of-type{margin-bottom:0;transform-origin:bottom right}.hero_sidebar-mobile__hamburger.open span:first-of-type{margin-bottom:10px;transform:rotate(-45deg) translateY(0)}.hero_sidebar-mobile__hamburger.open span:nth-of-type(2){opacity:0;transform:translateX(-100%) scale(.2,1.5)}.hero_sidebar-mobile__hamburger.open span:last-of-type{transform:rotate(45deg) translateY(0)}@media (max-width:1680px){.hero_sidebar{width:65px}.hero_sidebar__item.active .hero_sidebar__bar{width:50px}.hero_sidebar__item{margin-bottom:14px}.hero_sidebar{padding:40px 0 30px 15px}}@media(max-width:1250px){.header.header--no-navigation,.hero_sidebar{display:none}.hero_sidebar-header,.hero_sidebar-mobile__hamburger-wrapper{display:block}.hero_sidebar-header{padding:20px 0}}@media (max-width:768px){.hero_wsidebar__content h1{font-size:48px}.hero_wsidebar__content p{font-size:16px}}