body:not(.finetune) .marquee {
    display: flex !important; 
    width: 100% !important;
}

body:not(.finetune) .marquee-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important; /* Prevents logos from jumping to line 2 */
    width: max-content !important; /* Forces the width to be the sum of all logos */
    white-space: nowrap;
    flex-shrink: 0;
    animation: scroll 20s linear infinite;
    animation-play-state: paused; 
}

/* CMS now handles the width of this, but we must ensure it doesn't shrink */
body:not(.finetune) .marquee-slide {
    flex-shrink: 0 !important;
    display: block !important;
}

@keyframes scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

.cover-bottom-radius{
    border-radius: 0px 0px 72px 72px !important;
}

.footer-top-radius{
    border-radius: 72px 72px 0px 0px !important;
}

.logo-shadow{
    box-shadow: 0px 2.89px 5.79px 0px rgb(167 167 167 / 56%) !important;
}

.speaker-shadow{
    box-shadow: 0px 8.89px 5.79px 0px rgb(167 167 167 / 29%) !important;
}

/************* ACCORDIONS *************/
.plus-x,  
.creative-accordion-button, 
.creative-accordion, 
.creative-accordion .color-mask {
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    cursor: pointer;
}
.creative-accordion:hover .color-mask {
    opacity:0.2!important;
}
.plus-x p:before {
    content:'\002B';
}

.rotated .plus-x {
    transform: rotate(45deg);
}
.sr-only {  
    position: absolute;  
    width: 1px;  
    height: 1px;  
    padding: 0;  
    margin: -1px;  
    overflow: hidden;  
    clip: rect(0, 0, 0, 0);  
    border: 0;  
}

/************* Image Block *************/

@media screen and (min-width:768px){
    .image-radius{
      border-radius:32px 0px 0px 32px !important;
   }

    .block-radius{
      border-radius:0px 32px 32px 0px !important;
   }
}

@media screen and (max-width:600px){
    .image-radius{
      border-radius:32px 32px 0px 0px !important;
   }

    .block-radius{
      border-radius:0px 0px 32px 32px !important;
   }
}
