.target__banner{flex-direction:column;justify-content:space-between;height:100vh;min-height:900px;margin-bottom:80px;padding-bottom:100px;display:flex;position:relative}.target__banner-video{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.target__banner-main__text{margin:0 150px 0 40px;font-size:89px;font-weight:700;line-height:100%}.target__banner-text{text-align:right;margin-top:20vh;margin-left:auto;margin-right:40px;font-size:24px}.target__banner-main__text>span,.target__text span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ee361b 0%,#d52552 100%);-webkit-background-clip:text;background-clip:text}.target__banner-wrapper{justify-content:flex-end;align-items:center;display:flex}.target__squares{grid-template-columns:700px 580px;justify-content:center;gap:100px;margin:0 40px 140px;display:grid;position:relative}.target__squares-wrapper{grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}.target__squares-img{width:100%;height:auto;margin-top:80px}.target__squares-item{aspect-ratio:1;z-index:1;background:#000;border:1.5px solid #efeae433;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative}.target__squares-item-img-text{object-fit:contain;width:550px;height:auto;position:absolute;bottom:0;left:100px}.target__squares-item-img{width:93px;height:93px;display:block}.target__squares-item-img.md{margin-left:auto}.target__squares-item-description{padding:14px;font-size:20px}.target__squares-item-title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ee361b 0%,#d52552 100%);-webkit-background-clip:text;background-clip:text;padding:14px;font-size:20px}.target__squares-item-img-arrow{object-fit:contain;width:200px;height:auto;position:absolute;bottom:-140px;left:360px}.target__squares-button{background:#d52552;justify-content:flex-end;align-items:center;width:650px;height:84px;margin-bottom:180px;margin-left:auto;margin-right:40px;padding-right:24px;font-size:32px;display:flex}.target__text{position:relative}.target__text>p{margin-left:200px;font-size:89px;font-weight:700}.target__text-img{width:200px;height:auto;position:absolute;bottom:20px;left:60px}.target__text-button{background:#d52552;justify-content:flex-end;align-items:center;width:650px;height:84px;margin-top:80px;margin-bottom:200px;margin-left:auto;padding-right:24px;font-size:32px;display:flex}
