.blockquote{font-weight:300;font-size:2.5rem}.blockquote::before{content:"";display:block;margin:auto;background:url(/fileadmin/images/quote.svg) no-repeat center/contain}.blockquote::before{margin-bottom:15px}@media screen and (min-width: 480px){.blockquote::before{margin-bottom:calc(15px + 15*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.blockquote::before{margin-bottom:30px}}.blockquote::before{height:50px}@media screen and (min-width: 480px){.blockquote::before{height:calc(50px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.blockquote::before{height:60px}}.blockquote-footer{letter-spacing:3px;text-transform:uppercase;font-size:16px;font-weight:600;color:#222}.blockquote-footer::before{content:"";display:block;background:#adb5bd;margin:auto;width:2px}.blockquote-footer::before{margin-top:15px}@media screen and (min-width: 480px){.blockquote-footer::before{margin-top:calc(15px + 15*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.blockquote-footer::before{margin-top:30px}}.blockquote-footer::before{margin-bottom:10px}@media screen and (min-width: 480px){.blockquote-footer::before{margin-bottom:calc(10px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.blockquote-footer::before{margin-bottom:20px}}.blockquote-footer::before{height:20px}@media screen and (min-width: 480px){.blockquote-footer::before{height:calc(20px + 30*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.blockquote-footer::before{height:50px}}