.banner-block{display:flex;flex-direction:column;gap:20px;justify-content:start;position:relative}.banner-background,.banner-block{background-position:50%;background-repeat:no-repeat;background-size:cover;height:700px!important}.banner-background{filter:blur(2px);position:absolute;right:0;width:-webkit-fill-available}.banner-block:after{background:rgba(31,31,31,.4);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%}.banner-block .banner-content{display:flex;flex-direction:column;gap:30px;margin:auto;max-width:1300px!important;width:100%;z-index:30}.banner-block a,.banner-block h1,.banner-block h2,.banner-block p{position:relative;width:-moz-fit-content;width:fit-content;z-index:50}.banner-block h1{font-size:70px;font-weight:700;line-height:80px}.banner-block h2{font-size:25px;font-weight:700;line-height:35px}.banner-block p a{color:var(--color-light)!important;font-weight:700!important;width:-moz-fit-content;width:fit-content}video{height:700px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.group-btns{display:flex;gap:20px}@media screen and (max-width:1340px){.banner-block .banner-content{padding-left:10px;padding-right:10px}}@media screen and (max-width:768px){.banner-background,.banner-block,video{height:650px!important}.banner-block h1{font-size:25px;line-height:35px}.banner-block h2{font-size:24px;line-height:34px}}
