.landing-footer{z-index:100;position:relative;background:var(--bgcolor)}.landing-footer__banner{padding-top:50px}@media screen and (max-width: 768px){.landing-footer__banner{text-align:center;height:350px;padding:0}}@media screen and (max-width: 768px){.landing-footer__banner svg{width:81%;background-size:cover;margin-top:85px}}.landing-footer__banner .icon-circles-mobile{display:none}.landing-footer__banner .icon-circles-desktop{display:block;padding-left:30px}@media screen and (min-width: 1500px){.landing-footer__banner .icon-circles-desktop svg{width:85%;object-fit:contain;height:auto}}@media only screen and (max-width: 768px){.landing-footer__banner .icon-circles-mobile{display:block}.landing-footer__banner .icon-circles-desktop{display:none}}.landing-footer__marquee-container{width:100%;height:180px;overflow:hidden;position:relative}@media screen and (max-width: 768px){.landing-footer__marquee-container{height:160px}}@media screen and (min-width: 1600px){.landing-footer__marquee-container{height:230px}}.landing-footer__marquee-container .marquee{width:200%;height:100%;background-repeat:repeat-x;background-size:contain;position:absolute}@media screen and (max-width: 568px){.landing-footer__marquee-container .marquee{background-size:cover}}@media screen and (min-width: 1600px){.landing-footer__marquee-container .marquee{max-height:230px}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-footer__text{padding:0 20px 10px;display:flex;gap:10px;justify-content:space-between;color:var(--color);text-align:center;font-family:"Cardinal Fruit";font-size:22px;font-style:normal;font-weight:400;line-height:29px}@media screen and (max-width: 900px){.landing-footer__text{flex-direction:column;font-size:16px}}@media screen and (max-width: 768px){.landing-footer__text{margin:0 auto 200px;max-width:300px;width:100%}}.landing-footer__text div{padding:5px 20px;border-radius:40px;border:1.5px solid var(--color);cursor:pointer}@media screen and (max-width: 768px){.landing-footer__text div{padding:1px}}.landing-footer__text div:hover{background-color:var(--color);color:#fff}@media screen and (min-width: 900px){.landing-footer__text div:nth-child(2){margin-right:auto}}.landing-footer__text div a{text-decoration:none}/*# sourceMappingURL=landing-footer.css.map */
