@charset "UTF-8";:root{--black:#000;--black-rgb:0,0,0;--white:#fff;--white-rgb:255,255,255;--grey:#ebe9e9;--grey-light:#f6f6f6;--peach:#fff1e6;--dark-peach:#ffd0ab;--red:red;--red-rgb:255,255,255;--red-light:#f66}.c-co-quo{position:relative;--co-shape-gap:max(50px,calc((100vw - 1560px) / 2));--co-shape-h:74px;--co-shape-w:calc(var(--co-shape-gap) + 390px)}.c-co-quo::before{content:"";position:absolute;top:calc(-1 * var(--co-shape-h));left:0;width:var(--co-shape-w);height:calc(var(--co-shape-h) + 1px);clip-path:polygon(0 0,calc(var(--co-shape-w) - var(--co-shape-h) * 97 / 74) 0, var(--co-shape-w) calc(var(--co-shape-h) + 1px), 0 calc(var(--co-shape-h) + 1px));z-index:1}.c-co-quo.black-background::before{background:var(--black)}.c-co-quo.white-background::before{background:var(--white)}.c-co-quo.peach-background::before{background:var(--peach)}.c-co-quo.grey-background::before{background:var(--grey)}.c-co-quo.red-background::before{background:var(--red)}.c-co-quo::after{content:"";position:absolute;bottom:calc(-1 * var(--co-shape-h));right:0;width:var(--co-shape-w);height:calc(var(--co-shape-h) + 1px);clip-path:polygon(var(--co-shape-gap) 0,var(--co-shape-w) 0,var(--co-shape-w) calc(var(--co-shape-h) + 1px), calc(var(--co-shape-gap) + var(--co-shape-h) * 97 / 74) calc(var(--co-shape-h) + 1px));z-index:1}.c-co-quo.black-background::after{background:var(--black)}.c-co-quo.white-background::after{background:var(--white)}.c-co-quo.peach-background::after{background:var(--peach)}.c-co-quo.grey-background::after{background:var(--grey)}.c-co-quo.red-background::after{background:var(--red)}.c-co-quo-content{position:relative}.c-co-quo-subtitle{position:absolute;top:-50px}.c-co-quo-text p:first-of-type{display:inline}.c-co-quo-text p:first-of-type::before{content:"“";padding-right:10px}.c-co-quo-text p:last-of-type{display:inline}.c-co-quo-text p:last-of-type::after{content:"”";padding-left:10px}@media only screen and (max-width:1199px){.c-co-quo{--co-shape-gap:max(15px,calc((100vw - 950px) / 2));--co-shape-h:50px;--co-shape-w:calc(var(--co-shape-gap) + 390px)}}@media only screen and (max-width:979px){.c-co-quo{--co-shape-gap:calc(0px);--co-shape-h:35px;--co-shape-w:40vw}
.c-co-quo-subtitle{position:static;margin-bottom:20px}}
/*# sourceMappingURL=comp-content-quote.min.css.map */
