.index-cards-block{--stack-gap: 5rem;--card-min-h: 90vh;position:relative;overflow:visible;padding:clamp(3rem,6vw,6rem) 0;background:url("https://pool.tile.me/wp-content/uploads/2025/11/Slider_BG_V07-e1762073725394.png") no-repeat;background-size:cover;background-position:center;background-attachment:fixed}@media(hover: none)and (pointer: coarse){.index-cards-block{background-attachment:scroll}}.index-cards-block .blurrybg{background:rgba(0,0,0,.5) !important}.index-cards-block .split-headline{font-size:clamp(2rem,5vw,3.5rem);color:#fff;font-weight:300;line-height:1.2;text-transform:uppercase;margin-bottom:clamp(2rem,5vw,4rem);display:block;margin-left:auto;margin-right:auto}.index-cards-block .split-headline.two-lines{max-width:var(--headline-max-width, 800px)}.index-cards-block .split-headline.two-lines .line-one{display:block;text-align:left}.index-cards-block .split-headline.two-lines .line-two{display:block;text-align:right}.index-cards-block .split-headline.one-line{text-align:center}.index-cards-block .bluebutton{display:inline-flex;color:#fff !important;margin-top:1.25rem;width:fit-content}.index-cards-block{height:auto}.index-cards-block .index-card{position:relative;margin-bottom:clamp(2.25rem,4vw,5rem);z-index:1}.index-cards-block .index-card-content{max-width:var(--content, 1200px);margin-inline:auto;color:#fff;padding:clamp(1.25rem,3vw,3rem);border-radius:1rem}.index-cards-block .index-card-content .innercontentrow.row{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,3rem);align-items:center}.index-cards-block .image-col{order:1}.index-cards-block .text-col{order:2}.index-cards-block .text-col{z-index:10}.index-cards-block .text-col .index-card-title,.index-cards-block .text-col h3{font-weight:700;text-transform:uppercase;margin:0 0 1rem 0}.index-cards-block .text-col .index-card-text{line-height:1.6;position:relative;z-index:10;background:#333;border-radius:25px;padding:clamp(1.25rem,3vw,35px);box-shadow:0 13px 20px 5px rgba(1,206,250,.11)}.index-cards-block .image-col img{width:100%;display:block;border-radius:1rem;object-fit:cover;aspect-ratio:16/10;height:auto;transition:transform .7s ease;transform-origin:center center}.index-cards-block .image-col img:hover{transform:scale(1.03)}@media(min-width: 992px){.index-cards-block .is-odd .index-card-content .innercontentrow{flex-direction:row-reverse}.index-cards-block .is-even .index-card-content .index-card-title{text-align:right}.index-cards-block{height:calc(var(--cards-count, 1)*(var(--card-min-h) + var(--stack-gap)) + 25vh)}.index-cards-block .bluebutton{display:block}.index-cards-block .index-card{position:sticky;top:0;margin-bottom:var(--stack-gap);z-index:1}.index-cards-block .index-card-content{max-width:100%;display:flex;align-items:center;min-height:90vh;margin-left:auto;margin-right:auto;padding:7rem 3rem 3rem 3rem;color:#fff}.index-cards-block .index-card-content .innercontentrow.row{display:flex;align-items:center;gap:3rem}.index-cards-block .index-card-content .text-col,.index-cards-block .index-card-content .image-col,.index-cards-block .index-card-content .image-col-reverse{flex:1 1 0;min-width:0}.index-cards-block .index-card-content .text-col{z-index:10}.index-cards-block .index-card-content .text-col h3,.index-cards-block .index-card-content .text-col .index-card-title{margin-left:2rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}.index-cards-block .index-card-content .text-col .index-card-text{line-height:1.6;position:relative;z-index:10;background:#333;border-radius:25px;padding:35px;box-shadow:0 13px 20px 5px rgba(1,206,250,.11)}.index-cards-block .index-card-content .innercontentrow.row.reverse{flex-direction:row-reverse !important}.index-card.is-odd .index-cards-block .index-card-content .innercontentrow.row{flex-direction:row-reverse}.index-cards-block .image-col img{height:650px;width:185%;margin-right:-60%;margin-left:-25%;max-width:none}.index-cards-block .image-col-reverse img{height:650px;width:185%;margin-right:-25% !important;margin-left:-60% !important;max-width:none}.index-cards-block .index-card.is-odd .image-col img{margin-right:-25% !important;margin-left:-60% !important}.index-cards-block .index-card.is-even .image-col img{margin-right:-60%;margin-left:-25%}}@media(max-width: 480px){.index-cards-block .index-card-content{padding:1rem}.index-cards-block .text-col .index-card-text{border-radius:18px}.index-cards-block .image-col img{aspect-ratio:4/3}}
