.block-text-with-media:not(.no-top-padding,.no-vertical-padding){padding-top:3.75rem}.block-text-with-media:not(.no-bottom-padding,.no-vertical-padding){padding-bottom:3.75rem}@media(min-width:1024px){.block-text-with-media.overflow-top .media-foreground{margin-top:-90px;position:relative}.block-text-with-media.overflow-bottom .media-foreground{position:relative;top:3.75rem}}.block-text-with-media .se-image__grayscale .media-foreground{filter:grayscale(100%)}.block-text-with-media.not-black{background-color:#23282b}.block-text-with-media.dark-gray{background-color:#68767f}.block-text-with-media.gray{background-color:#c3cace}.block-text-with-media.light-gray{background-color:#f2f3f4}.block-text-with-media.white{background-color:#fff}.block-text-with-media.blue{background-color:#1b87c8}.block-text-with-media.green{background-color:#1aaf4b}.block-text-with-media.yellow{background-color:#fab516}.block-text-with-media.orange{background-color:#f16f26}.block-text-with-media.red{background-color:#c7224c}.block-text-with-media.purple{background-color:#6361aa}.block-text-with-media.hq-dark-blue{background-color:#1b3348}.block-text-with-media.hq-light-blue{background-color:#58b6db}.block-text-with-media.background-image__container{position:relative;z-index:0}.block-text-with-media.background-image__container .background-image__cover img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:-1}.block-text-with-media.background-image__container .background-image__cover.se-image__grayscale img{filter:grayscale(100%)}@media only screen and (min-width:768px){.block-text-with-media .se-block__content .body{padding-bottom:3.75rem;padding-top:3.75rem}}.block-text-with-media .se-block__content .media-foreground img{display:block;height:auto;margin:0;max-width:100%;width:auto}.block-text-with-media .no-top-padding{padding-top:0}.block-text-with-media .no-bottom-padding{padding-bottom:0}.block-text-with-media .no-vertical-padding{padding-bottom:0;padding-top:0}.block-text-with-media.blue *,.block-text-with-media.dark-gray *,.block-text-with-media.green *,.block-text-with-media.hq-dark-blue *,.block-text-with-media.hq-light-blue *,.block-text-with-media.light-text *,.block-text-with-media.not-black *,.block-text-with-media.orange *,.block-text-with-media.purple *,.block-text-with-media.red *,.block-text-with-media.yellow *{color:#fff}.block-text-with-media.dark-text :not(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.button,blockquote.testimonial),.block-text-with-media.gray :not(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.button,blockquote.testimonial),.block-text-with-media.light-gray :not(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.button,blockquote.testimonial),.block-text-with-media.white :not(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.button,blockquote.testimonial){color:#23282b}.block-text-with-media.dark-text .contrast-content a:not(.button),.block-text-with-media.gray .contrast-content a:not(.button),.block-text-with-media.light-gray .contrast-content a:not(.button),.block-text-with-media.white .contrast-content a:not(.button){color:#1b87c8}.block-text-with-media.dark-text blockquote.testimonial *,.block-text-with-media.gray blockquote.testimonial *,.block-text-with-media.light-gray blockquote.testimonial *,.block-text-with-media.white blockquote.testimonial *{color:inherit}@media only screen and (max-width:768px){.block-text-with-media .first-xs{order:-2}}
