.banner-preview{position:relative}.banner-preview .banner-image{border-radius:40px;height:502px;overflow:hidden;position:absolute;width:100%;z-index:0}.banner-preview .banner-image>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.banner-preview .banner-image:after{background:linear-gradient(100deg,rgba(15,9,23,.92),rgba(15,9,23,.78) 38%,rgba(15,9,23,.45) 64%,rgba(15,9,23,.12));content:"";inset:0;pointer-events:none;position:absolute}.banner-preview .banner-text{background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;gap:14px;margin-bottom:28px;padding-top:76px;position:relative;text-align:center;z-index:1}.banner-preview .banner-text>h2{font-size:2.125rem;font-weight:800;line-height:32px}.banner-preview .banner-text>p{align-self:center;font-size:1.1875rem;font-weight:500;line-height:24px;max-width:620px}.banner-preview .banner-content{padding:0 75px;position:relative;z-index:1}@media screen and (max-width:1800px){.banner-preview .banner-content{padding:0 40px}}@media screen and (max-width:1700px){.banner-preview .banner-content{padding:0 75px}}@media screen and (max-width:1600px){.banner-preview .banner-image{border-radius:40px;height:502px;overflow:hidden;position:absolute;width:100%;z-index:0}.banner-preview .banner-image>img{height:100%;-o-object-fit:cover;object-fit:cover}.banner-preview .banner-text{gap:12px;margin-bottom:38px;padding-top:80px}.banner-preview .banner-text>h2{font-size:1.9rem;line-height:100%}.banner-preview .banner-text>p{font-size:1rem}}@media screen and (max-width:1200px){.banner-preview .banner-image{border-radius:20px}.banner-preview .banner-image>img{border-radius:0;height:110%;width:110%}.banner-preview .banner-text{gap:10px;padding-top:70px}.banner-preview .banner-text>h2{font-size:1.7rem;line-height:100%}.banner-preview .banner-content{padding:0}}@media screen and (max-width:600px){.banner-preview .banner-image{border-radius:0;height:346px;top:-84px;z-index:0}.banner-preview .banner-image>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.banner-preview .banner-text{margin-bottom:40px;padding-left:16px;padding-right:16px;padding-top:81px}.banner-preview .banner-text>h2{font-size:1.5rem;line-height:28px;max-width:240px;text-align:left}.banner-preview .banner-text>p{color:#ffffffeb;display:block;font-size:16px;font-weight:500;line-height:23px;margin-top:12px;max-width:none;text-align:left;text-shadow:0 1px 4px rgba(0,0,0,.55)}.banner-preview .banner-content{padding:0}}.block-info{background:#f8f8f9;border:1px solid #fff;border-radius:32px;display:flex;flex-direction:column;gap:12px;padding:32px}.block-info .block-info-top{align-items:center;display:flex;gap:12px}.block-info .block-info-top>svg{height:28px;transform:scale(1.2);width:28px}.block-info .block-info-top>h2{font-size:1.625rem;font-weight:800;line-height:32px}.block-info .block-info-text{color:#1d1d1d;display:flex;flex-direction:column;font-size:.9375rem;font-weight:500;gap:24px;line-height:24px}@media screen and (max-width:1600px){.block-info{padding:20px}.block-info .block-info-top{align-items:center;display:flex;gap:12px}.block-info .block-info-top>svg{height:28px;transform:scale(1.2);width:28px}.block-info .block-info-top>h2{font-size:1.2rem;font-weight:800;line-height:100%}}@media screen and (max-width:700px){.block-info{border-radius:24px;padding:24px 16px}.block-info .block-info-top>svg{height:28px;transform:scale(1);width:28px}.block-info .block-info-top>h2{font-size:1.125rem}}
