.quote-wrap{position:relative;margin-top:clamp(1px,calc(1px + 44 * ((100vw - 390px) / 1130)),45px);margin-bottom:0;z-index:-1}@media(max-width:1023px){.quote-wrap{padding-block:0;padding-left:0}.quote-wrap.grid-container{padding:0!important}}.quote{position:relative;background:#007299;color:#fff;overflow:hidden;clip-path:polygon(0px 0px,calc(100% - 65px) 0px,100% 55px,100% 100%,68px 100%,0px calc(100% - 60px));padding:40px 0 35px 138px;margin:0}@media(max-width:767px){.quote{padding:19px 66px 28px 64px}}@media print,screen and (min-width:48em){.quote .quote-icon{position:absolute;left:35px;top:41px}}.quote-wrap.hide .quote{padding:clamp(20px,3vw,36px) clamp(36px,5vw,60px);padding-left:clamp(50px,calc(50px + 78 * ((100vw - 390px) / 1130)),128px);clip-path:polygon(0px 0px,calc(100% - 65px) 0px,100% 55px,100% 100%,68px 100%,0px calc(100% - 60px))}.quote-wrap.hide .quote .quote-text{margin:0}.quote-wrap.hide .quote .quote-text p{margin:32px 0}.quote-text{margin:0;max-width:1120px;font-size:clamp(18px,calc(18px + 14 * ((100vw - 390px) / 1130)),32px);font-weight:500;line-height:clamp(22px,calc(22px + 6 * ((100vw - 390px) / 1130)),28px);color:#fff;padding-right:40px}@media print,screen and (min-width:64em){.quote-text{line-height:40px}}.quote-text p{margin-bottom:20px;margin-top:0}@media print,screen and (min-width:64em){.quote-text p{line-height:40px;margin-bottom:0}}.quote-cite{display:block;margin-top:3px;font-weight:500;font-size:clamp(18px,calc(18px + 2 * ((100vw - 390px) / 1130)),20px);line-height:clamp(22px,calc(22px + 6 * ((100vw - 390px) / 633)),28px)}@media print,screen and (min-width:64em){.quote-cite{line-height:40px}}.quote-wrap.hide .quote-mark{display:none}.quote-wrap.hide{margin-top:clamp(1px,calc(1px + 56 * ((100vw - 390px) / 1130)),57px)}
