@keyframes marquee{100%{transform:translate(-100%, 0)}}.general-banner:not(.footer-banner){position:fixed;background-color:var(--backgroundcolorbanner);background-image:var(--backgoundimg);background-size:cover;background-repeat:no-repeat;left:0;right:0;top:0;z-index:99999}.general-banner:not(.footer-banner) .wrapper{width:100%;padding:0 10px}.general-banner:not(.footer-banner) .text-wrapper{color:var(--fontcolorbanner)}.general-banner:not(.footer-banner) .text-wrapper p{margin:0;color:unset;font-size:unset;line-height:unset}.general-banner:not(.footer-banner) .text-wrapper a{color:var(--linkcolor);text-decoration:none;text-transform:unset;padding:unset}@media all and (min-width: 576px){.general-banner:not(.footer-banner) .marquee-container{width:100%;white-space:nowrap;overflow:hidden}.general-banner:not(.footer-banner) .marquee-container .marquee-content{padding-left:100%;display:inline-block;animation:marquee 20s linear infinite}.general-banner:not(.footer-banner) .marquee-container .marquee-content:hover{animation-play-state:paused}}@media all and (max-width: 576px){.general-banner:not(.footer-banner) .marquee-container-mobile{width:100%;white-space:nowrap;overflow:hidden}.general-banner:not(.footer-banner) .marquee-container-mobile .marquee-content-mobile{padding-left:100%;display:inline-block;animation:marquee 20s linear infinite}.general-banner:not(.footer-banner) .marquee-container-mobile .marquee-content-mobile:hover{animation-play-state:paused}}.general-banner.footer-banner{position:fixed;z-index:999;background-color:var(--backgroundcolorbanner);color:var(--fontcolorbanner);height:0;padding:0 !important;transition:height .3s ease-in-out;bottom:0;width:100%;line-height:normal}.general-banner.footer-banner a{display:block;height:0;transition:height .6s ease-in-out}.general-banner.footer-banner .wrapper{width:100%;margin-left:auto;margin-right:auto;position:relative;height:100%}.general-banner.footer-banner .wrapper .text-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.general-banner.footer-banner .wrapper a{font-family:var(--fontFamily)}.general-banner.footer-banner .wrapper p{height:0;font-family:var(--fontFamily);transition:display .6s ease-in-out;display:inline-block;font-size:9pt;text-transform:uppercase;margin-bottom:0}@media all and (min-width: 768px){.general-banner.footer-banner .wrapper p{font-size:14pt}}body.cta-attached .general-banner.footer-banner{height:auto}@media all and (min-width: 768px){body.cta-attached .general-banner.footer-banner{height:50px}}body.cta-attached .general-banner.footer-banner p{height:auto;transition:display .6s ease-in-out;display:flex;flex-direction:column;padding:11px}body.cta-attached .general-banner.footer-banner p a{height:auto;transition:height .6s ease-in-out;margin-top:10px}@media(min-width: 768px){body.cta-attached .general-banner.footer-banner p{display:block;flex-direction:unset;padding:0}body.cta-attached .general-banner.footer-banner p a{margin-top:0;display:inline}}body.ft-attached .general-banner.footer-banner{position:relative !important}/*# sourceMappingURL=mod_general_banner.min.css.map */
