@media (hover:hover) and (pointer:fine){.teaser-cta:hover .cta-btn{opacity:1;transform:translate(-50%,-50%)}}@media (hover:none) and (pointer:coarse){.teaser-cta.is-visible .cta-btn{opacity:1;transform:translate(-50%,-50%)}}@media (min-width:981px){#logo{position:absolute;max-height:150%;margin-top:10px}}@media (max-width:980px){#logo{position:absolute;max-height:150%;margin-top:15px}}.et-fixed-header img#logo{content:url(https://tofte-keilof.de/wp-content/uploads/2024/11/tk_illu_mehrfarbig.png);max-height:80%}.et_pb_db_shortcode_popup_popup_inner{overflow-y:hidden!important;max-height:1000px!important}.schloss-zu a::before,.schloss-offen>a::before{font-family:'ETmodules';font-weight:normal;margin-right:8px;font-size:20px;vertical-align:middle;display:inline-block;transition:color 0.3s ease}.schloss-zu a::before{content:'\7e';color:#333333}.schloss-zu a:hover::before{color:#EE6A5B}.schloss-offen>a::before{content:'\e000';color:#EE6A5B}.schloss-offen ul.sub-menu{border-top:3px solid #EE6A5B;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.tk-avatar,img.avatar{border-radius:14px;object-fit:cover;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 22px rgba(0,0,0,.08)}.et_pb_module .tk-avatar,.et_pb_module img.avatar{box-shadow:0 6px 18px rgba(0,0,0,.07)}.tk-avatar:hover,img.avatar:hover{box-shadow:0 10px 26px rgba(0,0,0,.10)}.alltag-easy-rolle{position:relative;text-align:center;max-width:560px;margin:26px auto 12px;padding:28px 18px;border-radius:18px;overflow:hidden;background:linear-gradient(to bottom,#e9e8e4 0%,#f7f7f4 18%,#ffffff 50%,#f7f7f4 82%,#e9e8e4 100%),repeating-linear-gradient(90deg,rgba(0,0,0,0.015) 0px,rgba(0,0,0,0.015) 1px,rgba(0,0,0,0.00) 2px,rgba(0,0,0,0.00) 4px);box-shadow:0 18px 40px rgba(0,0,0,0.10),inset 0 1px 0 rgba(255,255,255,0.65),inset 0 -10px 24px rgba(0,0,0,0.06);isolation:isolate;perspective:900px}.alltag-easy-rolle::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.12) 6%,rgba(0,0,0,0.00) 14%),linear-gradient(to top,rgba(0,0,0,0.32) 0%,rgba(0,0,0,0.14) 6%,rgba(0,0,0,0.00) 14%),radial-gradient(ellipse at center,rgba(0,0,0,0.00) 55%,rgba(0,0,0,0.05) 100%);opacity:0.45}.alltag-easy-rolle::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(to bottom,rgba(233,232,228,0.85) 0%,rgba(233,232,228,0.00) 22%),linear-gradient(to top,rgba(233,232,228,0.85) 0%,rgba(233,232,228,0.00) 22%);opacity:0.22}.alltag-easy-rolle .kurs-item{position:relative;z-index:5;margin:14px 0;padding:6px 10px}.alltag-easy-rolle .kurs-title{font-weight:700;margin-bottom:4px;line-height:1.25}.alltag-easy-rolle .kurs-text{opacity:0.86;line-height:1.5}.alltag-easy-rolle .kurs-title,.alltag-easy-rolle .kurs-text{text-shadow:0 1px 0 rgba(255,255,255,0.55),0 -1px 0 rgba(0,0,0,0.04)}.alltag-easy-rolle .kurs-prev{opacity:0.56;transform:translateY(-9px) scale(0.92) rotateX(18deg);filter:blur(0.15px)}.alltag-easy-rolle .kurs-next{opacity:0.56;transform:translateY(9px) scale(0.92) rotateX(-18deg);filter:blur(0.15px)}.alltag-easy-rolle .kurs-current{opacity:1;transform:none;filter:none}.alltag-easy-rolle .kurs-current .kurs-title{font-size:1.25rem;color:#e25a5a}.alltag-easy-rolle .kurs-current .kurs-text{font-size:1.02rem;opacity:0.92}.alltag-easy-rolle .kurs-prev .kurs-title,.alltag-easy-rolle .kurs-next .kurs-title{font-size:0.96rem}.alltag-easy-rolle .kurs-prev .kurs-text,.alltag-easy-rolle .kurs-next .kurs-text{font-size:0.90rem}@media (max-width:480px){.alltag-easy-rolle{max-width:94%;padding:22px 14px}.alltag-easy-rolle .kurs-current .kurs-title{font-size:1.15rem}}