.fl-builder-settings .fl-form-table #fl-field-interval {
  display: none;
}

.cmi-bb-quote-carousel {
  padding: 4rem 0;
}
.cmi-bb-quote-carousel--campaign .cmi-bb-quote-carousel__quote span {
  width: 45px;
  height: 27px;
}
.cmi-bb-quote-carousel--campaign .cmi-bb-quote-carousel__quote p[data-attribution] {
  font-size: 1.2rem;
}
.cmi-bb-quote-carousel--campaign .cmi-bb-quote-carousel__quote p[data-quote] {
  font-size: 1.8rem;
}

.cmi-bb-quote-carousel--skeleton .cmi-bb-quote-carousel__quote span {
  display: none;
}

.cmi-bb-quote-carousel--skeleton .cmi-bb-quote-carousel__quote div {
  width: 100%;
  height: 35px;
  background-image: linear-gradient(90deg, rgba(51,51,51,0.5), rgba(51,51,51,0.25));
  margin-bottom: 1rem;
  animation: skeleton 2s infinite ease-in-out;
}

.cmi-bb-quote-carousel--skeleton .cmi-bb-quote-carousel__quote div:last-of-type {
  width: 25%;
  height: 25px;
  margin-bottom: 0;
}

.cmi-bb-quote-carousel--skeleton .cmi-bb-quote-carousel__arrow button {
  pointer-events: none;
}

.cmi-bb-quote-carousel--skeleton .cmi-bb-quote-carousel__button {
  display: none;
}

.cmi-bb-quote-carousel__container {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: repeat(4, auto);
  align-items: center;
}
@media (min-width: 768px) {
  .cmi-bb-quote-carousel__container {
    grid-template-columns: auto 1fr auto;
    grid-template-rows: repeat(3, auto);
  }
}

.cmi-bb-quote-carousel__arrow {
  display: flex;
  grid-column: span 1;
  grid-row: span 1;
  margin: 1rem 0 0;
}
@media (min-width: 768px) {
  .cmi-bb-quote-carousel__arrow {
    margin: 0;
  }
}
.cmi-bb-quote-carousel__arrow--next {
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .cmi-bb-quote-carousel__arrow--next {
    justify-content: flex-start;
  }
}
.cmi-bb-quote-carousel__arrow button {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 48px;
  min-height: 48px;
  border: 0;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.5;
  transition: opacity 0.4s ease;
}
.cmi-bb-quote-carousel__arrow button:hover {
  opacity: 1;
}
.cmi-bb-quote-carousel__arrow button i {
  font-size: 24px;
  color: #017ac1;
}

