.teasermodule{padding:98px 0;background:url(https://pool.tile.me/wp-content/uploads/2024/12/darkbackground.png) #d3d3d3 0 0/100% 100% no-repeat;position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 1500px 1220px 20px 20px rgba(0,0,0,.5882352941)}.teasermodule .takeover-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.teasermodule .takeover-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);filter:brightness(0.9) saturate(1.05) contrast(1.05);will-change:opacity,transform,filter;backface-visibility:hidden}.teasermodule .takeover-bg .takeover-a{z-index:1;opacity:1}.teasermodule .takeover-bg .takeover-b{z-index:2;opacity:0}.teasermodule .takeover-overlay{position:absolute;inset:0;z-index:3;background:radial-gradient(1200px 700px at 30% 35%, rgba(0, 0, 0, 0.25), transparent 60%),linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.65));opacity:.9}.teasermodule .takeover-vignette{position:absolute;inset:-15%;z-index:4;background:radial-gradient(circle at 50% 50%, transparent 45%, rgba(0, 0, 0, 0.6) 100%);opacity:.55;mix-blend-mode:multiply}.teasermodule .split-headline,.teasermodule .innercontentrow{z-index:5;position:relative}.teasermodule h2{color:#fff;margin:0 auto 40px;max-width:600px;font-family:"Montserrat",sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.2;text-transform:uppercase;display:block;position:relative;z-index:5}.teasermodule h2.two-lines{max-width:var(--headline-max-width, 800px)}.teasermodule h2.two-lines .line-one{display:block;text-align:left}.teasermodule h2.two-lines .line-two{display:block;text-align:right}.teasermodule h2.one-line{text-align:center}.teasermodule .teasermodule__layout{padding-top:40px;display:grid;grid-template-columns:1fr 1.15fr;gap:26px;align-items:start}.teasermodule .teasermodule__left{position:relative;z-index:5}.teasermodule .teasermodule__intro{width:100%;color:#fff;position:relative;z-index:5;padding:34px 28px;border-radius:18px;background:linear-gradient(135deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0) 100%);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(6px)}.teasermodule .teasermodule__intro p:last-child{margin-bottom:0}.teasermodule .teasermodule__intro a{color:#01cefa}.teasermodule .teasermodule__right{position:relative;z-index:5;display:flex;flex-direction:column;gap:18px}.teasermodule .teasermodule__link{display:block;text-decoration:none}.teasermodule.is-hovering .teaser-card{transform:translateY(-4px);box-shadow:0 18px 60px rgba(0,0,0,.45)}.logoondark{position:absolute;height:900px;width:900px;background:url(https://pool.tile.me/wp-content/uploads/2024/12/ICON.png);background-size:contain;background-repeat:no-repeat;left:0;top:3%;z-index:2}.teaser-card{z-index:15;width:100%;border-radius:15px;padding:26px 26px 22px 26px;position:relative;background-repeat:no-repeat !important;background-size:cover;background-position:center;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease,border .4s ease,background-color .4s ease;background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(6px);box-shadow:0 12px 40px rgba(0,0,0,.25)}.teaser-card::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.22), transparent 55%);opacity:0;transition:opacity .35s ease;pointer-events:none}.teaser-card h3{color:#fff;text-align:left;font-size:26px;font-weight:500;z-index:5;position:relative;transition:.6s;margin:0 0 10px 0}.teaser-card p{color:#fff;text-align:left;font-size:16px;font-weight:500;position:relative;z-index:5;margin-bottom:18px;transition:.6s}.teaser-card p:last-of-type{margin-bottom:0}.teaser-card .whitebutton{display:inline-block;padding:10px 18px;background:#fff;border-radius:28px;color:#000 !important;font-size:16px;font-family:"Montserrat",sans-serif;text-decoration:none;transition:.6s;position:relative;z-index:5}.teaser-card .greymaker{position:absolute;inset:0;background:rgba(22,22,22,.3411764706);border-radius:15px;opacity:1;transition:.6s}.teaser-card:hover::before,.teaser-card:focus-within::before{opacity:.65}.teaser-card:hover h3,.teaser-card:hover p,.teaser-card:focus-within h3,.teaser-card:focus-within p{color:#fff !important}.teaser-card:hover .whitebutton,.teaser-card:focus-within .whitebutton{background:#01cefa;color:#000 !important}.teaser-card:hover .greymaker,.teaser-card:focus-within .greymaker{opacity:0}@media(max-width: 992px){.teasermodule .teasermodule__layout{grid-template-columns:1fr}}@media(max-width: 768px){.teasermodule .takeover-overlay{opacity:.95}.teasermodule .takeover-vignette{opacity:.4}.teasermodule .teasermodule__intro{backdrop-filter:blur(4px)}}@media(prefers-reduced-motion: reduce){.teasermodule .takeover-bg img,.teasermodule .teaser-card{transition:none !important}}
