@charset "UTF-8";@import url("//hello.myfonts.net/count/3908c7");@font-face{font-family:'ostfriesland';src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/Fonts/ostfriesland.eot');src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/Fonts/ostfriesland.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/Fonts/ostfriesland.woff') format("woff"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/Fonts/ostfriesland.ttf') format("truetype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/Fonts/ostfriesland.svg#ostfriesland') format("svg");font-weight:normal;font-style:normal;}[class*='icon-']:before{display:inline-block;font-family:'ostfriesland';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow-down:before{content:'\0041';}.icon-arrow-left:before{content:'\0042';}.icon-arrow-right:before{content:'\0043';}.icon-arrow-up:before{content:'\0044';}.icon-bed:before{content:'\0045';}.icon-bike:before{content:'\0046';}.icon-calendar:before{content:'\0047';}.icon-camera:before{content:'\0048';}.icon-close:before{content:'\0049';}.icon-food:before{content:'\004a';}.icon-heart:before{content:'\004b';}.icon-info:before{content:'\004c';}.icon-link-download:before{content:'\004d';}.icon-link-external:before{content:'\004e';}.icon-link-mail:before{content:'\004f';}.icon-star:before{content:'\0050';}.icon-success:before{content:'\0051';}.icon-time:before{content:'\0052';}.icon-warning:before{content:'\0053';}span.icon{display:inline-block;padding:5px;background:#ccc;font-size:36px;font-size:2.25rem;}.icon-group-ref{background:#194b7e;display:flex;flex-wrap:wrap;width:360px;color:#fff;font-size:32px;}.icon-group-ref i{flex:0 1 25%;min-height:90px;display:flex;justify-content:center;align-items:center;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}ul,ol{list-style:none;margin:0;padding:0;}html,body{height:100%;}body{margin:0;padding:0;font-size:16px;font-size:1rem;}header,section,footer{width:100%;position:relative;}#wrapper{position:relative;}.wrap{position:relative;max-width:1460px;max-width:91.25rem;margin:0 auto;padding:0 30px;padding:0 1.875rem;}.wrap::after{clear:both;content:"";display:block;}.wrap section .wrap{padding:0;}.full-width .wrap{max-width:unset;padding:0;}.full-width .list.sb-default,.full-width .list.sa-default{margin:0;}.headline,#exitintent .headline{display:block;}.colorwrap{width:100%;text-align:center;color:#ffffff;line-height:2rem;background:#ccc;position:fixed;z-index:2;}.colorwrap .wrap{background:#f9f9f9;}.helper-element::after{clear:both;content:"";display:block;}.helper-large{display:none;background:#b45491;}@media (min-width:64.1em){.helper-large{display:block;}}.helper-desktop{display:none;background:#6d54b4;}@media (min-width:48.1em) and (max-width:64.1em){.helper-desktop{display:block;}}.helper-tablet{display:none;background:#54b4ae;}@media (min-width:30em) and (max-width:48.1em){.helper-tablet{display:block;}}.helper-mobile{display:none;background:#6db454;}@media (max-width:30em){.helper-mobile{display:block;}}.navigator{position:fixed;bottom:0;left:0;z-index:999;background:#000;padding:10px;box-shadow:0 0 30px rgba(0,0,0,0.5);border:solid #fff;border-width:1px 1px 0 0;}.navigator ul{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;}.navigator ul:last-child{border:0;margin:0;padding:0;}.navigator li{margin:8px 0;}.navigator li a{color:#fff;}.navigator li a:hover{color:#2e8f3a;}@keyframes ripple{0%{transform:scale(0,0);opacity:1;}30%{transform:scale(50,50);opacity:1;}100%{opacity:0;transform:scale(80,80);}}@keyframes blow{0%{opacity:0.5;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);}80%{box-shadow:inset 0 0 0 20px #2d8f3a;opacity:0.5;}80%{box-shadow:inset 0 0 0 20px #2d8f3a;opacity:0.1;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}100%{box-shadow:inset 0 0 0 20px #2d8f3a;opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}}@keyframes attention{0%{opacity:0.7;}50%{opacity:1;}100%{opacity:0.7;}}@keyframes moving{from{transform:scale3d(1,1,1);}to{transform:scale3d(1.3,1.3,1.3);}}@keyframes hero-text{0%{transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-moz-transform:scale(0.8);backface-visibility:hidden;perspective:1000;filter:blur(10px);opacity:0;will-change:transform;transform:translateZ(0);}100%{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);filter:blur(0);opacity:1;}}@keyframes icon-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg);}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}.btn,.cr_button,.takuma_socialmedia .sl{text-decoration:none;border:0;display:inline-block;padding:12px 50px;padding:0.75rem 3.125rem;line-height:32px;line-height:2rem;font-size:16px;font-size:1rem;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-radius:3px;position:relative;box-shadow:0 0 5px rgba(0,0,0,0.2);background:#39b349;color:#ffffff;overflow:hidden;outline:none;cursor:pointer;}.btn:after,.cr_button:after,.takuma_socialmedia .sl:after{content:'';position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,0.5);opacity:0;border-radius:100%;transform:scale(1,1) translate(-50%);transform-origin:50% 50%;}.btn:focus:not(:active)::after,.cr_button:focus:not(:active)::after,.takuma_socialmedia .sl:focus:not(:active)::after{animation:ripple 1s ease-out;}.btn:hover,.cr_button:hover,.takuma_socialmedia .sl:hover{text-decoration:none;color:#ffffff;background:#2d8f3a;box-shadow:0 0 20px rgba(0,0,0,0.2);}.btn.btn-primary,.cr_button,.takuma_socialmedia .btn-primary.sl,.takuma_socialmedia .sl.cr_button{background:#39b349;}.btn.btn-primary:hover,.cr_button:hover,.takuma_socialmedia .btn-primary.sl:hover{background:#2e8f3a;}.btn.btn-secondary,.btn-secondary.cr_button,.takuma_socialmedia .btn-secondary.sl{background:#194b7e;}.btn.btn-secondary:hover,.btn-secondary.cr_button:hover,.takuma_socialmedia .btn-secondary.sl:hover{background:#476f98;}.btn.btn-input,.btn-input.cr_button,.takuma_socialmedia .btn-input.sl{border-radius:0 3px 3px 0;padding:12px 8px;padding:0.75rem 0.5rem;float:left;border:none;box-shadow:none;}.btn.ghost,.ghost.cr_button,.takuma_socialmedia .ghost.sl{line-height:26px;line-height:1.625rem;background:none;border:3px solid;box-shadow:0 0 0;}.btn.ghost.btn-primary,.ghost.cr_button,.takuma_socialmedia .ghost.btn-primary.sl{color:#39b349;border-color:#39b349;background:none;}.btn.ghost.btn-primary:hover,.ghost.cr_button:hover,.takuma_socialmedia .ghost.btn-primary.sl:hover{background:#d7f0db;border-color:#2e8f3a;}.btn.ghost.btn-secondary,.ghost.btn-secondary.cr_button,.takuma_socialmedia .ghost.btn-secondary.sl{color:#194b7e;border-color:#194b7e;background:none;}.btn.ghost.btn-secondary:hover,.ghost.btn-secondary.cr_button:hover,.takuma_socialmedia .ghost.btn-secondary.sl:hover{background:#d1dbe5;border-color:#476f98;}.btn.ghost.btn-c2a,.ghost.btn-c2a.cr_button,.takuma_socialmedia .ghost.btn-c2a.sl{background:none;background:#000;border-color:#fff;color:#fff;text-transform:uppercase;box-shadow:0 0 50px rgba(0,0,0,0.2);}.btn.ghost.btn-c2a:hover,.ghost.btn-c2a.cr_button:hover,.takuma_socialmedia .ghost.btn-c2a.sl:hover{background:#ff9900;}.btn.ghost.white,.ghost.white.cr_button,.takuma_socialmedia .ghost.white.sl{color:#ffffff;border-color:#ffffff;box-shadow:0 0 50px rgba(0,0,0,0.2);}.btn.ghost.white:hover,.ghost.white.cr_button:hover,.takuma_socialmedia .ghost.white.sl:hover{background:#ffffff;color:#2e8f3a;}.button-bg{width:192px;width:12rem;height:60px;height:3.75rem;color:transparent;display:inline-block;border-radius:3px;}.button-bg:hover{opacity:0.6;color:transparent;}.button-bg.button-bg1{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/buttons/playstore.png') top center no-repeat;background-size:cover;}.button-bg.button-bg2{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/buttons/appstore.png') top center no-repeat;background-size:cover;}.back-to-top{background:#fff;border:4px solid #2e8f3a;position:fixed;bottom:150px;right:20px;padding:1rem;z-index:9999;}.back-to-top i{transform:rotate(0deg);}.shadow{box-shadow:0 0 20px rgba(0,0,0,0.2);}.radius{border-radius:3px;overflow:hidden;}.default{max-width:auto;width:auto;}a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-decoration:none;outline:none;}a:before{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}a.external-link,a.download-link,a.mail-link,a.external-link-new-window,a.download,a.mail{position:relative;}a.external-link:before,a.download-link:before,a.mail-link:before,a.external-link-new-window:before,a.download:before,a.mail:before{font-family:"ostfriesland";content:"";display:inline;position:relative;padding:0 4px 0 2px;top:2px;font-size:18px;font-size:1.125rem;}a.external-link:before,a.external-link-new-window:before{content:"\004e";}a.download-link:before,a.download:before{content:"\004d";}a.mail-link:before,a.mail:before{content:"\004f";}.wcag-helper{position:absolute !important;left:-9999em !important;}[class^="a11y-icon"]{display:inline-block;background:url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/a11y-icons.png') no-repeat;width:34px;height:34px;overflow:hidden;display:inline-block;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;}.jumpnav{position:absolute;left:-9999em;top:0;}#topbar{text-align:right;}@media (max-width:30em){#topbar{display:block;width:100%;position:fixed;bottom:0;z-index:999;text-align:center;box-shadow:0 0 20px rgba(0,0,0,0.3);}}#topbar span{padding:12px 0;padding:0.75rem 0;display:inline-block;position:relative;}@media (max-width:30em){#topbar span{display:none;}}#topbar span svg{max-width:18px;max-width:1.125rem;position:absolute;top:10px;left:0;}#topbar span a{border-right:1px solid #fff;padding:0 20px 0 26px;padding:0 1.25rem 0 1.625rem;margin:0 20px 0 0;margin:0 1.25rem 0 0;display:block;color:#fff;}#topbar span a:hover{text-decoration:underline;}#mobile{display:none;}#nav-main{box-shadow:0 3px 8px rgba(0,0,0,0.15);position:relative;z-index:999;padding:12px 0 0;padding:0.75rem 0 0;}@media (max-width:1060px){#nav-main{height:100px;height:6.25rem;}}@media (min-width:64.1em){#nav-main.sticky + .m-content{padding-top:106px;padding-top:6.625rem;}}@media (min-width:48.1em) and (max-width:64.1em){#nav-main.sticky + .m-content{padding-top:106px;padding-top:6.625rem;}}#nav-main.sticky{width:100%;}@media (min-width:64.1em){#nav-main.sticky{position:fixed;top:0;}}@media (min-width:48.1em) and (max-width:64.1em){#nav-main.sticky{position:fixed;top:0;}}.logo{float:left;width:250px;width:15.625rem;height:26px;height:1.625rem;margin:34px 0 0 0;margin:2.125rem 0 0 0;}@media (min-width:1060px) and (max-width:1160px){.logo{width:180px;width:11.25rem;margin:40px 0 0;margin:2.5rem 0 0;}}@media (min-width:1160px) and (max-width:1331px){.logo{width:200px;width:12.5rem;margin:34px 0;margin:2.125rem 0;}}@media (max-width:30em){.logo{width:180px;width:11.25rem;margin:40px 0 0;margin:2.5rem 0 0;}}.logo img{max-width:250px;max-width:15.625rem;}.logo svg{-webkit-transition:fill ease-in-out 0.25s;-moz-transition:fill ease-in-out 0.25s;-ms-transition:fill ease-in-out 0.25s;-o-transition:fill ease-in-out 0.25s;transition:fill ease-in-out 0.25s;}.logo span{max-width:23px;max-width:1.4375rem;display:block;position:absolute;top:1px;left:190px;}@media (min-width:1060px) and (max-width:1160px){.logo span{left:127px;}}@media (min-width:1160px) and (max-width:1331px){.logo span{left:156px;}}@media (max-width:30em){.logo span{left:142px;}}.logo span svg{width:100%;}.logo:hover span svg{animation:icon-rotate 3s ease-in-out infinite;}@media (min-width:64.1em){.col-main{width:calc(58.33333%);float:left;margin-left:0px;}}@media (min-width:48.1em) and (max-width:64.1em){.col-main{width:calc(58.33333%);float:left;margin-left:0px;}}@media (max-width:48.1em){.col-main{width:calc(100%);float:left;margin-left:0px;}}.col-main section .wrap{padding:0;}@media (min-width:64.1em){.col-aside{width:calc(33.33333%);float:left;margin-left:0px;left:calc(8.33333% + 0px);position:relative;}}@media (min-width:48.1em) and (max-width:64.1em){.col-aside{width:calc(33.33333%);float:left;margin-left:0px;left:calc(8.33333% + 0px);position:relative;}}@media (max-width:48.1em){.col-aside{width:calc(100%);float:left;margin-left:0px;margin-top:70px;margin-top:4.375rem;}}.col-aside section .wrap{padding:0;}section.sb-default{margin-top:40px;margin-top:2.5rem;}section.sb-l{margin-top:100px;margin-top:6.25rem;}section.sb-m{margin-top:70px;margin-top:4.375rem;}section.sb-s{margin-top:40px;margin-top:2.5rem;}section.sa-default{margin-bottom:40px;margin-bottom:2.5rem;}section.sa-l{margin-bottom:100px;margin-bottom:6.25rem;}section.sa-m{margin-bottom:70px;margin-bottom:4.375rem;}section.sa-s{margin-bottom:40px;margin-bottom:2.5rem;}.ce.sb-l{margin-top:100px;margin-top:6.25rem;}.ce.sb-m{margin-top:70px;margin-top:4.375rem;}.ce.sb-s{margin-top:40px;margin-top:2.5rem;}.ce.sa-l{margin-bottom:100px;margin-bottom:6.25rem;}.ce.sa-m{margin-bottom:70px;margin-bottom:4.375rem;}.ce.sa-s{margin-bottom:40px;margin-bottom:2.5rem;}@media (max-width:30em){section.hide-m,.ce.hide-m{display:none;}}@media (min-width:30em) and (max-width:48.1em){section.hide-t,.ce.hide-t{display:none;}}@media (min-width:48.1em) and (max-width:64.1em){section.hide-d,.ce.hide-d{display:none;}}@media (min-width:64.1em){section.hide-l,.ce.hide-l{display:none;}}.cmplazypreviewiframe{height:300px !important;}.clearfix::after{content:"";clear:both;display:table;}.footer-img img{width:100%;height:auto;}footer{padding:30px 0;padding:1.875rem 0;float:left;}footer:before{position:absolute;top:-30px;left:0;height:30px;width:100%;content:"";}footer address{width:calc(25%);float:left;margin-left:0px;}@media (min-width:30em) and (max-width:48.1em){footer address{width:calc(50%);float:left;margin-left:0px;}}@media (max-width:30em){footer address{width:calc(100%);float:left;margin-left:0px;}}footer address p{font-size:16px;font-size:1rem;color:#fff;}footer address p:last-child{margin:0;}footer address a{color:#fff;}footer address a:hover{color:#e6e6e6;}footer .nav-logo,footer nav{width:calc(25%);float:left;margin-left:0px;}footer .nav-logo img,footer nav img{width:100%;height:auto;}@media (min-width:30em) and (max-width:48.1em){footer .nav-logo,footer nav{width:calc(50%);float:left;margin-left:0px;}}@media (max-width:30em){footer .nav-logo,footer nav{width:calc(100%);float:left;margin-left:0px;margin-bottom:30px;margin-bottom:1.875rem;}}footer span.headline.headline-top,footer #exitintent span.headline-top.headline,#exitintent footer span.headline-top.headline{margin-top:20px;margin-top:1.25rem;}.copyright{width:calc(100%);float:left;margin-left:0px;border-top:1px solid #fff;padding:16px 0;padding:1rem 0;}.copyright p{width:calc(33.33333%);float:left;margin-left:0px;margin-bottom:0;}@media (max-width:30em){.copyright p{width:100%;line-height:36px;line-height:2.25rem;text-align:center;padding:16px 0 46px;padding:1rem 0 2.875rem;}}.copyright img{max-width:120px;max-width:7.5rem;float:right;}@media (max-width:30em){.copyright img{display:none;}}.copyright .partnerbar{float:right;margin-right:60px;margin-right:3.75rem;}.copyright .partnerbar img{max-width:150px;max-width:9.375rem;}.logobar{text-align:center;background:#e9e9e9;padding:30px 0;padding:1.875rem 0;width:100%;float:left;}.logobar a{display:inline-block;margin:0 2rem;max-width:200px;max-width:12.5rem;vertical-align:middle;}.o-footersocial{display:inline-block;cursor:pointer;background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-tw.svg') center center no-repeat;padding:12px;padding:0.75rem;border-radius:3px;margin:0 12px 0 0;margin:0 0.75rem 0 0;}.o-footersocial:hover{opacity:0.7;}.o-footersocial.o-fb-link{background:#1877f2;}.o-footersocial.o-fb-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-fb.svg') center center no-repeat;}.o-footersocial.o-ig-link{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1);}.o-footersocial.o-ig-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-ig.svg') center center no-repeat;}.o-footersocial.o-tw-link{background:#000000;}.o-footersocial.o-tw-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-tw.svg') center center no-repeat;}.o-footersocial.o-wc-link{background:#c82f9a;}.o-footersocial.o-wc-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-wc.svg') center center no-repeat;}.o-footersocial.o-pin-link{background:#bd081c;}.o-footersocial.o-pin-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-pi.svg') center center no-repeat;}.o-footersocial.o-yt-link{background:#FF0000;}.o-footersocial.o-yt-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-yt.svg') center center no-repeat;}.o-footersocial span{display:block;float:left;width:24px;width:1.5rem;height:24px;height:1.5rem;}.o-footersocial span.title{margin-left:-9999em;}ul.megamenu-main,ul.megamenu-main li,ul.megamenu-main a{margin:0;padding:0;display:block;line-height:normal;text-decoration:none;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}ul.megamenu-main{float:right;text-align:right;height:94px;height:5.875rem;z-index:9999;font-size:0;}@media (max-width:1060px){ul.megamenu-main{display:none;}}ul.megamenu-main li{text-align:center;height:94px;display:inline-block;overflow:visible;}ul.megamenu-main li:first-child span{padding-left:0;}ul.megamenu-main li:last-child span{border:0;padding-right:0;}ul.megamenu-main li:hover{background:#fff;}ul.megamenu-main a{text-transform:uppercase;line-height:94px;line-height:5.875rem;font-size:14px;font-size:0.875rem;overflow:visible;display:block;text-align:center;position:relative;text-shadow:0 0 1px rgba(0,0,0,0.1);}ul.megamenu-main a span{line-height:14px;line-height:0.875rem;display:inline-block;padding:0 30px;padding:0 1.875rem;border-right:1px solid;}@media (min-width:1160px) and (max-width:1331px){ul.megamenu-main a span{padding:0 20px;padding:0 1.25rem;}}@media (min-width:1060px) and (max-width:1160px){ul.megamenu-main a span{padding:0 10px;padding:0 0.625rem;}}ul.megamenu-main .mega-nav{font-size:14px;font-size:0.875rem;display:none;position:absolute;left:30px;left:1.875rem;top:94px;top:5.875rem;width:calc(100% - 60px);text-align:left;box-shadow:0px 20px 20px rgba(0,0,0,0.5);z-index:199;}ul.megamenu-main .mega-nav .nav-left{width:68%;margin-left:0;float:left;}ul.megamenu-main .mega-nav .nav-left.nav-wide{width:100%;}ul.megamenu-main .mega-nav a.subtitle{line-height:1rem;text-align:left;}ul.megamenu-main .mega-nav a.subtitle span{display:inline-block;padding:0;padding:0;border:0;text-align:left;}ul.megamenu-main .mega-nav a.subtitle .headline,ul.megamenu-main .mega-nav a.subtitle #exitintent .headline,#exitintent ul.megamenu-main .mega-nav a.subtitle .headline{-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-ms-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;line-height:32px;line-height:2rem;}ul.megamenu-main .mega-nav a.toplink{overflow:hidden;position:relative;}ul.megamenu-main .mega-nav a.toplink:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";}ul.megamenu-main .mega-nav a.toplink img{-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;opacity:1;display:block;}ul.megamenu-main .mega-nav a.toplink:hover img{opacity:0.7;}ul.megamenu-main .mega-nav .subnav-wrap{padding:15px 0 30px;padding:0.9375rem 0 1.875rem;width:96%;}ul.megamenu-main .mega-nav .nav-left.nav-wide .subnav-wrap{width:100%;}ul.megamenu-main .mega-nav .nav-special{width:32%;height:calc(100% - 20px);position:relative;float:right;text-align:center;padding:20px;color:#000;}ul.megamenu-main .mega-nav .nav-special:before{content:"";position:absolute;left:-20px;top:0;height:100%;width:20px;width:1.25rem;z-index:3;}ul.megamenu-main .mega-nav .nav-special img{opacity:1;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;margin:0 auto;width:100%;height:auto;}ul.megamenu-main .mega-nav .nav-special img:hover{opacity:0.7;}ul.megamenu-main .mega-nav .nav-special span{padding:0;border:0;display:block;position:relative;}ul.megamenu-main .mega-nav .nav-special span.masked{z-index:1;}ul.megamenu-main .mega-nav .nav-special span.masked:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/backgrounds/rightmenu-mask.png') top left no-repeat;background-size:cover;}ul.megamenu-main .mega-nav .nav-special a.rightlink{background:none !important;line-height:0;margin-bottom:1rem;}ul.megamenu-main .mega-nav .nav-special p{font-size:16px;font-size:1rem;}ul.megamenu-main .mega-nav .nav-special p a{display:inline-block;padding:12px 50px;padding:0.75rem 3.125rem;line-height:32px;line-height:2rem;font-size:16px;font-size:1rem;text-transform:none;}ul.megamenu-main .mega-nav .col{padding-left:30px;padding-left:1.875rem;}ul.megamenu-main .mega-nav .col ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}ul.megamenu-main .mega-nav ul{width:100%;margin:10px 0 20px 0;margin:0.625rem 0 1.25rem 0;float:left;}ul.megamenu-main .mega-nav ul li{margin-bottom:1rem;height:auto;display:block;}ul.megamenu-main .mega-nav ul li a{line-height:20px;line-height:1.25rem;text-align:left;text-transform:none;}ul.megamenu-main li:hover .mega-nav{display:block;}ul.menu-main,ul.menu-main li,ul.menu-main a{margin:0;padding:0;display:block;line-height:normal;text-decoration:none;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}ul.menu-main{float:right;text-align:right;z-index:9999;}ul.menu-main li{text-align:center;display:inline-block;float:left;}ul.menu-main li:last-child span{border:0;padding-right:0;}ul.menu-main li:hover a{color:#000;}ul.menu-main a{color:#000;line-height:94px;line-height:5.875rem;height:94px;height:5.875rem;font-size:14px;font-size:0.875rem;display:block;text-align:center;position:relative;text-transform:uppercase;background:#fff;}ul.menu-main a:hover{color:#000;background:#fff;}ul.menu-main a span{line-height:14px;line-height:0.875rem;display:inline-block;padding:0 30px;padding:0 1.875rem;border-right:1px solid;}@media (min-width:1160px) and (max-width:1331px){ul.menu-main a span{padding:0 20px;padding:0 1.25rem;}}@media (min-width:1060px) and (max-width:1160px){ul.menu-main a span{padding:0 10px;padding:0 0.625rem;}}@media (min-width:48.1em) and (max-width:64.1em){ul.menu-main a{padding:0 12px;padding:0 0.75rem;}}@media (max-width:1060px){ul.menu-main{display:none;}}ul.menu-main ul{display:none;position:absolute;top:94px;top:5.875rem;background:#fff;z-index:102;box-shadow:10px 10px 10px rgba(0,0,0,0.3);opacity:0;border-radius:0 0 3px 3px;overflow:hidden;}ul.menu-main ul li{float:none;display:list-item;position:relative;margin:0;}ul.menu-main ul li:last-child a{border:0;padding-bottom:10px;padding-bottom:0.625rem;}ul.menu-main ul a{font-size:15px;font-size:0.9375rem;height:50px;height:3.125rem;line-height:50px;line-height:3.125rem;text-align:left;border-top:0;background:#fff;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-transform:none;padding:0 30px;padding:0 1.875rem;color:#ff9900;}@media (min-width:1160px) and (max-width:1331px){ul.menu-main ul a{padding:0 20px;padding:0 1.25rem;}}@media (min-width:1060px) and (max-width:1160px){ul.menu-main ul a{padding:0 10px;padding:0 0.625rem;}}ul.menu-main li:last-child ul{right:0;}ul.menu-main li:hover > ul{display:block;opacity:1;visibility:visible;}ul.menu-main li:hover > ul a{border-radius:0;border-bottom:1px solid #fff;}ul.menu-main li:hover > ul a:hover{background:#ccc;color:#660000;padding:0 20px 0 40px;padding:0 1.25rem 0 2.5rem;}@media (min-width:1160px) and (max-width:1331px){ul.menu-main li:hover > ul a:hover{padding:0 10px 0 30px;padding:0 0.625rem 0 1.875rem;}}@media (min-width:1060px) and (max-width:1160px){ul.menu-main li:hover > ul a:hover{padding:0 5px 0 10px;padding:0 0.3125rem 0 0.625rem;}}ul.menu-main li:hover > ul li.current a{background:#161616;color:#fff;}ul.menu-main li:hover > ul li:last-child a{border:0;padding-bottom:10px;padding-bottom:0.625rem;}.menu-sub li{margin-bottom:1px;}.menu-sub a{display:block;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;padding:10px 14px;padding:0.625rem 0.875rem;color:#194b7e;background:#fff;border-left:1px solid #fff;}.menu-sub a:hover,.menu-sub li.current a{color:#ff9900;padding:10px 4px 10px 19px;padding:0.625rem 0.25rem 0.625rem 1.1875rem;border-left:5px solid #ff9900;}.menu-top{float:right;padding:12px 0;padding:0.75rem 0;}.menu-top a{border-right:1px solid;display:inline-block;padding:0 20px 0 0;padding:0 1.25rem 0 0;margin:0 20px 0 0;margin:0 1.25rem 0 0;font-size:12px;}@media (max-width:48.1em){.menu-top a{display:none;}}.menu-top a:last-child{border:0;margin:0;}.menu-top a:hover{text-decoration:underline;}a.maplink,a.plannerlink,a.searchlink{padding-left:2.5rem;position:relative;background:rgba(255,255,255,0.5);float:right;padding:12px 20px 12px 52px;color:#fff;cursor:pointer;}@media (max-width:30em){a.maplink,a.plannerlink,a.searchlink{float:none;display:inline-block;margin:0 5px;padding:20px 20px 20px 52px;}}a.maplink:hover,a.plannerlink:hover,a.searchlink:hover{background:#2d8f3a;color:#fff;}a.maplink:before,a.plannerlink:before,a.searchlink:before{content:'';display:block;width:32px;height:32px;position:absolute;top:4px;left:12px;background-image:url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/icon-search-topnav.png');}@media (max-width:30em){a.maplink:before,a.plannerlink:before,a.searchlink:before{top:12px;}}a.plannerlink{margin-right:2px;}a.plannerlink:before{background-image:url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/icon-like-topnav.png');}a.maplink{margin-right:2px;}a.maplink:before{background-image:url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/icon-map-topnav.png');}.footer-special{display:none;background:#194b7e;position:fixed;bottom:0;top:auto;width:100%;padding:2px 0 0;}@media (max-width:30em){.footer-special{display:block;}}.footer-special a{width:calc(50% - 1px);}.menu-breadcrumb{position:absolute;z-index:99;width:100%;background:#2e8f3a;color:#fff;font-size:12px;font-size:0.75rem;box-shadow:0 0 20px rgba(0,0,0,0.3);}@media (max-width:48.1em){.menu-breadcrumb{display:none;}}.menu-breadcrumb .breadcrumb{display:flex;padding:10px 0;padding:0.625rem 0;}.menu-breadcrumb li:first-child{padding:0 10px 0 0;padding:0 0.625rem 0 0;}.menu-breadcrumb li a{position:relative;padding:0 10px 0 0;padding:0 0.625rem 0 0;color:#fff;display:flex;}.menu-breadcrumb li a:after{font-family:'ostfriesland';content:"\0044";transform:rotate(90deg);margin:0 0 0 10px;margin:0 0 0 0.625rem;}.menu-breadcrumb li a span{border-bottom:1px solid transparent;-webkit-transition:border-color 0.25s ease-in-out;-moz-transition:border-color 0.25s ease-in-out;-ms-transition:border-color 0.25s ease-in-out;-o-transition:border-color 0.25s ease-in-out;transition:border-color 0.25s ease-in-out;}.menu-breadcrumb li a:hover span{border-color:#fff;}:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px;}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s;}.mm-ocd--open{bottom:0;background:rgba(0,0,0,0.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:calc(100% - 80%);width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0);}.mm-ocd--left .mm-ocd__backdrop{right:0;}.mm-ocd--right .mm-ocd__backdrop{left:0;}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default;}.mm-spn ul:after{content:'';display:block;height:50px;height:var(--mm-spn-item-height);}.mm-spn > ul{left:0;}.mm-spn ul.mm-spn--open{left:0;}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden;}.mm-spn li{position:relative;background:inherit;cursor:pointer;}.mm-spn li:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height) / 2);right:25px;right:calc(var(--mm-spn-item-height) / 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4;}.mm-spn li:after{content:'';display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15;}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height)) / 2) var(--mm-spn-item-indent);}.mm-spn a{background:inherit;color:inherit;text-decoration:none;}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height));}.mm-spn a:not(:last-child):after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15;}.mm-spn span{background:0 0;}.mm-spn.mm-spn--navbar{cursor:pointer;}.mm-spn.mm-spn--navbar:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height) / 2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4;}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default;}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none;}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent);}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px);}.mm-spn.mm-spn--navbar ul:before{content:'';display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15;}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3;}.mm-spn.mm-spn--dark{color:#ddd;background:#333;}.mm-spn.mm-spn--vertical{overflow-y:auto;}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static;}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent);}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height) / 2);}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block;}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0);}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none;}.mm-spn.mm-spn--light{background:#39b349;color:#fff;}.mm-spn li{border-bottom:1px solid #fff;background:#39b349;}.mm-spn.mm-spn--navbar ul::before{border-color:#fff;opacity:1;}.mm-spn a{background:none;}.mm-spn.mm-spn--navbar::before,.mm-spn.mm-spn--navbar:after,.mm-spn li:before{opacity:1;border-color:#ff9900;}.mm-spn.mm-spn--navbar ul::before,.mm-spn li::after{opacity:0.7;}.mm-spn li::after{display:none;}.mm-spn a:not(:last-child)::after{border-color:#fff;opacity:1;}.mmenu-trigger{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;right:20px;z-index:9980;min-height:24px;width:30px;}@media (max-width:1060px){.mmenu-trigger{top:74px;display:block;}}@media (max-width:30em){.mmenu-trigger{display:block;top:46px;}}.mmenu-trigger span{width:30px;top:50%;transform:translateY(-50%);transform-origin:50% 50%;}.mmenu-trigger span,.mmenu-trigger span::before,.mmenu-trigger span::after{position:absolute;left:0;height:3px;background:#39b349;transition:all .2s ease;}.mmenu-trigger span::before,.mmenu-trigger span::after{content:'';width:100%;}.mmenu-trigger span::before{top:-10px;}.mmenu-trigger span::after{bottom:-10px;}.mmenu-trigger.toggle-open span{background:rgba(0,0,0,0);transform:rotate(45deg);}.mmenu-trigger.toggle-open span::before{transform:translate3d(0,10px,0);}.mmenu-trigger.toggle-open span::after{transform:rotate(-90deg) translate3d(10px,0,0);}nav#mobile{display:none;}.is-loaded nav#mobile{display:block;}.mm-spn.mm-spn--light{background:#39b349;color:#fff;}.mm-spn li{border-bottom:1px solid #fff;background:#39b349;}.mm-spn.mm-spn--navbar ul::before{border-color:#fff;}.mm-spn.mm-spn--navbar::before,.mm-spn.mm-spn--navbar:after,.mm-spn li:before{border-color:#fff;}.mm-spn a:not(:last-child)::after{border-color:#fff;}.page-navigation{width:100%;float:left;}.page-navigation ul.f3-widget-paginator,.ce ul.f3-widget-paginator{list-style:none;float:left;margin:12px 0 0 0;margin:0.75rem 0 0 0;padding:0;text-align:center;width:100%;}.page-navigation ul.f3-widget-paginator li,.ce ul.f3-widget-paginator li{display:inline-block;margin:8px;margin:0.5rem;}.page-navigation ul.f3-widget-paginator li.current,.ce ul.f3-widget-paginator li.current{padding:12px 18px;padding:0.75rem 1.125rem;}.page-navigation ul.f3-widget-paginator li a,.ce ul.f3-widget-paginator li a{position:relative;display:inline-block;padding:12px 20px;padding:0.75rem 1.25rem;}@media (max-width:30em){.page-navigation ul.f3-widget-paginator li.previous,.page-navigation ul.f3-widget-paginator li.next,.ce ul.f3-widget-paginator li.previous,.ce ul.f3-widget-paginator li.next{display:none;}}.nav-footer li{margin:0 0 16px 0;margin:0 0 1rem 0;}.nav-footer a{display:block;}.ce{}.ce ul:last-child,.ce ol:last-child,.ce p:last-child{margin-bottom:0;}address{font-style:normal;}section.div.layout-0{display:flex;}.ce.header{margin-bottom:12px;margin-bottom:0.75rem;}.ce.header.layout-1{text-align:center;}.ce table{width:100% !important;border-collapse:collapse;padding:0;border-spacing:0;}.ce table tr{border-bottom:1px solid;}.ce table th{text-align:left;line-height:24px;line-height:1.5rem;padding:10px 12px;padding:0.625rem 0.75rem;border-right:1px solid;border-bottom:1px solid;}.ce table th:last-child{border-right:0;}.ce table td{vertical-align:top;line-height:20px;line-height:1.25rem;padding:6px 12px 10px;padding:0.375rem 0.75rem 0.625rem;border-right:1px solid;}.ce table td:last-child{border:0;}.ce table caption{text-align:left;line-height:24px;line-height:1.5rem;padding:8px 16px;padding:0.5rem 1rem;caption-side:top;border-top:2px solid;margin-top:-1px;}.div .wrap{width:100%;}.ce.div{width:100%;}.ce.div hr{border:none;background-color:none;height:1px;}.img.bottom{margin:0 0 26px;margin:0 0 1.625rem;}.img.right{margin:0 0 20px 20px;margin:0 0 1.25rem 1.25rem;float:right;}.img.left{margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;float:left;}.tm.center{text-align:center;}.img-count-2 figure,.img-count-3 figure,.img-count-4 figure,.img-count-6 figure{display:inline-block;vertical-align:top;}.img-count-1 figure{width:calc(100% / 1 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}.img-count-2 figure{width:calc(100% / 2 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}.img-count-3 figure{width:calc(100% / 3 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}.img-count-4 figure{width:calc(100% / 4 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}.img-count-6 figure{width:calc(100% / 6 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}figcaption{padding:8px 12px;padding:0.5rem 0.75rem;text-align:center;border-top:1px solid #fff;font-size:13px;font-size:0.8125rem;}.frame-type-textpic.frame-layout-1{text-align:center;}.frame-type-textpic.frame-layout-2 figure{background:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.1);}.frame-type-textpic.frame-layout-2 figure a{position:relative;}.frame-type-textpic.frame-layout-2 figure .img-hold{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.frame-type-textpic.frame-layout-2 .img-count-4 figure{padding:20px;padding:1.25rem;height:300px;height:18.75rem;}.frame-type-textpic.frame-layout-2 .img-count-6 figure{padding:20px;padding:1.25rem;height:200px;height:12.5rem;}.textmedia img{width:100%;height:auto;}.tm-below .ce-gallery{width:100%;float:left;}.tm-above .ce-gallery{width:100%;}.tm-above .ce-gallery.img-count-1 figure{width:100%;margin:0 0 20px 0;margin:0 0 1.25rem 0;}.tm-right-inside .ce-gallery{width:calc(100% / 3);margin:0 0 20px 20px;margin:0 0 1.25rem 1.25rem;float:right;}@media (max-width:30em){.tm-right-inside .ce-gallery{margin:0 0 20px 0;margin:0 0 1.25rem 0;width:100%;}}.tm-left-inside .ce-gallery{width:calc(100% / 3);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;float:left;}@media (max-width:30em){.tm-left-inside .ce-gallery{margin:0 0 20px 0;margin:0 0 1.25rem 0;width:100%;}}.img-count-2 figure,.img-count-3 figure,.img-count-4 figure,.img-count-6 figure{display:inline-block;vertical-align:top;}.img-count-1 figure{width:calc(100% / 1 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}.img-count-2 figure{width:calc(100% / 2 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}.img-count-3 figure{width:calc(100% / 3 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}.img-count-4 figure{width:calc(100% / 4 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}@media (min-width:30em) and (max-width:48.1em){.img-count-4 figure{width:calc(100% / 3 - 1.25rem);}}@media (max-width:30em){.img-count-4 figure{width:calc(100% / 2 - 1.25rem);}}.img-count-6 figure{width:calc(100% / 6 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}@media (min-width:30em) and (max-width:48.1em){.img-count-6 figure{width:calc(100% / 3 - 1.25rem);}}@media (max-width:30em){.img-count-6 figure{width:calc(100% / 2 - 1.25rem);}}.tm-left .img-count-4 figure,.tm-right .img-count-4 figure,.tm-left-inside .img-count-4 figure,.tm-right-inside .img-count-4 figure{width:calc(100% / 2 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}.tm-left .img-count-6 figure,.tm-right .img-count-6 figure,.tm-left-inside .img-count-6 figure,.tm-right-inside .img-count-6 figure{width:calc(100% / 2 - 1.25rem);margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0;}figcaption{padding:8px 12px;padding:0.5rem 0.75rem;text-align:center;border-top:1px solid #fff;font-size:13px;font-size:0.8125rem;}.tm-right{margin-left:0px;margin-right:0px;width:calc(100% + 0px);}.tm-right .text{width:calc(58.33333%);float:left;margin-left:0px;}@media (max-width:48.1em){.tm-right .text{width:calc(100%);float:left;margin-left:0px;margin-bottom:24px;margin-bottom:1.5rem;}}.tm-right .ce-gallery{width:calc(33.33333%);float:left;margin-left:0px;left:calc(8.33333% + 0px);position:relative;}@media (max-width:48.1em){.tm-right .ce-gallery{left:calc(0% + 0px);position:relative;width:calc(100%);float:left;margin-left:0px;}}.tm-right .img-count-1 figure{margin-right:0;width:100%;}.tm-left{margin-left:0px;margin-right:0px;width:calc(100% + 0px);}.tm-left .text{left:calc(8.33333% + 0px);position:relative;width:calc(58.33333%);float:left;margin-left:0px;}@media (max-width:48.1em){.tm-left .text{left:calc(0% + 0px);position:relative;width:calc(100%);float:left;margin-left:0px;margin-bottom:24px;margin-bottom:1.5rem;}}.tm-left .ce-gallery{width:calc(33.33333%);float:left;margin-left:0px;}@media (max-width:48.1em){.tm-left .ce-gallery{width:calc(100%);float:left;margin-left:0px;}}.tm-left .img-count-1 figure{margin-right:0;width:100%;}.textmedia.layout-1 .wrap{max-width:900px;max-width:56.25rem;}.ce ul{list-style:disc;}.ce ul li{position:relative;}.ce ol{list-style:none;}.ce ol li{margin:0;padding:0 0 0 2rem;text-indent:-2rem;list-style-type:none;counter-increment:item;}.ce ol li:before{display:inline-block;width:1rem;padding-right:0.5rem;text-align:right;content:counter(item) ".";}.ce.frame-type-bullets.frame-layout-1 ul{list-style:none;margin-left:0;}.ce.frame-type-bullets.frame-layout-1 ul li{padding-left:37px;padding-left:2.3125rem;margin-bottom:34px;margin-bottom:2.125rem;}.ce.frame-type-bullets.frame-layout-1 ul li:before{position:absolute;left:0;top:0;width:23px;height:23px;content:"";background:url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/Icons/arrow.svg') left top no-repeat;background-size:23px 23px;}.ce.frame-type-bullets.frame-layout-2 ul{list-style:none;margin-left:0;}.ce.frame-type-bullets.frame-layout-2 ul li{padding-left:37px;padding-left:2.3125rem;margin-bottom:34px;margin-bottom:2.125rem;}.ce.frame-type-bullets.frame-layout-2 ul li:before{position:absolute;left:0;top:0;width:23px;height:23px;content:"";background:url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/Icons/check.svg') left top no-repeat;background-size:23px 23px;}ul.bg{list-style:none;margin-left:0;}ul.bg li{margin:26px 0;margin:1.625rem 0;background:#fff url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/Icons/list-bg.svg') center left no-repeat;background-size:320px 140px;text-align:left;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px;display:table;width:100%;}@media (max-width:48.1em){ul.bg li{background:#fff;}}ul.bg li span{display:table-cell;padding:20px;padding:1.25rem;vertical-align:middle;max-width:60%;}ul.bg li span:first-child{width:40%;color:#ffffff;}@media (max-width:48.1em){ul.bg li span:first-child{display:block;width:100%;max-width:100%;}}@media (max-width:48.1em){ul.bg li span{display:block;width:100%;max-width:100%;}}.ce.uploads ul{margin:0;padding:0;list-style:none;}.uploads .ce ul{margin:0;padding:0;list-style:none;}.uploads li{width:calc(100%);float:left;margin-left:0px;margin-bottom:30px;margin-bottom:1.875rem;}.uploads a{display:block;overflow:hidden;padding:12px 20px;padding:0.75rem 1.25rem;}.uploads a span{display:inline-block;width:70px;width:4.375rem;margin:0 0 0 10px;margin:0 0 0 0.625rem;float:right;text-align:right;}.uploads a span:last-child{border:0;text-transform:uppercase;}.uploads.layout-1 .ce ul{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.uploads.layout-1 li{width:calc(50% - 45px);float:left;margin-left:30px;}@media (max-width:48.1em){.uploads.layout-1 li{width:calc(100% - 60px);float:left;margin-left:30px;}}.form-group{width:calc(100%);float:left;margin-left:0px;margin:0 0 16px 0;margin:0 0 1rem 0;}.form-group .headline.tiny,.form-group #exitintent .tiny.headline,#exitintent .form-group .tiny.headline{margin:0;}.form-check{width:calc(100%);float:left;margin-left:0px;margin:0 0 16px 0;margin:0 0 1rem 0;}.inputs-list .form-check{width:calc(100%);float:left;margin-left:0px;margin:0 0 8px 0;margin:0 0 0.5rem 0;}.inputs-list .form-check:last-child{margin:0;}.inputs-list .form-group{margin:0;}.form-check-label{line-height:24px;line-height:1.5rem;}.form_formframework p.smalltext{font-size:13px;font-size:0.8125rem;line-height:20px;line-height:1.25rem;margin-bottom:16px;margin-bottom:1rem;}.form_formframework .form-fieldset{margin:0;}.form_formframework .row{margin:0 -15px 15px;width:100%;display:inline-block;}.form_formframework .form-col{width:calc(50%);float:left;margin-left:0px;margin-bottom:0;padding:0 15px;padding:0 0.9375rem;}@media (max-width:48.1em){.form_formframework .form-col{width:calc(100%);float:left;margin-left:0px;}}.col-main .form_formframework .form-col,.col-aside .form_formframework .form-col{width:calc(100%);float:left;margin-left:0px;padding:0;}.form_formframework .actions{width:calc(100%);float:left;margin-left:0px;}.layout-1 .form-col .input{width:calc(66.66667%);float:left;margin-left:0px;margin:0 0 8px 0;margin:0 0 0.5rem 0;}.layout-1 .form-col .form-check{width:calc(50%);float:left;margin-left:0px;margin:0 0 8px 0;margin:0 0 0.5rem 0;}label.control-label{width:calc(100%);float:left;margin-left:0px;margin:0 0 8px 0;margin:0 0 0.5rem 0;}.cr_form label{width:calc(100%);float:left;margin-left:0px;margin:0 0 8px 0;margin:0 0 0.5rem 0;}.layout-1 label.control-label{width:calc(33.33333%);float:left;margin-left:0px;margin:0 0 8px 0;margin:0 0 0.5rem 0;}.form-input,input[type="text"],input[type="search"],input[type="email"],input[type="password"],input[type="date"],input[type="tel"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:10px;padding:0.625rem;line-height:24px;line-height:1.5rem;font-size:18px;font-size:1.125rem;font-weight:inherit;background:#fff;border-radius:3px;border:2px solid #c8c8c8;background:#fff;}.form-input:focus,input:focus[type="text"],input:focus[type="search"],input:focus[type="email"],input:focus[type="password"],input:focus[type="date"],input:focus[type="tel"],textarea:focus{border-color:#ff9900;background:#ccc;}@media (max-width:30em){.form-input:focus,input:focus[type="text"],input:focus[type="search"],input:focus[type="email"],input:focus[type="password"],input:focus[type="date"],input:focus[type="tel"],textarea:focus{outline:none;}}input[type="text"].colored,input[type="search"].colored,input[type="email"].colored,input[type="password"].colored,input[type="date"].colored,input[type="tel"].colored{background:#fff;border-color:#c8c8c8;color:#000;}input[type="text"].colored:focus,input[type="search"].colored:focus,input[type="email"].colored:focus,input[type="password"].colored:focus,input[type="date"].colored:focus,input[type="tel"].colored:focus{color:#ff9900;background:#fff;border-color:#ff9900;}input[type="date"]{padding:10px 0;}span.datetime-edit-field.numeric{padding:0 !important;}button#reset-button.datetime-reset-button,input[type="date"]:invalid + span:after{display:none;visibility:hidden !important;}input[type="date"]:valid + span:after{display:none;}textarea{resize:none;min-height:158px;min-height:9.875rem;}.form_formframework .input{position:relative;}.form_formframework .form-disabler{position:absolute;width:100%;height:100%;top:0;z-index:2;}.form-group input[type=checkbox]:not(old),.form-group input[type=radio]:not(old){width:2rem;margin:0;padding:0;font-size:1rem;opacity:0;position:absolute;}.form-group input[type=checkbox]:not(old) + div,.form-group input[type=radio]:not(old) + div{display:inline-block;margin-left:0;line-height:28px;line-height:1.75rem;}.form-group input[type=checkbox]:not(old) + div > span,.form-group input[type=radio]:not(old) + div > span{display:inline-block;width:28px;width:1.75rem;height:28px;height:1.75rem;margin:0 10px 0 0;margin:0 0.625rem 0 0;border:2px solid #c8c8c8;border-radius:3px;vertical-align:bottom;}.form-group input[type=radio]:not(old) + div > span{border-radius:50%;}.form-group input[type=checkbox]:not(old):checked + div > span,.form-group input[type=radio]:not(old):checked + div > span{background:#ffffff;border-color:#194b7e;}.form-group .form-check:hover input[type=checkbox]:not(old) + div > span,.form-group .form-check:hover input[type=radio]:not(old) + div > span{background:#ffffff;border-color:#194b7e;}.form-group input[type=radio]:not(old):checked + div > span > span,.form-group input[type=checkbox]:not(old):checked + div > span > span{display:block;width:24px;width:1.5rem;height:24px;height:1.5rem;background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/check.svg') center center no-repeat;background-size:24px;background-size:1.5rem;}.form-group input[type=radio]:not(old):checked + div > span > span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/radio.svg') center center no-repeat;background-size:24px;background-size:1.5rem;}.new-check-class{display:none;}.dd-select{border-radius:2px;position:relative;cursor:pointer;}.dd-desc{display:block;overflow:hidden;font-weight:normal;line-height:1.4em;}.dd-selected{overflow:hidden;display:block;padding:19px 10px;padding:1.1875rem 0.625rem;font-weight:bold;}.dd-pointer{width:0;height:0;position:absolute;right:10px;top:50%;margin-top:-3px;}.dd-pointer-down{border:solid 5px transparent;}.dd-pointer-up{border:solid 5px transparent !important;margin-top:-8px;}.ce .dd-options{border-top:none;list-style:none;box-shadow:0px 1px 20px rgba(0,0,0,0.2);display:none;position:absolute;z-index:2000;margin:0;padding:0;overflow:auto;width:100%;}.dd-option{padding:10px;padding:0.625rem;display:block;border-bottom:solid 1px #ddd;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;}.dd-option-text{cursor:pointer;}.dd-options > li:last-child > .dd-option{border-bottom:none;}.dd-selected-description-truncated{text-overflow:ellipsis;white-space:nowrap;}.dd-option-image,.dd-selected-image{vertical-align:middle;float:left;margin-right:5px;max-width:64px;}.dd-image-right{float:right;margin-right:15px;margin-left:5px;}.dd-container{position:relative;width:100%;float:left;}input[type=button],input[type=submit],input[type=reset]{cursor:pointer;}.filter-wrap{display:block;margin:0 30px 30px;margin:0 1.875rem 1.875rem;border:0;padding:0;text-align:center;}.filter-box{display:inline-block;padding:0 20px 0 0;padding:0 1.25rem 0 0;text-align:left;max-width:250px;max-width:15.625rem;min-width:250px;min-width:15.625rem;position:relative;}@media (max-width:30em){.filter-box{padding:0 0 20px 0;}}.filter-box label{float:left;}.filter-box input{float:left;height:56px;height:3.5rem;}.filter-box.last{padding:0;}.filter-box.last input{width:100%;}@media (max-width:30em){.filter-box:last-child{padding:0;}}.filter-period{max-width:330px;max-width:20.625rem;min-width:330px;min-width:20.625rem;}@media (max-width:64.1em){.filter-period{max-width:250px;max-width:15.625rem;min-width:250px;min-width:15.625rem;}}.filter-period > div{width:100%;float:left;}.filter-period input{float:left;width:calc(100% / 2 - 20px);}.filter-period span{line-height:56px;line-height:3.5rem;width:40px;text-align:center;float:left;}.ce.login{text-align:center;}.ce.login h3{display:none;}.ce.login form fieldset{border:0;padding:0;margin-left:0px;margin-right:0px;width:calc(100% + 0px);}.ce.login form legend{display:none;}.ce.login form label{display:block;text-align:left;line-height:30px;line-height:1.875rem;}.ce.login form div{float:left;width:calc(33.33333% - 40px);float:left;margin-left:30px;}@media (max-width:48.1em){.ce.login form div{width:calc(100% - 60px);float:left;margin-left:30px;margin-bottom:8px;margin-bottom:0.5rem;}}.ce.login form [type="submit"],.ce.login form [type="text"],.ce.login form [type="password"]{width:100%;line-height:32px;line-height:2rem;}.ce.login form [type="submit"]{bottom:0;}.cr_ipe_item.ui-sortable.musthave input[type="checkbox"].cr_ipe_checkbox{position:unset !important;opacity:unset !important;width:unset !important;}.takuma_call2action{}@media (max-width:30em){.takuma_call2action{display:flex;}}.takuma_call2action .item{padding:0 50px;padding:0 3.125rem;}.takuma_call2action .item::after{clear:both;content:"";display:block;}.takuma_call2action .text{width:calc(66.66667%);float:left;margin-left:0px;text-shadow:0 0 4px rgba(0,0,0,0.3);}@media (max-width:48.1em){.takuma_call2action .text{width:calc(100%);float:left;margin-left:0px;}}.takuma_call2action .action{text-align:center;width:calc(33.33333%);float:left;margin-left:0px;padding:20px 0 0 0;padding:1.25rem 0 0 0;}@media (max-width:48.1em){.takuma_call2action .action{width:calc(100%);float:left;margin-left:0px;}}.takuma_call2action ul{list-style:disc;}.takuma_call2action ul li{position:relative;}.takuma_call2action.layout-0 .wrap{background:none;padding:50px 0 75px;padding:3.125rem 0 4.6875rem;}.takuma_call2action.layout-0 .wrap:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";}.takuma_call2action.layout-1 .wrap{background:none;padding:100px 0 75px;padding:6.25rem 0 4.6875rem;}.takuma_call2action.layout-1:before{position:absolute;top:0;left:0;height:30px;width:100%;content:"";}.takuma_call2action.layout-1:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";}.takuma_call2action.layout-2{margin-top:-40px;margin-top:-2.5rem;}.takuma_call2action.layout-2 .wrap{background:none;padding:100px 0 75px;padding:6.25rem 0 4.6875rem;}.takuma_call2action.layout-2:before{position:absolute;top:0;left:0;height:30px;width:100%;content:"";}.takuma_call2action.layout-2:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";}.col-main .takuma_call2action.layout-0 .item,.col-main .takuma_call2action.layout-1 .item,.col-aside .takuma_call2action.layout-0 .item,.col-aside .takuma_call2action.layout-1 .item{padding:20px;}.col-main .takuma_call2action.layout-0:before,.col-main .takuma_call2action.layout-0:after,.col-main .takuma_call2action.layout-1:before,.col-main .takuma_call2action.layout-1:after,.col-aside .takuma_call2action.layout-0:before,.col-aside .takuma_call2action.layout-0:after,.col-aside .takuma_call2action.layout-1:before,.col-aside .takuma_call2action.layout-1:after{display:none;}.col-main .takuma_call2action.layout-0 .text,.col-main .takuma_call2action.layout-0 .action,.col-main .takuma_call2action.layout-1 .text,.col-main .takuma_call2action.layout-1 .action,.col-aside .takuma_call2action.layout-0 .text,.col-aside .takuma_call2action.layout-0 .action,.col-aside .takuma_call2action.layout-1 .text,.col-aside .takuma_call2action.layout-1 .action{text-align:center;width:calc(100%);float:left;margin-left:0px;}.takuma_gallery figure{margin:0;display:block;float:left;}.takuma_gallery figure picture{width:100%;display:block;overflow:hidden;}.takuma_gallery figure picture img{width:100%;height:auto;display:block;transition:all 0.3s ease-in-out;-webkit-transform-style:preserve-3d;}.takuma_gallery figure picture:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:0.7;}@media (min-width:64.1em){.takuma_gallery figure{width:calc(100% / 5);}}@media (min-width:48.1em) and (max-width:64.1em){.takuma_gallery figure{width:calc(100% / 4);}}@media (min-width:30em) and (max-width:48.1em){.takuma_gallery figure{width:calc(100% / 4);}}@media (max-width:30em){.takuma_gallery figure{width:calc(100% / 2);}}.takuma_gallery.layout-1 .wrap{max-width:100%;width:100%;padding:0;}.takuma_gallery.layout-2{padding:100px 0;background-size:100% 100%;}.takuma_gallery.layout-2 .wrap{padding:0;box-shadow:0 0 40px rgba(0,0,0,0.1);}.takuma_gallery.layout-3 .wrap{max-width:100%;width:100%;padding:0;}.takuma_gallery .gallery-btn-prev,.takuma_gallery .gallery-btn-next{position:absolute;top:calc(50% - 26px);left:0;left:0;display:none;cursor:pointer;z-index:3;width:50px;width:3.125rem;text-indent:64px;text-indent:4rem;height:52px;height:3.25rem;line-height:52px;line-height:3.25rem;overflow:hidden;border-radius:0 3px 3px 0;}@media (min-width:64.1em){.takuma_gallery .gallery-btn-prev,.takuma_gallery .gallery-btn-next{display:block;}}.takuma_gallery .gallery-btn-prev i,.takuma_gallery .gallery-btn-next i{position:absolute;top:0;left:10px;font-size:30px;font-size:1.875rem;text-indent:0;transform:rotate(270deg);}.takuma_gallery .gallery-btn-prev:hover,.takuma_gallery .gallery-btn-next:hover{left:-50px;width:125px;border-radius:3px;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);}.takuma_gallery .gallery-btn-next{left:auto;right:0;right:0;text-indent:-64px;border-radius:3px 0 0 3px;}.takuma_gallery .gallery-btn-next i{left:auto;right:10px;transform:rotate(90deg);}.takuma_gallery .gallery-btn-next:hover{left:auto;right:-46px;width:125px;text-indent:20px;}.col-main .takuma_gallery,.col-aside .takuma_gallery{width:100%;float:left;}.col-main .takuma_gallery.layout-0,.col-main .takuma_gallery.layout-1,.col-main .takuma_gallery.layout-2,.col-aside .takuma_gallery.layout-0,.col-aside .takuma_gallery.layout-1,.col-aside .takuma_gallery.layout-2{padding:0;background:none;}@media (min-width:64.1em){.col-main .takuma_gallery figure{width:calc(100% / 4);}}@media (min-width:48.1em) and (max-width:64.1em){.col-main .takuma_gallery figure{width:calc(100% / 4);}}@media (min-width:30em) and (max-width:48.1em){.col-main .takuma_gallery figure{width:calc(100% / 3);}}@media (max-width:30em){.col-main .takuma_gallery figure{width:calc(100% / 2);}}@media (min-width:64.1em){.col-aside .takuma_gallery figure{width:calc(100% / 3);}}@media (min-width:48.1em) and (max-width:64.1em){.col-aside .takuma_gallery figure{width:calc(100% / 2);}}@media (min-width:30em) and (max-width:48.1em){.col-aside .takuma_gallery figure{width:calc(100% / 3);}}@media (max-width:30em){.col-aside .takuma_gallery figure{width:calc(100% / 2);}}.takuma_hero{overflow:hidden;width:100%;max-height:85vh;background-color:#fff;}.takuma_hero .slick-list{padding:0;}@media (max-width:30em){.takuma_hero.slick-initialized .slick-slide{margin-bottom:-5px;}}.takuma_hero .item{width:100%;position:relative;}@media (min-width:64.1em){.takuma_hero .item{padding-top:56%;}}@media (min-width:48.1em) and (max-width:64.1em){.takuma_hero .item{padding-top:66.66%;}}@media (min-width:30em) and (max-width:48.1em){.takuma_hero .item{padding-top:60%;background:#194b7e;}}@media (max-width:30em){.takuma_hero .item{padding-top:unset;background:#194b7e;}}.takuma_hero img{display:block;position:absolute;top:0;left:0;width:100%;}.takuma_hero .item.fx-1 img{transform:translateZ(0) scale3d(1,1,1);animation:moving 20s 1s forwards ease-in-out;}.takuma_hero .text{z-index:2;width:80vw;padding:40px;padding:2.5rem;text-align:center;position:absolute;z-index:2;}@media (max-width:30em){.takuma_hero .text{padding:15px;padding:0.9375rem;word-break:break-word;}}.takuma_hero .headline,.takuma_hero #exitintent .headline,#exitintent .takuma_hero .headline{display:block;}.takuma_hero .subline{display:block;}.takuma_hero .btn,.takuma_hero .cr_button,.takuma_hero .takuma_socialmedia .sl,.takuma_socialmedia .takuma_hero .sl{margin-top:12px;}.takuma_hero.layout-1{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;}.takuma_hero.layout-1 .headline,.takuma_hero.layout-1 #exitintent .headline,#exitintent .takuma_hero.layout-1 .headline,.takuma_hero.layout-1 .subline,.takuma_hero.layout-1 .btn,.takuma_hero.layout-1 .cr_button,.takuma_hero.layout-1 .takuma_socialmedia .sl,.takuma_socialmedia .takuma_hero.layout-1 .sl{opacity:0;}.takuma_hero.layout-1.slick-initialized{visibility:visible;opacity:1;}.takuma_hero video{width:100%;}.takuma_hero .slick-active .headline,.takuma_hero .slick-active #exitintent .headline,#exitintent .takuma_hero .slick-active .headline{animation:hero-text 3s ease 0s forwards;}.takuma_hero .slick-active .subline{animation:hero-text 3s ease 1s forwards;}.takuma_hero .slick-active .btn,.takuma_hero .slick-active .cr_button,.takuma_hero .slick-active .takuma_socialmedia .sl,.takuma_socialmedia .takuma_hero .slick-active .sl{animation:hero-text 3s ease 2s forwards;}.takuma_hero .text.color-0{}.takuma_hero .text.color-0 .headline,.takuma_hero .text.color-0 #exitintent .headline,#exitintent .takuma_hero .text.color-0 .headline{color:#fff;}.takuma_hero .text.color-0 .subline{color:#fff;}.takuma_hero .text.shadow-1 .headline,.takuma_hero .text.shadow-1 #exitintent .headline,#exitintent .takuma_hero .text.shadow-1 .headline,.takuma_hero .text.shadow-1 .subline{text-shadow:0 0 15px rgba(0,0,0,0.2);}.takuma_hero img,.takuma_hero video{position:absolute;z-index:1;left:0;top:0;}@media (max-width:30em){.takuma_hero img{position:relative;}}.takuma_hero .wrap{height:100%;position:relative;z-index:2;}.takuma_hero .text.align-1{left:0%;top:5%;transform:translate(0%,-5%);text-align:left;}.takuma_hero .text.align-2{left:50%;top:5%;transform:translate(-50%,-5%);}.takuma_hero .text.align-3{left:100%;top:5%;transform:translate(-100%,-5%);text-align:right;}.takuma_hero .text.align-4{left:0;top:50%;transform:translate(0%,-50%);text-align:left;}.takuma_hero .text.align-0,.takuma_hero .text.align-5{left:50%;top:50%;transform:translate(-50%,-50%);}.takuma_hero .text.align-6{left:100%;top:50%;transform:translate(-100%,-50%);text-align:right;}.takuma_hero .text.align-7{left:0;top:95%;transform:translate(0%,-95%);text-align:left;}.takuma_hero .text.align-8{left:50%;top:95%;transform:translate(-50%,-95%);}.takuma_hero .text.align-9{left:100%;top:95%;transform:translate(-100%,-95%);text-align:right;}@media (max-width:48.1em){.takuma_hero .text.align-1,.takuma_hero .text.align-2,.takuma_hero .text.align-3,.takuma_hero .text.align-4,.takuma_hero .text.align-0,.takuma_hero .text.align-5,.takuma_hero .text.align-6,.takuma_hero .text.align-7,.takuma_hero .text.align-8,.takuma_hero .text.align-9{width:100%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;}}@media (max-width:30em){.takuma_hero .text.align-1,.takuma_hero .text.align-2,.takuma_hero .text.align-3,.takuma_hero .text.align-4,.takuma_hero .text.align-0,.takuma_hero .text.align-5,.takuma_hero .text.align-6,.takuma_hero .text.align-7,.takuma_hero .text.align-8,.takuma_hero .text.align-9{position:absolute;}}.takuma_imagecomposition .item{background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;}.takuma_imagecomposition .inner{background:rgba(0,0,0,0);width:100%;height:100%;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;-o-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out;}.takuma_imagecomposition span{display:none;}.takuma_imagecomposition a{display:block;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;}.takuma_imagecomposition a.anchorlink{position:relative;width:auto;height:auto;}.takuma_imagecomposition .text{position:absolute;top:0;left:0;width:100%;height:calc(100% - 20px);padding:20px 0 0 0;padding:1.25rem 0 0 0;background:-moz-linear-gradient(top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 20%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=0);}.takuma_imagecomposition h3{display:inline-block;}.takuma_imagecomposition p{opacity:0;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}.takuma_imagecomposition .item:hover .inner{background:rgba(0,0,0,0.5);}.takuma_imagecomposition .item:hover p{opacity:1;}.takuma_teaser{}.takuma_teaser .item{position:relative;}.takuma_teaser .item a{position:relative;display:block;color:inherit;}.takuma_teaser .item .image{position:relative;overflow:hidden;-webkit-transition:box-shadow 0.25s ease-in-out;-moz-transition:box-shadow 0.25s ease-in-out;-ms-transition:box-shadow 0.25s ease-in-out;-o-transition:box-shadow 0.25s ease-in-out;transition:box-shadow 0.25s ease-in-out;width:100%;}.takuma_teaser .item .image:after{position:absolute;bottom:0;left:0;height:30px;width:100%;content:"";z-index:4;}.takuma_teaser .item:hover .image{box-shadow:0 -10px 25px -10px rgba(0,0,0,0.3);}.takuma_teaser .item:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:0.7;}.takuma_teaser img{position:relative;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;width:100%;height:auto;}.takuma_teaser.layout-0 .grids{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}@media (min-width:64.1em){.takuma_teaser.layout-0 .item{width:calc(25% - 37.5px);float:left;margin-left:30px;min-height:380px;min-height:23.75rem;padding:0;}}@media (min-width:48.1em) and (max-width:64.1em){.takuma_teaser.layout-0 .item{width:calc(50% - 45px);float:left;margin-left:30px;min-height:320px;min-height:20rem;padding:0;}}@media (min-width:30em) and (max-width:48.1em){.takuma_teaser.layout-0 .item{width:calc(50% - 45px);float:left;margin-left:30px;min-height:390px;min-height:24.375rem;padding:0;}}@media (max-width:30em){.takuma_teaser.layout-0 .item{width:calc(100% - 60px);float:left;margin-left:30px;padding:0;}}.takuma_teaser.layout-1{}.takuma_teaser.layout-1 .grids{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}@media (min-width:64.1em){.takuma_teaser.layout-1 .item{width:calc(25% - 37.5px);float:left;margin-left:30px;min-height:460px;min-height:28.75rem;padding:0;}}@media (min-width:48.1em) and (max-width:64.1em){.takuma_teaser.layout-1 .item{width:calc(50% - 45px);float:left;margin-left:30px;min-height:440px;min-height:27.5rem;padding:0;}}@media (min-width:30em) and (max-width:48.1em){.takuma_teaser.layout-1 .item{width:calc(50% - 45px);float:left;margin-left:30px;min-height:440px;min-height:27.5rem;padding:0;}}@media (max-width:30em){.takuma_teaser.layout-1 .item{width:calc(100% - 60px);float:left;margin-left:30px;padding:0;margin-bottom:30px;margin-bottom:1.875rem;}}.takuma_teaser .wrap.slide-container .outer{overflow:hidden;}.takuma_teaser .slides{margin-left:-15px;margin-right:-15px;max-width:calc(1460px + 30px);}.takuma_teaser .slides .item{padding:0 15px 50px;padding:0 0.9375rem 3.125rem;}.takuma_teaser .teaser-btn-prev,.takuma_teaser .teaser-btn-next{position:absolute;top:125px;top:7.8125rem;left:30px;left:1.875rem;display:none;cursor:pointer;z-index:3;width:36px;width:2.25rem;text-indent:46px;text-indent:2.875rem;height:52px;height:3.25rem;line-height:52px;line-height:3.25rem;overflow:hidden;border-radius:0 3px 3px 0;background-color:rgba(0,0,0,0.4);white-space:nowrap;}@media (min-width:64.1em){.takuma_teaser .teaser-btn-prev,.takuma_teaser .teaser-btn-next{display:block;}}.takuma_teaser .teaser-btn-prev i,.takuma_teaser .teaser-btn-next i{position:absolute;left:0;font-size:30px;font-size:1.875rem;text-indent:0;transform:rotate(270deg);}.takuma_teaser .teaser-btn-prev:hover,.takuma_teaser .teaser-btn-next:hover{left:-16px;width:125px;border-radius:3px;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);}.takuma_teaser .teaser-btn-next{left:auto;right:30px;right:1.875rem;text-indent:-54px;border-radius:3px 0 0 3px;}.takuma_teaser .teaser-btn-next i{left:auto;right:0;transform:rotate(90deg);}.takuma_teaser .teaser-btn-next:hover{left:auto;right:-16px;width:125px;text-indent:35px;}.takuma_teaser.layout-2 .item .inner,.takuma_teaser.layout-3 .item .inner{background:none;}.takuma_teaser.layout-4 .lists{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.takuma_teaser.layout-4 h3{padding-right:20px;padding-right:1.25rem;}.takuma_teaser.layout-4 img{margin:0;display:block;}@media (min-width:64.1em){.takuma_teaser.layout-4 .item{width:calc(50% - 45px);float:left;margin-left:30px;min-height:200px;min-height:12.5rem;margin-bottom:30px;margin-bottom:1.875rem;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}.takuma_teaser.layout-4 .item:hover{box-shadow:0 -10px 25px -10px rgba(0,0,0,0.4);}.takuma_teaser.layout-4 .item:hover .image{box-shadow:0 0 0;}}.takuma_teaser.layout-4 .item .image{width:calc(50% - 45px);float:left;margin-left:30px;margin:0 15px 0 0;margin:0 0.9375rem 0 0;}.takuma_teaser.layout-4 .item .image:after{background:none;}@media (max-width:30em){.takuma_teaser.layout-4 .item .image{width:calc(100%);float:left;margin-left:0px;margin-bottom:12px;margin-bottom:0.75rem;}}@media (min-width:48.1em) and (max-width:64.1em){.takuma_teaser.layout-4 .item{width:calc(50% - 45px);float:left;margin-left:30px;min-height:320px;min-height:20rem;padding:0;}}@media (min-width:30em) and (max-width:48.1em){.takuma_teaser.layout-4 .item{width:calc(100% - 60px);float:left;margin-left:30px;min-height:260px;min-height:16.25rem;padding:0;}}@media (max-width:30em){.takuma_teaser.layout-4 .item{width:calc(100% - 60px);float:left;margin-left:30px;padding:0;margin-bottom:30px;margin-bottom:1.875rem;}}.takuma_teaser.layout-4 .inner{float:left;width:100%;}.takuma_teaser .event .date{position:absolute;bottom:2px;z-index:3;text-align:center;width:100%;}.takuma_teaser .event .date span{display:inline-block;text-align:center;line-height:22px;margin:0 auto;}.takuma_teaser .a11y{text-align:center;z-index:100;display:inline-block;position:absolute;top:2px;right:2px;left:auto;}.takuma_teaser .a11y i{float:left;margin:0 0 0 2px;}.takuma_teaser .location{position:absolute;display:block;top:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=0);color:#fff;right:0;padding:8px;padding:0.5rem;z-index:99;opacity:0.7;}@media (max-width:48.1em){.takuma_teaser h3.tiny:after{display:inline-block;font-family:'ostfriesland';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\0043';transform:rotate(90deg);font-size:16px;margin:0 0 0 8px;margin:0 0 0 0.5rem;}}.takuma_teaser .slick-dots{bottom:0;}.list .wrap .takuma_teaser.layout-2 .teaser-btn-prev{left:0;}.list .wrap .takuma_teaser.layout-2 .teaser-btn-prev:hover{left:-16px;}.list .wrap .takuma_teaser.layout-2 .teaser-btn-next{right:0;}.list .wrap .takuma_teaser.layout-2 .teaser-btn-next:hover{right:-16px;}.list .wrap .takuma_teaser.layout-2 .a11y{right:18px;}.takuma_parallax{}.takuma_parallax .parallax{position:relative;background-attachment:fixed;background-position:center 0;background-repeat:no-repeat;background-size:cover !important;height:100%;}.takuma_parallax:before{position:absolute;top:0;left:0;height:30px;width:100%;content:"";z-index:2;}@media (max-width:30em){.takuma_parallax:before{display:none;}}.takuma_parallax:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";z-index:2;}@media (max-width:30em){.takuma_parallax:after{display:none;}}.takuma_parallax .wrap{max-width:100%;padding:0;position:relative;}.takuma_parallax div .wrap{min-height:100vh;height:100%;position:relative;max-width:1460px;max-width:91.25rem;}.takuma_parallax.layout-9 div .wrap,.takuma_parallax.layout-10 div .wrap,.takuma_parallax.layout-11 div .wrap{min-height:50vh;}.takuma_parallax .text{width:calc(50%);float:left;margin-left:0px;text-align:center;position:absolute;}@media (max-width:48.1em){.takuma_parallax .text{width:80%;}}.takuma_parallax .right{right:30px;right:1.875rem;}.takuma_parallax h1,.takuma_parallax h2,.takuma_parallax h3,.takuma_parallax h4,.takuma_parallax h5,.takuma_parallax p{text-shadow:0 0 10px rgba(0,0,0,0.2);}.takuma_parallax .color-1 h1,.takuma_parallax .color-1 h2,.takuma_parallax .color-1 h3,.takuma_parallax .color-1 h4,.takuma_parallax .color-1 h5,.takuma_parallax .color-1 p{color:#fff;}.takuma_parallax p:last-child{margin:0;}.takuma_parallax.layout-0 .text{left:0%;top:10%;transform:translate(0%,-10%);}.takuma_parallax.layout-1 .text{left:50%;top:10%;transform:translate(-50%,-10%);}.takuma_parallax.layout-2 .text{left:100%;top:10%;transform:translate(-100%,-10%);}.takuma_parallax.layout-3 .text{left:0;top:50%;transform:translate(0%,-50%);}.takuma_parallax.layout-4 .text{left:50%;top:50%;transform:translate(-50%,-50%);}.takuma_parallax.layout-5 .text{left:100%;top:50%;transform:translate(-100%,-50%);}.takuma_parallax.layout-6 .text{left:0;top:90%;transform:translate(0%,-90%);}.takuma_parallax.layout-7 .text{left:50%;top:90%;transform:translate(-50%,-90%);}.takuma_parallax.layout-8 .text{left:100%;top:90%;transform:translate(-100%,-90%);}.takuma_parallax.layout-9 .text{left:0;top:50%;transform:translate(0%,-50%);}.takuma_parallax.layout-10 .text{left:100%;top:50%;transform:translate(-100%,-50%);}.takuma_parallax.layout-11 .text{left:50%;top:50%;transform:translate(-50%,-50%);}.col-main .takuma_parallax .text,.col-aside .takuma_parallax .text{width:90%;}.col-main .takuma_parallax.layout-0 .text,.col-main .takuma_parallax.layout-1 .text,.col-main .takuma_parallax.layout-2 .text,.col-main .takuma_parallax.layout-3 .text,.col-main .takuma_parallax.layout-4 .text,.col-main .takuma_parallax.layout-5 .text,.col-main .takuma_parallax.layout-6 .text,.col-main .takuma_parallax.layout-7 .text,.col-main .takuma_parallax.layout-8 .text,.col-main .takuma_parallax.layout-9 .text,.col-main .takuma_parallax.layout-10 .text,.col-main .takuma_parallax.layout-11 .text,.col-aside .takuma_parallax.layout-0 .text,.col-aside .takuma_parallax.layout-1 .text,.col-aside .takuma_parallax.layout-2 .text,.col-aside .takuma_parallax.layout-3 .text,.col-aside .takuma_parallax.layout-4 .text,.col-aside .takuma_parallax.layout-5 .text,.col-aside .takuma_parallax.layout-6 .text,.col-aside .takuma_parallax.layout-7 .text,.col-aside .takuma_parallax.layout-8 .text,.col-aside .takuma_parallax.layout-9 .text,.col-aside .takuma_parallax.layout-10 .text,.col-aside .takuma_parallax.layout-11 .text{left:50%;top:50%;transform:translate(-50%,-50%);}.para-large,.para-desktop,.para-tablet,.para-mobile{display:none;}@media (min-width:64.1em){.para-large{display:block;}}@media (min-width:48.1em) and (max-width:64.1em){.para-desktop{display:block;}}@media (min-width:30em) and (max-width:48.1em){.para-tablet{display:block;}}@media (max-width:30em){.para-mobile{min-height:950px;min-height:59.375rem;display:block;}}.takuma_iframe iframe{width:100%;border:0;}.takuma_iframe iframe.noheight{height:200px;height:12.5rem;}.message{width:100%;line-height:60px;line-height:3.75rem;padding:0 22px;padding:0 1.375rem;margin-bottom:1rem;color:#ffffff;border-radius:3px;}.message:before{font-family:"ostfriesland";content:"";display:inline;position:relative;padding:0 4px 0 0;top:3px;font-size:18px;font-size:1.125rem;}.message-success{background:#17d872;}.message-success:before{content:"\0051";}.message-information{background:#3199dc;}.message-information:before{content:"\004c";}.message-warning{background:#f39d0a;}.message-warning:before{content:"\0053";}.message-error{background:#e84b39;}.message-error:before{content:"\0049";}.takuma_offer{text-align:center;}.takuma_offer::after{clear:both;content:"";display:block;}.takuma_offer .inner{box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);width:calc(100%);float:left;margin-left:0px;position:relative;}.takuma_offer p:last-child{margin:0;}.takuma_offer h3.headline,.takuma_offer #exitintent h3.headline,#exitintent .takuma_offer h3.headline{border-bottom:1px solid;padding-bottom:15px;padding-bottom:0.9375rem;margin-bottom:15px;margin-bottom:0.9375rem;}.takuma_offer img{float:left;width:calc(50% - 60px);overflow:hidden;}@media (max-width:48.1em){.takuma_offer img{width:100%;}}.takuma_offer .text{width:calc(50% + 60px);padding:20px;padding:1.25rem;float:left;position:relative;}@media (max-width:48.1em){.takuma_offer .text{width:100%;}}.col-main .takuma_offer .inner,.col-aside .takuma_offer .inner{width:100%;margin:0;}.col-main .takuma_offer span,.col-aside .takuma_offer span{padding-bottom:12px;padding-bottom:0.75rem;}.col-main .takuma_offer img,.col-aside .takuma_offer img{width:100%;margin-left:0;}.col-main .takuma_offer .text,.col-aside .takuma_offer .text{width:calc(100%);padding:30px;padding:1.875rem;}.takuma_facts{position:relative;}@media (max-width:48.1em){.takuma_facts{float:left;background-repeat:repeat !important;padding:30px 0;padding:1.875rem 0;}}.takuma_facts .wrap{text-align:center;background-size:contain;min-height:450px;min-height:28.125rem;text-shadow:0 0 4px rgba(0,0,0,0.3);}@media (max-width:48.1em){.takuma_facts.layout-0{background-size:cover !important;}}.takuma_facts.layout-1{}.takuma_facts.layout-1 .wrap{min-height:500px;min-height:31.25rem;}.takuma_facts.layout-1:after{position:absolute;bottom:0;left:0;height:30px;width:100%;content:"";z-index:4;}.takuma_facts .text{width:calc(100%);float:left;margin-left:0px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media (max-width:48.1em){.takuma_facts .text{position:relative;transform:translate(0,0);top:0;left:0;}}.takuma_facts span{display:inline-block;margin:0 0 15px;margin:0 0 0.9375rem;padding:0 0 15px;padding:0 0 0.9375rem;border-bottom:2px solid;}.takuma_facts p{text-align:center;font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem;margin:0;}.col-main .takuma_facts.layout-0 .text,.col-main .takuma_facts.layout-1 .text,.col-aside .takuma_facts.layout-0 .text,.col-aside .takuma_facts.layout-1 .text{position:relative;transform:translate(0,0);top:0;left:0;text-align:left;}.col-main .takuma_facts.layout-0 p,.col-main .takuma_facts.layout-1 p,.col-aside .takuma_facts.layout-0 p,.col-aside .takuma_facts.layout-1 p{text-align:left;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;}.takuma_contentblock{}@media (max-width:48.1em){.takuma_contentblock{padding-bottom:30px;padding-bottom:1.875rem;}}.takuma_contentblock .wrap{background-size:cover;border:solid #fff;border-width:0 30px 0 30px;}@media (max-width:48.1em){.takuma_contentblock .wrap{border:0;}}.takuma_contentblock .item.ce{margin-bottom:0;width:100%;float:left;}.takuma_contentblock .item.ce:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";}.takuma_contentblock .text{width:calc(50%);float:left;margin-left:0px;}.takuma_contentblock .text .inner{padding:30px 50px;padding:1.875rem 3.125rem;}@media (max-width:30em){.takuma_contentblock .text .inner{padding:20px;padding:1.25rem;}}.takuma_contentblock .media{width:calc(50%);float:left;margin-left:0px;}.takuma_contentblock .media img{width:100%;height:auto;display:block;}.takuma_contentblock .item.ce.right .text{left:calc(-50% + 0px);position:relative;}.takuma_contentblock .item.ce.right .media{left:calc(50% + 0px);position:relative;}@media (max-width:64.1em){.takuma_contentblock .item.ce .text,.takuma_contentblock .item.ce .media,.takuma_contentblock .item.ce.right .text,.takuma_contentblock .item.ce.right .media{width:calc(100%);float:left;margin-left:0px;left:calc(0% + 0px);position:relative;}}.takuma_contentblock.layout-1 .wrap .slide-container{overflow:hidden;}.takuma_contentblock.layout-1 .wrap .slick-list{padding:0;}.takuma_contentblock .content-btn-prev,.takuma_contentblock .content-btn-next{position:absolute;top:180px;top:11.25rem;left:0;left:0;display:none;cursor:pointer;z-index:3;width:36px;width:2.25rem;text-indent:46px;text-indent:2.875rem;height:52px;height:3.25rem;line-height:52px;line-height:3.25rem;overflow:hidden;border-radius:0 3px 3px 0;background-color:rgba(0,0,0,0.4);white-space:nowrap;}@media (min-width:64.1em){.takuma_contentblock .content-btn-prev,.takuma_contentblock .content-btn-next{display:block;}}.takuma_contentblock .content-btn-prev i,.takuma_contentblock .content-btn-next i{position:absolute;left:0;font-size:30px;font-size:1.875rem;text-indent:0;transform:rotate(270deg);}.takuma_contentblock .content-btn-prev:hover,.takuma_contentblock .content-btn-next:hover{left:-16px;width:125px;border-radius:3px;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);}.takuma_contentblock .content-btn-next{left:auto;right:0;right:0;text-indent:-54px;border-radius:3px 0 0 3px;}.takuma_contentblock .content-btn-next i{left:auto;right:0;transform:rotate(90deg);}.takuma_contentblock .content-btn-next:hover{left:auto;right:-16px;width:125px;text-indent:35px;}.takuma_contentblock .tinyslide{width:100%;float:left;}@media (max-width:48.1em){.takuma_contentblock .slick-dots{bottom:-30px;bottom:-1.875rem;}}.col-main .takuma_contentblock .item.ce .text,.col-main .takuma_contentblock .item.ce .media,.col-main .takuma_contentblock .item.ce.right .text,.col-main .takuma_contentblock .item.ce.right .media,.col-aside .takuma_contentblock .item.ce .text,.col-aside .takuma_contentblock .item.ce .media,.col-aside .takuma_contentblock .item.ce.right .text,.col-aside .takuma_contentblock .item.ce.right .media{width:calc(100%);float:left;margin-left:0px;left:calc(0% + 0px);position:relative;}.col-main .takuma_contentblock .item.ce:after,.col-main .takuma_contentblock .item.ce.right:after,.col-aside .takuma_contentblock .item.ce:after,.col-aside .takuma_contentblock .item.ce.right:after{display:none;}.takuma_imageblock{max-height:600px;max-height:37.5rem;min-height:600px;min-height:37.5rem;overflow:hidden;position:relative;width:100%;}.takuma_imageblock .text{max-width:750px;max-width:46.875rem;box-shadow:0 0 50px rgba(0,0,0,0.2);z-index:3;padding:25px 25px 25px;padding:1.5625rem 1.5625rem 1.5625rem;position:absolute;top:50%;left:50%;transform:translate(-94%,-50%);text-align:center;}.takuma_imageblock .bg{height:600px;height:37.5rem;width:1200px;width:75rem;float:right;position:relative;background-repeat:no-repeat !important;background-position:top right !important;background-size:contain !important;}.takuma_imageblock .bg:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";z-index:2;display:block;}.takuma_imageblock .badge{position:absolute;top:-20px;left:-20px;text-align:center;border-radius:100%;width:100px;height:100px;transform:rotate(-24deg);display:flex;justify-content:center;align-items:center;box-shadow:0 0 24px rgba(0,0,0,0.2);font-size:24px;font-size:1.5rem;}.takuma_imageblock.layout-1 .text{transform:translate(-6%,-50%);}.takuma_imageblock.layout-1 .bg{float:left;}.takuma_imageblock.layout-2 .text{transform:translate(-94%,-50%);}.takuma_imageblock.layout-2 .bg{height:500px;height:31.25rem;width:1000px;width:62.5rem;position:absolute;top:50%;left:50%;transform:translate(-31%,-50%);}.takuma_imageblock.layout-2 .bg:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";z-index:2;display:block;}.takuma_imageblock.layout-3 .text{transform:translate(-6%,-50%);}.takuma_imageblock.layout-3 .bg{height:500px;height:31.25rem;width:1000px;width:62.5rem;position:absolute;top:50%;left:50%;transform:translate(-70%,-50%);}.takuma_imageblock.layout-3 .bg:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";z-index:2;display:block;}.takuma_imageblock .img{display:none;position:relative;z-index:1;}.takuma_imageblock .img img{width:100%;height:auto;}@media (max-width:48.1em){.takuma_imageblock{width:100%;float:left;min-height:auto;max-height:100rem;}.takuma_imageblock .text{position:relative;transform:translate(0,0);text-align:left;background:none;max-width:100%;box-shadow:0 0 0;padding:0;background:#fff;z-index:2;top:-5px;left:0;right:0;}.takuma_imageblock .text .inner{padding:20px;padding:1.25rem;}.takuma_imageblock.layout-0 .text,.takuma_imageblock.layout-1 .text,.takuma_imageblock.layout-2 .text,.takuma_imageblock.layout-3 .text{transform:translate(0,0);}.takuma_imageblock .bg{display:none;}.takuma_imageblock .img{display:block;}.takuma_imageblock .badge{left:auto;right:8px;top:8px;transform:rotate(24deg);}}.takuma_imageblock p:last-child{margin:0;}.takuma_imageblock .image-copyright{position:absolute;z-index:2;background:rgba(255,255,255,0.6);font-size:13px;font-size:0.8125rem;padding:4px 4px 8px 4px;padding:0.25rem 0.25rem 0.5rem 0.25rem;bottom:0;}.col-main .takuma_imageblock,.col-aside .takuma_imageblock{width:100%;float:left;}.col-main .takuma_imageblock .text,.col-aside .takuma_imageblock .text{position:relative;transform:translate(0,0);text-align:left;background:none;max-width:90%;box-shadow:0 0 20px rgba(0,0,0,0.2);padding:0;z-index:2;top:20px;left:5%;right:5%;}.col-main .takuma_imageblock .text .inner,.col-aside .takuma_imageblock .text .inner{padding:20px;padding:1.25rem;}.col-main .takuma_imageblock.layout-0 .text,.col-main .takuma_imageblock.layout-1 .text,.col-main .takuma_imageblock.layout-2 .text,.col-main .takuma_imageblock.layout-3 .text,.col-aside .takuma_imageblock.layout-0 .text,.col-aside .takuma_imageblock.layout-1 .text,.col-aside .takuma_imageblock.layout-2 .text,.col-aside .takuma_imageblock.layout-3 .text{transform:translate(0,0);}.col-main .takuma_imageblock .bg,.col-aside .takuma_imageblock .bg{display:none;}.col-main .takuma_imageblock .img,.col-aside .takuma_imageblock .img{display:block;}#map,.simplemap{width:100%;height:500px;height:31.25rem;position:relative;}#map:after,.simplemap:after{position:absolute;bottom:0;left:0;height:20px;width:100%;content:"";z-index:4;}.ribbon.default{position:absolute;top:140px;top:8.75rem;left:-20px;z-index:100;}.ribbon.default em{z-index:105;position:relative;display:block;padding:0 30px 0 30px;padding:0 1.875rem 0 1.875rem;line-height:54px;line-height:3.375rem;font-size:20px;font-size:1.25rem;}.ribbon.default em:after{width:54px;height:100%;position:absolute;right:-54px;top:0px;z-index:101;font-family:"ostfriesland";font-size:24px;font-size:1.5rem;content:'\0050';text-align:center;}.ribbon.default:before{position:absolute;top:0;right:-50px;width:50px;height:100%;z-index:101;}.ribbon.default:after{content:'';box-shadow:34px 0px 20px 20px rgba(0,0,0,0.3);width:80%;height:100%;position:absolute;left:10px;top:0px;z-index:101;}.ribbon.default.small,.col-main .takuma_offer span.ribbon.default,.col-aside .takuma_offer span.ribbon.default{left:-10px;}.ribbon.default.small em,.col-main .takuma_offer span.ribbon.default em,.col-aside .takuma_offer span.ribbon.default em{line-height:44px;line-height:2.75rem;font-size:16px;font-size:1rem;padding:0 20px 0 30px;padding:0 1.25rem 0 1.875rem;}.ribbon.star{position:absolute;top:-30px;left:-30px;width:140px;height:140px;transform:rotate(-20deg);z-index:100;text-align:center;}.ribbon.star em{position:absolute;z-index:102;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;font-size:1.375rem;width:100px;width:6.25rem;line-height:30px;line-height:1.875rem;text-shadow:0 0 5px rgba(0,0,0,0.3);}.ribbon.star:before,.ribbon.star:after,.ribbon.star b:after{font-family:"ostfriesland";position:absolute;left:0;top:0;font-size:140px;font-size:8.75rem;}.ribbon.star:before{content:'\0050';z-index:101;transform:rotate(45deg);}.ribbon.star:after{content:'\0050';z-index:100;}.ribbon.star b{display:block;width:140px;height:140px;}.ribbon.star b:after{content:'\0050';color:rgba(0,0,0,0.3);z-index:100;filter:blur(10px);}.ribbon.star.small,.col-main .takuma_offer span.ribbon.star,.col-aside .takuma_offer span.ribbon.star{top:10px;left:20px;width:100px;height:100px;}.ribbon.star.small em,.col-main .takuma_offer span.ribbon.star em,.col-aside .takuma_offer span.ribbon.star em{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;width:80px;width:5rem;}.ribbon.star.small:before,.col-main .takuma_offer span.ribbon.star:before,.col-aside .takuma_offer span.ribbon.star:before,.ribbon.star.small:after,.col-main .takuma_offer span.ribbon.star:after,.col-aside .takuma_offer span.ribbon.star:after,.ribbon.star.small b:after,.col-main .takuma_offer span.ribbon.star b:after,.col-aside .takuma_offer span.ribbon.star b:after{font-size:100px;font-size:6.25rem;}.ribbon.star.small b,.col-main .takuma_offer span.ribbon.star b,.col-aside .takuma_offer span.ribbon.star b{display:block;width:100px;height:100px;}.ribbon.star.small b:after,.col-main .takuma_offer span.ribbon.star b:after,.col-aside .takuma_offer span.ribbon.star b:after{content:'\0050';color:rgba(0,0,0,0.7);z-index:100;filter:blur(10px);}.takuma_banneraction{padding-bottom:20px;padding-bottom:1.25rem;}.takuma_banneraction.sb-default{margin-top:-40px;margin-top:-2.5rem;}.takuma_banneraction:after{position:absolute;bottom:-1px;left:0;height:30px;width:100%;content:"";}.takuma_banneraction .text{width:calc(75%);float:left;margin-left:0px;padding:30px 0;padding:1.875rem 0;}@media (max-width:48.1em){.takuma_banneraction .text{width:calc(100%);float:left;margin-left:0px;text-align:center;padding:20px 0;padding:1.25rem 0;}}.takuma_banneraction .action{width:calc(25%);float:left;margin-left:0px;}@media (min-width:64.1em){.takuma_banneraction .action{position:absolute;top:50%;transform:translate(0,-50%);right:0;}}@media (min-width:48.1em) and (max-width:64.1em){.takuma_banneraction .action{position:absolute;top:50%;transform:translate(0,-50%);right:0;}}@media (max-width:48.1em){.takuma_banneraction .action{width:calc(100%);float:left;margin-left:0px;text-align:center;}}.takuma_banneraction h2{margin:0;}.takuma_banneraction span{font-size:20px;font-size:1.25rem;margin-bottom:10px;margin-bottom:0.625rem;display:block;}.takuma_banneraction.default .btn,.takuma_banneraction.default .cr_button,.takuma_banneraction.default .takuma_socialmedia .sl,.takuma_socialmedia .takuma_banneraction.default .sl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:24px;font-size:1.5rem;}.takuma_banneraction.search{padding:30px 0;text-align:center;}.takuma_banneraction form{width:calc(50%);float:left;margin-left:0px;text-align:center;margin:0 auto;float:none;position:relative;}.takuma_banneraction .formwrap{text-align:center;width:100%;padding:20px 0;padding:1.25rem 0;float:left;}.takuma_banneraction .formwrap input{width:calc(33.33333%);float:left;margin-left:0px;position:relative;text-align:center;height:50px;height:3.125rem;padding:0 50px;padding:0 3.125rem;line-height:50px;line-height:3.125rem;font-size:20px;font-size:1.25rem;border-radius:0;border:0;}.takuma_banneraction .formwrap input#range-from{border-radius:3px 0 0 3px;border-right:1px solid;}.takuma_banneraction .formwrap button{position:relative;width:calc(33.33333%);float:left;margin-left:0px;border-radius:0 3px 3px 0;}.takuma_banneraction .formwrap #rangeinput{width:calc(66.66667%);float:left;margin-left:0px;opacity:0;position:absolute;left:0;top:0;z-index:1;}.video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;float:left;display:block;width:100%;}.video iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.otg-video{width:100%;height:auto;}.otg-video video{width:100%;height:auto;}#exitintent .wrap{padding:0;}#exitintent .headline{font-size:30px;font-size:1.875rem;margin:0 0 16px 0;margin:0 0 1rem 0;}#exitintent .image{width:100%;background-size:cover !important;background-position:center center !important;height:200px;}@media (min-width:64.1em){#exitintent .image{height:300px;}}#exitintent .text{padding:40px;padding:2.5rem;}#exitintent .text.colored{padding:30px 20px;padding:1.875rem 1.25rem;position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:rgba(255,255,255,0.9);border:10px solid #fff;width:70%;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);}#exitintent .text.center{text-align:center;}@media (max-width:30em){#exitintent .text{padding:20px;padding:1.25rem;}}#exitintent img{display:block;width:100%;height:auto;}#exitintent .bg-img{position:relative;z-index:1;}#exitintent #newsletter{width:100%;}#exitintent #newsletter .form-group{width:70%;float:left;}#exitintent #newsletter .form-group label{display:none;}#exitintent #newsletter .form-group input{width:calc(100% - 41px);border:1px solid #c8c8c8;padding:0 20px;padding:0 1.25rem;line-height:50px;line-height:3.125rem;}#exitintent #newsletter .actions{width:30%;float:left;}#exitintent #newsletter .btn,#exitintent #newsletter .cr_button,#exitintent #newsletter .takuma_socialmedia .sl,.takuma_socialmedia #exitintent #newsletter .sl{width:100%;line-height:52px;line-height:3.25rem;padding:0;border-radius:0 3px 3px 0;cursor:pointer;}.ys-layer{display:none;background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;}.ys-container{display:none;position:fixed;width:100%;min-height:10%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:9999;}.ys-container.visible,.ys-layer.visible{display:block;}.ys-box{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:3px;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);transition:height .2s ease-in-out;}@media (max-width:48.1em){.ys-box{min-width:90%;max-width:90%;}}.ys-popup-close{position:absolute;background-color:#2e8f3a;border:2px solid #fff;color:#fff;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;text-decoration:none;text-indent:-5000px;display:block;box-sizing:border-box;border-radius:50%;line-height:32px;line-height:2rem;right:24px;top:24px;width:0;height:0;transform:translateX(50%) translateY(-50%);transition:.2s ease-in-out;-webkit-user-select:none;user-select:none;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);z-index:10;}.ys-container.finished .ys-popup-close{height:40px;height:2.5rem;width:40px;width:2.5rem;text-indent:0;}.ys-popup-content{display:none;}.ys-container.finished .ys-popup-content{display:block;}.ys-popup-close:hover{text-decoration:none;color:#fff;background:#660000;}.map-wrap{position:relative;}#map{box-shadow:0 0 50px rgba(0,0,0,0.2);}@media (min-width:64.1em){#map{min-height:600px;min-height:37.5rem;}}@media (min-width:48.1em) and (max-width:64.1em){#map{min-height:600px;min-height:37.5rem;}}@media (min-width:30em) and (max-width:48.1em){#map{min-height:600px;min-height:37.5rem;}}#map .leaflet-top,#map .leaflet-bottom{z-index:899;}.leaflet-popup-content-wrapper{width:220px;}.leaflet-popup-content-wrapper img{display:block;margin:0 0 8px;margin:0 0 0.5rem;}.leaflet-popup-content-wrapper a{font-weight:normal;display:block;border-top:1px solid;padding:8px 0 0;padding:0.5rem 0 0;margin:8px 0 0;margin:0.5rem 0 0;}.leaflet-popup-content-wrapper .leaflet-popup-content{margin:10px;margin:0.625rem;}#map.leaflet-container a.leaflet-popup-close-button{border-radius:50%;width:30px;height:30px;top:-15px;right:-15px;line-height:26px;text-align:center;padding:0;box-shadow:0 0 50px rgba(0,0,0,0.4);}#layers{position:absolute;top:20px;left:20px;z-index:799;box-shadow:0 0 20px rgba(0,0,0,0.15);}@media (max-width:48.1em){#layers{position:relative;float:left;top:0;left:0;background:#ccc;padding:0 0 1px 1px;}}#layers label{display:block;padding:0 30px 0 10px;padding:0 1.875rem 0 0.625rem;position:relative;line-height:60px;line-height:3.75rem;cursor:pointer;}@media (max-width:48.1em){#layers label{display:inline-block;width:calc(50% - 41px);margin:1px 1px 0 0;float:left;text-align:center;}}@media (max-width:30em){#layers label{width:calc(100% - 41px);text-align:left;}}#layers label input{display:none;}#layers label span{display:inline-block;padding:0 0 0 10px;padding:0 0 0 0.625rem;margin:0 0 0 10px;margin:0 0 0 0.625rem;}#layers label i{display:inline-block;font-style:normal;border-right:1px solid;padding:0 14px 0 6px;}@media (min-width:30em) and (max-width:48.1em){#layers label i{display:none;}}#layers label i:before{font-family:"ostfriesland";content:"";display:inline;position:relative;top:4px;font-size:26px;font-size:1.625rem;}#layers label.accomodation.active{background:#0891e0;color:#fff;}#layers label.accomodation.active i{border-right-color:#52b2e9;}#layers label.accomodation i:before{content:"\0045";}#layers label.activity.active{background:#e0085e;color:#fff;}#layers label.activity.active i{border-right-color:#e9528e;}#layers label.activity i:before{content:"\0046";}#layers label.eat.active{background:#8ab017;color:#fff;}#layers label.eat.active i{border-right-color:#adc85d;}#layers label.eat i:before{content:"\004a";}#layers label.attractions.active{background:#f79d01;color:#fff;}#layers label.attractions.active i{border-right-color:#f9ba4d;}#layers label.attractions i:before{content:"\0048";}.leaflet-container a.leaflet-popup-close-button{background:#fff;padding:20px;display:flex;justify-content:center;align-items:center;border-radius:3px;color:#39b349;}.leaflet-container a.leaflet-popup-close-button:hover{color:#2e8f3a;}.leaflet-popup-content-wrapper a{border:0;background:#39b349;color:#fff;text-align:center;padding:10px 0;margin:10px 0 0;border-radius:3px;}.leaflet-popup-content-wrapper a:hover{background:#2e8f3a;color:#fff;}.leaflet-popup-content-wrapper .leaflet-popup-content{text-align:center;font-weight:bold;font-size:14px;font-size:0.875rem;}.leaflet-popup-content-wrapper img{margin:0 0 15px;}.poi-image img{width:100%;height:auto;display:block;}.poi-image-route{width:calc(100%);float:left;margin-left:0px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.poi-image-route img{margin:0 auto;}@media (min-width:48.1em) and (max-width:64.1em){.poi-image-route img{width:100%;height:auto;}}@media (max-width:48.1em){.poi-image-route img{width:100%;height:auto;}}.poi-features{position:relative;width:calc(100%);float:left;margin-left:0px;}.poi-features .wrap{z-index:2;}.poi-features .ce ul{list-style:none;margin:0;padding:0;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.poi-features .ce li{width:calc(33.33333% - 40px);float:left;margin-left:30px;margin-bottom:30px;margin-bottom:1.875rem;background:#8ca5bf;color:#fff;border-radius:3px;overflow:hidden;line-height:1;}@media (min-width:48.1em) and (max-width:64.1em){.poi-features .ce li{width:calc(50% - 45px);float:left;margin-left:30px;}}@media (max-width:48.1em){.poi-features .ce li{width:calc(100% - 60px);float:left;margin-left:30px;}}.poi-features .ce li svg{fill:#fff;}.poi-features .ce li span:first-child{display:inline-block;width:50px;width:3.125rem;margin:0 10px 0 0;margin:0 0.625rem 0 0;background:#194b7e;padding:15px;padding:0.9375rem;}.poi-text{width:calc(100%);float:left;margin-left:0px;}.poi-description{padding:30px 0;padding:1.875rem 0;width:calc(100%);float:left;margin-left:0px;}.poi-description .col-aside section{float:left;}.poi-opening ul.show-hide-list{list-style:none;margin:0;}.poi-opening ul.show-hide-list li{width:100%;float:left;margin-bottom:12px;margin-bottom:0.75rem;}.poi-opening .date{width:120px;width:7.5rem;float:left;padding:4px 10px;padding:0.25rem 0.625rem;display:inline-block;background:#ececec;border-radius:3px 0 0 3px;}.poi-opening .date:before{font-family:"ostfriesland";content:"\0047";display:inline;position:relative;padding:0 4px 0 2px;top:2px;font-size:18px;font-size:1.125rem;}.poi-opening .time{background:#194b7e;border-radius:0 3px 3px 0;color:#fff;float:left;padding:4px 10px;padding:0.25rem 0.625rem;display:inline-block;}.poi-opening .time:before{font-family:"ostfriesland";content:"\0052";display:inline;position:relative;padding:0 4px 0 2px;top:2px;font-size:18px;font-size:1.125rem;}.ce ul.tourinfo{list-style:none;margin:0;}.ce ul.tourinfo span{width:120px;width:7.5rem;display:inline-block;font-weight:bold;}.poi-accordion{float:left;width:100%;}.ce ul.poifeatures,.ce ul.poi-features{list-style:none;margin:0;padding:0;}.ce ul.poifeatures li,.ce ul.poi-features li{width:calc(100%);float:left;margin-left:0px;margin-bottom:10px;margin-bottom:0.625rem;background:#8ca5bf;color:#fff;border-radius:3px;overflow:hidden;line-height:1;}.ce ul.poifeatures li svg,.ce ul.poi-features li svg{fill:#fff;}.ce ul.poifeatures li span:first-child,.ce ul.poi-features li span:first-child{display:inline-block;width:50px;width:3.125rem;margin:0 10px 0 0;margin:0 0.625rem 0 0;background:#194b7e;padding:15px;padding:0.9375rem;}.poi-start-stop{width:calc(100%);float:left;margin-left:0px;background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/backgrounds/routepath.png') center center no-repeat;background-size:contain;}@media (max-width:30em){.poi-start-stop{background:none;}}.poi-start-stop .inner{width:calc(100%);float:left;margin-left:0px;}.poi-start-stop .left,.poi-start-stop .right{background:#fafafa;padding:30px;padding:1.875rem;width:calc(33.33333%);float:left;margin-left:0px;text-align:center;position:relative;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);}@media (max-width:30em){.poi-start-stop .left,.poi-start-stop .right{width:calc(100%);float:left;margin-left:0px;padding:15px;padding:0.9375rem;}}.poi-start-stop .left:before,.poi-start-stop .right:before{content:"";width:100%;height:60px;display:block;position:absolute;left:0;top:-40px;background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/leaflet/marker-icon.png') center center no-repeat;}.poi-start-stop .right{left:calc(33.33333% + 0px);position:relative;}@media (max-width:30em){.poi-start-stop .right{left:calc(0% + 0px);position:relative;margin-top:60px;margin-top:3.75rem;}}.poi-a11y i{margin:0 12px 0 0;margin:0 0.75rem 0 0;}#surroundings1Wrap p{text-align:center;}.poi-social{display:inline-block;cursor:pointer;background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-tw.svg') center center no-repeat;padding:12px;padding:0.75rem;border-radius:3px;margin:0 12px 0 0;margin:0 0.75rem 0 0;}.poi-social:hover{opacity:0.7;}.poi-social.poi-fb-link{background:#1877f2;}.poi-social.poi-fb-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-fb.svg') center center no-repeat;}.poi-social.poi-ig-link{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1);}.poi-social.poi-ig-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-ig.svg') center center no-repeat;}.poi-social.poi-tw-link{background:#1da1f2;}.poi-social.poi-tw-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-tw.svg') center center no-repeat;}.poi-social.poi-ta-link{background:#00af87;}.poi-social.poi-ta-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-ta.svg') center center no-repeat;}.poi-social.poi-yelp-link{background:#d32323;}.poi-social.poi-yelp-link span{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-yelp.svg') center center no-repeat;}.poi-social span{display:block;float:left;width:24px;width:1.5rem;height:24px;height:1.5rem;}.poi-social span.title{margin-left:-9999em;}.poigal-wrap span{width:80px;width:5rem;height:80px;height:5rem;display:block;float:left;margin:4px 4px 0 0;margin:0.25rem 0.25rem 0 0;background:#f1f1f1;position:relative;overflow:hidden;}.poigal-wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:80px;min-height:5rem;max-height:80px;max-height:5rem;width:auto;}.gas-aside{float:left;margin-top:30px;margin-top:1.875rem;width:100%;max-width:460px;max-width:28.75rem;padding:10px;padding:0.625rem;background:#f1f1f1;}.poi-contact .a11y{display:inline-block;}.poi-contact .a11y i{float:left;margin:0 0 0 2px;}.poi-sidebar-special-icons{display:flex;float:left;width:100%;justify-content:flex-start;flex-wrap:wrap;}.poi-sidebar-special-icons a,.poi-sidebar-special-icons img{max-width:150px;max-width:9.375rem;margin-right:20px;}.takuma_brochures{width:100%;float:left;position:relative;}.takuma_brochures .brochure-nav{width:calc(100%);float:left;margin-left:0px;position:sticky;top:106px;background:#39b349;z-index:9;overflow:hidden;border-radius:3px;margin-bottom:52px;margin-bottom:3.25rem;}@media (min-width:64.1em){.takuma_brochures .brochure-nav{display:flex;justify-content:space-evenly;text-align:center;}}@media (min-width:48.1em) and (max-width:64.1em){.takuma_brochures .brochure-nav{display:flex;justify-content:space-evenly;text-align:center;}}@media (max-width:48.1em){.takuma_brochures .brochure-nav{top:0;display:none;}}.takuma_brochures .brochure-nav a{background:#39b349;color:#fff;display:inline-block;padding:20px 14px;padding:1.25rem 0.875rem;border-right:1px solid #7dd588;}.takuma_brochures .brochure-nav a:last-child{border:0;}.takuma_brochures .brochure-nav a:hover{background:#2d8f3a;}.takuma_brochures .brochure-wrap{width:calc(58.33333%);float:left;margin-left:0px;}@media (max-width:1060px){.takuma_brochures .brochure-wrap{width:calc(100%);float:left;margin-left:0px;}}.takuma_brochures .brochure-item-group{width:100%;float:left;}.takuma_brochures .brochure-orders{background:#fff;padding:20px;padding:1.25rem;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);width:calc(33.33333%);float:left;margin-left:0px;float:right;position:sticky;top:220px;right:0;text-align:center;}@media (max-width:1060px){.takuma_brochures .brochure-orders{position:relative;right:auto;top:unset;width:calc(100%);float:left;margin-left:0px;}}.takuma_brochures #brochure-item-list{list-style:none;margin:0 0 1rem;padding:0;}.takuma_brochures #brochure-item-list li{background:#f2f2f2;padding:8px 6px;padding:0.5rem 0.375rem;margin-bottom:2px;}.takuma_brochures .brochure-orders-empty,.takuma_brochures .brochure-orders-link{display:none;}.takuma_brochures .brochure-orders-empty.active,.takuma_brochures .brochure-orders-link.active{display:inline-block;}.takuma_brochures .brochure-form{padding:20px 0 0;padding:1.25rem 0 0;width:calc(58.33333%);float:left;margin-left:0px;}@media (max-width:1060px){.takuma_brochures .brochure-form{width:calc(100%);float:left;margin-left:0px;}}.takuma_brochures .brochure-form form{width:100%;float:left;}.takuma_brochures .brochure-form .form-group label.control-label{display:none;}.takuma_brochures .brochure-form .actions{text-align:center;float:left;width:100%;}.takuma_brochures .brochure-form .btn-group{margin-top:20px;margin-top:1.25rem;}.takuma_brochures .brochure-form .btn-primary:disabled,.takuma_brochures .brochure-form .cr_button:disabled{cursor:not-allowed;opacity:0.5;}.takuma_brochures .header .headline,.takuma_brochures .header #exitintent .headline,#exitintent .takuma_brochures .header .headline{background:#194b7e;color:#fff;padding:12px;padding:0.75rem;}.takuma_brochures .item{border-bottom:1px solid #E7EBEF;padding:20px 0;padding:1.25rem 0;width:calc(100%);float:left;margin-left:0px;-webkit-transition:padding 0.25s ease-in-out;-moz-transition:padding 0.25s ease-in-out;-ms-transition:padding 0.25s ease-in-out;-o-transition:padding 0.25s ease-in-out;transition:padding 0.25s ease-in-out;}.takuma_brochures .item.active{padding:20px;padding:1.25rem;background:#f1f1f1;}.takuma_brochures .item .order-message{display:none;}@media (max-width:1060px){.takuma_brochures .item .order-message.active{display:block;}}.takuma_brochures .image{width:calc(25%);float:left;margin-left:0px;}.takuma_brochures .image img{width:100%;height:auto;display:block;}@media (max-width:30em){.takuma_brochures .image{width:calc(100%);float:left;margin-left:0px;}}.takuma_brochures .text{width:calc(75%);float:left;margin-left:0px;padding:0 0 0 40px;padding:0 0 0 2.5rem;}@media (max-width:30em){.takuma_brochures .text{width:calc(100%);float:left;margin-left:0px;padding:20px 0 0 0;padding:1.25rem 0 0 0;}}.takuma_brochures .text a{margin:0 24px 0 0;margin:0 1.5rem 0 0;}@media (max-width:30em){.takuma_brochures .text .download-link,.takuma_brochures .text .external-link{display:block;margin:0 0 16px 0;margin:0 0 1rem 0;}}.takuma_brochures a.orderlink{display:none;}@media (max-width:1060px){.takuma_brochures a.orderlink.active{display:block;}}.takuma_brochures button.add-brochure{display:inline-block;line-height:50px;line-height:3.125rem;position:relative;padding:0 20px 0 56px;padding:0 1.25rem 0 3.5rem;border-radius:3px;cursor:pointer;background:#E7EBEF;border:0;color:#39b349;}.takuma_brochures button.add-brochure:before{content:'\0049';font-family:'ostfriesland';font-size:24px;font-size:1.5rem;border:2px solid #fff;width:30px;width:1.875rem;height:30px;height:1.875rem;padding:4px;padding:0.25rem;line-height:30px;line-height:1.875rem;text-align:center;display:inline-block;border-radius:3px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#E7EBEF;transform:rotate(-90deg);position:absolute;left:4px;top:4px;}.takuma_brochures button.add-brochure.active{background:#39b349;color:#fff;}.takuma_brochures button.add-brochure.active:before{border-color:#fff;transform:rotate(0deg);background:#39b349;color:#fff;}.order-message{display:block;color:#ff0000;font-weight:bold;margin-bottom:16px;margin-bottom:1rem;}.takuma_faq .item{margin-bottom:20px;margin-bottom:1.25rem;}.takuma_faq .accordion-toggle{cursor:pointer;position:relative;}.takuma_faq .accordion-toggle:after{content:"+";position:absolute;right:16px;position:absolute;top:50%;transform:translate(0,-50%);width:30px;text-align:center;-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-ms-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;}.takuma_faq .accordion-toggle.active:after{content:"-";}.takuma_faq .headline.tiny,.takuma_faq #exitintent .tiny.headline,#exitintent .takuma_faq .tiny.headline{margin:0;padding:12px 20px;padding:0.75rem 1.25rem;-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-ms-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;}.takuma_faq .accordion-content{margin:0;padding:12px 20px;padding:0.75rem 1.25rem;}.takuma_faq.layout-1 .col{float:left;width:calc(50% - 10px);margin:0 10px 0 0;margin:0 0.625rem 0 0;}.takuma_faq.layout-1 .col:last-child{margin:0 0 0 10px;margin:0 0 0 0.625rem;}@media (max-width:48.1em){.takuma_faq.layout-1 .col{width:100%;margin-right:0;}.takuma_faq.layout-1 .col:last-child{margin-left:0;}}.col-main .takuma_faq.layout-1 .col,.col-aside .takuma_faq.layout-1 .col{float:left;width:100%;margin:0;}.col-main .takuma_faq.layout-1 .col:last-child,.col-aside .takuma_faq.layout-1 .col:last-child{margin:0;}.takuma_cleverreach .inner{width:calc(100%);float:left;margin-left:0px;position:relative;}.takuma_cleverreach .left{color:#ff9900;background:#660000;position:relative;padding:20px 20px 0 20px;padding:1.25rem 1.25rem 0 1.25rem;}@media (min-width:64.1em){.takuma_cleverreach .left{width:calc(58.33333%);float:left;margin-left:0px;}}@media (min-width:48.1em) and (max-width:64.1em){.takuma_cleverreach .left{width:calc(58.33333%);float:left;margin-left:0px;}}@media (max-width:48.1em){.takuma_cleverreach .left{width:calc(100%);float:left;margin-left:0px;margin-bottom:100px;margin-bottom:6.25rem;}}@media (min-width:64.1em){.takuma_cleverreach .left:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#88b7d5;border-width:100px;margin-top:-100px;}}@media (max-width:48.1em){.takuma_cleverreach .left:after{top:auto;bottom:-175px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#88b7d5;border-width:100px;margin-left:-100px;}}.takuma_cleverreach .right{text-align:center;background:#ff9900;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);padding:30px;padding:1.875rem;right:20px;}@media (min-width:64.1em){.takuma_cleverreach .right{position:absolute;top:50%;transform:translate(0,-50%);}}@media (min-width:48.1em) and (max-width:64.1em){.takuma_cleverreach .right{position:absolute;top:50%;transform:translate(0,-50%);}}@media (max-width:48.1em){.takuma_cleverreach .right{width:calc(100%);float:left;margin-left:0px;padding:0;background:none;box-shadow:0 0 0;}}.takuma_cleverreach #recaptcha_v2_widget div{margin:0 auto;}.takuma_socialmedia .headline,.takuma_socialmedia #exitintent .headline,#exitintent .takuma_socialmedia .headline{text-align:center;}.takuma_socialmedia .links{text-align:center;}.takuma_socialmedia .sl{display:inline-block;margin:0 10px;margin:0 0.625rem;text-align:left;padding-left:56px;}@media (max-width:30em){.takuma_socialmedia .sl{text-indent:-999em;width:56px;padding:0;height:56px;margin:0 5px;}}.takuma_socialmedia .sl:before{content:"";width:30px;height:30px;display:block;position:absolute;left:13px;top:13px;}.takuma_socialmedia .sl.facebook{background:#4E4990;}.takuma_socialmedia .sl.facebook:before{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-fb.svg') center center no-repeat;}.takuma_socialmedia .sl.facebook:hover{background:#3e3a73;}.takuma_socialmedia .sl.twitter{background:#0098F4;}.takuma_socialmedia .sl.twitter:before{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-tw.svg') center center no-repeat;}.takuma_socialmedia .sl.twitter:hover{background:#007ac3;}.takuma_socialmedia .sl.pinterest{background:#dc0000;}.takuma_socialmedia .sl.pinterest:before{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-pi.svg') center center no-repeat;}.takuma_socialmedia .sl.pinterest:hover{background:#b00000;}.takuma_socialmedia .sl.youtube{background:#FF0000;}.takuma_socialmedia .sl.youtube:before{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/icons/o-yt.svg') center center no-repeat;}.takuma_socialmedia .sl.youtube:hover{background:#cc0000;}.takuma_rss .grids{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.takuma_rss .item{position:relative;width:calc(50% - 45px);float:left;margin-left:30px;margin-bottom:30px;margin-bottom:1.875rem;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:#f1f1f1;}.takuma_rss .item:hover{box-shadow:0 -10px 25px -10px rgba(0,0,0,0.4);}@media (min-width:64.1em){.takuma_rss .item{min-height:270px;min-height:16.875rem;}}@media (max-width:64.1em){.takuma_rss .item{width:calc(100%);float:left;margin-left:0px;}}.takuma_rss img{float:left;margin:10px 12px 0 0;margin:0.625rem 0.75rem 0 0;max-width:80px;max-width:5rem;}.takuma_rss .headline.tiny,.takuma_rss #exitintent .tiny.headline,#exitintent .takuma_rss .tiny.headline{margin-top:6px;margin-top:0.375rem;}.takuma_rss .inner{padding:20px;padding:1.25rem;float:left;}.takuma_rss a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}.takuma_rss a span{display:none;}.takuma_rss .flex-inner{display:flex;}@media (max-width:30em){.takuma_rss .flex-inner{flex-direction:column;}}.takuma_rss .flex-inner .image{background-position:center center !important;background-size:cover !important;flex:1 1 400px;margin:0 20px 0 0;}@media (max-width:30em){.takuma_rss .flex-inner .image{flex:1 1 auto;margin:0 0 20px 0;height:200px;height:12.5rem;}}.takuma_rss .flex-inner .text{min-height:150px;min-height:9.375rem;}@media (max-width:30em){.takuma_rss .flex-inner .text{min-height:unset;}}.takuma_rss .tests{display:none;}.takuma_herovideo{overflow:hidden;width:100%;max-height:80vh;position:relative;}.takuma_herovideo img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;transition:all ease-in-out 2s;}.takuma_herovideo .headline,.takuma_herovideo #exitintent .headline,#exitintent .takuma_herovideo .headline{display:block;}.takuma_herovideo .subline{display:block;}@media (max-width:30em){.takuma_herovideo .subline{display:none;}}.takuma_herovideo .btn,.takuma_herovideo .cr_button,.takuma_herovideo .takuma_socialmedia .sl,.takuma_socialmedia .takuma_herovideo .sl{margin-top:12px;}.takuma_herovideo .video-poster{padding-bottom:56.25%;}.takuma_herovideo .video-poster.inactive{opacity:0;visibility:hidden;}.takuma_herovideo .video-text{position:absolute;max-height:100%;height:100%;left:0;right:0;z-index:1;transition:all ease-in-out 2s;}.takuma_herovideo .video-text .text{z-index:2;width:80vw;padding:40px;padding:2.5rem;text-align:center;position:absolute;}.takuma_herovideo .video-text .text.align-1{left:0%;top:5%;transform:translate(0%,-5%);text-align:left;}.takuma_herovideo .video-text .text.align-2{left:50%;top:5%;transform:translate(-50%,-5%);}.takuma_herovideo .video-text .text.align-3{left:100%;top:5%;transform:translate(-100%,-5%);text-align:right;}.takuma_herovideo .video-text .text.align-4{left:0;top:50%;transform:translate(0%,-50%);text-align:left;}.takuma_herovideo .video-text .text.align-0,.takuma_herovideo .video-text .text.align-5{left:50%;top:50%;transform:translate(-50%,-50%);}.takuma_herovideo .video-text .text.align-6{left:100%;top:50%;transform:translate(-100%,-50%);text-align:right;}.takuma_herovideo .video-text .text.align-7{left:0;top:95%;transform:translate(0%,-95%);text-align:left;}.takuma_herovideo .video-text .text.align-8{left:50%;top:95%;transform:translate(-50%,-95%);}.takuma_herovideo .video-text .text.align-9{left:100%;top:95%;transform:translate(-100%,-95%);text-align:right;}@media (max-width:48.1em){.takuma_herovideo .video-text .text.align-1,.takuma_herovideo .video-text .text.align-2,.takuma_herovideo .video-text .text.align-3,.takuma_herovideo .video-text .text.align-4,.takuma_herovideo .video-text .text.align-0,.takuma_herovideo .video-text .text.align-5,.takuma_herovideo .video-text .text.align-6,.takuma_herovideo .video-text .text.align-7,.takuma_herovideo .video-text .text.align-8,.takuma_herovideo .video-text .text.align-9{width:100%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;}}.takuma_herovideo .video-text.inactive{opacity:0;visibility:hidden;}.takuma_herovideo .video-video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}.takuma_herovideo .video-video.active{opacity:1;}.takuma_herovideo iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.takuma_herovideo .video-close{position:absolute;top:0;right:0;z-index:999;padding:10px 10px 5px 10px;padding:0.625rem 0.625rem 0.3125rem 0.625rem;opacity:0;transition:all ease-in-out 1s;border-radius:0 0 0 3px;}.takuma_herovideo .video-close svg{width:40px;width:2.5rem;height:40px;height:2.5rem;}.takuma_herovideo .video-close svg path{fill:transparent;stroke-linejoin:round;stroke-width:3;}.takuma_herovideo .video-close:hover{}.takuma_herovideo .video-close.active{opacity:1;}.ce .takuma_linklist ul{list-style:none;margin:0;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.ce .takuma_linklist ul li{margin:0 0 12px 0;margin:0 0 0.75rem 0;overflow:hidden;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;-o-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out;}@media (min-width:64.1em){.ce .takuma_linklist ul li{width:calc(50% - 45px);float:left;margin-left:30px;}}@media (min-width:48.1em) and (max-width:64.1em){.ce .takuma_linklist ul li{width:calc(50% - 45px);float:left;margin-left:30px;}}@media (max-width:48.1em){.ce .takuma_linklist ul li{width:calc(100% - 60px);float:left;margin-left:30px;}}.ce .takuma_linklist ul a{line-height:30px;line-height:1.875rem;display:block;padding:12px 0;padding:0.75rem 0;}@media (max-width:30em){.ce .takuma_linklist ul a{padding:12px;padding:0.75rem;}.ce .takuma_linklist ul a:before{display:none;}}.ce .takuma_linklist ul a:before{padding:20px;margin-right:12px;}#bookingKitContainer_inner{max-width:none !important;}.takuma_tides #tide-form{display:flex;margin:0 auto;justify-content:center;background:#f1f1f1;padding:20px;padding:1.25rem;margin-bottom:30px;margin-bottom:1.875rem;}@media (max-width:48.1em){.takuma_tides #tide-form{flex-direction:column;margin-bottom:0;}}@media (max-width:30em){.takuma_tides #tide-form{padding:0 20px 20px;padding:0 1.25rem 1.25rem;}}.takuma_tides #tide-form input{width:150px;text-align:center;margin-left:10px;margin-left:0.625rem;}@media (max-width:48.1em){.takuma_tides #tide-form input{flex:1 1 auto;}}@media (max-width:30em){.takuma_tides #tide-form input{margin-left:5px;}}@media (max-width:30em){.takuma_tides #tide-form .hide-small{display:none;}}.takuma_tides #tide-form .input-date{display:flex;align-items:center;margin:0 20px;margin:0 1.25rem;}@media (max-width:30em){.takuma_tides #tide-form .input-date{margin:0 5px 20px;margin:0 0.3125rem 1.25rem;}}.takuma_tides #tide-form .range-input-wrap{display:flex;align-items:center;}.takuma_tides #tide-form .input-range{align-items:center;display:flex;justify-content:space-between;}.takuma_tides #tide-form .input-range input[type="radio"]{opacity:0;position:fixed;width:0;}.takuma_tides #tide-form .input-range label{color:#fff;background-color:#2e8f3a;padding:16px 20px;padding:1rem 1.25rem;margin:0 0 0 10px;margin:0 0 0 0.625rem;border-radius:3px;}@media (max-width:30em){.takuma_tides #tide-form .input-range label{text-align:center;}}.takuma_tides #tide-form .input-range label:hover{background-color:#194b7e;}.takuma_tides #tide-form .input-range input[type="radio"]:focus + label{background-color:#194b7e;}.takuma_tides #tide-form .input-range input[type="radio"]:checked + label{background-color:#194b7e;}.takuma_tides .items{display:flex;justify-content:space-between;}@media (max-width:48.1em){.takuma_tides .items{flex-direction:column;}}.takuma_tides .item{flex:0 1 400px;background:#fff url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/backgrounds/tide-bg.jpg') no-repeat bottom center;background-size:cover;box-shadow:0 1px 20px rgba(0,0,0,0.06),0 1px 20px rgba(0,0,0,0.14);padding:30px 40px;padding:1.875rem 2.5rem;color:#fff;flex-direction:column;align-items:center;display:flex;align-content:center;}.takuma_tides .item:first-child{border-radius:3px 0 0 3px;}.takuma_tides .item:last-child{border-radius:0 3px 3px 0;}@media (max-width:48.1em){.takuma_tides .item{flex:1 1 auto;margin-top:30px;margin-top:1.875rem;border-radius:3px !important;}}.takuma_tides .headline.tiny,.takuma_tides #exitintent .tiny.headline,#exitintent .takuma_tides .tiny.headline{padding:10px 20px;padding:0.625rem 1.25rem;margin:0;color:#fff;text-align:center;}.takuma_tides .hightide,.takuma_tides .lowtide{display:flex;max-width:300px;padding:25px 0;padding:1.5625rem 0;line-height:24px;line-height:1.5rem;}.takuma_tides .lowtide{border-top:1px solid rgba(255,255,255,0.5);}.takuma_tides .icon{flex:0 0 42px;}.takuma_tides .text{flex:1 1 auto;padding-left:20px;padding-left:1.25rem;}.takuma_tides .text strong{display:block;}.takuma_tides svg{width:100%;height:auto;fill:#fff;}.takuma_tides .note{border-top:1px solid rgba(255,255,255,0.5);color:#fff;padding:25px 0;padding:1.5625rem 0;}.takuma_tides .items.days{flex-wrap:wrap;}.takuma_tides .items.days .item{flex:0 1 320px;padding:30px;padding:1.875rem;margin-bottom:30px;}.takuma_tides .items.table{background:#6a8692;background:-moz-linear-gradient(180deg,#6a8692 0%,#d7c89d 100%);background:-webkit-linear-gradient(180deg,#6a8692 0%,#d7c89d 100%);background:linear-gradient(180deg,#6a8692 0%,#d7c89d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6a8692",endColorstr="#d7c89d",GradientType=1);flex-direction:column;}.takuma_tides .items.table .item{flex:1 1 100%;flex-direction:row;background:none;border-bottom:1px solid #f1f1f1;padding:10px 40px;padding:0.625rem 2.5rem;box-shadow:0 0 0;justify-content:space-between;}.takuma_tides .items.table .headline.tiny,.takuma_tides .items.table #exitintent .tiny.headline,#exitintent .takuma_tides .items.table .tiny.headline{padding:0;flex:0 0 160px;text-align:left;}.takuma_tides .items.table .text strong{display:inline;}.takuma_tides .items.table .icon{top:-8px;position:relative;}.takuma_tides .items.table .hightide,.takuma_tides .items.table .lowtide{max-width:400px;padding:0;display:flex;align-items:center;border:0;}.takuma_tides .items.table .note{padding:0;border:0;}@media (max-width:48.1em){.takuma_tides .items.table .item{flex-direction:column;}.takuma_tides .items.table .headline.tiny,.takuma_tides .items.table #exitintent .tiny.headline,#exitintent .takuma_tides .items.table .tiny.headline{flex:0 0 100%;text-align:center;padding:0 0 10px 0;}.takuma_tides .items.table .text strong{display:block;}.takuma_tides .items.table .hightide,.takuma_tides .items.table .lowtide,.takuma_tides .items.table .note{flex:1 0 100%;border-top:1px solid #f1f1f1;padding:10px 0;width:100%;}}.takuma_weatherapi .days{width:100%;display:flex;justify-content:space-between;background:#2e8f3a;color:#fff;}.takuma_weatherapi .days-wrap{display:flex;flex:1 1 70%;}.takuma_weatherapi .day{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,0.4);}.takuma_weatherapi .day svg{stroke:#fff;width:32px;width:2rem;height:32px;height:2rem;margin:12px 0;margin:0.75rem 0;}.takuma_weatherapi .day.default{font-size:14px;font-size:0.875rem;flex:0 1 140px;padding:12px;padding:0.75rem;border-width:0 1px 0 0;}.takuma_weatherapi .day.special{flex-direction:row;flex:0 1 30%;justify-content:space-around;padding:0 12px;padding:0 0.75rem;border-width:0 1px 0 0;}.takuma_weatherapi .day.special svg{width:64px;width:4rem;height:64px;height:4rem;margin:0;}.takuma_weatherapi .temperatures{display:flex;justify-content:space-between;color:#ffb4b4;width:100%;padding:0 12px;padding:0 0.75rem;}.takuma_weatherapi .temperatures span:last-child{color:#93bffe;}.takuma_weatherapi .location span{display:block;font-size:20px;font-size:1.25rem;}.takuma_weatherapi .temperature{text-align:center;font-size:14px;font-size:0.875rem;}.takuma_weatherapi .temperature span{display:block;font-size:36px;font-size:2.25rem;}@media (max-width:64.1em){.takuma_weatherapi .days{flex-wrap:wrap;}.takuma_weatherapi .day.special{flex:1 1 100%;padding:20px;padding:1.25rem;border-width:0 0 1px 0;}}@media (max-width:48.1em){.takuma_weatherapi .days{flex-wrap:wrap;}.takuma_weatherapi .days-wrap{flex-direction:column;flex:1 1 auto;}.takuma_weatherapi .day.default{flex-direction:row;border-width:0 0 1px 0;flex:1 1 auto;}.takuma_weatherapi .day.special{flex:1 1 100%;padding:20px;padding:1.25rem;border-width:0 0 1px 0;}.takuma_weatherapi .icon{display:flex;justify-content:center;}.takuma_weatherapi .date,.takuma_weatherapi .icon,.takuma_weatherapi .temperatures{flex:0 1 33.33%;}}.news-list-standard .news-item{border-top:1px solid;width:calc(100%);float:left;margin-left:0px;padding:30px 0;padding:1.875rem 0;}@media (max-width:48.1em){.news-list-standard .news-item:last-child{border-bottom:1px solid;}}.news-list-standard .image{width:calc(33.33333%);float:left;margin-left:0px;}@media (max-width:30em){.news-list-standard .image{width:calc(100%);float:left;margin-left:0px;}}.news-list-standard .text{width:calc(100%);float:left;margin-left:0px;}.news-list-standard .text.has-image{width:calc(66.66667%);float:left;margin-left:0px;}.news-list-standard .text.has-image div{padding:0 0 0 30px;padding:0 0 0 1.875rem;}@media (max-width:30em){.news-list-standard .text.has-image{width:calc(100%);float:left;margin-left:0px;}.news-list-standard .text.has-image div{padding:15px 0 0 0;padding:0.9375rem 0 0 0;}}.news-list-standard span{width:calc(100%);float:left;margin-left:0px;}.news-list-standard span.date{margin:0 0 10px 0;margin:0 0 0.625rem 0;}.news-list-standard img{width:100%;height:auto;}.news-single .image-single{padding:15px 0 30px 0;padding:0.9375rem 0 1.875rem 0;}.news-single .image-single img{width:100%;height:auto;}.news-single .image-single p{font-size:12px;font-size:0.75rem;line-height:20px;line-height:1.25rem;}.news-single .related-files span{margin-top:30px;margin-top:1.875rem;}.news-single .related-files ul{list-style:none;padding:0;margin:0;}.news-single .related-files ul span{display:inline-block;width:80px;width:5rem;border-right:1px solid;padding:0 10px 0 0;padding:0 0.625rem 0 0;margin:0 10px 0 0;margin:0 0.625rem 0 0;}@media (max-width:30em){.news-single .related-files ul span{display:none;}}.sitesearch{display:none;padding:20px 0;padding:1.25rem 0;background:#fff;position:relative;z-index:10999;width:100%;height:145px;box-shadow:0 0 40px rgba(0,0,0,0.5);}@media (max-width:30em){.sitesearch{bottom:55px;position:fixed;height:auto;}}.sitesearch .searchwrap{width:calc(100%);float:left;margin-left:0px;position:relative;}.sitesearch input{border:0;background:none;border-bottom:1px solid #194b7e;padding:20px 0;border-radius:0;color:#194b7e;font-size:42px;font-size:2.625rem;}.sitesearch input.placeholder{color:#194b7e;}.sitesearch input:-moz-placeholder{color:#194b7e;}.sitesearch input::-moz-placeholder{color:#194b7e;}.sitesearch input:-ms-input-placeholder{color:#194b7e;}.sitesearch input::-webkit-input-placeholder{color:#194b7e;}@media (max-width:30em){.sitesearch input{font-size:24px;font-size:1.5rem;}}.sitesearch input:focus{background:none;border-color:#194b7e;color:#194b7e;}.kesearch_searchbox{border:0;padding:0;margin-left:0px;margin-right:0px;width:calc(100% + 0px);}.kesearch_searchbox input[type="text"]{line-height:32px;line-height:2rem;}@media (min-width:64.1em){.kesearch_searchbox .kesearchbox{width:calc(75%);float:left;margin-left:0px;}}@media (min-width:48.1em) and (max-width:64.1em){.kesearch_searchbox .kesearchbox{width:calc(75%);float:left;margin-left:0px;}}@media (min-width:30em) and (max-width:48.1em){.kesearch_searchbox .kesearchbox{width:calc(58.33333%);float:left;margin-left:0px;}}@media (max-width:30em){.kesearch_searchbox .kesearchbox{width:calc(100%);float:left;margin-left:0px;}}@media (min-width:64.1em){.kesearch_searchbox .btn,.kesearch_searchbox .cr_button,.kesearch_searchbox .takuma_socialmedia .sl,.takuma_socialmedia .kesearch_searchbox .sl{left:calc(8.33333% + 0px);position:relative;width:calc(16.66667%);float:left;margin-left:0px;}}@media (min-width:48.1em) and (max-width:64.1em){.kesearch_searchbox .btn,.kesearch_searchbox .cr_button,.kesearch_searchbox .takuma_socialmedia .sl,.takuma_socialmedia .kesearch_searchbox .sl{left:calc(8.33333% + 0px);position:relative;width:calc(16.66667%);float:left;margin-left:0px;}}@media (min-width:30em) and (max-width:48.1em){.kesearch_searchbox .btn,.kesearch_searchbox .cr_button,.kesearch_searchbox .takuma_socialmedia .sl,.takuma_socialmedia .kesearch_searchbox .sl{left:calc(8.33333% + 0px);position:relative;width:calc(33.33333%);float:left;margin-left:0px;}}@media (max-width:30em){.kesearch_searchbox .btn,.kesearch_searchbox .cr_button,.kesearch_searchbox .takuma_socialmedia .sl,.takuma_socialmedia .kesearch_searchbox .sl{width:calc(100%);float:left;margin-left:0px;margin-top:24px;margin-top:1.5rem;}}.result{border-radius:3px;margin-bottom:16px;margin-bottom:1rem;padding:16px;padding:1rem;background:#ffffff;position:relative;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,0.06),0 1px 5px rgba(0,0,0,0.14);transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1);}.result:hover{box-shadow:0 10px 20px rgba(0,0,0,0.15),0 10px 10px rgba(0,0,0,0.16);}.result h3{margin-bottom:10px;margin-bottom:0.625rem;}.result h3 a{text-decoration:none;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}.result p span{font-weight:700;font-style:italic;}.ce .kesearch_pagebrowser ul{list-style:none;margin:0;padding:0;}.ce .kesearch_pagebrowser ul li{display:inline;float:left;margin:0 12px 12px 0;margin:0 0.75rem 0.75rem 0;}.ce .kesearch_pagebrowser ul li a{display:inline-block;padding:12px 24px;padding:0.75rem 1.5rem;background:#194b7e;color:#ffffff;border-radius:3px;}.ce .kesearch_pagebrowser ul li a:hover,.ce .kesearch_pagebrowser ul li a.current{color:#ffffff;background:#39b349;}.cdsROW{width:inherit;}.cdsROWContainer{width:100% !important;}.cdsROWContainer .logo{float:none;width:auto;margin:unset;}body.compensate-for-scrollbar{overflow:hidden;}.fancybox-active{height:auto;}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden;}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992;}.fancybox-container *{box-sizing:border-box;}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0;}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto;}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997;}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible;}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fancybox-toolbar{right:0;top:0;}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);z-index:99994;}.fancybox-is-open .fancybox-stage{overflow:hidden;}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994;}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block;}.fancybox-slide--next{z-index:99995;}.fancybox-slide--image{overflow:visible;padding:44px 0;}.fancybox-slide--image::before{display:none;}.fancybox-slide--html{padding:6px 6px 0 6px;}.fancybox-slide--iframe{padding:44px 44px 0;}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px 0;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle;}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.14,1);animation-timing-function:cubic-bezier(0.5,0,0.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995;}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out;}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in;}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab;}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing;}.fancybox-container [data-selectable='true']{cursor:text;}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;}.fancybox-spaceball{z-index:1;}.fancybox-slide--html .fancybox-content{margin-bottom:6px;}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%;}.fancybox-slide--video .fancybox-content{background:#000;}.fancybox-slide--map .fancybox-content{background:#e5e3df;}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px;}.fancybox-video,.fancybox-iframe{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%;}.fancybox-iframe{vertical-align:top;}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%;}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0;}.fancybox-button{border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;-o-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out;}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision;}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3;}.fancybox-button--play svg path:nth-child(2){display:none;}.fancybox-button--pause svg path:nth-child(1){display:none;}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor;}.fancybox-button--share svg path{stroke-width:1;}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px;}.fancybox-show-nav .fancybox-navigation .fancybox-button{-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;-o-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out;}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px;}.fancybox-navigation .fancybox-button--arrow_left{left:6px;}.fancybox-navigation .fancybox-button--arrow_right{right:6px;}.fancybox-close-small{border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:990;background:#fff;}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s;}.fancybox-close-small:focus{outline:none;}.fancybox-close-small:hover svg{opacity:1;}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px;}.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg,.fancybox-slide--iframe .fancybox-close-small:hover svg{background:transparent;color:#fff;}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none;}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0;}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1;}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,0.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0;}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none;}.fancybox-caption a:hover{color:#fff;text-decoration:underline;}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;border:6px solid rgba(100,100,100,0.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999;}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,0.25,1);}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.fancybox-fx-fade.fancybox-slide--current{opacity:1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg);transform:translate3d(100%,0,0) scale(0.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center;}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0;}.fancybox-share p{margin:0;padding:0;}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff;}.fancybox-share__button:hover{text-decoration:none;}.fancybox-share__button--fb{background:#3b5998;}.fancybox-share__button--fb:hover{background:#344e86;}.fancybox-share__button--pt{background:#bd081d;}.fancybox-share__button--pt:hover{background:#aa0719;}.fancybox-share__button--tw{background:#1da1f2;}.fancybox-share__button--tw:hover{background:#0d95e8;}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px;}.fancybox-share__button svg path{fill:#fff;}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%;}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995;}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden;}.fancybox-show-thumbs .fancybox-thumbs{display:block;}.fancybox-show-thumbs .fancybox-inner{right:212px;}.fancybox-thumbs > ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%;}.fancybox-thumbs-x > ul{overflow:hidden;}.fancybox-thumbs-y > ul::-webkit-scrollbar{width:7px;}.fancybox-thumbs-y > ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px;}.fancybox-thumbs > ul > li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px;}.fancybox-thumbs-loading{background:rgba(0,0,0,0.1);}.fancybox-thumbs > ul > li{background-position:center center;background-repeat:no-repeat;background-size:cover;}.fancybox-thumbs > ul > li:before{border:4px solid;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:99991;}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1;}@media all and (max-width:800px){.fancybox-thumbs{width:110px;}.fancybox-show-thumbs .fancybox-inner{right:110px;}.fancybox-thumbs > ul > li{max-width:calc(100% - 10px);}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;padding:30px 0 0 0;padding:1.875rem 0 0 0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background:#fff url('../../../typo3conf/ext/takuma_setup/Resources/Public/Images/slick/preloader.gif') center center no-repeat;}.slick-dots{position:absolute;bottom:50px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-size:2px;line-height:20px;position:absolute;top:0;left:0;width:16px;height:16px;content:'';background:#000;text-align:center;color:black;border-radius:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.daterangepicker{position:absolute;color:inherit;border-radius:4px;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-size:16px;line-height:1em;box-shadow:0 0 30px rgba(0,0,0,0.2);}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:'';}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}.daterangepicker.opensleft:before{right:9px;}.daterangepicker.opensleft:after{right:10px;}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.opensright:before{left:9px;}.daterangepicker.opensright:after{left:10px;}.daterangepicker.drop-up{margin-top:-7px;}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc;}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff;}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none;}.daterangepicker.single .drp-selected{display:none;}.daterangepicker.show-calendar .drp-calendar{display:block;}.daterangepicker.show-calendar .drp-buttons{display:block;}.daterangepicker.auto-apply .drp-buttons{display:none;}.daterangepicker .drp-calendar{display:none;max-width:400px;}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px;}.daterangepicker .drp-calendar.right{padding:8px 8px 8px 0;}.daterangepicker .drp-calendar.single .calendar-table{border:none;}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid white;border-width:0 3px 3px 0;border-radius:0;display:inline-block;padding:5px;}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg);}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:46px;width:46px;height:36px;line-height:36px;font-size:16px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff;}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{border-color:transparent;}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{border-color:transparent;}.daterangepicker td.in-range{border-color:transparent;border-radius:0;}.daterangepicker td.start-date{border-radius:4px 0 0 4px;}.daterangepicker td.end-date{border-radius:0 4px 4px 0;}.daterangepicker td.start-date.end-date{border-radius:4px;}.daterangepicker td.active,.daterangepicker td.active:hover{border-color:transparent;}.daterangepicker th.month{width:auto;}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}.daterangepicker select.monthselect{margin-right:2%;width:56%;}.daterangepicker select.yearselect{width:40%;}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px;}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed;}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle;}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px;}.daterangepicker .drp-buttons .btn,.daterangepicker .drp-buttons .cr_button,.daterangepicker .drp-buttons .takuma_socialmedia .sl,.takuma_socialmedia .daterangepicker .drp-buttons .sl{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px;}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #ddd;}.daterangepicker .ranges{float:none;text-align:left;margin:0;}.daterangepicker.show-calendar .ranges{margin-top:8px;}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer;}.daterangepicker .ranges li:hover{background-color:#eee;}.daterangepicker .ranges li.active{background-color:#08c;color:#fff;}@media (min-width:564px){.daterangepicker{width:auto;}.daterangepicker .ranges ul{width:140px;}.daterangepicker.single .ranges ul{width:100%;}.daterangepicker.single .drp-calendar.left{clear:none;}.daterangepicker.single.ltr .ranges,.daterangepicker.single.ltr .drp-calendar{float:left;}.daterangepicker.single.rtl .ranges,.daterangepicker.single.rtl .drp-calendar{float:right;}.daterangepicker.ltr{direction:ltr;text-align:left;}.daterangepicker.ltr .drp-calendar.left{clear:left;margin-right:0;}.daterangepicker.ltr .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker.ltr .drp-calendar.right{margin-left:0;}.daterangepicker.ltr .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker.ltr .ranges,.daterangepicker.ltr .drp-calendar{float:left;}.daterangepicker.rtl{direction:rtl;text-align:right;}.daterangepicker.rtl .drp-calendar.left{clear:right;margin-left:0;}.daterangepicker.rtl .drp-calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker.rtl .drp-calendar.right{margin-right:0;}.daterangepicker.rtl .drp-calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker.rtl .drp-calendar.left .calendar-table{padding-left:12px;}.daterangepicker.rtl .ranges,.daterangepicker.rtl .drp-calendar{text-align:right;float:right;}}@media (min-width:730px){.daterangepicker .ranges{width:auto;}.daterangepicker.ltr .ranges{float:left;}.daterangepicker.rtl .ranges{float:right;}.daterangepicker .drp-calendar.left{clear:none !important;}}.daterangepicker table thead tr:first-child th{border-radius:0;font-size:20px;font-size:1.25rem;font-weight:normal;line-height:42px;line-height:2.625rem;}.daterangepicker table thead tr:last-child th{border-bottom:0px solid #fff;}.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{padding:20px;}.daterangepicker .drp-calendar.right{border-left:1px solid;}.screen-reader-only,#topbar span.screen-reader-only,.mm-spn span.screen-reader-only{visibility:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;}@font-face{font-family:'FFErikrighthandWebProRegular';src:url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/3908C7_0_0.eot');src:url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/3908C7_0_0.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/3908C7_0_0.woff2') format("woff2"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/3908C7_0_0.woff') format("woff"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/3908C7_0_0.ttf') format("truetype");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-regular.eot');src:local("Open Sans Regular"),local("OpenSans-Regular"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-regular.woff') format("woff"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-regular.ttf') format("truetype"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-regular.svg#OpenSans') format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.eot');src:local("Open Sans Bold"),local("OpenSans-Bold"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.woff') format("woff"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.ttf') format("truetype"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.svg#OpenSans') format("svg");}@font-face{font-family:'Open Sans 2';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.eot');src:local("Open Sans Bold"),local("OpenSans-Bold"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.woff') format("woff"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.ttf') format("truetype"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-700.svg#OpenSans') format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-800.eot');src:local("Open Sans Bold"),local("OpenSans-Bold"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-800.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-800.woff2') format("woff2"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-800.woff') format("woff"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-800.ttf') format("truetype"),url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Fonts/open-sans-v15-latin-800.svg#OpenSans') format("svg");}body{color:rgba(0,0,0,0.75);background:#ffffff;font-family:"myriad-pro-condensed",Arial,sans-serif;}h1,h2,h3,h4,h5,.headline,.takuma_offer span{font-weight:normal;font-weight:700;padding:0;margin:0;font-family:"myriad-pro-condensed",Arial,sans-serif;color:#213a8f;text-transform:uppercase;}.pagetitle,.takuma_hero .headline,.takuma_hero .takuma_offer span,.takuma_offer .takuma_hero span,.takuma_herovideo .headline,.takuma_herovideo .takuma_offer span,.takuma_offer .takuma_herovideo span{font-size:72px;font-size:4.5rem;line-height:70px;line-height:4.375rem;margin:0 0 40px 0;margin:0 0 2.5rem 0;}@media (max-width:30em){.pagetitle,.takuma_hero .headline,.takuma_hero .takuma_offer span,.takuma_offer .takuma_hero span,.takuma_herovideo .headline,.takuma_herovideo .takuma_offer span,.takuma_offer .takuma_herovideo span{font-size:36px;font-size:2.25rem;margin:0 0 18px 0;margin:0 0 1.125rem 0;}}.large,.headline.large,.takuma_offer span.large{font-size:52px;font-size:3.25rem;margin:0 0 20px 0;margin:0 0 1.25rem 0;}@media (max-width:30em){.large,.headline.large,.takuma_offer span.large{font-size:42px;font-size:2.625rem;margin:0 0 16px 0;margin:0 0 1rem 0;}}.medium,.takuma_hero .subline,.takuma_offer span,.takuma_herovideo .subline,.headline.medium,.takuma_hero .headline.subline,.takuma_hero .takuma_offer span.subline,.takuma_offer .takuma_hero span.subline,.takuma_offer span,.takuma_herovideo .headline.subline,.takuma_herovideo .takuma_offer span.subline,.takuma_offer .takuma_herovideo span.subline{font-size:38px;font-size:2.375rem;margin:0 0 16px 0;margin:0 0 1rem 0;}@media (max-width:30em){.medium,.takuma_hero .subline,.takuma_offer span,.takuma_herovideo .subline,.headline.medium,.takuma_hero .headline.subline,.takuma_hero .takuma_offer span.subline,.takuma_offer .takuma_hero span.subline,.takuma_offer span,.takuma_herovideo .headline.subline,.takuma_herovideo .takuma_offer span.subline,.takuma_offer .takuma_herovideo span.subline{font-size:26px;font-size:1.625rem;margin:0 0 16px 0;margin:0 0 1rem 0;}}.small,.headline.small,.takuma_offer span.small{font-size:32px;font-size:2rem;margin:0 0 16px 0;margin:0 0 1rem 0;}@media (max-width:30em){.small,.headline.small,.takuma_offer span.small{font-size:22px;font-size:1.375rem;margin:0 0 16px 0;margin:0 0 1rem 0;}}.tiny,aside .takuma_offer span,.headline.tiny,.takuma_offer span.tiny,aside .takuma_offer span{font-size:26px;font-size:1.625rem;margin:0 0 16px 0;margin:0 0 1rem 0;}@media (max-width:30em){.tiny,aside .takuma_offer span,.headline.tiny,.takuma_offer span.tiny,aside .takuma_offer span{font-size:20px;font-size:1.25rem;margin:0 0 16px 0;margin:0 0 1rem 0;}}.header .pagetitle,.header .takuma_hero .headline,.takuma_hero .header .headline,.header .takuma_hero .takuma_offer span,.takuma_hero .takuma_offer .header span,.header .takuma_offer .takuma_hero span,.takuma_offer .takuma_hero .header span,.header .takuma_herovideo .headline,.takuma_herovideo .header .headline,.header .takuma_herovideo .takuma_offer span,.takuma_herovideo .takuma_offer .header span,.header .takuma_offer .takuma_herovideo span,.takuma_offer .takuma_herovideo .header span{margin:0 0 16px 0;margin:0 0 1rem 0;}.header .pagetitle + h2,.header .takuma_hero .headline + h2,.takuma_hero .header .headline + h2,.header .takuma_hero .takuma_offer span + h2,.takuma_hero .takuma_offer .header span + h2,.header .takuma_offer .takuma_hero span + h2,.takuma_offer .takuma_hero .header span + h2,.header .takuma_herovideo .headline + h2,.takuma_herovideo .header .headline + h2,.header .takuma_herovideo .takuma_offer span + h2,.takuma_herovideo .takuma_offer .header span + h2,.header .takuma_offer .takuma_herovideo span + h2,.takuma_offer .takuma_herovideo .header span + h2,.header .pagetitle + h3,.header .takuma_hero .headline + h3,.takuma_hero .header .headline + h3,.header .takuma_hero .takuma_offer span + h3,.takuma_hero .takuma_offer .header span + h3,.header .takuma_offer .takuma_hero span + h3,.takuma_offer .takuma_hero .header span + h3,.header .takuma_herovideo .headline + h3,.takuma_herovideo .header .headline + h3,.header .takuma_herovideo .takuma_offer span + h3,.takuma_herovideo .takuma_offer .header span + h3,.header .takuma_offer .takuma_herovideo span + h3,.takuma_offer .takuma_herovideo .header span + h3,.header .pagetitle + h4,.header .takuma_hero .headline + h4,.takuma_hero .header .headline + h4,.header .takuma_hero .takuma_offer span + h4,.takuma_hero .takuma_offer .header span + h4,.header .takuma_offer .takuma_hero span + h4,.takuma_offer .takuma_hero .header span + h4,.header .takuma_herovideo .headline + h4,.takuma_herovideo .header .headline + h4,.header .takuma_herovideo .takuma_offer span + h4,.takuma_herovideo .takuma_offer .header span + h4,.header .takuma_offer .takuma_herovideo span + h4,.takuma_offer .takuma_herovideo .header span + h4,.header .pagetitle + h5,.header .takuma_hero .headline + h5,.takuma_hero .header .headline + h5,.header .takuma_hero .takuma_offer span + h5,.takuma_hero .takuma_offer .header span + h5,.header .takuma_offer .takuma_hero span + h5,.takuma_offer .takuma_hero .header span + h5,.header .takuma_herovideo .headline + h5,.takuma_herovideo .header .headline + h5,.header .takuma_herovideo .takuma_offer span + h5,.takuma_herovideo .takuma_offer .header span + h5,.header .takuma_offer .takuma_herovideo span + h5,.takuma_offer .takuma_herovideo .header span + h5{font-size:38px;font-size:2.375rem;margin:0 0 16px 0;margin:0 0 1rem 0;}.header .large{margin:0 0 16px 0;margin:0 0 1rem 0;}.header .large + h2,.header .large + h3,.header .large + h4,.header .large + h5{font-size:38px;font-size:2.375rem;margin:0 0 16px 0;margin:0 0 1rem 0;}.header .medium,.header .takuma_hero .subline,.takuma_hero .header .subline,.header .takuma_offer span,.takuma_offer .header span,.header .takuma_herovideo .subline,.takuma_herovideo .header .subline{margin:0 0 16px 0;margin:0 0 1rem 0;}.header .medium + h2,.header .takuma_hero .subline + h2,.takuma_hero .header .subline + h2,.header .takuma_offer span + h2,.takuma_offer .header span + h2,.header .takuma_herovideo .subline + h2,.takuma_herovideo .header .subline + h2,.header .medium + h3,.header .takuma_hero .subline + h3,.takuma_hero .header .subline + h3,.header .takuma_offer span + h3,.takuma_offer .header span + h3,.header .takuma_herovideo .subline + h3,.takuma_herovideo .header .subline + h3,.header .medium + h4,.header .takuma_hero .subline + h4,.takuma_hero .header .subline + h4,.header .takuma_offer span + h4,.takuma_offer .header span + h4,.header .takuma_herovideo .subline + h4,.takuma_herovideo .header .subline + h4,.header .medium + h5,.header .takuma_hero .subline + h5,.takuma_hero .header .subline + h5,.header .takuma_offer span + h5,.takuma_offer .header span + h5,.header .takuma_herovideo .subline + h5,.takuma_herovideo .header .subline + h5{font-size:32px;font-size:2rem;margin:0 0 16px 0;margin:0 0 1rem 0;}.header .small{margin:0 0 16px 0;margin:0 0 1rem 0;}.header .small + h2,.header .small + h3,.header .small + h4,.header .small + h5{font-size:20px;font-size:1.25rem;margin:0 0 16px 0;margin:0 0 1rem 0;}.h-center h1,.h-center h2,.h-center h3,.h-center h4,.h-center h5{text-align:center;}p{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;margin:0 0 24px;margin:0 0 1.5rem;font-weight:normal;font-weight:400;}p.special,p.attention{border:1px solid;padding:12px;padding:0.75rem;margin:30px 0;margin:1.875rem 0;}strong{font-weight:700;}.btn,ul.megamenu-main .mega-nav .nav-special a{font-family:"myriad-pro-condensed",Arial,sans-serif;background:#cd1717;color:#ffffff;font-weight:400;font-family:"myriad-pro-condensed",Arial,sans-serif;}.btn:hover,ul.megamenu-main .mega-nav .nav-special a:hover{color:#ffffff;background:#a41212;}.btn.btn-primary,ul.megamenu-main .mega-nav .nav-special a.btn-primary{background:#213a8f;}.btn.btn-primary:hover,ul.megamenu-main .mega-nav .nav-special a.btn-primary:hover{background:#1a2e72;}.btn.btn-secondary,ul.megamenu-main .mega-nav .nav-special a.btn-secondary{background:#cd1717;}.btn.btn-secondary:hover,ul.megamenu-main .mega-nav .nav-special a.btn-secondary:hover{background:#d74545;}.btn.ghost.btn-primary,ul.megamenu-main .mega-nav .nav-special a.ghost.btn-primary{color:#213a8f;border-color:#213a8f;}.btn.ghost.btn-primary:hover,ul.megamenu-main .mega-nav .nav-special a.ghost.btn-primary:hover{background:#d3d8e9;border-color:#1a2e72;}.btn.ghost.btn-secondary,ul.megamenu-main .mega-nav .nav-special a.ghost.btn-secondary{color:#cd1717;border-color:#cd1717;}.btn.ghost.btn-secondary:hover,ul.megamenu-main .mega-nav .nav-special a.ghost.btn-secondary:hover{background:#f5d1d1;border-color:#d74545;}.btn.ghost.btn-c2a,ul.megamenu-main .mega-nav .nav-special a.ghost.btn-c2a{background:#fff;border-color:#fff;color:#213a8f;font-family:"myriad-pro-condensed",Arial,sans-serif;font-weight:700;}.btn.ghost.btn-c2a:hover,ul.megamenu-main .mega-nav .nav-special a.ghost.btn-c2a:hover{background:#213a8f;border-color:#fff;color:#fff;}.btn.ghost.white,ul.megamenu-main .mega-nav .nav-special a.ghost.white{color:#ffffff;border-color:#ffffff;}.btn.ghost.white:hover,ul.megamenu-main .mega-nav .nav-special a.ghost.white:hover{background:#ffffff;color:#cd1717;}.back-to-top{background:#cd1717;border:4px solid #fff;position:fixed;bottom:150px;right:20px;padding:1rem;color:#fff;}.back-to-top i{transform:rotate(0deg);}.back-to-top:hover{background:#213a8f;color:#fff;}a{color:#cd1717;}a:hover{color:#a41212;}a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover{color:rgba(0,0,0,0.75);}#topbar{background:#213a8f;color:#fff;font-size:15px;font-size:0.9375rem;}#nav-main{background:#ffffff;}#nav-main .logo{margin:0 0 0 0;margin:0 0 0 0;}.logo{height:80px;height:5rem;margin:0 0 0 0;margin:0 0 0 0;}@media (max-width:64.1em){.logo img{max-width:180px;max-width:11.25rem;}}.logo:hover svg{fill:#213a8f;}footer{background:#213a8f;}footer:before{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/footer-top.png') top center no-repeat;}footer span.headline,footer .takuma_offer span,.takuma_offer footer span{color:#fff;}.copyright p{font-size:17px;font-size:1.0625rem;}ul.menu-main a span{font-size:20px;font-size:1.25rem;}ul.menu-main li:hover a{color:#213a8f;}ul.menu-main a{color:rgba(0,0,0,0.75);background:#fff;}ul.menu-main a:hover{color:#213a8f;background:#fff;}ul.menu-main ul{background:#213a8f;}ul.menu-main ul a{background:#213a8f;border-bottom:1px solid #fff;color:#fff;font-family:"myriad-pro-condensed",Arial,sans-serif;}ul.menu-main li:hover > ul a{color:#fff;border-bottom:1px solid #fff;}ul.menu-main li:hover > ul a:hover{background:#cd1717;color:#fff;}ul.menu-main li:hover > ul li.current a{background:#cd1717;color:#fff;}ul.megamenu-main li{background:#fff;}ul.megamenu-main li:hover{background:#fff;}ul.megamenu-main li:hover a{color:#213a8f;background:#fff;}ul.megamenu-main a{color:rgba(0,0,0,0.75);background:#fff;}ul.megamenu-main a:hover{color:#213a8f;background:#fff;}ul.megamenu-main .mega-nav{background:#fff;}ul.megamenu-main .mega-nav a.subtitle .headline,ul.megamenu-main .mega-nav a.subtitle .takuma_offer span,.takuma_offer ul.megamenu-main .mega-nav a.subtitle span{color:#cd1717;}ul.megamenu-main .mega-nav a.subtitle:hover .headline,ul.megamenu-main .mega-nav a.subtitle:hover .takuma_offer span,.takuma_offer ul.megamenu-main .mega-nav a.subtitle:hover span{color:#213a8f;}ul.megamenu-main .mega-nav a.toplink:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}ul.megamenu-main .mega-nav .nav-special{color:rgba(0,0,0,0.75);background:#ff9900;}ul.megamenu-main .mega-nav .nav-special:before{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/nav-content-bg.png') top left no-repeat;}ul.megamenu-main .mega-nav ul li a{color:#cd1717;}ul.megamenu-main .mega-nav ul li a:hover{color:#213a8f;}.menu-top{padding:10px 0;padding:0.625rem 0;}.menu-top a{color:#ffffff;border-right-color:#fff;font-size:17px;font-size:1.0625rem;}.mmenu-trigger span,.mmenu-trigger span::before,.mmenu-trigger span::after{height:3px;background:#cd1717;}.mm-spn.mm-spn--light{background:#cd1717;color:#fff;}.mm-spn li{border-bottom:1px solid #fff;background:#cd1717;}.mm-spn.mm-spn--navbar ul::before{border-color:#fff;}.mm-spn.mm-spn--navbar::before,.mm-spn.mm-spn--navbar:after,.mm-spn li:before{border-color:#fff;}.mm-spn a:not(:last-child)::after{border-color:#fff;}.nav-footer{font-size:20px;font-size:1.25rem;}.nav-footer a{color:#fff;}.nav-footer a:hover{color:#ccc;}.page-navigation ul.f3-widget-paginator li.current,.ce ul.f3-widget-paginator li.current{border-radius:4px;background:#213a8f;color:#fff;}.page-navigation ul.f3-widget-paginator li a,.ce ul.f3-widget-paginator li a{border-radius:4px;background:#cd1717;color:#fff;}.page-navigation ul.f3-widget-paginator li a:hover,.ce ul.f3-widget-paginator li a:hover{background:#a41212;color:#fff;}.ce table tr{border-bottom-color:#ccc;}.ce table th{border-right-color:#efefef;border-bottom:#213a8f;background:#efefef;color:rgba(0,0,0,0.75);font-weight:700;}.ce table td{border-right-color:#ccc;}.ce table caption{background:#efefef;color:rgba(0,0,0,0.75);border-top-color:#cd1717;font-weight:400;font-size:17px;font-size:1.0625rem;}.ce.div hr{border-top:1px solid #d4d4d4;color:#d4d4d4;}.ce ul{font-size:20px;margin:0 0 24px 36px;margin:0 0 1.5rem 2.25rem;}.ce ul li{line-height:30px;}.ce ol{font-size:20px;margin:0 0 24px 0;margin:0 0 1.5rem 0;}.ce ol li{line-height:30px;}.ce ol li:before{font-weight:700;}ul.bg li span:first-child{font-weight:700;}@media (max-width:48.1em){ul.bg li span:first-child{background:#213a8f;}}.uploads a{border-radius:3px;background:#213a8f;color:#fff;}.uploads a:hover{color:#000;background:#d3d8e9;}.uploads a span{border-left:1px solid #fff;}.form-input,input[type="text"],input[type="email"],input[type="password"],input[type="date"],input[type="tel"]{border-radius:3px;border:2px solid #c8c8c8;background:#fff;}.form-input:focus,input:focus[type="text"],input:focus[type="email"],input:focus[type="password"],input:focus[type="date"],input:focus[type="tel"]{border-color:#FF0053;background:#fff;}input[type="text"].colored,input[type="email"].colored,input[type="password"].colored,input[type="date"].colored,input[type="tel"].colored{background:#eee;border-color:#eee;color:rgba(0,0,0,0.75);}input[type="text"].colored:focus,input[type="email"].colored:focus,input[type="password"].colored:focus,input[type="date"].colored:focus,input[type="tel"].colored:focus{color:#fff;background:#213a8f;border-color:#213a8f;}input[type=checkbox]:not(old) + div > span,input[type=radio]:not(old) + div > span{border:2px solid #c8c8c8;border-radius:3px;}input[type=checkbox]:not(old):checked + div > span,input[type=radio]:not(old):checked + div > span,.form-check:hover input[type=checkbox]:not(old) + div > span,.form-check:hover input[type=radio]:not(old) + div > span{border-color:#FF0053;}input[type=radio]:not(old):checked + div > span > span,input[type=checkbox]:not(old):checked + div > span > span{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Icons/check.svg') center center no-repeat;background-size:24px;background-size:1.5rem;}input[type=radio]:not(old):checked + div > span > span{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Icons/radio.svg') center center no-repeat;background-size:24px;background-size:1.5rem;}.dd-select{border-color:#d4d4d4;}a.dd-selected{background:#eee;}.dd-desc{color:#ff9900;}.dd-pointer-down{border-top:solid 5px #cd1717;}.dd-pointer-up{border-bottom:solid 5px #cd1717 !important;}.ce .dd-options{background:#f1f1f1;}.dd-option{color:#cd1717;}.dd-option:hover{background:#cd1717;color:#fff;}.dd-option-selected{background:#213a8f;color:#fff;}​ .dd-selected-text{font-weight:700;}.takuma_call2action{color:#fff;}.takuma_call2action .text .headline,.takuma_call2action .text .takuma_offer span,.takuma_offer .takuma_call2action .text span{color:#fff;}.takuma_call2action ul{font-size:20px;margin:0 0 24px 36px;margin:0 0 1.5rem 2.25rem;}.takuma_call2action ul li{line-height:30px;}.takuma_call2action.layout-0 .wrap{background:#fff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/pattern.jpg') center center;}.takuma_call2action.layout-0 .wrap.color-1{background:#fff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/pattern.jpg') center center;}.takuma_call2action.layout-0 .wrap.color-2{background:#fff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/pattern.jpg') center center;}.takuma_call2action.layout-0 .wrap:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.takuma_call2action.layout-1{background:#fff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/pattern.jpg') center center;}.takuma_call2action.layout-1 .wrap{background:none;}.takuma_call2action.layout-1.color-1{background:#fff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/pattern.jpg') center center;}.takuma_call2action.layout-1.color-2{background:#fff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/pattern.jpg') center center;}.takuma_call2action.layout-1:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.takuma_gallery.layout-2{background:#fff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/gallery.png') center center no-repeat;}.takuma_gallery .gallery-btn-prev,.takuma_gallery .gallery-btn-next{background:#cd1717;color:#fff;}.takuma_gallery .gallery-btn-prev i,.takuma_gallery .gallery-btn-next i{color:#fff;}.takuma_gallery .gallery-btn-prev:hover,.takuma_gallery .gallery-btn-next:hover{background-color:#213a8f;}.takuma_gallery .gallery-btn-prev:hover i,.takuma_gallery .gallery-btn-next:hover i{color:#fff;}.takuma_hero .headline,.takuma_hero .takuma_offer span,.takuma_offer .takuma_hero span{font-family:"myriad-pro-condensed",Arial,sans-serif;color:#ffffff;text-transform:uppercase;margin:0 0 24px 0;margin:0 0 1.5rem 0;}@media (min-width:30em) and (max-width:48.1em){.takuma_hero .headline,.takuma_hero .takuma_offer span,.takuma_offer .takuma_hero span{font-size:40px;font-size:2.5rem;line-height:50px;line-height:3.125rem;}}@media (max-width:30em){.takuma_hero .headline,.takuma_hero .takuma_offer span,.takuma_offer .takuma_hero span{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.625rem;}}.takuma_hero .subline{font-family:"myriad-pro-condensed",Arial,sans-serif;color:#ffffff;margin:0 0 24px 0;margin:0 0 1.5rem 0;}.takuma_hero .subline p{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.625rem;}.takuma_hero .text.color-1 .headline,.takuma_hero .text.color-1 .takuma_offer span,.takuma_offer .takuma_hero .text.color-1 span{color:#213a8f;}.takuma_hero .text.color-1 .subline{color:#213a8f;font-weight:400;}.takuma_hero .text.color-1 .btn,.takuma_hero .text.color-1 ul.megamenu-main .mega-nav .nav-special a,ul.megamenu-main .mega-nav .nav-special .takuma_hero .text.color-1 a{color:#213a8f;border-color:#213a8f;}.takuma_imagecomposition h3{color:#fff;}.takuma_imagecomposition p{color:#fff;}.takuma_teaser h3{margin:14px 0 24px;margin:0.875rem 0 1.5rem;}.takuma_teaser p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding-right:20px;padding-right:1.25rem;}.takuma_teaser .item .image:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.takuma_teaser .teaser-btn-prev,.takuma_teaser .teaser-btn-next{background:#cd1717;color:#fff;}.takuma_teaser .teaser-btn-prev i,.takuma_teaser .teaser-btn-next i{color:#fff;}.takuma_teaser .teaser-btn-prev:hover,.takuma_teaser .teaser-btn-next:hover{background-color:#213a8f;}.takuma_teaser .teaser-btn-prev:hover i,.takuma_teaser .teaser-btn-next:hover i{color:#fff;}.takuma_teaser.layout-1 p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;}@media (min-width:64.1em){.takuma_teaser.layout-4 .item{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/content-block.jpg') bottom center;}}.takuma_teaser .event .date span{text-shadow:0 -5px 5px rgba(0,0,0,0.4);font-family:"myriad-pro-condensed",Arial,sans-serif;color:#fff;font-size:60px;font-size:3.75rem;}.takuma_parallax h1,.takuma_parallax h2,.takuma_parallax h3,.takuma_parallax h4,.takuma_parallax h5,.takuma_parallax p{color:#fff;}.takuma_parallax:before{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-top.png') top center no-repeat;}.takuma_parallax:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.takuma_offer .inner{background:#fff;}.takuma_offer p{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;}.takuma_offer span{font-size:38px;font-size:2.375rem;border-bottom-color:#ccc;}.takuma_facts{font-family:"myriad-pro-condensed",Arial,sans-serif;color:#fff;}.takuma_facts .wrap{font-family:"myriad-pro-condensed",Arial,sans-serif;}.takuma_facts h3.medium,.takuma_facts .takuma_hero h3.subline,.takuma_hero .takuma_facts h3.subline,.takuma_facts .takuma_herovideo h3.subline,.takuma_herovideo .takuma_facts h3.subline{color:#fff;border-color:#fff;}.takuma_facts.layout-0{background:#ffffff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/facts.jpg') center center no-repeat;}.takuma_facts.layout-0.color-1{background:#ffffff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/facts-color-1.jpg') center center no-repeat;}.takuma_facts.layout-0.color-1 span{border-color:#b9ac97;}.takuma_facts.layout-0.color-2{background:#ffffff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/facts-color-2.jpg') center center no-repeat;}.takuma_facts.layout-0.color-2 span{border-color:#3ba62c;}.takuma_facts.layout-1{background:#ffffff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/facts-wide.jpg') bottom center no-repeat;}.takuma_facts.layout-1.color-1{background:#ffffff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/facts-wide-color-1.jpg') bottom center no-repeat;}.takuma_facts.layout-1.color-1 span{border-color:#b9ac97;}.takuma_facts.layout-1.color-2{background:#ffffff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/facts-wide-color-2.jpg') center center no-repeat;}.takuma_facts.layout-1.color-2 span{border-color:#3ba62c;}.takuma_facts.layout-1:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.takuma_facts p{font-family:"myriad-pro-condensed",Arial,sans-serif;font-size:20px;font-size:1.25rem;}.takuma_contentblock .wrap{background:#fff url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/content-block.jpg') top left;padding:0;}.takuma_contentblock .item.ce:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.takuma_contentblock .content-btn-prev,.takuma_contentblock .content-btn-next{background:#cd1717;color:#fff;}.takuma_contentblock .content-btn-prev i,.takuma_contentblock .content-btn-next i{color:#fff;}.takuma_contentblock .content-btn-prev:hover,.takuma_contentblock .content-btn-next:hover{background-color:#213a8f;}.takuma_contentblock .content-btn-prev:hover i,.takuma_contentblock .content-btn-next:hover i{color:#fff;}.takuma_contentblock p,.takuma_contentblock ul,.takuma_contentblock ol{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;}.takuma_imageblock .text{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/content-block.jpg') top left;}.takuma_imageblock .bg:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.takuma_imageblock.block .bg:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.takuma_imageblock .badge{background:#213a8f;color:#fff;}main .takuma_imageblock .text,aside .takuma_imageblock .text{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/content-block.jpg') top left;}#map:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.ribbon.default em{background:#fff;color:#213a8f;font-weight:700;}.ribbon.default em:after{background:#000;color:#fff;}.ribbon.default:before{background:#cd1717;}.ribbon.star{color:#fff;}.ribbon.star em{font-weight:700;}.ribbon.star:before{color:#ff9900;}.ribbon.star:after{color:#ffcc80;}.green .ribbon.default em:after{background:#42700d;}.green .ribbon.star:before{color:#42700d;}.green .ribbon.star:after{color:#a1b886;}.takuma_banneraction{background:#1366c2;color:#fff;}.takuma_banneraction:after{background:transparent url('../../../typo3conf/ext/takuma_theme_carolinensiel/Resources/Public/Images/Backgrounds/mask-bottom.png') bottom center no-repeat;}.takuma_banneraction h2,.takuma_banneraction span.headline,.takuma_banneraction .takuma_offer span,.takuma_offer .takuma_banneraction span{color:#fff;}.takuma_banneraction span{font-weight:700;}.takuma_banneraction .formwrap input#range-from{border-radius:3px 0 0 3px;border-right-color:#213a8f;}.takuma_banneraction .formwrap #rangeinput{background:#ff9900;}.leaflet-popup-content-wrapper a{border-top-color:#ff9900;}#map.leaflet-container a.leaflet-popup-close-button{background:#ff9900;color:#000;}#map.leaflet-container a.leaflet-popup-close-button:hover{background:#ccc;color:#ff9900;}#layers label{font-family:"myriad-pro-condensed",Arial,sans-serif;color:#cd1717;background:#fbf8f3;}#layers label:hover{background:#a41212;color:#fff;}#layers label i{border-right-color:#e1eaea;}.takuma_imagecomposition h3{display:inline-block;padding:0 0 16px 16px;padding:0 0 1rem 1rem;color:#fff;font-size:18px;font-size:1.125rem;}.takuma_imagecomposition p{padding:0 0 16px 16px;padding:0 0 1rem 1rem;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;}.takuma_faq .accordion-toggle{background:#f1f1f1;}.takuma_faq .accordion-toggle:after{color:#213a8f;font-weight:700;}.takuma_faq .accordion-toggle:hover .headline,.takuma_faq .accordion-toggle:hover .takuma_offer span,.takuma_offer .takuma_faq .accordion-toggle:hover span{color:#cd1717;}.takuma_faq .accordion-toggle:hover:after{color:#cd1717;}.takuma_faq .accordion-toggle.active .headline,.takuma_faq .accordion-toggle.active .takuma_offer span,.takuma_offer .takuma_faq .accordion-toggle.active span{color:#cd1717;}.takuma_faq .accordion-toggle.active:after{color:#cd1717;}.takuma_faq .accordion-content{background:#f1f1f1;}.takuma_herovideo{background-color:#000;}.takuma_herovideo .headline,.takuma_herovideo .takuma_offer span,.takuma_offer .takuma_herovideo span{font-family:"myriad-pro-condensed",Arial,sans-serif;color:#ffffff;text-transform:uppercase;margin:0 0 24px 0;margin:0 0 1.5rem 0;}@media (min-width:30em) and (max-width:48.1em){.takuma_herovideo .headline,.takuma_herovideo .takuma_offer span,.takuma_offer .takuma_herovideo span{font-size:40px;font-size:2.5rem;line-height:50px;line-height:3.125rem;}}@media (max-width:30em){.takuma_herovideo .headline,.takuma_herovideo .takuma_offer span,.takuma_offer .takuma_herovideo span{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.625rem;}}.takuma_herovideo .subline{font-family:"myriad-pro-condensed",Arial,sans-serif;color:#ffffff;margin:0 0 24px 0;margin:0 0 1.5rem 0;}.takuma_herovideo .text.color-1 .headline,.takuma_herovideo .text.color-1 .takuma_offer span,.takuma_offer .takuma_herovideo .text.color-1 span{color:#213a8f;}.takuma_herovideo .text.color-1 .subline{color:#213a8f;font-weight:400;}.takuma_herovideo .text.color-1 .btn,.takuma_herovideo .text.color-1 ul.megamenu-main .mega-nav .nav-special a,ul.megamenu-main .mega-nav .nav-special .takuma_herovideo .text.color-1 a{color:#213a8f;border-color:#213a8f;}.takuma_herovideo .video-close{background:#cd1717;}.takuma_herovideo .video-close svg path{stroke:#fff;}.takuma_herovideo .video-close:hover{background:#213a8f;}.takuma_herovideo .video-close:hover svg path{stroke:#fff;}.news-list-standard .news-item{border-top-color:#f1f1f1;}@media (max-width:48.1em){.news-list-standard .news-item:last-child{border-bottom-color:#f1f1f1;}}.news-single .related-files ul span{border-right-color:#fff;}.fancybox-button{background:#cd1717;}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#fff;}.fancybox-button:focus,.fancybox-button:hover{background:#a41212;}fancybox-thumbs > ul > li:before{border-color:#a41212;}.slick-dots li button:before{background:#fff;}.slick-dots li:hover button:before{background:#213a8f;}.slick-dots li.slick-active button:before{background:#cd1717;}.slick-prev,.slick-next{color:#cd1717;}.slick-prev:hover,.slick-next:hover{color:#213a8f;}.bright .slick-dots li button:before{background:#b4b4b4;}.bright .slick-dots li:hover button:before{background:#ffffff;}.bright .slick-dots li.slick-active button:before{background:#ffffff;}.bright .slick-prev,.bright .slick-next{color:#ffffff;}.bright .slick-prev:hover,.bright .slick-next:hover{color:#ffffff;}.daterangepicker{background-color:#fff;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#213a8f;color:#fff;}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;color:#999;}.daterangepicker td.in-range{background-color:#a6b0d2;color:#fff;}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#213a8f;color:#fff;}.daterangepicker table thead tr:first-child th{background:#213a8f;color:#fff;font-family:"myriad-pro-condensed",Arial,sans-serif;}.daterangepicker table thead tr:last-child th{background:#f1f1f1;font-weight:700;}.daterangepicker .drp-calendar.right{border-left-color:#ccc;}.cmplazypreviewiframe{z-index:999;}
