@font-face{font-family:GothamRounded-Bold;src:url(/assets/GothamRounded-Bold-BCjnS0ly.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:GothamRounded-Medium;src:url(/assets/GothamRounded-Medium-BwVezBxT.woff) format("woff");font-weight:500;font-style:normal}body{font-family:Inter,sans-serif;background-color:#eee;min-height:100vh;display:flex;align-items:center;margin:0;padding:0;box-sizing:border-box}.page{background:#fff;width:100vw;height:100vh}.fake-banner{display:flex;position:fixed;top:0;width:100%;flex-direction:column;justify-content:center;height:42px;background-color:#594bfe;text-align:center}.fake-header{display:flex;flex-direction:column;justify-content:center;height:100px;color:#fff;background-color:#000;text-align:center}.fake-content{display:flex;flex-direction:column;justify-content:center;height:200px;text-align:center;background-color:#e0ffff}.fake-lower-content{display:flex;flex-direction:column;justify-content:center;height:800px;text-align:center;background-color:#e0ffff}.carousel-container{width:100%;padding:0 max(30px,.025vw);height:auto;margin:-40px 0 60px}.carousel{display:flex;justify-content:center;align-items:flex-start;gap:48px;max-width:1320px;margin:0 auto}@media (max-width: 1400px) and (min-width: 676px){.carousel{gap:calc(48 / 1400 * 100vw)}}body.cyokit-component-active .page{display:none}@media (max-width: 675px){body{overflow-x:hidden}.carousel-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0;width:100vw;margin-left:calc(-50vw + 50%);scrollbar-width:none;-ms-overflow-style:none}.carousel-container::-webkit-scrollbar{display:none}.carousel{justify-content:flex-start;gap:calc(35 / 675 * 100vw);padding:0 20px;width:max-content;min-width:100%;max-width:none}}
