.b-hero-box{align-items:center;background-color:var(--color-porcelain-100);border-radius:1.5rem;display:flex;flex-direction:column;gap:2rem;overflow:hidden;padding:2rem;position:relative}@media(min-width:577px){.b-hero-box{padding:2.5rem}}@media(min-width:769px){.b-hero-box{padding:3.125rem}}@media(min-width:1025px){.b-hero-box{flex-direction:row;gap:3.75rem;padding:3.75rem}.b-hero-box-text{max-width:56.25rem}}.b-hero-box-media{overflow:hidden;position:relative;z-index:1}.b-hero-box-media__source{aspect-ratio:3/2;border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-hero-box-media img,.b-hero-box-media video{height:100%;width:100%}.b-hero-box-media-lightbox-button{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.b-hero-box-media-lightbox-button img{height:3.5rem;width:3.5rem}@media(min-width:1025px){.b-hero-box--has-media.b-hero-box--media-size-medium .b-hero-box-text{max-width:50%}.b-hero-box--has-media.b-hero-box--media-size-big .b-hero-box-text{max-width:26.25rem}}.b-hero-box--ratio-auto .b-hero-box-media__source{aspect-ratio:auto}.b-hero-box--ratio-1 .b-hero-box-media__source{aspect-ratio:1}.b-hero-box--ratio-4-3 .b-hero-box-media__source{aspect-ratio:4/3}.b-hero-box--ratio-3-4 .b-hero-box-media__source{aspect-ratio:3/4}.b-hero-box--ratio-3-2 .b-hero-box-media__source{aspect-ratio:3/2}.b-hero-box--ratio-2-3 .b-hero-box-media__source{aspect-ratio:2/3}.b-hero-box--ratio-16-9 .b-hero-box-media__source{aspect-ratio:16/9}.b-hero-box--ratio-9-16 .b-hero-box-media__source{aspect-ratio:9/16}.b-hero-box--media-on-left{flex-direction:row-reverse}.b-hero-box--media-on-right{flex-direction:column-reverse}@media(min-width:1025px){.b-hero-box--media-on-right{flex-direction:row}.b-hero-box--media-on-edge.b-hero-box--media-on-right{padding:3.75rem 0 3.75rem 3.75rem}.b-hero-box--media-on-edge.b-hero-box--media-on-left{padding:3.75rem 3.75rem 3.75rem 0}}.b-hero-box--auto-margins .b-hero-box-text .wp-block-heading,.b-hero-box--auto-margins .b-hero-box-text p,.b-hero-box--auto-margins .b-hero-box-text>ol,.b-hero-box--auto-margins .b-hero-box-text>ul{margin-bottom:1rem}.b-hero-box--auto-margins .b-hero-box-text p:last-of-type,.b-hero-box--auto-margins .b-hero-box-text>ol:last-of-type,.b-hero-box--auto-margins .b-hero-box-text>ul:last-of-type{margin-bottom:2rem}.b-hero-box--auto-margins .b-hero-box-text .wp-block-buttons{margin-bottom:0}@media(min-width:577px){.b-hero-box--auto-margins .b-hero-box-text p,.b-hero-box--auto-margins .b-hero-box-text>ol,.b-hero-box--auto-margins .b-hero-box-text>ul{margin-bottom:1.25rem}.b-hero-box--auto-margins .b-hero-box-text p:last-of-type,.b-hero-box--auto-margins .b-hero-box-text>ol:last-of-type,.b-hero-box--auto-margins .b-hero-box-text>ul:last-of-type{margin-bottom:2rem}}@media(min-width:1025px){.b-hero-box--auto-margins .b-hero-box-text p,.b-hero-box--auto-margins .b-hero-box-text>ol,.b-hero-box--auto-margins .b-hero-box-text>ul{margin-bottom:1.25rem}.b-hero-box--auto-margins .b-hero-box-text p:last-of-type,.b-hero-box--auto-margins .b-hero-box-text>ol:last-of-type,.b-hero-box--auto-margins .b-hero-box-text>ul:last-of-type{margin-bottom:2.5rem}}
/*# sourceMappingURL=block_hero-box.css.map*/