.text-block-with-quote{display:flex;flex-direction:column;gap:3rem;padding:3.5rem 1.5rem}@media (min-width:640px){.text-block-with-quote{padding-left:3rem;padding-right:3rem}}@media (min-width:768px){.text-block-with-quote{padding-left:4rem;padding-right:4rem}}@media (min-width:1024px){.text-block-with-quote{padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.text-block-with-quote{padding-left:7rem;padding-right:7rem}}@media (min-width:1536px){.text-block-with-quote{padding-left:10rem;padding-right:10rem}}@media (min-width:768px){.text-block-with-quote{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1280px){.text-block-with-quote{gap:0;padding-top:5rem;padding-bottom:5rem}}@media (min-width:1536px){.text-block-with-quote{padding-top:9rem;padding-bottom:9rem}}.text-block-with-quote .quote-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;height:100%}@media (min-width:1280px){.text-block-with-quote .quote-wrapper{width:50%}}.text-block-with-quote .text-wrapper{display:flex;flex-direction:column;gap:3rem}@media (min-width:1280px){.text-block-with-quote .text-wrapper{width:50%;gap:3.5rem}}.text-block-with-quote.left{flex-direction:column-reverse}@media (min-width:1280px){.text-block-with-quote.left{flex-direction:row-reverse}}@media (min-width:640px){.text-block-with-quote.left .quote-wrapper{margin-left:0;margin-right:-3rem}}@media (min-width:768px){.text-block-with-quote.left .quote-wrapper{margin-right:-4rem}}@media (min-width:1024px){.text-block-with-quote.left .quote-wrapper{margin-right:-5rem}}@media (min-width:1280px){.text-block-with-quote.left .quote-wrapper{margin-right:-7rem}}@media (min-width:1536px){.text-block-with-quote.left .quote-wrapper{margin-right:-10rem}}@media (min-width:1280px){.text-block-with-quote.left .text-wrapper{margin-right:7rem}}@media (min-width:1536px){.text-block-with-quote.left .text-wrapper{margin-right:10rem}}.text-block-with-quote.right{flex-direction:column-reverse}@media (min-width:1280px){.text-block-with-quote.right{flex-direction:row}}@media (min-width:640px){.text-block-with-quote.right .quote-wrapper{margin-right:0;margin-left:-3rem}}@media (min-width:768px){.text-block-with-quote.right .quote-wrapper{margin-left:-4rem}}@media (min-width:1024px){.text-block-with-quote.right .quote-wrapper{margin-left:-5rem}}@media (min-width:1280px){.text-block-with-quote.right .quote-wrapper{margin-left:-7rem}}@media (min-width:1536px){.text-block-with-quote.right .quote-wrapper{margin-left:-10rem}}@media (min-width:1280px){.text-block-with-quote.right .text-wrapper{margin-left:7rem}}@media (min-width:1536px){.text-block-with-quote.right .text-wrapper{margin-left:10rem}}.quote{display:flex;width:100%;flex-direction:column;gap:2.5rem;--tw-bg-opacity:1;background-color:rgb(206 224 237/var(--tw-bg-opacity,1));padding:3rem 1.5rem}@media (min-width:640px){.quote{padding-left:3rem;padding-right:3rem}}@media (min-width:768px){.quote{padding:4rem}}@media (min-width:1024px){.quote{padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.quote{padding:5rem 7rem}}@media (min-width:1536px){.quote{padding:9rem 10rem}}.quote .text{font-size:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 21 33/var(--tw-text-opacity,1))}@media (min-width:1024px){.quote .text{font-size:1.5rem}}.quote .author{font-size:1rem;--tw-text-opacity:1;color:rgb(17 21 33/var(--tw-text-opacity,1))}@media (min-width:1024px){.quote .author{font-size:1.125rem}}.quote.default{padding-top:4rem;padding-bottom:4rem}@media (min-width:1536px){.quote.default{padding-left:7rem;padding-right:7rem}.quote.puffed{padding:7rem 8rem}}@media (min-width:640px){.quote.left{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;padding-left:3rem}}@media (min-width:768px){.quote.left{padding-left:4rem}}@media (min-width:1024px){.quote.left{padding-left:5rem}}@media (min-width:1280px){.quote.left{padding-left:7rem}}@media (min-width:1536px){.quote.left{padding-left:10rem}}@media (min-width:640px){.quote.right{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;padding-right:3rem}}@media (min-width:768px){.quote.right{padding-right:4rem}}@media (min-width:1024px){.quote.right{padding-right:5rem}}@media (min-width:1280px){.quote.right{padding-right:7rem}}@media (min-width:1536px){.quote.right{padding-right:10rem}}