.horizontal-promo-banner-block{margin:0 -15px}@media screen and (min-width:768px){.horizontal-promo-banner-block{margin:0}}.quote-with-image-media{padding-bottom:25px}@media screen and (min-width:768px){.quote-with-image-media{padding:0}}.quote-with-image-media-container{width:100%;height:250px}.quote-with-image-media-container img{object-fit:cover;width:100%;height:250px;transition:transform .2s ease-in-out}@media screen and (min-width:768px){.quote-with-image-media-container{height:340px;max-width:340px}.quote-with-image-media-container img{width:340px;height:340px}}.quote-with-image-media-text{z-index:2;padding:20px;background:linear-gradient(180deg,transparent,#000)}.quote-with-image-body{padding:20px 0}.quote-with-image-body:before{content:"";top:-10px;left:0;z-index:-1;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22112%22%20viewBox%3D%220%200%20160%20112%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M126.154%200L160%209.96318L135.726%20112L78.2906%2093.1043L126.154%200ZM47.8632%200L81.7094%209.96318L57.4359%20112L0%2093.1043L47.8632%200Z%22%20fill%3D%22%23F2EEE4%22%2F%3E%0A%3C%2Fsvg%3E")}@media screen and (min-width:768px){.quote-with-image-body:before{top:0;left:-60px}}@media screen and (min-width:1200px){.quote-with-image-body{padding:30px 0 20px}}.quote-with-image-body-quote{padding-left:20px;padding-bottom:25px}@media screen and (min-width:768px){.quote-with-image-body-quote{padding-left:0}}.quote-with-image-body-description{width:100%}@media screen and (min-width:1200px){.quote-with-image-body-description{width:318px}}.quote-with-image-body-description-text{padding-bottom:15px}.contact-us-content .contact-us-text-link{-webkit-text-decoration-color:#000;text-decoration-color:#000;text-decoration-thickness:auto;text-underline-offset:auto}.contact-us-content .contact-us-text-link:focus-visible{outline:2px solid #000;outline-offset:3px}@media screen and (min-width:992px){.contact-container li{min-width:200px}}.contact-container li:not(:last-child){padding-right:20px;padding-bottom:20px}@media screen and (min-width:768px){.contact-container li:not(:last-child){padding-bottom:0}}.contact-container:has(>li:nth-child(3)){justify-content:space-between}