.hero-wrap{display:inline-block;position:relative;width:100%}.hero-wrap:before{background-color:rgba(2,23,44,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-wrap>div{position:relative;z-index:9}.hero-otr{align-items:end;display:flex;flex-wrap:wrap;justify-content:space-between}.hero-left{width:100%}.hero-rgt{width:38%}.hero-header h1{color:#fff;font-size:55px}.hero-txt p{color:#fff}.hero-btn,.hero-txt{padding-top:20px}.hero-inner{max-width:600px}.hero-stle{padding-bottom:20px}.hero-stle h6 span{color:hsla(0,0%,100%,.6);font-weight:700;margin:0 15px}.hero-stle h6,.hero-stle h6 a{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:600;text-transform:uppercase}.hero-stle h6{color:#fff}.hero-smenu{border-left:1px solid #05c148;margin-bottom:30px;padding-left:40px}.hero-smenu ul li{margin:5px 0;width:100%}.hero-smenu ul li a{opacity:.9}.hcard-header h4,.hcard-stle h6,.hero-smenu ul li a{color:#fff;letter-spacing:-.04em}.hcard-stle h6{font-size:20px;font-weight:500}.hcard-txt p{color:#fff;letter-spacing:-.01em;text-shadow:0 0 20px rgba(0,0,0,.3)}.hero-card-otr{display:flex;flex-wrap:wrap;margin:0 -25px;padding-top:50px;position:relative}.hero-card-item{margin:20px 25px 0;position:relative;width:29%}.hero-card-item:before{border-right:1px solid hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;right:-22px;width:1px}.hero-card-item:nth-child(12):before,.hero-card-item:nth-child(3):before,.hero-card-item:nth-child(6):before,.hero-card-item:nth-child(9):before{display:none!important}.hcard-txt{padding-bottom:20px}.hcard-link{padding-bottom:40px}.hcard-link a{color:#fff}.hero-cblck,.hero-main{display:none}.hero-block .hero-cblck,.hero-both .hero-cblck,.hero-both .hero-main,.hero-hero .hero-main{display:block}.hcard-lnk a{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1080px){.hero-smenu .hs-menu-wrapper>ul{height:auto}.hero-card-item:before{right:-10px}.hero-card-otr{padding-top:40px}.hero-header h1{font-size:42px}.hero-card-item{margin:20px 15px 0}}@media (max-width:767px){.hero-left,.hero-rgt{width:100%}.hero-card-item{margin:10px 0 0;position:relative;width:100%}.hero-card-otr{margin:0}.hcard-txt{min-height:auto;padding-bottom:10px}.hero-smenu{margin-bottom:20px;padding-left:20px}.hero-card-item:before{display:none!important}.hero-header h1{font-size:34px}}