.card-component-container{width:100%;height:auto}.card-component-container .card-component-details,.card-component-container .card-image-container{width:100%}.card-component-container .title-heading,.card-component-container .surtitle-heading,.card-component-container .subtitle-heading,.card-component-container .card-component-text{margin-bottom:0.9375rem;margin-top:0}.card-component-container .surtitle-heading{font-family:var(--wp--custom--typography--primary)}.card-component-container .title-heading{font-family:var(--wp--custom--typography--primary);color:var(--wp--custom--colors--theme)}.card-component-container .subtitle-heading{font-family:var(--wp--custom--typography--primary);color:var(--wp--custom--colors--theme)}.card-component-container .card-component-text{font-family:var(--wp--custom--typography--primary);font-style:normal;font-weight:normal;font-size:1.25rem}.card-component-container .card-image-container{height:auto;margin-bottom:1.25rem;overflow:hidden}.card-component-container .card-component-details{margin-bottom:0}.card-component-container .card-component-details .wp-block-button{margin-bottom:1.875rem;display:flex}.card-component-container .card-component-details .wp-block-button:first-of-type{margin-bottom:0.625rem}.card-component-container .card-component-details .wp-block-button.is-style-secondary div,.card-component-container .card-component-details .wp-block-button.is-style-secondary a,.card-component-container .card-component-details .wp-block-button.is-style-related div,.card-component-container .card-component-details .wp-block-button.is-style-related a{padding-left:0}.card-component-container.card-alignment-offset .card-component-details{padding-left:3.75rem}.card-component-container.card-layout-horizontal{display:grid;grid-template-columns:1fr}.card-component-container.card-layout-horizontal.image-orientation-right .image-wrapper{order:1}.card-component-container.card-layout-horizontal.image-orientation-right .details-wrapper{order:2}.card-component-container.card-layout-vertical{display:block}.card-component-container.card-layout-vertical .card-component-details.left,.card-component-container.card-layout-vertical .card-image-container.left{display:block}.card-component-container.card-layout-vertical .grid.align-offset .card-component-details{padding-left:3.75rem}.card-component-container .card-image-container{position:relative}.card-component-container .card-image-container .credit-text{position:absolute;bottom:0;left:0;background-color:var(--wp--custom--colors--theme);border-radius:var(--wp--custom--border-radius);border:none;cursor:pointer;overflow:hidden;margin:1.875rem 1.8125rem;padding:0%;height:auto;max-height:-webkit-fill-available;max-height:-moz-available;max-height:fill-available;display:flex;overflow-y:auto}.card-component-container .card-image-container .credit-text span{font-size:1.625rem;font-family:var(--wp--custom--typography--primary);line-height:1.875rem;letter-spacing:-0.02em;font-weight:normal;font-style:normal;color:var(--wp--custom--colors--white);background-color:inherit;overflow:hidden;word-break:break-word}.card-component-container .card-image-container .credit-text span.initial{padding:0.375rem 1.125rem}.card-component-container .card-image-container .credit-text span.secondary{padding:0.375rem 1.125rem 0.4375rem 1.125rem}.card-component-container .card-component-logo img,.card-component-container img.card-component-logo{display:none}.components-panel.card-component-panel .inspector-image-button{margin-bottom:0.9375rem}.components-panel.card-component-panel .components-panel__row:first-of-type{padding-top:0.3125rem}.components-panel.card-component-panel .components-panel__row:last-of-type{padding-bottom:0.8125rem}.components-panel.card-component-panel .components-panel__row .components-base-control{width:100%}.components-panel.card-component-panel .components-panel__row p,.components-panel.card-component-panel .components-panel__row label{margin-bottom:0.4375rem}.components-panel.card-component-panel .components-panel__row .heading-group{margin-bottom:0.625rem}.components-panel.card-component-panel .components-panel__row:last-of-type{margin-bottom:0}.components-panel.card-component-panel .components-panel__row .heading-group .components-button-group .components-button.is-pressed{color:#fff;background:var(--wp-admin-theme-color)}@media screen and (min-width: 1024px){.card-component-container .card-component-details.card-layout-horizontal,.card-component-container .card-image-container.card-layout-horizontal{width:50%}.card-component-container .title-heading,.card-component-container .surtitle-heading,.card-component-container .subtitle-heading,.card-component-container .card-component-text{margin-bottom:1.25rem}.card-component-container .card-image-container{margin-bottom:0}.card-component-container .card-component-details{margin-bottom:0}.card-component-container .card-component-details .wp-block-button{margin-bottom:3.125rem}.card-component-container.card-alignment-offset .card-component-details{padding-left:30%}.card-component-container.card-layout-horizontal{display:flex;justify-content:center}.card-component-container.card-layout-horizontal .card-image-container{margin-bottom:0}.card-component-container.card-layout-horizontal .card-component-details .title-heading,.card-component-container.card-layout-horizontal .card-component-details .surtitle-heading,.card-component-container.card-layout-horizontal .card-component-details .subtitle-heading,.card-component-container.card-layout-horizontal .card-component-details .card-component-text{margin-bottom:1.875rem}.card-component-container.card-layout-horizontal.image-orientation-right .image-wrapper{order:2}.card-component-container.card-layout-horizontal.image-orientation-right .details-wrapper{order:1}.card-component-container.card-layout-horizontal.image-orientation-right .grid.align-offset .image-wrapper{margin-right:0;margin-left:auto}.card-component-container.card-layout-horizontal.card-alignment-center{align-items:center}.card-component-container.card-layout-horizontal.card-alignment-offset .card-component-details{padding-left:0}.card-component-container.card-layout-horizontal.image-orientation-left .align-offset .card-image-container{margin-top:0}.card-component-container.card-layout-horizontal.image-orientation-right .align-offset .card-component-details{margin-top:0}.card-component-container .card-component-logo img,.card-component-container img.card-component-logo{margin-bottom:1.25rem;display:block}}@media screen and (max-width: 1023px){.card-component-container{padding-top:0 !important}.card-component-container .image-wrapper,.card-component-container .details-wrapper{margin:0px auto !important}.card-component-container.card-layout-horizontal .grid.align-offset .details-wrapper{margin-top:0 !important}.card-component-container.card-layout-horizontal .grid.align-offset .details-wrapper .card-component-details{padding-left:3.75rem !important}.card-component-container.card-layout-horizontal.image-orientation-right.card-component-agricultural-operations .image-wrapper{order:2}.card-component-container.card-layout-horizontal.image-orientation-right.card-component-agricultural-operations .details-wrapper{order:1;margin-bottom:0.9375rem}.card-component-container.card-layout-horizontal.image-orientation-right.card-component-agricultural-operations .details-wrapper .card-component-details{padding-left:0 !important}.wp-block-columns .card-layout-vertical{margin-bottom:0.625rem;margin-top:0.625rem}.wp-block-columns .wp-block-column:first-of-type .card-layout-vertical{margin-top:0}.wp-block-columns .wp-block-column:last-of-type .card-layout-vertical{margin-bottom:0}}
