.banner-bg{background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:161px 109px 202px;position:relative}#background-video{bottom:0;height:100vh;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.banner-mid-content{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.75);border-radius:16px;padding:72px;text-align:center}.banner-mid-content h1{font-size:56px;font-weight:500;letter-spacing:-.02em;margin-bottom:16px}.banner-mid-content h1,.banner-mid-content p{color:#1e202f;font-family:Lexend;font-style:normal;line-height:120%;text-align:center}.banner-mid-content p{font-size:40px;font-weight:400;letter-spacing:-.005em;margin-bottom:48px}.banner-mid-content a{background:#fa544d;border-radius:9px;color:#fff;display:inline-block;font-family:Lexend;font-size:20px;font-style:normal;font-weight:600;line-height:25px;padding:15px 34px}.banner-mid-content a img{margin-left:10px;vertical-align:middle}@media (max-width:992px){.banner-bg{padding:100px 50px}.banner-mid-content p{font-size:26px}.banner-mid-content h1{font-size:40px}}@media (max-width:767px){.banner-bg{padding:100px 20px}.banner-mid-content{padding:60px 20px}}@media (max-width:479px){.banner-bg{padding:100px 0}.banner-mid-content{border-radius:0;padding:60px 20px}.banner-mid-content h1{font-size:25px}.banner-mid-content p{font-size:16px;margin-bottom:33px}.banner-mid-content a{font-size:14px}}