.quote-story{padding:120px 34px 0;background:#fff}.quote-story .section-wrapper{max-width:1480px;margin:0 auto;padding-left:55px;display:flex;align-items:center;gap:80px}.quote-story .quote-card{position:relative;width:100%;max-width:616px;aspect-ratio:616/728;min-height:0;display:flex;align-items:center;justify-content:center}.quote-story .quote-card-background{position:absolute;top:0;right:0;bottom:0;left:0}.quote-story .quote-card-background img{display:block;width:100%;height:100%;object-fit:contain}.quote-story .quote-card-content{position:relative;z-index:1;width:100%;max-width:clamp(240px,57%,351px);display:flex;flex-direction:column;align-items:flex-start}.quote-story .quote-card-content svg{display:block;width:100%;height:auto}.quote-story .quote-card-content>svg:first-of-type{display:block}.quote-story .quote-card-content>svg:last-of-type{display:none}.quote-story .quote-author{margin:0 0 32px;padding-top:32px;font-family:roma,sans-serif;font-size:clamp(14px,1.2vw,16px);line-height:1.45;color:#141414;font-weight:600}.quote-story .image-wrapper{position:relative;width:100%;max-width:730px;aspect-ratio:730/728;overflow:hidden}.quote-story .image-wrapper iframe{display:block;width:100%;height:100%;border:0}@media (max-width: 1350px){.quote-story .section-wrapper{padding-left:0;gap:50px}}@media (max-width: 1050px){.quote-story{max-width:800px;margin:0 auto;padding:10px 16px 0}.quote-story .section-wrapper{flex-direction:column;align-items:flex-start;gap:40px}.quote-story .quote-card,.quote-story .image-wrapper{max-width:none}.quote-story .image-wrapper{width:calc(100% + 32px);margin:0 -16px}.quote-story .quote-card{margin:40px auto 0;width:min(100%,616px);aspect-ratio:616/728}.quote-story .quote-card .quote-author{padding-top:20px;margin:0}.quote-story .quote-card-content{max-width:clamp(200px,52%,320px)}.quote-story .quote-card-content>svg:first-of-type{display:none}.quote-story .quote-card-content>svg:last-of-type{display:block}}@media (max-width: 395px){.quote-story .quote-card-content{max-width:clamp(180px,50%,280px)}}@media (max-width: 360px){.quote-story .quote-card-content{max-width:clamp(165px,48%,250px)}}