.cmi-bb-quote-carousel__quote {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  grid-column: span 2;
  grid-row: span 1;
  transition: transform 0.4s ease, opacity 0.4s ease;
}
@media (min-width: 768px) {
  .cmi-bb-quote-carousel__quote {
    grid-column: span 1;
    padding: 0 4rem;
  }
}
.cmi-bb-quote-carousel:not(.cmi-bb-quote-carousel--skeleton) .cmi-bb-quote-carousel__quote[data-hidden="true"] {
  opacity: 0;
  transform: translateX(-50px);
  z-index: -1;
}
.cmi-bb-quote-carousel__quote span {
  position: relative;
  display: block;
  width: 40px;
  height: 22px;
  -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNy4xLDBsMC4yNCwwLjE1QzYuMTEsMC44OSw1LjQyLDEuOTgsNS4yNiwzLjQzYzIuMzQsMC42NywzLjUsMi4wMywzLjUsNC4wOGMwLDEuMjYtMC40MywyLjMzLTEuMjksMy4xOQoJCUM2LjYyLDExLjU3LDUuNTcsMTIsNC4zMywxMmMtMS4yNiwwLTIuMy0wLjQzLTMuMTEtMS4zQzAuNDEsOS44MywwLDguNzEsMCw3LjM2YzAtMS43MSwwLjY4LTMuMjgsMi4wMy00LjcxUzUuMDcsMC4zMyw3LjEsMHoKCQkgTTE4LjMzLDBsMC4yNCwwLjE1Yy0xLjIzLDAuNzMtMS45MiwxLjgzLTIuMDcsMy4yOEMxOC44Myw0LjEsMjAsNS40NiwyMCw3LjUxYzAsMS4yNi0wLjQzLDIuMzMtMS4yOSwzLjE5CgkJYy0wLjg2LDAuODctMS45MSwxLjMtMy4xNSwxLjNjLTEuMjYsMC0yLjMtMC40My0zLjExLTEuM2MtMC44MS0wLjg3LTEuMjItMS45OC0xLjIyLTMuMzRjMC0xLjcxLDAuNjgtMy4yOCwyLjAzLTQuNzEKCQlTMTYuMywwLjMzLDE4LjMzLDB6Ii8+CjwvZz4KPC9zdmc+Cg==);
  -webkit-mask-repeat: no-repeat;
  mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNy4xLDBsMC4yNCwwLjE1QzYuMTEsMC44OSw1LjQyLDEuOTgsNS4yNiwzLjQzYzIuMzQsMC42NywzLjUsMi4wMywzLjUsNC4wOGMwLDEuMjYtMC40MywyLjMzLTEuMjksMy4xOQoJCUM2LjYyLDExLjU3LDUuNTcsMTIsNC4zMywxMmMtMS4yNiwwLTIuMy0wLjQzLTMuMTEtMS4zQzAuNDEsOS44MywwLDguNzEsMCw3LjM2YzAtMS43MSwwLjY4LTMuMjgsMi4wMy00LjcxUzUuMDcsMC4zMyw3LjEsMHoKCQkgTTE4LjMzLDBsMC4yNCwwLjE1Yy0xLjIzLDAuNzMtMS45MiwxLjgzLTIuMDcsMy4yOEMxOC44Myw0LjEsMjAsNS40NiwyMCw3LjUxYzAsMS4yNi0wLjQzLDIuMzMtMS4yOSwzLjE5CgkJYy0wLjg2LDAuODctMS45MSwxLjMtMy4xNSwxLjNjLTEuMjYsMC0yLjMtMC40My0zLjExLTEuM2MtMC44MS0wLjg3LTEuMjItMS45OC0xLjIyLTMuMzRjMC0xLjcxLDAuNjgtMy4yOCwyLjAzLTQuNzEKCQlTMTYuMywwLjMzLDE4LjMzLDB6Ii8+CjwvZz4KPC9zdmc+Cg==);
  mask-repeat: no-repeat;
  z-index: 1;
}
.cmi-bb-quote-carousel__quote span:last-child {
  display: inline-block;
  top: 8px;
  margin-left: 10px;
  transform: rotate(180deg);
}
.cmi-bb-quote-carousel__quote p[data-quote] {
  position: relative;
  font-size: 1.4rem;
  text-wrap: pretty;
}
.cmi-bb-quote-carousel__quote p[data-attribution] {
  margin: 0;
}

@keyframes skeleton {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
.cmi-bb-quote-carousel__dots {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-column: span 2;
  grid-row: span 1;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .cmi-bb-quote-carousel__dots {
    grid-column: span 3;
  }
}
.cmi-bb-quote-carousel__dots div {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 50%;
  margin-right: 10px;
  opacity: 0.5;
}
.cmi-bb-quote-carousel__dots div:last-child {
  margin-right: 0;
}
.cmi-bb-quote-carousel__dots div[data-active=true] {
  opacity: 1;
}

.cmi-bb-quote-carousel__button {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-column: span 2;
  grid-row: span 1;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .cmi-bb-quote-carousel__button {
    grid-column: span 3;
  }
}



.cmi-bb-quote-carousel[data-colour=magenta] {
  color: #fff;
  background-color: #d10074;
}
.cmi-bb-quote-carousel[data-colour=magenta] .cmi-bb-quote-carousel__quote span {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=magenta] .cmi-bb-quote-carousel__arrow button {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=magenta] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=magenta] .cmi-bb-quote-carousel__arrow button i {
  color: #d10074;
}
.cmi-bb-quote-carousel[data-colour=magenta] .cmi-bb-quote-carousel__dots div {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=magenta] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=magenta] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}

