.adaptiveHeightBlock{box-sizing:border-box;width:100%;height:var(--ah-narrow,64px);overflow:hidden}@media (min-width:768px){.adaptiveHeightBlock{height:var(--ah-wide,80px)}}.adaptiveHeightBlock>div,.adaptiveHeightBlock .blockVisibility,.adaptiveHeightBlock .rowBlock{height:100%;min-height:0;max-height:100%}.adaptiveHeightBlock .rowBlockColumn,.adaptiveHeightBlock .rowBlockColumnSlot{height:100%;min-height:0}.adaptiveHeightBlock .rowBlockColumn--auto .rowBlockColumnSlot{height:100%}.adaptiveHeightBlock .rowBlock .rowBlock{height:auto;max-height:100%}.adaptiveHeightBlock .rowBlock .rowBlockColumn,.adaptiveHeightBlock .rowBlock .rowBlockColumnSlot{height:auto}.adaptiveHeightBlock .rowBlockColumn--auto .rowBlockColumnSlot>div,.adaptiveHeightBlock .rowBlockColumn--auto .rowBlockColumnSlot .blockVisibility{justify-content:inherit;flex-direction:column;width:fit-content;max-width:100%;height:auto;min-height:0;max-height:100%;display:flex}.adaptiveHeightBlock .rowBlockColumnSlot .singleImageFillParent,.adaptiveHeightBlock .rowBlockColumnSlot .singleImageFillParentLink{flex:0 auto;width:fit-content;max-width:100%;height:100%;min-height:0;max-height:100%}.adaptiveHeightBlock .rowBlockColumnSlot:has(.singleImageFillParent)>div{flex:0 auto;width:fit-content;max-width:100%;height:100%;min-height:0}.adaptiveHeightBlock .rowBlockColumnSlot:has(.singleImageFillParent) .blockVisibility{flex:0 auto;width:fit-content;max-width:100%;height:100%;min-height:0}.adaptiveHeightBlock .singleImageFillParentLink{height:100%;max-height:100%}
.singleImageFillParent{align-items:center;width:fit-content;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.singleImageFillParent img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.singleImageFillParent img.singleImageFillParent__contain{object-fit:contain}.singleImageFillParent img.singleImageFillParent__cover{object-fit:cover;width:100%;height:100%}.adaptiveHeightBlock .singleImageFillParent img.singleImageFillParent__contain{max-height:var(--ah-narrow,64px)}@media (min-width:768px){.adaptiveHeightBlock .singleImageFillParent img.singleImageFillParent__contain{max-height:var(--ah-wide,80px)}}.adaptiveHeightBlock .singleImageFillParent img.singleImageFillParent__cover{max-height:var(--ah-narrow,64px)}@media (min-width:768px){.adaptiveHeightBlock .singleImageFillParent img.singleImageFillParent__cover{max-height:var(--ah-wide,80px)}}
.rowBlock{box-sizing:border-box;--puck-slot-min-empty-height:128px;flex-flow:row;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.rowBlockColumn{box-sizing:border-box;flex:0 0 var(--row-col-width,50%);min-width:0;width:var(--row-col-width,50%);max-width:var(--row-col-width,50%);flex-direction:column;display:flex}.rowBlockColumn--auto{flex:none;width:auto;min-width:0;max-width:100%}.rowBlockColumnSlot{box-sizing:border-box;flex-direction:column;flex:0 auto;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.rowBlockColumnSlot>[data-puck-dropzone],.rowBlockColumnSlot>[data-puck-component]{min-width:0;max-width:100%}.rowBlockColumn--auto .rowBlockColumnSlot{flex:none;width:auto;max-width:100%;height:auto}.rowBlockColumn--auto .rowBlockColumnSlot [data-puck-dropzone]{width:fit-content;min-width:0;max-width:100%}.rowBlockColumn--auto .rowBlockColumnSlot>[data-puck-component]{width:fit-content;max-width:100%}
.blockVisibility{box-sizing:border-box;width:100%}.rowBlockColumn--auto .blockVisibility{width:auto;max-width:100%}@media (max-width:767px){.blockVisibility--hideMobile{display:none!important}}@media (min-width:768px){.blockVisibility--hideDesktop{display:none!important}}
