:root { --dunkel:   #0C325F; --medium:   #595D61; --hell:      #F4F4F4; --hell2:     #EBEBEB; --hellgrau:  #F4F4F4; --mittelgrau:#EBEBEB; --vibrant:  #D6160C; --on-vibrant:  #fff;
--brands:   #1d4f48; --weiss:    #fff;
--schwarz:  #000;
--dunkelgrau: #3D3D3D;
--body-bg:  #F4F4F4;
--body-col: #1A1A1A;
--accent-6-presentation-: #FFBE86;
--accent-5-presentation-: #FF8686;
--accent-4-presentation-: #FF86FF;
--accent-3-presentation-: #9986FF;
--accent-2-presentation-: #5FA7FA;
--accent-1-presentation-: #FFE58E;
--light-presentation-: #D1D1D1;
--readable-presentation-: #959595;
--lighter-presentation-: #F7F7F7;
--brand-presentation-: #12CC7D;
--foreground-presentation-: #1A1A1A;
--trans-dunkel--1: rgba(0,0,0,0.05);
--trans-dunkel-1: rgba(0,0,0,0.1);
--trans-dunkel-2: rgba(0,0,0,0.2);
--trans-dunkel-4: rgba(0,0,0,0.4);
--trans-dunkel-6: rgba(0,0,0,0.6);
--trans-dunkel-8: rgba(0,0,0,0.8);
--trans-dunkel-9: rgba(0,0,0,0.9);
--trans-hell-1: rgba(255,255,255,0.1);
--trans-hell-2: rgba(255,255,255,0.2);
--trans-hell-4: rgba(255,255,255,0.4);
--trans-hell-6: rgba(255,255,255,0.6);
--trans-hell-6: rgba(255,255,255,0.7);
--trans-hell-8: rgba(255,255,255,0.8);
--trans-hell-9: rgba(255,255,255,0.9);
--trans-grau-6: rgba(244, 244, 244,0.6);
--trans-grau-7: rgba(244, 244, 244,0.7);
--trans-grau-8: rgba(244, 244, 244,0.8);
--trans-grau-9: rgba(244, 244, 244,0.9);  --step-14: clamp(0.8781rem, 0.8744rem + 0.0185vw, 0.875rem); --step-16: clamp(0.9375rem, 0.9158rem + 0.1087vw, 1rem); --step-17: clamp(0.9375rem, 0.9158rem + 0.1087vw, 1.08rem); --step-18: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem); --step-22: clamp(1.0669rem, 0.9977rem + 0.3457vw, 1.375rem); --step-26: clamp(1.2963rem, 1.1204rem + 0.8793vw, 1.625rem); --step-28: clamp(1.2963rem, 1.1204rem + 0.8793vw, 1.75rem); --step-32: clamp(1.2963rem, 1.1204rem + 0.8793vw, 2rem); --step-44: clamp(1.4756rem, 1.1956rem + 1.4vw, 2.75rem); --step-88: clamp(1.7926rem, 0.397rem + 6.9777vi, 5.5rem); --character-spacing-0: 0px;
--character-spacing-0-25: 0.25px;
--character-spacing-0-36: 0.36px;
--character-spacing-0-84: 0.84px;
--character-spacing-0-88: 0.88px;
--line-spacing-22: 1.2222222222222223em; --line-spacing-24: 1.0909090909090908em; --line-spacing-26: 1.1818181818181819em; --line-spacing-32: 1.1428571428571428em; --line-spacing-48: 1.0909090909090908em; --schrift: mreavesxlmodot, system-ui, -apple-system, sans-serif; --min: 20ch;
--gap: 1.5rem;
--grid: calc(100% / 12);
--gridwidth: 10rem; 
--gridgap: 10px; --minimg: 17rem;
--swidth: 69.125rem;
--smwidth: 88.10rem;
--mwidth: 85.375rem;
--mrowidth: 92.85rem;
--fullwidth: 116.30rem; --header-padding: 0rem;
--max-wrapper: min(var(--wrapper-max-width), 100% - var(--wrapper-margin) * 2);
--max-section: min(var(--section-max-width), 100% - var(--section-margin) * 2);
--wrapper-max-width: var(--fullwidth);
--wrapper-margin: 0.05rem;
--section-max-width: var(--smwidth);
--section-margin: 0.05rem;
--section-margin-left: 0;
--section-margin-top: -1.5rem;
--section-padding: 2.5rem 1.5rem;
--section-min-height:20rem;
--section-min-xl-height:30rem;
@media (min-width: 69.125rem) {
--wrapper-margin: 1.5rem;
--header-padding: 0; --section-margin: 1.5rem; --section-margin-left: var(--grid);
--section-margin-top: -4.25rem;
--section-padding: 3.5rem 0 3.5rem 0; --section-min-height:35rem;
--section-min-xl-height:48.625rem;
--gridwidth: 11rem; }
}
@font-face {
font-family: 'mreavesxlmodot';
src: url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/fonts/mreavesxlmodot-bolditalic-webfont.woff2) format('woff2'),
url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/fonts/mreavesxlmodot-bolditalic-webfont.woff) format('woff');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'mreavesxlmodot';
src: url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/fonts/mreavesxlmodot-bold-webfont.woff2) format('woff2'),
url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/fonts/mreavesxlmodot-bold-webfont.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'mreavesxlmodot';
src: url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/fonts/mreavesxlmodot-regitalic-webfont.woff2) format('woff2'),
url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/fonts/mreavesxlmodot-regitalic-webfont.woff) format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'mreavesxlmodot';
src: url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/fonts/mreavesxlmodot-reg-webfont.woff2) format('woff2'),
url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/fonts/mreavesxlmodot-reg-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
} *, *::before, *::after {box-sizing: inherit;}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,hr,iframe,img,ins,kbd,label,legend,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;color:inherit;font:inherit;list-style:none;margin:0;padding:0;outline-color:transparent;text-decoration:none;vertical-align:baseline}
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer}
article, aside, figcaption, figure, footer, header, hgroup, nav, section, time{display:block;} html{background:var(--body-bg);font-size: 100%;scroll-behavior: smooth; scroll-padding-top:125px;scroll-snap-type: y mandatory;box-sizing:border-box;}
body{background:var(--body-bg);color:var(--dunkel); font-family:var(--schrift);font-size:var(--step-22);font-weight:400;letter-spacing:var(--character-spacing-0-25);line-height:var(--line-spacing-22);margin:0;padding:0;text-align:center;position:relative;overflow-x: hidden;overflow-y:scroll;}
body.brands-template-default,
body.page-template-page-brands {color:var(--dunkelgrau);background:var(--hellgrau);}
a,a:hover,a:focus{color:var(--dunkel);text-decoration:underline;}
a:hover,a:focus{color:var(--vibrant);text-decoration:none}
a.post-edit-link{background:var(--vibrant);color:var(--weiss);display:none;margin:0;padding:10px 25px;position:fixed;bottom:1rem;left:1rem;border-radius:9999px;z-index:9999}
a[href^="http://" i]:not([href*="deska-imex.com" i]),
a[href^="https://" i]:not([href*="deska-imex.com" i]){text-decoration:none;}
a.ext{font-weight:bold;}
.brands a.ext, .brands a.ext::before{color:var(--weiss);}
.brands a.ext::before{text-decoration:none}
a.rcb-sc-link{display:inline-block;margin:10px;padding:5px 10px;background:var(--weiss);border:1px solid var(--dunkel);text-decoration:underline;}
address{font-style:normal}
blockquote{display:block;margin:6rem auto;position: relative;text-align:center;line-height:var(--line-spacing-32);}
blockquote h2, blockquote h3{}
blockquote .bq p{color:var(--medium);display:block;font-size:var(--step-3);font-size:var(--step-28);line-height:var(--line-spacing-32);font-style:italic;margin:1.5rem auto;text-align:left;}
.dunkel blockquote .bq p{color:var(--weiss);}
blockquote .bq::before{content:url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/quotes.png);display:block;height:60px;width:73px;margin:1.5rem 0 ;}
.dunkel blockquote .bq::before{content:url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/quotes-w.png);}
blockquote .bqv{color:var(--dunkel);font-style:normal;font-size:var(--step-22);line-height:var(--line-spacing-26);font-weight:600;margin:2rem auto;}
blockquote .bqv span{display:block;}
blockquote .bqv span.phone, blockquote .bqv span.email{font-weight:400;}
blockquote .bqv span.phone{margin-top:1rem;}
blockquote .thumbblock{border-radius:50%;display:block;height:180px;width:180px;margin:3rem auto;}
blockquote img {border-radius: 50%;aspect-ratio: 1;object-fit: cover; width: 100%;}
button{outline-color:transparent;}
code{font-family:'courier new', serif;font-style:normal;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--vibrant);font-weight:700;letter-spacing:var(--character-spacing-0-25);line-height:1.2;margin:1.5rem 0;text-align:left;text-wrap: balance}
.page-template-page-brands h1,.page-template-page-brands h2,.page-template-page-brands h3,.page-template-page-brands h4,.page-template-page-brands h4,.page-template-page-brands h6{color:var(--brands);}
.para{margin:0 auto;padding:1.5rem 0;max-width:var(--section-max-width);text-align:center;}
h1,.h1{font-size:var(--step-44);letter-spacing:var(--character-spacing-0-88);line-height:var(--line-spacing-48);}
h2,.h2{font-size:var(--step-44);letter-spacing:var(--character-spacing-0-88);line-height:var(--line-spacing-48);}
h3,.h3{font-size:var(--step-28);line-height:var(--line-spacing-32);color:var(--dunkel);}
h4,.h4{font-size:var(--step-22);}
h5,.h5{font-size:var(--step-22);}
h6,.h6{font-size:var(--step-18);}
h4,.h4,h5,.h5,h6,.h6{margin-inline:auto;}
hr{background:var(--dunkel);border:none;color:transparent;clear:both;display:block;height:0;margin:25px 0;padding:1px 0 0 0;}
hr.abstand{background:transparent;margin:35px 0;}
img,picture{display:block;width:auto;max-width:100%;height:auto;}
p{margin:1.5rem 0;font-size:var(--step-22);line-height:var(--line-spacing-32);}
p:empty{margin:0;padding:0;}
ol {display:block; font-size: var(--step-22); margin:25px 0; padding:0; counter-reset: list-number; position:relative;}
ol li{ display:block;margin:0;padding:8px 5px 8px 60px; position:relative;}
ol li:before { counter-increment: list-number; content: counter(list-number); margin-inline:auto;width:32px;height:32px;display:flex;align-items: center;justify-content: center; font-size:var(--step-22);font-weight:700;background-color:var(--vibrant);color:var(--weiss);border-radius:50%;position:absolute;left:10px;top:6px;line-height:1;}
ul{margin:25px;font-size:var(--step-22);}
ul li,ul.postinfos li {list-style-type:disc;}
ul li{padding:8px 5px;position:relative;}
ul ul,ul ul ul{margin:0 15px}
ul ul li,ul ul ul li{background-image:none;padding:5px;}
ul.cols, p.cols, div.cols{columns:50ch 2;gap: var(--gap);break-inside:avoid;}
ul.cols li{break-inside:avoid;padding:0.5rem}
small{font-size:var(--step-14);line-height:1.4}
cite, em{font-style:italic}
pre{margin:15px 0;overflow:auto;}
pre a{font-weight:400;}
strong{color:var(--dunkel);font-weight:700;}
h1 strong,h2 strong{color:var(--dunkel);display:block;}
.dunkel h1 strong,.dunkel h2 strong{background:transparent;color:var(--weiss);}
sup,sub{font-size:var(--step-14);height: 0;line-height:1;vertical-align:baseline;position: relative;}
sup{top: -0.35rem;}
sub{bottom: -0.25rem;}
small{font-size:var(--step-14);font-style:italic}
table{margin:1.5rem auto;width:auto;border-collapse:collapse;font-size:var(--step-22);margin:1.5rem 0;}  video {margin:1.5rem auto;text-align:center;max-width:100%;height:auto;}
.video-wrapper{background:transparent;border:none;display:grid;place-items:center;margin:0 auto;width:100%;max-width:100%;text-align:center;position:relative;}
.video-container{background:transparent;display:block;position:relative;padding:0;overflow:hidden;aspect-ratio:16/9;}
.video-container iframe,.video-container object,.video-container embed{background:transparent;margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%}
.video-wrapper .playpause {
border:2px solid var(--vibrant);
width:50%;
height:50%;
z-index:300;
}
h1.heinz{position: absolute; top: -9999px; left: -9999px; width: 1px; height: 1px; overflow: hidden; white-space: nowrap; clip: rect(0 0 0 0); clip-path: inset(100%); border: 0 !important;}
#wrapheader{background:var(--weiss);display:block;position:sticky;left:0;top:0;text-align:left;width:100%;z-index:800;transition: background 0.3s;box-shadow: 0px 1px 1px #0000001A;}
#header{background:var(--weiss);display:flex;align-items:center;justify-content:space-between;height:70px;transition:height 0.3s; margin:0 auto;padding:0 var(--header-padding);position:relative;
width:100%;max-width: var(--max-wrapper);}
#header .logo{max-height:60px;text-align:left;}
#header .logo img{max-height:60px;max-width:260px;padding:5px 0;transition:.5s ease-in-out;}
#header .logo a,#header .logo a:hover{color:var(--dunkel);}
#header .logo .titel{font-size:var(--step-2);font-weight:700;letter-spacing:var(--character-spacing-0-25);margin:0;padding:0;line-height:1.25;}
#header .logo .beschreibung{color:var(--dunkel);display:none;font-size:var(--step-1);font-weight:700;margin:5px 0;padding:0;} @media all and (max-width: 60.24999rem){  .ko-menu{background:0 0;border:0;width: 35px;height: 30px;margin: 16px 10px 0 0;position:absolute;top:0;right:10px;z-index:9999;cursor: pointer;display: inline-block;transition:.5s ease-in-out;} .ko-menu span{background-color:var(--dunkel);position: absolute;border-radius: 2px;transition: .3s cubic-bezier(.8, .5, .2, 1.4);width:100%;height: 4px;transition-duration: 500ms}
.ko-menu span:nth-child(1){top:0px;left: 0px;}
.ko-menu span:nth-child(2){top:13px;left: 0px;opacity:1;}
.ko-menu span:nth-child(3){bottom:0px;left: 0px;}
.ko-menu:not(.open):hover span:nth-child(1){transform: rotate(-3deg) scaleY(1.1);}
.ko-menu:not(.open):hover span:nth-child(2){transform: rotate(3deg) scaleY(1.1);}
.ko-menu:not(.open):hover span:nth-child(3){transform: rotate(-4deg) scaleY(1.1);}
.ko-menu.open span{background-color:var(--weiss);}
.ko-menu.open span:nth-child(1){transform: rotate(45deg);top: 13px;}
.ko-menu.open span:nth-child(2){opacity:0;}
.ko-menu.open span:nth-child(3){transform: rotate(-45deg);top: 13px;}
nav#konavigation,nav#konavigation.open{margin:0;position:fixed;top:0;left:100vw;height:100%;width:100%;overflow:hidden;z-index: 9998;transition:.5s ease-in-out;isolation:isolate; background-color:var(--dunkel);-webkit-backdrop-filter: invert(100%);backdrop-filter: invert(100%);}
nav#konavigation.open{left: 0;}
.nav__container {position: absolute;inset:0;padding:25px 15px;overflow-y: auto;-webkit-overflow-scrolling: touch; scrollbar-color: var(--hellgrau) var(--dunkel); scrollbar-width: thin; }
.nav__container::-webkit-scrollbar {width: 10px;}
.nav__container::-webkit-scrollbar-track {background: var(--dunkel);}
.nav__container::-webkit-scrollbar-thumb {background: var(--hellgrau);border:1px solid var(--dunkel);border-radius:3rem}
nav#konavigation ul,nav li{background:transparent;display:block;margin:0;padding:0;text-align:left;width:auto;}
nav#konavigation ul a,
nav#konavigation ul a:hover,
nav#konavigation ul a:focus{background:transparent;color:var(--hellgrau);font-size:var(--step-18);letter-spacing:var(--character-spacing-0-25);display:block;font-weight:700;margin:0;padding:10px;position:relative;text-decoration:none;}
nav#konavigation ul a:hover,
nav#konavigation ul a:focus,
nav#konavigation ul ul a:hover {color:var(--hellgrau);background:var(--trans-hell-1);}
nav#konavigation.open a[aria-current="page"],
nav#konavigation ul ul a[aria-current="page"] {}
nav#konavigation ul.sub-menu a[aria-current="page"]{color:var(--vibrant)}
nav#konavigation ul a:not([href]),
nav#konavigation ul a:hover:not([href]){cursor:text;}
nav#konavigation li.menu-item-has-children > a:after{font-size:var(--step-18);text-decoration:none;margin:0 0 0 10px;}
nav#konavigation li.menu-item-has-children li a:after{content:'';margin:0;padding:0;width:0;}
nav#konavigation li.current_page_ancestor a:after{color:var(--dunkel);}
nav#konavigation li.sprache{}
nav#konavigation li.sprache a,
nav#konavigation li.sprache a:hover,nav#konavigation li.sprache a:focus{color:var(--dunkelgrau);}
nav#konavigation li.sprache a:hover,nav#konavigation li.sprache a:focus{color:var(--vibrant);}
nav#konavigation li.menu-item-gtranslate{padding:0;padding:20px;background:var(--weiss)}
nav#konavigation li.menu-item-gtranslate div:first-of-type{top:0}
nav#konavigation li.menu-item-gtranslate a,
nav#konavigation li.menu-item-gtranslate a:hover
nav#konavigation li.menu-item-gtranslate a:focus{color:var(--dunkelgrau);}
nav#konavigation li.menu-item-gtranslate a:hover
nav#konavigation li.menu-item-gtranslate a:focus{color:var(--vibrant);}
}
@media all and (min-width:60.25rem){
.ko-menu {display:none}
nav#konavigation,nav#konavigation.open{border:none;display:block;font-size:var(--step-14);height:auto;margin:0;overflow:visible;position:relative;text-align:center;text-transform:uppercase;width:auto;z-index:900;box-shadow:none;}
nav#konavigation ul{display:inline-block;margin:0;text-align:left;vertical-align:middle;z-index:901;}
nav#konavigation ul li{display:inline-block;padding:0;position:relative;}
nav#konavigation a{color:var(--dunkel);display:block;font-size:var(--step-18);font-weight:600;letter-spacing:var(--character-spacing-0-25);margin:0 1.3rem 0 0;padding:0.8rem 0;text-decoration:none;}
nav#konavigation li:last-child > a{margin:0}
nav#konavigation a[aria-current="page"],
nav#konavigation li.current-menu-parent a,
nav#konavigation li.aktiv a{color:var(--vibrant);font-weight:700;}
nav#konavigation a[aria-current="page"]::after{color:var(--vibrant);} nav#konavigation ul.sub-menu{background:var(--weiss);color:var(--dunkel);display:block;height:auto;top:100%;left: -100vw;opacity:0;margin:0;padding:0.8rem 0;position:absolute;width:330px;transition:opacity .6s ease-in-out}
nav#konavigation ul.sub-menu li{}
nav#konavigation li:hover > ul.sub-menu,
nav#konavigation li:active > ul.sub-menu,
nav#konavigation li:focus > ul.sub-menu{left:-1.35rem;opacity:1;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
nav#konavigation ul.sub-menu li{display:block;padding:0;width:auto;}
nav#konavigation ul.sub-menu a{color:var(--dunkel);font-size:var(--step-18);font-weight:600;margin:0;padding:0.2rem 1rem;}
nav#konavigation ul.sub-menu a[aria-current="page"]{color:var(--vibrant)}
nav#konavigation ul.sub-menu a::before{display:none;}
nav#konavigation ul.sub-menu a::after{color:var(--dunkel);transition:color .3s;}
nav#konavigation ul.sub-menu a:hover::after{color:var(--vibrant);}
nav#konavigation li.menu-item-has-children > a{margin:0 0.3rem 0 0;}
nav#konavigation li.menu-item-has-children > a::after{font-size:var(--step-14);text-decoration:none;margin:0;transition:transform .6s ease-in-out;width:auto;}
nav#konavigation li.menu-item-has-children:hover > a::after{transform:rotate(90deg);}
nav#konavigation li.menu-item-has-children ul.sub-menu li a::before{margin:0 10px 0 0;font-size:var(--step-14);}
nav#konavigation li.sprache{}
nav#konavigation li.sprache a,
nav#konavigation li.sprache a:hover,nav#konavigation li.sprache a:focus{color:var(--dunkelgrau);}
nav#konavigation li.sprache a:hover,nav#konavigation li.sprache a:focus{color:var(--vibrant);}
nav#konavigation li.menu-item-gtranslate{padding:0;transform:translateY(-21px);width:180px;}
nav#konavigation li.menu-item-gtranslate a,
nav#konavigation li.menu-item-gtranslate a:hover
nav#konavigation li.menu-item-gtranslate a:focus{color:var(--dunkelgrau);}
nav#konavigation li.menu-item-gtranslate a:hover
nav#konavigation li.menu-item-gtranslate a:focus{color:var(--vibrant);} #header{height:120px;}
#header .logo,#header .logo img{max-height:70px;}
.scrolled #header{height:70px;}
.scrolled #header .logo img{max-height:70px;}
}
#wrapseitennav{background-color:transparent;position:fixed;top:0;left:0;width:100%;text-align:center;opacity: 0; transition: opacity 0.5s,transform 0.5s;z-index:1;}
ul#seitennav{background-color:var(--weiss);display:block;font-size:var(--step-16);margin:0 auto;padding:0.5em;max-width:var(--max-wrapper);}
ul#seitennav li{display:inline-block;list-style:none;margin:0 0.5rem;padding:0;}
ul#seitennav li > a{background:var(--mittelgrau);border-radius:9px;font-weight:bold;line-height:var(--line-spacing-22);padding:0.5em;text-decoration:none;display:flex;align-items:center;justify-content:space-between;}
ul#seitennav li > a:focus,ul#seitennav li > a:active,ul#seitennav li > a:hover,ul#seitennav li > a.active{color:var(--vibrant);}
ul#seitennav li > a::after{color:transparent;transition:color .3s;}
ul#seitennav li > a:hover::after,ul#seitennav li > a.active::after{color:var(--vibrant);}
ul#seitennav li a{padding:0.5em 3em 0.5em 1em;position:relative;text-align:left;text-decoration:none;}
ul#seitennav li a::after{position:absolute;right:0;top:35%;}
.scrolled #wrapseitennav {opacity: 1;transform: translateY(70px);z-index:700}
#wrapper{
background:var(--weiss);
display:block;
position:relative;
margin:0 auto;
text-align:left;
font-size:var(--step-18);
max-width:100%;
}
body.page-template-page-brands #wrapper{background:var(--hellgrau);}
.content{display:block;position:relative;}
body.page-template-page-brands .content{background:var(--mittelgrau);}
.breadcrumb{clear:both;color:var(--dunkel);display:block;font-size:var(--step-14);margin:0 auto;max-width:var(--swidth);padding:1.5rem 0;}
.breadcrumb > span {margin:0;}
.breadcrumb span + span::before{content:'\003e';color:var(--dunkel);display:inline-block;vertical-align:middle;margin:0 0.8rem;}
.breadcrumb.bra,
.breadcrumb.bra span + span::before{color:var(--brands);}
ul#breadcrumb li{background:transparent;display:inline;margin:0;padding:0;}
ul#breadcrumb li:first-child{background-image:none;}
ul#breadcrumb li a,.breadcrumb a{color:var(--brands);font-weight:400;margin:0;padding:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#footer{display:block;background:var(--dunkel);color:var(--trans-hell-8);font-size:var(--step-22);padding:0;position:relative;}
#footer .inner{display:block; margin:0 auto;padding:var(--section-padding);text-align:left;}
#footer .inner h3{color:var(--trans-hell-8);font-size:var(--step-32);margin:0;text-align:left;}
#footer strong{color:var(--trans-hell-8);}
#footer .inner p{margin-bottom:1rem;}
#footer .inner ul{font-size:var(--step-18);margin:2.5rem  auto;text-align:left;}
#footer .inner ul li{border:none;display:block;padding:0;}
#footer .inner ul li a{color:var(--trans-hell-8);display:inline-block;padding:5px 10px;text-decoration:none;vertical-align:middle;}
#footer .inner ul li a:hover{color:var(--weiss);}
#footer .inner ul li a[aria-current="page"]{color:var(--weiss);text-decoration:underline;}
#footer .inner-2{display: flex; flex-wrap: wrap;gap:2.5rem;margin:0 auto;padding:var(--section-padding);text-align:center;width:100%;max-width: min(var(--section-max-width), 100% - var(--section-margin) * 2);text-align:left;}
#footer .inner-2 .footerbox{flex: 0 1 200px;}
#footer .inner-2 h3,
#footer .inner-2 ul li:first-child a{color:var(--trans-hell-8);font-size:var(--step-18);font-weight:700;margin:0;text-align:left;text-transform:uppercase;}
#footer .inner-2 ul.sub-menu li a{font-weight:400;text-transform:none;}
#footer .inner-2 ul{font-size:var(--step-18);margin:0;padding:0;}
#footer .inner-2 ul li{border:none;display:block;margin:0;padding:0;text-align:left;}
#footer .inner-2 ul li a{color:var(--trans-hell-8);display:block;padding:5px 0;text-decoration:none;}
#footer .inner-2 ul li a:hover{color:var(--weiss);}
#footer .inner-2 ul li a[aria-current="page"]{color:var(--weiss);text-decoration:underline;}
#footer .inner-3{color:var(--weiss);font-size:var(--step-18);display:block; margin:0 auto;padding:var(--section-padding);padding-bottom:95px;text-align:left;max-width: min(var(--section-max-width), 100% - var(--section-margin) * 2);}
#footer hr{background:var(--trans-hell-8);margin:0 auto;max-width: min(var(--section-max-width), 100% - var(--section-margin) * 2);}
#footer .signatur{padding:5px;position:relative;}
#footer .signatur .share{}
#footer .flogo{display:block;margin:0 auto;position:relative;max-width:var(--wrapper-max-width);}
#footer .flogo img{max-width:120px;position:absolute;right:2.5rem;bottom:0;} section.module {background-color:var(--weiss);clear:both;display:block;margin:0;padding:0;position:relative;}
section.module.schatten::before,
section.module.trenner::before{content:'';width:100%;height:1px;position:absolute;top:0;left:0;z-index:50;box-shadow:0px 3px 6px rgba(0,0,0,.5);}
section.module article.wrap-inner-section {display:block;margin:0 auto;padding:var(--section-padding);position:relative;max-width: var(--max-section);}
body.page-template-page-brands section.module:not(:first-of-type) article.wrap-inner-section,
body.page-template-page-brands section.module.nah article.wrap-inner-section {padding-top:1rem;} section.module.parallax {display:grid;place-items:center;isolation:isolate;position:sticky;top:0;left:0;right:0;box-shadow:none;aspect-ratio:377/112;   }
section.module.parallax.hoch {aspect-ratio:4/3;}
section.module.parallax article.wrap-inner-section{display:grid;place-items:center;max-width:var(--swidth);position:absolute; inset:0;padding:0}
section.module.parallax .inner-section{padding:0 1rem;}
section.module.parallax picture{position:relative;height:100%;width:100%;z-index:-1;}
section.module.parallax picture img{display:block;height:100%;width:100%;margin:0 auto;max-width:100%;object-fit:cover;}
section.module.parallax h1{color:var(--dunkel);font-weight:700;margin:10px auto;text-align: center;text-transform: uppercase;}
section.module.parallax h2{margin:10px auto;text-align: center;text-transform: uppercase;}
section.module.parallax p{color:var(--dunkel);font-size:var(--step-22);font-weight:700;line-height:var(--line-spacing-26);margin:10px auto;text-align:center;text-wrap:balance;}
section.module.parallax .image img{margin: 0 auto;}
section.module.parallax.weiss,
section.module.parallax.weiss h1,
section.module.parallax.weiss h2,
section.module.parallax.weiss p{color:var(--weiss);}
section.module.parallax .button{margin-top:3.75rem;}
section.module.parallax.overlay {isolation:isolate}
section.module.parallax.overlay article.wrap-inner-section{position:absolute; inset:0;padding:0}
section.module.parallax.overlay article.wrap-inner-section::after{content:"";background-color:var(--dunkel);position:absolute;inset:0;z-index:-1;mix-blend-mode: multiply;}
section.module.parallax.trenner{max-height:550px;}
section.module.parallax.trenner article.wrap-inner-section{display:grid;align-items:center;justify-items:left;}
section.module.parallax.trenner .inner-section{padding:0 1.5rem;}
section.module.parallax.trenner h2,section.module.parallax.trenner h2 em{color:var(--weiss);}
section.module.weiss {background-color:var(--weiss);}
section.module.hell{background-color:var(--hellgrau);}
section.module.hellgrau{background-color:var(--hellgrau);}
section.module.hell2{background-color:var(--mittelgrau);}
section.module.mittelgrau{background-color:var(--mittelgrau);}
section.module.medium{background-color:var(--mittelgrau);}
section.module.dunkel{background-color:var(--dunkel);color:var(--weiss);}
section.module.dunkel h2,
section.module.dunkel h3,
section.module.dunkel blockquote .bqv{color:var(--weiss);}
.dunkel .wrap-textmodul h2 span,
.dunkel h2.sublaurot span,
.dunkel h2 em{color:var(--trans-hell-8);}
.dunkel strong:not(h2 strong){color:var(--weiss);font-weight:700;}
section.module.zweifarbig{isolation:isolate;}
section.module.zweifarbig.hell-weiss{background-color:var(--weiss);}
section.module.zweifarbig.weiss-hell{background-color:var(--hell);}
section.module.zweifarbig.dunkel-hell{background-color:var(--hell);}
section.module.zweifarbig.dunkel-weiss{background-color:var(--weiss);}
section.module.zweifarbig.hell-dunkel{background-color:var(--dunkel);}
section.module.zweifarbig.weiss-dunkel{background-color:var(--dunkel);}
section.module.zweifarbig article.wrap-inner-section{padding-bottom:25px;}
section.module.zweifarbig::after{content:'';background-color:var(--hell);display:block;position:absolute;inset:0 0 50% 0;z-index:-1;}
section.module.zweifarbig.hell-weiss::after{background-color:var(--hell);}
section.module.zweifarbig.weiss-hell::after{background-color:var(--weiss);}
section.module.zweifarbig.dunkel-hell::after{background-color:var(--dunkel);}
section.module.zweifarbig.dunkel-weiss::after{background-color:var(--dunkel);}
section.module.zweifarbig.hell-dunkel::after{background-color:var(--hell);}
section.module.zweifarbig.weiss-dunkel::after{background-color:var(--weiss);}
section.module.zweifarbig.blau::after{background-color:var(--dunkel);}
section.module.zweifarbig.rot::after{background-color:var(--vibrant);}
section.module.zweifarbig.grau::after{background-color:var(--hellgrau);}
section.module.zweifarbig.grau2::after{background-color:var(--hellgrau);}
section.module.zweifarbig.weiss::after{background-color:var(--weiss);}
section.module.big article.wrap-inner-section {}
section.module.bigger article.wrap-inner-section {max-width: var(--mwidth);}
section.module.full article.wrap-inner-section {max-width: var(--fullwidth);}
section.module.brands{background-color:var(--mittelgrau);}
section.module.brands article.wrap-inner-section{background-color:var(--brands);color:var(--weiss);border-radius: 30px 30px 0px 0px;margin:0 auto;padding:2.5rem;}
section.module.brands.small article.wrap-inner-section{max-width:var(--swidth);}
section.module.brands .ctext {padding-left:50px;}
section.module.brands h1,section.module.brands h2, section.module.brands h3, section.module.brands blockquote .bqv{color:var(--weiss);margin:0;}
section.module.brands h1{}
section.module.brands h2{font-size:var(--step-26);}
section.module.brands h3{font-size:var(--step-22);margin:1rem 0 2.5rem 0;}
section.module.brands .img{background:#fff;border-radius:50%;display:grid;place-items:center;padding:0.4rem;width:176px;aspect-ratio:1;}
section.module.brands img{border-radius:50%;}
.wrap-textmodul h2 span,
h2.sublaurot span,
h2 em{font-size:var(--step-14);color:var(--dunkel);text-transform:none;font-style:normal;line-height:1}
.brands-template-default  #wrapper{background:var(--mittelgrau);}
.brands-header{background-color:var(--brands);color:var(--weiss);border-radius: 30px 30px 0px 0px;display:block;margin:0 auto;padding:3.5rem 2rem;position:relative;max-width:var(--swidth);}
.brands-header article.wrap-inner-section{display:block;margin:0 auto;width:100%;max-width:var(--swidth);}
.brands-header .inner-section {display:grid;gap:0;grid-template-columns:2fr 9fr 1fr;align-items:center;}
.brands-header .inner-section .headline{padding-left:50px;}
.brands-header h1, .brands-header h2, .brands-header h3, .brands-header blockquote .bqv{color:var(--weiss);margin:0;text-transform:uppercase;}
.brands-header .img{background:#fff;border-radius:50%;display:grid;place-items:center;padding:0.4rem;width:176px;aspect-ratio:1;}
.brands-header img{border-radius:50%;}
.brands-header a.parent-post,
section.module.brands a.parent-post{text-decoration:none;color:var(--weiss);transform:rotate(45deg);font-size:88px;position:absolute;top:2rem;right:2rem;} .share{clear:both;display:block;margin:0;text-align:left;inline-size: fit-content;}
.share a{background:var(--trans-hell-8);border-radius:50%;color:var(--dunkel);display:inline-block;font-size:1.5rem;line-height:100%;margin:0;padding:10px;text-align:center;text-decoration:none;transition:color .3s;vertical-align:middle;}
.share a+a{margin-left:15px;}
.share a:hover{background:var(--weiss);color:var(--vibrant)}
.share a span,.share a:hover span{display:none;}
.share a::before,.share a:hover::before{margin:0;padding:0;}
.share a.icon-stepstone,
.share a.icon-stepstone:hover{background:url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/Stepstone-50.png) 50% 50%;background-size:100%;width:44px;height:44px;border:2px solid var(--trans-hell-8);opacity:0.8;}
.share a.icon-stepstone:hover{opacity:1;border-color:var(--weiss)} .kobox.logos ul{display: flex;flex-wrap: wrap;gap:var(--gridgap);justify-content:center;margin:var(--gridgap) auto;padding:0;width:100%;}
.kobox.logos ul li{flex: 0 1 var(--gridwidth);background-color:var(--weiss);border:1px solid transparent;transition: border-color 1s;list-style:none;margin:0;padding:0;aspect-ratio:16/11;}
.kobox.logos li:hover{border-color:var(--vibrant);} .kobox.logos li img{margin:0 auto;width:100%;max-width:135px;max-height:75px;object-fit:cover;position:relative;}
.kobox.logos li a,.kobox.logos li i,.kobox.logos li em{display:grid;place-items:center;text-decoration:none;width:100%;height:100%}
.kobox.logos li a::after{color:transparent;position:absolute;bottom:5px;right:5px;z-index:50;transition:color .3s;}
.kobox.logos li a:hover::after{color:var(--vibrant);} .accordion:not(.abutton){background:transparent;border:none;border-bottom:1px solid var(--medium);color: var(--dunkel);cursor: pointer;margin:5px 0;padding:1rem 0 0 0; width: 100%;text-align: left; outline-color: transparent;font-family:var(--schrift);font-size:var(--step-28);font-weight:600;text-transform:uppercase;transition: all 0.5s;display:flex;align-items:center;}
.active, .accordion:hover {color: var(--vibrant);}
.accordion:not(.abutton)::before {content: '\002B';color:var(--dunkel);font-weight: 400;font-size:var(--step-44);transition:transform 0.5s;margin:0 1.5rem 0 0}
.accordion:hover::before {color: var(--vibrant);}
.active::before {color: var(--vibrant);transform:rotate(45deg);}
.accordion.abutton{background:var(--vibrant);color:var(--weiss); border-radius:999px;border:none;cursor:pointer;display:block;font-size:var(--step-22);inline-size: fit-content;min-width:238px;margin:1.5em auto;padding:0.5em 1em;text-align:center;text-decoration:none;transition: background 0.5s;}
.accordion.abutton:hover{background:var(--dunkel);color:var(--weiss);}
.accordion.abutton.active{display:none;}
.accordion.abutton::after{display:none;}
.page-template-page-brands.accordion:not(.abutton),
.page-template-page-brands .accordion::before {color:var(--brands)}
.page-template-page-brands .active,
.page-template-page-brands .accordion:hover,
.page-template-page-brands .accordion:hover::before,
.page-template-page-brands .active::before{color:var(--dunkelgrau);}
.panel {max-height: 0;overflow: hidden;transition: max-height 0.5s ease-out;}
.panel .innerpanel{display:block;margin:var(--gridgap) 0;padding:0;}
.panel ul {margin:0 0 0 1.5rem;font-size:var(--step-22);}
.panel ul li {margin:0;padding:8px 0}
section.module.dunkel .accordion:not(.abutton){background:transparent;border-color: var(--trans-hell-4);color: var(--weiss);}
section.module.dunkel .accordion:not(.abutton)::before {color:var(--hell);}
section.module.dunkel .accordion:hover::before,
section.module.dunkel .active::before {color: var(--weiss);}
.sbox.bbildpanel .sbildbox {border:none;background-position: 50% 0; background-repeat: no-repeat;background-size: cover;display:block;height:100%;}
.sbox.bbildpanel .sbildbox img{display:block;height:100%;width:100%;object-fit:cover;}
.sbox.bbildpanel .sbildbox.hb{min-height:250px} #backtotop{background:var(--dunkel);color:var(--weiss);cursor:pointer;font-size:2rem;height:50px;width:50px;position:fixed;bottom:1rem;right:1rem;z-index:999;display:flex;align-items: center;justify-content: center;box-shadow:2px 2px 5px var(--trans-dunkel-4);mix-blend-mode: difference;visibility: hidden;opacity:0;transition: all 0.3s;}
#backtotop:hover{}
#backtotop::before{margin:0;line-height:100%;}
#backtotop span{display:none}
.scrolled #backtotop{visibility:visible;opacity:1;} .button a,
.button a:hover,
.button a:focus{color:var(--weiss); }
.button,
ul.sprungmarken li a,
ul.sprungmarken li a:hover {background:var(--vibrant);color:var(--weiss);border:1px solid transparent; border-radius:999px;cursor:pointer;display:grid;place-items:center;inline-size: fit-content;min-width:238px;margin:1.5em auto;padding:0.8rem 1rem;text-align:center;text-decoration:none;transition: all 0.5s;font-size:var(--step-22);font-weight:700;}
.button:hover,.button:focus,
ul.sprungmarken li a:hover,ul.sprungmarken li a:focus{background:var(--dunkel);color:var(--weiss);}
.dunkel .button:hover,.dunkel .button:focus,
.dunkel ul.sprungmarken li a:hover,.dunkel ul.sprungmarken li a:focus{background:var(--dunkel);border-color:var(--trans-hell-6);color:var(--weiss);}
.button.klein{display:inline-block;margin:0 auto;padding:0 5px;border-radius:0}
.button.klein:hover{}
.button.klein.rahmen{background:transparent;border:1px solid var(--vibrant);color:var(--vibrant);}
.button.klein.rahmen:hover{border-color:var(--dunkel); color:var(--dunkel)} .jobsbox{display:block;margin:1.5rem 0;padding:0.5rem 0;position:relative;}
.jobsbox:not(.headline)::after{content:'';display:block;height:1px;background:var(--dunkel);position:absolute;left:0;right:0;bottom:0;}
.jobsbox div{display:block;padding:0.5rem 0;}
.jobsbox.headline {border:none;margin-top:5.75rem;margin-bottom:2.5rem;}
.jobsbox .beruf{display:block;font-size:var(--step-28);line-height:var(--line-spacing-32);font-weight:700;}
.jobsbox .beruf strong{color:var(--vibrant);display:block;text-transform:uppercase;}
.jobsbox .beschreibung{display:block;font-size:var(--step-22);}
.jobsbox .beschreibung span{display:block;}
.jobsbox .jobpdf{font-size:3.5rem;}
.jobsbox h2{color:var(--dunkel);font-size:var(--step-28);line-height:var(--line-spacing-32);margin:0;text-transform:uppercase;}
.jobsbox strong a{color:var(--vibrant);text-decoration:none;}
.jobsbox a.jobpdf{height:50px;width:65px;} .wrapsplitboxen{display:block;margin:0}
.splitbox {}
.splitbox h2{font-size:var(--step-44);text-transform: uppercase;text-align:left;}
.splitbox h2 strong{color:var(--dunkel);display:block;}
.splitbox p{font-size:var(--step-28);}
.kobox.sprechblase{display:block;margin:0;text-align:center;}
.kobox.sprechblase .inner-kobox{display:inline-block;margin:0 auto;text-align:center;}
.kobox.sprechblase .inner-kobox div.txt{background:var(--vibrant);color:var(--weiss);display:block;margin:0 0 100px 0;text-align:left;margin:0 auto;padding:1.5rem;position:relative;border-radius:10px;}
.kobox.sprechblase .inner-kobox div.txt strong{color:var(--weiss);}
.kobox.sprechblase.blau .inner-kobox div.txt{background:var(--dunkel);}
.kobox.sprechblase.dunkelgrau .inner-kobox div.txt{background:var(--dunkelgrau);}
.kobox.sprechblase .inner-kobox div.txt::after {content: '';position: absolute;display: block;width: 0; z-index: 1; border-style: solid;border-color: var(--vibrant) transparent; border-width: 20px 20px 0; bottom: -20px; left: 10%;}
.kobox.sprechblase.blau .inner-kobox div.txt::after {border-color: var(--dunkel) transparent;}
.kobox.sprechblase.dunkelgrau .inner-kobox div.txt::after {border-color: var(--dunkelgrau) transparent;}
.kobox.sprechblase h2,.kobox.sprechblase h3{color:var(--weiss);margin:0;}
.kobox.sprechblase p{line-height:var(--line-spacing-24);}
.kobox.sprechblase .name{text-align:left;font-weight:700;}
.kobox.sprechblase .thumbblock,
.kobox.sprechblase .thumbblock img{display:block;border-radius:50%;}
.sprechblasenwrap .kobox.sprechblase{display:block;margin:1.5rem auto;}
.sprechblasenwrap .kobox.sprechblase div.txt{margin:0 0 2.0rem 0;padding:1.0rem 1.0rem;text-align:left;text-style:italic;}
.sprechblasenwrap .kobox.sprechblase div.txt p{margin:0.5rem 0} .sprechblasenwrap .kobox.sprechblase div.bild{display:flex;align-items:center;gap:1rem;}
.sprechblasenwrap .kobox.sprechblase div.bild span{display:block;font-size:var(--step-22);line-height:var(--line-spacing-24);}
.sprechblasenwrap .kobox.sprechblase .thumbblock{max-width:176px;aspect-ratio:1;}
.sprechblasenwrap .kobox.sprechblase .thumbblock img{}
.sprechblasenwrap .kobox.sprechblase .name,
.sprechblasenwrap .kobox.sprechblase .position,
.sprechblasenwrap .kobox.sprechblase .telefon,
.sprechblasenwrap .kobox.sprechblase .email{display:block;text-align:left;font-size:var(--step-22);line-height:var(--line-spacing-24);}
.sprechblasenwrap .kobox.sprechblase .position{margin-bottom:1rem;}
.sprechblasenwrap .kobox.sprechblase .email a{text-decoration:none;}
.sprechblasenwrap .kobox.sprechblase .email a:hover,.sprechblasenwrap .kobox.sprechblase .email a:focus{text-decoration:underline;}
.kobox.sprechblase.small{display:block;margin:1.5rem auto;max-width:360px;}
.kobox.sprechblase.small div.txt{margin:0 0 2.0rem 0;padding:1.0rem 1.0rem;text-align:left;text-style:italic;}
.kobox.sprechblase.small div.txt p{margin:0.5rem 0} .kobox.sprechblase.small div.bild{display:flex;align-items:center;gap:1rem;}
.kobox.sprechblase.small div.bild span{display:block;font-size:var(--step-22);line-height:var(--line-spacing-24);}
.kobox.sprechblase.small .thumbblock{width:176px;aspect-ratio:1;}
.kobox.sprechblase.small .thumbblock img{object-fit:cover;width:100%;height:100%;}
.kobox.sprechblase.klein{width:100%;max-width:176px;font-size:var(--step-22);line-height:var(--line-spacing-24);font-style:italic;margin:3.5rem auto;}
.kobox.sprechblase.klein .inner-kobox div.txt{padding:1.2rem 1rem;}
.kobox.sprechblase.klein .kobox.sprechblase div.txt::before{content:'';display:none;}
.kobox.sprechblase.klein .inner-kobox div.txt::after {left: 15%;}
.kobox.text{display:block;margin:3.75rem 0;font-size:var(--step-22);}
.kobox.text >* {}
.sbox{display:block;margin:3.5rem auto 0 auto;}
.sbox.btitel{display:block;}
.sbox.btitel .stitelbox{background:var(--vibrant);border-radius:10px 10px 0 0;padding:1rem;position:relative;}
.sbox.btitel .stitelbox h3{color:var(--weiss);font-size:var(--step-44);text-transform:uppercase;line-height:var(--line-spacing-48);margin:1.5rem auto;text-align:center;}
.sbox.btitel .stitelbox::after {content:'';position: absolute;display: block;width: 0;z-index: 2;border-style: solid; border-color: var(--vibrant) transparent; border-width: 20px 20px 0; bottom: -20px;left: 50%; margin-left: -20px;}
.sbox.btitel .stextbox{background:var(--dunkel);color:var(--weiss);border-radius:0 0 10px 10px;padding:1rem} .symbolliste{margin:2.5em auto 0 auto;display: grid;  grid-gap: var(--gap); grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--min)), 1fr)); text-align:center;}
.symbolliste > *{list-style:none;padding:0;}
.symbolliste .thumb{background-color:var(--dunkel);margin:0 auto;width:172px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;transition: background 0.5s;}
.symbolliste h3{color:var(--dunkel);font-size:var(--step-22);margin:2.5rem auto 1.0rem auto;text-align:center;text-transform:uppercase;max-width:180px;transition: color 0.5s;}
.symbolliste .thumb img{height:64px;width:auto;}
.symbolliste h3 span{color:var(--vibrant);display:block;}
.symbolliste p{line-height:var(--line-spacing-26);transition: color 0.5s;}
.symbolliste a{text-decoration:none;}
.symbolliste a:hover .thumb{background-color:var(--vibrant);}
.symbolliste a:hover h3,.symbolliste a:hover p{color:var(--vibrant);}
ul.symliste{display:grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:1.5rem;margin:2.5em auto;padding:0;width:100%;}
ul.symliste li {display:flex;flex-wrap: nowrap;justify-content:flex-start;gap:1rem;width:100%;}
ul.symliste li .thumb{background-color:var(--dunkel);margin:0;width:83px;height:83px;border-radius:50%;display:block;display:grid;place-items:center;flex-shrink: 0;overflow:hidden;}
ul.symliste img{display:block;margin:0 auto;width:70%;height:70%;object-fit:cover;}
ul.symliste .text{}
ul.symliste h3{color:var(--vibrant);font-size:var(--step-26);margin:0;text-transform:uppercase}
ul.symliste p{color:var(--dunkel);font-size:var(--step-22);margin:0.5rem 0} .liste ul {display:grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:1.5rem;margin:0;padding:0;width:91.67%;}
.liste ul li {list-style:none;margin:0;padding:0 0 2.5rem 95px;position:relative;break-inside:avoid;}
.liste ul li::before {content:''; background-repeat:no-repeat;background-position: 50% 50%;background-size:100%;display:block;border-radius:50%;height:83px;width:83px;position:absolute;left:0;top:5px;}
.liste.check ul li::before{background-image: url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/haken.png);}
.liste.haken ul li::before{background-image: url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/big-arrow-w.png);}
.liste.deska ul li::before{background-image: url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/default.png);}
.liste ul li h3,.liste ul ul li h3{color:var(--vibrant);font-size:var(--step-26);margin:0;text-transform:uppercase}
.liste ul li p,.liste ul ul li p{color:var(--dunkel);font-size:var(--step-22);margin:0.5rem 0}
.liste ul ul{display:block;margin:2rem 0 2rem 2rem}
.liste ul ul li{padding:1rem 0 1rem 34px;}
.liste ul ul li::before {height:24px;width:24px;top:22px}
.swipe-slide ul,.liste.deska ul, .liste.advantage ul{display:block;}
.swipe-slide ul li{padding:8px 0 8px 0;}
.liste.deska ul li,
.liste.advantage ul li{padding:8px 0 8px 42px;position:relative;}
.liste.deska ul li::before{background-color:transparent;background-image: url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/default.png);height:28px;width:28px;top:8px;}
.liste.advantage ul li::before{background-color:transparent;background-image: url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/deska-advantage.png);height:28px;width:28px;top:8px;border-radius:0} .kontaktbox{background:transparent;display:flex;justify-content:center;gap:1.5rem;padding:1rem;z-index:500;position:fixed;left:0;bottom:0;}
.kontaktbox a{display:block;position: relative;line-height:1;text-decoration:none;padding:0;}
.kontaktbox a span{display:none}
.kontaktbox a::before{background:var(--vibrant);border:1px solid transparent;color:var(--weiss);border-radius:50%;display:grid;place-items:center;font-size:var(--step-28);margin:0 auto;padding:0;width:50px;aspect-ratio:1;transition: all .5s;}
.kontaktbox a:hover::before{background:var(--dunkel);border-color:var(--trans-hell-6);} ul.sprungmarken {clear:both;display:block;margin:1.5rem auto;text-align:center;}
ul.sprungmarken li {display:inline-block;padding:0;text-align:center;}
ul.sprungmarken li:before {display:none;}
ul.sprungmarken li a,ul.sprungmarken li a:hover{margin:1em;}
ul.sprungmarken li a:hover{}
ul.bubble-container {position: relative;isolation:isolate;margin: 0 auto;display:block;text-align:center;}
ul.bubble-container li {display:inline-block;list-style:none; margin:0;position:relative;vertical-align:bottom;}
ul.bubble-container img {margin: 0 auto; text-align:center;max-height:350px}
ul.bubble-container span {display:grid;align-items:center;background:var(--vibrant);color:var(--weiss);border-radius:10px;font-size:var(--step-22);width:100%;max-width:195px;max-height:150px;aspect-ratio:1;margin:0 auto 1.5rem auto;padding:0.5rem;position:absolute;bottom:0;opacity:1;transition: opacity 1.2s;hyphens:auto; font-style:italic;}
ul.bubble-container li:hover span { transition: opacity 0.6s;opacity:1;}
ul.bubble-container span em{display:block;margin-bottom:1.0rem;}
ul.bubble-container span strong{color:var(--weiss);} ul.block:not(ul.block ul,ol.block ul) {display:grid;gap:1rem;margin:1rem auto;padding:0;width:100%;text-align:center;}
ul.block li:not(ul.block ul li,ul.block ol li) {background:var(--dunkel);color:var(--weiss);border-radius:10px;font-size: var(--step-22);display: flex; flex-flow: column nowrap;list-style:none;margin:0 auto;padding:1rem;text-align:left;}
ul.block li.rot {background:var(--vibrant);}
ul.block li >* {}
ul.block .nummer{font-size: var(--step-28);}
ul.block .iconthumb{display:grid;place-items:center;width:100%;}
ul.block img{margin:0;height:115px;width:auto}
ul.block h3{color:var(--weiss);font-size: var(--step-28);font-weight:700;margin:1.5rem 0 0 0;text-transform:uppercase;text-align:center;min-height:65px;}
ul.block strong{color:var(--trans-hell-8);}
ul.block .ptxt{}
ul.block ul{display:block;list-style: none;margin:0}
ul.block ul li{display:block;list-style:none;padding:1rem 1rem 1rem 1.5rem;position;relative;}
ul.block ul li::marker {color: #fff;}
ul.block ul li::before{content:'';background:transparent;border:1px solid #fff;color: #fff;display:block;height:12px;width:12px;border-radius:50%;position:absolute;left:0;top:1.5rem;}
ul.block ol li{padding:0 1rem 1rem 55px}
.wrapbalken{display:block;position:relative;margin:135px 0 2.5rem 0;}
ul.balken {display:block;margin:0;padding:0;width:100%;min-height:425px;}
ul.balken li {background:var(--dunkel);border-radius: 10px;text-align:left;list-style:none;margin:1rem 0;padding:1rem;align-self: end;}
ul.balken h3{color:var(--weiss);font-size: var(--step-88);font-weight:700;line-height:var(--line-spacing-32);margin:1.0rem 0;text-transform:uppercase;}
ul.balken p{color:var(--weiss);font-size: var(--step-28);font-weight:700;line-height:var(--line-spacing-32);margin:1.0rem 0;text-transform:uppercase;} ul.teaser{display: grid;grid-gap:11px;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));margin:1.5rem 0;width:100% }
ul.teaser li{background:var(--hellgrau);border-radius:10px;list-style:none;margin:0;padding:0;aspect-ratio:1;position:relative;isolation:isolate;}
ul.teaser li .thumbnail{position:relative;position:absolute;inset:0;z-index:-1;overflow:clip;}
ul.teaser li img{margin:0 auto;text-align:center;height:100%;width:100%;object-fit:cover;transition:scale 900ms ease-in-out;}
ul.teaser li img:hover{scale:1.05;transition:scale 400ms ease-in-out;}
ul.teaser h2,
ul.teaser h3{background:var(--dunkel);color:var(--weiss);font-size:var(--step-26);line-height:var(--line-spacing-32);margin:0;padding:1rem;border-radius:10px 10px 0 0;text-transform:uppercase;transition: all 0.5s;display:flex;align-items:center;justify-content:space-between;}
ul.teaser a h2::after,
ul.teaser a h3::after{margin:0;opacity:0;transform: translateX(-20px);transition: all 0.8s;}
ul.teaser.brands h2,
ul.teaser.brands h3{background:var(--brands);}
ul.teaser.brands li:hover a h2::after,
ul.teaser.brands li:hover a h3::after{opacity:1;transform: translateX(0); transition: all 0.5s;}
ul.teaser.brands h3 i{display:block;font-size:var(--step-14);font-style:normal;text-transform:none;font-weight:normal}
ul.you_want_you_need{display:block;margin:2.5rem auto;position:relative;max-width:var(--swidth);isolation:isolate;}
ul.you_want_you_need li{font-size:var(--step-22);font-weight:bold;list-style:none;margin:1rem 0;padding:0;position:relative;outline:2px solid pink;display:grid;grid-template-columns:40% 60%;align-content:center;}
ul.you_want_you_need li .want {background:var(--dunkel);color:var(--weiss);cursor:pointer;display:block;border-radius:10px;padding:1.5rem;}
ul.you_want_you_need li .want:hover{background:var(--vibrant);transition: background 0.6s;}
ul.you_want_you_need li .need {position:absolute;inset:0 0 0 60%;opacity:0;transition:opacity 0.5s ease-in-out}
ul.you_want_you_need li .need em{background:var(--vibrant);color:var(--weiss);display:block;border-radius:10px;padding:1.5rem;font-style:normal;}
ul.you_want_you_need li .need h3{color:var(--vibrant);}
ul.you_want_you_need li.active .need {opacity:1;}
ul.you_want_you_need::before{content:'';background:url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/big-arrow.png) no-repeat 50% 50&;margin:0 auto;position:absolute;inset:0;z-index:-1;}  .wrapgallery-wrapper{display:block;margin:3.5rem auto;max-width:var(--mwidth);}
.gallery-wrapper {display:grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--minimg)), 1fr));gap:1.0rem;justify-content:center;align-items:center;margin:50px auto;padding:1rem 0;}
.gallery-wrapper a {transition:all 0.3s ease-in-out;aspect-ratio:5/3.5}
.gallery-wrapper a img {height:100%;width:100%;object-fit:cover;border-radius:5px;transition:scale 250ms ease-in-out;vertical-align:bottom;}
.gallery-wrapper a img:hover{scale:1.05}
.gallery-wrapper:hover > :not(:hover) {filter:blur(1px);opacity:0.5}
.gallery-lightboxes .image-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--trans-dunkel-9);opacity:0;visibility:hidden;padding:1rem;backdrop-filter: blur(5px)}
.gallery-lightboxes .image-lightbox:target{opacity:1;visibility:visible;z-index:99998}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper{opacity:0;margin:0;padding:1rem;position:absolute;inset: 0;display:flex;align-items:center;justify-content:center;}
.gallery-lightboxes .image-lightbox:target .image-lightbox-wrapper{opacity:1;}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper img{border:2px solid var(--trans-dunkel-2);margin:0 auto;max-height:70vh;border-radius:1rem;}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper p{display:block;background:var(--trans-hell-2);color:#fff;margin:10px auto;padding:5px 10px;text-align:center;max-width:50ch;border-radius:1rem;}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.close{background:transparent;height:3rem;width:3rem;text-decoration:none;position:absolute;right:2.5rem;top:1.5rem;z-index:99999}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.close::before,
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.close::after{content:'';background:var(--weiss);border-radius:2px;height:3px;width:2rem;position:absolute;transform: rotate(45deg);top:1.5rem;}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.close::after{transform: rotate(-45deg)}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.arrows{position:absolute;top:47%;background:transparent;color:var(--weiss);font-size:2.5rem;text-decoration:none;}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.arrow-left{left:15px}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.arrow-right{right:15px;}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.arrows::before{cursor:pointer;text-decoration:none;}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.arrow-left::before{}
.gallery-lightboxes .image-lightbox .image-lightbox-wrapper a.arrow-right::before{} .wrap-flip-box{display: grid;grid-gap:1.0rem;grid-template-columns: repeat(auto-fit, minmax(320px, 420px));justify-content:center;margin:3.5rem auto;width:100%;}
.flip-box {background-color: transparent;display:block;aspect-ratio:16/11;margin:0 auto; width: 100%; perspective: 1000px; } .flip-box-inner {display:block;font-size:var(--step-17);position: relative;width: 100%;height: 100%; transition: transform 0.8s;  transform-style: preserve-3d;}
.flip-box-inner p{font-size:var(--step-16);margin:0 0 0.8rem 0;line-height:var(--line-spacing-24);}
.flip-box-inner p:empty{margin:0} .flip-box:hover .flip-box-inner {  transform: rotateX(180deg); } .flip-box-front, .flip-box-back { position: absolute; inset:0; -webkit-backface-visibility: hidden; backface-visibility: hidden; 
} .flip-box-front {background-color:var(--hell);color:var(--dunkel); display:grid;grid-template-rows:60px auto 60px;grid-template-columns:100%;}
.flip-box-front .head{display:grid;align-items:center;}
.flip-box-front h3,.flip-box-front h4,.flip-box-front h5{color:var(--dunkel);font-size:var(--step-18);margin:0;padding:0.5em;display:flex;align-items:center;justify-content:space-between;}
.flip-box-front h3,.flip-box-front h4,.flip-box-front h5::after {color:var(--dunkel);}
.flip-box-front img{max-width:50px;max-height:50px;margin:0.5rem;}
.flip-box-front .text  {background-color:transparent;color:var(--dunkel); display:flex;align-items:center; flex-direction: row;  justify-content:start;font-weight:bold; text-align:left;padding:0; position:relative;}
.flip-box-front .head, .flip-box-front .text{position:relative;isolation:isolate;}
.flip-box-front .head .hgb, .flip-box-front .text .hgb{display:block;opacity:0.2;position:absolute;inset:0;z-index:-1}
.flip-box-front .head .hgb{background:var(--trans-dunkel-1); }
.flip-box-front .bg{background-position: 50% 50%; background-repeat: no-repeat;background-size: cover;}
.flip-box-front .text .hgb{background:var(--trans-dunkel-1); }
.flip-box-front .text span{display:block;padding:0.5em ;hyphens:auto;line-height:var(--line-spacing-22);overflow:hidden;position:relative;}
.flip-box.dreieck .flip-box-front,
.flip-box.rechteck .flip-box-front{display:block;isolation:isolate;}
.flip-box.dreieck .flip-box-front::after,
.flip-box.rechteck .flip-box-front::after{content:'';background-color:var(--trans-hell-8);position:absolute;inset:0;z-index:-1;clip-path: polygon(100% 15%, 15% 100%, 100% 100%);}
.flip-box.dreieck .flip-box-front .text{background:transparent;flex-direction: column;justify-content:left;position:absolute;right:0;bottom:0;width:50%;}
.flip-box.dreieck .flip-box-front .text span{display:block;padding:0.5em;}
.flip-box.dreieck .flip-box-front img,
.flip-box.rechteck .flip-box-front img{margin:0.5em 0;}
.flip-box.rechteck .flip-box-front::after{clip-path: polygon(70% 0, 100% 0%, 100% 100%, 60% 100%);}
.flip-box.rechteck .flip-box-front .text{background:transparent;flex-direction: column;position:absolute;right:0;bottom:0;width:35%;}
.flip-box.rechteck .flip-box-front .text span{display:block;padding:1em 0.5em;} .flip-box-back {
display:grid;
align-items:center;
background-color:var(--dunkel);color:var(--weiss);padding:0.5rem 1rem;
transform: rotateX(180deg);
}
.flip-box-back strong{color:var(--weiss);} .tabs {display:block;line-height:1.4em;padding:0;margin: 0 8.33%;text-align:center;}
.tabs div.mytab {background:transparent; display:none;margin:2.5rem auto 0 auto;padding:1rem 0 0 0;font-size:var(--step-22);line-height:var(--line-spacing-24);text-align:left;max-width:698px;}
.tabs input { margin:0;padding:0;display: none; }
.tabs label {background:var(--dunkel);color:var(--weiss);border-radius:10px;cursor: pointer;display:block;font-size:var(--step-22);font-style:italic;line-height:var(--line-spacing-24);font-weight: 400;margin:20px 0 5px 0;padding:1rem;position:relative;text-align:left;transition: all 0.5s;}
.tabs label:hover {background:var(--vibrant);color: var(--weiss);}
.tabs input:checked + label {background:var(--vibrant);color:var(--weiss);}
.tabs #tab1:checked ~ #content1,
.tabs #tab2:checked ~ #content2,
.tabs #tab3:checked ~ #content3,
.tabs #tab4:checked ~ #content4,
.tabs #tab5:checked ~ #content5,
.tabs #tab6:checked ~ #content6,
.tabs #tab7:checked ~ #content7,
.tabs #tab8:checked ~ #content8 {
display: block;
} .tabbed {display:block;margin:2.5rem auto;}
.tabbed .tabbed-content {list-style-type: none;}
.tabbed > input,
.tabbed .tabbed-content div {display: none;}
.tabbed label{background:var(--dunkel);color:var(--weiss);display:block;border-radius:10px;font-size:var(--step-22);font-weight:bold;margin:1rem 0;padding:1.5rem;text-decoration:none;text-align:left;overscroll-behavior: contain;transition: background 0.5s;height:100%;}
.tabbed .tabbed-content>div ul{margin:0}
.tabbed .tabbed-content>div ul li{background:var(--vibrant);color:var(--weiss);display:block;border-radius:10px;font-size:var(--step-22);font-weight:bold;margin:1rem 0;padding:1.5rem;text-decoration:none;text-align:left;list-style:none;}
.tabbed .tabbed-content h3 {color:var(--vibrant);}
.tabbed .tabbed-nav{position:relative;padding-bottom:50px;}
.tabbed .tabbed-nav label:hover,
.tabbed .tabbed-nav label:active{ background:var(--vibrant);}
#tabb1:checked ~ .tabbed-nav label.label1,
#tabb2:checked ~ .tabbed-nav label.label2,
#tabb3:checked ~ .tabbed-nav label.label3,
#tabb4:checked ~ .tabbed-nav label.label4,
#tabb5:checked ~ .tabbed-nav label.label5,
#tabb6:checked ~ .tabbed-nav label.label6,
#tabb7:checked ~ .tabbed-nav label.label7,
#tabb8:checked ~ .tabbed-nav label.label8 {background:var(--vibrant);}
.tabbed .tabbed-nav{background:transparent url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/big-arrow-down.png) no-repeat 50% 100%;}
#tabb1:checked ~ .tabbed-content .tabb1,
#tabb2:checked ~ .tabbed-content .tabb2,
#tabb3:checked ~ .tabbed-content .tabb3,
#tabb4:checked ~ .tabbed-content .tabb4,
#tabb5:checked ~ .tabbed-content .tabb5,
#tabb6:checked ~ .tabbed-content .tabb6,
#tabb7:checked ~ .tabbed-content .tabb7,
#tabb8:checked ~ .tabbed-content .tabb8 { display: block;}
@media screen and (min-width: 50rem) {
.tabbed {display:grid;grid-template-columns:1fr 1fr;gap:7.5rem;justify-content:center;align-items:center;}
.tabbed {background:transparent url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/big-arrow.png) no-repeat 50% 50%;}
.tabbed .tabbed-nav{background:transparent;}
} .tabbed2 {display:block;margin:2.5rem auto;}
.tabbed2 .tabbed-content {list-style-type: none;}
.tabbed2 > input,
.tabbed2 .tabbbed-content div {display: none;}
.tabbed2 label{color:var(--dunkel);display:inline-block;font-size:var(--step-22);font-weight:bold;margin:1rem 1rem 1rem 0;padding:0;text-decoration:none;text-align:left;transition: color 0.5s;}
.dunkel .tabbed2 label{color:var(--weiss);}
.tabbed2 .tabbbed-nav{position:relative;}
.tabbed2 .tabbbed-nav label:hover,
.tabbed2 .tabbbed-nav label:active{color:var(--vibrant);text-decoration:none;}
#tabbb1:checked ~ .tabbbed-nav label.label1,
#tabbb2:checked ~ .tabbbed-nav label.label2,
#tabbb3:checked ~ .tabbbed-nav label.label3,
#tabbb4:checked ~ .tabbbed-nav label.label4,
#tabbb5:checked ~ .tabbbed-nav label.label5,
#tabbb6:checked ~ .tabbbed-nav label.label6,
#tabbb7:checked ~ .tabbbed-nav label.label7,
#tabbb8:checked ~ .tabbbed-nav label.label8{color:var(--vibrant)}
.dunkel .tabbed2 .tabbbed-nav label:hover,
.dunkel .tabbed2 .tabbbed-nav label:active,
.dunkel .tabbed2 .tabbbed-nav label.active{color:var(--weiss);}
#tabbb1:checked ~ .tabbbed-content .tabbb1,
#tabbb2:checked ~ .tabbbed-content .tabbb2,
#tabbb3:checked ~ .tabbbed-content .tabbb3,
#tabbb4:checked ~ .tabbbed-content .tabbb4,
#tabbb5:checked ~ .tabbbed-content .tabbb5,
#tabbb6:checked ~ .tabbbed-content .tabbb6,
#tabbb7:checked ~ .tabbbed-content .tabbb7,
#tabbb8:checked ~ .tabbbed-content .tabbb8 { display: block;}
@media screen and (min-width: 50rem) {
} .spotlight-wrapper{background:var(--weiss);display:block;margin:2.5rem auto;padding:0 45px;hyphens:auto;overflow:hidden;}
.spotlight-wrapper a,
.spotlight-wrapper a:hover,.spotlight-wrapper i{color:var(--medium);text-decoration:none;position:relative;}
.spotlight-wrapper a::after{margin:0;opacity:0;transform: translateX(-20px);transition: all 0.8s;position:absolute;bottom:10px;right:10px;}
.spotlight-wrapper a:hover::after{opacity:1;transform: translateX(0); transition: all 0.5s;}
.spotlight-wrapper .inner-spotlight{display:flex;flex-direction:column;padding:5px;}
.spotlight-wrapper .spotlight-image{}
.spotlight-wrapper .spotlight-image .maincontent{background:var(--hellgrau);border: 1px solid #EBEBEB;color:var(--medium);font-size:var(--step-22);box-shadow: 0px 3px 6px #00000029;height:100%;}
.spotlight-wrapper .inner-spotlight .maincontent a,.spotlight-wrapper .inner-spotlight .maincontent i{display:block;height:100%;}
.spotlight-wrapper .spotlight-image .bild{background:var(--weiss);padding:2rem 1rem;}
.spotlight-wrapper .spotlight-image .text{padding:2rem 1rem;display:block;}
.spotlight-wrapper .spotlight-thumbs a,
.spotlight-wrapper .spotlight-thumbs i{background:var(--weiss);border: 1px solid var(--hellgrau);color:var(--medium);display:grid;gap:0;grid-template-columns:1fr 1fr;align-items:center;font-size:var(--step-22);font-style:normal;margin:0 0 5px 0;box-shadow: 0px 2px 5px #00000029;min-height:183px;text-decoration:none;}
.spotlight-wrapper .spotlight-thumbs a:last-child,
.spotlight-wrapper .spotlight-thumbs i:last-child{margin:0}
.spotlight-wrapper .spotlight-thumbs a .bild,
.spotlight-wrapper .spotlight-thumbs i .bild{padding:0 3rem;}
.spotlight-wrapper .spotlight-thumbs a .text,
.spotlight-wrapper .spotlight-thumbs i .text{padding:0 1.5rem 0 0;}
.spotlight-wrapper h4{font-weight:bold;color:var(--medium);margin:0 auto;text-align:left;text-transform:uppercase;}
.spotlight-wrapper p{margin:0;text-align:left;}
#swipeslider11 .swipe-wrap > div.swipe-slide {padding:0 1rem;}
@media screen and (min-width: 50rem) {
.spotlight-wrapper .inner-spotlight{display:grid;gap:0.5rem;grid-template-columns:1fr 1fr;}
.spotlight-wrapper .inner-spotlight .maincontent a,
.spotlight-wrapper .inner-spotlight .maincontent i{display: flex;flex-direction: column;align-items: center;text-decoration: none;font-style:normal;height: 100%;}
.spotlight-wrapper .inner-spotlight .maincontent a .bild,
.spotlight-wrapper .inner-spotlight .maincontent i .bild{background:var(--weiss);flex-grow: 1;padding:0 3rem;display:flex;align-items:center;}
.spotlight-wrapper .inner-spotlight .maincontent a .text,
.spotlight-wrapper .inner-spotlight .maincontent i .text{flex-grow: 0;height:183px;padding:0 1rem;width:100%;display:flex;align-items:center;justify-content:start;}
} #verticaltabbs,#verticaltabs {background:var(--hellgrau);display:block;margin:2.5rem auto;hyphens:auto;}
#verticaltabbs input,
#verticaltabbs .vslidertabbs .maincontent{display:none;}
#verticaltabs a,#verticaltabs a:hover{color:var(--medium);position:relative;}
#verticaltabs a::after{margin:0;opacity:0;transform: translateX(-20px);transition: all 0.8s;position:absolute;bottom:10px;right:10px;}
#verticaltabs a:hover::after{opacity:1;transform: translateX(0); transition: all 0.5s;}
#verticaltabbs .inner-vsection,#verticaltabs  .inner-vsection{display:flex;flex-direction:column;}
#verticaltabbs .inner-vsection .vcontrolstabbs,#verticaltabs .inner-vsection .vcontrolstabs{order:2}
#verticaltabbs .inner-vsection .vslidertabbs,#verticaltabs .inner-vsection .vslidertabs{order:1;}
#verticaltabbs .vcontrolstabbs,#verticaltabs .vcontrolstabs{height:560px;overflow:hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scroll-behavior: smooth; scroll-snap-type: y mandatory;}
#verticaltabbs .vcontrolstabbs label,#verticaltabs .vcontrolstabs .label a{background:var(--weiss);border: 1px solid var(--hellgrau);color:var(--medium);display:grid;gap:0;grid-template-columns:1fr 1fr;align-items:center;font-size:var(--step-22);margin:4px 0;transition: opacity 0.5s;box-shadow: 0px 2px 5px #00000029;height:183px;text-decoration:none;scroll-snap-align: start;}
#verticaltabbs .vcontrolstabbs label .bild{padding:0 3rem;}
#verticaltabbs .vcontrolstabbs label .text{padding:0 1rem;}
#verticaltabs .vcontrolstabs .label a .bild{padding:0 3rem;}
#verticaltabs .vcontrolstabs .label a .text{padding:0 1rem;}
#verticaltabbs .maincontent,
#verticaltabs .maincontent{background:var(--hellgrau);border: 1px solid #EBEBEB;color:var(--medium);font-size:var(--step-22);box-shadow: 0px 3px 6px #00000029;height:100%;}
#verticaltabbs .maincontent,
#verticaltabs .maincontent a{display:block;text-decoration:none;text-align:center;height:100%;}
#verticaltabbs .maincontent .bild,
#verticaltabs .maincontent a .bild{background:var(--weiss);padding:2rem 1rem;}
#verticaltabbs .maincontent .text,
#verticaltabs .maincontent a .text{padding:2rem 1rem;display:block;}
#verticaltabbs h4,#verticaltabs h4{font-weight:bold;color:var(--medium);margin:0 auto;text-align:center;text-transform:uppercase;}
#verticaltabbs p,#verticaltabs p{margin:0 auto;max-width:229px;}
#verticaltabbs .vcontrolstabbs label:hover,
#verticaltabbs .vcontrolstabbs label:active,
#verticaltabbs .vcontrolstabbs label.active{background:var(--hellgrau);}
#verticaltabbs .vslidertabbs,#verticaltabs .vslidertabs {scroll-behavior: smooth;}
#verticaltabbs .arrows,#verticaltabs .arrows   {display:grid;gap:0.5rem;grid-template-columns:1fr 1fr;justify-items:center;}
#verticaltabbs .arrows button{background:transparent url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/big-arrow-down.png) no-repeat 50% 50%;border:none;cursor:pointer;display:block;margin:2rem auto; height:41px;width:70px;}
#verticaltabbs .arrows button.up{transform: rotate(180deg);}
#verticaltabs .arrows button{background:transparent;border:none;color:var(--brands);cursor:pointer;font-size:64px;margin:1rem auto;}
#verticaltabs .arrows button.down{}
#verticaltabs .arrows button.up{} #vtabb1:checked ~ .vslidertabbs .vtabb1,
#vtabb2:checked ~ .vslidertabbs .vtabb2,
#vtabb3:checked ~ .vslidertabbs .vtabb3,
#vtabb4:checked ~ .vslidertabbs .vtabb4,
#vtabb5:checked ~ .vslidertabbs .vtabb5,
#vtabb6:checked ~ .vslidertabbs .vtabb6,
#vtabb7:checked ~ .vslidertabbs .vtabb7,
#vtabb8:checked ~ .vslidertabbs .vtabb8,
#vtabb9:checked ~ .vslidertabbs .vtabb9,
#vtabb10:checked ~ .vslidertabbs .vtabb10,
#vtabb11:checked ~ .vslidertabbs .vtabb11,
#vtabb12:checked ~ .vslidertabbs .vtabb12 {display:flex;flex-direction: column;} .wraptabs2{display:block;position:relative;}
.tabs2 {display:block;line-height:1.4em;padding:0;margin: 0;text-align:center;}
.tabs2 h3, h3.need{color:var(--dunkel);font-size:var(--step-28);font-weight:bold;margin:1rem auto;text-align:center;}
.tabs2 input { margin:0;padding:0;display: none; }
.tabs2 label{background:var(--dunkel);color:var(--weiss);display:block;border-radius:10px;font-size:var(--step-22);font-weight:bold;margin:1rem 0;padding:1.5rem;text-decoration:none;text-align:left;overscroll-behavior: contain;}
.arrow::before{content:url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/big-arrow.png);display:block;margin:1rem auto;transform:rotate(90deg);}
.tabinhalt div.mytab2{margin:0 auto;display:none;} .tabinhalt div.mytab2:target {display:block;}
.tabinhalt ul {margin:0;padding:0;}
.tabinhalt ul li{background:var(--vibrant);color:var(--weiss);display:block;border-radius:10px;font-size:var(--step-22);font-weight:bold;margin:1rem 0;padding:1.5rem;text-decoration:none;text-align:left;list-style:none;}
h3.need{color:var(--vibrant);}
.tabs2 #tab1:checked ~ .youneed .tabinhalt #content1,
.tabs2 #tab2:checked ~ .youneed .tabinhalt #content2,
.tabs2 #tab3:checked ~ .youneed .tabinhalt #content3,
.tabs2 #tab4:checked ~ .youneed .tabinhalt #content4,
.tabs2 #tab5:checked ~ .youneed .tabinhalt #content5,
.tabs2 #tab6:checked ~ .youneed .tabinhalt #content6,
.tabs2 #tab7:checked ~ .youneed .tabinhalt #content7,
.tabs2 #tab8:checked ~ .youneed .tabinhalt #content8 {
display: block;
} .grafikgrid{display:block;margin:6rem auto;position:relative;}
.grafikgrid ul {
display: block;
margin:0;
padding:0;
}
.grafikgrid ul > * {
background-color: var(--dunkel); color:var(--weiss);font-size:var(--step-28);font-weight:bold;line-height:var(--line-spacing-32);
border-radius: 10px;
margin:1em 0;
padding:1rem;
list-style:none;
display:block;
text-align:center;
}
.grafikgrid ul li strong{color:var(--weiss);display:block;text-align:center;}
.grafikgrid ul li:nth-child(2) {background:var(--vibrant);}
.grafikgrid ul li:nth-child(4) {grid-area: three;background:var(--vibrant);}
.grafikgrid ul li:nth-child(5) {
background-color: var(--weiss);color:var(--vibrant); font-size:var(--step-44);line-height:var(--line-spacing-48);text-transform:uppercase;font-weight:bold;
}
.grafikgrid ul li:hover:not(li:nth-child(5)), .grafikgrid ul li:hover strong{opacity:0.8}
.grafikgrid a,.grafikgrid a:hover,.grafikgrid a:focus{color:var(--weiss);text-decoration:none;} section.module.slyder article.wrap-inner-section {max-width: calc(var(--max-section) + 6rem);}
.swipeslider{background-color:transparent;display:block;position:relative;overflow:hidden;text-align:center;margin:0 auto;padding:1.5rem 0;max-width:calc(var(--swidth) + 1.5rem);}
.swipe-wrap {display:block;overflow: hidden;position: relative;margin:0 auto;padding:0;text-align:center;  }
.swipe-wrap > div.swipe-slide {float:left;margin:0 auto;padding:0 4rem;position: relative;overflow:hidden;}
#swipeSlider11 .swipe-wrap > div.swipe-slide,
#swipeSliderSpotlight .swipe-wrap > div.swipe-slide {padding:0 1rem;}
.swipe-wrap > div.swipe-slide > div.inner-swipe-slide {display:block;margin:0 auto;padding:0;overflow:hidden;position: relative;}
.inner-swipe-slider > blockquote{}
.swipe-wrap p{text-align:left;}
button.swbutton{background:transparent;border:none;color:var(--vibrant);font-size:6rem;font-weight:300;padding:0;position:absolute;top:0;height:100%;cursor:pointer;z-index:700;outline:0;width:auto;}
button.swbutton::before{content:url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/big-arrow.png);height:72px;width:40px;margin:0;}
.slyder button.swbutton::before{content:url(//www.deska-imex.com/wp-content/themes/Deska-Imex-24/images/arrow.png);height:36px;width:21px;margin:0;}
button.swbutton span{display:none;}
button.swprev{left:0; -webkit-transform: scaleX(-1);  transform: scaleX(-1);}
button.swnext{right:0;}
.bigg button.swprev{}
.bigg button.swnext{}
h4.slider-titel{margin:1rem auto;text-align:center;font-size:var(--step-28);font-weight:bold;}
.mroslider  {max-width:var(--mwidth);}
.mroslider .swipe-wrap > div.swipe-slide {padding:0;}
.mroslider .inner-swipe-slider {display:grid;gap:0;align-items:start;width:100%; }
.mroslider .grafik{display:block;position:relative;padding:0 4.5rem;text-align:center;}
.mroslider .grafik img{margin:0 auto;text-align:center;width:100%}
.mroslider .text{display:block;padding:0 0 0 2rem;text-align:left;font-size:var(--step-22);}
.mroslider .text h3{color:var(--vibrant);font-size:var(--step-28);margin-top:0;}
.mroslider .text p{margin-bottom:0;}
.mroslider .text ul{margin-top:0}
.mroslider .text ul li{hyphens:auto;}
.mroslider button.swprev{} .slider-wrapper{display:block;position:relative;overflow-anchor: none;}
.slider-wrapper a{text-decoration:none;}
ul.thumbs,ul.slides,
ul.thumbs > li,ul.slides > li{list-style:none;margin:0;padding:0;position:relative;overflow:hidden;}
ul.thumbs {display:flex;gap:0.5rem;margin:0.5rem 0;overflow-x: scroll; overflow-y: hidden; white-space: nowrap; scroll-snap-type: x mandatory;}
ul.thumbs > li{flex:1;aspect-ratio:1;scroll-snap-align: center;}
ul.thumbs > li a img{transition:scale 250ms ease-in-out;object-fit:cover;height:100%;width:100%;}
ul.thumbs > li a:hover img{scale:1.05}
ul.slides {width:100%;aspect-ratio:1;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
ul.slides > li.image{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:absolute;inset:0;aspect-ratio:1;width:100%;}
ul.slides > li.image:target{}
ul.slides > li .arrows{font-size:var(--step-5);color:var(--weiss);position:absolute;top:40%;z-index:99;}
ul.slides > li .arrows.arrow-left{left:0}
ul.slides > li .arrows.arrow-right{right:0}  .slideshow-container {display:block;position: relative;  margin: auto;text-align:center;  border:1px solid #ddd} .mySlides {  display: none;} .buttonprev, .buttonnext { cursor: pointer; position: absolute; top:40%;color: var(--weiss); font-weight: 400;  font-size:64px;  transition: 0.6s ease;user-select: none;text-decoration:none;}
.buttonprev {left: 1rem;}
.buttonnext {right: 1rem;} .buttonprev:hover, .buttonnext:hover {color: var(--vibrant);}
.dots {display:block;margin-top:-2rem;text-align:center;z-index:100;}
.dot { cursor: pointer;  height: 15px; width: 15px; margin: 0 2px;  background-color: #bbb; border-radius: 50%; display: inline-block;}
.dot.active, .dot:hover { background-color: #717171;} .fade { animation-name: fade;  animation-duration: 1.5s;}
@keyframes fade {
from {opacity: .4}
to {opacity: 1}
}
section.vertical-slider-wrapper{display:block;padding:1.5rem;}
section.vertical-slider-wrapper .inner-vsection{display:grid;gap:0;grid-template-columns:9fr 3fr;width:100%;overflow:hidden;aspect-ratio:3/1.4;}
section.vertical-slider-wrapper .vslider{display:block;position:relative;aspect-ratio:5/3;}
section.vertical-slider-wrapper .vslider .vslide{display:block;aspect-ratio:5/3;position:absolute;inset:0;}
section.vertical-slider-wrapper .vslider .vslide > img{object-fit:cover;width:100%;height:100%;opacity:0;transition: opacity 0.6s ease}
section.vertical-slider-wrapper .vslider .vslide.open > img{z-index:100;opacity:1}
section.vertical-slider-wrapper .vcontrols{display:block;height:100%;overflow-y:auto;-webkit-scroll-snap-type: y mandatory;scroll-snap-type: y mandatory;-webkit-overflow-scrolling: touch; scrollbar-color: var(--hellgrau) var(--dunkel); scrollbar-width: thin; }
section.vertical-slider-wrapper .vcontrols button{background:transparent;border:none;padding:none;display:block;aspect-ratio:6/3.5;scroll-snap-align: start;}
section.vertical-slider-wrapper .vcontrols button:hover{cursor:pointer;}
section.vertical-slider-wrapper .vcontrols img{object-fit:cover;width:100%;height:100%;}
section.vertical-slider-wrapper .arrows{display:block;} .mycarousel {display:block;position: relative;perspective: 100px;}
ul.carousel__viewport {display: block;margin:0;padding:0;position: relative;overflow-x: scroll; overflow-y: hidden; white-space: nowrap; scroll-snap-type: x mandatory;}
li.carousel__slide {display:inline-block;list-style:none;margin:0;padding:0;scroll-snap-align: center;}
li.carousel__slide img {width:100%;object-fit:cover;}
.carousel__button{background:transparent;border:none;color:var(--vibrant);font-size:3rem;position:absolute;top:0;height:100%;cursor:pointer;z-index:700;outline:0;text-decoration:none;}
.carousel__button span{display:none;}
.carousel__prev{left:-1rem; }
.carousel__next{right:-1rem;} section.carousel {background:var(--medium);display:block;margin:0 auto;position: relative;text-align:center;}
.carousel__inner {display:block;margin:0 auto;position: relative;text-align:center;aspect-ratio:16 / 9;max-width:1920px;max-height:100vh;}
ul.carousel__viewport {margin:0;padding:0;position: absolute;inset:0;display: flex; overflow-x: scroll;  counter-reset: item; scroll-behavior: smooth; scroll-snap-type: x mandatory;}
ul.carousel__viewport::-webkit-scrollbar {display: none;}
ul.carousel__viewport{-ms-overflow-style: none; scrollbar-width: none; }
li.carousel__slide {list-style:none;margin:0;padding:0;position: relative; flex: 0 0 100%; width: 100%;}
.carousel__prev,.carousel__next{color:var(--vibrant);cursor:pointer;font-size:64px;margin:0;padding:0;position:absolute;top:45%;text-decoration:none;transition: color 0.3s ease-in-out;}
.carousel__prev:hover,.carousel__next:hover{color:var(--weiss);}
.carousel__prev{left:0;}
.carousel__next{right:0;}
.carousel__texte{background:var(--trans-hell-8);color:var(--dunkel);position:relative;padding:1em;z-index:500}
.carousel__texte:empty{background:transparent;}
.carousel__texte h1,.carousel__texte h2,.carousel__texte h3,.carousel__texte p{margin:10px 0;text-align:left;}
.carousel__texte h1,.carousel__texte h2,.carousel__texte h3{font-size:var(--step-2);font-weight:700;}
@media all and (min-width: 55rem){
.carousel__texte{background:var(--trans-hell-8);color:var(--dunkel);position:absolute;bottom:10%;left:1rem;max-width:65ch;padding:1em;z-index:500}
}
@media all and (min-width: 90rem){
.carousel__texte{background:var(--trans-hell-8);color:var(--dunkel);position:absolute;bottom:15%;left:1rem;max-width:65ch;padding:1em;z-index:500}
}
@media screen and (min-width: 50rem) {
#wrapper{min-height:400px}
section.module.brands .inner-section {display:grid;gap:0;grid-template-columns:2fr 10fr;}
blockquote{display:grid;gap:0;grid-template-columns:1fr 4fr 6fr 1fr;}
blockquote > *{}
blockquote .bq{margin:0;text-align:left;}
blockquote .bqv{margin:0;}
blockquote .thumbblock{height:266px;width:266px;}
blockquote .lblock{text-align:left; }
blockquote .lblock .thumbblock{margin:0 1.5rem 0 0;}
blockquote .lblock .thumbblock img{margin:0 auto;}
blockquote .lblock .button{margin-inline:0;transform: translateX(14px)}
.swipe-slide blockquote{grid-template-columns:1fr 4fr 6fr 1fr;margin:3.5rem auto;}
.swipe-wrap > div.swipe-slide {padding:0 5rem;}
.kobox.text .inner-kobox{display:block;column-count: 2;column-gap: 30px;;break-inside:avoid;}
.kobox.text .inner-kobox p{margin-top:0;letter-spacing:var(--character-spacing-0-25);}
ul.bubble-container span {position:relative;bottom:auto;opacity:0}
ul.bubble-container li:hover span { transition: opacity 0.6s;opacity:1;}
ul.bubble-container li span::after {content: '';position: absolute;display: block;width: 0; z-index: 1; border-style: solid;border-color: var(--vibrant) transparent; border-width: 20px 20px 0; bottom: -20px;left: 50%; margin-left: -20px; opacity:0;transition: opacity 1.2s;opacity:1;}
ul.bubble-container li:hover span::after {transition: opacity 0.6s;opacity:1; }
.jobsbox{display:grid;gap:0;grid-template-columns:1fr 4fr 5fr 1fr 1fr;align-items:center;}
.jobsbox:not(.headline)::after{left:8.67%;}
.jobsbox .info-pdf{text-align:right;}
.jobsbox.headline {display:grid;gap:0;grid-template-columns:1fr 4fr 6fr 1fr;align-items:start;}
.jobsbox.headline .txt{font-size:var(--step-22);line-height:var(--line-spacing-24);}
.wrap-textmodul{display:grid;gap:0;grid-template-columns:1fr 2fr;}
.wrap-textmodul h2,
h1.sublaurot,
h2.sublaurot{text-transform:uppercase;}
.wrap-textmodul h1 span,
h1.sublaurot span
.wrap-textmodul h2 span,
h2.sublaurot span{text-transform:none;}
.wrap-textmodul.bigtext .textmodul-text p{font-size:var(--step-28);line-height:var(--line-spacing-32);}
.wrap-textmodul.bigtext .textmodul-text p em{font-size:var(--step-18);line-height:var(--line-spacing-24);font-style:normal}
.wrap-textmodul.bigtext{grid-template-columns:3fr 1fr 7fr 1fr;}
.wrap-textmodul.textmodul2 {grid-template-columns:1fr 1fr;}
.wrap-textmodul.textmodul2 h2 {
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
}
.wrap-textmodul.textmodul2 .textmodul-text {
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 2;
grid-row-end: 2;
}
.wrap-textmodul.textmodul3 {grid-template-columns:1fr 1fr;}
.wrap-textmodul.textmodul3 h2 {
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
}
.wrap-textmodul.textmodul3 .textmodul-text {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 2;
}
.wrap-textmodul.textmodul3 .textmodul-text{column-count: 2;column-gap: 30px;;break-inside:avoid;}
.wrap-textmodul.textmodul3 .textmodul-text p{margin-top:0;letter-spacing:var(--character-spacing-0-25);}
.wrap-textmodul.textmodul4{margin:2.5rem 8.67%;}
.wrap-textmodul.textmodul4 h2{font-size:var(--step-28);line-height:var(--line-spacing-32);}
.wrap-textmodul.textmodul4 .textmodul-text{margin-left:8.67%;}
.wrap-textmodul.textmodul5{display:block;}
.wrap-textmodul.textmodul6{display:block;}
.wrap-textmodul.textmodul6 .textmodul-text{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;}
.wrap-textmodul.textmodul6 img{display:block;aspect-ratio:4/3;object-fit:cover;width:100%;overflow:hidden;}
.inner-section.split {display:grid;gap:var(--gridgap);grid-template-columns:var(--grid-layout-1-2);}
.inner-section.split .ctext {}
.inner-section.split .ctext p{max-width:45ch;}
.kobox.sprechblase {display:grid;gap:0;grid-template-columns:1fr 4fr 7fr;}
.kobox.sprechblase >* {}
.kobox.sprechblase.klein{display:inline-block;width:176px;}
.sprechblasenwrap.solo .kobox.sprechblase .inner-kobox{max-width:50%}
.sprechblasenwrap .kobox.sprechblase{display:block;}
.sprechblasenwrap .kobox.sprechblase.tief{margin-top:200px;}
.sprechblasenwrap.trio {display: grid;grid-gap: 11px; grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));  }
ul.bubble-container span {aspect-ratio:2/1.2;}
ul.bubble-container img {max-height:600px}
.sbox{width:100%;}
.sbox >* {}
.sbox.v50-50{display:grid;gap:0;grid-template-columns:1fr 1fr;}
.sbox.v1-2{display:grid;gap:0;grid-template-columns:1fr 2fr;}
.sbox.v60-40{display:grid;gap:0;grid-template-columns:6fr 4fr;}
.sbox.v40-60{display:grid;gap:0;grid-template-columns:4fr 6fr;}
.sbox.v70-30{display:grid;gap:0;grid-template-columns:7fr 3fr;}
.sbox.v30-70{display:grid;gap:0;grid-template-columns:3fr 7fr;}
.sbox.bbild,
.sbox.bbild.links{display:grid;gap:0;grid-template-columns:6fr 1fr 4fr 1fr;margin:3.5rem 0;}
.sbox.bbild.rechts{grid-template-columns:1fr 4fr 1fr 6fr;}
.sbox.bbild.rechts div:nth-child(1) {order: 4;}
.sbox.bbild.rechts div:nth-child(2) {order: 3;}
.sbox.bbild.rechts div:nth-child(3) {order: 2;}
.sbox.bbild.rechts div:nth-child(4) {order: 1;}
.sbox.bbild > * {display:grid;align-items:top}
.sbox.bbild .sbildbox{min-height:530px;}
.sbox.bbild .sbildbox img{object-fit:cover;height:100%;width:100%;}
.sbox.bbild .stextbox{padding:0}
.sbox.bbild .stextbox h3,
.stextbox p,
.stextbox ul{font-size:var(--step-22);line-height:var(--line-spacing-24);}
.sbox.bbild .stextbox h3,
.sbox.bbild .stextbox p{font-size:var(--step-22);line-height:var(--line-spacing-24);}
.sbox.bbildpanel,.sbox.bbildpanel.links{display:grid;gap:3rem;grid-template-columns:1fr 1fr;align-items:center;margin:2.5rem auto}
.sbox.bbildpanel .sbildbox {border:none;background-position: 50% 0; background-repeat: no-repeat;background-size: cover;display:block;height:100%;}
.sbox.bbildpanel .sbildbox img{display:block;height:100%;width:100%;object-fit:cover;}
.sbox.bbildpanel .sbildbox.hb{min-height:250px}
.sbox.bbildpanel.rechts div:nth-child(1) {order: 2;}
.sbox.bbildpanel.rechts div:nth-child(2) {order: 1;}
.sbox.btitel{display:grid;gap:0;grid-template-columns:2fr 4fr 4fr 2fr;}
.sbox.btitel .stitelbox{background:var(--vibrant);border-radius:10px 0 0 10px;padding:1rem 2.5rem;position:relative;display:grid;align-items:center;}
.sbox.btitel .stitelbox h3{color:var(--weiss);font-size:var(--step-44);text-transform:uppercase;line-height:var(--line-spacing-48);margin:0;text-align:left;}
.sbox.btitel .stitelbox::after {content:'';position: absolute;display: block;width: 0;z-index: 2;border-style: solid; border-color:transparent var(--vibrant);border-width: 20px 0 20px 20px;top: 50%;right: -20px;left:auto;bottom:auto;margin-top: -20px;}
.sbox.btitel .stextbox{background:var(--dunkel);color:var(--weiss);border-radius:0 10px 10px 0;padding:1.5rem 2.5rem;}
.wrapkontaktbox{display:block;position:absolute;top:275px;right:35px;}
.kontaktbox{background:transparent;flex-direction:column;position:sticky;bottom:auto;top:0;left:auto;right:1.5rem;padding:0;}
.kontaktbox a{padding:0 10px;}
.kontaktbox a span{background:var(--dunkel);color:var(--weiss);border:1px solid transparent;border-radius:9999px;display:block;font-size:var(--step-22);padding:0.3em 1em;text-decoration:none;visibility: hidden;position:relative;margin:0;width:180px;opacity: 0;  transition: all 0.5s;position:absolute;right:50px;top:0.3em;}
.kontaktbox a:hover span{border-color:var(--trans-hell-6);visibility: visible;opacity: 1;transform: translateX(-18px);}
ul.teaser{grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));}
.tabs label {display:inline-block;vertical-align:middle;width:176px;min-height:198px;  }
.tabs label::after {content: '';position: absolute;display: block;width: 0; z-index: 1; border-style: solid;border-color: var(--dunkel) transparent; border-width: 20px 20px 0; bottom: -20px; left: 20%;transition: all 0.5s;}
.tabs label:hover::after,.tabs input:checked + label::after{border-color: var(--vibrant) transparent;}
.tabs input+label{margin-left:11px;}
.tabs div.mytab {}
.tabs label span {display:block;margin: 0;padding:1rem; position: absolute;top: 50%;left: 50%;  transform: translate(-50%, -50%);width:100%} .wraptabs2{margin:0 8.33%}
.arrow{display:grid;align-items:center;height:100%;width:100%;}
.arrow::before{height:72px;width:40px;transform:rotate(0deg);}
.youneed{display:grid;align:items:center;height:100%;}
.wraptabs2{display:grid;gap:0;grid-template-columns:3fr 1fr 3fr;} .symbolliste h3{display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow:hidden;}
.symbolliste p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;} #verticaltabbs .inner-vsection,#verticaltabs  .inner-vsection{display:grid;gap:0.5rem;grid-template-columns:1fr 1fr;}
#verticaltabbs .inner-vsection .vcontrolstabbs,#verticaltabs .inner-vsection .vcontrolstabs{order:2}
#verticaltabbs .inner-vsection .vslidertabbs,#verticaltabs .inner-vsection .vslidertabs{order:1;}
#verticaltabbs .maincontent, #verticaltabs .maincontent a{display: flex;flex-direction: column;align-items: center;text-decoration: none;height: 100%;}
#verticaltabbs .maincontent .bild,
#verticaltabs .maincontent a .bild{background:var(--weiss);flex-grow: 1;padding:0 3rem;display:flex;align-items:center;}
#verticaltabbs .maincontent .text,
#verticaltabs .maincontent a .text{flex-grow: 0;height:183px;padding:0 1rem;width:100%;display:flex;align-items:center;justify-content:start;}
#verticaltabbs h4,#verticaltabs h4,
#verticaltabbs p,#verticaltabs p{margin:0;text-align:left;}
#footer .inner{display:flex;align-items:start;justify-content:space-between;
max-width: min(var(--section-max-width), 100% - var(--section-margin) * 2);text-align:left;}
#footer .inner ul li{display:inline;}
#footer .signatur{padding:5px 25px 0 0;position:relative;}
#footer .signatur .share{position:absolute;top:0;right:25px;} .grafikgrid{display:grid;gap:0;grid-template-columns:3fr 6fr 3fr;margin:6rem auto;position:relative;}
.grafikgrid ul {
display: grid;
grid-template-areas:
"one one two two"
"one one two two"
"three three four four"
"three three four four";
gap: 10px;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(4, 1fr);
margin:0;
padding:0;
width: 100%;
aspect-ratio:1;
}
.grafikgrid ul > * {
background-color: var(--dunkel); color:var(--weiss);font-size:var(--step-28);font-weight:bold;line-height:var(--line-spacing-32);
border-radius: 10px;
margin:0;
padding:1rem;
aspect-ratio:1;
list-style:none;
display:grid;
position:static;
}
.grafikgrid ul li strong{display:block;position:absolute;text-align:center;}
.grafikgrid ul li:nth-child(1) {grid-area: one;}
.grafikgrid ul li:nth-child(1) strong {top:-4rem;left:50%;transform:translateX(-50%);}
.grafikgrid ul li:nth-child(2) {grid-area: two; background:var(--vibrant);}
.grafikgrid ul li:nth-child(2) strong {right:-6rem;top:50%;transform:rotate(90deg) translateY(-50%);}
.grafikgrid ul li:nth-child(3) {grid-area: four;align-items:end; }
.grafikgrid ul li:nth-child(3) strong {bottom:-4rem;left:50%;transform:translateX(-50%);}
.grafikgrid ul li:nth-child(4) {grid-area: three;background:var(--vibrant);align-items:end; }
.grafikgrid ul li:nth-child(4) strong {left:-6rem;top:50%;transform:rotate(-90deg) translateY(-50%);}
.grafikgrid ul li:nth-child(5) {
background-color: var(--weiss);color:var(--vibrant); font-size:var(--step-44);line-height:var(--line-spacing-48);text-transform:uppercase;font-weight:bold;
grid-row: 2 / 4;
grid-column: 2 / 4;
border-radius: 50%;
place-items:center;
z-index:2
}
.grafikgrid ul li:hover:not(li:nth-child(5)), .grafikgrid ul li:hover strong{opacity:0.8}
.grafikgrid ul li:nth-child(3) a,
.grafikgrid ul li:nth-child(4) a{display:grid;height:100%;align-items:end}
#footer .inner ul{margin:0  auto;0}
#footer .inner{}
#footer .inner-3{padding:var(--section-padding);padding-top:0;}
.mroslider .inner-swipe-slider {display:grid;gap:0;grid-template-columns:50% 50%;align-items:start;width:100%; }
}
@media screen and (min-width: 69.5rem) {
blockquote{display:grid;gap:0;grid-template-columns:2fr 4fr 5fr 1fr;}
.swipe-slide blockquote{grid-template-columns:1fr 4fr 5fr 2fr;}
section.module.parallax {min-height:560px;aspect-ratio: unset;}
section.module.parallax.hoch {min-height:778px;aspect-ratio: unset;}
section.module.parallax p{max-width:736px;}
a.post-edit-link{display:inline-block;}
ul.balken {display:grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:0.5em;}
section.module.parallax.trenner .inner-section{padding:0;}
}
@media screen and (min-width: 72.5rem) {
.bubble-blue{background-image: repeating-linear-gradient(var(--hell),var(--hell) 50%, var(--dunkel) 50%, var(--dunkel) 75%);display:block;}
}
@media screen and (min-width: 1572px) {
.mroslider  {max-width:100%;}
}