@charset "UTF-8";:root{--brand-red:#F39200;--dark:#3C3C3B;--light:#ffffff;--soft:#fafafa;--ink:#111111;--ink-weak:#333333;--content-max:1360px;--fs-body:clamp(17px, 1.6vw, 19px);--fs-h1:clamp(32px, 4vw, 44px);--fs-h2:clamp(26px, 3.5vw, 38px);--fs-h3:clamp(22px, 3vw, 30px);--fs-h3-large:var(--fs-h2);--fs-h3-small:clamp(18px, 2.4vw, 28px);--line-width:50px;--line-width-mobile:32px;--line-height:4px;--line-color:var(--brand-red);--stack:clamp(80px, 9vw, 180px);--stack-s:clamp(48px, 7vw, 120px);--stack-l:clamp(112px, 12vw, 220px);--gap-cards:clamp(16px, 3vw, 32px);--section-pad-y:clamp(96px, 10vw, 160px);--inner-pad-x:clamp(16px, 5vw, 32px);--inner-pad-y:clamp(64px, 8vw, 150px);--card-pad-x:clamp(12px, 2.5vw, 20px);--card-pad-y:clamp(12px, 4.5vw, 20px);--shadow-s:0 2px 6px rgba(0,0,0,.08);--shadow-m:0 4px 12px rgba(0,0,0,.12);--shadow-l:0 8px 24px rgba(0,0,0,.16);--color-1:#111111;--color-2:#f39200}html{scroll-behavior:smooth;font-size:1rem;-webkit-text-size-adjust:100%}body{font-family:PT Sans,Arial,sans-serif;font-weight:400;line-height:1.5;color:var(--ink);font-size:var(--fs-body);padding-top:100px}b,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.h3-large{font-size:var(--fs-h3-large)}.h3-small{font-size:var(--fs-h3-small)}.h3-small::after,h1::after,h2::after,h3::after{content:"";display:block;width:var(--line-width);height:var(--line-height);background:var(--line-color);margin-top:10px}[data-rlta-type=accordions] .h3-small::after,[data-rlta-type=accordions] :is(h1,h2,h3,h4,h5,h6)::after{content:none;display:none}@media (min-width:1600px) {:root{--inner-pad-x:0px}}@media (max-width:640px) {:root{--fs-h3-small:clamp(22px, 4.8vw, 26px)}.h3-small::after,h1::after,h2::after,h3::after{width:var(--line-width-mobile)}}.is-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:var(--section-pad-y)}.is-bleed-ios{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);padding-block:var(--section-pad-y)}.button,.button-secondary{display:inline-flex;align-items:center;gap:8px;line-height:1.1;text-decoration:none;font-size:clamp(18px,1.4vw,22px);font-weight:700;color:#111;transition:.25s}.button::before{content:"";width:25px;height:25px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;flex-shrink:0;transition:transform .25s}.button:hover{color:#f39200;transform:translateX(4px)}.button:hover::before{transform:scale(1.05)}.button-secondary{color:#fff}.button-secondary::before{filter:brightness(1.2)}:where(.info,.split-row,.content-box,.cards,.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave,.slider-split){margin-block:0!important}.tck-wrapper+.tck-wrapper{margin-top:var(--stack)!important}.tck-wrapper.stack-s+.tck-wrapper{margin-top:var(--stack-s)!important}.tck-wrapper.stack-l+.tck-wrapper{margin-top:var(--stack-l)!important}.tck-wrapper.stack-none+.tck-wrapper,.tck-wrapper>:first-child{margin-top:0!important}.tck-wrapper>:last-child{margin-bottom:0!important}.tck-wrapper .sections{display:grid;gap:var(--stack,clamp(32px,4vw,64px))}.tck-wrapper .tck-module,.tck-wrapper .tck-module-text{margin:0!important;padding:0}.tck-wrapper .sections>*{margin:0!important}:where(#content-top.inner,#content-center.inner,#content-bottom.inner,.tck-wrapper.sections)>:where(section,div,article,aside,nav):last-child:not(.header){margin-block-end:0!important;padding-block-end:0!important}:where(section,div,article,aside,nav):last-child+.site-footer{margin-top:0!important}.cards .cards__inner,.content-box .content-box__inner,.info .info__inner,.slider-split{padding-block:var(--section-pad-y)}.split-row .split-row__inner{padding-block:0!important}.tck-wrapper .sections>.split-row{margin-bottom:var(--stack)!important}.tck-wrapper .sections>.split-row.pb-s{margin-bottom:var(--stack-s)!important}.tck-wrapper .sections>.split-row.pb-l{margin-bottom:var(--stack-l)!important}.stack-top{margin-top:var(--stack)!important}.stack-top-s{margin-top:var(--stack-s)!important}.stack-top-l{margin-top:var(--stack-l)!important}.stack-bottom{margin-bottom:var(--stack)!important}.stack-bottom-s{margin-bottom:var(--stack-s)!important}.stack-bottom-l{margin-bottom:var(--stack-l)!important}.stack-gap-s .sections{row-gap:var(--stack-s)!important}.stack-gap-l .sections{row-gap:var(--stack-l)!important}.stack-pad-s .cards__inner,.stack-pad-s .content-box__inner,.stack-pad-s .info__inner,.stack-pad-s.slider-split{padding-block:clamp(32px,6vw,72px)!important}.stack-pad-l .cards__inner,.stack-pad-l .content-box__inner,.stack-pad-l .info__inner,.stack-pad-l.slider-split{padding-block:clamp(96px,12vw,160px)!important}.tck-wrapper:has(.header--compact),.tck-wrapper:has(.header--hero){margin-top:0!important;padding-top:0!important}.header--compact .header__inner,.header--hero .header__inner{padding-block:0!important}body.no-gap #wrapper-header+.tck-wrapper,body.no-gap #wrapper-header+.tck-wrapper+.tck-wrapper{margin-top:0!important}.no-pad-top .cards__inner,.no-pad-top .content-box__inner,.no-pad-top .info__inner,.no-pad-top.slider-split{padding-top:0!important}.no-pad-bottom .cards__inner,.no-pad-bottom .content-box__inner,.no-pad-bottom .info__inner,.no-pad-bottom.slider-split{padding-bottom:0!important}.tck-module.stack-top{margin-top:var(--stack)!important}.tck-module.stack-top-s{margin-top:var(--stack-s)!important}.tck-module.stack-top-l{margin-top:var(--stack-l)!important}.tck-module.stack-bottom{margin-bottom:var(--stack)!important}.tck-module.stack-bottom-s{margin-bottom:var(--stack-s)!important}.tck-module.stack-bottom-l{margin-bottom:var(--stack-l)!important}.tck-module-text.stack-pad-top-s,.tck-module.stack-pad-top-s{padding-top:clamp(32px,6vw,72px)!important}.tck-module-text.stack-pad-top-l,.tck-module.stack-pad-top-l{padding-top:clamp(96px,12vw,160px)!important}.tck-module-text.stack-pad-bottom-s,.tck-module.stack-pad-bottom-s{padding-bottom:clamp(32px,6vw,72px)!important}.tck-module-text.stack-pad-bottom-l,.tck-module.stack-pad-bottom-l{padding-bottom:clamp(96px,12vw,160px)!important}.tck-module-text.stack-pad-y-s,.tck-module.stack-pad-y-s{padding-block:clamp(32px,6vw,72px)!important}.tck-module-text.stack-pad-y-l,.tck-module.stack-pad-y-l{padding-block:clamp(96px,12vw,160px)!important}.stack-pad-top{padding-top:var(--section-pad-y)!important}.stack-pad-bottom{padding-bottom:var(--section-pad-y)!important}.stack-pad-y{padding-block:var(--section-pad-y)!important}:where(.bg-brand,.bg-brand-single,.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave) .split-row__inner{background:0 0!important}.no-pad-top .cards__inner{padding-top:0!important}.no-pad-bottom .cards__inner{padding-bottom:0!important}.bg-grey{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);margin-block:var(--stack)!important;position:relative;isolation:isolate;background:var(--soft)}.bg-grey>*{position:relative;z-index:1}.bg-grey-single{background:var(--soft);padding-block:clamp(40px,6vw,90px);margin-block:var(--stack)}.bg-dark{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);margin-block:var(--stack)!important;position:relative;isolation:isolate;background:var(--dark)!important;color:var(--light)}.bg-dark>*{position:relative;z-index:1}.bg-dark a{color:var(--light);text-decoration:underline;transition:color .2s}.bg-dark a:hover{color:var(--brand-red)}.bg-dark-single{background:var(--dark)!important;color:var(--light);padding-block:clamp(40px,6vw,90px);margin-block:var(--stack)}.bg-dark-single>*{position:relative;z-index:1}.bg-dark-single a{color:var(--light);text-decoration:underline;transition:color .2s}.bg-dark-single a:hover{color:var(--brand-red)}.bg-wave{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);margin-block:var(--stack)!important;position:relative;isolation:isolate;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/wave_hg_weiss.svg) center center/cover no-repeat #fff}.bg-wave>*{position:relative;z-index:1}:where(.info,.split-row,.content-box,.cards,.slider-split)+:where(.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave){margin-top:0!important}:where(.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave)+:where(.info,.split-row,.content-box,.cards,.slider-split){margin-top:0!important}.bg-paper{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);margin-block:var(--stack)!important;position:relative;isolation:isolate;background-repeat:no-repeat;background-position:center top;background-size:cover;background-color:#f7e0c9}.bg-paper>*{position:relative;z-index:1}.bg-paper--orange{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_paper_orange.webp)}.bg-paper--green{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_paper_green.webp)}.bg-paper--blue{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_paper_blue.webp)}.bg-deco{position:relative;isolation:isolate;overflow:visible}.bg-deco>*{position:relative;z-index:1}.bg-deco::before{content:"";position:absolute;bottom:0;left:0;right:0;height:250px;background-repeat:no-repeat;background-size:contain;background-position:center bottom;opacity:.95;pointer-events:none;z-index:0;animation:18s ease-in-out infinite deco-float}.bg-deco--austernkohl{overflow:visible!important;position:relative;z-index:5}.bg-deco--austernkohl::before{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_deco_austernkohl.svg);filter:brightness(.88);height:280px;bottom:-50px!important;opacity:1;z-index:6!important}.tck-wrapper:has(.bg-deco--austernkohl),.tck-wrapper:has(.bg-deco--austernkohl) .sections{overflow:visible!important}.bg-deco--hai{overflow:visible!important;position:relative;z-index:4}.bg-deco--hai::before{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_deco_hai.svg);height:240px;bottom:0!important;opacity:1;filter:brightness(.92);z-index:6!important}.bg-deco--rochen{overflow:visible!important;position:relative;z-index:4}.bg-deco--rochen::before{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_deco_rochen.svg);height:260px;bottom:-40px!important;opacity:1;z-index:6!important}.bg-deco--left::before{left:max(-50vw + 50%,0)!important;right:auto!important;width:100vw!important;background-position:left bottom!important}.bg-deco--right::before{right:max(-50vw + 50%,0)!important;left:auto!important;width:100vw!important;background-position:right bottom!important}.bg-deco--pad-bottom-l{padding-bottom:clamp(160px,14vw,280px)!important}.bg-deco--pad-bottom-s{padding-bottom:clamp(48px,6vw,96px)}@keyframes deco-float {0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-14px) rotate(-.4deg)}50%{transform:translateY(10px) rotate(.3deg)}75%{transform:translateY(-10px) rotate(-.2deg)}}@media (prefers-reduced-motion:reduce) {.bg-deco::before{animation:none!important}}body.itemid-252 #content-top,body.itemid-264 #content-top{position:relative;background-color:#f7e0c9;background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_paper_orange.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;isolation:isolate}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{content:"";position:absolute;top:30px;right:max(-50vw + 50%,0);width:100vw;height:260px;background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_deco_flughorn.svg);background-repeat:no-repeat;background-position:right top;background-size:contain;pointer-events:none;z-index:0;opacity:.95;animation:22s ease-in-out infinite deco-float}body.itemid-252 #content-top>*,body.itemid-264 #content-top>*{position:relative;z-index:1}body.itemid-252 #content-top .content-top .info__inner,body.itemid-264 #content-top .content-top .info__inner{padding-bottom:0!important}body.itemid-252 #content-top .content-top.pad-top-none .info__inner,body.itemid-264 #content-top .content-top.pad-top-none .info__inner{padding-top:0!important}body.itemid-252 #content-top .content-top.stack-top-none,body.itemid-264 #content-top .content-top.stack-top-none{margin-top:80px!important}body.itemid-252 #content-top .content-top:last-child .info__inner,body.itemid-264 #content-top .content-top:last-child .info__inner{padding-bottom:var(--section-pad-y)!important}body.itemid-252 #wrapper+#wrapper1,body.itemid-252 #wrapper-header+#wrapper,body.itemid-252 #wrapper-header+.tck-wrapper,body.itemid-264 #wrapper+#wrapper1,body.itemid-264 #wrapper-header+#wrapper,body.itemid-264 #wrapper-header+.tck-wrapper{margin-top:0!important}:where(.info,.split-row,.content-box,.cards,.slider-split)+:where(.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave,.bg-paper){margin-top:0!important}:where(.bg-grey,.bg-grey-single,.bg-dark,.bg-dark-single,.bg-wave,.bg-paper)+:where(.info,.split-row,.content-box,.cards,.slider-split){margin-top:0!important}@media (max-width:1200px) {.bg-deco--austernkohl::before{height:220px;bottom:-30px!important}.bg-deco--hai::before{height:190px;bottom:-6px!important}.bg-deco--rochen::before{height:200px;bottom:-20px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{height:200px;top:20px}.bg-deco--pad-bottom-l{padding-bottom:clamp(80px,10vw,180px)!important}.bg-deco--pad-bottom-s{padding-bottom:clamp(32px,5vw,64px)!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.bg-deco--austernkohl::before{height:240px;bottom:-40px!important}.bg-deco--hai::before{height:220px;bottom:-20px!important}.bg-deco--rochen::before{height:230px;bottom:-30px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{height:240px;top:40px}.bg-deco--pad-bottom-l{padding-bottom:clamp(180px,18vw,260px)!important}.bg-deco--pad-bottom-s{padding-bottom:clamp(80px,10vw,140px)!important}}@media (max-width:810px) {.bg-deco--austernkohl::before{height:160px;bottom:-20px!important}.bg-deco--hai::before{height:170px;bottom:-4px!important}.bg-deco--rochen::before{height:180px;bottom:-10px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{height:150px;top:10px;right:20px!important}.bg-deco--pad-bottom-l{padding-bottom:140px!important}}@media (max-width:480px) {.bg-deco--austernkohl::before,.bg-deco--hai::before{height:140px;bottom:-20px!important}.bg-deco--rochen::before{height:140px;bottom:-12px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{height:160px;top:4px;right:10px!important;opacity:.9}.bg-deco--pad-bottom-l{padding-bottom:80px!important}}@media (max-width:360px) {.bg-deco::before,body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{animation:none!important}}.bg-paper-only-bottom{margin-top:0!important;margin-bottom:var(--stack)!important}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {body.itemid-252 #content-top,body.itemid-264 #content-top{padding-top:160px!important}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{top:80px!important;height:240px!important}}@media (max-width:600px) and (orientation:portrait) {body.itemid-252 #content-top,body.itemid-264 #content-top{margin-top:-170px!important;padding-top:160px!important;z-index:-100}body.itemid-252 #content-top::before,body.itemid-264 #content-top::before{top:80px!important;height:200px!important}}#top{position:fixed;top:0;left:0;right:0;z-index:4000;background:#fff;height:100px;border-bottom:none;box-shadow:none;transition:height .3s,padding .3s,box-shadow .3s;overflow:visible;padding:5px 2% 0}#top.scrolled{height:84px;padding-top:10px;box-shadow:0 4px 12px rgba(0,0,0,.12)}#top .inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;width:100%}#top .tck-logo-img{display:block;height:80px;width:auto;-o-object-fit:contain;object-fit:contain;transition:height .3s ease-in-out}#top.scrolled .tck-logo-img{height:64px}.main-nav{display:flex;align-items:center;margin-left:auto}.main-nav #primary-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2rem;flex-wrap:nowrap;position:static}.main-nav #primary-menu>li{position:relative;white-space:nowrap}.main-nav .nav-item>a,.main-nav .submenu-toggle-link{text-decoration:none;color:var(--color-1);font-family:'PT Sans',sans-serif;font-weight:700;font-size:1.3rem;text-transform:uppercase;padding:.5rem 0 .2rem;display:inline-block;background:0 0;border:none;cursor:pointer;position:relative;transition:color .25s}.main-nav .nav-item.current>a,.main-nav .nav-item>a:hover,.main-nav .submenu-toggle-link:hover{color:var(--color-1)}.main-nav #primary-menu>li:not(.parent)>a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background:var(--color-2);transform:scaleX(0);transform-origin:left;transition:transform .3s}.main-nav #primary-menu>li:not(.parent).current>a::after,.main-nav #primary-menu>li:not(.parent)>a:focus::after,.main-nav #primary-menu>li:not(.parent)>a:hover::after{transform:scaleX(1)}.main-nav .submenu{list-style:none;margin:0;padding:.5rem 0;position:absolute;top:calc(100% + 10px);left:0;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:0 0 8px 8px;min-width:200px;z-index:3000;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s,transform .25s,visibility .25s}.main-nav li:focus-within>.submenu,.main-nav li:hover>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.main-nav .submenu li a{display:block;padding:.75rem 1.25rem;font-family:'PT Sans',sans-serif;font-size:1.05rem;font-weight:400;color:var(--color-1);text-decoration:none;line-height:1.4;text-transform:none!important;transition:.25s}.main-nav .submenu li a:focus,.main-nav .submenu li a:hover{color:var(--color-2);background:rgba(238,119,0,.08);outline:0}.main-nav .submenu li.current>a{color:var(--color-2);font-weight:600}#top nav.main-nav .submenu-toggle,#top nav.main-nav .submenu-toggle-link{display:inline-flex;align-items:center;line-height:1;padding:0;border:0;background:0 0;color:var(--color-1);cursor:pointer;font-size:1.1rem}#top nav.main-nav .submenu-toggle-link{margin-left:.25rem}#top nav.main-nav .submenu-toggle{margin-left:.4rem;transform:translateY(-2px)}@media (min-width:769px) {#top nav.main-nav .submenu-toggle-link::after,#top nav.main-nav .submenu-toggle::after{content:"";display:inline-block;margin-left:.3rem;width:6px;height:6px;border-right:3px solid var(--color-2);border-bottom:3px solid var(--color-2);transform:rotate(45deg) translateY(-2px);transition:transform .3s}#top nav.main-nav li.open>.submenu-toggle-link::after,#top nav.main-nav li.open>.submenu-toggle::after{transform:rotate(-135deg) translateY(2px)}}.menu-toggle{display:none;margin-left:auto;background:0 0;border:none;cursor:pointer;color:var(--color-2);z-index:4100;font-size:0;position:relative;width:44px;height:44px}.menu-toggle .icon-burger{display:block;width:24px;height:2px;background:var(--color-2);box-shadow:0 7px 0 var(--color-2),0 14px 0 var(--color-2);transition:.25s}.menu-toggle:hover .icon-burger{transform:scale(1.05);opacity:.9}body.menu-open #top .menu-toggle .icon-burger{background:#999;box-shadow:0 7px 0 #999,0 14px 0 #999}.menu-close{position:relative;margin-left:auto;margin-bottom:1rem;background:0 0;border:0;font-size:2rem;line-height:1;color:var(--color-2);cursor:pointer;z-index:2100;display:none;transition:color .25s,transform .25s}.menu-close:hover{color:var(--color-2);transform:rotate(90deg)}@media (max-width:1024px) {#top{height:72px}#top.scrolled{height:60px}#top .tck-logo-img{height:60px;transition:height .3s ease-in-out,transform .3s ease-in-out}#top.scrolled .tck-logo-img{height:48px;transform:translateY(-2px)}body{padding-top:72px}#top .menu-toggle{position:fixed;top:2.5rem;right:1rem;width:44px;height:44px;background:0 0;border:0;cursor:pointer;z-index:10001;display:inline-flex;align-items:center;justify-content:center}body.menu-open #top .menu-toggle{display:none}body.menu-open .menu-close{display:flex}.menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .3s;z-index:1500}body.menu-open .menu-overlay{opacity:1;visibility:visible}.main-nav .menu-panel{position:fixed;top:0;right:0;width:80%;max-width:320px;height:100vh;height:100dvh;padding:1.25rem 1.25rem 2rem;background:#fff;box-shadow:-4px 0 12px rgba(0,0,0,.2);transform:translateX(100vw);transition:transform .3s;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.main-nav .menu-panel.is-open{transform:translateX(0)}body.menu-open{overflow:hidden;position:fixed;width:100%}.main-nav .menu-panel>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.main-nav #primary-menu{gap:.3rem;flex-direction:column}.main-nav #primary-menu>li{position:relative;width:100%;border-bottom:1px solid #f0f0f0;font-size:1.1rem;font-weight:400;text-transform:uppercase}.main-nav #primary-menu>li>.submenu-toggle-link,.main-nav #primary-menu>li>a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;line-height:44px;padding:0 1.5rem 0 0;font-size:1.05rem;font-weight:400;text-transform:uppercase;color:var(--color-1);background:0 0;border:0;margin:0;text-align:left;cursor:pointer}.main-nav #primary-menu>li>.submenu-toggle-link{padding-right:0}.main-nav .nav-item.current>.submenu-toggle-link,.main-nav .nav-item.current>a{color:var(--color-2)}.main-nav .submenu-toggle{position:absolute;right:0;top:0;width:44px;height:44px;background:0 0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.main-nav #primary-menu>li .submenu-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:1.5rem;font-weight:700;line-height:1;color:var(--color-2);pointer-events:none}.main-nav #primary-menu>li .submenu-icon.open-icon{color:var(--color-2)}.main-nav .submenu{position:static;width:100%;margin:0;padding:.25rem 0 .5rem 1rem;display:none;background:0 0;box-shadow:none!important}.main-nav li.open>.submenu{display:block}.main-nav .submenu li a{display:block;width:100%;padding:.75rem 0;font-size:1rem;font-weight:400;text-transform:none;color:var(--color-1)}.main-nav .submenu-toggle-link::after,.main-nav .submenu-toggle-link::before,.main-nav .submenu-toggle::after,.main-nav .submenu-toggle::before{content:none!important}}@media (min-width:1025px) {.main-nav .submenu-icon,.menu-close,.menu-overlay,.menu-toggle{display:none!important}}@media (min-width:1024px) and (max-width:1200px) {#top .tck-logo-img{height:70px!important;max-height:70px!important}#top.scrolled .tck-logo-img{height:58px!important}.main-nav #primary-menu{gap:1.2rem}.main-nav .nav-item>a,.main-nav .submenu-toggle-link{font-size:1.1rem;letter-spacing:.2px;padding-inline:5px}.main-nav .submenu li a{font-size:.9rem;padding:.6rem 1rem}}@media screen and (min-width:1024px) and (max-width:1180px) and (orientation:landscape) {#top{height:100px;padding-top:14px}#top.scrolled{height:84px;padding-top:8px}#top .tck-logo-img{height:70px!important;max-height:70px!important}#top.scrolled .tck-logo-img{height:58px!important}body{padding-top:92px}.main-nav .nav-item>a,.main-nav .submenu-toggle-link{font-size:1.1rem;letter-spacing:.2px;padding-inline:5px}#menu .inner{margin-top:26px}#top.scrolled #menu .inner{margin-top:18px}}@media (max-width:820px) and (orientation:landscape) {#top{position:fixed!important;top:0;left:0;right:0;z-index:4000;transform:translateY(0);transition:transform .25s}#top.header--hidden{transform:translateY(-110%)}body{padding-top:var(--header-h,74px)!important}#top .menu-toggle{position:absolute!important;right:1rem;top:50%;transform:translateY(-50%);z-index:4100}}[id]{scroll-margin-top:100px}#top .inner{position:relative;align-items:flex-start}#lang-switcher,.lang-switcher{position:absolute;top:0;right:0;z-index:5000;display:flex;gap:.25rem;font-family:'PT Sans',sans-serif;font-weight:600;font-size:.9rem}#lang-switcher .mod-languages,.lang-switcher .mod-languages{margin:0}#lang-switcher ul,.lang-switcher ul{display:flex;gap:.25rem;list-style:none;margin:0;padding:0}div.mod-languages li{margin:0!important;padding:0}.lang-switcher li{line-height:1;border-radius:3px;transition:background .25s,color .25s}.lang-switcher a{text-decoration:none;color:#1c1c1c;display:inline-block;padding:2px 6px;border-radius:3px;transition:color .25s,background .25s}.lang-switcher a:focus-visible,.lang-switcher a:hover{color:#f9c600;outline:0}.lang-switcher a[aria-current=true],.lang-switcher li.lang-active a{color:#1c1c1c;font-weight:700}.lang-switcher li.lang-active a:hover{background:#e5b500;color:#000}.lang-switcher a:focus-visible{outline:#222 solid 2px;outline-offset:2px}#menu .inner{margin-top:35px}#top.scrolled #lang-switcher,#top.scrolled .lang-switcher{top:0}#top.scrolled #menu .inner{margin-top:25px}@media (max-width:980px) {[id]{scroll-margin-top:72px}#lang-switcher,.lang-switcher{position:absolute;top:67%;right:2rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;font-size:.85rem;gap:.25rem;z-index:5100}#top.scrolled #lang-switcher,#top.scrolled .lang-switcher{top:15px;transform:none}.lang-switcher li.lang-active a{background:0 0;font-weight:700}.lang-switcher a:hover{color:#f9c600;opacity:.9}body.menu-open #lang-switcher,body.menu-open .lang-switcher{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}}@media (max-width:1024px) {#top .menu-toggle{position:fixed!important;top:.8rem!important;right:1rem!important;transform:none!important;z-index:10002}#lang-switcher,.lang-switcher{position:fixed!important;top:1.5rem!important;right:4.5rem!important;transform:none!important;z-index:10001}#top.scrolled #lang-switcher,#top.scrolled .lang-switcher{top:1.5rem!important}}.header{color:inherit}.header__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x)}.header__h1{margin:0;line-height:1.3;font-weight:300;font-size:clamp(18px,4vw,22px)}.header__h2{margin:0 0 clamp(12px,2vw,20px);font-weight:400;line-height:1.3;font-size:clamp(26px,3vw,36px)}.header__cta{margin-top:15px}.header--hero{position:relative;overflow:visible;padding-top:0;margin-bottom:clamp(40px,8vw,100px);background:0 0!important}.header--hero.is-bleed{padding-block:0!important}.header--hero .header__media{position:relative;z-index:1}.header--hero .header__media img{width:100%;height:clamp(520px,75vh,880px);-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:center center;object-position:center center}.header--hero .header__overlay{position:absolute;inset:0;background:rgba(0,0,0,.1)}.header--hero .header__inner{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;z-index:5}@keyframes slideUpFade {from{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.header--hero .header__box{display:inline-flex;flex-direction:column;background:#fff;color:#333;max-width:60ch;padding-block:clamp(20px,5vw,40px);padding-inline:clamp(24px,5vw,48px);box-shadow:0 6px 18px rgba(0,0,0,.14);margin-top:-15%;opacity:0;animation:.8s ease-out .2s forwards slideUpFade}.header--hero .header__h2{order:-1}.header--hero .header__h1::after,.header--hero .header__h2::after{content:none!important}@media (max-width:980px) and (orientation:portrait) {.header--hero .header__media img{height:clamp(360px,60vh,640px);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.header--hero .header__box{max-width:var(--content-max);margin-left:auto;margin-right:auto;margin-top:-30%;padding:clamp(24px,6vw,36px)}.header__h1{font-size:clamp(18px,4.5vw,20px);line-height:1.3}.header__h2{font-size:clamp(24px,5.5vw,30px);line-height:1.3}}@media (orientation:landscape) and (max-width:820px) {:root{--fs-body:clamp(16.5px, 1.6vw, 18px);--fs-h3-small:clamp(20px, 3vw, 24px)}.header--hero .header__media img{height:100vh;max-height:640px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;transform:none}.header--hero .header__box{max-width:var(--content-max);width:calc(100% - 2 * var(--inner-pad-x));margin:-8% auto 0;padding:clamp(22px,5vw,34px)}.header__h1{font-size:clamp(18px,2.8vw,22px);line-height:1.3}.header__h2{font-size:clamp(22px,3.5vw,30px);line-height:1.3}}@media (min-width:768px) and (max-width:980px) {.header--hero .header__media img{height:70vh;-o-object-position:50% 30%;object-position:50% 30%}.header--hero .header__box{max-width:80%;margin:-10% auto 0;padding:clamp(28px,4vw,40px)}.header__h1{font-size:clamp(20px,2.6vw,24px)}.header__h2{font-size:clamp(26px,3vw,34px)}.header.header--compact{padding-block:clamp(28px,4vw,60px)}.header.header--compact .header__inner{min-height:clamp(80px,14vh,140px);padding-top:clamp(2px,.8vw,8px);padding-bottom:clamp(20px,3.5vw,48px)}.header.header--compact .header__h1{font-size:clamp(24px,2.8vw,34px)}}.header.header--compact{--vw:min(100dvw, 100%);width:var(--vw);margin-left:calc(50% - var(--vw)/ 2);margin-right:calc(50% - var(--vw)/ 2);background:#1e2733;color:#fff;padding-block:clamp(40px,6vw,90px)}.header.header--compact .header__inner{display:flex;justify-content:flex-start;align-items:flex-start;min-height:initial;padding-inline:var(--inner-pad-x);padding-block:0}.header.header--compact .header__h1{margin:0;color:#fff;font-weight:300;line-height:1.25;font-size:clamp(28px,3.4vw,42px);max-width:50ch;text-align:left}.header.header--compact .header__h1 strong{display:block;font-weight:400;letter-spacing:.2px}.header.header--compact .header__h1--underlined::after{content:"";display:block;width:64px;height:4px;background:var(--brand-red,#e3000f);margin-top:clamp(10px,1.6vw,16px);border-radius:2px;margin-left:0}@media (max-width:980px) {.header.header--compact{padding-top:clamp(14px,3vw,24px);padding-bottom:clamp(18px,3vw,28px)}.header.header--compact .header__inner{align-items:flex-start;justify-content:flex-start;min-height:initial;padding-inline:var(--inner-pad-x);padding-block:0}.header.header--compact .header__h1{max-width:38ch}}.header--fossilienwelt.header--hero{position:relative;background:0 0;overflow:visible}.header--fossilienwelt .header__media{position:relative;z-index:0}.header--fossilienwelt .header__media img{width:100%;height:clamp(520px,75vh,920px);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.header--fossilienwelt .header__overlay{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:1}.header--fossilienwelt .header__inner{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;z-index:5}.header--fossilienwelt .header__box{background:#fff;color:#111;box-shadow:0 8px 20px rgba(0,0,0,.15);border-left:12px solid var(--brand-orange,#f39200);max-width:560px;padding:clamp(22px,3vw,38px);margin:0;animation:.8s ease-out both fadeInUp}@keyframes fadeInUp {from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.header--fossilienwelt .header__h1{font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.2;margin:0 0 14px;color:#111}.header--fossilienwelt .header__text{line-height:1.55;margin-bottom:1.4rem;color:#111}.header--fossilienwelt .header__cta{margin:0}.header--fossilienwelt .button--primary{display:inline-flex;align-items:center;gap:.6rem;color:#111;font-weight:700;text-decoration:none;transition:.25s}.header--fossilienwelt .button--primary:hover{transform:translateY(-2px)}body:has(.header--compact) .com-content-article__body:first-of-type,body:has(.header--fossilienwelt) .com-content-article__body:first-of-type,body:has(.header--hero) .com-content-article__body:first-of-type{display:none!important}#wrapper-header.tck-wrapper{margin-bottom:0!important}#wrapper-header.tck-wrapper+.tck-wrapper{margin-top:0!important}@media (max-width:768px) and (orientation:portrait) {.header--fossilienwelt .header__media img{height:clamp(380px,68vh,620px);-o-object-position:center top;object-position:center top}.header--fossilienwelt .header__inner{position:relative;margin-top:-35%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:10}.header--fossilienwelt .header__box{max-width:92%;background:#fff;border-left:10px solid var(--brand-orange,#f39200);padding:clamp(20px,5vw,28px);box-shadow:0 6px 18px rgba(0,0,0,.16)}#wrapper-header.tck-wrapper+.tck-wrapper{margin-top:clamp(40px,10vw,80px)!important}}@media (max-width:768px) and (orientation:landscape) {.header--fossilienwelt .header__media img{height:clamp(300px,70vh,520px);-o-object-position:center top;object-position:center top}.header--fossilienwelt .header__inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transform:translateY(60%);padding-bottom:12vh;z-index:10}.header--fossilienwelt .header__box{max-width:85%;transform:translateY(12%);background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.16)}#wrapper-header.tck-wrapper+.tck-wrapper{margin-top:clamp(260px,16vw,220px)!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.header--fossilienwelt .header__media img{height:clamp(420px,60vh,560px);-o-object-position:center top;object-position:center top}.header--fossilienwelt .header__inner{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-end;padding-bottom:10vh;transform:translateY(25%);z-index:10}.header--fossilienwelt .header__box{max-width:80%;padding:clamp(24px,4vw,38px);box-shadow:0 8px 20px rgba(0,0,0,.2)}#wrapper-header.tck-wrapper+.tck-wrapper{margin-top:clamp(240px,18vw,320px)!important}}.site-footer{background:var(--dark);color:var(--light);padding:clamp(32px,5vw,64px) 0 0;font-size:16px;line-height:1.5}.site-footer a{color:var(--light);text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);display:grid;grid-template-columns:1.3fr 1.3fr 1fr 1fr 60px!important;gap:clamp(20px,4vw,40px);align-items:end}.footer__logo{display:block;max-width:220px;height:auto;margin:0 0 10px}.footer__nav{list-style:none;margin:0;padding:0}.footer__nav li{margin:4px 0}.footer__social-btn{display:inline-grid;place-items:center;width:40px;height:40px}.footer__social-btn img{max-width:100%;height:auto}.footer__social{display:flex;gap:12px}.footer__legal{border-top:1px solid rgba(255,255,255,.15);margin-top:clamp(24px,4vw,40px);padding:12px var(--inner-pad-x);text-align:center;opacity:.8}@media (max-width:1200px) {.footer__inner{grid-template-columns:1fr 1fr 1fr 1fr 50px!important}}@media (max-width:1024px) {.footer__inner{grid-template-columns:repeat(3,1fr);grid-template-areas:"logo   logo   hours" "links1 links2 social";gap:clamp(16px,4vw,24px);align-items:end;text-align:left}.footer__inner>.footer__col:nth-child(1){grid-area:logo}.footer__inner>.footer__col:nth-child(2){grid-area:hours}.footer__inner>.footer__col:nth-child(3){grid-area:links1}.footer__inner>.footer__col:nth-child(4){grid-area:links2}.footer__inner>.footer__col:nth-child(5){grid-area:social;display:flex;justify-content:flex-start;align-items:flex-end}}.footer__inner{grid-template-columns:1.3fr 1.3fr 1fr 1fr 100px!important}@media (max-width:1200px) {.footer__inner{grid-template-columns:1fr 1.8fr 1fr 1fr 60px!important}.footer__inner>.footer__col:nth-child(2){max-width:none!important}}@media (max-width:1024px) {.footer__inner{grid-template-columns:1fr 1fr 1fr!important;grid-template-areas:"logo    logo    hours" "links1  links2  social"}.footer__inner>.footer__col:nth-child(2){max-width:none!important;width:100%!important}}@media (max-width:640px) {.footer__inner{display:flex!important;flex-direction:column;align-items:center;gap:20px;text-align:center}.footer__logo{margin:0 auto 16px}.footer__nav{text-align:center}.footer__social{justify-content:center}.footer__legal{text-align:center;font-size:14px}.footer__inner>.footer__col:nth-child(2){text-align:center}}button.ig-slideshow-button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:100!important;cursor:pointer!important;background:0 0!important;border:0!important;box-shadow:none!important;outline:0!important;-webkit-tap-highlight-color:transparent}button.ig-slideshow-button svg{display:none!important}button.ig-slideshow-button::before{content:"";display:inline-block;width:14px;height:14px;border-top:3px solid #fff;border-right:3px solid #fff;opacity:.9;transition:transform .2s,opacity .2s}button.igui-slidenav-next{right:1rem!important}button.igui-slidenav-next::before{transform:rotate(45deg)}button.igui-slidenav-previous{left:1rem!important}button.igui-slidenav-previous::before{transform:rotate(-135deg)}button.ig-slideshow-button:focus-visible::before,button.ig-slideshow-button:hover::before{opacity:1;transform:scale(1.15) rotate(var(--angle,0deg))}button.ig-slideshow-button:focus-visible{outline:#fff solid 2px!important;outline-offset:3px!important}.gallery-nav-wrapper{display:none}.ig-thumb-scroller-left,.ig-thumb-scroller-right{display:none!important}.igui-slideshow{margin-bottom:5px!important}span.sr-only,span.sr-only[style],span.wave5text,span.wave5text[style]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;background:0 0!important;color:transparent!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:768px) {button.ig-slideshow-button{width:36px!important;height:36px!important}button.ig-slideshow-button::before{width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff}button.igui-slidenav-next::before{transform:rotate(45deg)}button.igui-slidenav-previous::before{transform:rotate(-135deg)}}.article-tools,.icons.tck-article-tools{display:flex!important;justify-content:flex-end!important;width:100%!important}.article-tools a[href*="task=article.edit"],.icons.tck-article-tools a[href*="task=article.edit"]{display:inline-flex!important;align-items:center!important;gap:.65rem!important;padding:.66rem 1.1rem!important;border-radius:9999px!important;background:#555!important;color:#fff!important;font-weight:600!important;text-decoration:none!important;line-height:1!important;box-shadow:0 6px 14px rgba(0,0,0,.15)!important}.icons.tck-article-tools a[href*="task=article.edit"]{gap:.3rem!important}.article-tools a[href*="task=article.edit"]:hover,.icons.tck-article-tools a[href*="task=article.edit"]:hover{background:#333!important;transform:translateY(-1px)!important}.article-tools a[href*="task=article.edit"] span[class^=icon],.article-tools a[href*="task=article.edit"] svg,.icons.tck-article-tools a[href*="task=article.edit"] span[class^=icon],.icons.tck-article-tools a[href*="task=article.edit"] svg{display:none!important}.article-tools a[href*="task=article.edit"]::before,.icons.tck-article-tools a[href*="task=article.edit"]::before{content:"✎";font-size:1rem;font-weight:700;opacity:.95;transform:translateY(-.02em)}.module,.moduletable{position:relative;z-index:0}a.jmodedit{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#555;color:#fff;border:none;box-shadow:0 6px 14px rgba(0,0,0,.15);opacity:.8;transition:background .25s,transform .2s,box-shadow .2s;z-index:9999}a.jmodedit span[class*=" icon"],a.jmodedit span[class^=icon]{display:none!important}a.jmodedit::before{content:"✎";font-weight:700;font-size:.9rem}a.jmodedit:hover{opacity:1;background:#333;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,0,0,.2)}a.jmodedit:focus{outline:0;box-shadow:0 0 0 3px rgba(0,0,0,.25)}a.jmodedit,a.jmodedit:active{text-decoration:none!important;color:inherit!important}body.com_config #maincontent{max-width:1280px;margin:2rem auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}body.com_config .btn{background-color:#e0e0e0!important;color:#222!important;border:none!important;box-shadow:none!important;text-transform:none}body.com_config .btn:hover{background-color:#d5d5d5!important;color:#000!important}body.com_config .btn.btn-danger{background-color:#ccc!important;color:#000!important}body.logged-in:has(.header--compact) #maincontent .com-content-article__body p:first-of-type,body.logged-in:has(.header--fossilienwelt) #maincontent .com-content-article__body p:first-of-type,body.logged-in:has(.header--hero) #maincontent .com-content-article__body p:first-of-type,body:has(.header--compact) #maincontent .com-content-article__body p:first-of-type,body:has(.header--fossilienwelt) #maincontent .com-content-article__body p:first-of-type,body:has(.header--hero) #maincontent .com-content-article__body p:first-of-type{display:none!important}@media (min-width:1025px) {.main-nav #primary-menu>li.item-262>a,.main-nav #primary-menu>li.item-293>a{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .9rem;border-radius:8px;border:2px solid #333;box-shadow:0 6px 12px rgba(0,0,0,.18);background:#fff;color:#111;font-weight:700;letter-spacing:.03em;text-decoration:none;transition:background .25s,color .25s,transform .2s,box-shadow .2s}.main-nav #primary-menu>li.item-262>a::after,.main-nav #primary-menu>li.item-293>a::after{content:none!important}.main-nav #primary-menu>li.item-262.current>a,.main-nav #primary-menu>li.item-262>a:hover,.main-nav #primary-menu>li.item-293.current>a,.main-nav #primary-menu>li.item-293>a:hover{background:#f39200;color:#fff;transform:translateY(-1px);box-shadow:0 8px 16px rgba(0,0,0,.22)}}.nsa_modal-content__overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);opacity:0;visibility:hidden;transition:opacity .3s;z-index:99998!important}.nsa_modal-content__overlay.is-active{opacity:1;visibility:visible}.nsa_modal-content{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s;z-index:99999!important}.nsa_modal-content.is-active{opacity:1;visibility:visible;pointer-events:auto}body.no-scroll{overflow:hidden}.nsa_modal-content__close{position:absolute;top:1rem;right:1rem;width:42px;height:42px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") center/50% no-repeat rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;z-index:100002}.nsa_modal-content__close:hover{background-color:#f39200;transform:scale(1.1)}.nsa_modal{background:rgba(0,0,0,.55)!important}.nsa_modal-content--image{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;display:flex;align-items:center;justify-content:center;background:0 0!important;padding:0!important;margin:0!important}.nsa_modal-content--image .nsa_modal-content__inner{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;background:0 0!important;padding:0!important;overflow:hidden!important;display:flex;align-items:center;justify-content:center}.nsa_modal-content--image .nsa_modal-content__img{max-width:98vw!important;max-height:98vh!important;width:auto!important;height:auto!important;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.45),0 4px 15px rgba(0,0,0,.3)}.nsa_modal-content--info .nsa_modal-content__inner{background:#fff;padding:32px;max-width:780px;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.45),0 4px 15px rgba(0,0,0,.3)}.nsa_modal-content--info p{margin-bottom:1rem}.nsa_modal-content--info h2,.nsa_modal-content--info h3{margin-top:1rem}.info-bar{position:fixed;right:0;top:25%;display:flex;flex-direction:column;gap:8px;z-index:3500}.info-item{position:relative}.info-btn{width:45px;height:45px;background:var(--brand-orange,#f39200);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0;transition:background .25s}.info-btn:focus-visible,.info-btn:hover{background:#e58400;outline:0}.info-icon{width:24px;height:24px;background:center/contain no-repeat;color:#fff;filter:brightness(0) invert(1)}.info-icon--clock{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/dist/images/icon-clock.svg)}.info-icon--euro{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/dist/images/icon-euro.svg)}.info-icon--percent{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/dist/images/icon-percent.svg)}.info-icon--info{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/dist/images/icon-info.svg)}.info-icon--group{background-image:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/dist/images/icon-group.svg);width:28px;height:28px;opacity:.95}.info-panel{position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(110%) scale(.98);opacity:0;pointer-events:none;background:#fff;width:320px;max-width:80vw;box-shadow:-2px 0 8px rgba(0,0,0,.05);border-left:6px solid var(--brand-orange,#f39200);transition:transform .45s cubic-bezier(.25,.8,.25,1),opacity .35s;will-change:transform,opacity}.info-panel.is-active{transform:translateY(-50%) translateX(0) scale(1);opacity:1;pointer-events:auto;animation:.5s cubic-bezier(.25,.8,.25,1) panelDock}@keyframes panelDock {0%{transform:translateY(-50%) translateX(10%) scale(.96);opacity:0}70%{transform:translateY(-50%) translateX(-1%) scale(1.02);opacity:1}100%{transform:translateY(-50%) translateX(0) scale(1)}}.info-panel__inner{padding:1.4rem 1.5rem}.info-panel h3.info-panel__title{font-size:1.2rem;margin:0 0 .4rem;color:#111;font-weight:700;line-height:1.3}.info-panel h3::after{content:none!important}.info-panel p{margin:0 0 .6rem;font-size:1rem;color:#111;line-height:1.45}.info-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:1rem;font-weight:700;color:#111;transition:.25s;margin:6px 0}.info-link::before{content:"";width:22px;height:22px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/dist/images/icon-arrow-right-circle.svg) center/contain no-repeat;flex-shrink:0;transition:transform .25s}.info-link:hover{color:#f39200;transform:translateX(4px)}.info-link:hover::before{transform:scale(1.07)}@media (max-width:768px) {.info-bar{bottom:50%;top:auto}.info-btn{width:45px;height:45px}.info-panel{right:0;width:280px;transform:translateY(-50%) translateX(110%) scale(.98)}.info-panel.is-active{transform:translateY(-50%) translateX(0) scale(1)}}@media (max-width:768px) and (orientation:landscape) {.info-bar{bottom:5%}}.sr-only{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.content-box-image,.media-block,.split-img{position:relative;width:100%;height:auto;overflow:hidden}.content-box-img,.media-block iframe,.media-block img,.media-block video,.split-img__img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border:none;max-width:100%;transition:opacity .3s}.media-block--youtube{position:relative;width:100%;background:#000;overflow:hidden}.media-block--youtube .video-container{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}@supports not (aspect-ratio:1 / 1) {.media-block--youtube .video-container::before{content:"";display:block;padding-top:56.25%}}.media-block--youtube .media-yt__poster,.media-block--youtube .media-yt__poster img,.media-block--youtube .youtube-video,.media-block--youtube iframe{position:absolute;inset:0;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover;display:block}.media-block--youtube iframe{opacity:0;transition:opacity .4s}.media-block--youtube iframe[src]{opacity:1}.media-yt__poster{z-index:3;cursor:pointer;transition:opacity .3s}.media-yt__poster.is-hidden{opacity:0;pointer-events:none}.media-yt__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.media-yt__play::before{content:"";width:80px;aspect-ratio:1/1;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(255,255,255,.12);box-shadow:0 4px 16px rgba(0,0,0,.25);transition:.3s}.media-yt__play::after{content:"";position:absolute;margin-left:7px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:20px solid rgba(255,255,255,.95);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .4))}.media-yt__poster:hover .media-yt__play::before{transform:scale(1.1);border-color:#fff;background:rgba(255,255,255,.18);box-shadow:0 6px 20px rgba(0,0,0,.45)}.gdprlock-placeholder{position:absolute!important;inset:0!important;display:flex!important;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,.6)!important;color:#fff!important;padding:1.5rem;font-size:.95rem;line-height:1.5;z-index:100!important;cursor:pointer;backdrop-filter:blur(2px);transition:background .3s}.gdprlock-placeholder:hover{background:rgba(0,0,0,.75)!important}.media-block--youtube .gdprlock-placeholder{background:rgba(0,0,0,.6)!important;color:#fff!important;pointer-events:all!important;cursor:pointer!important;backdrop-filter:blur(2px)}.media-block--video video{width:100%;height:auto;border-radius:0;display:block}.media-block--igallery{width:100%}.media-block--double{position:relative;display:inline-block;width:100%;max-width:1100px;margin:0 auto}.media-block--double img:first-child{-o-object-fit:cover;object-fit:cover}.media-block--double img:nth-child(2):hover{box-shadow:0 16px 36px rgba(0,0,0,.25);transform:scale(1.02) translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.25)}.content-box-image,.content-box-media,.media-block--double{overflow:visible!important}.content-box-media{position:relative;z-index:1}@media (max-width:768px) {.media-block--double{display:flex;flex-direction:column;gap:1.5rem;overflow:visible!important}.media-block--double img{position:static!important;width:100%!important;height:auto!important;box-shadow:none!important;transform:none!important}}.news-module{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);padding-block:var(--section-pad-y)}.news-module__headline{text-align:center;font-size:var(--fs-h2);font-weight:700;margin:0;margin-bottom:clamp(30px,4vw,60px)}.news-module__headline::after{content:"";display:block;width:var(--line-width);height:var(--line-height);margin:10px auto 0}.news-cards{display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:repeat(3,1fr)}.news-card{background:var(--light);border-radius:var(--radius-m);box-shadow:var(--shadow-s);position:relative;transition:transform .25s,box-shadow .25s}.news-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.news-card__link{display:block;color:inherit;text-decoration:none}.news-card__image-wrap{position:relative;height:300px;overflow:hidden}.news-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card__date{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.55);color:#fff;padding:4px 10px;font-size:13px;border-radius:12px}.news-card__body{padding:clamp(20px,2vw,28px);padding-bottom:clamp(40px,3vw,56px);display:flex;flex-direction:column;gap:12px}.news-card__title{margin:0;font-size:clamp(18px,2.4vw,20px)}.news-card__text{color:var(--ink-weak);line-height:1.45}.news-card.card--hint.wrapAll::after{content:"";position:absolute;right:24px;bottom:24px;width:20px;height:20px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;pointer-events:none;transition:transform .25s}.news-card:hover::after{transform:translateX(4px)}.news-module__all{margin-top:30px;display:flex;justify-content:flex-end}.news-module__all-link{color:var(--ink)!important;text-decoration:none;font-size:16px;font-weight:600;text-transform:uppercase;position:relative;padding-bottom:4px}.news-module__all-link:hover{color:var(--ink)!important}.news-module__all-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--brand-red);transform:scaleX(.5);transform-origin:left;transition:transform .25s,height .25s}.news-module__all-link:hover::after{transform:scaleX(1);height:3px}.news-card__title{color:var(--ink);transition:color}.news-card:hover .news-card__title{color:var(--ink)}.news-module--archive .news-module__header{margin-bottom:clamp(24px,4vw,40px)}.news-module--archive{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);padding-block:0}.news-module__filter{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:clamp(24px,3vw,40px)}.news-module__filter-links{display:flex;flex-wrap:wrap;gap:18px}.news-module__filter-link,.news-module__filter-link:active,.news-module__filter-link:hover,.news-module__filter-link:link,.news-module__filter-link:visited{position:relative;font-size:16px;font-weight:500;text-decoration:none!important;color:var(--ink);padding:6px 2px;transition:color .25s}.news-module__filter-link::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background:var(--brand-red);border-radius:2px;transition:width .25s}.news-module__filter-link:hover::after{width:100%}.news-module__filter-link.is-active{font-weight:600}.news-module__filter-link.is-active::after{width:100%}.news-module--archive .news-card__image-wrap{position:relative}.news-module--archive .news-card__badge{position:absolute;display:inline-flex;align-items:center;padding:4px 10px;background:rgba(0,0,0,.75);color:#fff;font-size:.85rem;line-height:1.2;font-weight:500;white-space:nowrap}.news-module--archive .news-card__badge--date{top:10px;left:0;border-radius:0}.news-module--archive .news-card__badge--time{bottom:0;right:0;border-radius:0}#maincontent .news-module--archive h3.news-card__title{font-size:clamp(18px,2.4vw,20px)!important;font-weight:700!important;line-height:1.35!important;color:var(--ink)!important;margin:0!important;text-decoration:none!important;border:none!important;box-shadow:none!important;display:inline-block!important;position:relative!important}#maincontent .news-module--archive h3.news-card__title::after{content:""!important;display:block!important;width:var(--line-width)!important;height:var(--line-height)!important;background:var(--brand-red)!important;margin-top:8px!important}.news-module--archive .news-card__link{text-decoration:none!important;color:inherit!important}.news-module--archive .news-card__link *{text-decoration:none!important;border:none!important;box-shadow:none!important}.pagination-simple ul{display:flex;gap:16px;justify-content:center;list-style:none;padding:40px 0;margin:0}.pagination-simple a{font-size:20px;text-decoration:none!important;color:var(--ink)}.pagination-simple a:hover{color:var(--brand-red)}.pagination-simple a.active{color:#11274b;text-decoration:underline}.pagination-simple .pagination-next a,.pagination-simple .pagination-prev a{font-size:28px;font-weight:400;line-height:1}@media (max-width:599px) {.news-cards{grid-template-columns:1fr}.news-module__filter-links{gap:8px}}@media (min-width:600px) and (max-width:899px) and (orientation:landscape) {.news-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:600px) and (max-width:899px) and (orientation:portrait) {.news-cards{grid-template-columns:repeat(2,1fr)}}.content-box__inner{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--inner-pad-x);padding-block:var(--section-pad-y)}.content-box-row{display:flex;flex-direction:row;gap:clamp(24px,4vw,56px);align-items:flex-start}.content-box-row--reverse{flex-direction:row-reverse}.content-box-image{flex:1 1 50%;padding-inline:0}.content-box-img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.content-box-text{flex:1 1 50%;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(16px,2.5vw,20px);padding-inline:var(--card-pad-x);line-height:1.5}.content-box-title{margin:0 0 clamp(12px,2vw,20px);line-height:1.2;font-size:var(--fs-h2);color:var(--dark)}.content-box-title.h3{font-size:var(--fs-h3)}.content-box-title::after{content:"";display:block;width:var(--line-width);height:var(--line-height);background:var(--line-color);margin-top:16px}.content-box-highlight{background:var(--dark);color:var(--light);padding:clamp(16px,4vw,40px);font-size:var(--fs-body);line-height:1.6;margin-top:clamp(20px,4vw,40px)}.content-box-highlight p{margin:0}@media (max-width:980px) {.content-box-row,.content-box-row--reverse{flex-direction:column;align-items:stretch;gap:clamp(16px,4vw,28px)}.content-box-image,.content-box-text{flex:0 0 100%;max-width:100%}.content-box-image{display:flex;justify-content:center;align-items:center}.content-box-img{display:block;margin-inline:auto;max-width:min(100%,760px);height:auto}.content-box-title::after{width:var(--line-width-mobile)}}@media (orientation:landscape) and (max-width:820px) {.content-box-img{max-height:300px;width:auto;-o-object-fit:contain;object-fit:contain}}@media (min-width:768px) and (max-width:1200px) {:root{--fs-h1:clamp(24px, 3.5vw, 36px);--fs-h2:clamp(22px, 3vw, 30px);--fs-h3:clamp(22px, 2.8vw, 26px);--fs-h3-large:var(--fs-h2);--fs-h3-small:clamp(22px, 2.4vw, 26px);--line-width:56px;--fs-body:clamp(16.5px, 1.6vw, 18px)}.content-box-row,.content-box-row--reverse{align-items:flex-start!important;gap:clamp(16px,3vw,32px)}.content-box-title{font-size:var(--fs-h3-large)}.content-box-text{gap:clamp(12px,2vw,16px);justify-content:flex-start}.content-box-image{flex:1 1 50%;display:flex;justify-content:center;align-items:flex-start}.content-box-img{max-height:450px;-o-object-fit:contain;object-fit:contain;margin-inline:auto;display:block}}@media (min-width:1200px) and (max-width:2000px) {.content-box-row,.content-box-row--reverse{align-items:center!important}.content-box-text{justify-content:flex-start}.content-box-image{display:flex;justify-content:center;align-items:center}}.content-box-row.content-box-row--reverse:has(.media-block--double),.content-box-row:has(.media-block--double){align-items:center;gap:clamp(28px,4vw,56px);overflow:visible}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-text,.content-box-row:has(.media-block--double) .content-box-text{flex:0 1 44%;max-width:560px}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image,.content-box-row:has(.media-block--double) .content-box-image{flex:1 1 56%;min-width:0;max-width:820px;position:relative;overflow:visible}.media-block--double img:first-child{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.media-block--double img:nth-child(2){max-width:none!important;left:auto;right:auto;position:absolute!important;bottom:-150px;width:34%!important;height:auto;z-index:5!important;display:block!important;max-width:none!important;border:8px solid #fff;transition:transform .3s,box-shadow .3s}.content-box-row:not(.content-box-row--reverse) .content-box-image .media-block--double img:nth-child(2){right:-40px!important;left:auto!important}.content-box-row.content-box-row--reverse .content-box-image .media-block--double img:nth-child(2){left:-40px!important;right:auto!important}.media-block--double img.media-double__img:nth-of-type(2){opacity:0;transform:translateY(32px) scale(.97);transition:opacity 1.2s ease-out,transform 1.2s cubic-bezier(.16,1,.3,1);will-change:opacity,transform;backface-visibility:hidden;perspective:1000px}.media-block--double img.media-double__img:nth-of-type(2).is-visible{opacity:1;transform:translateY(0) scale(1)}@media (max-width:980px) {.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image,.content-box-row:has(.media-block--double) .content-box-image{position:relative!important;margin-bottom:clamp(100px,24vw,160px)!important;padding:0!important;overflow:visible!important}.content-box-row.content-box-row--reverse:has(.media-block--double),.content-box-row:has(.media-block--double){flex-direction:column;gap:clamp(16px,4vw,28px)}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image,.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-text,.content-box-row:has(.media-block--double) .content-box-image,.content-box-row:has(.media-block--double) .content-box-text{flex:0 0 100%;max-width:100%;padding:0!important}.media-block--double img:first-child{width:100%;height:auto;display:block}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2),.content-box-row:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2){position:absolute!important;left:2vw!important;right:auto!important;bottom:-16vw!important;height:auto!important;border:6px solid #fff;box-shadow:0 6px 18px rgba(0,0,0,.18);transform:none!important;z-index:5}.media-block--double img:nth-child(2){position:absolute!important}}@media (max-width:600px) {.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2),.content-box-row:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2){width:auto!important;height:clamp(160px,34vw,200px)!important;left:4vw!important;bottom:-18vw!important}}@media (max-width:600px) and (orientation:portrait) {.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2),.content-box-row:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2){width:auto!important;height:clamp(160px,34vw,200px)!important;left:4vw!important;bottom:-22vw!important}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-text,.content-box-row:has(.media-block--double) .content-box-text{margin-top:0!important}}@media (max-width:800px) and (orientation:landscape) {.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2),.content-box-row:has(.media-block--double) .content-box-image .media-block--double img:nth-child(2){width:auto!important;height:clamp(140px,34vw,200px)!important;left:5vw!important;bottom:-10vw!important}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-text,.content-box-row:has(.media-block--double) .content-box-text{margin-top:60px!important}.content-box-row.content-box-row--reverse:has(.media-block--double) .content-box-image,.content-box-row:has(.media-block--double) .content-box-image{margin-bottom:0!important}}.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)),.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)){align-items:center;gap:clamp(28px,4vw,56px);overflow:visible}.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-text,.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-text{flex:0 1 44%!important;max-width:560px}.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-image,.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-image{flex:1 1 56%!important;min-width:0;max-width:820px;position:relative;overflow:hidden}@media (max-width:980px) {.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)),.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)){flex-direction:column;gap:clamp(16px,4vw,28px)}.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-image,.content-box-row.content-box-row--reverse:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-text,.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-image,.content-box-row:has(.content-box-image.content-box-media[class*=media-block--]:not(.media-block--double)) .content-box-text{flex:0 0 100%!important;max-width:100%;padding:0!important}}.content-box-text h2,.content-box-text h3,.content-box-title,.content-box-title.h3{font-weight:700!important}@media (min-width:1200px) {.content-box-text{flex:0 1 40%!important;max-width:520px!important}.content-box-image{flex:1 1 60%!important}.content-box-row,.content-box-row--reverse{gap:clamp(48px,6vw,96px)!important}}@media (min-width:1024px) and (max-width:1080px) and (orientation:landscape) {.content-box__inner{padding-inline:0!important}.content-box-row,.content-box-row--reverse{gap:clamp(36px,4vw,64px)!important}.content-box-text{flex:0 1 50%!important;max-width:none!important;padding-inline:var(--inner-pad-x)!important}.content-box-image{flex:0 1 50%!important;max-width:none!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.content-box-text{flex:0 1 60%!important;max-width:600px!important}.content-box-image{flex:0 1 40%!important;max-width:none!important}.content-box-row,.content-box-row--reverse{gap:clamp(32px,4vw,56px)!important}}@media (max-width:980px) {.content-box-image,.content-box-text{flex:0 0 100%!important;max-width:100%!important;padding-inline:0!important}.content-box-row,.content-box-row--reverse{gap:clamp(16px,4vw,28px)!important;flex-direction:column!important}}.cards{--cols:3;--cards-gap:var(--gap-cards, clamp(24px, 4vw, 48px));--cards-title-gap:clamp(8px, 2vw, 16px);width:100%}.cards__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);padding-block:var(--section-pad-y)}.cards__title{margin:0 auto var(--cards-title-gap);line-height:1.3;font-size:clamp(22px,3vw,32px);text-align:center;max-width:25ch}.cards__title strong{font-weight:400}.cards__title::after{content:"";display:block;width:72px;height:4px;background:var(--brand-red);margin:8px auto 0}.cards__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--cards-gap)}.cards.cols-1{--cols:1}.cards.cols-2{--cols:2}.cards.cols-3{--cols:3}.cards.cols-4{--cols:4}.cards.cols-5{--cols:5}.cards.cols-6{--cols:6}.card{display:flex;flex-direction:column;gap:0}.card__media img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.card__title{margin:0;font-weight:500;line-height:1.25;font-size:clamp(18px,2.5vw,22px)}.card__text{line-height:1.4;color:var(--ink-weak)}.card__cta{margin-top:15px}@media (max-width:980px) {.cards.cols-2 .cards__grid,.cards.cols-3 .cards__grid,.cards.cols-4 .cards__grid,.cards__grid{grid-template-columns:1fr}}.cards-pad-s{--section-pad-y:clamp(32px, 6vw, 72px)}.cards-pad-l{--section-pad-y:clamp(96px, 12vw, 160px)}.cards-gap-s{--cards-gap:clamp(12px, 2.5vw, 20px)}.cards-gap-l{--cards-gap:clamp(32px, 5vw, 64px)}.cards-title-s{--cards-title-gap:clamp(6px, 1.5vw, 12px)}.cards-title-l{--cards-title-gap:clamp(16px, 3vw, 28px)}.cards--product-cards{background:0 0;color:var(--ink)}.cards--product-cards .cards__inner{padding-block:var(--section-pad-y)}.cards--product-cards .card{background:var(--light);box-shadow:var(--shadow-s);padding:var(--card-pad-y) var(--card-pad-x);display:flex;flex-direction:column;justify-content:space-between}.cards--product-cards .card__media{aspect-ratio:3/4;min-height:320px;margin-bottom:var(--card-pad-y)}.cards--product-cards .card__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cards--product-cards .card__title{color:var(--ink);margin-bottom:clamp(4px,1vw,8px)}.cards--product-cards .card__text{font-size:var(--fs-body);color:var(--ink-weak)}.cards--product-cards .card__cta{margin-top:auto;text-align:right;padding-top:var(--card-pad-y)}@media (max-width:640px) {.article-tools a[href*="task=article.edit"],.icons.tck-article-tools a[href*="task=article.edit"]{padding:.66rem!important;gap:0!important}.cards--product-cards .card{padding:clamp(20px,2vw,32px) clamp(20px,3vw,40px)}.cards--product-cards .card__media{aspect-ratio:auto!important;min-height:0!important;height:auto;max-height:320px;margin-bottom:var(--card-pad-y);display:flex;align-items:center;justify-content:center;overflow:hidden}.cards--product-cards .card__media img{max-height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.cards--product-cards .card__title{font-size:clamp(18px,5vw,22px);font-weight:500;margin-bottom:clamp(4px,1vw,8px)}}@media screen and (orientation:landscape) and (max-width:820px) {.cards.cards--product-cards .cards__inner>.cards__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--stack-s)!important;width:100%!important;margin-inline:auto!important}.cards.cards--product-cards .cards__grid>.card{background:var(--light);padding:var(--card-pad-y) var(--card-pad-x);display:flex;flex-direction:column;justify-content:space-between}.cards--product-cards .card__media{max-height:200px;margin-bottom:var(--card-pad-y);display:flex;align-items:center;justify-content:center}.cards--product-cards .card__title{font-size:clamp(18px,5vw,20px);font-weight:500;margin-bottom:clamp(4px,1vw,8px)}}@media screen and (orientation:portrait) and (min-width:768px) and (max-width:1024px) {.cards.cards--product-cards .cards__inner>.cards__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--stack-s)!important;max-width:960px!important;margin-inline:auto!important}.cards.cards--product-cards .cards__grid>.card{background:var(--light);padding:var(--card-pad-y) var(--card-pad-x);display:flex;flex-direction:column;justify-content:space-between}.cards--product-cards .card__media{max-height:300px;margin-bottom:var(--card-pad-y);display:flex;align-items:center;justify-content:center}.cards--product-cards .card__title{font-size:clamp(18px,2.8vw,22px);font-weight:500;margin-bottom:clamp(4px,1vw,8px)}.cards.cards--product-cards.cards--addon .cards__inner>.cards__grid{gap:clamp(24px,3vw,40px)!important}}.cards--addon .cards__intro{max-width:75ch;margin:0 auto clamp(16px,3vw,60px);text-align:center;color:var(--ink-weak)}.cards--addon .cards__title::after{width:var(--line-width);height:var(--line-height)}.cards--addon .cards__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--cards-gap);align-items:stretch}.cards--addon .card{position:relative;background:var(--light);border-radius:var(--radius-m);box-shadow:var(--shadow-s);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.cards--addon .card--hint.wrapAll{padding-bottom:45px}.cards--addon .card:hover{transform:translateY(-2px);box-shadow:var(--shadow-m)}.cards--addon .card__media{width:100%;height:300px;margin-bottom:clamp(8px,1.5vw,16px);overflow:hidden;border-radius:var(--radius-s)}.cards--addon .card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cards--addon .card__body{display:flex;flex-direction:column;gap:var(--card-gap-y,8px);flex-grow:1}.cards--addon .card__title{color:var(--ink)}.cards--addon .card__text{color:var(--ink-weak)}.cards--addon .card__link{display:block;text-decoration:none;color:inherit;height:100%}.cards--addon .card__cta--hint{position:relative;margin-top:auto;padding-top:10px;padding-bottom:0;min-height:45px;display:flex;align-items:center;justify-content:flex-end}.cards--addon .card__cta--hint .card__hint-link{position:absolute;right:var(--card-pad-x);bottom:10px;display:block;width:20px;height:20px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;text-indent:-9999px;overflow:hidden;transition:transform .25s}.cards--addon .card__cta--hint .card__hint-link:hover{transform:translateX(4px)}.cards--addon .card--hint.wrapAll::after{content:"";position:absolute;right:var(--card-pad-x);bottom:calc(var(--card-pad-y));width:20px;height:20px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;pointer-events:none;transition:transform .25s}.cards--addon .card--hint.wrapAll:hover::after{transform:translateX(4px)}.cards--addon .card__cta{margin-top:auto;padding-top:10px;padding-bottom:0;min-height:45px;display:flex;align-items:center;justify-content:flex-end}.visually-hidden{padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}@media (max-width:900px) {.cards--addon .card__title::after,.cards--addon .cards__title::after,.cards--addon .content-box-title::after{width:var(--line-width-mobile)!important;height:var(--line-height);background:var(--line-color);margin-top:14px}.info__inner{grid-template-columns:1fr!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.cards--addon .card__title::after,.cards--addon .cards__title::after,.cards--addon .content-box-title::after{width:var(--line-width-mobile)!important;margin-top:14px}}@media (min-width:480px) and (max-width:900px) {.cards.cards--product-cards.cards--addon .cards__inner>.cards__grid{gap:clamp(24px,3vw,40px)!important}}.logo .cards__title{text-align:left!important;margin-left:0;margin-bottom:40px!important}.logo .cards__title::after{margin-left:0!important;margin-right:auto!important}.logo .cards__grid{align-items:stretch!important}.logo .card{background:#fff;padding:40px;border-radius:var(--radius-m);box-shadow:var(--shadow-s);height:100%!important;display:flex;flex-direction:column}.logo .card__media{height:auto!important;min-height:0!important;padding:0!important;margin:0 0 24px!important;display:flex;justify-content:center;align-items:center;box-shadow:none!important}.logo .cards--product-cards .card__media{aspect-ratio:unset!important;min-height:0!important;height:auto!important}.logo .card__media img{max-height:140px;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;margin:0 auto}.logo .card__body{flex-grow:1;display:flex;flex-direction:column;gap:12px!important;padding:0!important}.logo .card--hint.wrapAll::after,.logo .card__cta--hint .card__hint-link{display:none!important;padding-bottom:10px!important}.cards__title{font-weight:700;font-size:var(--fs-h2)}.cards__title::after{width:var(--line-width);height:var(--line-height)}.cards--product-cards .card__title{font-size:clamp(22px,2.2vw,26px);color:var(--ink);font-weight:700}.cards--addon .card__title::after{content:"";display:block;width:var(--line-width);height:var(--line-height);background:var(--line-color);margin-top:8px}.info__inner{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--inner-pad-x)}.info-title{margin:0 0 10px;font-weight:300;line-height:1.2;font-size:var(--fs-h3-small);color:inherit}.info-below{margin-top:clamp(40px,6vw,90px);max-width:860px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;text-align:left;color:inherit}.info-below p{margin:0;flex:1 1 100%;color:inherit}.info-below a{color:inherit;transition:color .25s}.info-below a:hover{color:var(--brand-red)}.info-below .cta-button{margin-top:0}.info-card{background:var(--light,#fff);border-radius:0;box-shadow:0 4px 14px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;min-height:400px;color:inherit}.info-card a,.info-card p{color:inherit}.info-card a:hover{color:var(--brand-red)}.info-card__media img{width:100%;height:auto;margin-bottom:clamp(16px,3vw,30px);-o-object-fit:cover;object-fit:cover;display:block}.info--tickets .info-title{margin:0 0 10px;font-weight:700;line-height:1.2;font-size:var(--fs-h3);color:inherit}.info--tickets .info-tickets-intro{margin-bottom:14px;line-height:1.55}.info--tickets .info-tickets-section-info{max-width:80ch;margin-top:clamp(20px,3vw,32px);margin-bottom:clamp(20px,3vw,40px);font-weight:500;line-height:1.55}.tickets-grid{display:grid;gap:clamp(14px,2vw,22px)}.tickets-grid.columns-3{grid-template-columns:repeat(3,1fr)}.tickets-grid.columns-4{grid-template-columns:repeat(4,1fr)}.tickets-grid.columns-5{grid-template-columns:repeat(5,1fr)}.tickets-grid.columns-6{grid-template-columns:repeat(6,1fr)}.info--tickets .tickets-grid.columns-3{grid-template-columns:1fr 1.7fr 1fr;align-items:stretch}.ticket-card{position:relative;background:var(--light,#fff);box-shadow:0 4px 14px rgba(0,0,0,.08);padding:clamp(22px,2vw,28px);display:flex;flex-direction:column;justify-content:flex-start;text-align:center;align-items:center;min-height:100px;overflow:hidden}.ticket-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--brand-orange,#f39200);transition:height .25s}.ticket-card:hover::after{height:10px}.ticket-card__title{font-size:20px;font-weight:700;color:var(--ink,#111);margin:0 0 18px;padding:0}.ticket-card__price{font-size:1.2rem;font-weight:500;color:var(--ink,#111);margin-top:auto}.info-ticket-info-btn{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;color:#111;font-weight:700;font-size:15px;line-height:1;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s,transform .25s}.info-ticket-info-btn:focus,.info-ticket-info-btn:hover{background:var(--brand-orange,#f39200);color:#111;outline:0;transform:scale(1.05)}.info-ticket-info-btn:focus-visible{outline:#000 solid 2px;outline-offset:3px}.info--tickets .info-below{margin-top:14px;max-width:860px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;text-align:left;color:inherit;font-size:.95rem;font-style:italic;line-height:1.45}.info--tickets .ticket-card__title::after{content:none!important;display:none!important}@media (min-width:900px) {.ticket-card{padding-top:36px!important}}@media (min-width:520px) and (max-width:900px) {.ticket-card{min-height:160px;padding:48px 14px 18px}.ticket-card__title{font-size:1.15rem;line-height:1.3;margin-bottom:12px}.ticket-card__price{font-size:1.15rem;margin:0}.info-ticket-info-btn{top:10px;right:10px;width:22px;height:22px;font-size:12px}}@media (max-width:520px) {.tickets-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px}.ticket-card{min-height:150px;padding:34px 14px 18px}.ticket-card__title{font-size:1.1rem;margin-bottom:10px}.ticket-card__price{font-size:1.15rem}.info-ticket-info-btn{width:20px;height:20px;font-size:11px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.info--tickets .info-title::after{content:"";display:block;width:var(--line-width-mobile);height:4px;background:var(--brand-orange,#f39200);margin-top:12px;border-radius:2px}}.info--duo-box{--duo-offset:120px}.info--duo-box .info__inner{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--inner-pad-x);padding-block:var(--section-pad-y)}.info--duo-box .duo-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,56px)}.info--duo-box .duo-box{box-shadow:var(--shadow-s)}.info--duo-box .duo-box__inner{padding:clamp(24px,5vw,56px);display:flex;flex-direction:column;gap:clamp(12px,2vw,20px)}.info--duo-box .duo-box__cta{margin-top:auto}.info--duo-box .duo-box--dark{background:var(--dark);color:var(--light)}.info--duo-box .duo-box--light{background:var(--light);color:var(--ink)}.info--duo-box .duo-box--soft{background:var(--soft);color:var(--ink)}.info--duo-box .duo-grid>.duo-box:nth-child(2){transform:translateY(var(--duo-offset))}.info--duo-box .duo-box__text p{margin-bottom:clamp(6px,2vw,10px)!important}.info--duo-box .duo-box__text p:last-child{margin-bottom:0!important}.info--duo-box .duo-box__text .backlink{margin-top:clamp(24px,3vw,36px);font-size:.95rem;opacity:.85}.info--duo-box .duo-box__text .backlink a{color:var(--ink);text-decoration:none;transition:color .25s}.info--duo-box .duo-box__text .backlink a:hover{color:var(--brand-red);opacity:1}.aktuelles-header{width:100vw;position:relative;left:50%;margin-left:-50vw;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.05);padding:0;margin-bottom:100px}.aktuelles-header__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);padding-top:clamp(22px,3vw,32px);padding-bottom:clamp(18px,2.5vw,28px);display:flex;align-items:center}.aktuelles-header__title{font-size:clamp(24px,3vw,30px);font-weight:700;margin:0;display:inline-block}.aktuelles-header__title::after{content:"";display:block;background:0 0}.news-detail h2{font-size:clamp(22px,2.6vw,28px);font-weight:700;margin:20px 0}.news-detail h3{font-size:clamp(18px,2vw,22px);font-weight:700;margin:40px 0 15px}body.itemid-254 #wrapper.tck-wrapper,body.itemid-263 #wrapper.tck-wrapper{margin-top:0!important}@media (max-width:1024px) {.aktuelles-header{margin-bottom:60px}}@media (max-width:600px) {.aktuelles-header{margin-bottom:40px}}@media (min-width:1025px) and (max-width:1200px) {body{padding-top:74px}#top .tck-logo-img{height:48px}.aktuelles-header{margin-top:calc(100px - var(--header-offset,80px))}.aktuelles-header__inner{padding-top:25px!important;padding-bottom:10px!important}body.page-content:not(.view-featured) #maincontent .page-header{margin-top:calc(100px - var(--header-offset,80px))}body.page-content:not(.view-featured) #maincontent .page-header h1,body.page-content:not(.view-featured) #maincontent .page-header h2{padding-top:5px!important;padding-bottom:0!important}}.news-archive__header{max-width:var(--content-max);margin:0 auto 40px;padding-inline:var(--inner-pad-x);padding-top:clamp(30px,6vw,60px)}.news-archive__title{font-size:clamp(32px,4vw,44px);font-weight:700;margin:0;color:var(--ink)}.news-archive__underline{display:block;width:var(--line-width);height:var(--line-height);background:var(--brand-red);margin-top:12px}.news-archive__header{background:#f5f5f5;padding-bottom:clamp(40px,5vw,60px)}.news-detail__back{max-width:960px;margin:0 auto 30px;text-align:right}.news-detail__back a{text-decoration:none;color:var(--ink-weak);font-weight:500;font-size:.95rem;position:relative;padding-bottom:2px;transition:color .25s}.news-detail__back a::after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background:var(--brand-red);transition:width .25s}.news-detail__back a:hover{color:var(--ink)}.news-detail__back a:hover::after{width:100%}.news-detail__back--bottom{margin-top:44px;text-align:left}.news-detail__back--bottom a{font-size:.9rem;opacity:.8}.news-detail{max-width:960px;margin:0 auto clamp(40px,6vw,60px);padding:clamp(24px,4vw,40px);background:#fafafa;border-radius:0;box-shadow:var(--shadow-s);margin-top:50px}.news-detail__header{margin-bottom:clamp(16px,3vw,26px)}.news-detail__title{font-size:clamp(26px,3.2vw,32px);font-weight:700;margin:0 0 6px}.news-detail__meta{margin:0;font-size:.95rem;color:var(--ink-weak)}.news-detail__meta-time{white-space:nowrap}.news-detail__image{margin:20px 0 32px}.news-detail__image img{display:block;width:100%;height:auto}.news-detail__body p{margin-bottom:1.1em;line-height:1.55}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width:768px) {.news-detail{padding:20px;margin-inline:16px}.news-detail__back{margin-inline:16px}}.page-content{position:relative;z-index:1}body.page-content .tck-wrapper{margin-top:0!important}body.page-content:not(.view-featured) #maincontent{position:relative;z-index:1;box-sizing:border-box;margin:0;--content-max:980px}body.page-content:not(.view-featured) #maincontent::before{content:"";position:absolute;inset:0;opacity:.25;z-index:-1}body.page-content.page-contact .contact-info p{margin-top:0;margin-bottom:1em;line-height:1.65}body.page-content.page-contact .contact-info p:last-child{margin-bottom:0}@media (max-width:980px) {.info--duo-box{--duo-offset:0}.info--duo-box .duo-grid{grid-template-columns:1fr}.info--duo-box .duo-grid>.duo-box:nth-child(2){transform:none}body.page-content:not(.view-featured) #maincontent::before{background-attachment:scroll}}body.page-content:not(.view-featured) #maincontent .com-content-article__body{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.08);padding:clamp(24px,4vw,60px);margin-inline:auto;margin-block:clamp(40px,6vw,80px);max-width:var(--content-max);margin-bottom:var(--section-pad-y)}body.page-content:not(.view-featured) #maincontent .page-header{width:100%;position:relative;background:#f5f5f5;padding:28px 0 32px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:clamp(40px,6vw,80px);overflow:hidden}body.page-content:not(.view-featured) #maincontent .page-header h1,body.page-content:not(.view-featured) #maincontent .page-header h2{max-width:1360px;margin:0 auto;padding-inline:clamp(16px,3vw,40px);font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.25;color:var(--ink)}body.page-content:not(.view-featured) #maincontent .page-header h1::after,body.page-content:not(.view-featured) #maincontent .page-header h2::after{content:none!important}body.page-content #maincontent h2{font-size:clamp(22px,3vw,30px);font-weight:700;color:var(--ink);margin-bottom:clamp(14px,3vw,24px)}body.page-content #maincontent h3{font-size:clamp(18px,2.4vw,24px);font-weight:700;color:var(--ink);margin-top:clamp(20px,3vw,36px);margin-bottom:clamp(10px,2vw,18px)}body.page-content #maincontent p{margin-top:0;margin-bottom:1em;line-height:1.5;color:var(--ink)}body.page-content #maincontent p:has(+ul){margin-bottom:0}body.page-content #maincontent ol,body.page-content #maincontent ul{margin:0 0 1.2em;padding-left:1.4em;line-height:1.2}body.page-content #maincontent li{margin-bottom:.45em}body.page-content #maincontent ul{list-style:none;padding-left:0}body.page-content #maincontent ul li{position:relative;padding-left:1em;margin-bottom:.45em}body.page-content #maincontent ul li::before{content:"";width:7px;height:7px;background:var(--brand-red,#e70);border-radius:50%;position:absolute;left:0;top:.55em;transform:translateY(-50%)}.com-content-article__body hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin:clamp(12px,3vw,20px) 0}.com-content-article__body a.button,.com-content-article__body a.button--primary{font-size:16px;line-height:1.2;font-weight:600;padding:10px 16px}.com-content-article__body a.button i,.com-content-article__body a.button svg,.com-content-article__body a.button--primary::before,.com-content-article__body a.button::before{font-size:18px;width:18px;height:18px}.com-content-article__body ul:has(+a.button),.com-content-article__body ul:has(+p>a.button){margin-bottom:0!important}.com-content-article__body ul+p{margin-top:0!important}body.page-content.page-contact #maincontent{--content-max:1200px}body.page-content.page-contact .contact-container{background:#fff;max-width:var(--content-max);margin:clamp(40px,6vw,80px) auto;padding:clamp(24px,4vw,60px);box-shadow:0 4px 14px rgba(0,0,0,.08)}body.page-content.page-contact .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,60px);margin:0 0 clamp(32px,4vw,60px)}body.page-content.page-contact .contact-info{display:block}body.page-content.page-contact .contact-form{width:100%}body.page-content.page-contact .contact-after{line-height:1.65}body.page-content.page-contact .com-content-article__body{background:0 0!important;box-shadow:none!important;padding:0!important;max-width:none!important}.contact-form--fuehrungen form{max-width:680px;margin:0 auto}@media (max-width:820px) {body.page-content.page-contact .contact-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1200px) {body.page-content.page-contact .contact-container{margin-left:20px;margin-right:20px}}@media (max-width:767px) {body.page-content:not(.view-featured) #maincontent .page-header{width:100vw;left:50%;margin-left:-50vw;padding:24px 0 28px}body.page-content:not(.view-featured) #maincontent .page-header h1,body.page-content:not(.view-featured) #maincontent .page-header h2{padding-inline:20px}body.page-content:not(.view-featured) #maincontent{padding-inline:clamp(12px,4vw,20px)}body.page-content:not(.view-featured) #maincontent .com-content-article__body{padding:clamp(20px,6vw,36px)}}a:focus,a:hover{color:var(--brand-red)}.gruppenangebote{background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/bg_tree.svg) 0 0/auto 90% no-repeat;background-position:calc(65% + 80px) bottom;padding-block:var(--section-pad-y);position:relative;min-height:600px}.gruppenangebote__inner{max-width:var(--content-max);margin:0 auto;padding-inline:var(--inner-pad-x);display:flex;align-items:flex-start;gap:70px}.gruppenangebote__content{flex:0 0 36%;max-width:340px}.gruppenangebote__title{margin:0 0 40px;font-size:var(--fs-h3-large);font-weight:700;color:var(--ink);position:relative;display:inline-block}.gruppenangebote__title::after{content:"";display:block;width:var(--line-width);height:var(--line-height);background:var(--brand-red);margin-top:10px}.gruppenangebote__list{list-style:none;margin:0;padding:0}.gruppenangebote__item{margin-bottom:18px}.gruppenangebote__link{display:flex;align-items:center;gap:14px;background:#fff;padding:28px 26px;text-decoration:none;color:var(--ink);font-weight:700;border-bottom:4px solid var(--brand-red);transition:transform .2s;max-width:420px}.gruppenangebote__link:hover{transform:translateX(6px)}.gruppenangebote__link::before{content:"";width:20px;height:20px;background:url(https://www.fossilienwelt.at/templates/fossilienwelt-v6/css/custom/images/icon-arrow-right-circle.svg) center/contain no-repeat;flex-shrink:0}@media (max-width:1024px) and (orientation:portrait) {.gruppenangebote{background-size:70% auto;background-position:center top}}@media (max-width:1024px) and (orientation:landscape) {.gruppenangebote{background-size:85% auto;background-position:center top}}@media (max-width:900px) and (orientation:landscape) {.gruppenangebote{background-size:75% auto;background-position:center bottom}}@media (max-width:900px) {.gruppenangebote{background-position:center bottom;background-size:95% auto;padding-bottom:calc(var(--section-pad-y) * 2)}.gruppenangebote__inner{flex-direction:column;gap:40px}.gruppenangebote__content,.gruppenangebote__link{max-width:100%}}.eu-logos{max-width:1200px;margin:0 auto;padding:80px 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.eu-logos img{max-height:80px;height:auto;width:auto}
