@keyframes fade-in-black{0%{background-color:transparent}to{background-color:#000}}@keyframes fade-in-transparent{0%{background-color:#000}to{background-color:transparent}}@keyframes fade-in-border{0%{border-bottom:1px solid transparent}to{border-bottom:1px solid #fff}}@keyframes fade-out-border{0%{border-bottom:1px solid #fff}to{border-bottom:1px solid transparent}}.quote-section{display:flex;flex-direction:column;grid-gap:10px;justify-content:center;max-width:600px;margin:auto;padding:40px;width:100%}.quote-section .header{font-size:16px;font-size:12px;color:#ff585d;font-weight:400;text-transform:uppercase}@media screen and (min-width:768px){.quote-section .header{font-size:calc(9.68675px + .3012vw)}}@media screen and (min-width:1100px){.quote-section .header{font-size:13px}}.quote-section .quote{font-size:25px;line-height:1.2em;font-size:18px;line-height:20px}@media screen and (min-width:768px){.quote-section .quote{font-size:calc(11.06024px + .90361vw)}}@media screen and (min-width:1100px){.quote-section .quote{font-size:21px}}@media screen and (min-width:768px){.quote-section .quote{line-height:calc(8.43373px + 1.50602vw)}}@media screen and (min-width:1100px){.quote-section .quote{line-height:25px}}.quote-section .author{font-style:italic}@media (min-width:1100px){.quote-section{grid-gap:20px}}