.color-white{color:#fff !important}.color-off-white{color:#f6f8fa !important}.color-black{color:#1c1c1c !important}.color-blue{color:#2721e9 !important}.color-dark-blue{color:#1b1b67 !important}.color-yellow{color:#fffd74 !important}.bg-white{background-color:#fff !important}.bg-off-white{background-color:#f6f8fa !important}.bg-black{background-color:#1c1c1c !important}.bg-blue{background-color:#2721e9 !important}.bg-dark-blue{background-color:#1b1b67 !important}.bg-yellow{background-color:#fffd74 !important}.block-billy .billy-wrapper{overflow-x:hidden;position:relative}.block-billy .billy-wrapper .container-billy{display:flex;flex-direction:column;justify-content:center;height:90vh;width:100%}.block-billy .billy-wrapper .cards{display:flex;width:max-content;white-space:nowrap;gap:1vw;will-change:transform;padding:0 120vw}.block-billy .billy-wrapper .card{position:relative;width:20vw;min-width:280px;aspect-ratio:9/16;border-radius:20px;overflow:hidden;object-fit:cover;text-align:center;text-transform:uppercase;border:6px solid currentColor}.block-billy .billy-wrapper .card .sticker{position:absolute;z-index:1;width:75px;height:75px}.block-billy .billy-wrapper .card .sticker.position_01{top:1rem;left:1rem}.block-billy .billy-wrapper .card .sticker.position_02{top:1rem;right:1rem}.block-billy .billy-wrapper .card .sticker.position_03{bottom:1rem;left:1rem}.block-billy .billy-wrapper .card .sticker.position_04{bottom:1rem;right:1rem}.block-billy .billy-wrapper .card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.block-billy .billy-wrapper .card video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.block-billy .billy-wrapper .card-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.block-billy .billy-wrapper .card-content p{display:flex;justify-content:space-between;padding:.5em 1em}.block-billy .billy-wrapper .from{border:.2em solid currentColor;border-radius:100%;padding:.28em .3em .12em}.block-billy .billy-wrapper .card-content h2{font:800 normal 4.5vw/.8 "Inter",sans-serif;text-wrap:auto;padding:.2em 0 .12em}@media(max-width: 900px){.block-billy .billy-wrapper .cards{padding:0 140vw}.block-billy .billy-wrapper .card{border:8px solid currentColor;border-radius:23px}.block-billy .billy-wrapper .card-content h2{font-size:54px}}
