.ohsblock-photo-card{--var-background-color:rgba(0,0,0,.15);--var-background-color-orange:rgba(209,69,8,.8);--var-background-color-light-blue:rgba(11,108,127,.75);--var-background-color-dark-blue:rgba(13,66,80,.75);box-sizing:border-box;max-width:100%}.ohsblock-photo-card *{box-sizing:inherit}.ohsblock-photo-card .ohsblock-container{margin:0 auto;max-width:28.125rem;width:100%}@media only screen and (min-width:48.875em){.ohsblock-photo-card[data-style=rectangle] .ohsblock-container{max-width:none}.ohsblock-photo-card[data-style=circle] .ohsblock-container{max-width:16.875rem}}.ohsblock-photo-card__wrapper{border-radius:.9375rem;height:0;overflow:hidden;padding-top:53%;position:relative;width:100%}@media only screen and (min-width:74.375em){.ohsblock-photo-card__wrapper{border-radius:1.875rem}}@media only screen and (min-width:48.875em){.has-5-columns .ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__wrapper,.has-6-columns .ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__wrapper{border-radius:.9375rem}}.ohsblock-photo-card[data-style=circle] .ohsblock-photo-card__wrapper{padding-top:35%}@media only screen and (min-width:48.875em){.ohsblock-photo-card[data-style=circle] .ohsblock-photo-card__wrapper{border-radius:50%;padding-top:100%}}.ohsblock-photo-card[data-background=orange] .ohsblock-photo-card__text:focus,.ohsblock-photo-card[data-background=orange] .ohsblock-photo-card__text:hover{background-color:var(--var-background-color-orange)}.ohsblock-photo-card[data-background=light-blue] .ohsblock-photo-card__text:focus,.ohsblock-photo-card[data-background=light-blue] .ohsblock-photo-card__text:hover{background-color:var(--var-background-color-light-blue)}.ohsblock-photo-card[data-background=dark-blue] .ohsblock-photo-card__text:focus,.ohsblock-photo-card[data-background=dark-blue] .ohsblock-photo-card__text:hover{background-color:var(--var-background-color-dark-blue)}.ohsblock-photo-card__image{--focalPointX:0.5;--focalPointY:0.5;height:100%;left:0;position:absolute;top:0;width:100%}.ohsblock-photo-card img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:calc(var(--focalPointX)*100%) calc(var(--focalPointY)*100%);object-position:calc(var(--focalPointX)*100%) calc(var(--focalPointY)*100%);width:100%}.ohsblock-photo-card__text{align-items:flex-end;background-color:var(--var-background-color);color:#fff;display:flex;font-size:1.375rem;font-weight:500;height:100%;left:0;line-height:1.1;padding:8%;position:absolute;text-shadow:2px 4px 4px rgba(0,0,0,.15);top:0;transition:background-color .15s;width:100%}@media only screen and (min-width:28.75em){.ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__text{font-size:1.875rem}}@media only screen and (min-width:48.875em){.ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__text{font-size:1.5rem}}@media only screen and (min-width:74.375em){.ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__text{font-size:1.875rem}}@media only screen and (min-width:48.875em){.has-3-columns .ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__text,.has-4-columns .ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__text,.has-5-columns .ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__text,.has-6-columns .ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__text{font-size:1.125rem}}@media only screen and (min-width:74.375em){.has-3-columns .ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__text,.has-4-columns .ohsblock-photo-card[data-style=rectangle] .ohsblock-photo-card__text{font-size:1.375rem}}.ohsblock-photo-card[data-style=circle][data-vertical-alignment=center] .ohsblock-photo-card__text{align-items:center}.ohsblock-photo-card[data-style=circle] .ohsblock-photo-card__text{font-size:1rem;justify-content:center;padding:5%;text-align:center}@media only screen and (min-width:28.75em){.ohsblock-photo-card[data-style=circle] .ohsblock-photo-card__text{font-size:1.375rem}}@media only screen and (min-width:48.875em){.ohsblock-photo-card[data-style=circle] .ohsblock-photo-card__text{padding:16%}.has-4-columns .ohsblock-photo-card[data-style=circle] .ohsblock-photo-card__text,.has-5-columns .ohsblock-photo-card[data-style=circle] .ohsblock-photo-card__text,.has-6-columns .ohsblock-photo-card[data-style=circle] .ohsblock-photo-card__text{font-size:1rem}}@media only screen and (min-width:64.0625em){.has-4-columns .ohsblock-photo-card[data-style=circle] .ohsblock-photo-card__text{font-size:1.375rem}}
