.quote{padding:80px 0}@media(max-width:768px){.quote{padding:40px 0}}.quote{background-color:#eef0f7;color:#080d18}.quote__heading{font-family:Zalando Sans,Zalando Sans Fallback,sans-serif;font-size:40px;font-weight:500;line-height:120%;text-transform:uppercase;color:#080d18}@media(max-width:1024px){.quote__heading{font-size:32px}}@media(max-width:768px){.quote__heading{font-size:24px}}.quote__heading{max-width:922px;margin:0 auto 32px}@media(max-width:768px){.quote__heading{margin-bottom:24px}}.quote--heading-center .quote__heading{text-align:center}.quote__body{position:relative;max-width:1080px;margin:0 auto;padding:0 44px}@media(max-width:768px){.quote__body{padding:0 32px}}.quote__mark{position:absolute;color:#080d1880}.quote__mark--open{top:0;left:0}.quote__mark--close{right:0;bottom:0}.quote__mark-icon{display:block;width:40px;height:32px}@media(max-width:768px){.quote__mark-icon{width:26px;height:21px}}.quote__text{font-size:24px;font-style:italic;line-height:1.5;text-align:center;color:#555c70;padding:44px 0}@media(max-width:1024px){.quote__text{font-size:20px}}@media(max-width:768px){.quote__text{font-size:16px}}.quote__text p{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.quote__text p+p{margin-top:32px}@media(max-width:768px){.quote__text p+p{margin-top:16px}}.quote__text p:first-child{font-weight:500;color:#141a27}.quote__author{max-width:1080px;margin:32px auto 0;padding:0 44px;font-style:italic;text-align:right}@media(max-width:1024px){.quote__author{margin-top:24px}}@media(max-width:768px){.quote__author{padding:0 32px}}.quote__author-name{margin:0;font-size:24px;font-weight:500;line-height:140%;color:#141a27cc}@media(max-width:768px){.quote__author-name{font-size:16px}}.quote__author-role{margin:0;font-size:24px;font-weight:500;line-height:140%;color:#141a27cc}@media(max-width:768px){.quote__author-role{font-size:16px}}.quote__cta{display:flex;justify-content:center;margin-top:40px}@media(max-width:768px){.quote__cta{margin-top:32px}}.quote--dark{background-color:#080d18}.quote--dark .quote__heading{color:#f7f8fc99}.quote--dark .quote__card{padding:40px 0;background-color:#0f141f;border-radius:16px}@media(max-width:768px){.quote--dark .quote__card{padding:32px 0}}.quote--dark .quote__mark,.quote--dark .quote__text{color:#f7f8fc99}.quote--dark .quote__text p:first-child,.quote--dark .quote__author-name{color:#f7f8fce6}.quote--dark .quote__author-role{color:#f7f8fc99}
