.content_block.slider_intro{padding:0!important;position:relative}.content_block.slider_intro .slider{width:100%}.content_block.slider_intro .slide{padding:var(--header,2rem) var(--sitepadding) 2rem;position:relative;overflow:hidden;min-height:100vmin;display:flex;align-items:center;justify-content:flex-start;visibility:visible}.content_block.slider_intro img{position:absolute;left:0;top:0;width:100%;height:100%}.content_block.slider_intro p{position:relative;z-index:4;display:flex;flex-direction:column;gap:var(--gap);font-size:2.75em;font-weight:700;text-transform:uppercase;line-height:1.2;transition:all .3s ease}.content_block.slider_intro p:hover{transform:rotate(-5deg)}.content_block.slider_intro p>span{display:block;width:fit-content;background-color:var(--orange);color:var(--white);position:relative;padding:.5rem 2rem;filter:drop-shadow(0rem .5rem .5rem rgba(0,0,0,.16))}.content_block.slider_intro p>span:before,.content_block.slider_intro p>span:after{content:'';background-color:inherit;position:absolute;display:block;height:100%;width:100%;left:0;top:0;transform:skewX(-10deg);z-index:-1}.content_block.slider_intro p>span:before{transform-origin:left bottom}.content_block.slider_intro p>span:after{transform-origin:right top}.content_block.slider_intro p>span:not(:first-child),.content_block.slider_intro p>span:last-child{font-size:1.4em;margin-left:var(--column)}.content_block.slider_intro img.fg{z-index:3;object-fit:contain;object-position:bottom center;height:calc(100% - var(--header, 2rem));top:var(--header,2rem);width:auto;left:50%;transform:translateX(-50%);max-width:none}.content_block.slider_intro img.bg{z-index:0;object-fit:cover}.content_block.slider_intro img.bg:first-of-type:last-of-type{z-index:1}.content_block.slider_intro .slide:before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;background-color:#FFE8D1;mix-blend-mode:soft-light;opacity:.85;backdrop-filter:blur(2rem);-webkit-backdrop-filter:blur(2rem)}.content_block.slider_intro .slide:after{content:'';position:absolute;height:100%;width:33%;top:0;left:0;z-index:2;background-color:var(--blue);opacity:.75;transform:skewX(-10deg);transform-origin:right top;mix-blend-mode:multiply}@media screen and (max-width:1080px){.content_block.slider_intro .slide{padding:calc(25vh + var(--header, 2rem)) var(--sitepadding) 2rem}.content_block.slider_intro p{font-size:calc(var(--headline) * 1.8)}}@media screen and (max-width:450px){.content_block.slider_intro p{font-size:6vw}}