.bd-testimonials background-color: $background .bd-testimonial align-items: flex-start display: flex justify-content: center .bd-testimonial-tweet background-color: $white .bd-more-loves align-items: center display: flex justify-content: center margin-top: 1.5rem text-align: center .button height: auto padding: 0.75em 1.5em span transform-origin: center center transition: transform $speed $easing &:hover span transform: scale(1.04) +mobile .bd-testimonials padding: 1.5rem .bd-testimonial margin-bottom: 1.5rem +tablet .bd-testimonials padding: 3rem .bd-testimonial + .bd-testimonial margin-top: 1.5rem +desktop .bd-testimonials min-height: 595px +widescreen .bd-testimonials min-height: 653px +fullhd .bd-testimonials min-height: 632px .bd-rainbow animation: rainbow 8s ease infinite background-image: linear-gradient(124deg, $orange, $red, $purple, $blue) background-size: 800% 800% .hero.bd-is-love .title, .subtitle color: $white @keyframes rainbow 0% background-position: 0% 80% 50% background-position: 100% 20% 100% background-position: 0% 80% .bd-hug align-items: flex-start display: flex justify-content: center .bd-embrace background-color: $background border-radius: $radius padding: 1.5rem +mobile .bd-love padding: 1.5rem .bd-hug margin: 1.5rem .bd-embrace text-align: center &:not(:first-child) margin-top: 1.5rem &:not(:last-child) margin-bottom: 1.5rem .bd-embrace-button margin-top: 0.75rem +tablet .bd-love padding-bottom: 3rem padding-top: 3rem .bd-embrace align-items: center display: flex justify-content: center &:not(:first-child) margin-top: 3rem &:not(:last-child) margin-bottom: 3rem .bd-embrace-button margin-left: 1.5rem .bd-hugs display: flex flex-wrap: wrap padding-bottom: 3rem .bd-hug margin-top: 1.5rem width: calc(33.3333% - 1rem) &:nth-child(1), &:nth-child(2), &:nth-child(3) margin-top: 0 &:nth-child(3n-1), &:nth-child(3n) margin-left: 1.5rem