.wp-block-group{--bg-color:#030a32}.wp-block-group .block-marquee-text.bg--primary,.wp-block-group .block-marquee-text.bg--secondary{--bg-color:#fff}.wp-block-group .block-marquee-text:after{width:80%;max-width:88.75rem;height:1px;content:'';background-color:var(--bg-color);position:absolute;bottom:0;left:50%;pointer-events:none;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.block-marquee-text{width:100%;position:relative;overflow:hidden;--gap:4rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;gap:var(--gap)}.block-marquee-text:not([class*=pad-]){padding:calc(1.275rem + .19565vw) 0}@media (min-width:1840px){.block-marquee-text:not([class*=pad-]){padding:1.5rem 0}}.block-marquee-text.inview .content-container,.block-marquee-text.aos-animate .content-container{-webkit-animation:marquee 12s linear infinite;animation:marquee 12s linear infinite}.left-to-right .block-marquee-text.inview .content-container,.left-to-right .block-marquee-text.aos-animate .content-container{background-color:red}.block-marquee-text.left-to-right.inview .content-container,.block-marquee-text.left-to-right.aos-animate .content-container{-webkit-animation:marquee 12s linear infinite;animation:marquee 12s linear infinite;animation-direction:reverse}.block-marquee-text.left-to-right.inview:hover .content-container,.block-marquee-text.left-to-right.aos-animate:hover .content-container{-webkit-animation-play-state:paused;animation-play-state:paused}.block-marquee-text:hover .content-container{-webkit-animation-play-state:paused;animation-play-state:paused}.block-marquee-text .content-container{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:var(--gap);min-width:100%}.block-marquee-text p{margin-bottom:0;font-weight:800;text-transform:uppercase;line-height:1;white-space:nowrap;font-size:48px}@media only screen and (min-width:320px){.block-marquee-text p{font-size:calc(48px + 92 * (100vw - 320px) / (1720 - 320))}}@media only screen and (min-width:1720px){.block-marquee-text p{font-size:140px}}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}