.cmi-bb-quote-carousel[data-colour=indigo] {
  color: #fff;
  background-color: #21076a;
}
.cmi-bb-quote-carousel[data-colour=indigo] .cmi-bb-quote-carousel__quote span {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=indigo] .cmi-bb-quote-carousel__arrow button {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=indigo] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=indigo] .cmi-bb-quote-carousel__arrow button i {
  color: #21076a;
}
.cmi-bb-quote-carousel[data-colour=indigo] .cmi-bb-quote-carousel__dots div {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=indigo] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=indigo] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=cyan] {
  color: #fff;
  background-color: #017ac1;
}
.cmi-bb-quote-carousel[data-colour=cyan] .cmi-bb-quote-carousel__quote span {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=cyan] .cmi-bb-quote-carousel__arrow button {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=cyan] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=cyan] .cmi-bb-quote-carousel__arrow button i {
  color: #017ac1;
}
.cmi-bb-quote-carousel[data-colour=cyan] .cmi-bb-quote-carousel__dots div {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=cyan] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=cyan] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=mint] {
  color: #fff;
  background-color: #00818a;
}
.cmi-bb-quote-carousel[data-colour=mint] .cmi-bb-quote-carousel__quote span {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=mint] .cmi-bb-quote-carousel__arrow button {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=mint] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=mint] .cmi-bb-quote-carousel__arrow button i {
  color: #00818a;
}
.cmi-bb-quote-carousel[data-colour=mint] .cmi-bb-quote-carousel__dots div {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=mint] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=mint] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=mango] {
  color: #333;
  background-color: #f4a11e;
}
.cmi-bb-quote-carousel[data-colour=mango] .cmi-bb-quote-carousel__quote span {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=mango] .cmi-bb-quote-carousel__arrow button {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=mango] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=mango] .cmi-bb-quote-carousel__arrow button i {
  color: #f4a11e;
}
.cmi-bb-quote-carousel[data-colour=mango] .cmi-bb-quote-carousel__dots div {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=mango] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #333;
  border-color: #333;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=mango] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=heather] {
  color: #333;
  background-color: #dfdbe0;
}
.cmi-bb-quote-carousel[data-colour=heather] .cmi-bb-quote-carousel__quote span {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=heather] .cmi-bb-quote-carousel__arrow button {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=heather] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=heather] .cmi-bb-quote-carousel__arrow button i {
  color: #dfdbe0;
}
.cmi-bb-quote-carousel[data-colour=heather] .cmi-bb-quote-carousel__dots div {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=heather] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #333;
  border-color: #333;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=heather] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=dove] {
  color: #333;
  background-color: #dcdcdc;
}
.cmi-bb-quote-carousel[data-colour=dove] .cmi-bb-quote-carousel__quote span {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=dove] .cmi-bb-quote-carousel__arrow button {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=dove] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=dove] .cmi-bb-quote-carousel__arrow button i {
  color: #dcdcdc;
}
.cmi-bb-quote-carousel[data-colour=dove] .cmi-bb-quote-carousel__dots div {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=dove] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #333;
  border-color: #333;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=dove] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=violet] {
  color: #fff;
  background-color: #712c6f;
}
.cmi-bb-quote-carousel[data-colour=violet] .cmi-bb-quote-carousel__quote span {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=violet] .cmi-bb-quote-carousel__arrow button {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=violet] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=violet] .cmi-bb-quote-carousel__arrow button i {
  color: #712c6f;
}
.cmi-bb-quote-carousel[data-colour=violet] .cmi-bb-quote-carousel__dots div {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=violet] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=violet] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=slate] {
  color: #fff;
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=slate] .cmi-bb-quote-carousel__quote span {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=slate] .cmi-bb-quote-carousel__arrow button {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=slate] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=slate] .cmi-bb-quote-carousel__arrow button i {
  color: #333;
}
.cmi-bb-quote-carousel[data-colour=slate] .cmi-bb-quote-carousel__dots div {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=slate] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=slate] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=grey] {
  color: #fff;
  background-color: #757575;
}
.cmi-bb-quote-carousel[data-colour=grey] .cmi-bb-quote-carousel__quote span {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=grey] .cmi-bb-quote-carousel__arrow button {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=grey] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=grey] .cmi-bb-quote-carousel__arrow button i {
  color: #757575;
}
.cmi-bb-quote-carousel[data-colour=grey] .cmi-bb-quote-carousel__dots div {
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=grey] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=grey] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=midgrey] {
  color: #333;
  background-color: #efefef;
}
.cmi-bb-quote-carousel[data-colour=midgrey] .cmi-bb-quote-carousel__quote span {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=midgrey] .cmi-bb-quote-carousel__arrow button {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=midgrey] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=midgrey] .cmi-bb-quote-carousel__arrow button i {
  color: #efefef;
}
.cmi-bb-quote-carousel[data-colour=midgrey] .cmi-bb-quote-carousel__dots div {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=midgrey] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #333;
  border-color: #333;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=midgrey] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}

.cmi-bb-quote-carousel[data-colour=white] {
  color: #333;
  background-color: #fff;
}
.cmi-bb-quote-carousel[data-colour=white] .cmi-bb-quote-carousel__quote span {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=white] .cmi-bb-quote-carousel__arrow button {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=white] .cmi-bb-quote-carousel__arrow button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(82, 93, 220, 0.5);
}
.cmi-bb-quote-carousel[data-colour=white] .cmi-bb-quote-carousel__arrow button i {
  color: #fff;
}
.cmi-bb-quote-carousel[data-colour=white] .cmi-bb-quote-carousel__dots div {
  background-color: #333;
}
.cmi-bb-quote-carousel[data-colour=white] .cmi-bb-quote-carousel__button .btn.btn-sm {
  color: #333;
  border-color: #333;
  background-color: transparent;
}
.cmi-bb-quote-carousel[data-colour=white] .cmi-bb-quote-carousel__button .btn.btn-sm:hover {
  color: #fff;
  background-color: #d10074;
  border-color: #d10074;
}