.quotes-v1{padding:2rem 0}.quotes-v1__button-container{text-shadow:-3px 0 5px rgb(var(--v-theme-surface)),3px 0 5px rgb(var(--v-theme-surface)),0 -3px 5px rgb(var(--v-theme-surface)),0 3px 5px rgb(var(--v-theme-surface))}.bg-primary-background .quotes-v1__button-container{text-shadow:-3px 0 5px rgb(var(--v-theme-primary-background)),3px 0 5px rgb(var(--v-theme-primary-background)),0 -3px 5px rgb(var(--v-theme-primary-background)),0 3px 5px rgb(var(--v-theme-primary-background))}.quotes-v1__button{--v-btn-height:63px}.quotes-v1__button.hovered{--hovered-rotate-angle:15deg}.quotes-v1__button .v-icon{transform:rotate(calc(var(--animated-count)*180deg + var(--hovered-rotate-angle, 0deg)));transition:transform .3s ease-in-out}.quotes-v1__inline{padding:2rem 0 calc(2rem + 50px);position:relative}@media (max-width:959.98px){.quotes-v1__inline .quotes-v1__media{height:180px!important;width:180px!important}.quotes-v1__inline .quotes-v1__media_external-video{height:100%!important;width:100%!important}}.quotes-v1__inline .quotes-v1__button-container{position:absolute;right:0;top:2rem}@media (min-width:960px){.quotes-v1__inline .quotes-v1__headline{max-width:50ch}.quotes-v1__inline .quotes-v1__media{align-self:flex-end;flex-grow:1;transform:translate(-15px,50px)}.quotes-v1__inline .quotes-v1__media_image{max-height:508px;max-width:377px}.quotes-v1__inline .quotes-v1__quote{max-width:60ch;position:relative;z-index:1}}.quotes-v1__stacked{--media-width:300px;display:grid;grid-template-areas:"media headline button" "quote quote quote"}.quotes-v1__stacked .quotes-v1__media{grid-area:media;overflow:hidden}.quotes-v1__stacked .quotes-v1__media,.quotes-v1__stacked .quotes-v1__media>*{height:var(--media-width);width:var(--media-width)}.quotes-v1__stacked .quotes-v1__headline{grid-area:headline}.quotes-v1__stacked .quotes-v1__button-container{grid-area:button}.quotes-v1__stacked .quotes-v1__quote{grid-area:quote}@media (min-width:960px){.quotes-v1__stacked .quotes-v1__quote{margin-left:calc(var(--media-width)*2/3);margin-right:6rem;transform:translateY(-65px)}.quotes-v1__stacked .quotes-v1__headline{padding-bottom:50px}}@media (max-width:1279.98px){.quotes-v1__stacked{--media-width:240px}}@media (max-width:959.98px){.quotes-v1__stacked{--media-width:180px;grid-template-areas:"media button" "headline headline" "quote quote"}.quotes-v1__stacked .quotes-v1__button-container{justify-self:end}}
