footer.footer-module{color:#151515;overflow:hidden;padding-bottom:35px;padding-top:90px;position:relative;z-index:1}footer.footer-module.pink{background-color:#ffa8da}footer.footer-module.orange{background-color:#ff6f40}footer.footer-module.yellow{background-color:#eaff6e}footer.footer-module.green{background-color:#2fe295}footer.footer-module.blue{background-color:#789aff}@keyframes slider-animation{0%{transform:translateX(0)}to{transform:translateX(-50%)}}footer.footer-module .banner-text-wrapper{height:130px;margin-bottom:60px;position:relative;width:100%}footer.footer-module .banner-text-wrapper .banner-text{align-items:center;animation:slider-animation 40s linear infinite;display:flex;flex-direction:row;flex-wrap:nowrap;gap:60px;position:relative;width:-moz-fit-content;width:fit-content}footer.footer-module .banner-text-wrapper .banner-text *{white-space:nowrap}footer.footer-module .container{width:100%}footer.footer-module .container .columns{border-top:1px solid #151515;display:flex;flex-direction:row;gap:30px;margin-bottom:75px;padding-top:90px;width:100%}footer.footer-module .container .columns .column{display:flex;flex-direction:column;gap:5px;width:100%}footer.footer-module .container .columns .column.left-column{gap:15px}footer.footer-module .container .columns .column.left-column .logo-link,footer.footer-module .container .columns .column.left-column .logo-link .logo{height:50px;width:50px}footer.footer-module .container .columns .column.left-column .logo-link .logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}footer.footer-module .container .columns .column .link{font-weight:400;opacity:.6;text-decoration:none;transition:opacity .3s;width:-moz-fit-content;width:fit-content}footer.footer-module .container .columns .column .link:hover{opacity:1}footer.footer-module .container .columns .column .link+.text{margin-top:30px}footer.footer-module .container .columns .column .text{font-weight:600}footer.footer-module .container .columns .column .text+.link{margin-top:5px}footer.footer-module .container .legal-wrapper{align-items:center;display:flex;flex-direction:column;gap:5px;width:100%}footer.footer-module .container .legal-wrapper .links{align-items:center;display:flex;flex-direction:row;gap:5px}footer.footer-module .container .legal-wrapper .links .link,footer.footer-module .container .legal-wrapper .links .text{align-items:center;display:flex;flex-direction:row;font-weight:400;gap:5px;opacity:.6;text-decoration:none;transition:opacity .3s}footer.footer-module .container .legal-wrapper .links .link:hover,footer.footer-module .container .legal-wrapper .links .text:hover{opacity:1}footer.footer-module .container .legal-wrapper .links .link:after,footer.footer-module .container .legal-wrapper .links .text:after{background-color:#151515;content:"";height:1px;width:10px}footer.footer-module .container .legal-wrapper .links .link:last-child:after,footer.footer-module .container .legal-wrapper .links .text:last-child:after{content:unset}footer.footer-module .container .legal-wrapper .links .text{pointer-events:none}footer.footer-module .container .legal-wrapper .copyright{opacity:.6}@media screen and (max-width:768px){footer.footer-module{padding-bottom:60px;padding-top:45px}footer.footer-module .banner-text-wrapper{height:66px;margin-bottom:45px}footer.footer-module .banner-text-wrapper .banner-text{gap:30px}footer.footer-module .container .columns{flex-direction:column;gap:50px;margin-bottom:135px;padding-top:45px}footer.footer-module .container .legal-wrapper .links{flex-wrap:wrap;justify-content:center;text-align:center}footer.footer-module .container .legal-wrapper .copyright{text-align:center}}