.wp-block-dhsv-fs-expanded-teaserbox :has(>.wp-block-dhsv-fs-expanded-teaserbox){--parent-bg-color:var(--bg-color);container-type:inline-size}.wp-block-dhsv-fs-expanded-teaserbox .dhsv-slider-item:has(>.wp-block-dhsv-fs-expanded-teaserbox){transition-delay:unset!important}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block){--parent-bg-color:var(--bg-color);--box-bg:var(--light-tint);--box-color:var(--text-color);--box-svg-bg:var(--parent-bg-color);--box-border:var(--box-bg);--box-border-size:0px;--box-inline-padding:2rem;background-color:var(--box-bg);border:var(--box-border-size) solid var(--box-border);border-radius:1rem;color:var(--box-color);cursor:pointer;display:block;overflow:hidden;padding:var(--box-inline-padding);position:relative;transition:background .25s ease;width:100%}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block):hover{--box-bg:var(--dark);--box-color:var(--white)}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .inner{align-items:stretch;display:flex;flex-direction:column;height:100%;transition:color .25s ease,opacity .1s ease}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .card-header{border-bottom:1px solid var(--box-color);display:flex;flex-flow:row;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.5rem}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .card-header .title{display:flex;font-size:var(--font-size-h3);font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.1;text-align:left;width:100%}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .card-body{margin-bottom:.5rem}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .card-body .expanded-content{display:none}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .card-footer{height:auto;line-height:1;margin-top:auto}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .border-svg svg path{transition:all .25s ease}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .expanded-button{background-color:var(--primary);border-radius:50%;cursor:pointer;display:block;flex:1 0 auto;height:2rem;margin-left:auto;position:relative;transition:opacity .25s ease;width:2rem}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .expanded-button:hover{opacity:.7}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .expanded-button[data-action=close] span:nth-child(2){display:none}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .expanded-button span{background-color:var(--black);border-radius:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .expanded-button span:first-child{height:2px;width:50%}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block) .expanded-button span:nth-child(2){height:50%;width:2px}.has-background .wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block){--box-color:var(--black);--box-bg:var(--white)}.has-background .wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block):hover{--box-bg:var(--dark);--box-color:var(--white)}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block){transform-origin:top}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).opened .text{display:none}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).closed .text,.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).opened .expanded-content{display:block}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).closed .expanded-content{display:none}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).closing .inner,.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).opening .inner{opacity:0}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).closed .inner,.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).opened .inner{opacity:1}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).closing,.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).opening{min-height:var(--default-teaserbox-height)}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).closing .expanded-button[data-action=close],.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).opened .expanded-button[data-action=close]{display:block}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).closed .expanded-button[data-action=close],.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).closing .expanded-button[data-action=open],.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).opened .expanded-button[data-action=open],.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).opening .expanded-button[data-action=close]{display:none}.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).closed .expanded-button[data-action=open],.wp-block-dhsv-fs-expanded-teaserbox:not(.wp-block).opening .expanded-button[data-action=open]{display:block}
