.laundry-contact-cards__main-title{font-size:1.75rem;line-height:2.125rem;font-weight:600;color:var(--wp--preset--color--red);text-align:center;margin-bottom:1.5rem}@media (min-width: 80rem){.laundry-contact-cards__main-title{margin-bottom:2rem}}.laundry-contact-cards__content{max-width:46rem;margin:2.5rem 1rem}@media (min-width: 48rem){.laundry-contact-cards__content{margin:2.5rem 2rem}}@media (min-width: 80rem){.laundry-contact-cards__content{margin:5rem auto}}.laundry-contact-cards__content-cards{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem 0}@media (min-width: 48rem){.laundry-contact-cards__content-cards{grid-template-columns:repeat(2,19.375rem);gap:2.5rem 3.75rem;justify-content:space-between}}.laundry-contact-cards__content-cards .contact-cards__content .laundry-anchor{display:none}.laundry-contact-cards__content-cards .contact-cards__content-info-name{font-size:1.375rem;line-height:1.75rem;font-weight:600;color:var(--wp--preset--color--red);margin:0 0 .5rem}@media (min-width: 80rem){.laundry-contact-cards__content-cards .contact-cards__content-info-name{font-size:1.5rem;line-height:1.875rem}}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info{max-width:100%}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info__group .karhu-js-blocks-laundry-contacts p{margin:0 0 .5rem}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info__group .karhu-js-blocks-laundry-contacts p:last-of-type{margin:0}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info__group .karhu-js-blocks-laundry-opening-hours{margin:2.5rem 0}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info__group .karhu-js-blocks-laundry-opening-hours__hours-wrapper .karhu-js-blocks-laundry-opening-hours__row{display:grid;grid-template-columns:5.375rem auto}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info__group .karhu-js-blocks-laundry-opening-hours__hours-wrapper .karhu-js-blocks-laundry-opening-hours__row .karhu-js-blocks-laundry-opening-hours__day{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;line-height:1.875rem;font-weight:500}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info__group .karhu-js-blocks-laundry-opening-hours__hours-wrapper .karhu-js-blocks-laundry-opening-hours__row .karhu-js-blocks-laundry-opening-hours__row-time-wrapper .karhu-js-blocks-laundry-opening-hours__row-time{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;line-height:1.875rem;font-weight:300}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info__group .karhu-js-blocks-laundry-opening-hours .karhu-js-blocks-laundry-opening-hours__title{font-size:1.25rem;line-height:1.625rem;font-weight:600;margin:2.5rem 0 .5rem}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info .karhu-js-blocks-laundry-services__title{font-size:1.25rem;line-height:1.625rem;font-weight:600;margin:0 0 .5rem}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info .karhu-js-blocks-laundry-services__content p{margin:0 0 .5rem}.laundry-contact-cards__content-cards .contact-cards__content-info .karhu-js-blocks-laundry-info .karhu-js-blocks-laundry-services__content p:last-of-type{margin:0}
