.contact-quotes{display:grid;gap:32px;grid-template-columns:1fr 1fr;justify-content:center;margin:auto;max-width:1312px}.quote-title-container{margin:auto auto 64px;text-align:center}.quote-title-container h2{margin-bottom:0;margin-top:0}.contact-quotes.contact-quotes_col-1{grid-template-columns:1fr;max-width:1312px}.contact-quotes.contact-quotes_col-2{grid-template-columns:1fr 1fr;max-width:1312px}.contact-quotes.contact-quotes_col-3{grid-template-columns:1fr 1fr 1fr;max-width:1312px}.contact-quotes_col-1 .quote{margin:auto}.contact-quote__image-crop{background-repeat:no-repeat;background-size:cover;border-radius:15px;height:260px;margin-right:24px;overflow:hidden;width:260px}@media only screen and (max-width:1200px){.contact-quotes.contact-quotes_col-3{grid-template-columns:1fr 1fr}}@media only screen and (max-width:991px){.contact-quotes.contact-quotes_col-2,.contact-quotes.contact-quotes_col-3{grid-template-columns:1fr}}.contact-quotes .white-quote{background:var(--white-color)}.contact-quotes .whitesmoke-quote{background:var(--whitesmoke-color)}.quote{border-radius:30px;overflow:hidden;padding:48px 32px;position:relative;transition:width .3s ease}.quote_white{background:#fff}.quote_lpurple{background:#f5f2fe}.quote_lorange{background:#fff6f0}.quote_lblue{background:#e9f9ff}.quote_lpink{background:#fef0f8}.quote_lgreen{background:#e4fbf1}.quote-content{display:flex;flex-wrap:wrap;flex-flow:row;height:100%;margin-right:15px}.quote-content.hasextra{margin-right:60px}@media only screen and (max-width:768px){.quote-content{align-items:start;flex-flow:column}.quote{margin:0}}.quote-content h4{margin-bottom:10px;margin-top:10px;position:relative;width:fit-content}.quote-content .p-small{line-height:140%;margin:0}.quote-linkedin{border-radius:50%;color:var(--primary-color);font-family:Poppins;font-size:20px;font-weight:700;line-height:20px;padding:5px;position:absolute;right:-40px;text-decoration:none;top:2px}.quote:hover .quote-linkedin{background:var(--violet-color);color:var(--white-color);text-decoration:none}.quoteinfo_quote{text-align:center}.quote_quotee{align-items:center;display:flex;flex-flow:row;justify-content:center;margin-top:32px}.quote_quotee.noimage{text-align:center}.quote_quotee-info{display:flex;flex-flow:column}.quote_quotee-info p{color:#000;margin:0}.quote_quotee-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-right:16px;min-height:80px;min-width:80px}.title-region{color:var(--Black,#000);font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.quoteinfo{display:flex;flex-flow:column;flex-grow:1;justify-content:space-between;width:100%}.quoteinfo blockquote{margin:0;padding:24px 0}@media only screen and (max-width:768px){.quoteinfo{width:100%}.quote-content.hasextra{margin-right:0}.close-btn{display:none}.contact-quote__image-crop{background-position:50%;margin-bottom:24px;margin-right:0;width:-webkit-fill-available}.quote_quotee{align-items:center;display:flex;flex-flow:column;gap:16px;justify-content:center;margin-top:32px;text-align:center}}.quote-email,.quote-phone{margin-bottom:-7px;margin-right:10px}.extra-quoteinfo{font-family:Calibri;font-size:18px;font-style:normal;font-weight:400;line-height:130%;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.extra-quoteinfo .p-small{margin-bottom:24px}.quote:hover .extra-quoteinfo{max-height:300px}.quote:hover .close-btn svg{transform:rotate(180deg)}.quote.open .extra-quoteinfo{max-height:300px}.quote.open .quote-linkedin{background:var(--violet-color);color:var(--white-color);text-decoration:none}.quote.open .close-btn svg{filter:grayscale(100%) brightness(80%);opacity:.5}.close-btn{position:absolute;right:30px;top:30px}