.c-about-contact{overflow:hidden}.c-about-contact__container{position:relative;padding-bottom:115%}.c-about-contact__image{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto;max-width:none}.c-about-contact__content{font-size:.875rem;margin-bottom:3rem}.c-about-contact__content-container{position:absolute;bottom:0;left:0;width:100%;padding:0 1.5% 2.5rem;color:#fff;max-width:20rem}.c-about-contact__cta{margin-top:.5rem}@media only screen and (min-width:750px){.c-about-contact{padding-top:2rem}.c-about-contact__title.is-light{font-size:3rem}.c-about-contact__content-container{max-width:25rem}}@media only screen and (min-width:1100px){.c-about-contact{padding-top:4rem}.c-about-contact__container{padding-bottom:0}.c-about-contact__container .c-about-contact__image-container{padding-bottom:55%}.c-about-contact__container .c-about-contact__image-container .c-about-contact__image{height:100%;left:0;position:absolute;-o-object-fit:cover;object-fit:cover}.c-about-contact__image{position:static;transform:none;width:100%;height:auto}.c-about-contact__content{font-size:1.5rem}.c-about-contact__content-container{top:50%;bottom:auto;transform:translateY(-50%);left:7.25rem;padding:0}.c-about-contact__title{margin-top:0}.c-about-contact__cta{margin-top:1.5rem}}@media only screen and (min-width:1350px){.c-about-contact{padding-top:8rem}.c-about-contact__container .c-about-contact__image-container{padding-bottom:0}.c-about-contact__container .c-about-contact__image-container .c-about-contact__image{height:auto;position:static;left:auto}.c-about-contact__title{margin-bottom:4rem}}
