﻿.site-container.component.wide > .grid.grid-cols-12 > .col-span-12 > #bentraining-custom-block {
  width: 100%;
}

.site-container.component.wide:has(#bentraining-custom-block) > .grid.grid-cols-12 {
  display: block !important;
}

#bentraining-custom-block .custom-grid {
  display: grid;
  grid-template-columns: 7fr 3fr;
  gap: 2rem;
}

@media (max-width: 1279px) {
  #bentraining-custom-block .custom-grid {
    display: block;
  }
  #bentraining-custom-block .button-container {
    margin-top: 2rem;
    display: flex;
    justify-content: flex-start;
  }
}
@media (min-width: 1280px) {
  #bentraining-custom-block .button-container {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    height: 100%;
  }
}
@media (max-width: 2100px) {
  #bentraining-custom-block {
    padding-left: 60px;
    padding-right: 60px;
  }
}
#bentraining-custom-block ~ .grid.grid-cols-12,
#bentraining-custom-block ~ div > .grid.grid-cols-12 {
  display: block !important;
}

.quoteLrge {
  background-color: rgba(201, 201, 201, 0.2901960784);
  padding: 1.5em;
  border-radius: 20px;
  margin-bottom: 2em;
  display: block;
  line-height: 1.25em;
  letter-spacing: 0.01rem;
  font-size: 0.9em;
}
