@import url("//hello.myfonts.net/count/3c7c18");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{}.cookiesjsr-banner{background-color:var(--schwarz);display:block;text-align:left;}.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-btn.important.invert,.cookiesjsr-service--description h3,.cookiesjsr-service--links a,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited,.cookiesjsr-banner a,.cookiesjsr-banner a:hover,.cookiesjsr-banner a:visited,.cookiesjsr-banner a:active,.cookies-fallback--btn{color:var(--weiss);}.cookies-fallback--btn{background:var(--schwarz);}.cookies-fallback--text{color:var(--schwarz);}.cookiesjsr-banner--info{width:100%;margin:0px;padding:0px .625em;overflow:visible;}.cookiesjsr--app{font-size:70%;line-height:var(--lineheight);text-align:left;}.cookiesjsr-btn{border:0px;background-color:var(--weiss);color:var(--schwarz);}.cookiesjsr-btn.important.invert{background-color:var(--schwarz);}.cookiesjsr-btn.important.denyAll,.cookiesjsr-btn.invert{color:var(--schwarz);}.cookiesjsr-btn.important.allowAll{background-color:var(--weiss);color:var(--schwarz);font-weight:700;}.cookiesjsr-layer--header{height:var(--layer-header-height) !important;overflow:hidden;min-height:var(--layer-header-height) !important;}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:var(--schwarz);}@media (max-width:1200px){.cookiesjsr-banner--action{flex-direction:row;}.cookiesjsr-banner--action{width:100%;}.cookiesjsr-banner--action > button{flex-basis:33.333333%}}@media (max-width:667px){.cookiesjsr-banner--action{flex-direction:row;flex-wrap:wrap;}.cookiesjsr-banner--action{width:100%;}.cookiesjsr-banner--action > button{flex-basis:100%}}.block-cookies-docs-block{font-size:100%;line-height:var(--lineheight);padding:0px;box-sizing:border-box;margin-top:2vh;margin-bottom:5vh;text-align:left;}.block-cookies-docs-block h2{margin-top:5vh;margin-bottom:20px;padding-top:0px;padding-bottom:0px;text-transform:uppercase;}.block-cookies-docs-block h3{}.block-cookies-docs-block table{text-align:left;padding:0px;margin:0px;}.block-cookies-docs-block table th{vertical-align:top;padding-right:30px;padding-bottom:10px;box-sizing:border-box;white-space:nowrap;}.block-cookies-docs-block table tr td{}.block-cookies-docs-block table td{vertical-align:top;padding:10px;background:#F8f8f8;box-sizing:border-box;}.block-cookies-docs-block table tr:not(:last-child){border-bottom:solid 1px var(--schwarz);}.block-cookies-docs-block  dd{margin-left:0px;margin-top:20px;}.cookies-fallback--google_maps{background:url(/themes/custom/whtheme/images/previewmap.svg) !important;}@media only screen and (max-width:667px){.cookiesjsr-layer{height:80vh;}.cookiesjsr-banner--action{display:flex;flex-direction:column-reverse;}}
@font-face{font-family:'icomoon';src:url(/themes/custom/whtheme/fonts/icomoon.eot);src:url(/themes/custom/whtheme/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(/themes/custom/whtheme/fonts/icomoon.woff) format('woff'),url(/themes/custom/whtheme/fonts/icomoon.ttf) format('truetype'),url(/themes/custom/whtheme/fonts/icomoon.svg#icomoon) format('svg');font-weight:normal;font-style:normal;}.dl-menuwrapper{width:calc(100% + 10vw);left:-5vw;top:0px;position:absolute;height:77px;}.dl-menuwrapper .dl-trigger{border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;left:5vw;top:15px;}.dl-menuwrapper .dl-trigger:hover,.dl-menuwrapper .dl-trigger.dl-active,.dl-menuwrapper ul{}body.menuopen #dl-menu:before{content:" ";display:block;z-index:99;background:var(--weiss);position:fixed;left:0px;top:calc(var(--headerheight) + var(--topheaderheight) + 0px);width:100%;height:60px;}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.dl-menuwrapper li{position:relative;border-bottom:dotted 1px #CCCCCC;list-style-image:none !important;list-style-type:none !important;list-style-position:outside !important;background:#FFFFFF;}.dl-menuwrapper ul li:nth-last-child(1),.dl-menuwrapper ul li ul li:nth-last-child(1){border-bottom:0px;}.dl-menuwrapper li a,.dl-menuwrapper li a:visited{display:block;position:relative;padding:15px 20px 15px 5vw;color:var(--actioncolor);outline:none;text-transform:uppercase;font-family:var(--bold);}.dl-menuwrapper li a.is-active{color:var(--maincolor)}.tsh .dl-menuwrapper li a,.tsh .dl-menuwrapper li a:visited{color:var(--tshschwarz);}.tsh .dl-menuwrapper li a:hover,.tsh .dl-menuwrapper li a:active{color:var(--actioncolor);}.tsh .dl-menuwrapper li a.is-active,.tsh .dl-menuwrapper li.menu-item--active-trail > a{color:var(--actioncolor)}.dl-menuwrapper li.mactive span{border-bottom:solid 1px #CCCCCC;}.dl-menuwrapper .dl-submenu{margin-bottom:20px;}.dl-menuwrapper .dl-submenu li a{padding:5px 20px 5px 7vw;font-family:var(--regular);}.dl-menuwrapper .dl-trigger span{background:var(--actioncolor);border:none;height:3px;border-radius:0px;width:100%;position:absolute;top:10px;left:0%;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}.tsh .dl-menuwrapper .dl-trigger span{background:var(--tshschwarz);}.dl-menuwrapper .dl-trigger span:nth-of-type(2){top:20px;width:80%;}.dl-menuwrapper .dl-trigger span:nth-of-type(3){top:30px;width:100%;}.dl-menuwrapper .dl-trigger:hover span{background:var(--maincolor);}.tsh .dl-menuwrapper .dl-trigger:hover span,.tsh .dl-menuwrapper .dl-trigger.dl-active span{background:var(--actioncolor) !important;}.dl-menuwrapper .dl-trigger.dl-active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);width:100%;}.dl-menuwrapper .dl-trigger.dl-active .middle{opacity:0;width:100%;}.dl-menuwrapper .dl-trigger.dl-active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);width:100%;}.menu-item--expanded.dl-subviewopen > span{display:none;}.dl-menuwrapper li.menu-item--active-trail,.dl-menuwrapper li.menu-item--active-trail li.menu-item--active-trail,.dl-menuwrapper li.menu-item--active-trail li.menu-item--active-trail,.dl-menuwrapper li.dl-back > a{}.dl-menuwrapper li.orchester.menu-item--active-trail,.dl-menuwrapper li.orchester.menu-item--active-trail li.menu-item--active-trail,.dl-menuwrapper li.menu-item--active-trail{background:none !important;}.dl-menuwrapper li.konzerte.menu-item--active-trail span,.dl-menuwrapper li.konzerte.menu-item--active-trail li.menu-item--active-trail span,.dl-menuwrapper li.konzerte.menu-item--active-trail li.menu-item--active-trail,.dl-menuwrapper li.konzerte li.dl-back > a{background-image:var(--texbraun) !important;}.dl-menuwrapper li.karten.menu-item--active-trail span,.dl-menuwrapper li.karten.menu-item--active-trail li.menu-item--active-trail span,.dl-menuwrapper li.karten.menu-item--active-trail li.menu-item--active-trail,.dl-menuwrapper li.karten li.dl-back > a{background-image:var(--texrot) !important;}.dl-menuwrapper li.orchester.menu-item--active-trail span,.dl-menuwrapper li.orchester.menu-item--active-trail li.menu-item--active-trail span,.dl-menuwrapper li.orchester.menu-item--active-trail li.menu-item--active-trail,.dl-menuwrapper li.orchester li.dl-back > a{background-image:var(--texblau) !important;}.dl-menuwrapper li.verein.menu-item--active-trail span,.dl-menuwrapper li.verein.menu-item--active-trail li.menu-item--active-trail span,.dl-menuwrapper li.verein.menu-item--active-trail li.menu-item--active-trail,.dl-menuwrapper li.verein li.dl-back > a{background-image:var(--texgruen) !important;}.dl-menuwrapper li.musikvermittlung.menu-item--active-trail span,.dl-menuwrapper li.musikvermittlung.menu-item--active-trail li.menu-item--active-trail span,.dl-menuwrapper li.musikvermittlung.menu-item--active-trail li.menu-item--active-trail,.dl-menuwrapper li.musikvermittlung li.dl-back > a{background-image:var(--texgelb) !important;}.dl-menuwrapper .dl-menu{margin:32px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#FFFFFF;text-transform:uppercase;font-family:var(--scalasansbold);}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);background:#FFFFFF;-webkit-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);-moz-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);height:calc(100vh - var(--headerheight));padding-top:60px;box-sizing:border-box;overflow:auto;padding-bottom:50px;box-sizing:border-box;}.dl-menuwrapper li .dl-submenu{margin-top:-10px;background:#FFFFFF;}.dl-menuwrapper li .dl-submenu li{border:0px !important;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a{display:none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;}.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:80px;left:0;margin:0;}
.tns-outer{margin:0;padding:0;}.tns-outer li{list-style:none;}.tns-outer ul,.tns-outer ol,.tns-outer li{margin:0;padding:0;}.tns-outer pre[class*="language-"] > code[data-language]{overflow:auto !important;}.tns-outer section{margin:50px 0;}.tns-outer h1{}.tns-outer h2{padding-top:60px;text-align:center;}@media (min-width:300px) and (max-width:799px){.tns-outer h2{padding-top:20%;}}@media (min-width:800px){.tns-outer h2{padding-top:160px;}}.tns-outer p{margin:0;padding:0.8em 0;}.tns-outer a:focus{outline:1px solid red;}.tns-outer img{max-width:100%;}.tns-outer img:not(.tns-lazy-img),.lazyload img{height:auto;}.tns-outer .autoWidth img{max-width:none;}.tns-outer .autoHeight img{width:100%;}.tns-outer .img{color:#fff;text-align:center;}.tns-outer .img a{display:block;padding:22% 0;color:inherit;text-decoration:none;}.tns-outer .visually-hidden{position:fixed;left:-10000px;opacity:0;}.tns-outer{position:relative;}.tns-outer .nav.active ul{left:0;}.tns-outer .nav.active .nav-toggle-handle{left:17em;}.tns-outer .nav.active .nav-toggle-handle:before{display:inline-block;}.tns-outer .nav.active .nav-toggle-handle:after{display:none;}.tns-outer .nav ul{position:fixed;top:0;left:-17em;z-index:100;width:17em;height:1000px;height:100vh;background-color:#fff;-webkit-box-shadow:2px 0 15px rgba(0,0,0,0.15);box-shadow:2px 0 15px rgba(0,0,0,0.15);transition:left 0.25s;overflow-y:auto;}.tns-outer .nav a{display:block;padding:0.7em 1em;color:inherit;text-decoration:none;}.tns-outer .nav a:hover{background-color:#F3F3F3;}.tns-outer .nav .active{color:#fff;background-color:#af23ff !important;}.tns-outer .nav-toggle-handle{position:fixed;transition:left 0.25s;left:0;top:0;z-index:100;padding:10px;color:#fff;background-color:#af23ff;cursor:pointer;}.tns-outer .nav-toggle-handle:before{display:none;padding-right:5px;content:'◄';font-size:0.8em;}.tns-outer .nav-toggle-handle:after{padding-left:5px;content:'►';font-size:0.8em;}.tns-outer .img-1{background:#D6D65B;background:hsl(60,60%,60%);}.tns-outer .img-2{background:#5BD6AD;background:hsl(160,60%,60%);}.tns-outer .img-3{background:#5B99D6;background:hsl(210,60%,60%);}.tns-outer .img-4{background:#D65BC1;background:hsl(310,60%,60%);}.tns-outer .img-5{background:#70D65B;background:hsl(110,60%,60%);}.tns-outer .img-6{background:#D65B5B;background:hsl(0,60%,60%);}.tns-outer .img-7{background:#D6995B;background:hsl(30,60%,60%);}.tns-outer .img-8{background:#705BD6;background:hsl(250,60%,60%);}.tns-outer .customize-tools{position:relative;}.tns-outer .thumbnails{margin:20px 0;text-align:center;}.tns-outer .thumbnails li{display:inline-block;cursor:pointer;border:5px solid #fff;}.tns-outer .thumbnails .tns-nav-active{background:none;border-color:#000;}.tns-outer .thumbnails li{width:50px;}.tns-outer .thumbnails img{vertical-align:bottom;height:auto;max-height:50px;}.tns-outer .controls{text-align:center;}.tns-outer .controls li{display:block;position:absolute;top:50%;height:60px;line-height:60px;margin-top:-30px;padding:0 15px;cursor:pointer;transition:background 0.3s;}.tns-outer .controls li img{display:inline-block;vertical-align:middle;}.tns-outer .controls .prev{left:0;}.tns-outer .controls .next{right:0;}.tns-outer .controls li:hover{background:#f2f2f2;}.tns-outer .tns-controls{text-align:center;margin-bottom:10px;}.tns-outer .tns-controls [aria-controls]{border:0px;background:0px !important;margin:20px 10px 0px 10px;}.tns-outer .tns-controls [aria-controls] img{width:auto;height:40px;}.tns-outer .lt-ie9 .tns-controls > [aria-controls]{line-height:2.5em;}.tns-outer [data-action]{display:block;margin:10px auto;font-size:17px;min-width:3em;text-align:center;background:transparent;border:0;}.tns-outer .tns-controls [disabled]{color:#999999;background:#B3B3B3;cursor:not-allowed !important;display:none !important;}.tns-outer .tns-nav{text-align:center;}.tns-outer .tns-nav > [aria-controls]{width:10px;height:10px;padding:0;margin:0 5px 20px 0px;border-radius:50%;background:var(--weiss);border:0 !important;opacity:0.85;}.tns-outer .tns-nav > [aria-controls]:hover{opacity:1;}.tns-outer .tns-nav > .tns-nav-active{background:var(--actioncolor);}.tns-outer .playbutton-wrapper{text-align:center;}.tns-outer .playbutton-wrapper button{height:34px;padding:0 10px;font-size:14px;background:#fff;border-radius:3px;border:1px solid  #ccc;cursor:pointer;}.tns-outer .wrapper{padding:0 5em;}.tns-outer .suite-container .title,.tns-outer .suite-container .subtitle,.tns-outer .suite-container li{padding:5px 10px;}.tns-outer .suite-container li{font-size:12px;line-height:1.4;background:#f5f5f5;}.tns-outer .suite-container .title{font-size:14px;font-weight:bold;background:#8acac6;text-transform:capitalize;}.tns-outer .suite-container .subtitle{font-size:13px;font-weight:bold;background:#dedede;text-transform:capitalize;}.tns-outer .suite-container .fail{background:#FFADE2;}.tns-outer [class*="vertical"] .img{padding:30px 0;}.tns-outer [class*="vertical"] .img:before{content:'';display:inline-block;width:1px;margin-right:-1px;height:100%;vertical-align:middle;}.tns-outer [class*="vertical"] .img a{display:inline-block;padding:0;}.tns-outer [class*="vertical"] .img-1{height:137px;}.tns-outer [class*="vertical"] .img-2{height:122px;}.tns-outer [class*="vertical"] .img-3{height:143px;}.tns-outer [class*="vertical"] .img-4{height:325px;}.tns-outer [class*="vertical"] .img-5{height:140px;}.tns-outer [class*="vertical"] .img-6{height:119px;}.tns-outer [class*="vertical"] .img-7{height:223px;}.tns-outer [class*="vertical"] .img-8{height:164px;}.tns-outer pre[class*="language-"]{margin:0;}.tns-outer .test-results{line-height:1.4;padding:20px 10%;background-color:#f2f2f2;}.tns-outer .goto-controls{margin-bottom:10px;text-align:center;}.tns-outer .goto-controls input,.tns-outer .goto-controls .button{display:inline-block;font-size:14px;height:2.6em;line-height:2.6;padding:0 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}.tns-outer .goto-controls input{border:1px solid  #ccc;}.tns-outer .goto-controls .button{min-width:4em;border:none;color:#fff;background-color:#333;cursor:pointer;}.tns-outer .test-results{line-height:1.6;}.tns-outer .test-results .title{font-weight:bold;text-transform:capitalize;}.tns-outer .test-results .title:nth-child(n+2){margin-top:1em;}.tns-outer .test-results [class*="item"]{margin-left:1em;font-size:0.9em;}.tns-outer .test-results [class*="item"]{font-weight:300;}.tns-outer .test-results [class*="item"]:after{margin-left:0.5em;}.tns-outer .test-results .item-success{color:#0EB80E;}.tns-outer .test-results .item-success:after{content:'✓';}.tns-outer .test-results .item-fail{color:#ED1E1E;}.tns-outer .test-results .item-fail:after{content:'✗';}.tns-outer .test-results .item-comment{font-style:italic;color:#666;}.tns-outer .test-results .item-notsure:after{content:'？';}.tns-outer .test-results .item-running:after{display:inline-block;height:16px;content:url(/themes/custom/whtheme/images/pinwheel.svg);vertical-align:middle;}.tns-outer .customize-tools [hidden]{display:none;}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}}.tns-outer .jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}@-webkit-keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}@keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}.tns-outer .rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
.messages--error{}@font-face{font-family:'Gilroy-Regular';src:url(/themes/custom/whtheme/webFonts/Gilroy-Regular/font.woff2) format('woff2'),url(/themes/custom/whtheme/css/webFonts/Gilroy-Regular/font.woff) format('woff');}@font-face{font-family:'Gilroy-Bold';src:url(/themes/custom/whtheme/webFonts/Gilroy-Bold/font.woff2) format('woff2'),url(/themes/custom/whtheme/css/webFonts/Gilroy-Bold/font.woff) format('woff');}@font-face{font-family:'Gilroy-ExtraBold';src:url(/themes/custom/whtheme/webFonts/Gilroy-ExtraBold/font.woff2) format('woff2'),url(/themes/custom/whtheme/css/webFonts/Gilroy-ExtraBold/font.woff) format('woff');}@font-face{font-family:'Espinosa';src:url(/themes/custom/whtheme/webFonts/EspinosaNova-AldineItalic.eot);src:url(/themes/custom/whtheme/webFonts/EspinosaNova-AldineItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/whtheme/webFonts/EspinosaNova-AldineItalic.woff2) format('woff2'),url(/themes/custom/whtheme/webFonts/EspinosaNova-AldineItalic.woff) format('woff'),url(/themes/custom/whtheme/webFonts/EspinosaNova-AldineItalic.ttf) format('truetype'),url(/themes/custom/whtheme/webFonts/EspinosaNova-AldineItalic.svg#EspinosaNova-AldineItalic) format('svg');}:root{--schwarz:#00002B;--tshschwarz:#141022;--maincolor:#33514E;--actioncolor:#F28C1C;--bgcolor:#EFF1F2;--bgcolor2:#EDE5E2;--tshcolor:#f0eadb;--tshbgcolor:#f0eadb;--weiss:#FFFFFF;--schweiss:#F5F5F7;--grau:#E7F3FF;--regular:'Gilroy-Regular';--bold:'Gilroy-Bold';--extrabold:'Gilroy-ExtraBold';--kursiv:'Espinosa';--transition:all 0.3s ease-in-out;--vhone:5vh;--vhtwo:10vh;--vhall:calc(5vh + 10vh);--arrowsize:40px;--lineheight:145%;--topheaderheight:60px;--headerheight:130px;--headerheightsmall:90px;--admintoolbarspace:78px;}html{overflow:visible !important;}.hideforall{display:none;}body.admin  .hideforall{display:block !important;}.hidefilter{display:none !important;}.contactbutton{visibility:hidden;}*:focus{outline:none;}.weiss{background-color:var(--weiss) !important;}.gruen{background-color:var(--maincolor);color:var(--weiss);}.tsh .gruen{color:var(--schwarz);}.dunkelblau{background-color:var(--schwarz);color:var(--weiss);padding:var(--vhtwo) 0px;}.orange{background-color:var(--actioncolor);}.orangecolor{color:var(--actioncolor);}.orange_gesprenkelt{background-image:url(/themes/custom/whtheme/images/orange_gesprenkelt.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;}.orange_gesprenkelt .square{border-color:var(--weiss);background:var(--tshschwarz);}.orange_gesprenkelt .square a,.orange_gesprenkelt .square a:visited,.orange_gesprenkelt .square a:hover,.orange_gesprenkelt .square a:active{color:var(--weiss);}#dl-menu{display:none;}label.js-form-required:after{content:"*";margin-left:-1px;}.views-field-edit-node a:link,.views-field-edit-node a:visited{color:red !important;padding:3px 10px;border:solid 1px red;background-color:var(--weiss);}.views-field-edit-node a:hover,.views-field-edit-node a:active{color:var(--weiss) !important;background:red;padding:3px 10px;border:solid 1px red;}.button{display:table;margin-top:3vh;text-align:center;text-transform:uppercase;}.button a,.button a:visited{display:block;color:var(--weiss);background-color:var(--actioncolor);padding:13px 30px;box-sizing:border-box;white-space:nowrap;-webkit-transition:all .35s ease;transition:all .35s ease;}.button a:hover,.button a:active{display:block;color:var(--weiss);background-color:var(--maincolor);cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;}div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.user-login-form .form-item-name{width:49%;float:left;}.user-login-form .form-item-pass{width:49%;float:right;}.user-login-form .form-item input{width:100%;padding:5px 10px;box-sizing:border-box;margin:5px 0px;}.user-login-form .form-actions{clear:both;}.field--type-mailchimp-lists-subscription .js-form-type-checkbox{margin-bottom:0px;}button:focus{outline:0;}#cboxPrevious,#cboxPrevious:hover{background-image:url(/themes/custom/whtheme/images/galprev.png);width:33px;height:33px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxNext,#cboxNext:hover{background-image:url(/themes/custom/whtheme/images/galnext.png);width:33px;height:33px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxClose,#cboxClose:hover{background-image:url(/themes/custom/whtheme/images/galclose.png);background-size:100% 100%;background-position:left top;width:33px;height:33px;top:-7px;right:-7px;}#cboxOverlay{background:#FFFFFF;}#cboxContent{background:#FFFFFF;overflow:visible !important;}#cboxLoadedContent{border:12px solid #FFFFFF;background:#1C2E4B;}#cboxWrapper{background:transparent;padding-top:0px;overflow:visible !important;}#cboxTitle{left:12px;top:-18px;color:var(--schwarz);display:none !important;}#cboxCurrent{right:12px;top:-18px;color:var(--schwarz);display:none !important;}#cboxLoadedContent{border:0px !important;overflow:visible !important;}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible !important;}#cboxPrevious{left:-7px;}#cboxNext{right:-7px;}.region-highlighted{position:relative;z-index:99999;}.user-login-form{display:table;width:100%;}.commerce-checkout-flow .js-form-item,#user-pass .js-form-item,#user-register-form .js-form-item,.user-form .js-form-item{position:relative;}.user-login-form .js-form-item{width:calc(50% - 20px);float:left;margin-right:20px;position:relative;}.user-login-form .js-form-item input,.user-pass .js-form-item input,.commerce-checkout-flow input[type=text],.commerce-checkout-flow input[type=tel],.commerce-checkout-flow input[type=password],.commerce-checkout-flow input[type=email],#user-register-form input[type=text],#user-register-form input[type=tel],#user-register-form input[type=password],#user-register-form input[type=email],.user-form input[type=text],.user-form  input[type=tel],.user-form  input[type=password],.user-form  input[type=email]{width:100%;background:transparent;box-sizing:border-box;height:90px;margin-top:0px;border-radius:0px;border:0px;border-left:solid 1px var(--maincolor);border-bottom:solid 1px var(--maincolor);padding-top:30px;padding-left:10px;box-sizing:border-box;}.commerce-checkout-flow select,.user-form select{background-color:transparent;background:transparent;height:50px;width:100%;border:solid 1px var(--tshschwarz);border-radius:0px !important;margin-bottom:20px;padding:0px 0px;box-sizing:border-box;}.js-form-type-select{margin-top:40px !important;}.js-form-type-select label,.user-form .js-form-type-language-select label{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}.user-form .js-form-type-language-select{margin-bottom:var(--vhone);}.user-form summary{display:none;}.js-form-type-password button:nth-of-type(2){display:none !important;}.field--name-field-mailchimp-tag,.field--type-mailchimp-lists-subscription h3{display:none !important;}.form-wrapper__login-option input:not([type="submit"],[type="password"]){width:auto;}input.js-form-submit{margin-top:1em;background-color:var(--actioncolor);color:var(--weiss);border-style:none;padding:10px 25px;}input.js-form-submit:hover{background-color:var(--maincolor);}.region-content .search-form input.js-form-submit{margin-top:1em;background-color:var(--actioncolor);color:var(--weiss);border-style:none;padding:10px 25px;}.region-content .search-form input.js-form-submit:hover{background-color:#9C9D9E;}.region-content .search-form input.form-search{padding:8px 25px;box-sizing:border-box;border-radius:0px;}.region-content .search-form label{clear:both;display:block;}.region-content .search-form .search-help-link{font-size:80%;}.flexslider{margin:0 0 0px !important;border:0px solid #ffffff !important;zoom:1 !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flex-control-nav{bottom:40px;z-index:99;}.flex-control-paging li a{border-radius:0px;width:16px;height:16px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);box-shadow:inset 0 0 0px rgba(0,0,0,0.3);}.flex-control-paging li a{background-color:#7A953B;}.flex-control-paging li a.flex-active{background-color:var(--weiss);}ul.tabs{border-bottom:solid 1px #CCCCCC;margin-top:0px !important;padding-top:50px !important;text-align:center;}ul.tabs a,ul.tabs a:visited{color:var(--schwarz);}ul.tabs a:hover,ul.tabs a:active{color:var(--maincolor);}body{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:145%;}.layout-container{margin:0px !important;}body,button,input,select,textarea{font-family:var(--regular),Arial,Helvetica,"Nimbus Sans L",sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;letter-spacing:2px;}.toolbar{letter-spacing:0px !important;}.layout-container{}body{padding:calc(var(--headerheight) + var(--topheaderheight)) 0px 0px 0px;margin:0px;background:#FFFFFF;color:var(--schwarz);}body.page-node-type-blog-overview{}body.tshformactive{overflow:hidden;}body.tsh{color:var(--tshschwarz);}body.menuopen{overflow:hidden;}body.adminuser{margin-top:calc(var(--headerheight) +  var(--topheaderheight));}.maxwidth{margin-left:5vw;margin-right:5vw;}.maxwidthcontent{max-width:950px;margin-left:auto;margin-right:auto;}.maxwidthlargercontent{max-width:1150px;margin-left:auto;margin-right:auto;}.maxwidthsupercontent{max-width:750px;margin-left:auto;margin-right:auto;}.path-dplogin .user-pass,.path-dplogin .user-login-form{margin-bottom:var(--vhtwo);}.path-dplogin .user-pass .form-actions,.path-dplogin .user-login-form .form-actions{display:table;}a,a:visited{text-decoration:none;}a:hover,a:active{text-decoration:none;}main a,main a:visited,.region-after-content a,.region-after-content a:visited{text-decoration:none;color:var(--actioncolor);}main a:hover,main a:active,.region-after-content a:hover,.region-after-content a:active{text-decoration:none;color:var(--schwarz);}.tsh main a:hover,.tsh main a:active,.tsh .region-after-content a:hover,.tsh .region-after-content a:active{color:var(--tshschwarz);}.linkw a,.linkw a:visited{text-decoration:none;color:var(--weiss);}.linkw a:hover,.linkw a:active{text-decoration:none;color:var(--actioncolor);}a.linkb,a.linkb:visited{text-decoration:none;color:var(--schwarz);}a.linkb:hover,a.linkb:active{text-decoration:none;color:var(--actioncolor);}.tsh a.linkb,.tsh a.linkb:visited{text-decoration:none;color:var(--actioncolor);}.tsh a.linkb:hover,.tsh a.linkb:active{text-decoration:none;color:var(--tshschwarz);}h1,h3.likeh1{font-family:var(--extrabold);}h1,h3.likeh1,h4.likeh1{font-style:normal;font-size:240%;line-height:115%;font-weight:normal;letter-spacing:0px !important;}h3.likeh1{margin-top:0px;}h1.page-title{margin:0px;padding:0px;}h2{font-size:190%;line-height:115%;font-family:var(--regular);font-weight:normal;}h2.page-subtitle{margin:20px auto 0px auto;padding:0px;}.page-node-type-project h2.page-subtitle{margin:20px auto 40px auto;}h3,.h3gill{font-family:var(--kursiv);font-size:190%;line-height:135%;margin:3vh 0px 0px 0px;padding:0px 0px 20px 0px;font-weight:normal;letter-spacing:3px;}.h3gill{font-size:160%;line-height:135%;font-family:var(--bold);display:block;clear:both;letter-spacing:0px;margin:0px 0px 0px 0px;padding:3vh 0px 20px 0px;}.blogbody .h3gill{display:initial !important;}p .h3gill{padding-bottom:0px !important;}h4{font-size:170%;line-height:135%;margin:30px 0px 10px 0px;font-weight:normal;font-family:var(--kursiv);letter-spacing:3px;}h5{margin:0px;padding:0px;font-size:105%;line-height:135%;font-weight:normal;}h6{margin:0px;padding:0px;font-size:100%;line-height:135%;font-weight:var(--bold);text-transform:uppercase;}h6 + h3{margin-top:5px;}.kursiv,em{font-family:var(--kursiv);font-style:normal;}p{margin:0px 0px 20px 0px;}p.alignleft{text-align:left !important;}.bold,strong,b{font-family:var(--extrabold);font-weight:normal;}ul.js-pager__items{padding-left:0px;margin-top:var(--vhtwo);margin-bottom:var(--vhtwo);}.cta a,a.cta,.cta span.reset{transition:all .3s ease-in-out;}.cta span.reset{color:var(--actioncolor);}.cta a:hover,a.cta:hover,.cta span.reset:hover,.view-linkblock:hover .views-field-field-link-linkblock a,.gruen .view-linkblock:hover .views-field-field-link-linkblock a{font-size:110%;}.cta span.reset:hover{color:var(--tshschwarz);cursor:pointer;}.uppercase{text-transform:uppercase;}.center{text-align:center !important;}.errorpage{font-size:240%;line-height:115%;margin-bottom:var(--vhtwo);}.user-login-form,#user-pass,#user-register-form{padding:var(--vhtwo) 0px;box-sizing:border-box;}.mobile{display:none !important;}.region-topheader{background:var(--tshschwarz);position:fixed;z-index:99;top:0px;left:0px;width:100%;padding:0px 0px;height:var(--topheaderheight);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.adminuser .region-topheader{top:var(--admintoolbarspace);}.region-topheader:hover{background:var(--tshcolor);}.region-topheade .contextual{display:none !important;}.tsh .region-topheader{background:var(--actioncolor) !important;}.tsh .region-topheader:hover{background:var(--maincolor) !important;}.region-topheader p{padding:0px 0px;margin:0px;position:absolute;left:0px;top:0px;width:100%;height:100%;}.region-topheader a,.region-topheader a:visited{display:flex !important;justify-content:center;align-items:center;text-align:center;font-family:var(--bold);text-transform:uppercase;color:var(--weiss);box-sizing:border-box;height:100%;height:var(--topheaderheight);align-items:center;}.region-topheader a:after{content:" ";display:block;width:calc(var(--topheaderheight) / 1.7);height:calc(var(--topheaderheight) / 1.7);background-image:url(/themes/custom/whtheme/images/touch-v1.svg);background-size:contain;background-repeat:no-repeat;margin-left:5px;}.tsh .region-topheader{background:var(--tshcolor);}header{height:var(--headerheight);background-color:var(--weiss);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:30px;box-sizing:border-box;position:fixed;top:var(--topheaderheight);left:0px;width:100%;z-index:99;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}body.path-frontpage header{}body.path-frontpage header .sprachwechsler ul.links li a,body.path-frontpage header .sprachwechsler ul.links li a:visited{color:var(--maincolor);}body.page-node-127 .region-topheader{display:none;}body.page-node-127 header .sprachwechsler ul.links li a,body.page-node-127 header .sprachwechsler ul.links li a:visited{color:var(--actioncolor);}body.menuopen  header{background-image:none;}header.scrolled{height:var(--headerheightsmall);padding-top:17px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;background-image:none !important;}header.scrolled  .mainmenu ul.menu li.mlevel1:nth-last-child(1){}header.scrolled .telmail{}ul.tabs{}.adminuser  header{top:calc(var(--admintoolbarspace) + var(--topheaderheight));}.page-node-1 header{background-image:none !important;}.region-header{position:relative;}header a,header a:hover,header a:visited,header a:active{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}#block-whtheme-branding{width:110px;position:relative;z-index:82;}.tsh #block-whtheme-branding a:after{content:url(/themes/custom/whtheme/images/tshflag.svg);position:absolute;left:0px;bottom:0px;height:auto;-webkit-transform:translateY(72%);-moz-transform:translateY(72%);transform:translateY(72%);}.tsh #block-whtheme-branding a:after,.tshflagfooter{width:200px;}.mainmenu{position:absolute;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:80;}.blogmenu{position:absolute;right:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.mainmenu{top:50%;font-size:110%}.mainmenu li.cmenu{display:none;}.mainmenu ul.level1{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:row;justify-content:center;}.mainmenu ul.level1 > li.mlevel1{margin:0px 30px 0px 30px;padding:0px;list-style:none;font-size:100%;}.mainmenu .mlevel1 > a{text-transform:uppercase;font-family:var(--extrabold);}.mainmenu ul.menu li.mlevel1:nth-last-child(1)  a{}.topmenu .onlyfooter,.mainmenu.tshmenu .onlyfooter,.dl-menu .onlyfooter{display:none !important;}.topmenu ul.menu li a,.topmenu ul.menu li a:visited{color:var(--actioncolor);}.topmenu ul.menu li a:hover{color:var(--schwarz);}.topmenu ul.menu li a:active,.topmenu ul.menu li a.is-active,.topmenu ul.menu li.mlevel1.menu-item--active-trail > a,.topmenu ul.menu li.mlevel2.menu-item--active-trail > a{color:var(--schwarz);}.mainmenu .menu-item--expanded.mlevel1{overflow:hidden;}.mainmenu .menu-item--expanded.mlevel1 > a:after{font-family:"Font Awesome 5 Pro";font-weight:100;content:"\f063";font-size:80%;margin-left:5px;}.mainmenu .menu-item--expanded.mlevel1:hover{overflow:visible;}.mainmenu .menu-item--expanded.mlevel1:hover > ul.level2{opacity:1;height:auto;}.mainmenu ul.level1 li{position:relative;}.mainmenu ul.level2{padding:0px;margin:0px;list-style:none;position:absolute;left:-20px;top:25px;opacity:0;height:1px;background-color:var(--weiss);border:solid 0px var(--actioncolor);padding:10px 20px;box-sizing:border-box;}.mainmenu ul.level2  li{white-space:nowrap;margin-bottom:3px;}header .telmail{position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:81;}header .telmail  .views-row{display:flex;flex-direction:row;}header .telmail  .views-row .views-field{width:20px;height:20px;overflow:hidden;position:relative;margin-left:12px;font-size:18px;line-height:18px;color:var(--actioncolor);}.tsh header .telmail  .views-row .views-field{color:var(--tshschwarz);}header .telmail  .views-row .views-field:nth-child(1){margin-left:11px;}header .telmail  .views-row .views-field:hover{color:var(--schwarz);}.tsh header .telmail  .views-row .views-field:hover{color:var(--actioncolor);}header .telmail  .views-row .views-field:hover  {}header .telmail  .views-row .views-field a{display:block;padding-left:200px;box-sizing:border-box;color:#FFFFFF;font-size:0px;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:90;}header .telmail  .views-row .views-field i{position:relative;z-index:80;}.sprachwechsler{position:fixed;right:5vw;top:calc(var(--topheaderheight) /2);margin:0px;font-size:95%;z-index:99;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.adminuser .sprachwechsler{top:calc((var(--topheaderheight) /2) + var(--admintoolbarspace));}.sprachwechsler ul.links{margin:0px;padding:0px;display:flex;flex-direction:row;list-style:none;}.sprachwechsler ul.links li{list-style:none;margin:0px 0px 0px 7px}.sprachwechsler ul.links li a,.sprachwechsler ul.links li a:visited{color:var(--weiss);}.sprachwechsler ul.links li a:hover,.sprachwechsler ul.links li a:active,.sprachwechsler ul.links li a.is-active{color:var(--actioncolor) !important;}.tsh .sprachwechsler ul.links li a,.tsh .sprachwechsler ul.links li a:visited{color:var(--weiss);}.tsh .sprachwechsler ul.links li a:hover,.tsh .sprachwechsler ul.links li a:active,.tsh .sprachwechsler ul.links li a.is-active{color:var(--tshschwarz) !important;}footer.pagefooter{background-color:var(--schwarz);padding:var(--vhtwo) 0px var(--vhtwo) 0px;box-sizing:border-box;color:var(--schweiss);}.tsh footer.pagefooter{}.tsh footer.pagefooter{background-color:var(--tshschwarz);}footer.pagefooter a,footer.pagefooter a:visited{color:var(--schweiss);}footer.pagefooter a:hover,footer.pagefooter a:active,footer.pagefooter a.is-active{color:var(--actioncolor);}footer.pagefooter .footerflex{display:flex;flex-direction:row;justify-content:space-between;}footer.pagefooter .footerflex{margin-bottom:3vh;}.region-footer{margin-bottom:10vh;}.copyright i{color:var(--actioncolor);}footer.pagefooter .adresse{}footer.pagefooter .adresse img{width:120px;height:auto;margin-bottom:20px;}.socialmedialinks{display:table;margin-right:0px;margin-left:auto;margin-bottom:20px;}.pagefooter .socialmedialinks{margin-left:0px;margin-right:auto;}footer.pagefooter .socialmedialinks a,footer.pagefooter .socialmedialinks a:visited{margin-right:5px;margin-left:0px !important;}.pagefooter .socialmedialinks .view-content .views-row .field-content{margin-top:20px;margin-left:0px;margin-right:3px;}.socialmedialinks .view-content{display:flex;flex-direction:row;}.socialmedialinks .view-content .views-row{display:flex;flex-direction:row;justify-content:center;align-content:center;}.socialmedialinks .view-content .views-row .field-content{align-self:center;margin-top:5px;margin-left:3px;}.socialmedialinks a,.socialmedialinks a:visited{color:var(--schwarz) !important;border-radius:50%;background-color:var(--schweiss);width:32px;height:32px;margin-left:5px;font-size:18px;line-height:18px;padding:7px 3px 7px 5px;box-sizing:border-box;display:block;text-align:center;}.socialmedialinks a:hover,.socialmedialinks a:active{color:var(--schweiss) !important;background-color:var(--actioncolor);}.contactmenu{}.contactmenu ul.menu{margin:0px;padding:0px;list-style:none;text-align:right;}.contactmenu ul.menu li{font-family:var(--extrabold);margin:0px;padding:0px;list-style:none;text-transform:uppercase;}.footerlogos{display:table;margin-left:auto;margin-right:0px;width:100%;}.footerlogos .view-content{display:flex;flex-direction:row;justify-content:flex-end;}.footerlogos .views-field{flex-basis:200px;margin-left:0px;}.footerlogos img{width:auto;height:160px;}.region-footerrighttop{width:200px;text-align:center;}.footermenu{text-transform:uppercase;}.footermenu ul.menu{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:row;}.footermenu ul.menu li{margin-right:20px;}.region-footerleftbottom{display:flex;flex-direction:row;justify-content:space-between;}.region-footerleftbottom a{text-transform:uppercase;}.region-footerleftbottom #block-bottommenumap{margin-right:10vw;}.bottommenu ul{margin:0px;padding:0px;list-style:none;}.bottommenu li.mlevel1 > a,.bottommenu li.mlevel1 > a:visited{font-family:var(--extrabold);text-transform:uppercase;}.bottommenu .hideonfooter{display:none !important;}.region-breadcrumb{height:7vh;}.breadcrumb{padding-bottom:0.5em;color:var(--actioncolor);padding-top:3vh;box-sizing:border-box;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}.breadcrumb a,.breadcrumb a:visited{color:var(--actioncolor);}.breadcrumb a:hover,.breadcrumb a:active{color:var(--schwarz);}.page-node-type-tsh-service .breadcrumb a,.page-node-type-tsh-service .breadcrumb a:visited,.page-node-type-tsh-partner .breadcrumb a,.page-node-type-tsh-partner .breadcrumb a:visited{color:var(--weiss);}.tsh .breadcrumb,.tsh .breadcrumb a,.tsh .breadcrumb a:visited{color:var(--tshschwarz);}.tsh .breadcrumb a:hover,.tsh .breadcrumb a:active{color:var(--actioncolor);}.tsh .breadcrumb,.tsh .breadcrumb a,.tsh .breadcrumb a:visited{color:var(--tshschwarz);}.tsh.page-node-type-tsh-service .breadcrumb,.tsh.page-node-type-tsh-service .breadcrumb a,.tsh.page-node-type-tsh-service .breadcrumb a:visited{color:var(--tshschwarz);}.tsh.page-node-type-tsh-service .breadcrumb ol li:nth-last-child(1){}.tsh.page-node-type-tsh-service .breadcrumb a:hover,.tsh.page-node-type-tsh-service .breadcrumb a:active{color:var(--tshcolor);}.tsh.page-node-type-tsh-partner .breadcrumb,.tsh.page-node-type-tsh-partner .breadcrumb a,.tsh.page-node-type-tsh-partner .breadcrumb a:visited{color:var(--weiss);}.tsh.page-node-type-tsh-partner .breadcrumb a:hover,.tsh.page-node-type-tsh-partner .breadcrumb a:active{color:var(--tshschwarz);}.newsletterblock{background-image:url(/themes/custom/whtheme/images/nlbgn.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;background-color:var(--bgcolor2);padding:5vh 0px 20vh 0px;box-sizing:border-box;background-size:contain;color:var(--maincolor);}.newsletterblock  .js-form-type-checkbox{margin-top:20px;}.newsletterblock  a,.newsletterblock  a:visited{color:var(--maincolor);text-decoration:underline;}.newsletterblock  a:hover,.newsletterblock  a:active{color:var(--actioncolor);text-decoration:none;}.tsh .newsletterblock  a,.tsh .newsletterblock  a:visited{color:var(--tshschwarz);text-decoration:underline;}.newsletterblock .views-field-field-ma-texte h3{mask:0px;padding:0px;line-height:100%;}.newsletterblock .views-field-field-ma-texte img{width:90px !important;height:auto !important;float:left !important;position:relative !important;top:-12px !important;margin-right:7px !important;}.newsletterblock .mailchimp-newsletter-mergefields label{display:none;}.newsletterblock .mailchimp-newsletter-mergefields{display:flex;flex-direction:row;position:relative;width:calc(100% - 0px);flex-wrap:wrap;margin-bottom:100px;}.newsletterblock .js-form-type-select{position:absolute;right:20px;bottom:0px;}body.page-node-201 .newsletterblock .js-form-type-select{position:absolute;right:140px;bottom:var(--vhtwo);}body.page-node-201  .newsletterblock .mailchimp-newsletter-mergefields{margin-bottom:0px;}.newsletterblock .js-form-type-select label{display:none;}.newsletterblock  .js-form-item-gdpr-consent{position:absolute;left:0px;bottom:-50px;}.newsletterblock .mailchimp-newsletter-mergefields > .js-form-item-mergevars-fname{width:calc(25% - 20px);margin-right:20px;}.newsletterblock .mailchimp-newsletter-mergefields > .js-form-item-mergevars-lname{width:calc(25% - 20px);margin-right:20px;}.newsletterblock .mailchimp-newsletter-mergefields > .js-form-item-mergevars-lname{width:calc(25% - 20px);margin-right:20px;}.newsletterblock .mailchimp-newsletter-mergefields > .js-form-item-mergevars-email{width:calc(50% - 20px);margin-right:20px;}.newsletterblock .mailchimp-newsletter-mergefields > .js-form-item-mergevars-company{width:calc(50% - 20px);margin-right:20px;}.newsletterblock .js-form-type-select{width:calc(50% - 20px);margin-right:0px;}.newsletterblock .mailchimp-newsletter-mergefields input.form-email,.newsletterblock .mailchimp-newsletter-mergefields input.form-text,.newsletterblock select.form-select{width:100%;background:transparent;box-sizing:border-box;height:90px;margin-top:30px;border-radius:0px;}.newsletterblock select.form-select{color:var(--maincolor);}.newsletterblock .mailchimp-newsletter-mergefields input.form-email,.newsletterblock .mailchimp-newsletter-mergefields input.form-text{border-left:solid 1px var(--maincolor);border-bottom:solid 1px var(--maincolor);border-top:0px;border-right:0px;padding-left:30px;border-radius:0px;box-sizing:border-box;}.newsletterblock select.form-select,.bannercontent select.form-select{border-left:solid 1px var(--maincolor);border-bottom:solid 1px var(--maincolor);border-top:0px;border-right:0px;padding-left:30px;border-radius:0px;box-sizing:border-box;width:100%;background-color:transparent;-webkit-appearance:none;appearance:none;}.tsh .newsletterblock .mailchimp-newsletter-mergefields input.form-email,.tsh .newsletterblock .mailchimp-newsletter-mergefields input.form-text{border-left:solid 1px var(--tshschwarz);border-bottom:solid 1px var(--tshschwarz);}.tsh .newsletterblock select.form-select,.tsh .bannercontent select.form-select{border-left:solid 1px var(--tshschwarz);border-bottom:solid 1px var(--tshschwarz);}.views-field-webform select.form-select,.bannercontent select.form-select{border:0px;border-right:0px;padding:20px 15px;border-radius:0px;box-sizing:border-box;width:100%;background-color:var(--weiss);-webkit-appearance:none;appearance:none;color:var(--schwarz);}.views-field-webform .js-form-type-select,.bannercontent .js-form-type-select{margin-top:0px !important;position:relative;}.newsletterblock .js-form-type-select:after,.views-field-webform .js-form-type-select:after,.bannercontent .js-form-type-select:after{display:block;position:absolute;right:20px;top:calc(50% + 0px);content:"\f175";font-family:"Font Awesome 5 Pro";font-weight:300;margin-left:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.newsletterblock .js-form-type-select:after{top:calc(50% + 15px);}.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname{padding-left:0px;}.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-fname,.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-fname--3,.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-fname--2{border-left:solid 1px var(--maincolor);border-bottom:solid 1px var(--maincolor);border-top:0px;border-right:0px;padding-left:30px;border-radius:0px;}.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname,.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname--3,.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname--2{border-left:solid 0px var(--maincolor);border-bottom:solid 1px var(--maincolor);border-top:0px;border-right:0px;border-radius:0px;}.tsh .newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-fname,.tsh .newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-fname--3,.tsh .newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-fname--2{border-left:solid 1px var(--tshschwarz);border-bottom:solid 1px var(--tshschwarz);}.tsh .newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname,.tsh .newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname--3,.tsh .newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname--2{border-left:solid 0px var(--tshschwarz);border-bottom:solid 1px var(--tshschwarz);}.newsletterblock .form-item{margin-top:0px;margin-bottom:0px;}.newsletterblock .formc{overflow:visible;}.newsletterblock form .formc{position:relative;box-sizing:border-box;}.newsletterblock input.form-checkbox{box-sizing:border-box;position:relative;}.newsletterblock input.js-form-submit{background-color:var(--maincolor);font-family:var(--bold);}.newsletterblock input.js-form-submit:hover{background-color:var(--actioncolor);color:var(--weiss);}.tsh .newsletterblock input.js-form-submit{background-color:var(--actioncolor);font-family:var(--bold);}.tsh .newsletterblock input.js-form-submit:hover{background-color:var(--tshschwarz);color:var(--weiss);}.page-node-type-legal .node__content{margin-bottom:10vh;}.titelblock{margin-bottom:40px;padding-top:var(--vhone);}.page-node-type-tsh-service .field--name-field-untertitel h2{margin-top:20px;padding-top:0px;}.page-node-type-tsh-service .titelblock,.page-node-458 .titelblock{margin-bottom:10px;}.page-node-type-tsh-service .paragraph--type--button-link.linkbuttonpara{margin-top:var(--vhtwo);margin-bottom:var(--vhtwo);}.page-node-type-tsh-simple-page .titelblock,.page-node-type-tsh-partner .titelblock,.page-node-141 .titelblock,.path-product .titelblock{margin-top:var(--vhtwo);}.text-xxl{font-size:130%;line-height:145%;font-family:var(--extrabold);}.text-xl{font-size:110%;line-height:145%;}.text-m{font-size:90%;line-height:145%;}.text-x{font-size:90%;line-height:145%;}.text-s{font-size:70%;line-height:145%;}.bodylink{text-align:center;margin:20px auto var(--vhtwo) auto;text-transform:uppercase;}.page-node-type-community-page main{background-color:var(--weiss);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;box-sizing:border-box;padding:var(--vhtwo) 0px 10px 0px;}.page-node-1 main{background-color:var(--weiss);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;box-sizing:border-box;padding:0px 0px 10px 0px;}.tsh-frontpage main{background-color:var(--weiss);background-image:url(/themes/custom/whtheme/images/homebgmain2tsh.svg);background-repeat:no-repeat;background-position:bottom center;background-size:cover;box-sizing:border-box;padding:var(--vhtwo) 0px 10px 0px;}.bigserviceblock{background-color:var(--maincolor);color:var(--weiss);background-image:url(/themes/custom/whtheme/images/homebgblock2.svg);background-repeat:no-repeat;background-position:top center;background-size:100% auto;box-sizing:border-box;padding:var(--vhtwo) 0px var(--vhone) 0px;}.views-field-field-service-big-image img,.views-field-field-small-service-image img,.field--name-field-block-image img{max-width:100%;height:auto;}.bigserviceblock .views-field-field-service-big-image{margin-top:var(--vhone);margin-bottom:var(--vhtwo);position:relative;}.longpfeil{position:absolute;top:50%;right:0px;width:225px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);animation-name:move;animation-duration:5.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}.longpfeil.slide{top:3vh;right:20%;animation-name:moveslide;animation-duration:5.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}.view-paragraph-slide .owl-theme .owl-controls .owl-buttons,.view-paragraph-slide .owl-theme .owl-nav{position:absolute;top:-15px;right:20%;animation-name:moveslide;animation-duration:5.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}@keyframes move{0%{right:0px;}50%{right:4vw;}100%{right:0vw;}}@keyframes moveslide{0%{right:13%;}50%{right:19%;}100%{right:13%;}}.imagedescription{position:absolute;left:50%;top:20%;text-align:left;color:var(--actioncolor);z-index:60px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);font-size:240%;line-height:115%;}html[lang=de] .imagedescription{font-size:220%;}.views-field-field-service-big-image:hover{cursor:pointer;}.views-field-field-service-big-image:hover .imagedescription,.views-field-field-small-service-image:hover .imagedescription{color:var(--schwarz);}.imagedescription  span{display:block;}.imagedescription .alt{font-family:var(--kursiv);}.imagedescription .title{font-family:var(--extrabold);text-transform:uppercase;}.bigserviceblock .views-field-field-service-big-image{position:relative;}.golink{position:absolute;left:0px;top:0px;width:100%;height:100%;line-height:0px;z-index:70px;}.golink  img{width:100%;height:100%;}.smallserviceblock{background-color:var(--maincolor);color:var(--weiss);box-sizing:border-box;padding:var(--vhone) 0px var(--vhtwo) 0px;margin-bottom:var(--vhtwo);}.page-node-type-homepage .smallserviceblock{margin-bottom:0px;}.smallserviceblock  .view-content{display:flex;flex-direction:row;justify-content:space-between;}.smallserviceblock  .views-row{flex-basis:calc(33% - 30px);}.views-field-field-small-service-image{position:relative;}.smallserviceblock .views-field-field-small-service-image{font-size:75%;}.smallserviceblock .views-field-field-service-title{font-size:83%;}.smallserviceblock .views-field-field-service-link{margin-top:0px;}.smallserviceblock .views-field-field-service-title h3{margin-bottom:0px;}.smallserviceblock .imagedescription{left:25px;top:10%;text-align:left;color:var(--actioncolor);z-index:60px;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}.homecoverowl{position:relative;}.homecoverowl .owl-theme .owl-nav{position:absolute;top:50%;right:0%;animation-name:moveslidetestimonial;animation-duration:5.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;-webkit-transform:translateX(10%) translateY(-90%);-moz-transform:translateX(10%) translateY(-90%);transform:translateX(10%) translateY(-90%);}@keyframes moveslidetestimonial{0%{right:0%;}50%{right:6%;}100%{right:0%;}}.homecoverowl .owl-theme .owl-nav div{width:225px;height:50px;padding:0px !important;border-radius:0px !important;background:none !important;opacity:1;}.homecoverowl .owl-theme .owl-nav button.owl-next{width:225px;height:50px;padding:0px !important;border-radius:0px !important;background:none !important;opacity:1;background-image:url(/themes/custom/whtheme/images/longpfeil.svg) !important;background-repeat:no-repeat !important;background-position:right top !important;background-size:100% auto !important;}.homecoverowl .owl-theme .owl-nav button.owl-next:hover{background-image:url(/themes/custom/whtheme/images/longpfeil_s.svg) !important;}.homecoverowl .owl-theme .owl-nav button.owl-next span{display:none !important}.homecoverowl .owl-theme .owl-nav .owl-prev{display:none !important;}.paragraphsblock .paragraph .bgcolor{display:none;}.paragraphsblock  .paragraph{margin-top:var(--vhtwo);}.paragraph.projekt-logo-block{margin-top:var(--vhtwo) !important;}.paragraph.projekt-logo-block + .paragraph{}.paragraph.projekt-logo-block.weiss{padding:0px !important;}.paragraph.TSH-BGcolor + .paragraph.tshhellblau{margin-top:0px !important;}.page-node-type-tsh-service .paragraph--type--sliderblocks-with-video + .paragraph.mitbg{margin-top:0px !important;}.page-node-288 .paragraph--type--show-block + .paragraph--type--testimonial-block{margin-top:0px !important;}.paragraph.TSH-BGcolor h2.untertitel{margin-bottom:0px;padding-bottom:0.83em;}.paragraph--type--show-block.tshblau{margin-top:0px !important;padding-top:var(--vhtwo);}.paragraph--type--images-partner{margin-top:var(--vhone);}.paragraphsblock  .paragraph.TSH-BGcolor{margin-top:0px !important;}.tsh .paragraphsblock .paragraph:nth-child(1){margin-top:0px !important;}.paragraph.paragraph--type--titel-text-linksbundig-breit{margin-top:var(--vhone);}.paragraphsblock .paragraph.weiss .paragraph--type--quotes-bild-link{padding-top:0px;}.paragraph--type--show-block + .paragraph.weiss{padding-top:var(--vhtwo);}.paragraph--type--testimonial-block.tshhellblau + .paragraph--type--title-bold-text.weiss{padding-top:var(--vhtwo) !important;}.paragraph--type--title-bold-text + .paragraph--type--startlinks-container.weiss{margin-top:0px !important;padding-top:0px !important;}.field--name-field-title-paragraph + .field--name-field-untertitel > h2.untertitel{padding-top:0px;margin-top:0px;}.paragraph--type--quotes-bild-link{position:relative;background:var(--bgcolor);padding:var(--vhtwo) 0px;box-sizing:border-box;}.page-node-1 .paragraph--type--quotes-bild-link{padding:0 0px var(--vhtwo) 0px;}.page-node-1 .paragraph--type--quotes-bild-link{background:var(--bgcolor) !important;}.page-node-1 .paragraph--type--quotes-bild-link .bgcolor{display:block !important;background:var(--weiss) !important;}.page-node-1 .paragraph--type--quotes-bild-link .quote{}.paragraph--type--quotes-bild-link .blockarea,.paragraph--type--quotes-bild-link  .field--name-field-blocktitle,.paragraph--type--quotes-bild-link  .field--name-field-blocktext{position:relative;z-index:10;}.paragraph--type--quotes-bild-link .bgcolor,.toppostsecond  .bgcolor{position:absolute;top:0px;left:0px;width:100%;height:45%;z-index:1;display:block !important;}.paragraph--type--quotes-bild-link .blockarea{position:relative;padding:0vh 0px;}.field--name-field-blocktitle{text-align:center;}.square{position:absolute;height:auto;top:0px;left:50%;border:solid 3px var(--actioncolor);box-sizing:border-box;text-align:center;text-transform:uppercase;line-height:145%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:var(--weiss);display:flex;flex-direction:row;justify-content:stretch;}.square a,.square a:visited,.square a:hover,.square a:visited{color:var(--actioncolor);display:flex;flex-direction:column;justify-content:center;align-content:center;padding:5vw 3vw 5vw 3vw;}.paragraph--type--quotes-bild-link .blockarea:hover .square a,.paragraph--type--quotes-bild-link .blockarea:hover .square a:visited,.paragraph--type--quotes-bild-link .blockarea:hover .square a:hover,.paragraph--type--quotes-bild-link  .blockarea:hover .square a:visited,.view-linkblock:hover .square a,.view-linkblock:hover .square a:visited,.view-linkblock:hover .square a:hover,.view-linkblock:hover .square a:visited{}.field--name-field-block-image{line-height:0px;}.paragraph--type--quotes-bild-link .golink{}.quotecontent{color:var(--maincolor);box-sizing:border-box;font-size:90%;line-height:115%;}.field--name-field-quote-auhor,.views-field-field-quote-author-tp{margin-top:10px;}.paragraph--type--quotes-bild-link  h3,.paragraph--type--quotes-bild-link h4,.quotecontent h3,.quotecontent h4,.quoteblock h3,.quoteblock h4{margin:0px auto 20px auto;padding:0px;}.quotecontent h4,.quoteblock h4,.paragraph--type--quotes-bild-link h4{letter-spacing:3px !important;margin-bottom:0px;}.quotecontent h3{}.blocknote{font-size:500%;line-height:40%;font-family:var(--kursiv);position:relative;padding-top:var(--vhone);box-sizing:border-box;}.view-paragraph-slide{}.view-paragraph-slide .view-header{display:none;}.view-paragraph-slide .owl-item > div,.paragraph--type--slidecontent{display:flex;flex-direction:row;justify-content:space-between;}.view-paragraph-slide .owl-item > div > div{}.view-paragraph-slide-neu{position:relative;}.view-paragraph-slide-neu .views-field-counter{position:absolute;top:40px;left:calc(50% - 3vw + 40px);}.slideleftset{position:relative;flex-basis:calc(50% - 3vw - 40px);margin-left:40px;overflow:hidden;}.slideleftset .bgimg{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.slideleftset:hover .bgimg{transform:scale(1.05) translateY(-0.1rem);transform-origin:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.slideleftset a{position:absolute;left:0px;top:0px;width:100%;height:100%;}.slideleftset a  img{width:100%;height:100%;}.view-paragraph-slide .owl-item .slideset{flex-basis:30%;margin-right:20%;padding:var(--vhtwo) 0px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:center;}.view-paragraph-slide .owl-item .slideset > div{align-self:center;flex-basis:100%;}.view-paragraph-slide .owl-item .slideset .field--name-field-link-slidecontent a,.view-paragraph-slide .owl-item .slideset .field--name-field-link-slidecontent a:visited{font-family:var(--bold);text-transform:uppercase;}.view-paragraph-slide .owl-item .total{text-align:left;margin-left:-7px;}.view-paragraph-slide .owl-theme .owl-controls .owl-buttons div,.view-owl-tsh-testimonial-slider  .owl-theme .owl-controls .owl-buttons div{width:225px;height:50px;padding:0px !important;border-radius:0px !important;background:none !important;opacity:1;}.view-paragraph-slide .owl-carousel .owl-nav button.owl-next,.view-owl-tsh-testimonial-slider .owl-carousel .owl-nav button.owl-next{width:225px;height:50px;padding:0px !important;border-radius:0px !important;background:none !important;opacity:1;background-image:url(/themes/custom/whtheme/images/longpfeil.svg) !important;background-repeat:no-repeat !important;background-position:right top !important;background-size:100% auto !important;}.view-paragraph-slide .owl-carousel .owl-nav button.owl-next:hover,.view-owl-tsh-testimonial-slider .owl-carousel .owl-nav button.owl-next:hover{background-image:url(/themes/custom/whtheme/images/longpfeil_s.svg) !important;}.view-paragraph-slide .owl-carousel .owl-nav button.owl-next span,.view-owl-tsh-testimonial-slider .owl-carousel .owl-nav button.owl-next span{display:none !important}.view-paragraph-slide .owl-theme .owl-controls .owl-buttons .owl-prev,.view-owl-tsh-testimonial-slider .owl-theme .owl-controls .owl-buttons .owl-prev,.view-owl-tsh-testimonial-slider .owl-theme .owl-nav .owl-prev,.view-paragraph-slide .owl-carousel .owl-nav .owl-prev,.view-owl-tsh-testimonial-slider .owl-carousel .owl-nav .owl-prev{display:none !important;}.view-paragraph-slide-neu .owl-item{}.view-paragraph-slide-neu .owl-item > div{padding-left:2px;box-sizing:border-box;}.owl-carousel .owl-wrapper,.owl-carousel .owl-stage{display:flex !important;flex-direction:row;align-content:stretch;}.owl-carousel .owl-item{float:none !important;align-self:stretch;}.owl-carousel .owl-item > div{width:100%;height:100%;}.view-paragraph-slide .views-field-field-link-slidecontent a,.view-paragraph-slide .views-field-field-link-slidecontent a:visited{color:var(--schwarz);}.view-paragraph-slide .views-field-field-link-slidecontent a:hover,.view-paragraph-slide .views-field-field-link-slidecontent a:active{color:var(--actioncolor);}.tsh .view-paragraph-slide .views-field-field-link-slidecontent a,.tsh .view-paragraph-slide .views-field-field-link-slidecontent a:visited{color:var(--actioncolor);}.tsh .view-paragraph-slide .views-field-field-link-slidecontent a:hover,.tsh .view-paragraph-slide .views-field-field-link-slidecontent a:active{color:var(--tshschwarz);}.bgimg{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;}.paragraph--type--tag-block,.tags{color:var(--actioncolor);box-sizing:border-box;padding-bottom:var(--vhone);}.tags{margin-top:var(--vhtwo);}.page-node-type-project-overview .tags{}.paragraph--type--tag-block + .paragraph{margin-top:0px !important;}.paragraph--type--tag-block .field--name-field-tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.paragraph--type--tag-block .field--name-field-tags .field__item{margin:0px 3px;}.paragraph--type--tag-block .field--name-field-tags .field__item:after{}.paragraph--type--tag-block .field--name-field-tags .field__item:nth-last-child(1):after{}.paragraph--type--linkblock-title-text-image{padding:var(--vhtwo) 0px;box-sizing:border-box;}.paragraph--type--linkblock-title-text-image.weiss{padding-bottom:0px;}.paragraph--type--linkblock-title-text-image .view-content{padding-top:7vh;}.paragraph--type--quotes-bild-link .field--name-field-blocktext{padding-bottom:var(--vhtwo);}.paragraph--type--quotes-bild-link .field--name-field-blocktext p{margin-bottom:0px;}.paragraph--type--linkblock-title-text-image .linkblockset{position:relative;}.paragraph--type--linkblock-title-text-image .views-field-field-image-linkblock img{width:100%;height:auto;}.paragraph--type--linkblock-title-text-image .views-field-field-link-linkblock{margin-top:40px;}.paragraph--type--linkblock-title-text-image .views-field-field-link-linkblock a,.paragraph--type--linkblock-title-text-image .views-field-field-link-linkblock a:visited{color:var(--weiss);}.paragraph--type--linkblock-title-text-image.dunkelblau .field--type-text-long a:hover,.paragraph--type--linkblock-title-text-image.dunkelblau .field--type-text-long a:active{color:var(--weiss);}.view-linkblock:hover .views-field-field-link-linkblock a{color:var(--schwarz);}body.tsh-frontpage .view-linkblock:hover .views-field-field-link-linkblock a{color:var(--actioncolor) !important;}.gruen .view-linkblock:hover .views-field-field-link-linkblock a{color:var(--actioncolor) !important;}.paragraph--type--title-bold-text + .paragraph--type--image-left-text-right{}.paragraph--type--title-bold-text + .paragraph{margin-top:var(--vhtwo);}.paragraph--type--title-bold-text .field--name-field-image-full{margin:3vh auto 3vh auto;}.paragraph--type--title-bold-text .field--name-field-text-paragraph ul{text-align:left;padding:3vh 0px 0vh 0px;margin:0px;font-family:var(--regular);font-size:120%;line-height:var(--lineheight);list-style-type:none;}.paragraph--type--title-bold-text .field--name-field-text-paragraph ul li{margin:10px 0px;padding-left:50px;box-sizing:border-box;position:relative;}.paragraph--type--title-bold-text .field--name-field-text-paragraph ul li:before{content:" ";display:block;position:absolute;left:0px;top:7px;width:25px;height:25px;background-image:url(/themes/custom/whtheme/images/tshlistsltyle.png);background-repeat:no-repeat;background-size:contain;}.paragraph--type--image-left-text-right .views-row,.topicparagraph .topicparagraphcontent{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:center;margin-bottom:var(--vhone);}.page-node-type-tsh-partner .topicparagraph .topicparagraphcontent{margin-bottom:0px !important;}.paragraph--type--image-left-text-right a,.paragraph--type--image-left-text-right a:visited{color:var(--schwarz);}.paragraph--type--image-left-text-right a:hover,.paragraph--type--image-left-text-right a:active{color:var(--actioncolor);}.paragraph--type--image-left-text-right h4,.paragraph--type--image-left-text-right-read-more h4,.paragraph--type--image-left-text-right-read-more- h4,.topicparagraph h4{margin-top:0px;}.paragraph--type--image-left-text-right .field--name-field-image-left img,.topicparagraph .field--name-field-image-left img{width:100%;height:auto;}.paragraph--type--image-left-text-right .field--name-field-image-left,.paragraph--type--image-left-text-right .imgset,.topicparagraph .imgset{flex-basis:calc(50% - 25px);align-self:stretch;position:relative;overflow:hidden;}.paragraph--type--image-left-text-right .imgset .bgimg,.topicparagraph .imgset .bgimg{width:100%;height:100%;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.paragraph--type--image-left-text-right .imgset:hover .bgimg{transform:scale(1.05) translateY(-0.1rem);transform-origin:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.paragraph--type--image-left-text-right .imgset .views-field-nothing,.topicparagraph .imgset .views-field-nothing{position:absolute;left:0px;top:0px;width:100%;height:100%;}.paragraph--type--image-left-text-right .imgset .views-field-nothing img{width:100%;height:100%;}.imgset{}.imgset > div{z-index:40;}.imgset > a{position:absolute;left:0px;top:0px;display:block;z-index:50;width:100%;height:100%;}.paragraph--type--image-left-text-right .leftset{flex-basis:calc(50% - 25px);align-self:center;padding:var(--vhtwo) 0px;box-sizing:border-box;}.paragraph--type--image-left-text-right .leftset .views-field-field-text-left a,.paragraph--type--image-left-text-right .leftset .views-field-field-text-left a:visited{text-decoration:underline;}.paragraph--type--image-left-text-right .leftset  ul,.view-tsh-service-paragraps ul,.whycontainer ul{padding-left:22px;}.paragraph--type--image-left-text-right .leftset .field--name-field-link-left{}.paragraph--type--image-left-text-right-read-more,.paragraph--type--image-left-text-right-read-more-{min-height:300px;}.paragraph--type--image-left-text-right-read-more .field--name-field-image-left img,.paragraph--type--image-left-text-right-read-more- .field--name-field-image-left img{width:100%;height:auto;}.paragraph--type--image-left-text-right-read-more,.paragraph--type--image-left-text-right-read-more-{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--vhone);}.paragraph--type--image-left-text-right-read-more .field--name-field-image-left,.paragraph--type--image-left-text-right-read-more- .field--name-field-image-left{flex-basis:calc(50% - 40px);position:relative;}.paragraph--type--image-left-text-right-read-more .leftset,.paragraph--type--image-left-text-right-read-more- .leftset{flex-basis:50%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:20px;}.paragraph--type--image-left-text-right-read-more ul,.paragraph--type--image-left-text-right-read-more- ul{padding:0px 0px 0px 22px;}.paragraph--type--image-left-text-right-read-more p + ul,.paragraph--type--image-left-text-right-read-more- p + ul{top:-20px;position:relative;margin:0px;}.paragraph--type--image-left-text-right-read-more .readless-link.readmore-link{width:40px;height:40px;white-space:nowrap;text-indent:200px;overflow:hidden;position:absolute;left:0px;bottom:10px;background-image:url(/themes/custom/whtheme/images/readmore.svg);background-size:cover;background-repeat:no-repeat;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.paragraph--type--image-left-text-right-read-more .readless-link{width:40px;height:40px;white-space:nowrap;text-indent:200px;overflow:hidden;position:absolute;left:0px;bottom:-10px;background-image:url(/themes/custom/whtheme/images/readless.svg);background-size:cover;background-repeat:no-repeat;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.paragraph--type--image-left-text-right-read-more- .readless-link.readmore-link{width:40px;height:40px;white-space:nowrap;text-indent:200px;overflow:hidden;position:absolute;left:0px;bottom:10px;background-image:url(/themes/custom/whtheme/images/readmore_tsh.svg);background-size:cover;background-repeat:no-repeat;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.paragraph--type--image-left-text-right-read-more- .readless-link{width:40px;height:40px;white-space:nowrap;text-indent:200px;overflow:hidden;position:absolute;left:0px;bottom:-30px;background-image:url(/themes/custom/whtheme/images/readless_tsh.svg);background-size:cover;background-repeat:no-repeat;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.paragraph--type--image-left-text-right-read-more .readmore-link:hover,.paragraph--type--image-left-text-right-read-more .readless-link:hover{transform:scale(1.35) translateY(-0.1rem);transform-origin:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.ptccontainer{background:var(--tshbgcolor);padding:var(--vhone) 0px var(--vhone) 0px;box-sizing:border-box;}.ptccontainer > .paragraph{margin-top:0px !important;}.view-paragraph-greenblock{}.view-paragraph-greenblock .views-field-field-image-greenblock{position:relative;}.view-paragraph-greenblock .views-field-field-image-greenblock:after{content:" ";display:block;position:absolute;left:0px;width:100%;bottom:0px;height:20%;background-color:var(--maincolor);z-index:10;}.view-paragraph-greenblock .views-field-field-image-greenblock img{width:100%;height:auto;position:relative;z-index:30;}.view-paragraph-greenblock .greenblockset{background-color:var(--maincolor);color:var(--weiss);}.view-paragraph-greenblock .greenblockset{padding:8vh 0px var(--vhtwo) 0px;box-sizing:border-box;}.view-paragraph-greenblock .greenblockset  h3{padding-top:0px;margin-top:0px;}.view-paragraph-greenblock .greenblockset a,.view-paragraph-greenblock .greenblockset a:visited{color:var(--weiss);}.view-paragraph-greenblock .greenblockset .views-field-field-text-greenblock a,.view-paragraph-greenblock .greenblockset .views-field-field-text-greenblock a:visited{text-decoration:underline;}.view-paragraph-greenblock .greenblockset a:hover,.view-paragraph-greenblock .greenblockset a:active{color:var(--actioncolor);}.views-field-field-linktext-greenblock{box-sizing:border-box;}.paragraph--type--quote{background-color:var(--bgcolor);margin-top:0px !important;padding:var(--vhone) 0px 7vh 0px;box-sizing:border-box;}.paragraph--type--icon-left-tite-text-right{display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-top:3vh !important;}.field--name-field-icon-left-text{margin-top:7vh;}.paragraph--type--icon-left-tite-text-right  .field--name-field-icon-left{flex-basis:15%;text-align:right;align-self:center;}.paragraph--type--icon-left-tite-text-right  .icongroup{flex-basis:80%;align-self:center;}.paragraph--type--icon-left-tite-text-right  .field--name-field-icon-left  img{max-width:100px;}.field--name-field-title-left h3{margin:0px !important;padding:0px !important;}.field--name-field-image-contentwidth{line-height:0px;}.field--name-field-image-contentwidth img{width:100%;height:auto;}.paragraph--type--textuntertiteltextlink{padding-top:var(--vhtwo);}.paragraph--type--textuntertiteltextlink.paragraph.TSH-BGcolor.center{margin-top:var(--vhtwo) !important;}.paragraph--type--textuntertiteltextlink h2.page-subtitle{margin-bottom:40px;}.paragraph--type--textuntertiteltextlink h3.likeh1{margin-bottom:0px;padding-bottom:0px;}.paragraph--type--textuntertiteltextlink .bodylink{margin-bottom:0px !important;}.paragraph--type--textuntertiteltextlink .bodylink .cta{margin-top:0px !important;margin-bottom:0px !important;padding-top:0px !important;padding-bottom:0px !important;}.paragraph--type--video{position:relative;margin-top:10vh;}.paragraph--type--video .cookies-fallback--wrap.disabled{position:absolute;left:0px;top:0px;width:100%;height:100%;}.paragraph--type--video .cookies-fallback{background-color:var(--bgcolor)  !important;}.video-block-slider{}.video-block-slider video{width:100% !important;height:auto;margin-bottom:20px;}.video-block-slider .tns-item{text-align:center;}.paragraph--type--sliderblocks-with-video .tns-item{box-sizing:border-box;}.paragraph--type--sliderblocks-with-video .tns-ovh{padding-right:30px;}.view-titelblock-{}.view-titelblock- .views-row{background-image:url(/themes/custom/whtheme/images/projectbg.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;padding-bottom:var(--vhone);box-sizing:border-box;}.views-field-field-main-image img{width:100%;height:auto;}.projectset{padding-top:var(--vhone);box-sizing:border-box;display:table;}.page-node-type-project  .views-field-nothing.bodylink{margin-top:20px;}.projectset > div{display:flex;}.projectset > div > .views-label{display:block;flex-basis:35%;white-space:nowrap;padding-right:0px;box-sizing:border-box;min-width:120px;}.projectset > div > .field-content{display:block;flex-basis:65%;}.projectset a,.projectset a:visited{color:var(--schwarz);}.projectset a:hover,.projectset a:active{color:var(--weiss);}.roadmaptext{}.views-label-field-tag-it-:after,.views-label-field-tags:after{content:"\f02b";font-family:"Font Awesome 5 Pro";font-weight:900;margin-left:5px;}.page-node-40 .flippyblock{display:none;}.flippyblock{position:relative;border:solid 1px var(--weiss);margin-top:var(--vhtwo);margin-bottom:var(--vhtwo);box-sizing:border-box;padding-top:var(--vhone);}.flippyblock .view-content{position:relative;}.flippyblock .views-field-field-title-for-show-next{z-index:60;}.flippyblock .maxwidthcontent{position:relative;}.flippyblock .views-field-field-main-image{z-index:40;}.flippyblock .views-field-view-node{margin-top:var(--vhone);margin-bottom:0vh;}.projectcontainer{background-color:var(--maincolor);color:var(--weiss);padding:var(--vhone) 0px var(--vhone) 0px;box-sizing:border-box;}.tsh .projectcontainer{color:var(--tshschwarz)}.projectlogos{background-color:var(--maincolor);padding-top:calc(var(--vhone) / 2);padding-bottom:calc(var(--vhone) / 2);box-sizing:border-box;}.projectcontainer + .projectlogos{padding-top:0vh;}ul.newsticker li{padding:0px 0px 0px 0px !important;box-sizing:border-box;margin:0px !important;min-width:220px;}.tsh ul.newsticker li{min-width:220px;}.scroller{}.scroller li{}.scroller img{max-width:111px;max-height:80px;width:100%;height:auto;object-fit:contain;display:block;}.tsh .scroller img{}.projectliste{}.projectliste a,.projectliste a:visited{color:var(--actioncolor);}.projectliste a:hover,.projectliste a:active{color:var(--schwarz);}.projectliste .views-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--vhtwo);align-content:center;}.projectliste .views-row h3{margin:0px;}.projectliste .views-row  .views-field-field-main-image{flex-basis:65%;}.projectliste .views-row  .proset{flex-basis:31%;align-self:center;}.projectliste .views-field-field-title-for-show-next{width:60%;align-self:center;}.page-node-type-project-overview .tags{}.projectweight{border:solid 1px  var(--bgcolor);padding:30px;box-sizing:border-box;}.projectweight table{width:100%;}.morepager{display:table;margin-left:auto;margin-right:auto;}.morepager .text{display:block;padding-bottom:20px;}.morepager .text2{display:none;}.showmorelink{width:60px;height:60px;display:block;margin-left:auto;margin-right:auto;transform:scale(1) translateY(0rem);transform-origin:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.showmorelink img{width:100%;height:100%;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.morepager:hover .showmorelink img{transform:scale(1.35) translateY(-0.1rem);transform-origin:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.teammembers{background-color:var(--maincolor);color:var(--weiss);padding-bottom:var(--vhtwo);box-sizing:border-box;}.tsh .teammembers{color:var(--tshschwarz);}.tsh .teammembers,.tsh .projectcontainer{background-color:var(--tshcolor);}.teammembers .view-content{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;}.teammembers .view-content .views-row{flex-basis:calc(33.333333% - 40px);margin:0px 20px var(--vhone) 20px;}.teammembers .portraitset{position:relative;margin-bottom:10px;}.teammembers .portraitset:hover .views-field-field-hovertext{opacity:1;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.teammembers .views-field-field-hovertext{position:absolute;left:0px;top:0px;widows:100%;height:100%;display:flex;align-content:center;background-color:var(--bgcolor);color:var(--schwarz);text-align:center;padding:20px;box-sizing:border-box;color:var(--maincolor);opacity:0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.teammembers .views-field-field-hovertext  a,.teammembers .views-field-field-hovertext  a:visited{color:var(--maincolor);text-decoration:underline;}.teammembers .views-field-field-hovertext  a:hover,.teammembers .views-field-field-hovertext  a:active{color:var(--actioncolor);text-decoration:none;}.teammembers .views-field-field-hovertext  > div{align-self:center;}.views-field-field-portrait{margin-bottom:0px;line-height:0px;}.views-field-field-portrait img{max-width:100%;height:auto;}.memberlink{display:flex;flex-direction:row;margin-top:10px;}.memberlink .views-field{position:relative;border-radius:50%;background-color:var(--weiss);margin-right:10px;padding:3px 3px;box-sizing:border-box;text-align:center;}.memberlink .views-field:hover i{color:var(--actioncolor);}.tsh .memberlink .views-field{background-color:var(--schwarz);}.tsh .memberlink .views-field:hover i{color:var(--actioncolor);}.memberlink .views-field .field-content{align-self:center;margin-top:0px;}.memberlink  i{position:absolute;left:50%;top:50%;color:var(--maincolor);-webkit-transform:translateY(-50%)  translateX(-40%);-moz-transform:translateY(-50%)  translateX(-40%);transform:translateY(-50%)  translateX(-40%);z-index:5;}.tsh .memberlink  i{color:var(--tshcolor);}.memberlink a,.memberlink a:visited,.memberlink a:hover,.memberlink a:active{color:var(--schwarz);width:32px;height:32px;margin-left:0px;font-size:18px;line-height:18px;display:block;text-align:center;text-indent:200px;overflow:hidden;position:relative;z-index:20;white-space:nowrap;}.page-node-type-people-overview .paragraph--type--quotes-bild-link .square,.page-node-type-purpose-overview .paragraph--type--quotes-bild-link .square{border:solid 2px var(--weiss);}.page-node-type-people-overview .paragraph--type--quotes-bild-link .square a,.page-node-type-people-overview .paragraph--type--quotes-bild-link .square a:visited,.page-node-type-people-overview .paragraph--type--quotes-bild-link .square a:hover,.page-node-type-people-overview .paragraph--type--quotes-bild-link .square a:active,.page-node-type-purpose-overview .paragraph--type--quotes-bild-link .square a,.page-node-type-purpose-overview .paragraph--type--quotes-bild-link .square a:visited,.page-node-type-purpose-overview .paragraph--type--quotes-bild-link .square a:hover,.page-node-type-purpose-overview .paragraph--type--quotes-bild-link .square a:active{color:var(--maincolor);}.bigserviceblock.onparagraph{background-color:var(--schwarz);color:var(--weiss);background-image:url(/themes/custom/whtheme/images/wflaeche.png) !important;background-repeat:no-repeat;background-position:top center;background-size:100% 30%;box-sizing:border-box;padding:var(--vhone) 0px var(--vhone) 0px;}.bigserviceblock.onparagraph .views-field-field-service-text a,.bigserviceblock.onparagraph .views-field-field-service-text a:visited{color:var(--weiss);text-decoration:underline;}.bigserviceblock.onparagraph .views-field-field-service-text a:hover,.bigserviceblock.onparagraph .views-field-field-service-text a:active{color:var(--weiss);text-decoration:none;}.field--name-field-image-full{line-height:0px;}.field--name-field-image-full img{width:100%;height:auto;}.paragraph--type--slide-text-block-image{position:relative;z-index:50;}.paragraph--type--slide-text-block-image + .paragraph--type--quote{top:-5vh;position:relative;z-index:40;}.view-display-id-block_2 nav{padding-top:var(--vhtwo)}.page-node-type-page{}.views-field-field-blog-block-image img{max-width:100%;height:auto;}.page-node-376 #block-whtheme-content > .titelblock,.page-node-376 #block-whtheme-content > .titelblock .view-titelblock{height:1px;overflow:hidden;margin-bottom:0px !important;}.blog .region-breadcrumb{background-color:var(--actioncolor);padding-top:10px;}.tsh.blog .region-breadcrumb{background-color:var(--schwarz);}.blog .breadcrumb{color:var(--weiss);}.blog .breadcrumb a,.blog .breadcrumb a:visited{color:var(--weiss);}.blog .breadcrumb a:hover,.blog .breadcrumb a:active{color:var(--schwarz);}.blog main{background-color:var(--actioncolor);color:var(--weiss);}body.page-node-23 main{border:solid 1px var(--actioncolor);padding-top:0px !important;}body.page-node-376 .titelblock,body.page-node-23 .titelblock{padding-top:20px !important;}body.page-node-23 .bodylink,body.page-node-376 .bodylink{display:none !important;}.blog.tsh main{background-color:var(--schwarz);color:var(--weiss);}body.blog.tsh{}.blog .titelblock h2.page-subtitle{font-size:100%;line-height:145%;}.field--name-field-blog-main-image img,.field--name-field-main-image img{max-width:100%;height:auto;}.social-sharing-buttons{margin:0px;padding:0vh 0px var(--vhtwo) 0px;box-sizing:border-box;}.sharingblock .social-sharing-buttons{padding:0vh 0px 3vh 0px;}.sharingtitle{padding:var(--vhone) 0px 10px 0px;box-sizing:border-box;}.sharingblock .sharingtitle{color:var(--actioncolor);}.social-sharing-buttons a,.social-sharing-buttons a:visited{background-color:var(--weiss);border-radius:50%;padding:2px;box-sizing:border-box;}.social-sharing-buttons a:hover,.social-sharing-buttons a:active{background-color:var(--schwarz);color:var(--weiss);}.social-sharing-buttons a:hover svg,.social-sharing-buttons a:active svg{fill:var(--weiss) !important;color:var(--weiss) !important;}.sharingblock{clear:both;}.sharingblock a,.sharingblock a:visited{background-color:var(--actioncolor);border-radius:50%;padding:2px;box-sizing:border-box;}.sharingblock a:hover,.sharingblock a:active{background-color:var(--schwarz);}.social-sharing-buttons a:hover svg{fill:var(--schwarz);}.tsh .social-sharing-buttons a:hover svg{fill:var(--tshschwarz);}.sharingblock a:hover svg{fill:var(--weiss);}.social-sharing-buttons svg{width:25px;height:25px;fill:var(--actioncolor);}.tsh .social-sharing-buttons svg{width:25px;height:25px;fill:var(--tshcolor);}.sharingblock svg{width:25px;height:25px;fill:var(--weiss);}.tweet{box-sizing:border-box;background-color:var(--bgcolor);padding:var(--vhtwo) var(--vhone);margin:0vh var(--vhone) 20px var(--vhone);color:var(--maincolor);max-width:45vw;}.tweet.left{float:left;padding-left:20vw;margin-left:0px !important;}.tweet.right{float:right;padding-right:20vw;margin-right:0px !important;}.blogbody{margin-bottom:calc(var(--vhone) - 20px);}.page-node-type-blog-post .node__content{margin-bottom:var(--vhtwo);}.blogbody p,.blogcontentwidth,.page-node-type-blog-post .field--name-field-title-blogtext h4,.page-node-type-blog-post .field--name-field-title-blogtext h3,.page-node-type-blog-post .view-blog-content > h4,.blogbody ul,.blogbody .views-field-field-youtube-stream-image,.whycontainer{margin-left:20vw;margin-right:20vw;}.page-node-type-blog-post .view-blog-content .field--name-field-image-contentwidth{margin-bottom:var(--vhone);}.blogcontentwidth  .field--name-field-title-blogtext h3,.paragraph--type--images.blogcontentwidth{margin-left:0px;margin-right:0px;}.blogbody .field--name-field-text-left p{margin-left:0px;margin-right:0px;}.blogbody ul{padding-left:22px;}.blogbody .views-field-field-youtube-stream-image{margin-bottom:var(--vhone);}.blogbody .views-field-field-youtube-stream-image img{width:100%;max-width:500px;height:auto;}.blogspacer{height:3vh;clear:both;display:table;width:100%;}.twitterlogo img{width:60px;height:auto;}.tweet .blocknote{font-size:400%;padding-top:var(--vhone);}.tweet .tweettitle{font-family:var(--extrabold);font-size:200%;line-height:125%}.tweet .tweetsubtitle{font-family:var(--kursiv);font-size:200%;line-height:125%;margin-bottom:10px;}.tweet .tweetitout{margin-top:3vh;}.tweet .tweetitout  a,.tweet .tweetitout a:visited{color:var(--maincolor);}.tweet .tweetitout  a:hover,.tweet .tweetitout a:active{color:var(--actioncolor);}.field--name-field-text-about p{margin-left:0px !important;margin-right:0px !important;}.field--name-field-title-blogtext h3,.field--name-field-title-blogtext h4{margin-top:0vh;margin-bottom:10px;padding-top:0vh;}.page-node-type-blog-post .field--name-field-title-blogtext h3{margin-top:var(--vhone);}.paragraph--type--about-xxx{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-end;margin-top:var(--vhone);margin-bottom:var(--vhone);clear:both;box-sizing:border-box;min-height:600px;}.paragraph--type--about-xxx .field--name-field-image-about{flex-basis:calc(50% - 2vw);position:relative;}.paragraph--type--about-xxx .field--name-field-image-about  .bgimg{}.paragraph--type--about-xxx .field--name-field-image-about .bgimg{height:calc(100% - 20px);}.paragraph--type--about-xxx .field--name-field-text-about{flex-basis:49%;align-self:flex-end;padding-top:var(--vhtwo);box-sizing:border-box;padding-right:var(--vhone);}.paragraph--type--images{clear:both;margin-top:var(--vhone);}.field--name-field-images-blog{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.field--name-field-images-blog .field__item{flex-basis:calc(50% - 2vw);margin-bottom:4vw;}.field--name-field-images-blog .field__item img{width:100%;height:auto;}.views-field-field-post-date{margin-top:10px;}.toppostfirst .titelblock,.blogtitelblock .titelblock{padding-bottom:calc(var(--vhone) - 20px);}.toppostfirst .views-field-field-blog-main-image img{max-width:100%;height:auto;}.toppostfirst  .boxcontent{position:relative;margin:0vh 0px;box-sizing:border-box;}.toppostfirst .square{border-color:var(--weiss);}.toppostfirst .views-field-view-node-1{padding:20px 0px var(--vhtwo) 0px;box-sizing:border-box;}.toppostfirst .views-field-view-node-1 a,.toppostfirst .views-field-view-node-1 a:visited{color:var(--weiss);}.toppostfirst .views-field-view-node-1 a:hover,.toppostfirst   .views-field-view-node-1 a:active{color:var(--schwarz);}.view-top-post-second{padding:var(--vhtwo) 0px  var(--vhtwo) 0px;box-sizing:border-box;}.toppostsecond,.view-top-post-second{background-color:var(--schweiss) !important;position:relative;}.toppostsecond .view-content{position:relative;z-index:20;}.toppostsecond .quoteblock{color:var(--maincolor);position:relative;z-index:30;}.toppostsecond .boxcontent{position:relative;}.toppostsecond .boxcontent .square{border-color:var(--weiss);color:var(--weiss);}.toppostsecond .titelblock{padding-bottom:var(--vhone);}.bloglist .view-content,.pressnewsblock .view-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.bloglist.blogpage{margin:0vh 0px var(--vhtwo) 0px;}.bloglist .view-content .views-row,.pressnewsblock .view-content .views-row{flex-basis:calc(33.333333% - 30px);margin-right:45px;}.bloglist .view-content .views-row:nth-child(3n+3),.pressnewsblock .view-content .views-row:nth-child(3n+3){margin-right:0px;}.bloglist.blogpage .views-row{margin-top:var(--vhtwo);}.bloglist.blogpage .views-field-title a,.bloglist.blogpage .views-field-title a:visited{color:var(--schwarz);}.bloglist.blogpage .views-field-title a:hover,.bloglist.blogpage .views-field-title a:active{color:var(--actioncolor);}.bloglist .views-field-field-blog-main-image{line-height:0px;margin-bottom:20px;}.bloglist.imblock{background-color:var(--actioncolor);color:var(--weiss);padding:var(--vhtwo) 0px var(--vhone) 0px;box-sizing:border-box;}.bloglist.imblock .views-row a,.bloglist.imblock .views-row a:visited{color:var(--weiss);}.bloglist.imblock .views-row a:hover,.bloglist.imblock .views-row a:active{color:var(--schwarz);}.bloglist.imblock .view-footer{padding:0px 0px 0px 0px;margin-top:var(--vhone);box-sizing:border-box;text-align:center}.bloglist.imblock .view-footer a,.bloglist.imblock .view-footer a:visited{color:var(--schwarz);}.bloglist.imblock .view-footer a:hover,.bloglist.imblock .view-footer a:active{color:var(--weiss);}.bloglist .views-field-view-node{margin-top:20px;}.page-node-type-blog-post .paragraph--type--image-content-width + .field--name-field-title-blogtext{margin-top:5vh;}.contactview{}.titelblockwebform h2{margin:0px;padding:0px;}.titelblockwebform a,.titelblockwebform a:visited{color:var(--schwarz);}.titelblockwebform a:hover,.titelblockwebform a:active{color:var(--actioncolor);}.page-node-type-webform .linkblockset .views-field-field-link-linkblock{display:none !important;}.webformoncontact + .paragraphsblock .paragraph{margin-top:0px;}.webformoncontact{background-color:var(--schweiss);background-image:url(/themes/custom/whtheme/images/webformbg.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;padding:var(--vhone) 0px;box-sizing:border-box;position:relative;margin-top:var(--vhtwo);}.webformoncontact .view-content{position:relative;}.webformoncontact .expression{background-color:var(--schwarz);color:var(--weiss);position:absolute;right:0px;top:-5vw;width:180px;height:180px;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);display:flex;align-content:center;justify-content:center;font-size:160%;line-height:100%;}.webformoncontact .expression > div{align-self:center;}.webformoncontact h3{margin-bottom:5px;}.webformoncontact .webform{margin-top:var(--vhone);}.webform .wfcontainer1{display:flex;flex-direction:row;flex-wrap:wrap;}.webform .wfcontainer1 > div{width:calc(33.333333% - 20px);margin-right:20px;}.webform  input.form-email,.webform  input.form-text{width:100%;background:transparent;box-sizing:border-box;height:90px;margin-top:30px;border-radius:0px;}.webform input.form-email{border-left:solid 1px var(--maincolor) !important;border-bottom:solid 1px var(--maincolor) !important;border-top:0px;border-right:0px;padding-left:30px;border-radius:0px;}.webform .firstname input{border-left:solid 1px var(--maincolor) !important;border-bottom:solid 1px var(--maincolor) !important;border-top:0px;border-right:0px;padding-left:30px;border-radius:0px;}.webform .lastname input{border-left:solid 0px var(--maincolor) !important;border-bottom:solid 1px var(--maincolor) !important;border-top:0px;border-right:0px;border-radius:0px;}.webform .company input{border-left:solid 1px var(--maincolor) !important;border-bottom:solid 1px var(--maincolor) !important;border-top:0px;border-right:0px;padding-left:30px;border-radius:0px;}.webform input[type=text],.webform input[type=tel],.webform input[type=email]{border:0px;box-sizing:border-box;border-radius:0px;width:100%;color:var(--schwarz);}.webform textarea{border:0px;box-sizing:border-box;color:var(--schwarz);background-color:transparent;border-left:solid 1px var(--maincolor) !important;border-bottom:solid 1px var(--maincolor) !important;border-right:0px;padding-left:30px;margin-top:30px;padding-top:30px;width:100%;height:300px;border-radius:0px;}.webform .wfcontainer2{display:flex;flex-direction:row;flex-wrap:wrap;}.webform .wfcontainer2 .container2{flex-basis:calc(66.666666% - 20px);margin-right:20px;}.webform .wfcontainer2 .container3{flex-basis:calc(33.333333% - 20px);position:relative;}.webform .radios--wrapper{padding:30px 20px;box-sizing:border-box;}.webform .js-form-type-checkbox{border:solid 0px var(--maincolor);padding:20px 20px 0px 20px;box-sizing:border-box;}.webform .js-form-type-checkbox  span{display:block;margin-left:17px;}.webform .js-form-type-checkbox  label.js-form-required:after{content:"";}.webform .js-form-wrapper{margin:0px 0px 0px 0px;}.webform .form-item{margin:0px 0px 10px 0px;}.newsletterblock .form-actions{position:absolute;bottom:-150px;left:0px;width:200px;}.newsletterblock .form-actions input{width:100%;}.tshbutton a,.tshbutton a:visited,.TSH-BGcolor a.cta.linkb,.TSH-BGcolor a.cta.linkb:visited,input.button--add-to-cart,input.js-form-submit{padding:18px 30px;box-sizing:border-box;border-radius:30px;background:var(--actioncolor) !important;color:var(--weiss);text-transform:uppercase;white-space:nowrap;font-size:110%;line-height:100%;font-family:var(--bold);}input.js-form-submit:hover{background:var(--tshschwarz) !important;color:var(--weiss) !important;}.webform .messages--error{margin-bottom:20px;}.webform .wfcont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;}.webform .wfcont > div{flex-basis:45%;}.webform .webform-actions input{float:right;}::-webkit-input-placeholder{color:var(--maincolor);}::-moz-placeholder{color:var(--maincolor);}:-ms-input-placeholder{color:var(--maincolor);}:-moz-placeholder{color:var(--maincolor);}.tsh input::-webkit-input-placeholder,.tsh select::-webkit-input-placeholder{color:var(--tshschwarz);}.tsh input::-moz-placeholder,.tsh select::-moz-placeholder{color:var(--tshschwarz);}.tsh input:-ms-input-placeholder,.tsh select:-ms-input-placeholder{color:var(--tshschwarz);}.tsh input:-moz-placeholder,.tsh input:-moz-placeholder{color:var(--tshschwarz);}.page-node-type-webform-sent  main .region-content{background-color:var(--schwarz);min-height:40vh;color:var(--weiss);padding:var(--vhtwo) 0px;display:flex;flex-direction:row;align-content:center;text-align:center;flex-wrap:wrap;}.page-node-type-webform-sent  main .region-content  > div,.page-node-type-webform-sent  main .region-content  >article{margin-left:auto;margin-right:auto;flex-basis:100%;display:block;}.page-node-type-webform-sent .titelblock{margin-bottom:0px;}.page-node-type-webform-sent  main .region-content > div{align-self:center;flex-basis:100%;}.page-node-type-webform-sent  main .region-content  p{margin-bottom:0px !important;}.views-field-field-blog-main-image img{max-width:100%;height:auto;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{}.popup-onload{width:250px;height:250px;display:flex;flex-direction:row;align-content:center;flex-wrap:wrap;border:0px !important;}.ui-dialog{border:0px !important;background-color:transparent !important;}.popup-onload > div{align-self:center;flex-basis:100%;}.ui-widget-overlay,.ui-dialog-title,.popup-onload-dialog .ui-dialog-title,.popup-onload-dialog .field--name-name,.popup-onload .ui-dialog-title,.popup-onload .field--name-name{display:none !important;}.popup-onload-dialog,body > .ui-dialog.ui-corner-all.ui-widget.ui-widget-content{position:fixed !important;width:auto !important;height:auto !important;left:5vw !important;top:50vh !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.ui-dialog .ui-dialog-titlebar{background:transparent !important;position:absolute;left:0px;top:0px;}.ui-dialog .ui-button .ui-icon{background-image:url(/themes/custom/whtheme/images/readless.svg) !important;background-position:center center !important;background-size:cover !important;width:40px  !important;height:40px !important;}.ui-dialog .ui-dialog-content{background:transparent !important;}.ui-dialog .ui-dialog-content{padding:30px !important;box-sizing:border-box;border:0px !important;background-color:transparent !important;color:var(--weiss) !important;background-image:url(/themes/custom/whtheme/images/popupbgneu.png) !important;background-repeat:no-repeat !important;background-position:bottom center !important;background-size:cover !important;border-radius:50%;}.ui-dialog .ui-dialog-content  p{}.ui-dialog .ui-dialog-content a,.ui-dialog .ui-dialog-content a:visited{color:var(--weiss) !important;text-decoration:underline;}.ui-dialog .ui-dialog-content a:hover,.ui-dialog .ui-dialog-content a:active{color:var(--actioncolor) !important;text-decoration:underline;}.ui-dialog .ui-dialog-titlebar{border:0px !important;}.ui-button-icon-space{}.contactbutton{width:180px;height:180px;position:fixed;z-index:99;right:0px;top:50%;background-color:var(--schwarz);text-align:center;padding:20px 20px;box-sizing:border-box;font-family:var(--extrabold);text-transform:uppercase;color:var(--weiss);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;transform:rotate(-90deg);-webkit-transform:rotate(-90deg) translateY(50%) translateX(50%);-moz-transform:rotate(-90deg) translateY(50%) translateX(50%);transform:rotate(-90deg) translateY(50%) translateX(50%);-o-transition:.7s;-ms-transition:.7s;-moz-transition:.7s;-webkit-transition:.7s;transition:.7s;}.tsh .contactbutton{background-color:var(--tshschwarz);}html[lang=de]  .contactbutton{padding:30px 20px;}.contactbutton a,.contactbutton a:visited,.contactbutton a:hover,.contactbutton a:active{color:var(--weiss);display:block;height:100%;}.contactbutton p{margin-top:10px;}.contactbutton:hover{-webkit-transform:rotate(-90deg) translateY(20%) translateX(50%);-moz-transform:rotate(-90deg) translateY(20%) translateX(50%);transform:rotate(-90deg) translateY(20%) translateX(50%);border-bottom-left-radius:0%;border-bottom-right-radius:0%;background-color:var(--actioncolor);-o-transition:.7s;-ms-transition:.7s;-moz-transition:.7s;-webkit-transition:.7s;transition:.7s;}.contactbutton i{font-size:30px;margin-top:20px;}.bigserviceblock .views-field-field-service-big-image .maxwidthsupercontent,.paragraph--type--quotes-bild-link .blockarea  .field--name-field-block-image,.views-field-field-small-service-image,.views-field-field-blog-main-image,.views-field-field-blog-block-image,.linkblockset .views-field-field-image-linkblock,.projectliste .views-field-field-main-image,.view-show-next-project .maxwidthsupercontent,.view-top-post-first .boxcontent .views-field-field-blog-main-image{overflow:hidden;line-height:0px;}.bigserviceblock .views-field-field-service-big-image .maxwidthsupercontent img,.paragraph--type--quotes-bild-link .blockarea  .field--name-field-block-image img,.views-field-field-small-service-image img,.views-field-field-blog-main-image img,.views-field-field-blog-block-image img,.linkblockset .views-field-field-image-linkblock img,.projectliste .views-field-field-main-image  img,.view-show-next-project .maxwidthsupercontent  img,.view-top-post-first .boxcontent .views-field-field-blog-main-image img,.view-top-post-second .boxcontent .views-field-field-blog-main-image img,.partnerliste .leftset img{transform:scale(1);transition:var(--transition);}.bigserviceblock .views-field-field-service-big-image:hover .maxwidthsupercontent img,.paragraph--type--quotes-bild-link .blockarea:hover   .field--name-field-block-image img,.views-field-field-small-service-image:hover img,.views-field-field-blog-main-image:hover img,.views-field-field-blog-block-image:hover img,.linkblockset:hover .views-field-field-image-linkblock img,.projectliste .views-field-field-main-image:hover img,.view-show-next-project .maxwidthsupercontent:hover  img,.view-top-post-first .boxcontent:hover .views-field-field-blog-main-image img,.view-top-post-second .boxcontent:hover .views-field-field-blog-main-image img,.partnerliste .leftset:hover img{transform:scale(1.05);}.paragraph--type--icon-left-text-block{margin-top:var(--vhone) !important;}.block-views-blockpartern-liste-block-1{background:var(--weiss);padding:var(--vhone) 0px;box-sizing:border-box;}.commentonnode #comment-body-values tr.draggable td:nth-child(3){display:none;}.commentonnode .maxwidthlargercontent.formc{max-width:100% !important;margin-right:0px;margin-left:0px;}.commentonnode{background-color:var(--bgcolor);padding:var(--vhone) 0px;box-sizing:border-box;}.commentonnode #edit-field-name-comment-0-value{}.commentonnode .tabledrag-toggle-weight-wrapper,.commentonnode .filter-wrapper,.commentonnode .field-multiple-drag,.commentonnode h4,.commentonnode footer a,.commentonnode .field-add-more-submit{display:none;}#comment-body-values thead,#comment-body-values #edit-comment-body-0-format,#comment-body-values .js-form-item-comment-body-1-value,#comment-body-values .filter-wrapper,#comment-body-values .field-multiple-drag,.field--name-comment-body .field-add-more-submit{display:none;}.comment-form{margin-bottom:5vh;}.comment-form .tabledrag-toggle-weight-wrapper{display:none;}.commentonnode .form-actions{display:table;margin-left:auto;margin-right:auto;}.commentonnode .field--name-field-name-comment{}.commentonnode .field--name-field-e-mail-comment{}.commentonnode .field--name-field-e-mail-comment  a,.commentonnode .field--name-field-e-mail-comment  a:visited{color:var(--maincolor);}.commentonnode .field--name-field-e-mail-comment  a:hover,.commentonnode .field--name-field-e-mail-comment  a:active{color:var(--actioncolor);}.commentonnode  .field--name-comment-body{margin-top:20px;}.commentonnode p.comment__submitted{margin-bottom:0px;}.fieldflex{display:flex;flex-direction:row;justify-content:space-between;}.fieldflex .field--name-field-name-comment,.fieldflex .field--name-field-e-mail-comment{flex-basis:calc(50% - 10px);}.fieldflex .field--name-field-name-comment label,.fieldflex .field--name-field-e-mail-comment label{display:none;}.commentonnode .fieldflex .js-form-item input{width:100%;box-sizing:border-box;height:90px;border-radius:0px;}.fieldflex .js-form-item-field-name-comment-0-value input{border-left:solid 1px var(--maincolor) !important;border-bottom:solid 1px var(--maincolor) !important;border-top:0px;border-right:0px;padding-left:30px;background:var(--bgcolor);border-radius:0px;}.fieldflex .js-form-item-field-e-mail-comment-0-value input{border-left:solid 0px var(--maincolor) !important;border-bottom:solid 1px var(--maincolor) !important;border-top:0px;border-right:0px;background:var(--bgcolor);border-radius:0px;}.commentonnode textarea{border:0px;box-sizing:border-box;color:var(--schwarz);background-color:transparent;border:solid 1px var(--maincolor) !important;border-top:0px !important;border-right:0px !important;padding:30px;width:100%;border-radius:0px;}.commentonnode table{width:100%;}.commentonnode article{background:var(--weiss);padding:20px;box-sizing:border-box;margin-bottom:10px;}.commentonnode .fieldflex{margin-top:5vh;}.commentonnode .form-actions input{font-family:var(--extrabold);}.view-inc-comment-status a,.view-inc-comment-status a:visited{background:var(--maincolor);display:table;padding:4px 10px;color:var(--weiss);}.view-inc-comment-status a:hover,.view-inc-comment-status a:active{background:var(--actioncolor);display:table;padding:4px 10px;color:var(--maincolor);}.headtomap{position:fixed;right:0px;top:110px;width:180px;padding-top:17px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:98;}.headtomapmobile{width:160px;margin-top:var(--vhone);}.headtomap.scrolled{top:70px;padding-top:17px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;background-image:none !important;}.headtomap a,.headtomap a:visited,.headtomapmobile a,.headtomapmobile a:visited{display:block;background:var(--actioncolor);padding:15px 25px 5px 25px;box-sizing:border-box;width:100%;line-height:0px;}.headtomap a:hover,.headtomap a:active,.headtomapmobile a:hover,.headtomapmobile a:active{background:var(--tshschwarz);}.headtomap a img,.headtomapmobile a img{width:100%;height:auto;}.view-titelblock .views-field-field-coverbild{margin-bottom:5vh;}.view-titelblock .views-field-field-coverbild  img{width:35vw;max-width:550px;height:auto;}.spaltenblock{background:var(--tshcolor);padding:var(--vhtwo) 0px;box-sizing:border-box;}.spaltenblock + .paragraph--type--linkblock-title-text-image{margin-top:0px;}.spaltenblock .paraflex{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.spaltenblock .paraflex .field--name-field-leftcol{flex-basis:60%;}.spaltenblock .paraflex .field--name-field-rightcol{flex-basis:30%;text-align:center;color:var(--weiss);}.spaltenblock .paraflex .field--name-field-rightcol img{max-width:80%;height:auto;margin-bottom:3vh;}.spaltenblock .paraflex .field--name-field-rightcol h6{margin-bottom:20px;}.tshbutton,.TSH-BGcolor .cta{margin-top:30px;}.field--name-field-text-paragraph .tshbutton{display:table;margin-left:auto;margin-right:auto;}.TSH-BGcolor .cta{display:table;text-align:center;margin-left:auto;margin-right:auto;min-width:300px;font-weight:var(--extrabold);}.tshresource .tshbutton{display:table;text-align:center;margin-left:auto;margin-right:auto;min-width:300px;margin-bottom:var(--vhtwo);font-weight:var(--extrabold);visibility:hidden;}.tshresource .tshbutton.visible{visibility:visible;}.tshbutton a,.tshbutton a:visited,.TSH-BGcolor a.cta.linkb,.TSH-BGcolor a.cta.linkb:visited,input.button--add-to-cart,.page-node-142 .views-field-field-linktext a,.page-node-142 .views-field-field-linktext a:visited{display:block;padding:18px 30px;box-sizing:border-box;border-radius:30px;background:var(--actioncolor) !important;color:var(--weiss) !important;text-transform:uppercase;white-space:nowrap;font-size:110%;line-height:100%;font-family:var(--bold);}.tshbutton a:hover,.tshbutton a:active,.TSH-BGcolor a.cta.linkb:hover,.TSH-BGcolor a.cta.linkb:active,input.button--add-to-cart:hover,.page-node-142 .views-field-field-linktext a:hover,.page-node-142 .views-field-field-linktext .tshbutton a:active{background:var(--tshschwarz) !important;color:var(--weiss) !important;}.TSH-BGcolor .field--name-field-link-titeltext,.page-node-142 .views-field-field-linktext{display:table;margin-left:auto;margin-right:auto;}.dunkelblau .tshbutton a:hover,.dunkelblau .tshbutton a:active{background:var(--weiss) !important;color:var(--schwarz) !important;}.weiss{background:var(--weiss) !i;}.TSH-BGcolor{background:var(--tshbgcolor);}.TSH-BGcolor .view-linkblock .views-field-field-link-linkblock a{color:var(--actioncolor) !important;}.TSH-BGcolor .view-linkblock:hover .views-field-field-link-linkblock a{color:var(--tshschwarz) !important;}.TSH-color{background:var(--tshcolor);padding:var(--vhtwo) 0px;}.TSH-color .TSH-color{padding:0px !important;}.tsh .newsletterblock{background-image:none;background-color:var(--weiss);padding:0px;color:var(--tshschwarz);}.tsh .newsletterblock .maxwidthlargercontent{margin-top:var(--vhone);margin-bottom:var(--vhone);}.tsh .newsletterblock form .formc{padding-bottom:0px;}.tsh .newsletterblock form{margin-bottom:80px;display:table;}.tsh .nlimgs{line-height:0px;}.tsh .nlimgs img{width:100%;height:auto;}.formc{overflow:auto;}.tshflagfooter{text-align:right;float:right;margin-bottom:var(--vhone);}.page-node-type-tsh-simple-page .layout-container,.page-node-type-tsh-4p-landingpage .layout-container{background-color:var(--tshbgcolor);}.page-node-type-tsh-partner .layout-container{background-color:var(--tshcolor);color:var(--weiss);}.page-node-type-tsh-service  .views-field-field-paragraphs{margin-top:0px !important;}.tshmenuhide{display:none !important;}.tshmenu ul.menu li a,.tshmenu ul.menu li a:visited{color:var(--tshschwarz);}.tshmenu ul.menu li a:hover{color:var(--actioncolor);}.tshmenu ul.menu li a:active,.tshmenu ul.menu li a.is-active,.tshmenu ul.menu li.mlevel1.menu-item--active-trail > a,.tshmenu ul.menu li.mlevel2.menu-item--active-trail > a{color:var(--actioncolor);}.page-node-type-tsh-service .titelblock .views-field-body,.page-node-type-tsh-partner .titelblock .views-field-body{margin-top:var(--vhone);}.page-node-type-tsh-partner .region-after-content{background:var(--weiss);padding:var(--vhone) 0px 0px 0px;box-sizing:border-box;color:var(--tshschwarz);}.view-tsh-why-you-need-it{background:var(--tshbgcolor);padding:0px;box-sizing:border-box;}.page-node-type-tsh-service .region-after-content .views-field-field-paragraphs,.page-node-type-tsh-partner .region-after-content .views-field-field-paragraphs{margin-top:var(--vhone);}.page-node-type-tsh-service .paragraph--type--title-bold-text{padding-top:var(--vhall);margin-top:var(--vhtwo);}.page-node-type-tsh-service .paragraph--type--title-bold-text .bgcolor.TSH-BGcolor{display:none;}.page-node-type-tsh-service .paragraph--type--slide-text-block-image,.page-node-type-tsh-service .paragraph--type--text-block-tsh,.page-node-type-tsh-service .paragraph--type--accordion-block{margin-top:var(--vhone);}body:not(.tsh) .paragraph--type--text-block-tsh{text-align:center;}.whycontainer{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:center;margin-bottom:var(--vhtwo);padding-top:var(--vhtwo);}.whycontainer .views-field-field-blog-main-image-2{flex-basis:calc(50% - 25px);align-self:center;box-sizing:border-box;position:relative;align-self:stretch;}.whycontainer .views-field-field-why-you-need-it{flex-basis:calc(50% - 25px);align-self:center;padding:var(--vhone) 0px;box-sizing:border-box;position:relative;}.whycontainer .views-field-field-why-you-need-it h4{margin-top:0px;}body:not(.tsh) .view-id-services_full.view-display-id-block_7{padding-bottom:10vh;}.block-views-blockservice-list-block-1,.view-id-services_full.view-display-id-block_7,.view-id-services_full.view-display-id-block_8,.view-services-full.view-id-services_full.view-display-id-block_2 .listbgcolor,.view-services-full.view-id-services_full.view-display-id-block_2  nav,.view-services-full.view-id-services_full.view-display-id-block_3 .listbgcolor,.view-services-full.view-id-services_full.view-display-id-block_3  nav,.view-services-full.view-id-services_full.view-display-id-block_4 .listbgcolor,.view-services-full.view-id-services_full.view-display-id-block_4  nav,.view-services-full.view-id-services_full.view-display-id-block_5 .listbgcolor,.view-services-full.view-id-services_full.view-display-id-block_5  nav{background:var(--tshcolor);}.view-services-full  nav ul{margin:0px;padding:0px;}.paragraph--type--title-bold-text + .paragraph--type--show-block{margin-top:0px !important;}.abstand{height:1px;padding-top:0px !important;margin-top:0px !important;}body:not(.tsh) .paragraph--type--title-bold-text + .paragraph--type--show-block .tshservicelist{padding-bottom:10vh;box-sizing:border-box;}.page-node-235 .paragraph--type--title-bold-text{margin-top:0px !important;}.block-views-blocktsh-why-you-need-it-block-1 .view-header{background:var(--tshcolor);padding:0px;box-sizing:border-box;}.block-views-blockservice-list-block-5,.view-id-services_full.view-display-id-block_8{padding-top:var(--vhtwo);}.block-views-blocktsh-why-you-need-it-block-1 .view-header .likeh1,.block-views-blockservice-list-block-5  .view-header .likeh1,.view-id-services_full.view-display-id-block_8  .view-header .likeh1,.thsblocktitle .likeh1{text-align:center;color:var(--weiss);margin-bottom:0px;padding-bottom:0px;}.thsblocktitle{padding-top:var(--vhtwo);box-sizing:border-box;}.block-views-blockservices-full-block-7 .thsblocktitle{background-color:var(--tshcolor);}.block-views-blockservice-list-block-1 .view-footer,.view-id-services_full.view-display-id-block_7 .view-footer,.view-id-services_full.view-display-id-block_8 .view-footer,.tshservicelist.view-display-id-block_5 .view-footer,.tshservicelist.view-display-id-block_6 .view-footer{margin-top:var(--vhone);text-align:center;text-transform:uppercase;}.tshservicelist.view-display-id-block_5 .view-footer,.tshservicelist.view-display-id-block_6 .view-footer{padding-top:var(--vhone);padding-bottom:var(--vhtwo)}.block-views-blockservice-list-block-5,.view-id-services_full.view-display-id-block_8{background:var(--tshcolor);}.block-views-blockservices-full-block-1{}.block-views-blockservices-full-block-1 .js-pager__items{background:var(--tshcolor);}.block-views-blockservices-full-block-1 ul.js-pager__items{margin:0px !important;padding:0px;}.filterblock{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-bottom:var(--vhtwo);position:relative;}.filterblock.blogfilter{margin-bottom:var(--vhone);margin-top:var(--vhtwo);}.filterblock > div{flex-basis:calc(33.333333% - 30px);}.filterblock.nurzwei > div{flex-basis:calc(50% - 15px);}.filterblock .resetfilter{position:absolute;left:50%;bottom:-20px;text-transform:uppercase;-webkit-transform:translateY(150%) translateX(-50%);-moz-transform:translateY(150%) translateX(-50%);transform:translateY(150%) translateX(-50%);}.blog .select2-container--default,.select2-container .select2-selection--single .select2-selection__rendered{border:solid 1px var(--tshbgcolor);}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container .select2-selection--single .select2-selection__rendered{color:var(--tshschwarz) !important;height:50px !important;padding:12px 50px 10px 20px !important;box-sizing:border-box !important;font-family:var(--extrabold) !important;text-align:left !important;}.select2-container--default .select2-selection--single{background-color:#fff !important;border:0px solid #aaa !important;border-radius:0px !important;height:50px !important;}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}.select2-dropdown{border:0px solid #aaa;border-radius:0px;padding:20px;box-sizing:border-box;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--weiss);color:var(--tshschwarz);position:relative;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:hover{color:var(--tshcolor);}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{border-color:#888 transparent transparent transparent;border-style:solid;border-width:0px 0px 0 0px;height:0;left:auto;right:20px;margin-left:0px;margin-top:0px;position:absolute;top:50%;width:0;width:20px;height:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow{}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__arrow{right:20px !important;top:12px !important;width:20px !important;height:20px !important;}.select2-container--default .select2-selection--single .select2-selection__arrow:after{display:block;position:absolute;right:0px !important;top:0px !important;font-family:"Font Awesome 5 Pro";font-weight:100;content:"\f063";font-size:80%;margin-left:5px;color:var(--schwarz);}.select2-dropdown{border:0px !important;border-right:0px !important;font-family:var(--regular),Arial,Helvetica,"Nimbus Sans L",sans-serif !important;font-style:normal !important;font-weight:normal !important;-webkit-font-smoothing:antialiased !important;letter-spacing:2px !important;}.select2-container--default .select2-results__option--selected,.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:none !important}.select2-container--default .select2-results__option--selected{background:transparent;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:var(--maincolor) !important;}.filterblock{}.select2-results__option__checkbox-wrapper{position:relative;padding-right:25px;}.select2-results__option__checkbox-wrapper{padding-left:20px;box-sizing:border-box;position:relative;}.select2-results__option__checkbox-wrapper input{position:absolute;right:0px;top:3px;margin-right:1px;}.select2-results li input[type="checkbox"]{}.select2-results li{position:relative;margin-left:-25px;}.select2-results li input[type="checkbox"]:before{content:" ";position:absolute;width:16px;height:16px;background:var(--schwarz);right:-1px;top:50%;border:solid 1px var(--tshschwarz);background:var(--weiss);border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.select2-results li input[type="checkbox"]:checked:before{background:var(--tshschwarz);}.tshservicelist  .views-row{margin-top:var(--vhone);}.page-node-type-tsh-service .tshservicelist.view-display-id-block_6 .views-row{margin-top:0px;}.tsh-frontpage .tshservicelist  .views-row:nth-child(1),.tsh-frontpage .tshservicelist  .views-row:nth-child(2),.tsh-frontpage .tshservicelist  .views-row:nth-child(3),.page-node-229 .tshservicelist  .views-row:nth-child(1),.page-node-229 .tshservicelist  .views-row:nth-child(2),.page-node-229 .tshservicelist  .views-row:nth-child(3){margin-top:0px !important;}.tshservicelist .morepager{padding-top:var(--vhone);}.tshservicelist .morepager .text{display:none;}.tshservicelist .morepager .text2{display:block;margin-top:20px;}.tshtopic{margin-top:var(--vhone);}.tshtopic .block1{background:var(--tshcolor);color:var(--weiss);padding:var(--vhtwo) 0px var(--vhtwo) 0px;box-sizing:border-box;text-align:center;}.tshtopic .blockx h2{font-family:var(--extrabold);margin:var(--vhtwo) 0px 0px 0px;padding:0px;text-transform:uppercase;}.tshtopic .block2 h2:nth-child(1){margin:var(--vhone) 0px 0px 0px;}.tshtopic .topicsubgroup1 .views-row.inline{}.tshtopic .topicsubgroup1 .dropbutton-wrapper{display:table;}.tshtopiclinkset{display:flex;flex-direction:row;}.tshtopiclinkset > div:nth-last-child(1):before{content:"|";margin:0px 4px 0px 10px;}.tshtopiclinkset .views-field-field-types{text-transform:uppercase;}.tshtopic .topicsubgroup1 h3{margin-top:20px;padding-top:0px;}.tshtopic .topicsubgroup1{}.tshtopic .block1 .topicgroup{margin-top:var(--vhone);}.tshtopic .block1 .topicgroup:not(:last-child){margin-bottom:var(--vhone);}.tshtopic .topicsubgroup1 .views-row.inline .inlinetitle span{text-decoration:underline;text-transform:uppercase;}.tshtopic .topicsubgroup1 .views-row.inline:hover .inlinetitle span{text-decoration:none;cursor:pointer;}.tshtopic .block2{text-align:center;padding:var(--vhone) 0px var(--vhone) 0px;box-sizing:border-box;background:var(--weiss);}.tshtopic .block2 .topicgroup{text-align:left;margin-top:var(--vhtwo);}.tshtopic .block2 .topicsubgroup2 .goid .inlinetitle,.topicgroup .topiccattitle{font-family:var(--extrabold);text-transform:uppercase;margin-bottom:20px;font-size:130%;line-height:var(--lineheight);}.tshtopic .block2 .topicgroup .views-field-title{font-family:var(--extrabold);}.tshtopic .block1  .topicsubgroup2{display:none;}.tshtopic .block2{}.tshtopic .topicsubgroup1{}.tshtopic .block2 .topicsubgroup2{}.tshtopic .block2 .topicsubgroup2 .views-row:not(:last-child) .paraset{display:none;}.topicsubgroup1 .views-field-field-untertitel,.topicsubgroup1 .views-field-body,.topicsubgroup1 .views-field-edit-node,.topicsubgroup1 .tshcontentset{}.tshtopic .block2 .topicsubgroup2 .goid .tshcontentset{display:flex;flex-direction:row;}.tshtopic .block2 .topicsubgroup2 .goid .tshcontentset{font-family:var(--extrabold);text-transform:uppercase;}.tshtopic .block2 .topicsubgroup2 .goid .tshcontentset div:not(:first-child) .field-content:before{content:"|";margin:0px 10px;}.topicparagraph + .TSH-color{margin-top:0px;}.topicparagraph{margin:var(--vhone) 0px 0 0px;padding:var(--vhone) 0px;box-sizing:border-box;}.page-node-type-tsh-service .topicparagraph{background:var(--weiss);margin-bottom:0px;padding-bottom:0px;}.page-node-type-tsh-service .topicparagraph .topicparagraphcontent{margin-bottom:0px;}.tsh .paragraphsblock .views-field-field-taxparagraph .paragraph:nth-child(1){margin:var(--vhone) 0px var(--vhone) 0px !important;padding:var(--vhone) 0px 1px 0px;}body:not(.tsh) .paragraph--type--image-left-dachzeile-text-right-{padding-bottom:1px;}.topicparagraph .leftset{flex-basis:calc(50% - 25px);align-self:center;padding:2vh 0px;box-sizing:border-box;text-align:left;}.topicparagraph .leftset .cta{margin-left:0px;margin-right:auto;min-width:auto;}.topicparagraph .leftset .field--name-field-link-left{margin-top:20px;}.topicparagraph .views-row{margin-bottom:0px !important;}.view-content .topiccontent1{}.tshtopic .block1{}.tshtopic .block1 .superblock2{display:none !important;}.tshtopic .view1{}.tshtopic .view2{}.tshtopic .view2{}.view1 .topicgroup .topicsubgroup1  div{}.block1 .superblock1{margin-top:var(--vhtwo);}.block1 .superblock1  p{display:none;}.block2 .superblock1{margin-top:calc(var(--vhtwo) *2);}.superblock2{}.view-grouping-content .paraset{display:none;}.topicsubgroup12.views-row:nth-last-child(1) > .paraset{}.superblock2  .topicgroupwrapper{}.superblock2  .topicgroupwrapper p{margin-bottom:0px;}.superblock2  .topicgroupwrapper .views-row.inline{margin-bottom:30px;}.superblock2 .view-grouping-content .topicgroupwrapper:nth-last-child(1) .paraset{display:block;}.superblock2 .view-grouping-content .views-row:not(:last-child)  .paraset{border:solid 10px red;display:none;}.superblock1 .topicgroupwrapper{display:inline-block;}.page-node-140 .paragraphsblock .paragraph.TSH-BGcolor{padding-top:var(--vhtwo);}.tshtopic .block2 .superblock2 .goid542.taxid554{}.superblock1 .view-grouping-content .topicgroupwrapper:not(:last-child)  > .topicgroupsuper .topiccattitle:after{text-transform:uppercase;content:"|";margin:0px 0px 0px 10px;}.superblock1 .topicgroupwrapper > .topicgroupsuper span{text-transform:uppercase;text-decoration:none;text-decoration:underline;}.superblock1 .topicgroupwrapper > .topicgroupsuper:hover span{text-decoration:none;color:var(--actioncolor);}.superblock1 .topicgroupwrapper:hover{text-decoration:none;cursor:pointer;}.superblock1  .topicgroup{display:none !important;}.superblock2 .topicgroupsuper{display:none !important;}.topicparagraph a,.topicparagraph a:visited{color:var(--actioncolor);}.topicparagraph a:hover,.topicparagraph a:active{color:var(--tshschwarz);}.tsh .topicparagraph a,.tsh .topicparagraph a:visited{color:var(--schwarz);}.tsh .topicparagraph a:hover,.tsh .topicparagraph a:active{color:var(--tshcolor);}.tsh .topicparagraph.TSH-BGcolor a,.tsh .topicparagraph.TSH-BGcolor a:visited{color:var(--schwarz);}.tsh .topicparagraph.TSH-BGcolor a:hover,.tsh .topicparagraph.TSH-BGcolor a:active{color:var(--actioncolor);}.topicparagraph .field--name-field-dachzeile{margin-bottom:20px;}.paragraph--type--title-bold-text .TSH-BGcolor{padding-top:var(--vhone);padding-bottom:var(--vhone);box-sizing:border-box;}.page-node-142 .region-after-content{background:var(--weiss);padding-top:var(--vhtwo);box-sizing:border-box;}.ui-widget,.ui-helper-reset{font-family:var(--regular) !important;line-height:145% !important;font-size:100%;}.ui-accordion .ui-accordion-header{display:block !important;cursor:pointer !important;position:relative !important;margin:8px 0 0 0 !important;padding:15px 60px 15px 20px !important;font-size:100% !important;border-radius:30px !important;}.ui-icon,.ui-widget-content .ui-icon{position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px;}.ui-dialog .ui-button:focus{background:none !important:}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-widget-header .ui-state-active,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid var(--actioncolor) !important;background:var(--weiss) !important;font-weight:normal !important;color:var(--tshschwarz);}.ui-button,.ui-button:hover{background:transparent !important;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:transparent !important;}.ui-dialog .ui-dialog-titlebar-close{background:transparent !important;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid var(--actioncolor) !important;background:var(--actioncolor) !important;font-weight:normal !important;color:var(--weiss) !important;}.ui-helper-reset{margin-left:auto !important;margin-right:auto !important;}.ui-accordion .ui-accordion-content{padding:1em 20px;border-top:0;overflow:auto;}.ui-widget-content{border:0px solid #dddddd !important;background:transparent  !important;color:var(--tshschwarz)  !important;}.ui-accordion .ui-accordion-header.ui-state-default:after{font-family:"Font Awesome 5 Pro";font-weight:100;text-align:center;content:"\f063";font-size:80%;margin-left:5px;position:absolute;right:30px;top:50%;width:20px;height:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.ui-accordion .ui-accordion-header.ui-state-active:after{font-family:"Font Awesome 5 Pro";font-weight:100;text-align:center;content:"\f062";font-size:80%;margin-left:5px;position:absolute;right:30px;top:50%;width:20px;height:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}h3.js-views-accordion-group-header{font-family:var(--bold);letter-spacing:0px;}.ui-accordion h6{text-transform:initial;font-family:var(--bold);}.weighttable caption{text-align:left;text-transform:uppercase;font-family:var(--extrabold);font-size:140%;margin-top:20px;}.weighttable{margin-top:var(--vhtwo);margin-bottom:var(--vhtwo);}.weighttable .tabledrag-toggle-weight-wrapper{display:none;}.weighttable table{width:100%;}.weighttable table tr:nth-child(even){background:#F8f8f8;}.weighttable table td{padding:20px 20px;box-sizing:border-box;}.tsh .gruen{background-color:var(--tshcolor);}.tsh .quotecontent{color:var(--tshschwarz);}.tshwebform{position:fixed;left:0px;top:0px;width:30vw;height:100vh;z-index:100;background:var(--tshbgcolor);padding:var(--vhone) calc(var(--vhone) - 20px) var(--vhone)  var(--vhone);box-sizing:border-box;left:-100%;}.adminuser .tshwebform .tshclosebutton{top:var(--vhtwo);}.tshwebform .tshclosebutton{position:absolute;right:calc(var(--vhone) /2);top:var(--vhone);font-size:160%;line-height:100%;font-weight:300;color:var(--actioncolor);display:none;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%);z-index:102;}.tshformactive .tshwebform .tshclosebutton{display:block;}.tshwebform .tshclosebutton:hover{color:var(--tshschwarz);cursor:pointer;}.tshwebform input{max-width:100%;}.tshwebform .tshwebformcontent{position:relative;z-index:101;}.tshwebform iframe{width:100%;height:calc(100vh - var(--vhone) - var(--vhone));border:0px;position:relative;z-index:70;}body.page-node-type-tsh-form{padding:0px !important;background:var(--tshbgcolor);}.page-node-type-tsh-form #sliding-popup{display:none !important;}.views-field-field-formimage{margin-bottom:20px;}.views-field-field-formimage img{width:100%;height:auto;}.views-field-field-form-send-button-text{display:none !important;}.tshform input,.tshform select,.tshform textarea{font-family:var(--regular),Arial,Helvetica,"Nimbus Sans L",sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:2px;box-sizing:border-box;}.tshform input.form-text,.tshform input.form-email{padding:20px 15px;box-sizing:border-box;margin-bottom:10px;border:0px;}.tshform input.form-text,.tshform input.form-email{width:100%;}.tshform .js-form-type-checkbox{margin-top:20px;}.tshformwrapper{padding-right:20px;box-sizing:border-box;}.tshform .js-form-item-yes,.tshform .js-form-item-i-have-read-the-a-href-en-node-3-target__blank-data-protection-p{display:flex;flex-direction:row;justify-content:space-between;letter-spacing:2px;padding-left:5px;}.tshform .js-form-item-yes input,.tshform .js-form-item-i-have-read-the-a-href-en-node-3-target__blank-data-protection-p input{margin-right:0px;min-width:20px;flex-basis:20px;}.tshform .js-form-item-yes .description,.tshform .js-form-item-i-have-read-the-a-href-en-node-3-target__blank-data-protection-p label{flex-basis:calc(100% - 25px);}.webform-confirmation__message{letter-spacing:2px;}.tshform .js-form-item-i-have-read-the-a-href-en-node-3-target__blank-data-protection-p a,.tshform .js-form-item-i-have-read-the-a-href-en-node-3-target__blank-data-protection-p a:visited{text-decoration:underline;}.tshform .js-form-item-i-have-read-the-a-href-en-node-3-target__blank-data-protection-p a:hover,.tshform .js-form-item-i-have-read-the-a-href-en-node-3-target__blank-data-protection-p a:active{text-decoration:none;color:var(--actioncolor);}.tshform .form-item-yes label{display:none !important;}.tshform a,.tshform a:visited{color:var(--tshschwarz);}.tshform a:hover,.tshform a:active{color:var(--actioncolor);}.tshform input.js-form-submit{display:block;padding:18px 30px;box-sizing:border-box;border-radius:30px;background:var(--actioncolor);color:var(--weiss);text-transform:uppercase;white-space:nowrap;font-size:110%;line-height:100%;font-family:var(--bold);margin-top:30px;}.tshform input.js-form-submit:hover{background:var(--tshschwarz);}.maptshbuttondesktopheader{width:200px;position:absolute;right:calc(5vw + 0px);-webkit-transform:translateY(40%);-moz-transform:translateY(40%);transform:translateY(40%);top:auto;bottom:0px;}.maptshbuttonmobile{width:200px;margin:5vh 0px 0 5vw;}.keineahnungview{background:yellow}.page-node-201 .titelblock,.page-node-201 .region-breadcrumb,.page-node-201 .nlimgs img{display:none;}.tsh.page-node-201 .newsletterblock .maxwidthlargercontent{margin-bottom:0px;padding-bottom:var(--vhtwo);}.tsh.page-node-201 .newsletterblock{padding-top:var(--vhone);}.bcertified{text-align:center;}.bcertified img{width:70px;height:auto;}.page-node-229 .region-after-content{background:var(--weiss);padding-top:var(--vhone);box-sizing:border-box;}.page-node-type-tsh-4p-landingpage .region-after-content{background:var(--weiss);}.page-node-type-tsh-4p-landingpage .paragraph--type--show-block{background:var(--tshbgcolor);margin-top:0px !important;padding-top:var(--vhtwo);}.views-field-field-headimage{margin-bottom:30px;}.views-field-field-headimage img{max-width:40%;height:auto;}.partnerliste .views-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;margin-bottom:var(--vhone);}.partnerliste .views-row > div{align-self:center;}.partnerliste .leftset{flex-basis:calc(50% - 25px);overflow:hidden;line-height:0px;}.partnerliste .rightset{flex-basis:calc(50% - 25px);}.partnerliste .views-field-field-main-image a{}.partnerliste .rightset h4{margin-bottom:0px;padding-top:0px;}.partnerliste .rightset a,.partnerliste .rightset a:visited{color:var(--schwarz);}.partnerliste .rightset a:hover,.partnerliste .rightset a:active{color:var(--tshcolor);}.page-node-type-tsh-partner .topicparagraph{margin-bottom:0px;}.addtocartonnode input.button--add-to-cart{margin-left:auto;margin-right:auto;margin-bottom:50px;}.whycontainer .addtocartonnode input.button--add-to-cart{margin-bottom:0px;margin-left:0px;}.paragraph--type--add-to-cart-button{background:var(--tshbgcolor);padding:var(--vhone) 0px;box-sizing:border-box;}.paragraph--type--add-to-cart-button .addtocartonnode input.button--add-to-cart{margin:0px auto !important;}.path-product .layout-container{background-color:var(--tshcolor);}.path-product .layout-container .titelblock,.path-product .layout-container .views-field-body{color:var(--weiss);}.views-field-field-productimages img,.field--name-field-bilder-left img{max-width:100%;height:auto;}.productdetail{padding-bottom:var(--vhone);}.productdetail2{background:var(--weiss);padding:var(--vhtwo) 0px calc(var(--vhone) *2) 0px;box-sizing:border-box;}.productflex{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start;}.productflex > div{flex-basis:calc(50% - 25px);align-self:flex-start;}.views-field-field-productimages,.field--name-field-bilder-left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;line-height:0px;}.views-field-field-productimages img,.field--name-field-bilder-left img{width:100%;height:auto;}.views-field-field-productimages a,.field--name-field-bilder-left a{display:block;flex-basis:calc(33.333333% - 10px);margin-bottom:15px;display:none;}.views-field-field-productimages a:nth-child(1),.field--name-field-bilder-left a:nth-child(1){flex-basis:100%;}.views-field-field-productimages a:nth-child(1),.field--name-field-bilder-left a:nth-child(1),.views-field-field-productimages a:nth-child(2),.field--name-field-bilder-left a:nth-child(2),.views-field-field-productimages a:nth-child(3),.field--name-field-bilder-left a:nth-child(3),.views-field-field-productimages a:nth-child(4),.field--name-field-bilder-left a:nth-child(4){display:block;}.pricefield,.zeropreis{font-family:var(--bold);text-transform:uppercase;margin:40px 0px 20px 0px;display:flex;flex-direction:row;align-content:flex-end;align-items:flex-end;}.productdetail2 .pricefield{margin:40px 0px 40px 0px;}.pricefield > span{align-self:flex-end;}.pricefield  .views-label-bundle-price__number{margin-right:10px;}.bloglist .pricefield,.zeropreis{color:var(--weiss);}.pricefield .price{position:relative;}.pricefield .original-price{position:absolute;top:0px;left:0px;color:var(--tshschwarz);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}.pricefield .original-price + .final-price{font-size:150%;line-height:100%;color:var(--actioncolor);font-family:var(--extrabold);}.pricefield .final-price:after{color:var(--tshschwarz);font-family:var(--bold);margin-left:10px;text-transform:initial;}html[lang=en] .pricefield .final-price:after{content:"incl. VAT";}html[lang=de] .pricefield .final-price:after{content:"inkl. MWST";}.bloglist .pricefield .final-price:after{font-size:100%;font-family:var(--bold);color:var(--weiss);}.bloglist .pricefield .original-price{color:var(--weiss);}input.button--add-to-cart{display:table;width:auto;margin-top:50px;}.openpdf{height:100%;}.freereadingexample{padding:var(--vhone) 0px !important;box-sizing:border-box;}.freereadingexample .view-content{background:var(--tshbgcolor);padding:calc(var(--vhone) + 120px) 0px var(--vhone) 0px;box-sizing:border-box;margin-bottom:var(--vhtwo);}.paragraph--type--show-block .freereadingexample .view-content{padding-top:calc(var(--vhone) + 50px);padding-bottom:0px;margin-bottom:0px;}.freereadingexample .openpdf{display:none !important;}.readingbutton{display:table;margin-left:auto;margin-right:auto;position:relative;}.readingbutton a{position:relative;z-index:6;}.readingbutton a:after{content:" ";display:block;width:150px;height:120px;position:absolute;left:50%;top:0px;z-index:0;-webkit-transform:translateY(-100%) translateX(-50%);-moz-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%);background-image:url(/themes/custom/whtheme/images/freereadingicon.svg);background-repeat:no-repeat;background-position:top center;background-size:100% auto;}.readingbutton a:before:hover{cursor:pointer;}.readingbutton .tshbutton{margin-top:0px;z-index:90;}.warenkorbbox{position:absolute;right:calc(5vw + 60px);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:90;width:30px;height:30px;}.warenkorbbox .cart-block--summary .cart-block--summary__icon{font-size:var(--iconsize);line-height:var(--iconsize);height:40px;display:block;color:var(--maincolor);}.warenkorbbox .cart-block--summary a{display:block;}.warenkorbbox .cart-block--summary a i{padding-top:7px;box-sizing:border-box;color:var(--tshschwarz);}.warenkorbbox .cart-block--summary a:hover i{color:var(--actioncolor);}.warenkorbbox .cart-block--summary .cart-block--summary__count{position:absolute;left:20px;top:0px;display:flex;flex-direction:row;align-items:center;justify-content:left;text-align:center;padding:1px 3px;box-sizing:border-box;background:var(--schwarz);color:var(--weiss);line-height:100%;font-family:var(--standardfont);border-radius:50%;padding:3px 3px 3px 6px;box-sizing:border-box;width:22px;overflow:hidden;height:22px;font-size:14px;white-space:nowrap;}.warenkorbbox .cart-block--summary .cart-block--summary__count > div{flex-basis:100%;}.warenkorbbox .cart-block--contents__inner{border:solid 1px var(--schwarz);padding:0px;}.warenkorbbox .view-commerce-cart-block{font-size:80%;line-height:130%;padding:10px;box-sizing:border-box;}.warenkorbbox .view-commerce-cart-block tr:not(:last-child){border-bottom:solid 1px var(--bgcolor1);}.warenkorbbox .view-commerce-cart-block td{vertical-align:top;padding:10px 0px;box-sizing:border-box;}.warenkorbbox .cart-block--contents__links a,.warenkorbbox .cart-block--contents__links a:visited{background:var(--schwarz);text-align:center;display:block;padding:7px 20px;box-sizing:border-box;color:var(--weiss);text-transform:uppercase;}.warenkorbbox .cart-block--contents__links a:hover,.warenkorbbox .cart-block--contents__links a:active{background:var(--radialrot);}.warenkorbbox .cart-block--contents__links a:before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f07a";margin-right:10px;}.cart-block--offcanvas-contents__items > div:not(:last-child) tfoot{display:none;}.cart-offcanvas-bg{z-index:97;}.cart-offcanvas{border-left:solid 0px var(--maincolor);background:var(--tshbgcolor);box-sizing:border-box;}.cart-offcanvas .cart--cart-offcanvas{padding:var(--vhone) var(--vhone) var(--vhone) var(--vhone);box-sizing:border-box;position:relative;}.cart--cart-offcanvas__close{position:absolute;top:var(--vhone);left:calc(var(--vhone) - 5px);}.cart_intern_title{margin-top:var(--vhone);}.cart--cart-offcanvas__close button{color:var(--actioncolor);background:transparent;border:0px;width:40px;height:50px;padding:0px;line-height:var(--lineheight);padding:0px !important;box-sizing:border-box;margin-top:0px;font-size:160%;}.cart-offcanvas input{color:var(--schwarz);}.cart--cart-offcanvas__close button:hover{color:var(--tshschwarz);font-size:160%;}.cart-block--offcanvas-cart-table__remove button{border:0px;background:transparent !important;margin-top:0px !important;color:var(--maincolor);}.cart-block--offcanvas-cart-table__remove button:hover{color:var(--actioncolor);}button.cart-block--offcanvas-contents__update{white-space:nowrap;background:transparent;border:0px;position:relative;margin-left:5px;margin-top:0px !important;}.views-field-edit-quantity .form-item{margin:0px;}.cartupdate{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;background:var(--weiss);padding:3px;box-sizing:border-box;text-align:center;border-radius:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;margin-top:10px;}.cartupdate:hover{color:var(--weiss);background:var(--tshschwarz);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.cartupdate > *{align-self:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.cart-block--offcanvas-cart-table  .prodrow{border-bottom:solid 1px var(--weiss);padding:20px 0px;box-sizing:border-box;}h3.carttitel{margin-top:0px;padding-top:0px;}.cart-block--offcanvas-cart-table .prodflex{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.cart-block--offcanvas-cart-table .prodflex > div{align-self:center;}.cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__title{margin-bottom:10px;font-family:var(--bold);}.cart-block--offcanvas-contents__links{margin-top:20px;}.cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links a:visited{text-align:center;display:block;padding:18px 30px;box-sizing:border-box;border-radius:30px;background:var(--actioncolor);color:var(--weiss);text-transform:uppercase;white-space:nowrap;font-size:95%;line-height:100%;font-family:var(--bold);margin-top:30px;letter-spacing:2px;}.cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links a:active{background:var(--tshschwarz);}.cart-block--offcanvas-cart-table.table{border-top:solid 1px var(--weiss);width:100%;}.cart-block--offcanvas-cart-table.table td{padding:10px 5px 10px 0px;box-sizing:border-box;}.cart-block--offcanvas-cart-table.table .cart-block--offcanvas-cart-table__title{width:200px;}.cart-block--offcanvas-cart-table.table tbody tr{border-bottom:solid 1px var(--weiss);}.cart-block--offcanvas-cart-table__quantity input{padding-top:5px;padding-bottom:5px;box-sizing:border-box;width:80px !important;}table.views-view-table{}table.views-view-table td,.view-commerce-cart-form table th{padding-right:20px !important;padding-top:10px;padding-bottom:10px;box-sizing:border-box;vertical-align:top;}table.views-view-table td{border-bottom:solid 1px var(--bgcolor);vertical-align:middle;}.commerce-order-item-add-to-cart-form .field--widget-commerce-product-bundle-items,.commerce-order-item-add-to-cart-form .field--widget-commerce-quantity{display:none;}.view-commerce-cart-form .form-actions input:nth-child(1),a.link--previous{padding:18px 30px;box-sizing:border-box;border-radius:30px;background:var(--weiss) !important;color:var(--actioncolor);text-transform:uppercase;white-space:nowrap;font-size:110%;line-height:100%;font-family:var(--bold);margin-right:20px;border:solid 1px var(--actioncolor);}.view-commerce-cart-form .form-actions input:nth-child(1):hover{background:var(--tshschwarz) !important;color:var(--weiss) !important;border:solid 1px var(--tshschwarz);}.view-commerce-cart-form{margin-top:var(--vhtwo);}.view-commerce-cart-form .views-form{margin-top:0px;padding-top:0px !important;}.views-table{width:100%;}.views-table th{text-align:left;border-bottom:solid 1px var(--maincolor);padding:4px 20px 4px 0px;box-sizing:border-box;text-transform:uppercase;}.views-table tbody{}.field--name-total-price{border-top:solid 2px var(--bgcolor1);padding-top:20px;margin-top:20px;}.views-field-remove-button input.js-form-submit,#edit-payment-information-add-payment-method input.js-form-submit,input.address-book-edit-button{padding:3px 10px;margin-top:0px;}#edit-payment-information-add-payment-method input.js-form-submit{margin-top:10px;}a.link--previous,a.button--danger{clear:both;display:table;margin-top:20px;border:solid 1px var(--maincolor);padding:5px 10px;box-sizing:border-box;}.checkout-pane-shipping-information .form-item,.checkout-pane-payment-information .form-item{margin-right:35px !important;margin-top:0px;}.form-item.js-form-type-select label,.form-item.js-form-type-textfield label,.form-item.js-form-type-tel label,.form-item.js-form-type-email label,.form-item.js-form-type-password label,.js-form-type-language-select label{background:var(--tshbgcolor);color:var(--tshschwarz);padding:5px 10px;box-sizing:border-box;font-size:80%;line-height:100%;position:absolute;left:1px;top:0px;}.checkout-pane-shipping-information .address-container-inline > .form-item,.checkout-pane-payment-information .address-container-inline > .form-item{margin-right:20px !important;width:calc(50% - 30px);box-sizing:border-box;}fieldset.checkout-pane-shipping-information,fieldset.checkout-pane-payment-information{padding-left:40px;}fieldset.checkout-pane-shipping-information .fieldset-wrapper{}.js-form-item-shipping-information-shipping-profile-select-address,.js-form-item-payment-information-billing-information-select-address{background-color:var(--bgcolor);padding:20px !important;margin-bottom:50px !important;margin-top:30px !important;}fieldset.checkout-pane-shipping-information .field--name-shipping-method{background-color:var(--bgcolor);padding:20px !important;margin-top:30px;}fieldset.checkout-pane-shipping-information .field--name-shipping-method  .form-item{margin-bottom:0px !important;}fieldset.checkout-pane-shipping-information .field--name-shipping-method legend{margin-bottom:10px;font-weight:normal;padding:5px 20px;box-sizing:border-box;background:var(--weiss);}fieldset.checkout-pane-shipping-information > legend,fieldset.checkout-pane-payment-information > legend,fieldset.form-wrapper__login-option > legend,fieldset.checkout-pane-payment-information > legend,.checkout-pane-review  fieldset legend{background:var(--weiss);border:solid 1px var(--maincolor);text-transform:uppercase;color:var(--maincolor);padding:5px 20px;box-sizing:border-box;}#edit-email-registration-login-returning-customer-forgot-password{margin-left:30px;}fieldset{border:0px solid var(--bgcolor);margin-top:0px;padding-bottom:0px;}#edit-payment-information-payment-method--wrapper{margin-top:20px !important;border-bottom:solid 3px var(--bgcolor);padding-bottom:30px;box-sizing:border-box;margin-bottom:30px;}#edit-payment-information-payment-method--wrapper legend{margin-bottom:10px;}fieldset.checkout-pane-shipping-information .js-form-type-tel,fieldset.checkout-pane-payment-information .js-form-type-tel{width:calc(50% - 30px);}fieldset{padding:0px;}fieldset#edit-review-shipping-information .field--name-shipping-method{display:flex;flex-direction:row;margin-top:5vh;}fieldset#edit-review-shipping-information .field--name-shipping-method .field__label{font-family:var(--standardfontblack);margin-right:5px;}fieldset#edit-review-shipping-information .field--name-shipping-method .field__label:after{content:": "}fieldset#edit-review-payment-information .fieldset-wrapper{padding-top:5vh;font-family:var(--standardfontbold);}fieldset#edit-review-payment-information .fieldset-wrapper .profile--type--customer{padding-top:3vh;font-family:var(--standardfont);}.rset{display:flex;flex-direction:row;justify-content:space-between;}.rset > div{flex-basis:calc(50% - 20px)}.rset > div input,.rset > div div{width:100%;}.checkout-order-summary{}.checkout-order-summary table{width:100%;border-top:solid 1px var(--bgcolor1);margin-bottom:10px;}.checkout-order-summary table tr{border-bottom:solid 1px var(--bgcolor);box-sizing:border-box;}.checkout-order-summary table td{vertical-align:top;padding:10px 0px;}.checkout-order-summary table td:nth-last-child(1){text-align:right;}.checkout-pane-shipping-information input[type=submit]{padding:5px 20px !important;box-sizing:border-box;background:var(--grau);font-family:var(--standardfont);}#edit-coupon-redemption-form input[type=submit]{padding:5px 20px !important;box-sizing:border-box;background:var(--tshcolor) !important;font-family:var(--standardfont);}.checkout-pane-coupon-redemption{border:1px solid var(--bgcolor);margin-top:30px;margin-bottom:30px;padding:40px;box-sizing:border-box;}.view-id-show_shop_country_on_checkout .views-field-field-store{background:var(--bgcolor);padding:5px 20px;box-sizing:border-box;text-transform:uppercase;margin-top:20px;margin-right:40px;margin-bottom:5px;}.view-id-show_shop_country_on_checkout{margin-bottom:10px;}.cartset{}.cartset > div{margin-right:10px;}.cartset  .cartext{flex-basis:100%;}.cartset .field--name-field-art-nr{}.field--name-field-produktbild img{max-width:100%;height:auto;}.checkout-pane-review  fieldset{margin-bottom:30px;}.checkout-pane-review  fieldset legend a{color:var(--grau) !important;margin-left:0px;font-size:80%;}.checkout-pane-review  fieldset legend a:hover{color:var(--actioncolor) !important;}.checkout-pane-review  fieldset .fieldset-wrapper{margin-left:0px;padding-bottom:20px;box-sizing:border-box;}.field--type-commerce-tax-number{}.field--type-commerce-tax-number .field__label{margin-right:10px;}.checkout-complete > p{}.layout-region-checkout-secondary{background:var(--tshbgcolor);padding:30px;box-sizing:border-box;}.layout-region-checkout-secondary  h3{margin-top:0px;}input[type=text],input[type=tel],input[type=password],input[type=email]{}#edit-account{}#edit-account .form-item{margin:var(--vhone) 0px;}form.user-register-form .form-actions{margin-bottom:var(--vhtwo);}.js-form-type-password-confirm{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.js-form-type-password-confirm .js-form-type-password,.js-form-type-password-confirm .js-form-type-password{flex-basis:calc(50% - 20px);margin-bottom:0px;}.js-form-type-password-confirm .password-suggestions,.js-form-type-password-confirm .description{flex-basis:100%;}a#edit-login-returning-customer-forgot-password{margin-left:0px;margin-top:20px;clear:both;display:block;}.form-type-checkbox input{}input[type="checkbox"].required{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em !important;height:1.15em !important;border:1px solid var(--schwarz);border-radius:0.15em;transform:translateY(-0.075em);display:grid;float:left;margin-right:10px;margin-top:0px;place-content:center;position:relative;top:7px;}input[type="checkbox"].required::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--maincolor);background-color:CanvasText;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);}input[type="checkbox"].required:checked::before{transform:scale(1);}input[type="checkbox"].required:focus{outline:max(2px,0.15em) solid currentColor;outline-offset:max(2px,0.15em);}.field--type-mailchimp-lists-subscription input[type="checkbox"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em !important;height:1.15em !important;border:1px solid var(--schwarz);border-radius:0.15em;transform:translateY(-0.075em);display:grid;float:left;margin-right:10px;margin-top:0px;place-content:center;position:relative;top:7px;}.field--type-mailchimp-lists-subscription input[type="checkbox"]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--maincolor);background-color:CanvasText;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);}.field--type-mailchimp-lists-subscription input[type="checkbox"]:checked::before{transform:scale(1);}.field--type-mailchimp-lists-subscription input[type="checkbox"]:focus{outline:max(2px,0.15em) solid currentColor;outline-offset:max(2px,0.15em);}#commerce-checkout-flow-multistep-default  .js-form-item-login-register-name{display:none !important;}#commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-vorname-user input{}#commerce-checkout-flow-multistep-default .form-item.js-form-type-password{margin-bottom:0px !important;}html[lang=en] #commerce-checkout-flow-multistep-default .js-form-item-login-returning-customer-name label:after{content:"/Email address"}html[lang=de] #commerce-checkout-flow-multistep-default .js-form-item-login-returning-customer-name label:after{content:"/E-Mail-Adresse"}.commerce-checkout-flow-multistep-default #edit-login-register-password{margin-bottom:var(--vhone);}.commerce-checkout-flow-multistep-default input[type=submit]{margin-top:var(--vhone);}.form-item.js-form-type-password{margin-bottom:20px !important;}.password-suggestions{padding:20px !important;box-sizing:border-box;}.form-item .description,.tshform .form-type-checkbox{}.tshform .form-item .description{margin-top:0px;letter-spacing:2px;}.orderdetail{}.orderdetail .customer-information .field--name-mail .field__label,.orderdetail .customer-information__shipping .field--name-shipping-method .field__label,.orderdetail .customer-billing  > .field__label,.orderdetail .customer-information__shipping  > .field__label,.orderdetail .field--name-order-items  > .field__label,.orderdetail .field--name-state  > .field__label{background:var(--bgcolor);color:var(--grau);padding:10px 20px;box-sizing:border-box;text-transform:uppercase;margin-top:30px;margin-bottom:10px;display:block;}.orderdetail .customer-information .field--name-mail .field__label{margin-top:0px !important;}.form-item-payment-information-billing-information-copy-fields-enable{background:var(--bgcolor1);padding:5px 0px;box-sizing:border-box;margin-top:40px !important;}.field--name-order-number{display:flex;flex-direction:row;flex-wrap:wrap;}.field--name-order-number .field__label{margin-right:10px;}.abstandblock{margin-top:10vh;margin-bottom:10vh;}.page-node-type-homepage .abstandblock,.page-node-type-legal .abstandblock,.page-node-type-faq .abstandblock{margin-top:30px;}.page-node-type-homepage .breadcrumb ol li:not(:first-child){display:none;}.page-node-type-legal .abstandblock{margin-bottom:20px;}.page-node-type-produkt-themenseite .abstandblock,.page-node-type-galerie .abstandblock,.page-node-6 .abstandblock,.page-node-9 .abstandblock,.page-node-7 .abstandblock,.page-node-8 .abstandblock,.page-node-25 .abstandblock,.page-node-23 .abstandblock,.page-node-88 .abstandblock{margin-top:0px;margin-bottom:0px;}.warenkorbseite table caption{font-size:100%;margin-bottom:30px;margin-top:20px;background:var(--bgcolor);padding:5px 10px;box-sizing:border-box;}.warenkorbseite .cartpliter{margin-top:10px;}.warenkorbseite .views-field-field-produktbilder img{max-width:100%;height:auto;}.warenkorbseite .views-field-total-price__number{text-align:right;}.warenkorbseite .views-field-remove-button{text-align:center;}.usermenu .pvergessen{}.usermenu{position:absolute;top:calc(50% - 2px);z-index:99;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:calc(5vw + 0px);}.usermenu ul.level1{list-style:none;margin:0px;padding:0px;}.usermenu ul.level1 > li{margin:0px 0px 0px 13px;position:relative;}.usermenu ul.level1 > li.mlevel1 > a,.usermenu ul.level1 > li.mlevel1 > a:visited{display:block;white-space:nowrap;text-indent:200px;position:relative;z-index:70;width:47px;height:40px;overflow:hidden;}.usermenu ul.level1 > li:before{font-family:"Font Awesome 5 Pro";position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:50;font-size:var(--iconsize);line-height:var(--iconsize);color:var(--tshschwarz);}.usermenu ul.level1 li.mlevel1:hover:before{color:var(--tshschwarz);}.usermenu ul.level1 > li:before{font-family:"Font Awesome 5 Pro";font-weight:500;content:"\f007";}.usermenu ul.level2 > li{position:relative;}.usermenu ul.level2 > li a,.usermenu ul.level2 > li a:visited{padding-left:25px !important;box-sizing:border-box;padding:5px 0px 5px 0px;}.usermenu ul.level2 > li:before{font-family:"Font Awesome 5 Pro";position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:50;width:20px;text-align:center;font-size:var(--iconsizesmall);line-height:var(--iconsizesmall);color:var(--weiss);}.usericons ul.level2 > li:hover:before{color:var(--weiss);}.usericons ul.level2 > li:nth-child(1):before{font-weight:300;content:"\f2bd";}.usericons ul.level2 > li.pvergessen:before{font-weight:300;content:"\f059";}.usericons ul.level2 > li.address:before{font-weight:300;content:"\f4df";}.usericons ul.level2 > li.orders:before{font-weight:300;content:"\f49a";}.usericons ul.level2 > li.register:before{font-weight:300;content:"\f46d" !important;}.usericons ul.level2 > li:nth-last-child(1):before{font-weight:300;content:"\f2f5";}.usermenuleft{border:solid 1px var(--schwarz);}.usermenuleft ul.level1{margin:0px;padding:0px;}.usermenuleft ul.level1 li.mlevel1{list-style:none;margin:0px;padding:0px;}.usermenuleft ul.level2{list-style:none;margin:0px;padding:0px 20px 20px 20px;box-sizing:border-box;-o-transition:var(--transition);-ms-transition:var(--transition);-moz-transition:var(--transition);-webkit-transition:var(--transition);transition:var(--transition);}.usermenuleft ul.level2 > li{margin:10px 0px;}.usermenuleft ul.level2 > li a{padding-left:35px !important;box-sizing:border-box;}.usermenuleft ul > li{white-space:nowrap;position:relative;}.usermenuleft ul.level2 > li:before{font-family:"Font Awesome 5 Pro";position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:50;width:20px;text-align:center;font-size:var(--iconsizesmall);line-height:var(--iconsizesmall);color:var(--weiss);}.usermenuleft ul.level1 > li.mlevel1 > a,.usermenuleft ul.level1 > li.mlevel1 > a:visited,.usermenuleft ul.level1 > li.mlevel1 > a:hover,.usermenuleft ul.level1 > li.mlevel1 > a:active{background:var(--schwarz);text-transform:uppercase;padding:5px 20px;box-sizing:border-box;color:var(--weiss);display:block;}.usermenuleft ul.level2{margin-top:20px;}.usermenuleft ul.level2 > li:before{color:var(--schwarz);}.usermenuleft ul.level2 > li a,.usermenuleft ul.level2 > li a:visited{color:var(--schwarz);}.usermenuleft ul.level2 > li a:hover,.usermenuleft ul.level2 > li a:active,.usermenuleft ul.level2 > li a.is-active{color:var(--actioncolor);}.usermenu ul.level1 li ul.level2{background:var(--tshschwarz);padding:10px 15px;box-shadow:border-box;margin:0px;position:absolute;top:40px;left:0px;opacity:0;display:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.usermenu ul.level1 li:hover ul.level2{opacity:1;display:block;}.usermenu ul.level2 li{list-style:none;margin:0px;padding:0px;font-family:var(--standardfontbold);color:var(--weiss);}.usermenu ul.level2 li a,.usermenu ul.level2 li a:visited{color:var(--weiss);padding:3px 0px;box-sizing:border-box;display:block;white-space:nowrap;}.usermenu ul.level2 li a:hover,.usermenu ul.level2 li a:active{color:var(--actioncolor);}.usermenu ul.level2 li a.is-active{color:var(--actioncolor);}.view-empty,.cart-empty-page{padding:var(--vhtwo) 0px;box-sizing:border-box;}.user-form a.details-title{display:none;}.user-form,.views-form,form.commerce-checkout-flow{padding:var(--vhone) 0px;box-sizing:border-box;}fieldset.checkout-pane-shipping-information,fieldset.checkout-pane-payment-information{border:0px !important;padding-left:0px;}.order-total-line{padding:0px 0px;}.order-total-line__total{padding-right:5px;}.order-total-line,.order-total-line__total{}.ordertable,.userdiv{margin-top:var(--vhone);margin-bottom:var(--vhone);}.orderdetail{margin-top:var(--vhone);margin-bottom:var(--vhone);}.view-id-accordion_paragraph,.view-paragraph-accordion-neu{padding:var(--vhone) 0px;box-sizing:border-box;}.cart-offcanvas-bg.is-animating,.cart-offcanvas-bg.is-open{background-color:rgba(255,255,255,0.6);}.cart--cart-offcanvas .tshclosebutton{position:absolute;z-index:99;}.order-total-line,.order-total-line__total{display:flex !important;flex-direction:row;justify-content:flex-end;text-align:left !important;}.order-total-line > span,.order-total-line__total > span{margin-left:10px;}.order-total-line-value{display:initial !important;width:auto;}.useraccountmenu{margin-top:50px;}.useraccountmenu .views-row{display:flex;flex-direction:row;justify-content:space-between;}.useraccountmenu .views-row > div{flex-basis:calc(33.333333% - 10px);}.useraccountmenu .views-row > div a{text-align:center;white-space:nowrap;}.useraccountactive1 .useraccountmenu .views-row > div:nth-child(3) a,.useraccountactive2 .useraccountmenu .views-row > div:nth-child(2) a,.useraccountactive3 .useraccountmenu .views-row > div:nth-child(1) a{background:var(--tshschwarz) !important;color:var(--weiss) !important;}.useraccountactive1  #edit-language{display:none;}.user-form .form-actions{text-align:center;}a.smallbutton,a.smallbutton:visited{display:block;border-radius:10px;padding:3px 10px;background:var(--actioncolor);text-align:center;font-family:var(--bold);letter-spacing:2px;color:var(--weiss);font-size:90%;text-transform:uppercase;}a.smallbutton:hover,a.smallbutton:active{background:var(--tshschwarz);color:var(--weiss) !important;}.orderdetail .field--name-state{margin-bottom:var(--vhone);}.orderdetail .field--name-tax-number,.orderdetail .field--name-completed,.orderdetail .field--name-placed{display:flex;}.orderdetail .field--name-tax-number .field__label,.orderdetail .field--name-completed .field__label,.orderdetail .field--name-placed .field__label{margin-right:10px;}.checkout-order-summary .field--name-bundle-items{font-size:90%;font-style:italic;line-height:var(--lineheight);margin-bottom:10px;}.checkout-order-summary .field--name-bundle-items .field__item:before{content:"- ";}.checkout-order-summary .summaryrow{border-bottom:solid 1px var(--weiss);margin-bottom:20px;padding-bottom:10px;}.downloadliste{margin-top:var(--vhone);}.downloadliste .views-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;margin-bottom:var(--vhone);}.downloadliste h3{margin-top:0px;padding-top:0px;}.downloadliste .views-row > div{align-self:center;}.downloadliste .leftset{flex-basis:calc(50% - 25px);overflow:hidden;line-height:0px;}.downloadliste .leftset img{max-width:100%;height:auto;}.downloadliste .rightset{flex-basis:calc(50% - 25px);}.downloadliste .rightset .views-label,.downloadliste .rightset .file-size{display:none;}.downloadliste .rightset .file{display:block;clear:both;position:relative;margin-bottom:15px;}.downloadliste .rightset .file a,.downloadliste .rightset .file a:visited{display:block;position:relative;text-indent:40px;font-family:var(--bold);letter-spacing:2px;color:var(--tshschwarz);text-transform:uppercase;}.downloadliste .rightset .file a:hover,.downloadliste .rightset .file a:active{color:var(--actioncolor);}.downloadliste .rightset .file a:before{font-family:"Font Awesome 5 Pro";font-weight:100;content:"\f1c1";font-size:25px;line-height:25px;margin-left:5px;position:absolute;left:-40px;top:-3px;}.user-pass-reset{padding:var(--vhone) 0px;box-sizing:border-box;}.page-node-299 .paragraphsblock .paragraph,.page-node-type-press-page .paragraphsblock .paragraph{margin-top:0px;}.page-node-241 .node__content{padding-bottom:var(--vhone);}.page-node-241 .paragraphsblock .paragraph--type--show-block + .paragraph--type--title-bold-text{margin-top:0px !important;}.page-node-8 .paragraph--type--show-block + .paragraph--type--image-left-dachzeile-text-right-{margin-top:var(--vhtwo) !important;}.gmwdH{margin-top:0px !important;margin-bottom:0px !important;}#block-onlineassissment{height:600px;}.cNSobI,.tf-v1-widget,.tf-v1-widget iframe{height:100% !important;border-radius:0px !important;}}*/



.warning-message-b2c-non-ch{background:var(--tshcolor);padding:20px;color:var(--weiss);}.page-node-type-press-release #block-whtheme-content,.page-node-type-press-news #block-whtheme-content{margin-bottom:var(--vhtwo);}.dlpr{}.dlpr a{font-family:var(--extrabold);text-transform:uppercase;}.pressrelblock{background:var(--maincolor);color:var(--weiss);padding:var(--vhtwo) 0px;box-sizing:border-box;}.pressrelblock h3.likeh1{margin-bottom:var(--vhone);}.pressrelblock .views-field-field-post-date{margin-top:calc(var(--vhone) /2);font-family:var(--extrabold);}.pressrelblock p{margin:0px;padding:0px;}.pressnewsblock{background:var(--actioncolor);color:var(--weiss);padding:var(--vhtwo) 0px;box-sizing:border-box;}.pressnewsblock .views-row a,.pressnewsblock .views-row a:visited{color:var(--weiss);}.pressnewsblock .views-row a:hover,.pressnewsblock .views-row a:active{color:var(--schwarz);}.pressnewsblock .views-row .views-field-title{text-transform:uppercase;margin-bottom:20px;}.bloglist.blogpage .views-row,.pressnewsblock .views-row{margin-top:var(--vhone);}.bloglist.blogpage .views-row .views-field-search-api-url{margin-top:20px;}.pressdownloadblock{background:var(--weiss);padding:var(--vhtwo) 0px;box-sizing:border-box;}.pressdownloadblock h3.likeh1{margin-bottom:var(--vhone);}.pressdownloadblock ul{margin:0px;padding:0px;list-style-position:inside;}.pressdownloadblock a,.pressdownloadblock a:visited{color:var(--schwarz);text-decoration:underline;}.pressdownloadblock a:hover,.pressdownloadblock a:active{color:var(--actioncolor);text-decoration:none;}.pressdownloadblock .views-field-field-downloads-press .file--application-pdf{background-image:none !important;}.pressdownloadblock .views-field-field-downloads-press .file{padding-left:0px;}.pressdownloadblock .views-field-field-cat-title{text-transform:uppercase;font-family:var(--extrabold);margin-bottom:20px;margin-top:var(--vhone);}.nlregblock{}.nlrbutton{display:table;margin:var(--vhone) auto var(--vhtwo) auto;padding:18px 30px;box-sizing:border-box;border-radius:30px;background:var(--actioncolor) !important;color:var(--weiss);text-transform:uppercase;white-space:nowrap;font-size:110%;line-height:100%;font-family:var(--bold);}.nlrbutton:hover{background:var(--tshschwarz) !important;color:var(--weiss) !important;cursor:pointer;}.page-node-248{}.view-press-releases .dlpr{margin-top:20px;}.view-press-releases .views-row:not(:last-child){margin-block:var(--vhtwo);}.page-node-type-tsh-form .view-inc-tsh-form .messages--status{display:none !important;}.resetpage .view-duplikat-von-user-account-menu{display:none !important;}#edit-coupon-redemption-form input.button{margin-top:0px !important;}#edit-coupon-redemption-form table tr td:nth-child(1){padding-right:20px;}@media all and (min-width:667px){.cmenu.hidedesktop{display:none !important;}}.page-node-266 .titelblock,.page-node-266 #block-whtheme-breadcrumbs{display:none;}.page-node-266 .newsletterblock{background:none !important;}.newsletterblock .form-item-mergevars-mmerge6{display:none;}.page-node-type-community-page .newsletterblock{display:none;}.wh-sol{position:fixed;background:rgba(255,255,255,0.90);z-index:99998;left:0;right:0;top:0;bottom:0;}.wh-session-overlay{display:none;}.wh-sol__content{color:var(--schwarz);margin:50px auto;max-width:800px;padding:30px;z-index:99999;height:80vh;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;}.wh-overlayclose{position:absolute;right:0px;top:0px;-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);transform:translateY(-120%);}.wh-overlayclose a,.wh-overlayclose a:visited{display:block;width:40px;height:40px;border-radius:50%;border:solid 1px var(--actioncolor);margin-left:auto;margin-right:0px;display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;text-align:center;font-size:25px;line-height:25px;background:var(--weiss);padding-left:1px;box-sizing:border-box;}.wh-overlayclose a:hover,.wh-overlayclose a:active{background:var(--maincolor);border:solid 1px var(--maincolor);color:var(--weiss) !important;}.wh-overlaybanner{flex-basis:100%;}.wh-overlaybanner{position:relative;}.bannercontent{background-color:var(--grau);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:50px 30px;box-sizing:border-box;text-align:center;overflow:auto;max-height:80vh;}.bannercontent .bannerdachzeile{font-family:var(--bold);text-transform:uppercase;margin-bottom:20px;font-size:120%;line-height:var(--lineheight);}.bannercontent .bannertext{text-align:center;font-family:var(--extrabold);font-size:340%;line-height:110%;}.bannercontent .tshbutton{display:table;min-width:80%;margin-left:auto;margin-right:auto;text-transform:uppercase;margin-top:20px;}.bannercontent .tshbutton a,.bannercontent .tshbutton a:visited{padding:22px 50px;line-height:120%;}.bannercontent .field--name-field-banner{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;}.bannercontent .field--name-field-banner .field__item{flex-basis:calc(50% - 5px);}.bannercontent .field--name-field-banner .field__item img{width:100%;height:auto;}.bannercontent .field--name-field-bannerform{text-align:left;}.bannercontent .form-actions{text-align:center;}.bannercontent .form-actions input{margin-left:auto;margin-right:auto;}.bannercontent .bannerflex{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.bannercontent .bannerflex  .form-item{flex-basis:calc(50% - 5px);margin-bottom:0px;margin-top:10px !important;}.field--name-field-bannerform  .views-field-body{background:var(--actioncolor);color:var(--weiss);text-align:center;padding:20px 20px 20px 20px;box-sizing:border-box;}.communityservice .views-row div,.communityservice .views-row h4{color:var(--schwarz) !important;}.communityservice .views-field-field-free-downloads,.communityservice .views-field-field-cta-link{margin-top:20px;font-family:var(--extrabold);text-transform:uppercase;}.page-node-type-community-page .paragraphsblock .maxwidthcontent{max-width:1150px;}.page-node-type-community-page .region-breadcrumb{display:none;}.page-node-type-community-page .paragraphsblock .paragraph:nth-child(1){margin-top:0px;}.page-node-type-community-page .tshservicelist{margin-top:30px;}.page-node-type-community-page .topicparagraph .topicparagraphcontent{margin-bottom:0px;}.page-node-type-community-page .tshservicelist .views-row,.block-views-blockservices-full-block-1 .views-row{margin-top:0px;margin-bottom:var(--vhone);}.page-node-type-community-page .paragraph--type--image-left-dachzeile-text-right-{margin-bottom:0px;}.tshservicelist nav ul li{padding-bottom:var(--vhone);}.tshservicelist .views-row .views-field-field-types{margin-top:30px;}.tshservicelist h4{font-family:var(--extrabold);margin-top:10px;padding-top:0px;font-size:122%;line-height:125%;letter-spacing:1px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.tshservicelist h4 a,.tshservicelist h4 a:visited{color:var(--tshschwarz);}.tshservicelist h4 a:hover,.tshservicelist h4 a:active{color:var(--actioncolor) !important;}.page-node-type-startpage{}.page-node-type-startpage .layout-content{background:var(--maincolor);padding:3vw;box-sizing:border-box;}.page-node-type-startpage .layout-content .region-content{background-color:var(--weiss);border:dashed 5px var(--actioncolor);padding:5vw;box-sizing:border-box;position:relative;}.page-node-type-startpage .layout-content{background-repeat:no-repeat;background-position:center 35vh;background-size:130vw auto;}.page-node-type-startpage .layout-content .region-content{}.pine{width:65px;position:absolute;}.pine img{width:100%;height:auto;}.pine_ol{left:0px;top:0px;-webkit-transform:translateX(-33%) translateY(-31%);-moz-transform:translateX(-33%) translateY(-31%);transform:translateX(-33%) translateY(-31%);}.pine_or{right:0px;top:0px;-webkit-transform:translateX(33%) translateY(-31%);-moz-transform:translateX(33%) translateY(-31%);transform:translateX(33%) translateY(-31%);}.pine_ul{left:0px;bottom:0px;-webkit-transform:translateX(-33%) translateY(38%);-moz-transform:translateX(-33%) translateY(38%);transform:translateX(-33%) translateY(38%);}.pine_ur{right:0px;bottom:0px;-webkit-transform:translateX(33%) translateY(38%);-moz-transform:translateX(33%) translateY(38%);transform:translateX(33%) translateY(38%);}.field--name-field-image-kompass{text-align:center;margin-top:var(--vhone);}.field--name-field-image-kompass img{max-width:240px;}.page-node-type-startpage .field--name-field-startlinks{margin-top:var(--vhtwo);}.field--name-field-startlinks .field__item{max-width:650px;margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:15px;}.field--name-field-startlinks .field__item a:not(.startlink),.field--name-field-startlinks .field__item a:not(.startlink){display:block;padding:20px 40px;text-align:center;background:var(--schwarz);color:var(--weiss);font-family:var(--bold);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.field--name-field-startlinks .field__item a:not(.startlink):hover,.field--name-field-startlinks .field__item a:not(.startlink):active{background:var(--actioncolor);color:var(--weiss);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.field--name-field-startlinks-title{margin-bottom:var(--vhone);}.page-node-10 .paragraphsblock{background:var(--bgcolor);}.page-node-239 .paragraphsblock .paragraph:nth-last-child(1){margin-top:0px;}.field--name-field-startlinks{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-content:stretch;}.field--name-field-startlinks > .startlinkcontainer{background:var(--schwarz);padding:30px;margin-bottom:30px;box-sizing:border-box;position:relative;text-align:center;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;flex-basis:calc(33.333333% - 20px);align-self:stretch;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;}.startlinkcontainer:hover{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.startlinkcontainer .field--name-field-startlinkicon,.products .views-field-field-icon{height:70px;margin-left:auto;margin-right:auto;position:relative;z-index:80;}.startlinkcontainer .field--name-field-startlinkicon img,.products .views-field-field-icon img{width:auto;height:100%;}.startlinkcontainer .field--name-field-startlink-titel{position:relative;z-index:80;color:var(--weiss);font-family:var(--extrabold);text-transform:uppercase;font-size:120%;line-height:var(--lineheight);}.startlinkcontainer .field--name-field-startlinktex{position:relative;z-index:80;color:var(--weiss);}.startlinkcontainer .field--name-field-startlinktex p{margin:10px 0px 0px 0px;padding:0px;}.startlinkcontainer a.startlink{position:absolute;display:block;line-height:0px;z-index:90;left:0px;top:0px;width:100%;height:100%;}.startlinkcontainer a.startlink img{width:100%;height:100%;}.view-tsh-logos{}.view-tsh-logos .view-header{margin-bottom:20px;}.view-tsh-logos .view-footer{display:table;margin-left:auto;margin-right:auto;}.paragraph.tshhellblau,.paragraph.weiss:not(.paragraph--type--quotes-bild-link){margin-top:0px;}.tshblau{background-color:var(--tshcolor);padding:calc(var(--vhone) - 10px) 0vw;box-sizing:border-box;}.tshhellblau{background-color:var(--tshbgcolor);padding:calc(var(--vhone) - 10px) 0vw;box-sizing:border-box;}.whlogoblock.tshhellblau{padding:20px 0vw;}.weiss{background-color:var(--weiss);padding:var(--vhone) 0vw;box-sizing:border-box;}.linkbuttonpara > div{text-align:center;}.linkbuttonpara > div > a{display:table;margin-left:auto !important;margin-right:auto !important;}.tshtestimonials{margin-top:var(--vhone);}.paragraph--type--testimonial-block{margin-top:var(--vhtwo) !important;}.paragraph--type--testimonial-block.tshblau .views-field-body a,.paragraph--type--testimonial-block.tshblau .views-field-body a:visited,.paragraph--type--testimonial-block.tshblau .views-field-field-name-position-und-eventuel a,.paragraph--type--testimonial-block.tshblau .views-field-field-name-position-und-eventuel a:visited{color:var(--schwarz);}.paragraph--type--testimonial-block.tshblau .views-field-body a:hover,.paragraph--type--testimonial-block.tshblau .views-field-body a:active,.paragraph--type--testimonial-block.tshblau .views-field-field-name-position-und-eventuel a:hover,.paragraph--type--testimonial-block.tshblau .views-field-field-name-position-und-eventuel a:active{color:var(--actioncolor);}.paragraph--type--startlinks-container{padding-top:var(--vhtwo) !important;}.tsh-frontpage .paragraph--type--startlinks-container{padding-top:0px !important;}.paragraph--type--startlinks-container{padding-left:5vw;padding-right:5vw;box-sizing:content-box;}.paragraph--type--title-bold-text + .paragraph--type--startlinks-container{margin-top:var(--vhone) !important;}.paragraph--type--startlinks-container + .paragraph--type--button-link{margin-top:var(--vhone) !important;}.afterbuycontainer + .paragraph--type--title-bold-text{padding-top:var(--vhone);}.tshtestimonials .owl-carousel .owl-item > div{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start;padding-left:2px;box-sizing:border-box;}.views-field-field-testimonial-portrait{line-height:0px;border-radius:50%;overflow:hidden;flex-basis:calc(25% - 0px);}.tshtestimonials .tshtestimonialset{flex-basis:calc(70% - 40px);margin-bottom:var(--vhone);}.views-field-field-testimonial-portrait img{width:100%;height:auto;}.tshtestimonials .tshtestimonialset .tshbutton{display:table;margin-top:var(--vhone);}.tshtestimonials .tshtestimonialset .blocknote{margin-top:var(--vhone);}.tshtestimonials .tshtestimonialset .tshtestimonialbody{font-family:var(--bold);font-size:120%;line-height:125%;letter-spacing:0px;}.tshtestimonials .tshtestimonialset .views-field-field-name-position-und-eventuel{font-family:var(--bold);}.tshtestimonials .tshtestimonialset .readmorebody{display:none;}.page-node-type-tsh-service .paragraph--type--testimonial-block{padding-top:var(--vhtwo);}.view-owl-tsh-testimonial-slider{position:relative;}.view-owl-tsh-testimonial-slider .owl-item.active + .owl-item{padding-left:5px;box-sizing:border-box;}.view-owl-tsh-testimonial-slider .owl-theme .owl-controls .owl-buttons,.view-owl-tsh-testimonial-slider .owl-theme .owl-nav{position:absolute;top:-15px;right:0%;animation-name:moveslidetestimonial;animation-duration:5.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}@keyframes moveslidetestimonial{0%{right:0%;}50%{right:6%;}100%{right:0%;}}.field--name-field-image-full-content{text-align:center;margin-top:3vh;}.field--name-field-image-full-content img{max-width:100%;height:auto;margin-left:0px;margin-right:0px;}.pitchlineblockcontainer{background:var(--tshbgcolor);padding:calc(var(--vhone) + 20px) 0px var(--vhone) 0px;box-sizing:border-box;}.pitchlineblock{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start;}.pitchlineblock .pitchlinegroupleft{flex-basis:50%;}.pitchlineblock .field--name-field-pitchlineblocks{flex-basis:40%;}.paragraph--type--pitchline-block{margin-top:0px !important;margin-bottom:20px;}.paragraph--type--pitchline-block,.paragraph--type--for-block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:20px;box-sizing:border-box;background:var(--tshcolor);}.paragraph--type--pitchline-block .field--name-field-icon-left,.paragraph--type--for-block .field--name-field-icon-left{line-height:0px;flex-basis:calc(32% - 20px);align-self:center;}.paragraph--type--pitchline-block .field--name-field-icon-left img,.paragraph--type--for-block .field--name-field-icon-left img{width:100%;height:auto;}.paragraph--type--pitchline-block .pitchlineblockset,.paragraph--type--for-block .pitchlineblockset{flex-basis:calc(70% - 20px);align-self:center;}.paragraph--type--pitchline-block .pitchlineblockset .field--name-field-zahl{font-family:var(--extrabold);color:var(--actioncolor);font-size:400%;line-height:120%;}.paragraph--type--pitchline-block .pitchlineblockset .field--name-field-beschreibung{font-family:var(--extrabold);color:var(--weiss);letter-spacing:3px;font-size:110%;line-height:120%;}.pitchlineblockcontainer + .tshhellblau,.tshhellblau + .tshhellblau{padding-top:0px !important;}.pitchlineblockcontainer + .tshhellblau .tshbutton{margin-top:0px !important;}.field--name-field-link-button a,.field--name-field-link-titeltext a{display:table;margin-left:auto;margin-right:auto;}.field--name-field-testimonial{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;}.paragraph--type--testimonial-use-this{margin-top:var(--vhtwo);}.paragraph--type--testimonial-use-this.mitbg{margin-top:var(--vhtwo);padding-top:var(--vhtwo);padding-bottom:var(--vhtwo);}.paragraph--type--testimonial-use-this.mitbg + .paragraph{margin-top:0px;}.field--name-field-testimonial .field__item{flex-basis:calc(33.333333% - 20px);}.field--name-field-testimonial .field--name-field-testimonial-portrait{line-height:0px;border-radius:50%;overflow:hidden;width:70%;margin:var(--vhone) auto var(--vhone) auto;}.field--name-field-testimonial .field--name-field-testimonial-portrait > .field__item{flex-basis:calc(33.333333% - 80px);}.field--name-field-testimonial .field--name-field-testimonial-portrait img{max-width:100%;height:auto;}.field--name-field-testimonial .field--name-field-name-position-und-eventuel{font-family:var(--extrabold);text-align:center;}.field--name-field-testimonial .field--name-field-name-position-und-eventuel p{text-align:center !important;}.field--name-field-testimonial .field--name-field-name-position-und-eventuel a,.field--name-field-testimonial .field--name-field-name-position-und-eventuel a:visited{color:var(--schwarz);text-decoration:underline;}.field--name-field-testimonial .field--name-field-name-position-und-eventuel a:hover,.field--name-field-testimonial .field--name-field-name-position-und-eventuel a:active{color:var(--actioncolor);text-decoration:none;}.paragraph--type--titel-subtitel-images-text{margin-top:var(--vhtwo);}.page-node-type-tsh-service .paragraph--type--titel-subtitel-images-text{margin-top:var(--vhall);}.paragraph--type--titel-subtitel-images-text .productflex{margin-top:var(--vhone);}.views-field-field-slides{width:100%;}.views-field-field-slides .paragraph{margin-top:0px !important;}.paragraph--type--for-blocks-container{margin-top:var(--vhone);}.paragraph--type--for-blocks-container.weiss{padding-bottom:var(--vhtwo);}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks{display:flex;flex-direction:row;justify-content:space-between;align-content:stretch;align-items:stretch;}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks > div{flex-basis:calc(33.333333% - 20px);align-self:stretch;background:var(--tshcolor);display:flex;flex-direction:row;align-content:center;position:relative;}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks > div a{display:block;position:absolute;left:0px;top:0px;z-index:80;width:100%;height:100%;}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks > div a img{width:100%;height:100%;}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks > div > div{align-self:center;}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks .field--name-field-title{font-family:var(--extrabold);color:var(--actioncolor);text-transform:uppercase;font-size:160%;line-height:120%;}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks .field--name-field-linktext{font-family:var(--bold);color:var(--weiss);}.products{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;margin-top:var(--vhtwo);}.products > .product{border:solid 10px var(--actioncolor);box-sizing:border-box;background:var(--schwarz);color:var(--weiss);padding:30px 30px;text-align:center;flex-basis:37%;margin:0px 0px;align-self:center;position:relative;}.products > .product .views-field-operations{display:table;margin-left:auto;margin-right:auto;}.products > .product .form-actions{text-align:center;}.products > .product .form-actions input.button--add-to-cart{margin-left:auto !important;margin-right:auto !important;text-align:center;}.products > .product .form-actions input.button--add-to-cart:hover{background:var(--weiss) !important;color:var(--schwarz) !important;}.products > .product .views-field-title{text-transform:uppercase;margin-top:30px;}.paragraph--type--tag-block + .paragraph{margin-top:var(--vhtwo) !important;}.products > .product .price{position:relative;}.products > .product .price .final-price{font-family:var(--extrabold);color:var(--weiss);font-size:250%;margin-top:70px;}.products > .product .price .original-price{position:absolute;top:-40px;left:0px;width:100%;text-align:center;color:var(--actioncolor);font-family:var(--bold);}.products > .product.printversion{transform:scale(0.8);border:0px;}.products > .product .tshbutton{display:table;margin-left:auto;margin-right:auto;}.products > .product .tshbutton a:hover,.products > .product .tshbutton a:active{background:var(--weiss);color:var(--schwarz);}.paymentinfos{text-align:center;margin:var(--vhone) 0px;}.paymentinfos .view-content{margin-left:auto;margin-right:auto;}.paymentinfos .view-content  .views-field-field-payment- img{max-width:400px;}.paymentinfos .view-content .views-field-field-info-1{margin-top:10px;}.paymentinfos .view-content .views-field-field-info-2{margin-top:20px;text-align:left;display:table;margin-left:auto;margin-right:auto;position:relative;padding-left:55px;box-sizing:border-box;max-width:500px;}.paymentinfos .view-content .views-field-field-info-2:before{position:absolute;content:" ";display:block;left:0px;top:5px;width:40px;height:40px;background-image:url(/themes/custom/whtheme/images/lock.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;}.paymentinfos .view-content .views-field-field-info-3{font-family:var(--bold);margin-top:30px;}.page-node-type-tsh-simple-page .paragraph--type--after-buy{text-align:center;}.page-node-type-tsh-simple-page .paragraph--type--after-buy .field--name-field-image-afterbuy img{max-width:100%;height:auto;}.afterbuycontainer{background:var(--tshbgcolor);padding:var(--vhall) 0px;margin-top:var(--vhtwo);}.afterbuycontainer .afterbuysteps{display:flex;flex-direction:row;justify-content:space-between;}.afterbuycontainer .afterbuysteps > div{flex-basis:calc(33.333333% - 20px);text-align:center;}.afterbuycontainer .field--name-field-image-afterbuy{margin:20px 0px;position:relative;}.afterbuycontainer .field--name-field-image-afterbuy img{width:100%;height:auto;}.afterbuycontainer .field--name-field-text{margin-top:20px;}.afterbuysteps .paragraph--type--after-buy .field--name-field-image-afterbuy:after{content:"1";display:flex;width:30px;height:30px;position:absolute;top:0;left:50%;border:solid 1px var(--schwarz);border-radius:50%;background:var(--weiss);flex-direction:row;justify-content:center;align-content:center;align-items:center;font-family:var(--extrabold);color:var(--schwarz);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.afterbuysteps .paragraph--type--after-buy:nth-child(2) .field--name-field-image-afterbuy:after{content:"2";}.afterbuysteps .paragraph--type--after-buy:nth-child(3) .field--name-field-image-afterbuy:after{content:"3";}.afterbuysteps .paragraph--type--after-buy:nth-child(4) .field--name-field-image-afterbuy:after{content:"4";}.afterbuysteps .paragraph--type--after-buy:nth-child(5) .field--name-field-image-afterbuy:after{content:"5";}.page-node-type-tsh-service .field--name-field-blog-main-image{margin:var(--vhone) 0px var(--vhone) 0px;}.view-inc-show-translation{}.view-inc-show-translation a,.view-inc-show-translation a:visited{position:absolute;left:0px;top:0px;width:10vw;height:10vw;display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;color:var(--weiss);background-color:var(--actioncolor);flex-wrap:wrap;border-radius:50%;padding:20px;box-sizing:border-box;font-family:var(--bold);line-height:120%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.view-inc-show-translation a > *{flex-basis:100%;}.view-inc-show-translation a span{text-transform:uppercase;display:block;margin-top:10px;}.readmore-summary{padding-bottom:20px;}.readmore-summary p{margin:0px;padding:0px;}.paragraph--type--title-bold-text.mitbg + .paragraph--type--title-bold-text.mitbg{margin-top:0px !important;}.page-node-type-tsh-service .paragraph--type--title-bold-text.mitbg .linkbuttonpara{padding-bottom:var(--vhone);}.page-node-10 .region-content .projectcontainer{margin-top:calc(var(--vhtwo) + 20px);}.page-node-9 .region-content .node__content{padding-bottom:calc(var(--vhtwo) + 0px);}.page-node-142 .region-content,.page-node-275 .region-content{padding-bottom:calc(var(--vhtwo) + 0px);}.page-node-300 .bodylink,.page-node-298 .bodylink,.page-node-299 .bodylink{margin:0px auto !important;}.page-node-275 .paragraph--type--image-left-dachzeile-text-right-{padding-bottom:var(--vhone) !important;}.page-node-457 .layout-content .bodylink:not(.finta),.page-node-458 .layout-content .bodylink:not(.finta){background:var(--tshcolor);margin:0px !important;width:100% !important;max-width:100% !important;height:var(--vhtwo);}.page-node-275 .region-after-content{padding-top:10vh;}.page-node-129 .nlimgs,.page-node-463 .nlimgs{display:none;}.page-node-129.tsh .newsletterblock,.page-node-463.tsh .newsletterblock{background-color:var(--tshbgcolor);}.touchevents .draggable td{padding:0px !important;}.page-node-1 .smallserviceblock + .paragraphsblock > .paragraph:nth-child(1),.page-node-1 .paragraph--type--quotes-bild-link + .paragraph--type--show-block,.page-node-type-tsh-service .paragraph--type--image-full-width + .paragraph--type--title-bold-text{margin-top:0px !important;}.page-node-1  .paragraph--type--quotes-bild-link .field--name-field-blocktext{padding-bottom:var(--vhone);}.page-node-type-tsh-service .paragraph--type--image-full-width + .paragraph--type--title-bold-text{}.owl-carousel.owl-drag .owl-item .views-field-field-text,.owl-carousel.owl-drag .owl-item .views-field-field-service-title,.owl-carousel.owl-drag .owl-item .views-field-field-service-link{padding-left:2px;box-sizing:border-box;}.paragraph--type--faq .field--name-field-faq-kategorie > .views-element-container:not(:first-child) .views-row > h3{margin-top:var(--vhone);}.paragraph--type--faq{margin-top:var(--vhtwo);margin-bottom:var(--vhtwo);}@media all and (min-width:1921px){body{font-size:120%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:145%;}.maxwidthlargercontent{max-width:1440px;margin-left:auto;margin-right:auto;}}@media all and (max-width:1600px){.mainmenu ul.level1 > li.mlevel1{margin:0px 17px 0px 17px;}}@media all and (max-width:1440px){.maptshbuttondesktopheader{-webkit-transform:translateY(40%);-moz-transform:translateY(40%);transform:translateY(40%);top:auto;bottom:0px;}.warenkorbbox{top:-13px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}header .telmail{top:-8px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}.usermenu{top:-18px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}.mainmenu ul.level1{justify-content:flex-start;margin-left:190px;}}@media all and (max-width:1280px){:root{--headerheight:85px;}.dl-menuwrapper .dl-trigger{top:20px;}.bloglist h4{font-size:150%;line-height:135%;}.maptshbuttondesktopheader{display:none;}.mainmenu{display:none;}.mainmenu li.cmenu{display:block;}#dl-menu{display:block;z-index:98;}.usermenu,.warenkorbbox{display:none;}body.menuopen .usermenu{top:93px;display:block;right:0px;}.usermenu ul.level1 > li:before{left:auto;right:-10px;}body.menuopen .warenkorbbox{top:100px;display:block;z-index:99;right:55px;}.usermenu ul.level1 li ul.level2{left:calc(-1 * 100% - 20px);}header,header.scrolled{height:var(--headerheight) !important;padding-top:0px !important;box-sizing:border-box;}header .telmail,header.scrolled  .telmail{top:35px !important;position:absolute;z-index:99;}.sprachwechsler{}.page-node-1 main,.page-node-type-community-page main{background-size:cover;}.tsh-frontpage main{background-size:cover;background-image:url(/themes/custom/whtheme/images/homebgmain2mobiletsh.svg);}.bigserviceblock{background-image:none;}#block-whtheme-branding{z-index:99;position:absolute;left:50%;top:20px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}.contactbutton{width:120px;height:120px;padding:20px 20px;}.contactbutton p{margin-top:0px;}.contactbutton i{margin-top:5px;}.mainmenu ul.level2{top:18px;}.tshwebform{width:60vw;}.field--name-field-testimonial{flex-wrap:wrap;}.field--name-field-testimonial .field__item{flex-basis:100%;margin:20px 0px;}.field--name-field-testimonial .field--name-field-testimonial-portrait{width:30%;margin:10px auto;}.mainmenu ul.level1 > li.mlevel1{margin:0px 10px 0px 10px}.maxwidthcontent{max-width:750px;}.maxwidthsupercontent{max-width:600px;}.maxwidthlargercontent{max-width:100%;margin-left:5vw;margin-right:5vw;}.maxwidthlargercontent.image-style-full-image{margin-left:0vw;margin-right:0vw;}.maxwidthlargercontent.formc,.maxwidthlargercontent.view-duplikat-von-user-account-menu,.view-commerce-cart-form .maxwidthlargercontent{margin-left:5vw;margin-right:5vw;}.commerce-order-item-add-to-cart-form .maxwidthlargercontent{}.form-wrapper__login-option{padding:0px;}.view-tsh-why-you-need-it .view-content .maxwidthlargercontent{margin-left:0vw !important;margin-right:0vw !important;}.commentonnode .maxwidthlargercontent.formc{margin-left:0px;marign-righ:0px;}.mailchimp-signup-subscribe-form .maxwidthlargercontent.formc{margin-left:0px;margin-right:0px;}.projectliste .views-row .views-field-field-main-image{flex-basis:55%;}.projectliste .views-row .proset{flex-basis:41%;}.scroller img{}#block-whtheme-branding{width:100px;}.teammembers .view-content{justify-content:space-between;}.teammembers .view-content .views-row{flex-basis:calc(50% - 30px);margin:0px 0px var(--vhone) 0px;}.smallserviceblock .imagedescription{font-size:165%;}html[lang=de] .smallserviceblock .imagedescription{font-size:170%;}.tshwebform{width:40vw;}.view-inc-show-translation a,.view-inc-show-translation a:visited{width:165px;height:165px;}.smallserviceblock .owl-nav button.owl-prev{left:calc(-1 * var(--arrowsize) + 0px)}.smallserviceblock .owl-nav button.owl-next{right:calc(-1 * var(--arrowsize) + 10px)}.page-node-type-tsh-partner .titelblock{margin-top:0px;}.pressnewsblock .view-content .views-row{flex-basis:calc(33.333333% - 20px);margin-right:30px;}}@media all and (max-width:1024px){body{font-size:95%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:145%;}.page-node-1  .titelblock{padding-top:0px;}body.page-node-type-tsh-form{font-size:100%;line-height:145%;}.tsh #block-whtheme-branding a:after,.tshflagfooter{width:150px;}.mainmenu ul.level1 > li.mlevel1{margin:0px 15px 0px 15px;}.mainmenu ul.level2{top:18px;}.form-wrapper__returning-customer,.form-wrapper__guest-checkout{width:100%;float:none;}.field--name-field-startlinks > .startlinkcontainer{padding:30px;flex-basis:calc(50% - 15px);}.startlinkcontainer .field--name-field-startlinkicon,.products .views-field-field-icon{height:70px;}.tshtestimonials .owl-carousel .owl-item > div{flex-wrap:wrap;}.views-field-field-testimonial-portrait{flex-basis:40%;}.tshtestimonials .tshtestimonialset{flex-basis:80%;margin-left:20%;}.tshtestimonials .tshtestimonialset .blocknote{margin-top:20px;}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks .field--name-field-title{font-size:120%;line-height:120%;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.field--name-field-title-paragraph h3,.field--name-field-title-paragraph h2,.field--name-field-title-paragraph h4{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}}@media all and (max-width:980px){body{font-size:85%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:145%;}body.page-node-type-tsh-form{font-size:100%;line-height:145%;}body{}}@media all and (max-width:900px){.bloglist h4{font-size:200%;line-height:135%;}.tsh .bloglist .view-content,.bloglist .view-content{justify-content:space-between !important;}.tsh .bloglist .view-content .views-row,.bloglist .view-content .views-row{flex-basis:calc(50% - 15px);margin-bottom:var(--vhtwo);margin-right:0px;}.maxwidthlargercontent.tshtestimonials{margin-left:0px;margin-right:0px;}}@media all and (max-width:820px){.mainmenu ul.level1 > li.mlevel1{margin:0px 15px 0px 15px;}#block-whtheme-branding{width:90px;}.maxwidthcontent{max-width:calc(100% - 10vw);margin-left:auto !important;margin-right:auto !important;}.teammembers .maxwidthcontent.view-team-members{max-width:100%;}.paragraph--type--startlinks-container > .maxwidth{margin-left:auto;margin-right:auto;}a.maxwidthcontent{max-width:100%;}.topicgroupsuper .maxwidthcontent{max-width:100%;}.maxwidthcontent    .maxwidthcontent{margin-left:0px;margin-right:0px;}.smallserviceblock .imagedescription{font-size:150%;line-height:145%;}.maxwidthsupercontent{max-width:100%;margin-left:10vw;margin-right:10vw;}.maxwidthsupercontent   .maxwidthsupercontent{margin-left:0px;margin-right:0px;}.slideleftset{flex-basis:calc(50% - 3vw);margin-left:0px;}.view-paragraph-slide .owl-item .slideset{margin-right:0px;flex-basis:calc(50% - 3vw)}.view-paragraph-slide .owl-theme .owl-controls .owl-buttons{margin-right:-20%;}.newsletterblock input.js-form-submit{}.tweet.left,.tweet.right{float:none;padding-left:10vw;padding-right:10vw;}.blogbody p,.blogcontentwidth,.whycontainer,.field--name-field-title-blogtext h4,.field--name-field-title-blogtext h3,.page-node-type-blog-post .field--name-field-title-blogtext h3,.blogbody .views-field-field-youtube-stream-image,.blogbody ul,.page-node-type-blog-post .view-blog-content > h4{margin-left:10vw;margin-right:10vw;}.paragraph--type--text-block-tsh h3,.view-tsh-partner-paragraps h3{margin-left:0px !important;margin-right:0px !important;}.tweet{max-width:100%;margin-left:0px !important;margin-right:0px !important;}.webform .wfcontainer2 .container2,.webform .wfcontainer2 .container3{flex-basis:100%;margin-right:0px;}.webform .wfcontainer1 > div{width:100%;}.webform .lastname input{border-left:solid 1px var(--maincolor) !important;border-bottom:solid 1px var(--maincolor) !important;border-top:0px;border-right:0px;padding-left:30px;}.webform .js-form-type-checkbox span{display:inline;margin-left:0px;}.usertitle .maxwidthcontent,.view-user-account-menu.maxwidthcontent,.maxwidthcontent.downloadliste,.maxwidthcontent.ordertable{margin-left:5vw;margin-right:10vw;}.formc .field-group-html-element.maxwidthcontent{margin-left:0vw;margin-right:0vw;}.page-node-type-startpage .layout-content .region-content{padding:10vw 5vw 5vw 5vw;}.pitchlineblock{flex-wrap:wrap;}.pitchlineblock .pitchlinegroupleft{flex-basis:100%;margin-bottom:var(--vhone);}.pitchlineblock .field--name-field-pitchlineblocks{flex-basis:100%;}.paragraph--type--pitchline-block .field--name-field-icon-left{flex-basis:20%;}.paragraph--type--pitchline-block .pitchlineblockset{flex-basis:70%;}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks{flex-wrap:wrap;}.paragraph--type--for-blocks-container .field--name-field-pitchlineblocks > div{flex-basis:100%;margin:10px 0px;}.paragraph--type--for-block .field--name-field-icon-left{flex-basis:20%;}.paragraph--type--for-block .pitchlineblockset{font-size:160%;line-height:var(--lineheight);}.field--name-field-text-paragraph > .maxwidthcontent{max-width:100%;}.view-show-next-project .views-field-field-main-image.maxwidthcontent,.view-show-next-project .views-field-view-node.maxwidthcontent{max-width:100% !important;}}@media all and (max-width:768px){:root{--vhone:5vh;--vhtwo:7vh;--vhall:calc(5vh + 0vh);--arrowsize:30px;}.headtomap{top:60px;width:140px;}.headtomap.scrolled{top:60px;}.page-node-type-webform-sent  main .region-content  > div,.page-node-type-webform-sent  main .region-content  >article{margin-left:10vw;margin-right:10vw;}.user-login-form .form-item-name,.user-login-form .form-item-pass{width:100%;float:none;}.node--type-legal .node__content{overflow-x:hidden;}.paragraph--type--image-left-text-right-read-more .readless-link.readmore-link,.paragraph--type--image-left-text-right-read-more- .readless-link.readmore-link{width:30px;height:30px;}.paragraph--type--image-left-text-right .views-row,.partnerliste .views-row{flex-wrap:wrap;}.paragraph--type--image-left-text-right .imgset{flex-basis:100%;height:300px;}.paragraph--type--image-left-text-right .leftset{flex-basis:100%;padding:5vh 0px 0px 0px;}.partnerliste .views-row{padding-bottom:20px;}.partnerliste .views-row > div{flex-basis:100%;}.partnerliste .views-row .rightset{padding:5vh 0px 0px 0px;}.partnerliste .views-row .rightset h4{padding-top:0px;margin-top:0px;}.newsletterblock .mailchimp-newsletter-mergefields{flex-wrap:wrap;width:100%;}.newsletterblock .mailchimp-newsletter-mergefields > .js-form-item{flex-basis:100%;widows:100%;margin-right:0px;}.tsh .newsletterblock .form-item-mergevars-lname input#edit-mergevars-lname{border-left:solid 1px var(--tshschwarz);}.newsletterblock .js-form-type-select{width:100%;position:relative;right:auto;}.newsletterblock .js-form-type-select{margin-top:0px !important;}.newsletterblock .mailchimp-newsletter-mergefields{margin-bottom:0px;}.newsletterblock select.form-select{height:60px;}.newsletterblock .js-form-item-gdpr-consent{bottom:100px;}.newsletterblock .form-actions{position:absolute;left:0px;top:auto;bottom:-90px;}.newsletterblock form .formc{padding-bottom:100px !important;}.tsh .newsletterblock form{margin-bottom:0px;}.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname,.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname--3,.newsletterblock .mailchimp-newsletter-mergefields input#edit-mergevars-lname--2{border-left:solid 1px var(--maincolor);border-bottom:solid 1px var(--maincolor);border-top:0px;border-right:0px;padding-left:30px;}.newsletterblock .form-actions{position:relative;}.newsletterblock .mailchimp-newsletter-mergefields input.form-email,.newsletterblock .mailchimp-newsletter-mergefields input.form-text{width:100%;background:transparent;box-sizing:border-box;height:60px;margin-top:20px;}.newsletterblock input.js-form-submit{border-radius:5px;height:auto;}.smallserviceblock .imagedescription{left:15px;top:5%;}.spaltenblock .paraflex{flex-wrap:wrap;}.spaltenblock .paraflex .field--name-field-leftcol{flex-basis:100%;}.spaltenblock .paraflex .field--name-field-rightcol{flex-basis:100%;margin-top:var(--vhone);}.view-titelblock .views-field-field-coverbild img,.spaltenblock .paraflex .field--name-field-rightcol img{width:50vw;}.block-views-blockservice-list-block-1 .view-footer,.view-id-services_full.view-display-id-block_7 .view-footer,.view-id-services_full.view-display-id-block_8 .view-footer{padding-bottom:var(--vhtwo);}.filterblock .resetfilter{bottom:10px;}.filterblock{flex-wrap:wrap;}.facets-widget-select2_multi_checkboxes .form-item{margin-top:0px !important;margin-bottom:0px !important;}.filterblock.blogfilter > div:nth-last-child(2){margin-bottom:30px;}.filterblock > div,.filterblock.nurzwei > div{flex-basis:100%;margin-bottom:5px;}.filterblock .resetfilter .reset{margin-top:20px;white-space:nowrap;}.tshservicelist .filterblock{padding-bottom:30px;}.tshtopic .filterblock .resetfilter{bottom:-10px !important;}.views-field-field-headimage img{width:60%;max-width:100%;}.productflex{flex-wrap:wrap;}.productflex > div{flex-basis:100%;}.productflex .leftset{margin-bottom:var(--vhone);}.productflex .rightset input.button--add-to-cart{margin-left:auto;margin-right:auto;text-align:center;}.bannercontent .bannerdachzeile{font-size:110%;line-height:var(--lineheight);}.bannercontent .bannertext{font-size:280%;line-height:110%;}.page-node-294 .paragraph--type--title-bold-text{text-align:left !important;}.page-node-294 .paragraphsblock .paragraph--type--text-link{margin-bottom:15vh;}body.page-node-201 .newsletterblock .js-form-type-select{position:relative;right:0px;bottom:0;}.tshtestimonials{margin-top:30px;padding-top:30px;}.view-owl-tsh-testimonial-slider .owl-theme .owl-controls .owl-buttons,.view-owl-tsh-testimonial-slider .owl-theme .owl-nav{top:-50px;}.maxwidthlargercontent.tshtestimonials{margin-left:0px;margin-right:0px;}.views-field-field-testimonial-portrait{flex-basis:60%;}.tshtestimonials .tshtestimonialset{flex-basis:100%;margin-left:0%;}.tshtestimonials .tshtestimonialset .blocknote{margin-top:20px;}.tshtestimonials .tshtestimonialset .tshtestimonialbody{font-size:130%;line-height:125%;}.view-inc-show-translation a,.view-inc-show-translation a:visited{width:155px;height:155px;}.paragraph--type--image-left-text-right .views-row{margin-bottom:0px;}ul.newsticker li{min-width:220px;}.scroller img{max-width:100px;max-height:70px;width:100%;height:auto;object-fit:contain;display:block;}.footerlogos .views-field{flex-basis:160px;margin-left:0px;}.footerlogos img{width:auto;height:120px;}.bcertified img{width:60px;}.region-footerrighttop{width:160px;text-align:center;}}@media all and (max-width:667px){:root{--topheaderheight:50px;--arrowsize:20px;}.region-breadcrumb{height:65px;}.headtomap,.headtomap.scrolled{display:none;}.region-after-content{}.dl-menuwrapper .dl-menu.dl-menuopen{padding-bottom:150px;}.sprachwechsler{display:none;}body.menuopen .sprachwechsler{display:block;position:absolute;left:0px;right:auto;top:112px;z-index:99;font-size:120%;}.sprachwechsler ul.links li a,.sprachwechsler ul.links li a:visited{color:var(--actioncolor);}.tsh .sprachwechsler ul.links li a,.tsh .sprachwechsler ul.links li a:visited{color:var(--tshschwarz);}.tsh .sprachwechsler ul.links li a:hover,.tsh .sprachwechsler ul.links li a:active,.tsh .sprachwechsler ul.links li a.is-active{color:var(--actioncolor) !important;}.sprachwechsler ul.links li a:hover,.sprachwechsler ul.links li a:active,.sprachwechsler ul.links li a.is-active{color:var(--schwarz) !important;}.sprachwechsler ul.links li{margin:0px 7px 0px 0px}.webform .wfleft{width:100%;float:none;clear:both;}.webform .wfleft input{width:100%;float:none;clear:both;}.webform .wfright{width:100%;float:none;clear:both;}.webform .wfright input,.webform .wfright select{width:100%;float:none;clear:both;}input.js-form-submit{}.contactbutton{width:90px;height:90px;padding:20px 13px;font-size:80%;line-height:135%;}html[lang=de]  .contactbutton{padding:20px 13px;}.contactbutton .now{display:none;}html[lang=de]    .contactbutton i{margin-top:5px;}.maxwidthsupercontent{}.longpfeil{width:225px;}.view-paragraph-slide .owl-theme .owl-controls .owl-buttons div{width:120px;height:50px;}.linkblockset .longpfeil{}.longpfeil{top:calc(var(--vhtwo) + 40px);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}.imagedescription{font-size:180%;top:10%}.views-field-field-small-service-image{}.views-field-field-small-service-image img{position:relative;}.smallserviceblock .imagedescription{font-size:250%;line-height:145%;}.maxwidthsupercontent{margin-left:5vw;margin-right:5vw;}.projectset.maxwidthsupercontent{margin-left:10vw;margin-right:10vw;}.view-paragraph-slide .owl-item > div,.paragraph--type--slidecontent{flex-wrap:wrap;}.slideleftset{flex-basis:100%;height:350px;}.view-paragraph-slide .owl-theme .owl-controls .owl-buttons{top:360px;}.view-paragraph-slide .owl-item .slideset{flex-basis:100%;}.bloglist .view-content,.pressnewsblock .view-content{justify-content:space-between;}.bloglist .view-content .views-row,.pressnewsblock .view-content .views-row{flex-basis:calc(50% - 15px);margin-bottom:0;margin-right:0px;}.bloglist.onfooter .view-content .views-row:nth-child(3){display:none;}.tsh-frontpage .tshservicelist  .views-row:nth-child(3){display:block;margin-top:var(--vhtwo) !important;}footer.pagefooter .footerflex{flex-wrap:wrap;}footer.pagefooter .footerflex  > div{margin-bottom:3vh;}.contactmenu ul.menu{text-align:left;}.region-footerleftbottom{flex-basis:100%;}.footermenu ul.menu{flex-wrap:wrap;justify-content:left;}.footermenu ul.menu li{white-space:nowrap;text-align:center;margin:0px 20px 0px 0px;}.views-field-field-copyright{text-align:left;}.socialmedialinks{margin-left:-10px;margin-right:auto;}.socialmedialinks .view-content .views-row .field-content{}.footerlogos .view-content{justify-content:flex-start;}.footerlogos .views-field{margin-left:0px;margin-right:30px;}.footerlogos{margin-left:0px;margin-right:auto;}.footermenu ul.menu li{margin-bottom:5px;}.paragraph--type--image-left-text-right-read-more,.paragraph--type--image-left-text-right-read-more-{flex-wrap:wrap;}.paragraph--type--image-left-text-right-read-more .field--name-field-image-left,.paragraph--type--image-left-text-right-read-more- .field--name-field-image-left{flex-basis:100vh;height:250px;margin-bottom:30px;}.paragraph--type--image-left-text-right-read-more .leftset,.paragraph--type--image-left-text-right-read-more- .leftset{flex-basis:100%;padding-bottom:30px;}.projectliste .views-row{flex-wrap:wrap;}.projectliste .views-row .views-field-field-main-image{flex-basis:100%;margin-bottom:20px;}.projectliste .views-row .proset{flex-basis:100%;}.showmorelink{widows:40px;height:40px;}.teammembers .view-content{flex-wrap:wrap;justify-content:space-between;}.teammembers .view-content .views-row{flex-basis:100%;margin-bottom:var(--vhtwo)}.popup-onload{width:150px;height:150px;font-size:90%;line-height:145%;}.paragraph--type--about-xxx{flex-wrap:wrap;}.paragraph--type--about-xxx .field--name-field-image-about{flex-basis:100%;height:300px;}.paragraph--type--about-xxx .field--name-field-text-about{flex-basis:100%;padding-top:0px;}.breadcrumb{margin-top:10px;}.webformoncontact .expression{width:100px;height:100px;top:-60px;}.webform .radios--wrapper{padding:10px 20px;}.projectlogos{}.fieldflex{flex-wrap:wrap;}.fieldflex .field--name-field-name-comment,.fieldflex .field--name-field-e-mail-comment{flex-basis:100%}.fieldflex .js-form-item-field-e-mail-comment-0-value input{border-left:solid 1px var(--maincolor) !important;border-bottom:solid 1px var(--maincolor) !important;border-top:0px;border-right:0px;padding-left:30px;margin-top:20px;}.view-titelblock-webform{font-size:80%;min-height:100px;}.view-titelblock-webform h2{line-height:145%;}.scroller img{margin:0px 10px;}.square{border:solid 0px var(--actioncolor) !important;background:var(--actioncolor);position:relative;white-space:nowrap;-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);padding:0px 0px;box-sizing:border-box;}.square a,.square a:visited,.square a:hover,.square a:active{color:var(--weiss);padding:10px 30px;margin-left:auto;margin-right:auto;}.orange_gesprenkelt .square{border:solid 0px var(--weiss);background:var(--weiss);}.square .field-content{margin-left:auto;margin-right:auto;}.orange_gesprenkelt  .square a,.orange_gesprenkelt  .square a:visited,.orange_gesprenkelt  .square a:hover,.orange_gesprenkelt  .square a:active{color:var(--actioncolor);}.paragraph--type--quotes-bild-link .field--name-field-blocktext{padding-bottom:var(--vhone);}.paragraph--type--quotes-bild-link h3,.quotecontent h3{margin-bottom:10px;}.paragraph--type--title-bold-text + .paragraph{margin-top:7vh;}.paragraph--type--image-left-text-right + .paragraph--type--title-bold-text:not(.TSH-color){}.owl-carousel .owl-wrapper,.owl-carousel .owl-stage{align-content:flex-start;}.owl-carousel .owl-item{align-self:flex-start;}.view-paragraph-slide .owl-item .slideset{}.view-paragraph-slide .owl-item .slideset{align-content:flex-start;}.view-paragraph-slide .owl-item > div{align-content:flex-start;}.views-field-field-tags .field-content,.field--name-field-tags{font-size:50%;line-height:145%;}.newsletterblock .views-field-field-ma-texte img{width:65px !important;top:-10px !important;margin-right:7px !important;}.views-field-field-ma-texte{font-size:80%;line-height:145%;}.newsletterblock .mailchimp-newsletter-mergefields input.form-email,.newsletterblock .mailchimp-newsletter-mergefields input.form-text,.commentonnode .fieldflex .js-form-item input{height:40px;}.newsletterblock select.form-select{height:40px;}.commentonnode textarea{height:100px;padding:10px 30px 30px 30px;}.newsletterblock{padding-bottom:var(--vhtwo);}.adresse .view-header,.region-footerleftbottom{display:none;}.tshflagfooter{float:none;}.region-footer{margin-bottom:var(--vhone);}.paragraph--type--linkblock-title-text-image .view-content{padding-top:0vh;}.projectcontainer{padding:var(--vhtwo) 0px var(--vhone) 0px;}ul.newsticker li{padding:0px 0px 0px 0px !important;}.view-titelblock- .views-row{background-size:auto 50%;}.view-top-post-second .titelblock{margin-bottom:0px}.toppostsecond .bgcolor{height:39%;}.commentonnode{padding:2vh 0px;}.webform  input.form-email,.webform  input.form-text{height:40px;margin-top:20px;}.webform textarea{margin-top:20px;height:100px;padding:10px 30px 30px 30px;}.newsletterblock input.js-form-submit{margin-top:20px;}.newsletterblock form .formc{padding-bottom:80px;}.tags > div,.paragraph--type--tag-block > div{display:none !important;height:var(--vhtwo);overflow:hidden;}.page-node-type-purpose-overview .paragraph--type--title-bold-text + .paragraph{margin-top:var(--vhone);}.blocknote{padding-top:7vh;}.page-node-type-blog-post .titelblock{padding-top:2vh;box-sizing:border-box;}.view-titelblock .views-field-field-coverbild img,.spaltenblock .paraflex .field--name-field-rightcol img{width:65vw;}.tshwebform{width:100vw;}.paragraph--type--slide-text-block-image + .paragraph--type--title-bold-text.TSH-color{margin-top:0px !important;}.bcertified{}.js-form-type-password-confirm .js-form-type-password{flex-basis:100%;}.password-strength{margin-bottom:20px;}.useraccountmenu .views-row{flex-wrap:wrap;}.useraccountmenu .views-row > div{flex-basis:100%;margin-bottom:10px;}.downloadliste .views-row{flex-wrap:wrap;}.downloadliste .leftset,.downloadliste .rightset{flex-basis:100%;}.downloadliste .leftset{margin-bottom:20px;}.ordertable,.view-commerce-order-item-table{overflow:auto;}.paragraph--type--add-to-cart-button{margin-top:0px;padding-top:0px;}.ptccontainer{}.page-node-type-tsh-service .view-paragraph-slide .owl-item .slideset{padding-bottom:0px !important;}.page-node-type-tsh-service .view-id-accordion_paragraph,.page-node-type-tsh-service .view-paragraph-accordion-neu{padding-top:0px !important;}.whycontainer .addtocartonnode input.button--add-to-cart{margin-left:auto;margin-bottom:var(--vhone);}.pricefield,.zeropreis{margin:25px 0px 0px 0px;}.bloglist .views-field-view-node{margin-top:10px;}.block-views-blockservice-list-block-1 .view-footer,.view-id-services_full.view-display-id-block_7 .view-footer,.view-id-services_full.view-display-id-block_8 .view-footer,.tshservicelist.view-display-id-block_5 .view-footer,.tshservicelist.view-display-id-block_6 .view-footer{margin-left:5vw;margin-right:5vw;}.tshform input.js-form-submit{margin-bottom:100px;}.tshbutton a,.tshbutton a:visited,.TSH-BGcolor a.cta.linkb,.TSH-BGcolor a.cta.linkb:visited,input.button--add-to-cart,.page-node-142 .views-field-field-linktext a,.page-node-142 .views-field-field-linktext a:visited{white-space:initial;line-height:140%;}.view-inc-tsh-form-result{margin-bottom:100px;}.view-paragraph-slide-neu .views-field-counter{position:absolute;top:260px;left:0px;}.bannercontent .bannerdachzeile{font-size:100%;line-height:var(--lineheight);}.bannercontent .bannertext{font-size:240%;line-height:110%;}.bannercontent .bannerflex .form-item{flex-basis:100%;}.field--name-field-image-kompass img{max-width:140px;}.page-node-type-startpage .layout-content{padding:30px;}.page-node-type-startpage .layout-content .maxwidthcontent{margin-left:0px;margin-right:0px;max-width:100%;}.pine{width:45px;position:absolute;}.pine img{width:100%;height:auto;}.pine_ol{left:0px;top:0px;-webkit-transform:translateX(-33%) translateY(-31%);-moz-transform:translateX(-33%) translateY(-31%);transform:translateX(-33%) translateY(-31%);}.pine_or{right:0px;top:0px;-webkit-transform:translateX(33%) translateY(-31%);-moz-transform:translateX(33%) translateY(-31%);transform:translateX(33%) translateY(-31%);}.pine_ul{left:0px;bottom:0px;-webkit-transform:translateX(-33%) translateY(38%);-moz-transform:translateX(-33%) translateY(38%);transform:translateX(-33%) translateY(38%);}.pine_ur{right:0px;bottom:0px;-webkit-transform:translateX(33%) translateY(38%);-moz-transform:translateX(33%) translateY(38%);transform:translateX(33%) translateY(38%);}.field--name-field-startlinks .field__item a,.field--name-field-startlinks .field__item a:visited{padding:20px 20px;}.field--name-field-startlinks > .startlinkcontainer{padding:20px;flex-basis:100%;}.field--name-field-startlinks > .startlinkcontainer  .field--name-field-startlinktex{display:none;}.startlinkcontainer .field--name-field-startlinkicon,.products .views-field-field-icon{width:70px;}.startlinkcontainer .field--name-field-startlinkicon img,.products .views-field-field-icon img{width:auto;height:100%;max-width:100%;}.page-node-type-startpage .layout-content,.page-node-type-startpage .layout-content .region-content{background-image:none;}.products{flex-wrap:wrap;}.products > .product{flex-basis:100%;margin:0px 0px;}.paragraph--type--title-bold-text .field--name-field-text-paragraph ul{font-size:120%;line-height:var(--lineheight);}.field--name-field-testimonial .field--name-field-testimonial-portrait{width:50%;margin:10px auto;}.afterbuycontainer .afterbuysteps{flex-wrap:wrap;}.afterbuycontainer .afterbuysteps > div{flex-basis:100%;margin-bottom:var(--vhone);}.view-inc-show-translation a,.view-inc-show-translation a:visited{width:125px;height:125px;font-size:80%;line-height:120%;-webkit-transform:translateX(-20%) translateY(-50%);-moz-transform:translateX(-20%) translateY(-50%);transform:translateX(-20%) translateY(-50%);}.newsletterblock form .formc{padding-bottom:70px !important;}.newsletterblock .js-form-item-gdpr-consent{bottom:80px;}.tsh .newsletterblock .js-form-item-gdpr-consent{bottom:80px;}input[type="checkbox"]{top:3px;}.paragraph--type--pitchline-block .pitchlineblockset .field--name-field-beschreibung{font-size:120%;line-height:120%;}.webformoncontact .expression{color:var(--weiss);font-size:110%;line-height:120%;}.view-paragraph-slide .owl-item .slideset{padding:20px 0px 0px 5px;box-sizing:border-box;}.view-paragraph-slide-neu .views-field-counter{padding-left:5px;box-sizing:border-box;}.paragraph--type--title-bold-text .field--name-field-text-paragraph ul li,.paragraph--type--pitchline-block .pitchlineblockset .field--name-field-beschreibung{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.tshtopic .filterblock .resetfilter{}.topicparagraph .topicparagraphcontent{flex-wrap:wrap;}.topicparagraph .imgset{flex-basis:100%;height:40vh;}.topicparagraph .leftset{flex-basis:100%;margin-top:var(--vhone);}.region-topheader > div.block{font-size:80%;line-height:120%;}.paragraph--type--image-left-text-right .leftset{padding:5vh 0px 0px 5px;}.tsh .bloglist .view-content .views-row,.bloglist .view-content .views-row{flex-basis:100%;margin-bottom:var(--vhtwo);margin-right:0px;}.view-linkblock > .view-content > .views-row,.paragraph--type--quotes-bild-link > .blockarea.maxwidthcontent,.flippyblock .view-content{margin-top:0px !important;}.paragraph--type--quotes-bild-link .quote{padding-left:5vw;padding-right:5vw;box-sizing:border-box;}.page-node-type-services .region-after-content .paragraph--type--tag-block{display:none;}.page-node-8 .region-after-content .paragraph--type--linkblock-title-text-image{}.page-node-type-services .paragraphsblock .paragraph.paragraph--type--show-block{margin-top:0px !important;}.page-node-13 .paragraphsblock .paragraph--type--abstand + .paragraph.paragraph--type--show-block,.page-node-294 .paragraphsblock .paragraph--type--abstand + .paragraph.paragraph--type--show-block{margin-top:var(--vhtwo) !important;}.page-node-type-services .paragraph--type--title-bold-text{margin-top:calc(var(--vhtwo) + var(--vhtwo));}.page-node-275 .paragraph--type--image-left-dachzeile-text-right-,.page-node-275 .quote{padding-left:5vw;padding-right:5vw;box-sizing:border-box;}.view-paragraph-slide .owl-carousel .owl-nav button.owl-next,.view-owl-tsh-testimonial-slider .owl-carousel .owl-nav button.owl-next,.homecoverowl .owl-theme .owl-nav button.owl-next{background-image:url(/themes/custom/whtheme/images/longpfeil_m.svg) !important;}.view-paragraph-slide .owl-carousel .owl-nav button.owl-next:hover,.view-owl-tsh-testimonial-slider .owl-carousel .owl-nav button.owl-next:hover,.homecoverowl .owl-theme .owl-nav button.owl-next:hover{background-image:url(/themes/custom/whtheme/images/longpfeil_s_m.svg) !important;}.view-paragraph-slide .owl-theme .owl-nav{top:calc(var(--vhtwo) + 30px);}@keyframes moveslide{0%{right:0%;}50%{right:19%;}100%{right:0%;}}.paragraph--type--linkblock-title-text-image h3.likeh1{padding-left:5vw;padding-right:5vw;box-sizing:border-box;}.whycontainer{flex-wrap:wrap;margin-bottom:0px;}.whycontainer .views-field-field-blog-main-image-2{flex-basis:100%;height:40vh;}.whycontainer .views-field-field-why-you-need-it{flex-basis:100%;}}@media all and (max-width:500px){.mobile{display:block !important;}.desktop{display:none !important;}.smallserviceblock .view-content{flex-wrap:wrap;}.smallserviceblock .views-row{flex-basis:100%;margin-bottom:var(--vhtwo);margin-bottom:3vh;}.smallserviceblock{padding:0px 0px var(--vhone) 0px;}.smallserviceblock .views-row .views-field-field-small-service-image{}.smallserviceblock .views-row  img{width:100%;}.smallserviceblock .views-row{margin-bottom:var(--vhtwo);}.smallserviceblock .maxwidthcontent{margin-left:5vw}.smallserviceblock .views-field-field-service-title{font-size:120%;}.smallserviceblock .imagedescription{position:relative;left:0px;top:0px;margin-bottom:20px;display:none;}.paragraph--type--linkblock-title-text-image .linkblockset{margin-top:var(--vhone);}}@media all and (max-width:414px){.whycontainer .views-field-field-why-you-need-it{flex-basis:100%;padding-bottom:0px !important;}body.page-node-type-tsh-form{font-size:85%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:145%;}.tsh-frontpage.tsh .tshservicelist .views-row:nth-child(3){margin-top:0px !important;}.bannercontent .bannertext{font-size:200%;line-height:110%;}.paragraph--type--pitchline-block .field--name-field-icon-left{flex-basis:40%;}.paragraph--type--pitchline-block .pitchlineblockset{flex-basis:50%;}ul.newsticker li{min-width:140px;}}@media all and (max-width:375px){body{font-size:85%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:145%;}.view-titelblock-webform{font-size:70%;min-height:120px;}.bannercontent{padding:20px;}}@media all and (max-width:320px){.dl-menuwrapper li a{padding:12px 20px 12px 5vw}.bannercontent .bannerdachzeile{font-size:9%;line-height:var(--lineheight);}.bannercontent .bannertext{font-size:180%;line-height:110%;}}@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:landscape){}@media only screen and (max-width:736px) and (orientation:landscape){}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}@-webkit-keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:none;transform:none;}}@keyframes wobble{from{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:none;transform:none;}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none;}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none;}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:none;transform:none;}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:none;transform:none;}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:none;transform:none;}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:none;transform:none;}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:none;transform:none;}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:none;transform:none;}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}to{-webkit-transform:none;transform:none;opacity:1;}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}to{-webkit-transform:none;transform:none;opacity:1;}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:none;transform:none;}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}@keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}@-webkit-keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}@keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
.tickercontainer{width:100%;min-height:50px;margin:0;padding:0;overflow:hidden;text-align:center;}.tickercontainer .mask{position:relative;width:100%;overflow:hidden;}ul.newsticker{position:relative;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;align-content:center;align-items:center;}ul.newsticker li{margin:10px;padding:0;align-self:center;}ul.er-controls{list-style:none;display:inline-block;padding:0;}ul.er-controls > li{display:inline-block;padding:0 10px;background:#f0f0f0;margin:5px;border-radius:5px;height:40px;line-height:40px;}ul.er-controls > li:hover{background:#f5f5f5;cursor:pointer;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}[dir="rtl"] .progress__bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;color:#000;background:#fff;border:solid 1px #ccc;padding:0;}@media all and (max-width:48em){.ui-dialog{}}.ui-dialog .ui-dialog-titlebar{font-weight:bold;background:#f3f4ee;border-style:solid;border-radius:0;border-width:0 0 1px 0;border-color:#ccc;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;background:#f3f4ee;padding:.3em 1em;border-width:1px 0 0 0;border-color:#ccc;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{padding:0;margin:0;}.ui-dialog .ajax-progress-throbber{left:49%;position:fixed;top:48.5%;z-index:1000;background-color:#232323;background-image:url(/themes/misc/loading-small.gif);background-position:center center;background-repeat:no-repeat;border-radius:7px;height:24px;opacity:0.9;padding:4px;width:24px;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:var(--actioncolor);}.form-required:after{content:'';vertical-align:super;display:inline-block;background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid var(--actioncolor);}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/themes/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:0px;padding:20px 20px 20px 20px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:var(--tshschwarz);background-color:var(--tshschwarz);border-color:var(--tshschwarz) var(--tshschwarz) var(--tshschwarz) transparent;background-image:none;box-shadow:0px 0 0 var(--tshschwarz);color:#FFFFFF;}.view-inc-tsh-form .messages--status{position:relative;left:0px;top:0px;-webkit-transform:translateY(0%) translateX(0%);-moz-transform:translateY(-50%) translateX(0%);transform:translateY(0%) translateX(0%);}.view-inc-tsh-form .messages--status .closer{display:none !important;}.messages--status{position:fixed;left:50%;top:50%;padding:40px;box-sizing:border-box;font-family:var(--bold);text-align:center;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);border-radius:15px;}.messages--status h6{text-transform:uppercase;margin:0px 0px 20px 0px;padding:0px;}.messages--status .prodtit{font-style:italic;}.messages--status .closer{position:absolute;right:10px;top:10px;font-size:30px;line-height:20px;color:var(--actioncolor);}.messages--status .closer:hover{color:var(--weiss);cursor:pointer;}.messages.messages--error .closer{display:none !important;}.messages--status a,.messages--status a:visited{color:var(--actioncolor);text-transform:uppercase;}.messages--status a:hover,.messages--status a:active{color:#FFFFFF;text-decoration:none;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:0px 0 0 var(--tshschwarz);margin-left:0;}.messages--warning{background-color:yellow;background-image:url(/themes/custom/whtheme/images/icons/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#333333;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:var(--actioncolor);color:#FFFFFF;background-image:none;border-color:none;border:0px !important;box-shadow:none}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 var(--actioncolor);}.messages--error p.error{color:var(--actioncolor);}
