.quote-relation{background:rgba(0,0,0,0);color:#444;position:relative;padding-top:48px}.quote-relation .site-container{position:relative}@media (min-width: 1050px){.quote-relation .site-container{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media (min-width: 1600px){.quote-relation .site-container{gap:23px}}.quote-relation h2{color:#444;font-style:normal;font-weight:400;margin-bottom:20px;font-family:Yellowtail, serif;font-size:57px;line-height:1}@media (min-width: 1600px){.quote-relation h2{font-size:66px}}.quote-relation h5{color:#444;font-style:normal;font-weight:400;letter-spacing:5.4px;text-transform:uppercase;position:relative;margin-bottom:30px;display:block;width:-moz-fit-content;width:fit-content;padding-bottom:2px;font-size:27px;line-height:129.63%}@media (min-width: 1280px){.quote-relation h5{margin-bottom:20px}}.quote-relation h5:after{position:absolute;bottom:0px;right:0px;height:1px;width:calc(100% + 23px);content:"";background-color:#c2d831}@media screen and (min-width: 1440px){.quote-relation h5:after{width:calc(100% + 111px)}}.quote-relation .images{background-image:url("../quote-shape.svg");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10;margin-top:30px;align-items:flex-end}@media (min-width: 1050px){.quote-relation .images{margin-top:0px;width:40%}}@media (min-width: 1280px){.quote-relation .images{max-width:384px}}@media (min-width: 1600px){.quote-relation .images{display:flex}}@media screen and (max-width: 770px){.quote-relation .images{max-width:289px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1640px){.quote-relation .images{background-size:384px 436px;background-position:bottom}}.quote-relation .images img{-o-object-fit:cover;object-fit:cover}@media (min-width: 1050px){.quote-relation .images img{height:100%}}@media (min-width: 1280px){.quote-relation .images img{margin-left:auto;margin-right:auto}}@media (min-width: 1600px){.quote-relation .images img{height:507px}}.quote-relation .text{display:flex;width:100%;flex-direction:column;gap:48px}@media (min-width: 1050px){.quote-relation .text{width:55%;padding-bottom:50px}}@media (min-width: 1280px){.quote-relation .text{width:65%;flex-direction:row}}@media (min-width: 1600px){.quote-relation .text{width:71%;align-items:flex-end;padding-top:118px;padding-bottom:94px}}@media screen and (min-width: 1280px){.quote-relation .text .text--intro{width:55%}@media (min-width: 1600px){.quote-relation .text .text--intro{width:70%;max-width:535px}}.quote-relation .text .quote{width:45%}}.quote-relation .btn-pb{margin-top:20px}.quote-relation .quotes-container{display:flex;flex-direction:column;gap:30px}@media(min-width: 768px){.quote-relation .quotes-container{gap:40px}}.quote-relation .site-container{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important}.case-study-content .quote-relation,.news-article-content .quote-relation{width:100% !important;max-width:100% !important;display:block !important;clear:both !important;float:none !important;position:relative !important;overflow:visible !important;box-sizing:border-box !important}.case-study-content .quote-relation .site-container,.news-article-content .quote-relation .site-container{width:100% !important;max-width:100% !important;position:relative !important;display:block !important;flex-direction:column !important;box-sizing:border-box !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:flex-start !important}.case-study-content .quote-relation .text,.news-article-content .quote-relation .text{width:100% !important;max-width:100% !important;display:block !important;flex-direction:column !important;gap:0 !important;padding-bottom:0 !important;padding-top:0 !important;box-sizing:border-box !important}.case-study-content .quote-relation .text .text--intro,.case-study-content .quote-relation .text .quote,.news-article-content .quote-relation .text .text--intro,.news-article-content .quote-relation .text .quote{width:100% !important;max-width:100% !important;display:block !important}.case-study-content .quote-relation .images,.news-article-content .quote-relation .images{width:100% !important;max-width:100% !important;display:none !important}.case-study-content .quote-relation .quotes-container,.news-article-content .quote-relation .quotes-container{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.case-study-content .quote-relation .testimonial .testimonial-text{font-size:30px !important;line-height:1.33 !important;font-weight:500 !important;color:#444 !important}@media(max-width: 767px){.case-study-content .quote-relation .testimonial .testimonial-text{font-size:24px !important;line-height:1.33 !important}}.case-study-content .quote-relation .testimonial .testimonial-author{font-family:canada-type-gibson,sans-serif !important;font-weight:500 !important;font-style:normal !important;font-size:clamp(16px,1.25vw + .5rem,20px) !important;line-height:28px !important;letter-spacing:0% !important;color:#444 !important}@media(min-width: 1640px){.case-study-content .quote-relation .testimonial .testimonial-author{font-size:20px !important}}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .quote-relation .testimonial .testimonial-author{font-size:18px !important;line-height:26px !important}}@media(max-width: 767px){.case-study-content .quote-relation .testimonial .testimonial-author{font-size:16px !important;line-height:24px !important}}.case-study-content .quote-relation .testimonial .testimonial-company{font-family:canada-type-gibson,sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:clamp(16px,1.25vw + .5rem,20px) !important;line-height:28px !important;letter-spacing:0% !important;color:#444 !important}@media(min-width: 1640px){.case-study-content .quote-relation .testimonial .testimonial-company{font-size:20px !important}}@media(min-width: 768px)and (max-width: 1279px){.case-study-content .quote-relation .testimonial .testimonial-company{font-size:18px !important;line-height:26px !important}}@media(max-width: 767px){.case-study-content .quote-relation .testimonial .testimonial-company{font-size:16px !important;line-height:24px !important}}.quote-relation .testimonial{padding:40px 0;background:#fff;display:flex;flex-direction:column;border:none !important;box-shadow:none !important;outline:none !important}@media(max-width: 1024px){.quote-relation .testimonial{padding:30px 0}}@media(max-width: 767px){.quote-relation .testimonial{padding:25px 0}}.quote-relation .testimonial .testimonial-content-wrapper{display:flex;flex-direction:row;gap:15px;align-items:flex-start}.quote-relation .testimonial .testimonial-icon{flex-shrink:0;margin-top:0}.quote-relation .testimonial .testimonial-icon svg{width:55px;height:44px;display:block}@media(max-width: 767px){.quote-relation .testimonial .testimonial-icon svg{width:45px;height:36px}}.quote-relation .testimonial .testimonial-icon svg path{fill:currentColor}.quote-relation .testimonial .testimonial-text-wrapper{flex:1;display:flex;flex-direction:column}.quote-relation .testimonial .testimonial-text{font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;font-size:34px;line-height:45px;letter-spacing:0;color:#414042;margin-bottom:0}@media(max-width: 767px){.quote-relation .testimonial .testimonial-text{font-size:24px;line-height:32px}}.quote-relation .testimonial .testimonial-author-info{margin-top:26px}.quote-relation .testimonial .testimonial-author{font-family:canada-type-gibson,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#414042;display:block}.quote-relation .testimonial .testimonial-company{font-family:canada-type-gibson,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#666;display:block}
