.rf-contact-info-section{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.rf-contact-info-section__container{margin-left:auto;margin-right:auto;max-width:80rem;padding:6rem 2rem}.rf-contact-info-section__layout{margin-bottom:4rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width: 768px){.rf-contact-info-section__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.rf-contact-info-section__content-column{flex-grow:1;flex-basis:0px}.rf-contact-info-section__header{display:flex;flex-direction:column;align-items:baseline;gap:.875rem}.rf-contact-info-section__title{font-size:2.25rem;line-height:2.5rem;font-weight:600;line-height:40px}.rf-contact-info-section__subtitle{font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width: 768px){.rf-contact-info-section__locations-column{padding-left:2rem;padding-right:2rem}}.rf-contact-info-section__locations-list{display:flex;flex-direction:column;gap:1.5rem}.rf-contact-info-section__location{display:flex;align-items:flex-start;gap:.75rem}.rf-contact-info-section__location-icon{margin-top:.25rem;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.rf-contact-info-section__location-icon svg{width:1.25rem;height:1.25rem}.rf-contact-info-section__location-content{display:flex;width:100%;flex-direction:column}.rf-contact-info-section__location-name{margin-bottom:.125rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rf-contact-info-section__address{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.rf-contact-info-section__image-wrapper{width:100%;overflow:hidden;border-radius:.5rem}.rf-contact-info-section__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023px){.rf-contact-info-section__layout{flex-direction:column;gap:2.5rem}.rf-contact-info-section__content-column{min-width:0px;max-width:100%}}@media (max-width: 767px){.rf-contact-info-section__container{padding:4rem 1rem}.rf-contact-info-section__layout{margin-bottom:2.5rem;gap:2rem}.rf-contact-info-section__title{font-size:1.875rem;line-height:2.25rem}.rf-contact-info-section__subtitle{font-size:1.125rem;line-height:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rf-contact-info-section.css.map */
