.horizontal-scrol-cards{position:relative}.custom-cursor{align-items:center;background:#ff4dbb;border-radius:50%;color:#fff;display:flex;font-size:14px;height:158px;justify-content:center;opacity:0;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,-50%);transition:opacity .2s;width:158px}.horizontal-scrol-cards .horizontal-info{overflow:visible;position:relative}.horizontal-scrol-cards .horizontal-background{height:100%;left:0;line-height:0;object-fit:cover;position:absolute;top:0;width:100%}.horizontal-scrol-cards .horizontal-details{padding-left:84px;position:relative}.horizontal-scrol-cards h2{color:#030304;font-size:100px;font-weight:300;letter-spacing:-.04em;line-height:90px;margin:0;padding-bottom:115px}.horizontal-scrol-cards .horizontal-text-content h4{color:#202324;font-size:36px;font-weight:300;line-height:21.04px;margin:0;padding-bottom:60px}.horizontal-scrol-cards .horizontal-info{align-items:end;display:flex}.horizontal-scrol-cards .horizontal-info .horizontal-content{cursor:pointer;width:50%}.horizontal-scrol-cards video#video{object-fit:cover}.horizontal-scrol-cards .horizontal-text-content .horizontal-text p:first-child{font-size:16px;font-weight:400;line-height:23.38px;text-transform:uppercase}.horizontal-scrol-cards .horizontal-text-content{background:#fff;border-radius:15px;padding:20px}.horizontal-scrol-cards hr{border-top:1px solid #10110f40;margin:10px 0}.horizontal-scrol-cards .horizontal-text-content .image{padding-bottom:60px}.horizontal-scrol-cards .horizontal-text-content .horizontal-text p{color:#202324;font-size:17px;font-weight:400;line-height:23.8px;margin-bottom:15px}.horizontal-scrol-cards .horizontal-text-content .image img{object-fit:contain}@media only screen and (max-width:743px){.horizontal-scrol-cards .horizontal-details{padding-left:10px}.horizontal-scrol-cards h2{font-size:64px;font-weight:300;letter-spacing:-.04em;line-height:57.6px;padding-bottom:73.49px}}@media (min-width:744px) and (max-width:1079px){.horizontal-scrol-cards .horizontal-details{padding-left:20px}.horizontal-scrol-cards .horizontal-info .horizontal-content{min-width:446px}.horizontal-scrol-cards h2{font-size:64px;line-height:81.6px;padding-bottom:69px;padding-top:37px}}@media (min-width:1080px) and (max-width:1439px){.horizontal-scrol-cards h2{padding-bottom:69.49px}.horizontal-scrol-cards .horizontal-info .horizontal-content{min-width:446px}}