*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}picture{height:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul{list-style:none;margin:0;padding:0}ol{margin:0;padding:0}:root{--fx-shadow:10px 10px 25px hsla(0,0%,0%,10%);--fx-shadow-level1:25px 25px 50px hsla(0,0%,0%,15%);--fx-shadow-hover:10px 10px 30px hsla(0,0%,0%,15%);--fx-shadow-hover-light:5px 5px 10px hsla(0,0%,0%,10%);--fx-transition:0.6s cubic-bezier(0.155,0.85,0.45,1);--menu-top-large:92px;--menu-top-small:62px}button{cursor:pointer}*:focus{outline:2px solid var(--input-focus-border)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}*[aria-hidden=true] a[href],*[aria-hidden=true] area[href],*[aria-hidden=true] input:not([disabled]),*[aria-hidden=true] select:not([disabled]),*[aria-hidden=true] textarea:not([disabled]),*[aria-hidden=true] button:not([disabled]),*[aria-hidden=true] [tabindex]:not([disabled]),*[aria-hidden=true] [contenteditable=true]:not([disabled]){visibility:hidden}html{scroll-behavior:smooth}body{margin:0;padding:0;font-size:var(--font-base);font-family:var(--font-text);color:var(--color-text);background:#fff;font-weight:normal;font-weight:var(--font-normal);-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-webkit-transition:transform 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:transform 0.6s cubic-bezier(0.155,0.85,0.45,1)}body.menu-active{overflow:hidden}header,section,footer{width:100%;position:relative}#wrapper{position:relative}.wrap{position:relative;width:100%;max-width:var(--wrap-large);margin:0 auto;display:flex;flex-direction:column;padding:0 var(--wrap-padding)}.wrap.wrap-small{max-width:var(--wrap-small)}img{display:block}figure{margin:0;padding:0}address{font-style:unset}h1,h2,h3,h4,h5,.headline{font-family:var(--font-headline);font-weight:var(--font-headline-weight);padding:0;margin:0;position:relative;display:block;line-height:var(--font-headline-lineheight);text-transform:var(--font-headline-transform)}header .headline,span.headline{color:var(--color-headline)}.ultra,.headline.ultra{font-size:clamp(var(--hl-large),5vw,var(--hl-ultra))}.hero,.headline.hero{font-size:clamp(var(--hl-large),5vw,var(--hl-hero))}.large,.headline.large{font-size:clamp(var(--hl-medium),5vw,var(--hl-large))}.medium,.headline.medium{font-size:clamp(var(--hl-small),5vw,var(--hl-medium))}.small,.headline.small{font-size:clamp(var(--hl-xsmall),5vw,var(--hl-small))}.xsmall,.headline.xsmall{font-size:var(--hl-xsmall)}.has-sub .large,.has-sub .headline.large,.has-sub .medium,.has-sub .headline.medium,.has-sub .small,.has-sub .headline.small,.has-sub .xsmall,.has-sub .headline.xsmall{margin:0}.has-sub span{font-family:var(--font-headline);font-size:var(--font-base);display:block;color:var(--color-subheadline)}.has-sub.large span{font-size:clamp(var(--hl-small),5vw,var(--hl-medium))}.has-sub.medium span{font-size:clamp(var(--hl-xsmall),5vw,var(--hl-small))}.has-sub.small span{font-size:var(--hl-xsmall)}.has-sub.xsmall span{font-size:var(--hl-xsmall)}p{line-height:var(--font-base-lineheight);margin:var(--font-base-margin)}p:last-child{margin:0}.paragraph-small,.date-category,.news-index .text p{font-size:var(--font-small);line-height:var(--font-small-lineheight);margin:var(--font-small-margin)}.paragraph-small p,.date-category p,.news-index .text p p{line-height:var(--font-small-lineheight)}.paragraph-small:last-child,.date-category:last-child,.news-index .text p:last-child{margin:0}.paragraph-large{font-size:var(--font-large);line-height:var(--font-large-lineheight);margin:var(--font-large-margin)}.paragraph-large p{line-height:var(--font-large-lineheight)}.paragraph-large:last-child{margin:0}strong{font-weight:normal;font-weight:var(--font-bold)}.attention{position:relative;display:flex;flex-direction:column;padding:var(--spacing-m) var(--spacing-m) var(--spacing-m) calc(var(--spacing-xl) * 1.5);background:var(--color-primary);color:#fff;border-radius:var(--border-radius);margin:var(--spacing-l) auto !important}.attention strong{font-size:var(--hl-xsmall);margin:0 0 8px}.attention:before{content:"";position:absolute;left:24px;width:48px;height:48px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLW1lc3NhZ2UtY2lyY2xlLXdhcm5pbmciPjxwYXRoIGQ9Ik03LjkgMjBBOSA5IDAgMSAwIDQgMTYuMUwyIDIyWiIvPjxwYXRoIGQ9Ik0xMiA4djQiLz48cGF0aCBkPSJNMTIgMTZoLjAxIi8+PC9zdmc+")}#main-menu{display:flex;flex-direction:column;position:absolute;z-index:998;width:100%;height:100vh;background:var(--main-menu-bg);top:0;left:0;opacity:1;-webkit-transition:opacity 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:opacity 0.6s cubic-bezier(0.155,0.85,0.45,1)}#main-menu.inactive{z-index:-1;opacity:0}#main-navigation{position:absolute;left:0;right:0;top:var(--menu-top-small);bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:hidden;overflow-y:auto;align-items:flex-start}@media (min-width:1024px){#main-navigation{top:var(--menu-top-large)}}ul.menu-main{display:flex;flex-wrap:wrap;width:100%;max-width:700px;margin:0 auto;padding:0 0 1rem 0}ul.menu-main li{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;flex-direction:row;padding:1rem 0 1rem 1rem;border-bottom:2px solid var(--color-link-on-dark)}ul.menu-main a{display:flex;position:relative;padding:0.25rem 0;flex:0 1 calc(80% - 64px)}ul.menu-main a:hover{text-decoration:underline}ul.menu-main .lvl2{position:relative;top:unset;width:100%;max-height:0;overflow:hidden;visibility:hidden}ul.menu-main .lvl2 a{font-family:var(--nav-lvl2-font);font-size:var(--nav-lvl2-font-size)}ul.menu-main .lvl2 li{border:0;margin:0;padding:0}ul.menu-main .open .level1{color:var(--nav-lvl1-a-color-open)}ul.menu-main .open .level1:before{opacity:1}ul.menu-main .open .lvl2{max-height:1000px;visibility:visible}ul.menu-main .open .sub-toggle svg{transform:rotate(180deg)}ul.menu-main .level1{font-family:var(--nav-lvl1-font);color:var(--nav-lvl1-a-color);font-weight:var(--nav-lvl1-weight);font-size:clamp(var(--nav-lvl1-size-small),5vw,var(--nav-lvl1-size-large))}ul.menu-main .level1:hover,ul.menu-main .level1.current{color:var(--nav-lvl1-a-color-hover)}ul.menu-main .topmenu{width:unset;padding:0;margin:1rem 0 0 1rem;border:0}ul.menu-main .topmenu .level1{font-family:var(--nav-topmenu-font);font-size:var(--nav-topmenu-size);color:var(--nav-topmenu-color);background:var(--nav-topmenu-bg);flex:1;padding:0.5rem;border-radius:var(--border-radius)}ul.menu-main .topmenu .level1:hover,ul.menu-main .topmenu .level1.current{color:var(--nav-topmenu-color-hover);background:var(--nav-topmenu-bg-hover)}ul.menu-main .level2{color:var(--nav-lvl2-a-color)}ul.menu-main .level2:hover{color:var(--nav-lvl2-a-color-hover)}ul.menu-main .level2.current{font-weight:var(--font-bold);color:var(--nav-lvl2-a-color-hover)}.sub-toggle{display:flex;justify-content:center;align-items:center;width:64px;background:none;border:0;margin-left:1rem;border-left:2px solid var(--nav-toggle-border);color:var(--nav-toggle)}.sub-toggle svg{width:24px;height:24px;-webkit-transition:transform 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:transform 0.6s cubic-bezier(0.155,0.85,0.45,1)}.sub-toggle:hover{color:var(--nav-toggle-hover)}.open .sub-toggle{color:var(--nav-toggle-hover)}@media (min-width:1024px){ul.menu-main.is-megamenu{align-items:flex-start;max-width:unset}ul.menu-main.is-megamenu li{border:0;flex:1}ul.menu-main.is-megamenu a{flex:1 1 auto}ul.menu-main.is-megamenu .lvl1{font-size:var(--nav-lvl1-size-large)}ul.menu-main.is-megamenu .topmenu{display:none}ul.menu-main.is-megamenu .lvl2{display:flex;flex-direction:column;top:unset;opacity:1;max-height:unset;overflow:unset;visibility:unset}ul.menu-main.is-megamenu [data-size="large"] .lvl2{flex-wrap:wrap;flex-direction:row}ul.menu-main.is-megamenu [data-size="large"] .lvl2 li{flex:0 1 25%}ul.menu-main.is-megamenu .has-submenu{padding:1rem}ul.menu-main.is-megamenu .has-submenu[data-size="large"]{flex:1 1 100%}ul.menu-main.is-megamenu .sub-toggle{display:none}}.footer-menu li{line-height:var(--footer-nav-li-lineheight)}.pagination-button{background:var(--button-bg);color:var(--button-color);display:flex;justify-content:center;align-items:center;padding:0.75rem 1rem;cursor:pointer;border-radius:var(--border-radius);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}.pagination-button:hover{background:var(--button-bg-hover);color:var(--button-color-hover)}.item-pagination{justify-content:center}.item-pagination .pagination-button{margin:0 0.5rem;position:relative;right:unset;z-index:unset;width:unset}.item-pagination .pagination-steps{width:unset;padding:0 2rem}.slider-pagination{margin:0 auto;padding-top:var(--ce-spacing)}.slider-pagination .inner{display:flex;justify-content:center}.slider-pagination .swiper-pagination{position:relative;display:flex;justify-content:center;width:unset;z-index:3;margin:0 var(--ce-spacing-small)}.slider-pagination .swiper-pagination .swiper-pagination-bullet{border-radius:0;height:100%;width:24px;opacity:1;margin:0 6px;position:relative;background:none;outline:none}.slider-pagination .swiper-pagination .swiper-pagination-bullet:after{content:"";width:12px;height:12px;border-radius:100%;background:var(--button-inactive);position:absolute;top:calc(1rem - 0px);left:0;right:0;margin:0 auto;-webkit-transition:background 0.25s ease-in-out 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:background 0.25s ease-in-out 0.6s cubic-bezier(0.155,0.85,0.45,1)}.slider-pagination .swiper-pagination .swiper-pagination-bullet:hover:after{background:var(--button-inactive-hover)}.slider-pagination .swiper-pagination .swiper-pagination-bullet-active:after{background:var(--button-active)}@media (min-width:600px){.slider-pagination.dark svg{stroke:var(--color-link-on-dark)}.slider-pagination.dark svg:hover{stroke:var(--color-link-on-dark-hover)}.slider-pagination.dark .swiper-pagination .swiper-pagination-bullet:after{background:var(--color-link-on-dark)}.slider-pagination.dark .swiper-pagination .swiper-pagination-bullet:hover:after{background:var(--color-link-on-dark-hover)}.slider-pagination.dark .swiper-pagination .swiper-pagination-bullet-active:after{background:var(--color-link-on-dark-hover)}.slider-pagination.dark .pagination-button{border:2px solid var(--color-link-on-dark)}}.pagination-steps{display:flex;width:100%;justify-content:center;align-items:center;font-family:var(--font-headline);font-size:var(--hl-xsmall);color:var(--color-headline)}.pagination-steps.swiper-pagination{position:relative}.pagination-steps .swiper-pagination-bullet{cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);color:#fff;background:var(--color-link);border:2px solid var(--color-link);border-radius:100%;opacity:1;margin:0 6px}.pagination-steps .swiper-pagination-bullet:hover{border-color:var(--color-link-hover);background:var(--color-link-hover);color:#fff}.pagination-steps .swiper-pagination-bullet-active{color:var(--color-link-hover);border-color:var(--color-link-hover);background:#fff}.pagination,.kesearch_pagebrowser{display:flex;flex:1 1 100%;width:100%;justify-content:center;align-items:center;padding:var(--ce-spacing) 0;font-weight:var(--font-bold)}.pagination ul,.kesearch_pagebrowser ul{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.pagination a,.pagination button,.kesearch_pagebrowser a,.kesearch_pagebrowser button{display:flex;color:var(--color-link);box-shadow:var(--fx-shadow);justify-content:center;align-items:center;width:42px;height:42px;border-radius:var(--border-radius);background:#fff}.pagination a:hover,.pagination button:hover,.kesearch_pagebrowser a:hover,.kesearch_pagebrowser button:hover{color:#fff;background:var(--color-link-hover)}.pagination a:hover svg,.pagination button:hover svg,.kesearch_pagebrowser a:hover svg,.kesearch_pagebrowser button:hover svg{stroke:#fff}.pagination svg,.kesearch_pagebrowser svg{stroke:var(--color-link);-webkit-transition:stroke 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:stroke 0.6s cubic-bezier(0.155,0.85,0.45,1)}.pagination .textlabel a,.kesearch_pagebrowser .textlabel a{width:82px}.pagination .current a,.kesearch_pagebrowser .current a{background:var(--color-primary);color:#fff}.pagination .prev,.pagination .next,.kesearch_pagebrowser .prev,.kesearch_pagebrowser .next{display:none}.menu-top{display:flex;align-items:center;height:100%}.menu-top li{padding:calc(var(--small-spacing) / 2) var(--small-spacing)}.menu-top a{color:var(--topbar-color);line-height:1.5rem}.menu-top a:hover{text-decoration:underline}#copyright-menu{display:flex;font-size:var(--font-small);font-weight:var(--font-bold);justify-content:center;flex-wrap:wrap;gap:0.5rem}#copyright-menu a{display:block;color:var(--copyright-color)}#copyright-menu a:hover{text-decoration:underline}@media (min-width:1024px){#copyright-menu{flex-wrap:nowrap;justify-content:space-between;gap:1rem}}.lang-nav{position:relative}.lang-nav #lang-nav-select{opacity:0;height:0;overflow:hidden;position:absolute;display:flex;flex-direction:column;border-radius:5px;background:var(--color-link);left:50%;transform:translate(-50%,0);z-index:999;top:50px;text-align:center}.lang-nav #lang-nav-select.active{height:auto;opacity:1;overflow:visible}.lang-nav #lang-nav-select:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(2,68,86,0);border-bottom-color:var(--color-link);border-width:12px;margin-left:-12px}.lang-nav #lang-nav-select a{color:#fff;padding:var(--menu-spacing);margin:0;border-bottom:1px solid var(--color-tertiary)}.lang-nav #lang-nav-select a:hover{text-decoration:underline}.lang-nav #lang-nav-select span{color:var(--color-tertiary);padding:var(--menu-spacing)}.topbar{background:var(--topbar-bg);display:flex;justify-content:space-between;padding:calc(var(--menu-spacing) * 2) 0 calc(var(--menu-spacing) * 2) calc(var(--menu-spacing) * 2)}.topbar #topbar-nav{display:none}.topbar #menu-trigger-close{margin-left:auto}@media (min-width:1024px){.topbar #topbar-nav{display:flex}}#pagehead{background:var(--pagehead-bg)}#pagehead .inner{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;padding:var(--menu-spacing);z-index:99;min-height:var(--menu-top-small)}#pagehead .navbar{margin-left:auto;display:flex;justify-content:space-between}@media (min-width:1024px){#pagehead .inner{min-height:var(--menu-top-large);align-items:center;padding:calc(var(--menu-spacing) * 2) 0 calc(var(--menu-spacing) * 2) calc(var(--menu-spacing) * 2)}}.has-hero #pagehead{position:absolute;z-index:99;background:none}.has-hero #pagehead:after{content:"";position:absolute;top:0;left:0;z-index:98;width:100%;height:200px;background:black;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%)}@media (min-width:1024px){.has-hero .logo{background:unset}}.logo{display:flex;flex:0 0 var(--logo-width);z-index:1}.logo img{width:100%;height:auto}@media (min-width:1024px){.logo{position:absolute;top:calc(var(--menu-spacing) * 2);background:var(--pagehead-bg);padding:0 1rem 1rem;border-radius:var(--border-radius);margin-left:-1rem}.logo img{width:var(--logo-width)}}.header-link-with-icon{display:flex;align-items:center;color:var(--color-link-header);font-size:var(--hl-xsmall);font-weight:var(--font-bold);font-family:var(--header-link-with-icon-font);cursor:pointer;padding:calc(var(--menu-spacing) / 1.5) calc(var(--menu-spacing) * 2);margin:0 0 0 0;border:0;background:none;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}.header-link-with-icon svg{max-width:unset}.header-link-with-icon:hover{color:var(--color-link-header-hover)}.header-link-with-icon .hide-mobile{display:none;margin-left:1rem}@media (min-width:600px){.header-link-with-icon .hide-mobile{display:flex}.topbar .menu-trigger{background:var(--color-link-header-active-bg);color:var(--color-link-header-active);border-radius:var(--border-radius);margin:0 calc(var(--menu-spacing) * 2) 0 0}.topbar .menu-trigger:hover{color:var(--color-link-header-active-hover);background:var(--color-link-header-active-bg-hover)}}.visible-topnav{display:none}.visible-topnav .menu-top a{color:var(--nav-topmenu-color)}@media (min-width:1024px){.visible-topnav{display:flex;margin-left:auto}}.bg-1{background:var(--bg-1)}main{min-height:80vh}main.full-width section .wrap{padding:0;max-width:unset}.sb-default{padding-top:calc(var(--sctn-spacing) * 1.5)}.sb-s{padding-top:var(--sctn-spacing)}.sb-m{padding-top:calc(var(--sctn-spacing) * 2.5)}.sb-l{padding-top:calc(var(--sctn-spacing) * 4)}.sa-default{padding-bottom:calc(var(--sctn-spacing) * 1.5)}.sa-s{padding-bottom:var(--sctn-spacing)}.sa-m{padding-bottom:calc(var(--sctn-spacing) * 2.5)}.sa-l{padding-bottom:calc(var(--sctn-spacing) * 4)}footer{background:var(--footer-bg);padding:var(--spacing-m) 0 0;color:var(--footer-color)}footer .wrap{gap:var(--spacing-l);padding:0 var(--wrap-padding) var(--spacing-l)}footer .headline{color:var(--footer-headline-color)}@media (min-width:1024px){footer{padding:var(--spacing-xl) 0 0}footer .wrap{flex-direction:row;justify-content:center;gap:var(--spacing-xl)}footer .footer-item{flex:0 1 400px}}footer.landing{background:none;padding:0}footer.landing .footer-partner-logos{padding:0 var(--spacing-m) var(--spacing-l)}.footer-item a{color:var(--footer-nav-a);font-weight:var(--font-bold)}.footer-item a:hover{color:var(--footer-nav-a-hover);text-decoration:underline}.footer-partner-logos{position:relative;z-index:2;padding:0 var(--spacing-m) var(--spacing-l)}.footer-partner-logos:after{content:"";position:absolute;width:100%;height:55%;top:45%;left:0;background:var(--copyright-bg);z-index:0}.footer-partner-logos .wrap{background:#fff;z-index:1;justify-content:center;align-items:center;padding:var(--spacing-m);max-width:calc(var(--wrap-large) - calc(var(--wrap-padding) * 2));-webkit-box-shadow:var(--fx-shadow);box-shadow:var(--fx-shadow);border-radius:var(--border-radius);flex-wrap:wrap;flex-direction:row;gap:var(--spacing-l)}.footer-partner-logos a{max-width:100px}.footer-partner-logos img{max-width:100px}@media (min-width:600px){.footer-partner-logos a{max-width:150px}.footer-partner-logos img{max-width:150px}}.footer-badges{display:flex;flex-wrap:wrap;flex:0 1 auto;max-width:calc(200px + var(--spacing-s));gap:var(--spacing-s);align-items:flex-start}.footer-badges a{max-width:100px}.footer-badges img{max-width:100px}.copyright{background:var(--copyright-bg);padding:var(--spacing-m) 0 var(--spacing-l) 0;color:var(--copyright-color);position:relative;z-index:2}.copyright .wrap{flex-direction:column;justify-content:center;align-items:center;text-align:center}.copyright nav{width:100%;border-top:1px solid var(--copyright-border);padding:var(--spacing-xs) 0 0;margin:var(--spacing-xs) 0 0}.copyright p{font-size:var(--font-small);font-weight:var(--font-bold);line-height:var(--font-small-lineheight);margin:0}@media (min-width:1024px){.copyright .wrap{flex-direction:row;justify-content:space-between}.copyright nav{width:unset;border:0;padding:0;margin:0}}.takuma_grid .grid-header{padding:0 0 var(--spacing-m)}.takuma_grid .grid{display:flex;flex-direction:column;justify-content:space-between}.takuma_grid .col{display:flex;flex:1 1 100%;flex-direction:column}.takuma_grid .right{margin:var(--spacing-m) 0 0}.takuma_grid .grid-content:last-child{margin:0;padding:0}.takuma_grid .grid-content.is-shortcut section,.takuma_grid .grid-content.is-shortcut section .wrap{margin:0;padding:0}.takuma_grid .grid-content .wrap{padding:0}@media (min-width:1024px){.takuma_grid .grid{flex-direction:row}.takuma_grid .left{flex:0 0 60%}.takuma_grid .right{flex:0 0 33%;margin:0}.takuma_grid.layout-1 .left{flex:0 0 50%}.takuma_grid.layout-1 .right{flex:0 0 40%;margin:0}.takuma_grid.layout-99 .left{flex:0 0 calc(50% - 1.5rem)}.takuma_grid.layout-99 .right{flex:0 0 calc(50% - 1.5rem);margin:0}}.btn,.ce p a.btn{display:inline-flex;background:var(--btn-primary-bg);color:var(--btn-primary-color);text-decoration:none;cursor:pointer;border:0;border-radius:var(--border-radius);padding:0.75rem 1rem;font-size:var(--btn-font-size);font-family:var(--btn-font);font-weight:var(--btn-font-weight);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);-webkit-box-shadow:var(--fx-shadow);box-shadow:var(--fx-shadow)}.btn:hover,.ce p a.btn:hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-color-hover);-webkit-box-shadow:var(--fx-shadow-hover);box-shadow:var(--fx-shadow-hover)}.btn.btn-default-ghost,.ce p a.btn.btn-default-ghost{border:2px solid var(--btn-primary-bg);color:var(--btn-primary-bg);background:#fff}.btn.btn-default-ghost:hover,.ce p a.btn.btn-default-ghost:hover{border:2px solid var(--btn-primary-bg);color:var(--btn-primary-color-hover);background:var(--btn-primary-ghost-bg-hover)}.btn.btn-secondary,.ce p a.btn.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-color)}.btn.btn-secondary:hover,.ce p a.btn.btn-secondary:hover{background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-color-hover)}.btn.btn-secondary-ghost,.ce p a.btn.btn-secondary-ghost{border:2px solid var(--btn-secondary-bg);background:none;color:var(--btn-secondary-bg)}.btn.btn-secondary-ghost:hover,.ce p a.btn.btn-secondary-ghost:hover{border:2px solid var(--btn-secondary-bg);color:var(--btn-secondary-color-hover);background:var(--btn-secondary-ghost-bg-hover)}.btn.btn-cancel,.ce p a.btn.btn-cancel{background:#ccc}.btn.btn-remove,.ce p a.btn.btn-remove{color:var(--color-primary);background:#ccc}.btn.btn-remove:hover,.ce p a.btn.btn-remove:hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-color-hover)}.btn.delete,.ce p a.btn.delete{width:36px;height:30px;padding:4px;background-color:var(--color-error);align-items:center;justify-content:center}.btn.delete svg,.ce p a.btn.delete svg{width:16px;height:16px;fill:#fff}.btn.delete:hover,.ce p a.btn.delete:hover{background-color:var(--color-link-hover)}button[type=submit]{border:0}#scrollToTop{position:fixed;bottom:20px;right:20px;display:none;border:0;z-index:99}a{text-decoration:none;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}td a,.ce p a,.ce ul a{color:var(--color-text);text-decoration:none;border-bottom:2px solid var(--color-link);font-weight:var(--font-bold)}td a:hover,.ce p a:hover,.ce ul a:hover{color:var(--color-link)}td a.arrow-link,.ce p a.arrow-link,.ce ul a.arrow-link{position:relative;text-transform:uppercase;font-weight:var(--font-bold);display:inline-flex;align-items:baseline;border-bottom:0}td a.arrow-link:after,.ce p a.arrow-link:after,.ce ul a.arrow-link:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.414' height='12.829' viewBox='0 0 7.414 12.829'%3E%3Cpath id='Pfad_2119' data-name='Pfad 2119' d='M0,0,5,5l5-5' transform='translate(1.414 11.414) rotate(-90)' fill='none' stroke='%2303f2f7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");width:8px;height:13px;padding-left:27px;background-repeat:no-repeat;background-position:center right}td a.btn-primary,td a.btn-secondary,.ce p a.btn-primary,.ce p a.btn-secondary,.ce ul a.btn-primary,.ce ul a.btn-secondary{border:0}form a,.ce address a,.newsletter-form a{color:var(--color-link)}form a:hover,.ce address a:hover,.newsletter-form a:hover{color:var(--color-link-hover)}section.header{position:relative}section.header span{color:var(--color-subheadline)}section.header.layout-1{text-align:center}header.has-sub{flex-direction:column}.ce.center{text-align:center}.uploads .downloads{display:flex;flex-direction:column}.uploads .download{width:100%;border-bottom:1px solid var(--color-border-light)}.uploads .download:last-child{border:0}.uploads .download a{display:flex;align-items:center;padding:var(--ce-spacing-small);background:var(--uploads-bg);color:var(--uploads-color);border-radius:var(--border-radius)}.uploads .download a:hover{background:var(--uploads-bg-hover);color:var(--uploads-color-hover)}.uploads .description{display:flex;justify-content:flex-start;flex-direction:column;flex:1 1 auto;padding-right:var(--ce-spacing-small)}.uploads .description .title{margin:0;font-weight:var(--font-bold)}.uploads .icon{flex:0 0 32px;margin:0 var(--spacing-s) 0 0}.uploads.layout-0 .text{text-align:center}.uploads.layout-1 .text{text-align:left}.uploads .collectiontitle{display:flex;color:var(--table-head-color);background:var(--table-head-background);padding:calc(var(--ce-spacing-small) / 2) var(--ce-spacing-small)}@media (min-width:1024px){.uploads.layout-2 .wrap{flex-direction:row;justify-content:space-between}.uploads .download{width:100%;border-bottom:1px solid var(--color-border-light)}}.ce ol{list-style:decimal;margin:var(--list-base-margin)}.ce ul{list-style:disc;margin:var(--list-base-margin)}.ce li{line-height:var(--list-item-lineheight);margin:var(--list-item-margin);position:relative;left:var(--list-item-left)}.ce ul.list-checks{list-style:none;margin:var(--list-base-check-margin)}.ce ul.list-checks li{line-height:var(--list-item-lineheight);margin:var(--list-item-check-margin);padding:var(--list-item-check-padding);position:relative}.ce ul.list-checks li:before{content:"";position:absolute;top:6px;left:0;width:16px;height:16px;background-image:var(--list-item-bg)}.blur{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-webkit-filter:blur(100px);filter:blur(100px)}:root{--parvus-transition-duration:300ms;--parvus-transition-timing-function:cubic-bezier(0.62,0.16,0.13,1.01);--parvus-background-color:var(--color-primary);--parvus-color:#fff;--parvus-btn-background-color:var(--color-link);--parvus-btn-color:#fff;--parvus-btn-hover-background-color:var(--color-link-hover);--parvus-btn-hover-color:hsl(0deg 0% 100%);--parvus-btn-disabled-background-color:hsla(229deg 24% 33% / 60%);--parvus-btn-disabled-color:hsl(0deg 0% 100%);--parvus-caption-background-color:transparent;--parvus-caption-color:#fff;--parvus-loading-error-background-color:hsl(0deg 0% 100%);--parvus-loading-error-color:hsl(228deg 24% 23%);--parvus-loader-background-color:hsl(23deg 40% 96%);--parvus-loader-color:hsl(228deg 24% 23%)}.parvus-zoom__indicator{display:none !important}main table{border:none;border-collapse:collapse;width:100%;max-width:100%;background-color:white}main td,main th{padding:var(--table-cell-padding);text-align:left}main tr td{background:var(--table-cell-background)}main tr:nth-child(even) td{background:var(--table-cell-background-even)}main th{color:var(--table-head-color);background:var(--table-head-background)}.table-wrap{overflow:auto;margin:var(--font-base-margin)}@media (min-width:1024px){.table-wrap{overflow:unset}}.filter-form,.filter-form.form_formframework{display:flex;flex-direction:column;border-bottom:1px solid #ececec;padding:var(--spacing-m) 0 0;gap:1rem;flex-wrap:wrap}.filter-form .field,.filter-form.form_formframework .field{display:flex;position:relative;flex:1 1 100%;flex-direction:row;align-items:center;padding:0}.filter-form label,.filter-form.form_formframework label{display:none;margin:0 0.5rem 0 0}.filter-form input,.filter-form select,.filter-form.form_formframework input,.filter-form.form_formframework select{width:100%}.filter-form .filter-field,.filter-form.form_formframework .filter-field{margin:0;width:100%}.filter-form .fieldgroup,.filter-form.form_formframework .fieldgroup{display:flex;flex-direction:row;gap:0.5rem;align-items:center}.filter-form .form-group,.filter-form.form_formframework .form-group{margin:0 0 var(--spacing-xs)}@media (min-width:600px){.filter-form,.filter-form.form_formframework{flex-direction:row;justify-content:center;padding:0 0 var(--spacing-m);margin:0 0 var(--spacing-m);gap:2rem}.filter-form .form-group,.filter-form.form_formframework .form-group{margin:0}.filter-form .field,.filter-form.form_formframework .field{position:relative;flex:0 1 auto}.filter-form .filter-field,.filter-form.form_formframework .filter-field{max-width:300px;min-width:260px}.filter-form .small-field,.filter-form.form_formframework .small-field{padding:0}.filter-form .small-field .filter-field,.filter-form.form_formframework .small-field .filter-field{max-width:180px;min-width:180px}.filter-form label,.filter-form.form_formframework label{display:block}}.pill{border-radius:var(--border-radius);color:#fff;padding:6px 12px;margin:6px 12px 6px 0;background:var(--color-primary);display:inline-flex}.pill.active{background:#7cb342}.pill.error{background:#FF6347}a.pill{background:var(--color-link)}a.pill:hover{background:var(--color-link-hover)}.pill-has-time{padding:0;overflow:hidden;background:var(--bg-1);color:var(--color-text)}.pill-has-time span:first-child{padding:6px 8px 6px 12px;font-weight:var(--font-bold);background:var(--color-grey)}.pill-has-time span:last-child{padding:6px 12px 6px 8px;background:none}.s-links{background:var(--s-links-bg)}.s-links .wrap{flex-direction:column;justify-content:center;gap:var(--spacing-l);padding:var(--spacing-m) var(--wrap-padding)}.s-links a{display:flex;justify-content:center;align-items:center;color:#fff;padding:var(--spacing-xs);border-radius:var(--border-radius);flex:0 0 48px}.s-links a:hover{opacity:0.7}.s-links svg{width:32px;height:32px}@media (min-width:1024px){.s-links .wrap{flex-direction:row;justify-content:center;gap:var(--spacing-xl)}}.networks,.webcams{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-s);justify-content:center;text-align:center}.networks .headline,.webcams .headline{flex:1 1 100%}@media (min-width:1024px){.networks,.webcams{justify-content:flex-start}.networks .headline,.webcams .headline{flex:1 1 auto}}.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.youtube{background:#FF0000}.x{background:#000}.facebook{background:#1877f2}.pinterest{background:#dc0000}.webcam{background:#c82f9a}.tripadvisor{background:#00af87}.yelp{background:#FF1A1A}.tiktok{background:#000}.image-copyright{position:absolute;bottom:0;left:0;color:#fff;background:var(--color-text);padding:0.25rem;font-size:var(--font-tiny);z-index:99}.image-copyright.top{left:auto;right:0;top:0;bottom:auto}@media (min-width:600px){.image-copyright.right{left:auto;right:0}}.caption{font-size:var(--font-small);padding:var(--spacing-xs) 0}.placeholder{background:var(--color-primary);padding:2rem;-webkit-transition:background 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:background 0.6s cubic-bezier(0.155,0.85,0.45,1)}.placeholder:hover{background:var(--color-secondary)}.placeholder img{transform:none !important}.placeholder-img{opacity:0.5}hr{background:var(--hr-bg);height:1px;border:none}.textmedia{display:flex}.textmedia header{display:flex}.textmedia .images{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-m);margin:0 0 var(--spacing-m)}.textmedia .images figure{flex:1 1 100%}.textmedia .images img{width:100%;height:auto;display:block}.textmedia .grid{display:flex;flex-direction:column-reverse}@media (min-width:600px){.textmedia .grid{gap:2rem}.textmedia .grid .text{flex:1 1 100%}.textmedia .grid-25{flex-direction:row}.textmedia .grid-26{flex-direction:row-reverse}.textmedia .layout-right header{width:100%;margin:0 0 var(--spacing-xs)}.textmedia .layout-right .images{float:right;width:40%;margin:0 0 var(--spacing-xs) var(--spacing-m)}.textmedia .layout-left header{width:100%;margin:0 0 var(--spacing-xs)}.textmedia .layout-left .images{float:left;width:40%;margin:0 var(--spacing-m) var(--spacing-m) 0}.textmedia .columns-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-m)}.textmedia .columns-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-m)}.textmedia .columns-4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-m)}}@media (min-width:1024px){.textmedia .columns-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-m)}}.a11y{display:flex;flex-wrap:wrap;gap:0.25rem;margin-bottom:var(--ce-spacing-small)}[class^="a11y-icon"]{display:flex;background:url('../../../_assets/a911d695a757af4c708f5d1d7519f802/Icons/a11y-icons.png') no-repeat;width:34px;height:34px;overflow:hidden;border:1px solid #000}[class^="a11y-icon"] span{margin-left:-9999em}.sqd{background-position:0 0}.kinderferienland{background-position:-32px 0}.geprueft{background-position:-64px 0}.geprueft-teilw{background-position:-96px 0}.gehbehindert{background-position:-128px 0}.gehbehindert-teilw{background-position:-160px 0}.rollstuhlfahrer{background-position:-192px 0}.rollstuhlfahrer-teilw{background-position:-224px 0}.hoerbehindert{background-position:-256px 0}.hoerbehindert-teilw{background-position:-288px 0}.gehoerlos{background-position:-320px 0}.gehoerlos-teilw{background-position:-352px 0}.sehbehindert{background-position:-384px 0}.sehbehindert-teilw{background-position:-416px 0}.blind{background-position:-448px 0}.blind-teilw{background-position:-480px 0}.kognitiv{background-position:-512px 0}.ibesearch{background:var(--banneraction-bg);padding:calc(var(--spacing-xl) * 1.5) 0 var(--spacing-l)}.ibesearch .headline{text-align:center;color:var(--banneraction-color);margin:0 0 1rem}.ibesearch .ibeng-spa .twng-font-semibold{font-weight:400;text-align:left}.ibesearch .ibeng-spa .\@3xl\:twng-rounded-full,.ibesearch .ibeng-spa .twng-rounded-full,.ibesearch .ibeng-spa .\@3xl\:twng-rounded-\[2\.25rem\]{border-radius:var(--border-radius)}.ibesearch .ibeng-spa .twng-border{border:0}.ibesearch .ibeng-spa .twng-bg-primary{background:var(--banneraction-bg-btn);color:var(--banneraction-color-btn);-webkit-transition:background 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:background 0.6s cubic-bezier(0.155,0.85,0.45,1)}.ibesearch .ibeng-spa .twng-bg-primary:hover{background:var(--color-primary)}.searchform .wrap{max-width:var(--wrap-small)}.searchform fieldset{border:0;padding:0;margin:0 auto;display:flex;align-items:center;position:relative}.searchform .kesearchbox{display:flex;width:100%}.searchform input[type=search]{background:var(--color-primary);color:#fff;border-radius:var(--border-radius) 0 0 var(--border-radius);line-height:48px;height:unset;padding:0 var(--ce-spacing);flex:1 1 calc(100% - 80px);border:2px solid var(--color-primary);border-width:2px 0 2px 2px;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}.searchform input[type=search]:focus{color:#fff;background:var(--color-link);border-color:var(--color-link)}.searchform button[type=submit]{border:0;background:var(--color-primary);color:var(--color-link-on-dark);border-radius:0 var(--border-radius) var(--border-radius) 0;line-height:48px;padding:0 var(--ce-spacing);display:flex;flex:0 0 80px;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1)}.searchform button[type=submit]:hover{color:var(--color-link-on-dark-hover)}#sitesearch{position:fixed;height:100%;width:100%;background:var(--search-bg);z-index:-1;top:0;left:0;opacity:0;display:flex;align-items:center;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}#sitesearch.active{opacity:1;z-index:999}#sitesearch .search-trigger{cursor:pointer;width:44px;height:44px;top:15px;right:20px;position:absolute;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius);border:2px solid var(--search-trigger);color:var(--search-trigger);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);background:none;padding:0;z-index:2}#sitesearch .search-trigger:hover{color:var(--search-trigger-hover);border-color:var(--search-trigger-hover)}#sitesearch .wrap{flex-direction:column;flex:0 1 960px;justify-content:center}#sitesearch .headline{color:var(--search-color)}#sitesearch form{display:flex;width:100%;position:relative;flex-direction:row}#sitesearch label{display:flex;align-items:center;color:#fff;margin-right:var(--ce-spacing-small)}#sitesearch input{background:#fff;border:1px solid transparent;padding:var(--ce-spacing-small);color:var(--color-text);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);height:4rem;border-radius:var(--border-radius) 0 0 var(--border-radius);margin:0;flex:1 1 auto}#sitesearch input:focus{outline:none}#sitesearch input::placeholder{color:#f6f6f6;opacity:1}#sitesearch .submit{display:flex;align-items:center;justify-content:center;border:0;padding:var(--ce-spacing-small);cursor:pointer;background:#fff;color:var(--search-btn);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);height:4rem;border-radius:0 var(--border-radius) var(--border-radius) 0}#sitesearch .submit svg{flex:0 0 29px;width:29px;height:29px}#sitesearch .submit:hover{background:#fff;color:var(--search-btn-hover)}#keywords-wrap{margin-top:calc(2 * var(--ce-spacing))}#keywords-wrap .headline{margin:0 0 0.5rem}#keywords-wrap p{display:flex;align-items:flex-start;flex-wrap:wrap}#keywords-wrap a{display:flex;height:2rem;border-radius:var(--border-radius);background:var(--search-keywords-bg);color:var(--search-keywords-color);border:0;font-weight:var(--font-normal);padding:0 1rem;align-items:center;margin:0 1rem 1rem 0}#keywords-wrap a:hover{background:var(--search-keywords-bg-hover);color:var(--search-keywords-color-hover)}#keywords-wrap #keywords-trigger{display:flex;width:100%;margin:0;justify-content:center;background:none;color:var(--color-link-on-dark)}#keywords-wrap #keywords{max-height:0;overflow:hidden}#keywords-wrap.active #keywords{max-height:1000px;overflow:visible}#keywords-wrap.active #keywords-trigger{display:none}@media (min-width:600px){#keywords-wrap #keywords-trigger{display:none}#keywords-wrap #keywords{max-height:unset;overflow:visible}}.searchresult{margin:var(--ce-spacing) 0}.searchresult .wrap{max-width:var(--wrap-small)}.searchresult #kesearch_num_results{padding:0 0 var(--ce-spacing-small)}.searchresult .no-result{text-align:center;display:block;margin:0 0 100px}.result-list-item{display:flex;align-items:center;border-top:2px solid var(--color-grey);padding:var(--ce-spacing) 0;flex-direction:column}.result-list-item .hit{color:unset}.result-list-item .type{padding:0 0 var(--ce-spacing) 0}.result-list-item .headline a{color:var(--color-link)}.result-list-item .headline a:hover{color:var(--color-link-hover)}.result-list-item p .hit{font-weight:var(--font-bold)}@media (min-width:600px){.result-list-item{flex-direction:row}.result-list-item .text{flex:0 1 80%}.result-list-item .type{padding:0;flex:0 0 162px;display:flex;justify-content:center}}.date-category{color:var(--color-grey-dark);margin:var(--spacing-xs) 0 0}.news_pi1 .wrap{padding:0}.news_pi1 .swiper-slides .date-category{padding:var(--spacing-xs) 0 0}.news-index-wrap .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:flex;align-items:center;justify-content:center}.news-index-wrap .background svg{width:100%;max-width:2000px;height:auto}.news-index-wrap .actions{display:flex;justify-content:center;margin-top:var(--ce-spacing)}.news-index{display:flex;flex-wrap:wrap;justify-content:space-between}.news-index .item{display:flex;flex-direction:column;margin:0 0 calc(var(--ce-spacing) * 1.5)}.news-index .item:hover .headline:after{width:100%;background:var(--color-secondary)}.news-index .item:hover .headline:hover:after{background:var(--color-link-hover)}.news-index .image{width:100%;position:relative}.news-index img{position:relative;height:100%;width:100%;object-fit:cover;display:block;z-index:2}.news-index header{position:relative;padding:0}.news-index .headline{color:var(--color-link);-webkit-transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1)}.news-index .headline:hover{color:var(--color-link-hover)}.news-index .text a p{color:var(--color-text)}@media (min-width:600px){.news-index .item{flex:0 1 48%;margin:0 0 calc(var(--ce-spacing) * 2)}}@media (min-width:1024px){.news-index{flex-direction:row;justify-content:space-between}.news-index .item{flex:0 1 30%}}.news_newsdetail .container{max-width:var(--wrap-small);margin:0 auto}.news_newsdetail .image{padding:var(--spacing-s) 0}.news_newsdetail img{width:100%;height:auto}.news_newsdetail .takuma_gallery{margin-top:var(--spacing-xl)}.news_newsdetail .takuma_gallery .wrap{justify-content:flex-start;padding:0}.news_newsdetail .takuma_uploads{margin-top:var(--spacing-xl)}.news_newsdetail .takuma_uploads header{margin:0 0 var(--spacing-s)}.news-listing .wrap{padding:0 var(--wrap-padding)}.news-listing .item{display:flex;flex-wrap:wrap;background:#fff;margin-bottom:var(--ce-spacing);padding-bottom:var(--ce-spacing);border-bottom:1px solid var(--color-grey);gap:var(--spacing-s)}.news-listing .item:last-child{padding-bottom:0;margin-bottom:0;border:0}.news-listing header{flex:1 1 100%}.news-listing .headline{color:var(--color-link);-webkit-transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1)}.news-listing .headline:hover{color:var(--color-link-hover)}.news-listing .image{display:flex;position:relative;width:100%}.news-listing .image a{width:100%}.news-listing img{width:100%;height:auto}@media (min-width:600px){.news-listing .image{flex:0 1 40%}.news-listing .text.has-image{flex:0 1 calc(60% - var(--spacing-s))}}@media (min-width:1024px){.news-listing .image{flex:0 1 30%}.news-listing .text.has-image{flex:0 1 calc(70% - var(--spacing-s))}}.bg-1.news-listing .item{border-radius:var(--border-radius-small);padding-bottom:0;border:0}.blogwidgets{display:flex;justify-content:center;border-bottom:1px solid #ececec;padding:0 0 var(--ce-spacing);margin:0 0 var(--ce-spacing);width:100%;text-align:center}.blogwidgets a{border-radius:var(--border-radius);color:#fff;padding:calc(var(--small-spacing) / 2) var(--small-spacing);margin:var(--small-spacing);background:var(--color-link);display:inline-flex}.blogwidgets a:hover{background:var(--color-link-hover)}.blogwidgetlist__itemcount{display:none}.widget ul{display:flex;justify-content:center}.postlist,.postteaser{display:flex;flex-wrap:wrap;justify-content:space-between}.postlist a,.postteaser a{color:var(--color-link)}.postlist a:hover,.postteaser a:hover{color:var(--color-link-hover)}.postlist .author,.postteaser .author{margin-right:4px}.postteaser__post{flex:1 1 100%;background:#fff;box-shadow:var(--fx-shadow);border-radius:var(--border-radius-small);overflow:hidden;-webkit-transition:box-shadow 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:box-shadow 0.6s cubic-bezier(0.155,0.85,0.45,1);margin-bottom:4%}.postteaser__post:hover{box-shadow:var(--fx-shadow-hover)}.postteaser__post img{width:100%;height:100%;object-fit:cover}.postteaser__post .text{padding:var(--small-spacing) calc(var(--small-spacing) * 2) calc(var(--small-spacing) * 2)}.postteaser__post .headline{margin:calc(var(--small-spacing) / 2) 0}@media (min-width:600px){.blogwidgets .widget{margin:0 var(--small-spacing)}.postteaser__post{flex:0 1 48%}}.postmetagroup{display:flex;justify-content:center;border-bottom:1px solid #ececec;padding:0 0 var(--small-spacing);margin:0 0 var(--small-spacing)}.postmetagroup__content{margin:4px}.blogheader-widget{display:flex;justify-content:center;border-bottom:1px solid #ececec;padding:0 0 var(--ce-spacing);margin:0 0 var(--ce-spacing)}.takuma_blogfooter .postmetagroup__list{display:none}.felogin_login label{width:200px;display:block}.felogin_login fieldset div{margin:0 0 var(--spacing-s)}
