@charset "UTF-8";@font-face{font-family:'FrutigerLTPro-Roman';src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_0_0.eot');src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_0_0.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_0_0.woff2') format("woff2"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_0_0.woff') format("woff"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_0_0.ttf') format("truetype");}@font-face{font-family:'FrutigerLTPro-Bold';src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_1_0.eot');src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_1_0.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_1_0.woff2') format("woff2"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_1_0.woff') format("woff"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/css/webfonts/381917_1_0.ttf') format("truetype");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-regular.eot');src:local("Open Sans Regular"),local("OpenSans-Regular"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-regular.woff') format("woff"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-regular.ttf') format("truetype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-regular.svg#OpenSans') format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-600.eot');src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-600.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-600.woff2') format("woff2"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-600.woff') format("woff"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-600.ttf') format("truetype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/open-sans-v15-latin-600.svg#OpenSans') format("svg");}@font-face{font-family:"untitled-font-1";src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/untitled-font-1.eot');src:url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/untitled-font-1.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/untitled-font-1.woff') format("woff"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/untitled-font-1.ttf') format("truetype"),url('../../../typo3conf/ext/takuma_setup/Resources/Public/fonts/untitled-font-1.svg#untitled-font-1') format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"untitled-font-1" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"untitled-font-1" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow-left:before{content:"\e000";}.icon-arrow-down:before{content:"\e001";}.icon-arrow-right:before{content:"\e002";}.icon-arrow-up:before{content:"\e003";}.icon-link-download:before{content:"\e004";}.icon-link-email:before{content:"\e005";}.icon-link-external:before{content:"\e006";}.icon-message-error:before{content:"\e007";}.icon-message-info:before{content:"\e008";}.icon-message-success:before{content:"\e009";}.icon-message-warning:before{content:"\e00a";}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}img,video{max-width:100%;width:100%;height:auto;display:block;}body{margin:0;padding:0;font-size:16px;font-size:1rem;font-family:"Open Sans",Arial,sans-serif;color:#6f6f6f;background:#ffffff;}header,section,footer{width:100%;position:relative;}#wrapper{position:relative;}.wrap{position:relative;max-width:1230px;max-width:76.875rem;margin:0 auto;}.wrap::after{clear:both;content:"";display:block;}.wrap.full{max-width:100%;}@media (min-width:900px) and (max-width:1200px){.wrap{padding:0 16px;padding:0 1rem;}}@media (max-width:900px){.wrap{padding:0 16px;padding:0 1rem;}}h1,h2,h3,h4,h5,.headline,.image-block span span,.pagetitle{font-family:"FrutigerLTPro-Bold",Arial,sans-serif;font-weight:normal;padding:0;margin:0;color:#6f6f6f;}.pagetitle{font-size:60px;font-size:3.75rem;text-transform:uppercase;}@media (max-width:600px){.pagetitle{font-size:36px;font-size:2.25rem;margin:0 0 18px 0;margin:0 0 1.125rem 0;}}.large,.area-slider span,.hero-still .text span,.news-list-header h3,.headline.large,.area-slider span.headline,.area-slider .image-block span span,.image-block span .area-slider span,.hero-still .text span.headline,.hero-still .text .image-block span span,.image-block span .hero-still .text span,.image-block span span.large,.news-list-header h3.headline{font-size:32px;font-size:2rem;margin:0 0 24px 0;margin:0 0 1.5rem 0;font-weight:normal;font-style:normal;text-transform:uppercase;}@media (max-width:600px){.large,.area-slider span,.hero-still .text span,.news-list-header h3,.headline.large,.area-slider span.headline,.area-slider .image-block span span,.image-block span .area-slider span,.hero-still .text span.headline,.hero-still .text .image-block span span,.image-block span .hero-still .text span,.image-block span span.large,.news-list-header h3.headline{font-size:30px;font-size:1.875rem;margin:0 0 18px 0;margin:0 0 1.125rem 0;}}.medium,.news-list-index h3,.news-list-index-slider h3,.news-list-index-new h3,.headline.medium,.image-block span span.medium,.news-list-index h3.headline,.news-list-index-slider h3.headline,.news-list-index-new h3.headline{font-size:36px;font-size:2.25rem;margin:0 0 16px 0;margin:0 0 1rem 0;}@media (max-width:600px){.medium,.news-list-index h3,.news-list-index-slider h3,.news-list-index-new h3,.headline.medium,.image-block span span.medium,.news-list-index h3.headline,.news-list-index-slider h3.headline,.news-list-index-new h3.headline{font-size:26px;font-size:1.625rem;margin:0 0 16px 0;margin:0 0 1rem 0;}}.small,.headline.small,.image-block span span.small{font-size:30px;font-size:1.875rem;margin:0 0 16px 0;margin:0 0 1rem 0;font-weight:normal;font-style:normal;}@media (max-width:600px){.small,.headline.small,.image-block span span.small{font-size:22px;font-size:1.375rem;margin:0 0 16px 0;margin:0 0 1rem 0;}}.tiny,.image-block span span,.headline.tiny,.image-block span span{font-size:20px;font-size:1.25rem;margin:0 0 16px 0;margin:0 0 1rem 0;font-weight:normal;font-style:normal;}@media (max-width:600px){.tiny,.image-block span span,.headline.tiny,.image-block span span{font-size:20px;font-size:1.25rem;margin:0 0 16px 0;margin:0 0 1rem 0;}}.subheader .pagetitle{margin:0 0 16px 0;margin:0 0 1rem 0;}.subheader .pagetitle + h2,.subheader .pagetitle + h3,.subheader .pagetitle + h4,.subheader .pagetitle + h5{font-size:36px;font-size:2.25rem;margin:0 0 16px 0;margin:0 0 1rem 0;}.subheader .large,.subheader .area-slider span,.area-slider .subheader span,.subheader .hero-still .text span,.hero-still .text .subheader span,.subheader .news-list-header h3,.news-list-header .subheader h3{margin:0 0 16px 0;margin:0 0 1rem 0;}.subheader .large + h2,.subheader .area-slider span + h2,.area-slider .subheader span + h2,.subheader .hero-still .text span + h2,.hero-still .text .subheader span + h2,.subheader .news-list-header h3 + h2,.news-list-header .subheader h3 + h2,.subheader .large + h3,.subheader .area-slider span + h3,.area-slider .subheader span + h3,.subheader .hero-still .text span + h3,.hero-still .text .subheader span + h3,.subheader .news-list-header h3 + h3,.news-list-header .subheader h3 + h3,.subheader .large + h4,.subheader .area-slider span + h4,.area-slider .subheader span + h4,.subheader .hero-still .text span + h4,.hero-still .text .subheader span + h4,.subheader .news-list-header h3 + h4,.news-list-header .subheader h3 + h4,.subheader .large + h5,.subheader .area-slider span + h5,.area-slider .subheader span + h5,.subheader .hero-still .text span + h5,.hero-still .text .subheader span + h5,.subheader .news-list-header h3 + h5,.news-list-header .subheader h3 + h5{font-size:20px;font-size:1.25rem;margin:0 0 16px 0;margin:0 0 1rem 0;}.subheader .medium,.subheader .news-list-index h3,.news-list-index .subheader h3,.subheader .news-list-index-slider h3,.news-list-index-slider .subheader h3,.subheader .news-list-index-new h3,.news-list-index-new .subheader h3{margin:0 0 16px 0;margin:0 0 1rem 0;}.subheader .medium + h2,.subheader .news-list-index h3 + h2,.news-list-index .subheader h3 + h2,.subheader .news-list-index-slider h3 + h2,.news-list-index-slider .subheader h3 + h2,.subheader .news-list-index-new h3 + h2,.news-list-index-new .subheader h3 + h2,.subheader .medium + h3,.subheader .news-list-index h3 + h3,.news-list-index .subheader h3 + h3,.subheader .news-list-index-slider h3 + h3,.news-list-index-slider .subheader h3 + h3,.subheader .news-list-index-new h3 + h3,.news-list-index-new .subheader h3 + h3,.subheader .medium + h4,.subheader .news-list-index h3 + h4,.news-list-index .subheader h3 + h4,.subheader .news-list-index-slider h3 + h4,.news-list-index-slider .subheader h3 + h4,.subheader .news-list-index-new h3 + h4,.news-list-index-new .subheader h3 + h4,.subheader .medium + h5,.subheader .news-list-index h3 + h5,.news-list-index .subheader h3 + h5,.subheader .news-list-index-slider h3 + h5,.news-list-index-slider .subheader h3 + h5,.subheader .news-list-index-new h3 + h5,.news-list-index-new .subheader h3 + h5{font-size:30px;font-size:1.875rem;margin:0 0 16px 0;margin:0 0 1rem 0;}.subheader .small{margin:0 0 16px 0;margin:0 0 1rem 0;}.subheader .small + h2,.subheader .small + h3,.subheader .small + h4,.subheader .small + h5{font-size:14px;font-size:0.875rem;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:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;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;}p.attention{position:relative;padding-left:50px;}p.attention:before{font-family:"o-icons";content:"\f05a";display:inline-block;padding-right:7px;position:absolute;left:10px;font-size:30px;font-size:1.875rem;}strong{font-weight:700;}.headline,.image-block span span{display:block;}.colorwrap{width:100%;text-align:center;color:#ffffff;line-height:2rem;background:#ccc;position:fixed;z-index:999;}.colorwrap .wrap{background:#f9f9f9;}.helper-element::after{clear:both;content:"";display:block;}.helper-large{display:none;background:#b45491;}@media (min-width:1200px){.helper-large{display:block;}}.helper-desktop{display:none;background:#6d54b4;}@media (min-width:900px) and (max-width:1200px){.helper-desktop{display:block;}}.helper-tablet{display:none;background:#54b4ae;}@media (min-width:600px) and (max-width:900px){.helper-tablet{display:block;}}.helper-mobile{display:none;background:#6db454;}@media (max-width:600px){.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:#e0081d;}@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 #860511;opacity:0.5;}80%{box-shadow:inset 0 0 0 20px #860511;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 #860511;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{0%{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);}50%{transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);-o-transform:scale(1.15);-moz-transform:scale(1.15);}100%{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);}}@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;}}.btn{text-decoration:none;font-weight:400;font-family:"Open Sans",Arial,sans-serif;border:0;display:inline-block;padding:12px 25px;padding:0.75rem 1.5625rem;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;position:relative;box-shadow:0 0 5px rgba(0,0,0,0.2);background:#e0081d;color:#ffffff;overflow:hidden;outline:none;}.btn: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{animation:ripple 1s ease-out;}.btn:hover{text-decoration:none;color:#ffffff;background:#860511;box-shadow:0 0 20px rgba(0,0,0,0.2);}.btn.btn-primary{background:#e0081d;}.btn.btn-primary:hover{background:#b30617;}.btn.btn-secondary{background:#6f6f6f;}.btn.btn-secondary:hover{background:#8c8c8c;}.btn.btn-input{border-radius:0 3px 3px 0;padding:12px 8px;padding:0.75rem 0.5rem;float:left;border:none;box-shadow:none;}@media (max-width:900px){.btn{padding:12px 24px;padding:0.75rem 1.5rem;}}@media (max-width:600px){.btn{padding:12px;padding:0.75rem;}}.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{color:#e0081d;-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:hover{color:#860511;}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;padding-left:24px;padding-left:1.5rem;}a.external-link:before,a.download-link:before,a.mail-link:before,a.external-link-new-window:before,a.download:before,a.mail:before{position:absolute;left:0;top:0;width:20px;height:20px;content:"";}a.external-link:before,a.external-link-new-window:before{background:url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/icons/link-external.svg') left top no-repeat;background-size:20px 20px;}a.download-link:before,a.download:before{background:url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/icons/link-download.svg') left top no-repeat;background-size:20px 20px;}a.mail-link:before,a.mail:before{background:url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/icons/link-email.svg') left top no-repeat;background-size:20px 20px;}a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover{text-decoration:none;color:#6f6f6f;cursor:default;}@media (max-width:600px){a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover{text-decoration:underline;color:#e0081d;}}.header-spacer{width:100%;height:143px;height:8.9375rem;}@media (max-width:900px){.header-spacer{display:none;}}header#pageheader{background:#fff;position:fixed;width:100%;z-index:5;font-family:"FrutigerLTPro-Roman",Arial,sans-serif;height:143px;height:8.9375rem;min-height:143px;min-height:8.9375rem;border-top:5px solid #6f6f6f;-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;}@media (max-width:900px){header#pageheader{position:relative;}}.logo{float:left;display:block;margin:12px 0 0;margin:0.75rem 0 0;}.logo 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;-webkit-transition:margin 0.25s ease-in-out;-moz-transition:margin 0.25s ease-in-out;-ms-transition:margin 0.25s ease-in-out;-o-transition:margin 0.25s ease-in-out;transition:margin 0.25s ease-in-out;}.logo img.large-logo{max-width:107px;max-width:6.6875rem;opacity:1;margin-top:0;}.logo img.small-logo{max-width:70px;max-width:4.375rem;opacity:0;position:absolute;left:0;top:12px;}@media (max-width:900px){.logo img.small-logo{display:none;}}.topbar{width:calc(83.33333% - 55px);float:left;margin-left:30px;float:right;text-align:right;line-height:30px;line-height:1.875rem;height:30px;height:1.875rem;margin:0 0 36px;margin:0 0 2.25rem;font-size:14px;font-size:0.875rem;-webkit-transition:margin 0.25s ease-in-out;-moz-transition:margin 0.25s ease-in-out;-ms-transition:margin 0.25s ease-in-out;-o-transition:margin 0.25s ease-in-out;transition:margin 0.25s ease-in-out;}@media (max-width:900px){.topbar{display:none;}}.returnlink{float:right;margin-left:3px;margin-left:0.1875rem;padding:0 10px;padding:0 0.625rem;color:#fff;background:#6f6f6f;border-radius:0 0 3px 3px;}.returnlink:hover{color:#fff;background:#e0081d;}.search{position:relative;float:right;width:300px;width:18.75rem;}@media (max-width:600px){.search{margin-top:30px;margin-top:1.875rem;width:calc(100% - 60px);float:left;margin-left:30px;}}.search input{line-height:36px;line-height:2.25rem;height:36px;height:2.25rem;}.nav-main{width:calc(83.33333% - 55px);float:left;margin-left:30px;float:right;}@media (max-width:900px){header{height:120px;height:7.5rem;}.logo{float:none;width:70%;text-align:center;margin:12px auto 0;}.logo img{margin:0 auto;}.menu-main{display:none !important;}.nav-main{margin:0;position:absolute;right:23px;top:0;-webkit-transition:margin 0.25s ease-in-out;-moz-transition:margin 0.25s ease-in-out;-ms-transition:margin 0.25s ease-in-out;-o-transition:margin 0.25s ease-in-out;transition:margin 0.25s ease-in-out;}}header#pageheader.sticky{height:80px;height:5rem;min-height:80px;min-height:5rem;box-shadow:0 0 20px rgba(0,0,0,0.2);z-index:1000;}header#pageheader.sticky .topbar{margin-top:-40px;}header#pageheader.sticky img.large-logo{opacity:0;margin-top:-100px;-webkit-transition:margin 0.25s ease-in-out;-moz-transition:margin 0.25s ease-in-out;-ms-transition:margin 0.25s ease-in-out;-o-transition:margin 0.25s ease-in-out;transition:margin 0.25s ease-in-out;}header#pageheader.sticky img.small-logo{opacity:1;}nav#mobile{display:none;}.mobile-nav-toggle.hc-nav-trigger{left:20px;top:12px;position:absolute;z-index:99;}.content{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f9f9f9 100%);background:-webkit-linear-gradient(top,#ededed 0%,#f9f9f9 100%);background:linear-gradient(to bottom,#ededed 0%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#f9f9f9',GradientType=0);}@media (max-width:900px){.content{width:100%;margin:0;}}.content main{padding:80px 0;padding:5rem 0;width:calc(66.66667% - 50px);float:left;margin-left:30px;left:calc(8.33333% - 32.5px + 30px);position:relative;}@media (max-width:900px){.content main{left:calc(0% - 30px + 30px);position:relative;width:100%;margin:0;}}.content aside{padding:144px 0;padding:9rem 0;width:calc(25% - 37.5px);float:left;margin-left:30px;}@media (max-width:900px){.content aside{display:none;}}.landing{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f9f9f9 100%);background:-webkit-linear-gradient(top,#ededed 0%,#f9f9f9 100%);background:linear-gradient(to bottom,#ededed 0%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#f9f9f9',GradientType=0);}.landing .content{background:none;}.landing .content main{width:100%;margin:0;left:0;}.fullpage{background:#fff;}.fullpage .content{background:none;}.fullpage .content main{width:100%;margin:0;left:0;}.pid38 .hero-slides .text.left .btn:before{content:'';background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/icons/instagram.png') center center no-repeat;width:32px;height:32px;display:block;background-size:32px 32px;float:left;margin-right:10px;}footer{background:#606060;padding:85px 0;padding:5.3125rem 0;color:#ffffff;}footer nav{float:left;}footer p{float:right;font-size:13px;font-size:0.8125rem;line-height:13px;line-height:0.8125rem;margin:0;}@media (max-width:900px){footer nav,footer p{width:100%;text-align:center;}footer p{margin-top:24px;margin-top:1.5rem;}}footer ul{display:inline-block;}@media (max-width:900px){footer ul{display:block;}}footer a.social{max-width:61px;max-width:3.8125rem;display:inline-block;margin-left:20px;margin-left:1.25rem;}@media (max-width:900px){footer a.social{margin:20px 10px;margin:1.25rem 0.625rem;}}footer a.social:hover{opacity:0.7;}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;}ul.menu-main{float:right;z-index:9999;font-size:0;margin-right:20px;margin-right:1.25rem;}ul.menu-main li{display:inline-block;padding:0 10px;padding:0 0.625rem;position:relative;}@media (min-width:900px) and (max-width:1200px){ul.menu-main li{padding:0 3px;padding:0 0.1875rem;}}ul.menu-main li:hover a{color:#e0081d;}ul.menu-main li.active a,ul.menu-main li.current a{border-bottom:2px solid #666666;}ul.menu-main a{color:#666666;font-size:20px;font-size:1.25rem;display:block;text-align:center;position:relative;padding:0 5px 12px 5px;padding:0 0.3125rem 0.75rem 0.3125rem;border-bottom:2px solid transparent;}ul.menu-main a:hover{color:#e0081d;}ul.menu-main .lvl2{position:absolute;display:none;left:10px;top:36px;box-shadow:0 20px 20px rgba(0,0,0,0.1);z-index:99;width:240px;width:15rem;border-top:2px solid #e0081d;}ul.menu-main .lvl2 li{text-align:left;display:block;float:none;width:100%;border-bottom:1px solid #f1f1f1;background:#ffffff;padding:0;}ul.menu-main .lvl2 li:last-child{border:0;}ul.menu-main .lvl2 li a{padding:0 0 0 15px;padding:0 0 0 0.9375rem;line-height:38px;line-height:2.375rem;text-align:left;font-size:16px;font-size:1rem;background:#fff;}ul.menu-main li:hover .lvl2{display:block;}ul.menu-main li:hover .lvl2 li a{color:#666666;border:0;}ul.menu-main li:hover .lvl2 li a:hover{color:#e0081d;padding:0 0 0 25px;padding:0 0 0 1.5625rem;background:#f1f1f1;}ul.menu-main li:hover .lvl2 li.current a{color:#e0081d;}ul.menu-main li:hover .lvl2 li:hover a{color:#e0081d;padding:0 0 0 25px;padding:0 0 0 1.5625rem;background:#f1f1f1;}ul.menu-main li:hover .lvl2 .lvl2{display:none;left:240px;top:-2px;}ul.menu-main li:hover .lvl2 li:hover .lvl2{display:block;}ul.menu-main li:hover .lvl2 li:hover .lvl2 li{border-bottom:1px solid #fff;}ul.menu-main li:hover .lvl2 li:hover .lvl2 li:last-child{border:0;}ul.menu-main li:hover .lvl2 li:hover .lvl2 li a{color:#666666;background:#f1f1f1;padding:0 0 0 15px;padding:0 0 0 0.9375rem;}ul.menu-main li:hover .lvl2 li:hover .lvl2 li a:hover{padding:0 0 0 25px;padding:0 0 0 1.5625rem;color:#e0081d;}.menu-sub li{margin-bottom:1px;}.menu-sub a{display:block;line-height:24px;line-height:1.5rem;padding:14px 14px;padding:0.875rem 0.875rem;color:#e0081d;background:#fff;}.menu-sub a:hover,.menu-sub li.active a,.menu-sub li.current a{color:#860511;background:#fafafa;}.langselect{float:right;font-size:14px;font-size:0.875rem;margin-top:-4px;}.langselect span{color:#6f6f6f;background:#dfdfdf;display:inline-block;padding:8px 7px;padding:0.5rem 0.4375rem;}.langselect li{display:inline-block;}.langselect li.active span{background:#6f6f6f;color:#ffffff;}.langselect li:hover a span{color:#fff;background:#e0081d;}html.hc-nav-yscroll{overflow-y:scroll;}body{overflow-x:hidden;}body.hc-nav-open{position:fixed;width:100%;min-height:100%;}.hc-offcanvas-nav{display:none;position:fixed;top:0;height:100%;z-index:9999;}.hc-offcanvas-nav.is-ios *{cursor:pointer !important;}.hc-offcanvas-nav .nav-container{position:fixed;z-index:9998;top:0;width:280px;max-width:100%;height:100%;transition:transform .4s ease;}.hc-offcanvas-nav .nav-wrapper{width:100%;overscroll-behavior:none;}.hc-offcanvas-nav .nav-wrapper.nav-wrapper-1{position:static;height:100%;overflow:scroll;overflow-x:visible;overflow-y:auto;}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0;}.hc-offcanvas-nav li{position:relative;display:block;}.hc-offcanvas-nav li.level-open > .nav-wrapper{visibility:visible;}.hc-offcanvas-nav input[type="checkbox"]{display:none;}.hc-offcanvas-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer;}.hc-offcanvas-nav a{position:relative;display:block;box-sizing:border-box;cursor:pointer;}.hc-offcanvas-nav a,.hc-offcanvas-nav a:hover{text-decoration:none;}.hc-offcanvas-nav.disable-body::after,.hc-offcanvas-nav .nav-wrapper::after{content:'';position:fixed;z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overscroll-behavior:none;visibility:hidden;opacity:0;transition:visibility 0s ease .4s,opacity .4s ease;}.hc-offcanvas-nav.disable-body.nav-open::after,.hc-offcanvas-nav .sub-level-open::after{visibility:visible;opacity:1;transition-delay:.05s;}.hc-offcanvas-nav:not(.nav-open)::after{pointer-events:none;}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after{display:none;}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;overflow:hidden;transition:height 0s ease .4s;}.hc-offcanvas-nav.nav-levels-expand .level-open > .nav-wrapper{max-height:none;}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;transition:visibility 0s ease .4s,transform .4s ease;}.hc-offcanvas-nav.nav-levels-overlap ul ul{height:100%;overflow:scroll;overflow-x:visible;overflow-y:auto;}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static;}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper{visibility:visible;transition:transform .4s ease;}.hc-offcanvas-nav.side-left{left:0;}.hc-offcanvas-nav.side-left .nav-container{left:0;transform:translate3d(-280px,0,0);}.hc-offcanvas-nav.side-left.nav-levels-overlap li.level-open > .nav-wrapper{transform:translate3d(-40px,0,0);}.hc-offcanvas-nav.side-left.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(-100%,0,0);}.hc-offcanvas-nav.side-right{right:0;}.hc-offcanvas-nav.side-right .nav-container{right:0;transform:translate3d(280px,0,0);}.hc-offcanvas-nav.side-right.nav-levels-overlap li.level-open > .nav-wrapper{transform:translate3d(40px,0,0);}.hc-offcanvas-nav.side-right.nav-levels-overlap li .nav-wrapper{right:0;transform:translate3d(100%,0,0);}.hc-offcanvas-nav.nav-open .nav-container{transform:translate3d(0,0,0);transition-delay:0s;}.hc-nav-trigger{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:20px;z-index:9980;min-height:24px;}.hc-nav-trigger span{width:30px;top:50%;transform:translateY(-50%);transform-origin:50% 50%;}.hc-nav-trigger span,.hc-nav-trigger span::before,.hc-nav-trigger span::after{position:absolute;left:0;height:3px;background:#606060;transition:all .2s ease;}.hc-nav-trigger span::before,.hc-nav-trigger span::after{content:'';width:100%;}.hc-nav-trigger span::before{top:-10px;}.hc-nav-trigger span::after{bottom:-10px;}.hc-nav-trigger.toggle-open span{background:rgba(0,0,0,0);transform:rotate(45deg);}.hc-nav-trigger.toggle-open span::before{transform:translate3d(0,10px,0);}.hc-nav-trigger.toggle-open span::after{transform:rotate(-90deg) translate3d(10px,0,0);}.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after{background:rgba(0,0,0,0.3);}.hc-offcanvas-nav .nav-wrapper{background:#606060;}.hc-offcanvas-nav h2{font-size:19px;font-weight:normal;text-align:left;padding:20px 17px;color:#606060;background:#fff;border-bottom:1px solid #fff;}.hc-offcanvas-nav a{padding:14px 17px;font-size:15px;color:#fff;z-index:1;background:rgba(0,0,0,0);border-bottom:1px solid #CBD0D4;}.hc-offcanvas-nav:not(.touch-device) a:hover{background:#CBD0D4;}.hc-offcanvas-nav .nav-wrapper-1 > ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a{border-top:1px solid #CBD0D4;}.hc-offcanvas-nav li{text-align:left;}.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav li.nav-back a{background:#2c5d8f;border-top:1px solid #295887;border-bottom:1px solid #295887;}.hc-offcanvas-nav li.nav-close a:hover,.hc-offcanvas-nav li.nav-back a:hover{background:#2b5c8d;}.hc-offcanvas-nav li.nav-parent a{padding-right:58px;}.hc-offcanvas-nav li.nav-close span,.hc-offcanvas-nav li.nav-parent span.nav-next,.hc-offcanvas-nav li.nav-back span{width:45px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;transition:background .2s ease;}.hc-offcanvas-nav li.nav-close span::before,.hc-offcanvas-nav li.nav-close span::after{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid #fff;border-left:2px solid #fff;}.hc-offcanvas-nav li.nav-close span::before{margin-left:-9px;transform:rotate(135deg);}.hc-offcanvas-nav li.nav-close span::after{transform:rotate(-45deg);}.hc-offcanvas-nav a[href]:not([href="#"]) > span.nav-next{border-left:1px solid #fff;background:#e0081d;}.hc-offcanvas-nav span.nav-next::before,.hc-offcanvas-nav li.nav-back span::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #fff;border-left:2px solid #fff;transform-origin:center;}.hc-offcanvas-nav span.nav-next::before{transform:translate(-50%,-50%) rotate(135deg);}.hc-offcanvas-nav li.nav-back span::before{transform:translate(-50%,-50%) rotate(-45deg);}.hc-offcanvas-nav.side-left.nav-open .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,0.2);}.hc-offcanvas-nav.side-right.nav-open .nav-wrapper{box-shadow:-1px 0 2px rgba(0,0,0,0.2);}.hc-offcanvas-nav.side-right span.nav-next::before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(130deg);}.hc-offcanvas-nav.side-right li.nav-back span::before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(135deg);}.hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper{box-shadow:none;background:transparent;}.hc-offcanvas-nav.nav-levels-expand .nav-container ul h2,.hc-offcanvas-nav.nav-levels-none .nav-container ul h2{display:none;}.hc-offcanvas-nav.nav-levels-expand .nav-container ul ul a,.hc-offcanvas-nav.nav-levels-none .nav-container ul ul a{font-size:14px;}.hc-offcanvas-nav.nav-levels-expand .nav-container li,.hc-offcanvas-nav.nav-levels-none .nav-container li{transition:background .3s ease;}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open{background:#606060;}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a{border-bottom:1px solid #fff;}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover{background:#CBD0D4;}.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open > a .nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container li.level-open > a .nav-next::before{margin-top:2px;transform:translate(-50%,-50%) rotate(45deg);}.hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before,.hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before{margin-top:-2px;transform:translate(-50%,-50%) rotate(225deg);}.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:#e0081d;color:#ffffff;border-radius:3px;}.ce .kesearch_pagebrowser ul li a:hover,.ce .kesearch_pagebrowser ul li a.current{color:#ffffff;background:#860511;}.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{border-radius:3px;padding:12px 18px;padding:0.75rem 1.125rem;background:#9c9e9f;color:#ffffff;}.page-navigation ul.f3-widget-paginator li a,.ce ul.f3-widget-paginator li a{background:#e0081d;border-radius:3px;display:inline-block;color:#ffffff;padding:12px 20px;padding:0.75rem 1.25rem;}.page-navigation ul.f3-widget-paginator li a:hover,.ce ul.f3-widget-paginator li a:hover{color:#ffffff;background:#860511;}@media (max-width:600px){.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{font-size:13px;font-size:0.8125rem;}.nav-footer li{display:inline-block;float:left;border-right:1px solid #fff;margin:0 12px 0 0;margin:0 0.75rem 0 0;padding:0 12px 0 0;padding:0 0.75rem 0 0;}.nav-footer li:last-child{border:0;padding:0;margin:0;}.nav-footer a{color:#ffffff;display:block;}.nav-footer a:hover{color:#cccccc;}@media (max-width:900px){.nav-footer{text-align:center;}.nav-footer li{float:none;}}.ce{width:100%;margin-bottom:30px;margin-bottom:1.875rem;display:inline-block;}.ce:last-child{margin-bottom:0;}.ce ul:last-child,.ce ol:last-child,.ce p:last-child{margin-bottom:0;}.ce.special{border:1px solid;padding:47px 49px;padding:2.9375rem 3.0625rem;margin:30px 0;margin:1.875rem 0;}@media (max-width:600px){.ce.special{padding:24px;padding:1.5rem;}}a.anchor{display:block;position:relative;top:-200px;visibility:hidden;}.back-to-top{background:#e0081d;color:#fff;position:fixed;bottom:20px;right:20px;padding:1em;z-index:9999;border:1px solid #fff;box-shadow:0 0 30px rgba(0,0,0,0.1);}.back-to-top:hover{background:#ccc;}.ce.frame-type-header{margin-bottom:12px;margin-bottom:0.75rem;}.ce.frame-type-header.frame-layout-1{text-align:center;}table{font-size:14px;font-size:0.875rem;width:100%;border-collapse:collapse;padding:0;border-spacing:0;border:solid #ccc;border-width:1px 1px 0 1px;background:#ffffff;}table tr{border-bottom:1px solid #ccc;}table tr:first-child{border-top:0;}table th{text-align:left;font-weight:700;line-height:24px;line-height:1.5rem;padding:10px 12px;padding:0.625rem 0.75rem;border-right:1px solid #efefef;border-bottom:1px solid #ccc;background:#efefef;color:#6f6f6f;}table td{vertical-align:top;line-height:20px;line-height:1.25rem;padding:6px 12px;padding:0.375rem 0.75rem;border-right:1px solid #ccc;}table td:last-child{border:0;}table caption{text-align:left;font-weight:400;line-height:24px;line-height:1.5rem;font-size:15px;font-size:0.9375rem;background:#dcdcdc;padding:8px 16px;padding:0.5rem 1rem;caption-side:bottom;background:#efefef;color:#6f6f6f;border-top:2px solid #e0081d;margin-top:-1px;}.frame-type-table.frame-layout-2 table tr td{width:33%;}.frame-type-table.frame-layout-3 table tr td:first-child{width:33%;}.frame-type-table.frame-layout-3 table tr td:last-child{width:66%;}.frame-type-div{width:100%;}.frame-type-div hr{border:none;border-top:1px solid #d4d4d4;color:#d4d4d4;background-color:none;height:1px;}.frame-type-div.frame-layout-1{height:80px;height:5rem;}.frame-type-div.frame-layout-1 hr{border-top-color:transparent;color:transparent;}.frame-type-div.frame-layout-2{height:30px;height:1.875rem;}.frame-type-div.frame-layout-2 hr{border-top-color:transparent;color:transparent;}.img.bottom{margin:0 0 26px;margin:0 0 1.625rem;}.img.right{float:right;}.img.left{float:left;}.tm.center{text-align:center;}.frame-type-textpic.frame-layout-1{text-align:center;}.tm-below .ce-gallery{width:100%;float:left;}.tm-above .ce-gallery{width:100%;float:left;}.tm-right{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.tm-right .text{width:calc(66.66667% - 50px);float:left;margin-left:30px;}@media (max-width:900px){.tm-right .text{width:calc(100% - 60px);float:left;margin-left:30px;margin-bottom:24px;margin-bottom:1.5rem;}}.tm-right .ce-gallery{width:calc(33.33333% - 40px);float:left;margin-left:30px;}@media (max-width:900px){.tm-right .ce-gallery{width:calc(100% - 60px);float:left;margin-left:30px;}}.tm-left{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.tm-left .text{width:calc(66.66667% - 50px);float:left;margin-left:30px;}@media (min-width:1200px){.tm-left .text{margin-left:calc(33.33333% - 40px + 60px);}}@media (min-width:900px) and (max-width:1200px){.tm-left .text{margin-left:calc(33.33333% - 40px + 60px);}}@media (max-width:900px){.tm-left .text{width:calc(100% - 60px);float:left;margin-left:30px;margin-bottom:24px;margin-bottom:1.5rem;}}.tm-left .ce-gallery{width:calc(33.33333% - 40px);float:left;margin-left:30px;}@media (min-width:1200px){.tm-left .ce-gallery{margin-left:calc(-100% - 0px + 60px);}}@media (min-width:900px) and (max-width:1200px){.tm-left .ce-gallery{margin-left:calc(-100% - 0px + 60px);}}@media (max-width:900px){.tm-left .ce-gallery{width:calc(100% - 60px);float:left;margin-left:30px;}}.tm-right .ce-gallery,.tm-right-inside .ce-gallery{width:calc(100% / 3);margin-top:7px;float:right;}@media (max-width:600px){.tm-right .ce-gallery,.tm-right-inside .ce-gallery{width:100%;}}.tm-left .ce-gallery,.tm-left-inside .ce-gallery{width:calc(100% / 3);margin-top:7px;float:left;}@media (max-width:600px){.tm-left .ce-gallery,.tm-left-inside .ce-gallery{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:600px) and (max-width:900px){.img-count-4 figure{width:calc(100% / 3 - 1.25rem);}}@media (max-width:600px){.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:600px) and (max-width:900px){.img-count-6 figure{width:calc(100% / 3 - 1.25rem);}}@media (max-width:600px){.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;}.frame-type-textpic.frame-layout-1{text-align:center;}.frame-type-textpic.frame-layout-2{background:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.1);padding:20px 0 0 20px;padding:1.25rem 0 0 1.25rem;}.tm-below .img-count-1 figure,.tm-above .img-count-1 figure{width:calc(100%);}.ce ul{list-style:disc;font-size:14px;margin:0 0 16px 15px;margin:0 0 1rem 0.9375rem;}.ce ul li{line-height:24px;position:relative;margin-bottom:8px;margin-bottom:0.5rem;}.ce ul.list-arrow{list-style:none;margin-left:0;}.ce ul.list-arrow li{padding-left:37px;padding-left:2.3125rem;margin-bottom:34px;margin-bottom:2.125rem;}.ce ul.list-arrow li:before{position:absolute;left:0;top:0;width:23px;height:23px;content:"";background:url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/icons/arrow-right.svg') left top no-repeat;background-size:23px 23px;}.ce ul.list-check{list-style:none;margin-left:0;}.ce ul.list-check li{padding-left:37px;padding-left:2.3125rem;}.ce ul.list-check li:before{position:absolute;left:0;top:0;width:23px;height:23px;content:"";background:url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/icons/icon-check.svg') left top no-repeat;background-size:23px 23px;}.ce ol{list-style:none;font-size:14px;margin:0 0 24px 0;margin:0 0 1.5rem 0;}.ce ol li{margin:0;padding:0 0 0 2rem;text-indent:-2rem;list-style-type:none;line-height:24px;counter-increment:item;}.ce ol li:before{display:inline-block;width:1rem;padding-right:0.5rem;font-weight:700;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-right.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;}.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/icon-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:900px){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;font-weight:700;}@media (max-width:900px){ul.bg li span:first-child{display:block;width:100%;max-width:100%;background:#ccc;}}@media (max-width:900px){ul.bg li span{display:block;width:100%;max-width:100%;}}.frame-type-form_formframework form .form-group{margin-bottom:12px;margin-bottom:0.75rem;}.frame-type-form_formframework form .form-group::after{clear:both;content:"";display:block;}.frame-type-form_formframework form .has-error{border:1px solid #e84b39;padding:20px;padding:1.25rem;margin:20px 0;margin:1.25rem 0;background:#fbdcd9;}.frame-type-form_formframework .form-navigation{background:none;padding:0;}.frame-type-form_formframework.frame-layout-0 .control-label,.frame-type-form_formframework.frame-layout-0 .input{width:calc(100% - 60px);float:left;margin-left:30px;margin:0;width:100%;}.frame-type-form_formframework.frame-layout-1{background:#ccc;}.frame-type-form_formframework.frame-layout-1 .control-label,.frame-type-form_formframework.frame-layout-1 .input{width:calc(100% - 60px);float:left;margin-left:30px;}.frame-type-form_formframework .form-check:hover{color:#6f6f6f;}label{margin:0;padding:0;line-height:34px;line-height:2.125rem;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;}optgroup{font-weight:bold;}textarea{height:auto;min-height:50px;border-radius:3px;}select{width:100%;border-radius:3px;}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:3px;line-height:1;}[type='text'],[type='password'],[type='email'],[type='number'],[type='search'],[type='tel'],textarea{display:block;box-sizing:border-box;width:100%;height:40px;height:2.5rem;line-height:40px;line-height:2.5rem;padding:0.5rem;border:1px solid #c8c8c8;font-family:inherit;font-size:14px;color:#6f6f6f;background-color:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;}[type='text']:focus,[type='password']:focus,[type='email']:focus,[type='number']:focus [type='search']:focus,[type='tel']:focus,textarea:focus{border:1px solid #6f6f6f;background-color:#fff;outline:none;}[type='text'].placeholder,[type='password'].placeholder,[type='email'].placeholder,[type='number'].placeholder,[type='search'].placeholder,[type='tel'].placeholder,textarea.placeholder{opacity:0.7;color:#9c9e9f;}[type='text']:-moz-placeholder,[type='password']:-moz-placeholder,[type='email']:-moz-placeholder,[type='number']:-moz-placeholder,[type='search']:-moz-placeholder,[type='tel']:-moz-placeholder,textarea:-moz-placeholder{opacity:0.7;color:#9c9e9f;}[type='text']::-moz-placeholder,[type='password']::-moz-placeholder,[type='email']::-moz-placeholder,[type='number']::-moz-placeholder,[type='search']::-moz-placeholder,[type='tel']::-moz-placeholder,textarea::-moz-placeholder{opacity:0.7;color:#9c9e9f;}[type='text']:-ms-input-placeholder,[type='password']:-ms-input-placeholder,[type='email']:-ms-input-placeholder,[type='number']:-ms-input-placeholder,[type='search']:-ms-input-placeholder,[type='tel']:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:0.7;color:#9c9e9f;}[type='text']::-webkit-input-placeholder,[type='password']::-webkit-input-placeholder,[type='email']::-webkit-input-placeholder,[type='number']::-webkit-input-placeholder,[type='search']::-webkit-input-placeholder,[type='tel']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:0.7;color:#9c9e9f;}textarea{min-height:100px;min-height:6.25rem;line-height:24px;line-height:1.5rem;resize:none;}textarea[rows]{height:auto;}[type='submit'],[type='button'],[type='reset']{border-radius:3px;-webkit-appearance:none;-moz-appearance:none;height:2.4375rem;}input[type="search"]{box-sizing:border-box;}fieldset{border:0;padding:0;margin:0;}legend{border:0;padding:0;display:block;padding:10px 0;padding:0.625rem 0;color:#e0081d;font-weight:700;}select{padding:0 0.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-size:1rem;font-family:inherit;height:40px;height:2.5rem;line-height:40px;line-height:2.5rem;color:#6f6f6f;background-color:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill:rgb%2851,51,51%29"></polygon></svg>');background-size:9px 6px;background-position:right center;background-origin:content-box;background-repeat:no-repeat;}@media (max-width:600px){select{border-radius:3px;}}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");}}select::-ms-expand{display:none;}select[multiple]{height:auto;}select:focus{background-color:#fff;border-color:#6f6f6f;}[type='submit']{text-decoration:none;color:#ffffff;border:0;display:block;margin:0 auto;height:50px;height:3.125rem;padding:0 50px;padding:0 3.125rem;line-height:50px;line-height:3.125rem;font-size:24px;font-size:1.5rem;text-align:center;-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:#e0081d;}@media (max-width:600px){[type='submit']{padding:0 15px;padding:0 0.9375rem;font-size:20px;font-size:1.25rem;}}[type='submit']:hover{color:#ffffff;background:#860511;}.error{color:#e84b39;display:inline-block;margin-top:6px;margin-top:0.375rem;}input[type=checkbox]:not(old),input[type=radio]:not(old){width:2rem;margin:0;padding:0;font-size:1rem;opacity:0;position:absolute;}input[type=checkbox]:not(old) + div,input[type=radio]:not(old) + div{display:inline-block;margin-left:0;line-height:28px;line-height:1.75rem;}input[type=checkbox]:not(old) + div > span,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;}input[type=radio]:not(old) + div > span{border-radius:50%;}input[type=checkbox]:not(old):checked + div > span,input[type=radio]:not(old):checked + div > span{background:#ffffff;border-color:#6f6f6f;}.form-check:hover input[type=checkbox]:not(old) + div > span,.form-check:hover input[type=radio]:not(old) + div > span{background:#ffffff;border-color:#6f6f6f;}input[type=radio]:not(old):checked + div > span > span,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;}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;}.hero-slides{background:#fff;}.hero-slides .item{overflow:hidden;position:relative;}@media (min-width:1200px){.hero-slides .item{max-height:98vh;}}.hero-slides .item.default img{position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.hero-slides .slick-active .item.kb img{animation:moving 30s ease-in-out infinite;position:absolute;}.hero-slides .slick-arrow{position:absolute;top:50%;transform:translate(0,-50%);z-index:999;background:none;color:#ffffff;font-size:80px;font-size:5rem;text-shadow:0 0 20px rgba(0,0,0,0.6);-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;}.hero-slides .slick-arrow.slick-next{left:auto;right:0;}.hero-slides .slick-arrow:hover{color:#e0081d;}.hero-slides .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:rgba(0,0,0,0.6);box-shadow:0 0 30px rgba(0,0,0,0.3);padding:30px;padding:1.875rem;max-width:620px;max-width:38.75rem;font-family:"FrutigerLTPro-Bold",Arial,sans-serif;color:#ffffff;}.hero-slides .text.left{position:absolute;top:50%;transform:translate(0,-50%);left:10%;}.hero-slides .text.right{position:absolute;top:50%;transform:translate(0,-50%);right:10%;left:auto;}.hero-slides .text.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}@media (max-width:900px){.hero-slides .text{position:relative;}}@media (max-width:900px){.hero-slides .text.left,.hero-slides .text.right,.hero-slides .text.center{width:100%;max-width:100%;position:relative;top:0;left:0;transform:translate(0,0);}}.hero-slides .text p{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;}@media (max-width:900px){.hero-slides .text p{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;}}.hero-slides span,.hero-slides h1.large{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;font-family:"FrutigerLTPro-Bold",Arial,sans-serif;display:block;color:#ffffff;text-transform:uppercase;margin:0 0 12px 0;margin:0 0 0.75rem 0;}@media (max-width:900px){.hero-slides span,.hero-slides h1.large{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem;}}.hero-slides .btn{margin-top:12px;}.area-wrap{background:#fff url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/area-bg-2.png') top left no-repeat;}@media (max-width:900px){.area-wrap{background:#fff;}}.area-wrap .wrap{margin-top:-100px;margin-top:-6.25rem;padding-bottom:50px;padding-bottom:3.125rem;}.area-slider{background:none;}@media (min-width:1200px){.area-slider{height:700px;height:43.75rem;}}@media (min-width:1200px){.area-slider .item{height:700px;height:43.75rem;}}@media (min-width:1200px){.area-slider img{margin:0 20% 0 auto;max-width:700px;max-width:43.75rem;}}.area-slider .text{background:none;box-shadow:0 0 0;color:#6f6f6f;padding:0;}@media (min-width:1200px){.area-slider .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:-500px;}}@media (min-width:900px) and (max-width:1200px){.area-slider .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:-500px;}}@media (min-width:600px) and (max-width:900px){.area-slider .text{margin-top:120px;margin-top:7.5rem;padding-top:20px;padding-top:1.25rem;text-align:center;border-top:1px solid #d4d4d4;}}.area-slider span{color:#6f6f6f;font-weight:bold;}@media (max-width:900px){.area-wrap .wrap{display:none;}}.area-slider-nav{width:calc(83.33333% - 55px);float:left;margin-left:30px;margin-left:calc(8.33333% - 32.5px + 60px);}.area-slider-nav div{text-align:center;cursor:pointer;}.area-slider-nav .slick-list.draggable{padding:0 !important;}.area-slider-nav img{max-width:110px;max-width:6.875rem;border-bottom:3px solid #e0081d;margin:0 auto;padding-bottom:20px;}@media (min-width:600px) and (max-width:900px){.area-slider-nav img{max-width:80px;max-width:5rem;}}.area-slider-nav .slick-current img{border-color:#6f6f6f;}.hero-still{background:#000;height:100%;}.hero-still img{opacity:0.7;}.hero-still.zero-o img{opacity:1;}.hero-still .text{background:none;color:#ffffff;box-shadow:0 0 0;padding:0;max-width:840px;max-width:52.5rem;}@media (max-width:900px){.hero-still .text{background:#303030;padding:20px;padding:1.25rem;}}.hero-still .text span{font-family:"FrutigerLTPro-Bold",Arial,sans-serif;font-size:24px;font-size:1.5rem;}.hero-still .text h1{color:#fff;margin-bottom:20px;margin-bottom:1.25rem;}@media (max-width:900px){.hero-still .text h1.pagetitle{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem;}}.hero-still .text.left h1.pagetitle{font-size:42px;font-size:2.625rem;margin:0 0 24px 0;margin:0 0 1.5rem 0;}.hero-still .text.left p{font-size:36px;font-size:2.25rem;}.hero-still .text p{font-size:42px;font-size:2.625rem;line-height:46px;line-height:2.875rem;font-family:"FrutigerLTPro-Bold",Arial,sans-serif;display:block;color:#ffffff;margin:0 0 12px 0;margin:0 0 0.75rem 0;}@media (max-width:900px){.hero-still .text p{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem;}}.para{position:fixed;top:0;left:0;width:100%;z-index:0;padding-top:80px;padding-top:5rem;background:#ededed;}@media (max-width:900px){.para{position:relative;padding:0;}}.space{max-height:calc(86vh - 80px);position:relative;z-index:-1;}@media (max-width:900px){.space{display:none;}}.space .bg{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;}.t{}.t.grids{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.t.grids a.fulllink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}.t.grids a.fulllink span{display:none;}.t.grids h3{margin:14px 0 24px;margin:0.875rem 0 1.5rem;}.t.grids p{font-size:15px;font-size:0.9375rem;line-height:22px;line-height:1.375rem;color:#9c9e9f;}.t.grids .item{position:relative;padding:20px;padding:1.25rem;border-bottom:4px solid #e0081d;background:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.1);-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;}.t.grids .item:hover{border-color:#6f6f6f;box-shadow:0 0 30px rgba(0,0,0,0.3);}.t.grids .item div{position:relative;border-bottom:1px solid #dfdfdf;height:144px;height:9rem;margin-bottom:24px;margin-bottom:1.5rem;}.t.grids img{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media (max-width:900px){.t.grids .item.with-image{margin-bottom:20px;margin-bottom:1.25rem;}}.t.grids .item.with-image div{height:auto;border:0;}.t.grids .item.with-image img{position:relative;transform:none;top:auto;left:auto;}.t.grids.small-image img{max-width:107px;max-width:6.6875rem;}@media (min-width:1200px){.t .item{width:calc(25% - 37.5px);float:left;margin-left:30px;min-height:360px;min-height:22.5rem;}}@media (min-width:900px) and (max-width:1200px){.t .item{width:calc(25% - 37.5px);float:left;margin-left:30px;min-height:360px;min-height:22.5rem;}}@media (min-width:600px) and (max-width:900px){.t .item{width:calc(50% - 45px);float:left;margin-left:30px;min-height:360px;min-height:22.5rem;}}@media (max-width:600px){.t .item{width:calc(100% - 60px);float:left;margin-left:30px;}}.index .teaser-index{min-height:400px;min-height:25rem;background:#eeeeee;background:-moz-linear-gradient(top,#eeeeee 0%,#dfdfdf 100%);background:-webkit-linear-gradient(top,#eeeeee 0%,#dfdfdf 100%);background:linear-gradient(to bottom,#eeeeee 0%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dfdfdf',GradientType=0);padding:130px 0;padding:8.125rem 0;}@media (max-width:900px){.index .teaser-index{min-height:auto;padding:20px 0 100px;padding:1.25rem 0 6.25rem;}}.index .grids{margin-top:-220px;margin-top:-13.75rem;}@media (max-width:900px){.index .grids{margin-top:0;}}.index .grids .item{min-height:420px;min-height:26.25rem;}@media (min-width:900px) and (max-width:1200px){.index .grids .item{min-height:480px;min-height:30rem;}}@media (min-width:600px) and (max-width:900px){.index .grids .item{margin-bottom:30px;margin-bottom:1.875rem;min-height:390px;min-height:24.375rem;}}@media (max-width:600px){.index .grids .item{min-height:auto;margin-bottom:20px;margin-bottom:1.25rem;}}.teaser-2{padding:160px 0 100px;padding:10rem 0 6.25rem;border-bottom:1px solid #e1e1e1;}.productarea-teaser{background:white;background:-moz-linear-gradient(top,white 0%,#d9d9d9 100%);background:-webkit-linear-gradient(top,white 0%,#d9d9d9 100%);background:linear-gradient(to bottom,white 0%,#d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d9d9d9',GradientType=0);padding:78px 0;padding:4.875rem 0;}.productarea-teaser .frame-type-header{margin-bottom:40px;margin-bottom:2.5rem;}.pid117 .productarea-teaser{background-image:url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/produktbereiche-section-bg.jpg');background-position:center bottom;background-size:cover;background-repeat:no-repeat;padding:78px 0;padding:4.875rem 0;}.pid117 .productarea-teaser .frame-type-header{margin-bottom:40px;margin-bottom:2.5rem;}.t.grids.productarea .item{padding:0;border-bottom:0;}@media (min-width:1200px){.t.grids.productarea .item{width:calc(25% - 37.5px);float:left;margin-left:30px;min-height:370px;min-height:23.125rem;}}@media (min-width:900px) and (max-width:1200px){.t.grids.productarea .item{width:calc(25% - 37.5px);float:left;margin-left:30px;min-height:370px;min-height:23.125rem;}}@media (min-width:600px) and (max-width:900px){.t.grids.productarea .item{width:calc(50% - 45px);float:left;margin-left:30px;min-height:400px;min-height:25rem;margin-bottom:30px;margin-bottom:1.875rem;}}@media (max-width:600px){.t.grids.productarea .item{width:calc(100% - 60px);float:left;margin-left:30px;margin-bottom:30px;margin-bottom:1.875rem;}}.t.grids.productarea .item div{height:auto;margin:0;border:0;}.t.grids.productarea .item div img{width:100%;position:relative;top:auto;left:auto;transform:none;}.t.grids.productarea .item span.head{display:block;background:#e0081d;color:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:16px;font-size:1rem;text-align:center;padding:14px 0;padding:0.875rem 0;}.t.grids.productarea .item .text ul{padding:20px;padding:1.25rem;}.t.grids.productarea .item .text ul li{font-size:14px;font-size:0.875rem;line-height:30px;line-height:1.875rem;}.t.grids.productarea .item .text ul li:before{content:'';background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/icons/arrow-right-red.svg') center center no-repeat;width:12px;height:12px;display:inline-block;margin-right:12px;}.index .productarea-teaser{padding-top:120px;padding-top:7.5rem;}.index .t.grids.productarea{margin-top:0;}.image-block{position:relative;box-shadow:0 0 30px rgba(0,0,0,0.1);background:#ffffff;z-index:3;}@media (min-width:1200px){.image-block{max-height:645px;max-height:40.3125rem;min-height:645px;min-height:40.3125rem;}}@media (min-width:900px) and (max-width:1200px){.image-block{max-height:645px;max-height:40.3125rem;min-height:645px;min-height:40.3125rem;}}.image-block .wrap{position:relative;z-index:2;}.image-block .text{width:calc(50% - 45px);float:left;margin-left:30px;left:calc(50% - 45px + 30px);position:relative;padding-top:120px;padding-top:7.5rem;position:relative;z-index:3;}@media (max-width:900px){.image-block .text{padding:30px 0;padding:1.875rem 0;width:calc(100% - 60px);float:left;margin-left:30px;left:calc(0% - 30px + 30px);position:relative;}}.image-block span span{margin-top:8px;margin-top:0.5rem;}.image-block .bg{left:0;top:0;z-index:1;position:absolute;background-repeat:no-repeat !important;background-size:cover !important;}@media (min-width:1200px){.image-block .bg{height:645px;height:40.3125rem;width:50%;}}@media (min-width:900px) and (max-width:1200px){.image-block .bg{height:645px;height:40.3125rem;width:50%;}}@media (max-width:900px){.image-block .bg{position:relative;float:left;width:100%;}}.image-block .bg:after{height:645px;width:458px;position:absolute;right:0;content:'';background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/image-block-left-mask.png');z-index:5;}.image-block .bg .top{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/image-block-left-top.png');width:139px;height:198px;position:absolute;left:0;top:-85px;z-index:4;}.image-block .bg .bottom{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/image-block-left-bottom.png');width:176px;height:72px;position:absolute;right:360px;bottom:-72px;z-index:4;}@media (max-width:900px){.image-block.layout-0 .bg::after,.image-block.layout-0 .bottom{display:none;}}.image-block.layout-1{z-index:2;}.image-block.layout-1 .text{left:calc(0% - 30px + 30px);position:relative;}.image-block.layout-1 .bg{right:0;left:auto;}.image-block.layout-1 .bg:after{height:645px;width:458px;position:absolute;left:0;content:'';background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/image-block-right-mask.png');z-index:5;}.image-block.layout-1 .bg .top{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/image-block-right-top.png');width:177px;height:72px;position:absolute;left:358px;top:-72px;z-index:4;}.image-block.layout-1 .bg .bottom{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/image-block-right-bottom.png');width:135px;height:180px;position:absolute;right:0;bottom:-72px;z-index:4;}@media (max-width:900px){.image-block.layout-1 .bg::after,.image-block.layout-1 .bottom{display:none;}}@media (max-width:900px){.image-block.layout-1 .bg .top{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/image-block-left-top.png');width:139px;height:198px;position:absolute;left:0;top:-85px;z-index:4;}}.image-block .image{display:none;}@media (max-width:900px){.image-block .image{display:block;}}.image-block.nomask-1 .bg{background-size:contain !important;}.image-block.nomask-1 .text{padding-top:60px;padding-top:3.75rem;}.image-block.nomask-1 .bg::after{display:none;}.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;}.presslinks .item{width:100%;background:#ffffff;padding:20px 50px 20px 20px;padding:1.25rem 3.125rem 1.25rem 1.25rem;margin:0 0 1px 0;margin:0 0 0.0625rem 0;position:relative;-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;float:left;}.presslinks .item:hover{background:#fafafa;}.presslinks .item a{display:block;background:#e0081d;width:28px;width:1.75rem;height:28px;height:1.75rem;margin-left:13px;margin-left:0.8125rem;float:right;}.presslinks .item a:hover{background:#860511;}.presslinks .item a b{display:none;}.presslinks .item .icon{fill:#ffffff;}.presslinks .actions{position:absolute;right:13px;top:13px;position:absolute;top:50%;transform:translate(0,-50%);}.presslinks span{display:block;font-family:"FrutigerLTPro-Bold",Arial,sans-serif;font-size:18px;font-size:1.125rem;}.presslinks span:first-child{font-size:13px;font-size:0.8125rem;padding:0 0 8px;padding:0 0 0.5rem;margin:0 0 8px 0;margin:0 0 0.5rem 0;display:inline-block;border-bottom:1px solid #6f6f6f;font-weight:400;font-family:"Open Sans",Arial,sans-serif;}.presslinks .item.has-image picture{width:20%;float:left;margin-right:20px;}.list-image-text .wrap{padding:0;}.list-image-text .col{background:#ff9900;height:20px;height:1.25rem;border:1px solid #000;width:calc(10%);float:left;margin-left:0;}.list-image-text .item{background:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.1);width:100%;float:left;margin-bottom:80px;margin-bottom:5rem;position:relative;padding:40px;padding:2.5rem;width:calc(100%);float:left;margin-left:0;}.list-image-text .item span{font-family:"FrutigerLTPro-Bold",Arial,sans-serif;display:block;}.list-image-text .item span.headline,.list-image-text .item .image-block span span,.image-block span .list-image-text .item span{font-size:28px;font-size:1.75rem;}.list-image-text .item span.subheadline{font-size:22px;font-size:1.375rem;margin:8px 0 20px 0;margin:0.5rem 0 1.25rem 0;}.list-image-text .item .text{width:calc(60%);float:left;margin-left:0;padding:0 0 0 30px;padding:0 0 0 1.875rem;}@media (max-width:600px){.list-image-text .item .text{width:100%;padding:20px 0;padding:1.25rem 0;}}.list-image-text .item b{display:none;}.list-image-text .item .image{width:calc(40%);float:left;margin-left:0;}@media (max-width:600px){.list-image-text .item .image{width:100%;}}.list-image-text .item.align-right{background:#ffffff url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/list-image-text-left.png') top left no-repeat;padding-left:120px;padding-left:7.5rem;}@media (max-width:900px){.list-image-text .item.align-right{padding:20px;background:#fff;}}.list-image-text .item.align-right b{left:103px;left:6.4375rem;top:93px;top:5.8125rem;}.list-image-text .item.align-left{background:#ffffff url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/list-image-text-right.png') top right no-repeat;padding-right:120px;padding-right:7.5rem;}@media (max-width:900px){.list-image-text .item.align-left{padding:20px;background:#fff;}}.list-image-text .item.align-left .text{margin-left:calc(-108.33333% - -2.5px + 60px);padding:0 30px 0 30px;padding:0 1.875rem 0 1.875rem;}@media (min-width:600px) and (max-width:900px){.list-image-text .item.align-left .text{padding:0 30px 0 0;padding:0 1.875rem 0 0;}}@media (max-width:600px){.list-image-text .item.align-left .text{width:100%;margin-left:calc(0% - 30px + 60px);margin:0;padding:20px 0;padding:1.25rem 0;}}.list-image-text .item.align-left .image{margin-left:calc(58.33333% - 47.5px + 60px);}@media (max-width:600px){.list-image-text .item.align-left .image{margin-left:calc(0% - 30px + 60px);margin:0;}}.list-image-text .item.align-left b{right:103px;right:6.4375rem;top:93px;top:5.8125rem;}.list-image-text.processchain b{display:block;position:absolute;color:#fff;font-weight:400;font-family:"FrutigerLTPro-Bold",Arial,sans-serif;font-size:24px;font-size:1.5rem;}.list-image-text.processchain .item.align-right{padding-left:210px;padding-left:13.125rem;background:#ffffff url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/processchain-left.png') top left no-repeat;}.list-image-text.processchain .item.align-left{padding-right:210px;padding-right:13.125rem;background:#ffffff url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/processchain-right.png') top right no-repeat;}.ce .list-image-text-slider{padding:0 0 30px 0;padding:0 0 1.875rem 0;min-height:323px;}.ce .list-image-text-slider .slick-dots{margin:0;bottom:-20px;bottom:-1.25rem;}.ce .list-image-text-slider .slick-dots li button::before{background:#6f6f6f;width:12px;width:0.75rem;height:12px;height:0.75rem;}.ce .list-image-text-slider .slick-dots li.slick-active button::before{background:#e0081d;}.contact{background:#f5f5f5;border-radius:3px;position:relative;margin-bottom:10px;width:100%;background:#fff;padding:20px;padding:1.25rem;width:calc(100%);float:left;margin-left:0;font-size:14px;font-size:0.875rem;}.contact .text{padding:0 0 0 0;padding:0 0 0 0;width:calc(100%);float:left;margin-left:0;}.contact.has-image img{width:calc(16.66667%);float:left;margin-left:0;}.contact.has-image .text{padding:0 20px 0 20px;padding:0 1.25rem 0 1.25rem;width:calc(83.33333%);float:left;margin-left:0;}.contact h4{padding:0 0 4px;padding:0 0 0.25rem;font-size:20px;font-size:1.25rem;margin:0;font-weight:700;border-bottom:1px solid #ccc;display:inline-block;width:100%;}.contact .text-1{width:calc(100%);float:left;margin-left:0;border-width:0;padding:8px 0;padding:0.5rem 0;}.contact .text-2{width:calc(100%);float:left;margin-left:0;}.contact span{display:inline-block;font-weight:400;margin-left:8px;margin-left:0.5rem;padding-left:8px;padding-left:0.5rem;border-left:1px solid #ccc;font-size:14px;font-size:0.875rem;}@media (max-width:600px){.contact span{display:block;border:0;padding:10px 0;padding:0.625rem 0;margin:0;}}.contact p{margin:0;padding:0;padding:0;}.contact a{display:inline-block;margin:0 20px 0 0;margin:0 1.25rem 0 0;}.contact a.imagelink{display:block;margin:0;}.contact.has-attention{padding-bottom:40px;padding-bottom:2.5rem;}.contact .attention{background:#6f6f6f;color:#ffffff;padding:12px;padding:0.75rem;position:absolute;bottom:0;left:0;width:100%;border:1px solid #fff;}.product-area{width:calc(100%);float:left;margin-left:0;margin-bottom:100px;}.product-area ul{margin:0;position:relative;text-align:center;}.product-area ul li{display:inline-block;}.product-area table{border:solid #ccc;border-width:0 1px 1px 1px;text-align:left;}.product-area table tr{border-bottom:1px solid #ccc;}.product-area td{padding:0 20px;vertical-align:top;width:25%;border:0;}@media (max-width:900px){.product-area td{float:left;width:100%;height:auto;}}@media (max-width:900px){.product-area td:last-child{padding-bottom:20px;padding-bottom:1.25rem;}}.product-area td.desc{background:#f1f1f1;font-weight:700;width:15%;text-align:center;}@media (max-width:900px){.product-area td.desc{float:left;width:100%;}}.product-area p{margin:0;padding:30px 0 20px;padding:1.875rem 0 1.25rem;}.product-area img{max-width:60px;max-width:3.75rem;padding:10px 0;padding:0.625rem 0;margin:0 auto;}.product-area td ul{margin:0 0 30px 0;list-style:disc;text-align:left;}@media (max-width:900px){.product-area td ul{margin:0;}}.product-area td ul li{display:block;width:100%;line-height:30px;line-height:1.875rem;}.product-area td ul li:before{content:'';background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/icons/arrow-right.svg') center center no-repeat;width:12px;height:12px;display:inline-block;margin-right:12px;}main .wrap.jobwrap{padding:0;}.jobs{width:100%;float:left;}.jobs .title{font-weight:700;}@media (max-width:900px){.jobs .title .jobtitle{display:none;}}@media (max-width:600px){.jobs .title{display:none;}}@media (max-width:900px){.jobs .title span{display:none;}}.jobs .jobtitle{width:calc(58.33333%);float:left;margin-left:0;display:table-cell;float:none;padding:24px;padding:1.5rem;line-height:22px;line-height:1.375rem;}@media (max-width:900px){.jobs .jobtitle{display:block;width:100%;margin:0;padding:60px 12px 24px;padding:3.75rem 0.75rem 1.5rem;}}.jobs span{width:20%;display:table-cell;background:#dbdbdb;padding:24px;padding:1.5rem;}@media (max-width:900px){.jobs span{width:100%;display:block;padding:12px;padding:0.75rem;min-height:40px;min-height:2.5rem;}}.jobs span:last-child{width:20%;padding:24px;padding:1.5rem;}@media (max-width:900px){.jobs span:last-child{display:block;padding:12px;padding:0.75rem;width:100%;position:absolute;left:0;top:41px;}}.jobs .job-row{width:100%;display:table;position:relative;border-top:2px solid #ededed;background:#ffffff;font-size:14px;font-size:0.875rem;}@media (max-width:900px){.jobs .job-row{margin-bottom:20px;margin-bottom:1.25rem;border-top:0;}}.jobs .job-row.title{font-size:16px;font-size:1rem;border-top:0;padding-top:0;background:transparent;}.jobs .job-row.title span{background:none;}.jobimg{width:100%;}@media (min-width:1200px){.jobimg{position:absolute;z-index:1;}}@media (min-width:900px) and (max-width:1200px){.jobimg{position:absolute;z-index:1;}}@media (max-width:900px){.jobimg{position:relative;}}.jobimg:after{display:block;position:relative;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);margin-top:-200px;height:200px;width:100%;content:'';z-index:3;}@media (max-width:900px){.jobimg:after{display:none;}}.job{background:#fff;z-index:2;position:relative;}@media (min-width:1200px){.job{margin-top:360px;margin-top:22.5rem;padding:60px;padding:3.75rem;}}@media (min-width:900px) and (max-width:1200px){.job{margin-top:300px;margin-top:18.75rem;padding:60px;padding:3.75rem;}}@media (min-width:600px) and (max-width:900px){.job{padding:20px;padding:1.25rem;margin-top:-60px;}}@media (max-width:600px){.job{padding:0;margin-top:-60px;}}.job span{display:block;font-weight:700;padding:0 0 12px 0;padding:0 0 0.75rem 0;border-bottom:1px solid #d4d4d4;}.job h1{margin:40px 0;margin:2.5rem 0;font-size:38px;font-size:2.375rem;line-height:42px;line-height:2.625rem;}@media (min-width:1200px){.job h1{padding-right:140px;padding-right:8.75rem;}}@media (min-width:900px) and (max-width:1200px){.job h1{padding-right:140px;padding-right:8.75rem;}}.job h3{margin-top:34px;margin-top:2.125rem;}.job ul{margin-left:32px;margin-left:2rem;}.job .contact{background:#eeeeee;}.job .contact h3{margin-top:0;}.job .contact img{max-width:200px;max-width:12.5rem;float:left;margin:0 20px 0 0;margin:0 1.25rem 0 0;}.job .company-logo{width:120px;width:7.5rem;position:absolute;top:136px;right:59px;}@media (max-width:900px){.job .company-logo{display:none;}}.detail-backlink{float:right;cursor:pointer;}@media (max-width:900px){.detail-backlink{display:none;}}#c117,#c867{margin-bottom:100px;margin-bottom:6.25rem;}.timeline .slick-arrow{position:absolute;top:50%;transform:translate(0,-50%);z-index:999;background:none;color:#ffffff;font-size:80px;font-size:5rem;text-shadow:0 0 20px rgba(0,0,0,0.6);-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;}.timeline .slick-arrow.slick-next{left:auto;right:0;}.timeline .slick-arrow:hover{color:#e0081d;}.timeline .top{height:80px;height:5rem;position:relative;}.timeline .top hr{border:none;border-top:2px dotted #f00;color:transparent;background-color:none;height:1px;width:100%;position:absolute;top:50%;}.timeline .history-slider-nav{position:relative;}.timeline .history-slider-nav:before{height:80px;width:100px;position:absolute;left:0;top:0;content:'';background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/history-slide-left.png');z-index:5;}.timeline .history-slider-nav:after{height:80px;width:100px;position:absolute;right:0;top:0;content:'';background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/history-slide-right.png');z-index:5;}.timeline .history-slider-nav .slick-track{height:60px;height:3.75rem;padding:20px 0;padding:1.25rem 0;}.timeline .history-slider-nav .slick-slide{text-align:center;font-size:16px;font-size:1rem;height:80px;height:5rem;}.timeline .history-slider-nav .slick-slide a{cursor:pointer;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2);display:inline-block;padding:5px 20px;padding:0.3125rem 1.25rem;line-height:40px;line-height:2.5rem;top:5px;position:relative;}.timeline .history-slider-nav .slick-current{font-size:22px;font-size:1.375rem;}.timeline .history-slider-nav .slick-current a{padding:10px 20px;padding:0.625rem 1.25rem;top:0;background:#e0081d;color:#fff;}.timeline .history-slider{margin-top:30px;margin-top:1.875rem;}.timeline .item{width:80%;padding:0 10%;}.timeline .item .inner{position:relative;background:#fff;float:left;width:100%;}.timeline .item .inner img{width:40%;float:left;padding:20px;padding:1.25rem;}@media (max-width:600px){.timeline .item .inner img{width:100%;}}.timeline .item .inner .text{width:60%;float:left;padding:120px 0 120px;padding:7.5rem 0 7.5rem;}@media (min-width:600px) and (max-width:900px){.timeline .item .inner .text{padding-top:30px;}}@media (max-width:600px){.timeline .item .inner .text{padding:20px;padding:1.25rem;width:100%;}}.timeline .item span{display:inline-block;color:#e0081d;padding:20px 0;padding:1.25rem 0;font-weight:700;font-size:32px;font-size:2rem;}.timeline .item .bigyear{position:absolute;opacity:0.05;bottom:0;right:20px;z-index:10;color:#6f6f6f;font-size:240px;font-size:15rem;}@media (min-width:600px) and (max-width:900px){.timeline .item .bigyear{font-size:140px;font-size:8.75rem;}}@media (max-width:600px){.timeline .item .bigyear{font-size:80px;font-size:5rem;}}.clients{width:100%;float:left;margin-bottom:30px;margin-bottom:1.875rem;}@media (min-width:1200px){.clients .text{width:calc(25% - 37.5px);float:left;margin-left:30px;}}@media (min-width:900px) and (max-width:1200px){.clients .text{width:calc(100% - 60px);float:left;margin-left:30px;margin:0;width:100%;}}@media (max-width:900px){.clients .text{width:calc(100% - 60px);float:left;margin-left:30px;margin:0;width:100%;}}@media (min-width:1200px){.clients .images{width:calc(75% - 52.5px);float:left;margin-left:30px;}}@media (min-width:900px) and (max-width:1200px){.clients .images{width:calc(100% - 60px);float:left;margin-left:30px;margin:0;width:100%;}}@media (max-width:900px){.clients .images{width:calc(100% - 60px);float:left;margin-left:30px;margin:0;width:100%;}}.clients .item{float:left;position:relative;width:calc(100% / 5 - 5px);background:#fff;margin:0 5px 5px 0;margin:0 0.3125rem 0.3125rem 0;padding:15px;padding:0.9375rem;}@media (min-width:1200px){.clients .item{width:calc(100% / 5 - 5px);}}@media (min-width:900px) and (max-width:1200px){.clients .item{width:calc(100% / 4 - 5px);}}@media (min-width:600px) and (max-width:900px){.clients .item{width:calc(100% / 3 - 5px);}}@media (max-width:600px){.clients .item{width:calc(100%);}}.clients img{width:auto;max-width:100%;height:auto;}.ie9 img[src$=".svg"]{width:100%;height:100px;max-width:100px;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%;max-width:100px;height:100px;}}.blocks .wrap{padding:0;}@media (max-width:900px){.blocks .wrap{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}}.blocks .blocks{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.blocks .block{box-shadow:0 0 30px rgba(0,0,0,0.1);margin-bottom:30px;margin-bottom:1.875rem;padding:60px 20px 20px;padding:3.75rem 1.25rem 1.25rem;text-align:center;position:relative;}.blocks .block.color-0{background:#dc2622;color:#ffffff;}.blocks .block.color-1{background:#808080;color:#ffffff;}.blocks .block.color-2{background:#d9d9d9;color:#6f6f6f;}.blocks .block.color-3{background:#fff;color:#6f6f6f;}.blocks .block.color-4{background:#adb9ca;color:#fff;}.blocks .block a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;}.blocks span{display:block;font-size:42px;font-size:2.625rem;margin-bottom:8px;margin-bottom:0.5rem;}.blocks span:last-child{font-size:18px;font-size:1.125rem;}@media (max-width:900px){.blocks span{font-size:36px;font-size:2.25rem;}.blocks span:last-child{font-size:16px;font-size:1rem;}}@media (min-width:1200px){.blocks.layout-1 .block{width:calc(25% - 37.5px);float:left;margin-left:30px;min-height:200px;min-height:12.5rem;}}@media (min-width:900px) and (max-width:1200px){.blocks.layout-1 .block{width:calc(33.33333% - 40px);float:left;margin-left:30px;min-height:200px;min-height:12.5rem;}}@media (min-width:600px) and (max-width:900px){.blocks.layout-1 .block{width:calc(50% - 45px);float:left;margin-left:30px;min-height:200px;min-height:12.5rem;}}@media (max-width:600px){.blocks.layout-1 .block{width:calc(100% - 60px);float:left;margin-left:30px;min-height:200px;min-height:12.5rem;}}@media (min-width:1200px){.blocks.layout-2 .block{width:calc(33.33333% - 40px);float:left;margin-left:30px;min-height:200px;min-height:12.5rem;}}@media (min-width:900px) and (max-width:1200px){.blocks.layout-2 .block{width:calc(33.33333% - 40px);float:left;margin-left:30px;min-height:200px;min-height:12.5rem;}}@media (min-width:600px) and (max-width:900px){.blocks.layout-2 .block{width:calc(33.33333% - 40px);float:left;margin-left:30px;min-height:200px;min-height:12.5rem;}}@media (max-width:600px){.blocks.layout-2 .block{width:calc(100% - 60px);float:left;margin-left:30px;min-height:200px;min-height:12.5rem;}}.quality-table h1,.quality-table h2,.quality-table h3,.quality-table h4,.quality-table h5{text-align:center;}.quality-table .item{background:#fff;border:1px solid #ccc;margin-top:-1px;}@media (max-width:600px){.quality-table .item{margin-bottom:20px;margin-bottom:1.25rem;}}.quality-table span{display:block;font-weight:700;border-bottom:1px solid #ccc;padding:10px;padding:0.625rem;}@media (max-width:600px){.quality-table span{background:#ccc;color:#6f6f6f;}}.quality-table .row{display:table;width:100%;}.quality-table .cell{display:table-cell;width:30%;border-right:1px solid #ccc;vertical-align:top;padding:10px;padding:0.625rem;}.quality-table .cell:last-child{border:0;}@media (max-width:600px){.quality-table .cell{width:100%;display:block;border:0;}}@media (max-width:600px){.quality-table .cell p{margin:0;}}.quality-table .cell.image{width:15%;}@media (max-width:600px){.quality-table .cell.image{width:100%;}}.quality-table .cell.desc{width:25%;}@media (max-width:600px){.quality-table .cell.desc{width:100%;}}.quality-table.content-only .cell,.quality-table.content-only .cell.desc,.quality-table.content-only .cell.image{width:25%;}@media (max-width:600px){.quality-table.content-only .cell,.quality-table.content-only .cell.desc,.quality-table.content-only .cell.image{width:100%;}}.columns{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);}.columns .ce{width:100%;margin-left:0;}@media (min-width:1200px){.two-col .col{width:calc(50% - 45px);float:left;margin-left:30px;padding:0 24px 0 0;padding:0 1.5rem 0 0;}.two-col .col:last-child{padding:0 0 0 24px;padding:0 0 0 1.5rem;}}@media (min-width:900px) and (max-width:1200px){.two-col .col{width:calc(50% - 45px);float:left;margin-left:30px;}}@media (max-width:900px){.two-col .col{width:calc(100% - 60px);float:left;margin-left:30px;padding:0;}.two-col .col:last-child{padding:24px 0 0 0;padding:1.5rem 0 0 0;}}@media (min-width:1200px){.two-col.frame-layout-1 .col:last-child{width:calc(33.33333% - 40px);float:left;margin-left:30px;margin-left:calc(8.33333% - 32.5px + 60px);}}@media (min-width:900px) and (max-width:1200px){.two-col.frame-layout-1 .col{width:calc(58.33333% - 47.5px);float:left;margin-left:30px;}.two-col.frame-layout-1 .col:last-child{left:calc(8.33333% - 32.5px + 30px);position:relative;width:calc(33.33333% - 40px);float:left;margin-left:30px;}}@media (max-width:900px){.two-col.frame-layout-1 .col{width:calc(100% - 60px);float:left;margin-left:30px;}}.three-col{margin-left:-60px;margin-right:-60px;width:calc(100% + 120px);}@media (min-width:1200px){.three-col .col{width:calc(33.33333% - 80px);float:left;margin-left:60px;}}@media (min-width:900px) and (max-width:1200px){.three-col .col{width:calc(33.33333% - 80px);float:left;margin-left:60px;}}@media (max-width:900px){.three-col .col{width:calc(100% - 120px);float:left;margin-left:60px;padding:0;}.three-col .col:first-child{padding:0 0 24px 0;padding:0 0 1.5rem 0;}.three-col .col:last-child{padding:24px 0 0 0;padding:1.5rem 0 0 0;}}.news{background:#f3f3f3 url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/news-section-bg.jpg') bottom left no-repeat;overflow-x:hidden;}.news .wrap{background:transparent url('../../../typo3conf/ext/takuma_setup/Resources/Public/images/backgrounds/news-list-index-bg.png') top right no-repeat;}.news-list-index{width:calc(66.66667% - 50px);float:left;margin-left:30px;left:calc(33.33333% - 40px + 30px);position:relative;padding:160px 0 200px;padding:10rem 0 12.5rem;}.news-list-index .news-item{width:100%;float:left;position:relative;background:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.1);margin:0 0 40px 0;margin:0 0 2.5rem 0;-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;}.news-list-index .news-item:hover{box-shadow:0 0 30px rgba(0,0,0,0.3);}.news-list-index .news-item:hover span{color:#860511;}.news-list-index .news-item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}.news-list-index .news-item a span{display:none;}.news-list-index .news-item img{float:left;width:350px;width:21.875rem;}.news-list-index .news-item .text{float:left;width:calc(100% - 350px);padding:20px;padding:1.25rem;}.news-list-index .news-item span{display:block;color:#e0081d;font-family:"FrutigerLTPro-Bold",Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:0 0 15px 0;margin:0 0 0.9375rem 0;height:38px;height:2.375rem;-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;}.news-list-index .news-item p{color:#9c9e9f;margin:0;}.news-list-index h3 span{font-size:28px;font-size:1.75rem;display:block;}.news-list-header{text-align:center;padding:120px 0 0;padding:7.5rem 0 0;}.news-list-header h3{margin-bottom:1rem;}.news-list-header h4{font-size:20px;font-size:1.25rem;margin:0 0 16px 0;margin:0 0 1rem 0;}.news-list-index-slider{padding:0 0 200px;padding:0 0 12.5rem;}.news-list-index-slider .slick-slide{margin:0 30px;}.news-list-index-slider .slick-list{margin:0 -40px;padding:40px 10px;}.news-list-index-slider .slick-dots{bottom:auto;}.news-list-index-slider .news-item{float:left;position:relative;background:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.1);margin:0 0 40px 0;margin:0 0 2.5rem 0;-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;}.news-list-index-slider .news-item:hover{box-shadow:0 0 30px rgba(0,0,0,0.3);}.news-list-index-slider .news-item:hover span{color:#860511;}.news-list-index-slider .news-item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}.news-list-index-slider .news-item a span{display:none;}.news-list-index-slider .news-item img{float:left;width:270px;width:16.875rem;}@media (min-width:900px) and (max-width:1200px){.news-list-index-slider .news-item img{width:100%;}}@media (max-width:600px){.news-list-index-slider .news-item img{width:100%;}}.news-list-index-slider .news-item .text{float:left;width:calc(100% - 270px);padding:20px;padding:1.25rem;}@media (min-width:900px) and (max-width:1200px){.news-list-index-slider .news-item .text{width:100%;}}@media (max-width:600px){.news-list-index-slider .news-item .text{width:100%;}}.news-list-index-slider .news-item span{display:block;color:#e0081d;font-family:"FrutigerLTPro-Bold",Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;margin:0 0 5px 0;margin:0 0 0.3125rem 0;min-height:38px;min-height:2.375rem;-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;}.news-list-index-slider .news-item p{color:#9c9e9f;margin:0;}.news-list-index-slider h3 span{font-size:28px;font-size:1.75rem;display:block;}.news-list-index-new{width:100%;float:left;padding:40px 0 100px;padding:2.5rem 0 6.25rem;}.news-list-index-new .slick-slide{margin:0 30px;}.news-list-index-new .slick-list{margin:0 -40px;padding:40px 10px;}.news-list-index-new .slick-dots{bottom:auto;}.news-list-index-new .news-item{width:100%;float:left;position:relative;background:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.1);margin:0 0 40px 0;margin:0 0 2.5rem 0;-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;}.news-list-index-new .news-item:hover{box-shadow:0 0 30px rgba(0,0,0,0.3);}.news-list-index-new .news-item:hover span{color:#860511;}.news-list-index-new .news-item a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}.news-list-index-new .news-item a span{display:none;}.news-list-index-new .news-item img{float:left;width:270px;width:16.875rem;}@media (max-width:600px){.news-list-index-new .news-item img{width:100%;}}.news-list-index-new .news-item .text{float:left;width:calc(100% - 270px);padding:20px;padding:1.25rem;}@media (max-width:600px){.news-list-index-new .news-item .text{width:100%;}}.news-list-index-new .news-item span{display:block;color:#e0081d;font-family:"FrutigerLTPro-Bold",Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;margin:0 0 5px 0;margin:0 0 0.3125rem 0;min-height:38px;min-height:2.375rem;-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;}.news-list-index-new .news-item p{color:#9c9e9f;margin:0;}.news-list-index-new h3 span{font-size:28px;font-size:1.75rem;display:block;}.news-list-standard .news-item{width:100%;float:left;background:#ffffff;padding:20px;padding:1.25rem;margin:0 0 1px 0;margin:0 0 0.0625rem 0;position:relative;-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;}.news-list-standard .news-item:hover{background:#fafafa;}@media (max-width:600px){.news-list-standard .news-item{margin-bottom:16px;margin-bottom:1rem;}}.news-list-standard .image{float:left;width:220px;width:13.75rem;}@media (max-width:600px){.news-list-standard .image{width:100%;}}.news-list-standard .text{float:left;width:calc(100% - 220px);padding:0 20px;padding:0 1.25rem;}@media (max-width:600px){.news-list-standard .text{width:100%;padding:20px 0;padding:1.25rem 0;}}.news-list-standard span.title{display:block;color:#e0081d;font-family:"FrutigerLTPro-Bold",Arial,sans-serif;font-size:18px;font-size:1.125rem;margin:0 0 5px 0;margin:0 0 0.3125rem 0;height:38px;height:2.375rem;}.news-list-standard p{color:#9c9e9f;font-size:13px;font-size:0.8125rem;margin:0;}.news-single{background:none;overflow-x:visible;}.news-single .image-single{width:calc(100% / 3);margin:5px 0 20px 20px;margin:0.3125rem 0 1.25rem 1.25rem;float:right;}form#form_kesearch_pi1{margin:0;padding:0;}form#form_kesearch_pi1 span,form#form_kesearch_pi1 a{display:block;text-align:center;}form#form_kesearch_pi1 span{padding:14px 0;padding:0.875rem 0;}form#form_kesearch_pi1 fieldset{background:#ffffff;border-radius:3px;border:0;padding:24px;padding:1.5rem;margin:0;float:left;position:relative;width:100%;}form#form_kesearch_pi1 fieldset input,form#form_kesearch_pi1 fieldset select{width:100%;margin-bottom:24px;margin-bottom:1.5rem;}form#form_kesearch_pi1 fieldset [type='search']{background-color:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;position:relative;}form#form_kesearch_pi1 fieldset [type='search']::-webkit-input-placeholder{color:#6f6f6f;}form#form_kesearch_pi1 fieldset [type='search']::-moz-placeholder{color:#6f6f6f;}form#form_kesearch_pi1 fieldset [type='search']:-ms-input-placeholder{color:#6f6f6f;}form#form_kesearch_pi1 fieldset [type='search']:-moz-placeholder{color:#6f6f6f;}form#form_kesearch_pi1 fieldset [type='submit']{font-size:16px;font-size:1rem;margin:0;}.result{border-radius:3px;margin-bottom:16px;margin-bottom:1rem;padding:16px;padding:1rem;background:#ffffff;position:relative;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1);}.result:hover{box-shadow:0 0 30px rgba(0,0,0,0.3);}.result h3{margin-bottom:10px;margin-bottom:0.625rem;}.result h3 a{color:#ccc;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 h3 a:hover{color:#e0081d;}.result p span{font-weight:700;font-style:italic;}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{background:#e0081d;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,.fancybox-button:visited,.fancybox-button:link{color:#fff;}.fancybox-button:focus,.fancybox-button:hover{background:#860511;}.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{background:transparent;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:10;}.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 #860511;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;}.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;}.slick-dots li button:before{background:#fff;}.slick-dots li:hover button:before{background:#ccc;}.slick-dots li.slick-active button:before{background:#e0081d;}.slick-prev,.slick-next{color:#e0081d;}.slick-prev:hover,.slick-next:hover{color:#ccc;}.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;}.accordion-tabs-minimal{line-height:1.5;padding:0;margin:0;}.accordion-tabs-minimal li.tab-header-and-content{list-style:none;display:inline;margin:0 2px;}.accordion-tabs-minimal a.tab-link{background:#6f6f6f;color:#ffffff;text-decoration:none;padding:16px 40px;padding:1rem 2.5rem;-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;display:inline-block;border-top:0;border-radius:3px;margin-bottom:3px;font-size:14px;font-size:0.875rem;}@media (max-width:900px){.accordion-tabs-minimal a.tab-link{display:block;}}.accordion-tabs-minimal a.tab-link:hover{background:#860511;color:#ffffff;}.accordion-tabs-minimal a.tab-link.is-active{background:#e0081d;border-radius:3px 3px 0 0;margin-bottom:0;padding:16px 40px 20px;padding:1rem 2.5rem 1.25rem;}.accordion-tabs-minimal .tab-content{display:none;width:100%;background:#fff;border:solid #ccc;border-width:6px 0 0 0;border-top-color:#e0081d;float:left;}@media (max-width:900px){.accordion-tabs-minimal .tab-content{float:none;margin-bottom:20px;}}#c56{min-height:300px;min-height:18.75rem;}.ce.frame-type-textpic.frame-layout-3 .tm-above .ce-gallery,.ce.frame-type-textpic.frame-layout-3 .tm-below .ce-gallery{text-align:center;}.image-gallery .slick-dots{bottom:-40px;}.image-gallery .slick-dots li button::before{width:10px;height:10px;background:#606060;}.image-gallery .slick-dots li.slick-active button::before{background:#e0081d;}.index .grids{margin-top:-200px;}@media (max-width:900px){.index .grids{margin-top:0;}}.presslinks .text{margin-top:6px;}.jobs .job-row{display:flex;}.jobs .job-row em{display:none;}.job-row span{flex:0 1 15%;width:unset;display:flex;align-items:center;}.jobs .jobtitle{display:flex;width:unset;flex:1 1 670px;align-items:center;}@media (max-width:900px){.jobs .job-row{flex-direction:column;}.jobs .job-row span{border-bottom:1px solid #fff;}.jobs .job-row.title span{display:none;}.jobs .job-row em{display:inline-block;margin-right:5px;}.jobs .jobtitle{flex:1 1 auto;padding:12px;order:3;}.jobs span:last-child{position:relative;top:unset;}}.ce.job ul{max-width:860px;}.pid169 input[type="checkbox"]:not(old),.pid169 input[type="radio"]:not(old){position:relative;opacity:1;}.pid179 #jobs .form-group input[type="checkbox"]{width:20px;height:20px;position:relative;opacity:1;margin-right:0.5rem;}.pid179 #jobs .FileUpload{margin:0.75rem 0 0;display:flex;}.pid179 #jobs .FileUpload label{flex:0 0 150px;}.pid179 #jobs .FileUpload .input{background:#fff;padding:0.5rem;}.pid179 #jobs .Checkbox{margin:2rem 0;}.pid179 #jobs .Checkbox .form-check{display:flex;flex-direction:column;}.pid179 #jobs .actions{margin:2rem 0 0;}.pid179 #jobs .clearfix{margin-top:3rem;}.pid179 #jobs #eljobs-text-5{display:none;}.hinweis-2023{top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;justify-content:center;align-items:center;position:fixed;max-height:100vh;height:100vh;}.hinweis-2023 .inner{max-width:800px;width:100%;padding:2rem;margin:0 auto;background:#860511;color:#fff;text-align:center;border:4px solid #fff;box-shadow:0 0 50px rgba(0,0,0,0.5);}.hinweis-2023.hidden{display:none;}.hinweis-2023 a{color:#fff;text-decoration:underline;}.hinweis-2023 a.special{cursor:pointer;background:#fff;padding:1rem;color:#e0081d;display:inline-block;border-radius:3px;text-decoration:none;}.hinweis-2023 a.special:hover{background:#e0081d;color:#fff;}
