@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:local(''),url('../../q-web/q-web-fonts/roboto-v29-latin-300.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-v29-latin-300.woff') format('woff'); }@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:local(''),url('../../q-web/q-web-fonts/roboto-v29-latin-300italic.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-v29-latin-300italic.woff') format('woff'); }@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:local(''),url('../../q-web/q-web-fonts/roboto-v29-latin-regular.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-v29-latin-regular.woff') format('woff'); }@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:local(''),url('../../q-web/q-web-fonts/roboto-v29-latin-italic.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-v29-latin-italic.woff') format('woff'); }@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:local(''),url('../../q-web/q-web-fonts/roboto-v29-latin-500.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-v29-latin-500.woff') format('woff'); }@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:local(''),url('../../q-web/q-web-fonts/roboto-v29-latin-500italic.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-v29-latin-500italic.woff') format('woff'); }@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:local(''),url('../../q-web/q-web-fonts/roboto-v29-latin-700.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-v29-latin-700.woff') format('woff'); }@font-face {font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:local(''),url('../../q-web/q-web-fonts/roboto-condensed-v24-latin-300.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-condensed-v24-latin-300.woff') format('woff'); }@font-face {font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local(''),url('../../q-web/q-web-fonts/roboto-condensed-v24-latin-regular.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-condensed-v24-latin-regular.woff') format('woff'); }@font-face {font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local(''),url('../../q-web/q-web-fonts/roboto-condensed-v24-latin-700.woff2') format('woff2'), url('../../q-web/q-web-fonts/roboto-condensed-v24-latin-700.woff') format('woff'); }@font-face {font-family:'Nothing You Could Do';font-style:normal;font-weight:400;src:local(''),url('../../q-web/q-web-fonts/nothing-you-could-do-v13-latin-regular.woff2') format('woff2'), url('../../q-web/q-web-fonts/nothing-you-could-do-v13-latin-regular.woff') format('woff'); }html {line-height:1.15; -webkit-text-size-adjust:100%; }body {margin:0;}h1 {font-size:2em;margin:0.67em 0;}hr {box-sizing:content-box; height:0; overflow:visible; }pre {font-family:monospace, monospace; font-size:1em; }a {background-color:transparent;}abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underline dotted; }b,strong {font-weight:bolder;}code,kbd,samp {font-family:monospace, monospace; font-size:1em; }small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub {bottom:-0.25em;}sup {top:-0.5em;}img {border-style:none;}button,input,optgroup,select,textarea {font-family:inherit; font-size:100%; line-height:1.15; margin:0; }button,input { overflow:visible;}button,select { text-transform:none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}fieldset {padding:0.35em 0.75em 0.625em;}legend {box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal; }progress {vertical-align:baseline;}textarea {overflow:auto;}[type="checkbox"],[type="radio"] {box-sizing:border-box; padding:0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}[type="search"] {-webkit-appearance:textfield; outline-offset:-2px; }[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}::-webkit-file-upload-button {-webkit-appearance:button; font:inherit; }details {display:block;}summary {display:list-item;}template {display:none;}[hidden] {display:none;}:root {--q-icon-alert-red:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMC4yOSAzLjg2IDEuODIgMThhMiAyIDAgMCAwIDEuNzEgM2gxNi45NGEyIDIgMCAwIDAgMS43MS0zTDEzLjcxIDMuODZhMiAyIDAgMCAwLTMuNDIgMHpNMTIgOXY0TTEyIDE3aC4wMSIvPjwvc3ZnPg==');}.qHiddenLink { color:inherit }:focus-visible,button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline:0.15em solid; outline-offset:0.25em }button{ background:none; border:none; padding:0; margin:0 }figure{ margin:0 }.qNoListStyle { list-style:none; margin:0; padding:0 }.qClearfix::before,.qClearfix::after{ content:" "; display:table } .qClearfix::after{ clear:both }.qClearer{ clear:both; font-size:0; line-height:0; height:0 }@media only screen and (max-width:600px) {.qNotInSmartphone { display:none !important } }@media only screen and (min-width:600px) {.qOnlyInSmartphone { display:none }}.qNoWrap { white-space:nowrap; -webkit-hyphens:none;hyphens:none;}.qNoHyphens {-webkit-hyphens:manual;hyphens:manual;}p{ display:block; margin:0 0 1.5em 0 }.qStandardP { display:block; margin-bottom:1.5em !important}.qDoubleP { display:block; margin-bottom:3em !important }.qLargeP{ display:block; margin-bottom:6em !important }.qHalfP { display:block; margin-bottom:0.75em !important }.qNullP { display:block; margin-bottom:0 !important }.qAlignCenter{ text-align:center }.qAlignLeft{ text-align:left }.qAlignRight{ text-align:right }details summary::-webkit-details-marker,details summary::marker {display:none;content:"";}.qAccSectionHead,details summary {border-top:1px solid #ccc;padding:30px 0;margin:0;cursor :pointer}.qAccSectionHead:after,details summary::after { content:'+';float:right;}.qAccSectionHeadSelected:after,details[open] > summary::after{ content:'-' }.qAccSectionCont { display:none; padding-bottom:30px }.qAccContent{ padding-bottom:1px }.qFormErrMsg { display:none; padding-left:30px;background:var(--q-icon-alert-red) no-repeat left center / 20px auto; color:red;}.qFormInpInvalid + .qFormErrMsg { display:block }.qFormInpInvalid, .styledCheckbox input.qFormInpInvalid + label {color:red;border:1px solid red;}.qFormInpInvalid {background-image:var(--q-icon-alert-red);background-repeat:no-repeat;background-position:right 5px top 6px;background-size:18px auto;} .qVideoExtContainer, .qMapExtContainer { position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-repeat:no-repeat;background-size:cover;}.qVideoExtWrapper, .qMapExtWrapper {position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 6%;text-align:center;color:#fff;font-size:12px;line-height:1.2;}.qVideoExtWrapperCont, .qMapExtWrapperCont {max-width:385px;background:rgba(0,0,0,0.6);border-radius:5px;padding:5%;}.qVideoExtPlayBtn {box-sizing:border-box;display:inline-block; width:15%;height:15%;overflow:hidden;border:none;border-radius:50%; margin-bottom:1em; padding:2.2% 1.3% 2.1% 3.2%; background:#d3043a; line-height:1; transition:all 0.2s;cursor:pointer; }.qVideoExtPlayBtn:hover{ background:#fff; color:#d3043a !important }.qVideoExtPlayBtn svg { display:block }.qMapExtBtn {box-sizing:border-box;display:inline-block; overflow:hidden;margin-bottom:1em; padding:2% 3%; background:#fff;border:none;border-radius:3px;color:#333 !important; line-height:1; transition:all 0.2s;cursor:pointer;}.qMapExtBtn:hover{ opacity:0.7 }.qVideoExtWrapper a, .qMapExtWrapper a { color:#ccc }.qVideoExtWrapper a:hover, .qMapExtWrapper a:hover { color:#fff; cursor:pointer }.qVideoExtContainer iframe,.qMapExtContainer iframe { display:none;position:absolute;top:0;left:0;width:100%;height:100%; }* { box-sizing:border-box }body {font:normal 300 16px/1.625 'Roboto', sans-serif;color:#333;background:#fff;-webkit-hyphens:auto;hyphens:auto;}a { text-decoration:none; color:inherit } a:hover { color:#000 }button:hover{ cursor:pointer }a img{ border:0 } img{ max-width:100% } figure{ margin:0 }h1, .qLikeH1 {font:normal 300 46px/1.2 'Roboto Condensed', sans-serif;margin:0 0 36px 0;padding:0;color:#333;-webkit-hyphens:manual;hyphens:manual;}h1 strong, .qLikeH1 strong {font-weight:500;font-size:48px;}h2, .qLikeH2 {font:normal 300 35px/1.3 'Roboto Condensed', sans-serif;margin:0 0 36px 0;padding:0;-webkit-hyphens:manual;hyphens:manual;}h2 strong, .qLikeH2 strong {font-weight:500;font-size:37px;}h3, .qLikeH3, .h2downgrade {font:normal 500 18px/1.2 'Roboto Condensed', sans-serif;margin:0 0 10px 0;padding:0;}h3 strong, .qLikeH3 strong {font-weight:700;font-size:18px;}.legalCont h2 { margin-bottom:25px }.noBottomMargin { margin-bottom:0 }@media only screen and (max-width:600px) {h1 br, .qLikeH1 br { display:none }}@media only screen and (max-width:480px) {h1, .qLikeH1, h1 strong, .qLikeH1 strong {font-size:42px;-webkit-hyphens:auto;hyphens:auto;}h2, .qLikeH2, h2 strong, .qLikeH2 strong {font-size:28px;}}.qMasterContainer {position:relative;width:100%;max-width:1980px;margin-left:auto;margin-right:auto;}.qContainer {position:relative;padding-left:20px;padding-right:20px;max-width:980px;margin-left:auto;margin-right:auto;text-align:left;}.qTitleSect {background-position:top center;background-size:cover;padding-top:150px;}@media only screen and (max-width:560px),screen and (max-height:500px) {.qTitleSect { padding-top:100px }} .qContentSect { padding-top:60px; padding-bottom:60px }.sectLightGrey{ background-color:#EBEBEA; color:#676767 }.sectLightGrey h1, .sectLightGrey h2{ color:#676767 }.highlightSectYellow { background:#ffe400 }.highlightSectYellow.qContainer{ max-width:1090px; padding-left:75px; padding-right:75px }@media only screen and (max-width:660px) {.highlightSectYellow.qContainer{ padding-left:15px; padding-right:15px }}.highlightSectImg { position:relative; }.highlightSectImg img { width:100%;min-height:400px;object-fit:cover;}.highlightSectImgOverlay {position:relative;width:100%;max-width:820px;padding:30px 30px 15px 30px;margin:-150px auto 0 auto;background:rgba(255, 255, 255, 0.95);color:#666;}.qSmallerText { font-size:14px }.qComment{ font-size:12px; line-height:1.3 }.intro, .qIntroE1 { font-size:20px; line-height:1.5; color:#767676 } .qGrid66,.qGrid39,.qGrid84,.qGrid444,.qGrid252,.qGrid3333 {display:-ms-grid;display:grid;column-gap:3%;row-gap:30px;}.qGridNoGap {row-gap:0;column-gap:0;}.qGrid66 { grid-template-columns:1fr 1fr }.qGrid39 { grid-template-columns:1fr 3fr }.qGrid84 { grid-template-columns:2fr 1fr }.qGrid444{ grid-template-columns:1fr 1fr 1fr }.qGrid252{ grid-template-columns:2fr 5fr 2fr }.qGrid3333 { grid-template-columns:1fr 1fr 1fr 1fr }@media only screen and (max-width:660px) {.qGrid66,.qGrid39,.qGrid84,.qGrid444 { display:block;margin-bottom:30px; }.qGrid66 .qCol,.qGrid39 .qCol,.qGrid84 .qCol,.qGrid444 .qCol {margin:40px 0;}.qGrid66 .qCol.qAlignLeft,.qGrid444 .qCol.qAlignLeft { text-align:center }}@media only screen and (max-width:860px) {.qGrid3333 { grid-template-columns:1fr 1fr; row-gap :40px;}}@media only screen and (max-width:480px) {.qGrid3333 { display:block; margin-bottom:40px}.qGrid3333 .qCol { margin-bottom:40px;}} .fwFullWidthImg{ width:100% } .imgRow { clear:both;display:block;margin:20px auto 48px auto;}.qLinedList {margin:1em 0 0.5em 0;padding:0;border-top:1px solid #d9d9d9;list-style:none}.qLinedList li {padding:10px 0;border-bottom:1px solid #d9d9d9;}.listContBox {background:#e5e5e5 no-repeat right bottom;padding:30px}.qBulletList, .bulletList, .qCheckList {margin:1em 0 0.5em 0;padding:0;list-style:none;} .qBulletList > li, .bulletList > li { background:url(../../../qab-images/qab-bullet.png) no-repeat 0 11px;padding:0 0 0.5em 13px;} .qCheckList > li {background:url(../../../qab-images/qab-leistung-bullet.png) no-repeat 0 5px;margin:0 0 26px -50px;padding-left:50px} .qCheckList li .listContBox { padding-right:95px } .qNoStyleList {list-style:none;margin:1em 0 0.5em 0;padding:0;}.qNoStyleList > li { background:none;padding:0 0 0.5em 13px;} @media only screen and (max-width:700px) { .qCol39_2 .qCheckList > li { margin-left:0 }}@media only screen and (max-width:440px) {.qCol39_2 .qCheckList > li {padding-left:35px;background-size:30px auto;}.qCheckList li .listContBox { padding-right:30px;padding-bottom:80px; background-position:bottom center; }}@media only screen and (max-width:360px) {.listContBox { padding:20px }}.qCompactList{ margin-bottom:1em }.qCompactList li { padding-bottom:0 }.qInlineList { margin-top:0 }.blockList { list-style:none; padding:0; margin:0 } .blockList > li { margin-bottom:26px }.blockList .qButtonE1{ float:right }@media only screen and (max-width:520px) {.blockList{ text-align:center }.blockList .qButtonE1{ float:none; display:block; margin:20px auto; max-width:250px } }ol { margin:0 0 1em 0; padding:0 0 0 19px }ol li { padding-bottom:0.5em }.moreCont ol li { padding-bottom:0 }ol ol { list-style:lower-latin; margin-bottom:0.25em }ol ol li { padding-bottom:0 } .qButtonE1,.qButtonE2 {display:inline-block;font-weight:400;line-height:1.3;font-size:14px; padding:15px 25px;color:#4c4c4c;text-transform:uppercase;letter-spacing:0.5px;text-align:center;border-radius:24px;transition:all 0.3s} .qButtonE1 {background:#ffe400;}.qButtonE1:hover{background:#5e5c5f;color:#fff}.qButtonE2 {border:1px solid #4c4c4c;}.qButtonE2:hover{color:#000}.buttonBlock {display:block;float:none !important; box-sizing:border-box;max-width:290px;margin-bottom:1em;text-align:center;}.qabShareListe li{ display:inline-block; margin-right:6px }.qabShareListe li:last-child { margin-right:0 }.qabShareListe a { display:block; width:39px; height:39px;background-image:url(../../../qab-images/qab-share-icons.png)}#fwShareFb{ background-position:0 0 }#fwShareFb:hover{ background-position:0 -61px }#fwShareXing { background-position:-66px 0 }#fwShareXing:hover { background-position:-66px -61px }#fwShareTw { background-position:-132px 0 }#fwShareTw:hover { background-position:-132px -61px }#fwShareMail { background-position:-264px 0 }#fwShareMail:hover { background-position:-264px -61px }.tabNav { overflow:hidden; }.tabNav li { display:inline-block; margin-right:2%;}.tabNavBtn {color:#888;border:none;outline:none;padding:14px 16px;cursor:pointer;transition:0.3s;cursor:pointer;}.tabNavBtn:hover {background-color:#e5e5e5;}.tabNavBtnSelected { color:#333;background-color:#e5e5e5;}.tabContent{ display:none;padding:20px;border-top:none;} input, textarea, select {display:inline-block;width:75%;height:40px;margin-bottom:8px; padding:8px 6px 8px 15px;border:1px solid #dedede;box-shadow:inset 0 1px 2px #dedede;color:#333;vertical-align:top;}label { display:inline-block; width:24%; vertical-align:top; padding:8px 10px 0 3px;font-size:14px}input[type="radio"], input[type="checkbox"], input[type="image"] { display:inline !important; width:auto;background:none; box-shadow:none }textarea { height:100px }input#q_zip { width:14%; margin-right:1% }input#q_city{ width:60% }.placeholder, ::placeholder {color:#aaa }@media only screen and (max-width:500px) {label{ display:block; width:100%; margin:0 0 0.5em 0 }input[type="text"], input[type="password"], input[type="email"], select, textarea { width:100% }input#q_zip{ width:20% }input#q_city { width:79% }}.styledCheckbox{ position:relative;display:inline-block;width:24px; margin:0 16px 0 0;vertical-align:top;}.styledCheckbox label {width:24px;height:24px;cursor:pointer;position:absolute;top:0;left:0;background:#fff7b2;border:1px solid #dedede; box-shadow:inset 0 1px 2px #dedede;}.styledCheckbox label::after {content:'';width:9px;height:5px;position:absolute;top:6px;left:6px;border:3px solid #4c4c4c;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.styledCheckbox label:hover::after { opacity:0.3 }.styledCheckbox input[type=checkbox] { visibility:hidden }.styledCheckbox input[type=checkbox]:checked + label::after { opacity:1 }.styledCheckboxText {display:inline-block;width:calc(100% - 60px);}.qFormBlock{ margin:30px 0 }.qFormBlock:first-of-type { margin-top:0 !important }.qFormBlockHead { background-color:#767676; background-repeat:no-repeat;background-position:40px center;color:#fff;margin:0 0 36px 0; padding:16px 20px; font-size:18px; font-weight:400; }.qFormBlock input,.qFormBlock select,.qFormBlock textarea { background-color:#fff7b2 }.formErrorField { color:#c30 !important; background-color:#f7e1d9 !important }.JSerrorMessage { position:absolute;min-width:200px; background:#fff; padding:4px 8px; border-radius:4px;color:#d63c31; font-size:12px;box-shadow:0 0 20px #333;} .JSerrorMessage::after, .JSerrorMessage::before { bottom:100%; left:10%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; } .JSerrorMessage::after { border-color:rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:10px; margin-left:-10px } .JSautoCompleteList {position:absolute;z-index:9;width:308px;border:1px solid #eaeaea;background:#fff;list-style:none;margin:0; padding:0;}.JSautoCompleteList li { padding:5px 5px 5px 15px }.JSautoCompleteList li:hover { background:#eaeaea }.JSautoCompleteList{ display:none }#contactFormMessages { display:none; text-align:center; padding-top:10% }#contactFormLoading{ display:none; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,0.75); text-align:center; padding-top:450px }#contactFormLoading img{ width:80px } .teaserList li {font:normal 300 15px/1.45 'Roboto Condensed', sans-serif;}.teaser {display:block;color:#666; width:100%;max-width:250px;margin:0 auto; }.teaserHover {display:block;max-width:320px;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all 0.5s }.teaserImg { display:block; width:100%;max-width:320px; border:none;transition:all 0.5s}.teaserHover:hover .teaserImg { opacity:0 }.teaser h3{ margin-top:20px }.teaserLink { display:block; margin-top:5px; font-weight:400 }.tile {display :block;height:140px;padding:10px;background:#767676;font:normal 300 24px/1.2 'Roboto Condensed', sans-serif;color:rgba(255, 255, 255, 0.7);text-transform:uppercase;transition:all 0.3s;}.tile strong {font-weight:500;}.highlightTile {background:#ffe400;color:#777}.tileList a:hover .tile {background:#ffe400;color:#777}.tileList a:hover .highlightTile {background:#767676;color:rgba(255, 255, 255, 0.7);}.tileDescription {display:block;padding:10px 5px 0 5px;font-size:14px;line-height:1.4;}.zitatHand {font-family:'Nothing You Could Do', cursive;font-weight:400;font-style:normal;font-size:28px;line-height:30px;}.zitatQuelle { font-weight:300; font-style:italic }.boxLightGrey { background-color:#e5e5e5; color:#676767 }.sideBox {width:140px;padding:20px 10px;text-align:center;background:#ebebeb;color:#666;font-size:14px;line-height:1.5; -webkit-hyphens:manual;hyphens:manual; }.sideBoxYellow { background:#ffe400; color:#737373 }.sideBox h3 {font-size:16px;font-weight:400;text-transform:uppercase; }.sideBox hr { background-color:#737373; color:#737373; height:2px;border:none; margin:10px 20px 20px 20px; }.sideBoxIcon { margin-top:20px } @media only screen and (max-width:700px) { .sideBox h3 { font-size:18px } .sideBox{ width:100%; font-size:inherit; padding:20px } .sideBoxIcon { margin-top:10px }}.splide__arrow { background:#fff !important; opacity:1 !important; border:2px solid #777 !important; padding:6px !important; transition:all 0.3s }.splide__arrow svg { fill:#666 !important }.splide__arrow:hover { background:#767676 !important }.splide__arrow:hover svg { fill:#fff !important }@media only screen and (max-width:660px) {.splide__arrow { top:auto !important; bottom:-10px !important }}.hidden {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.qLegalContent{ font-size:14px }.qLegalContent h2 { margin-bottom:25px }.qLegalContent .bulletList li { background-position:0 7px }.qCopyImgRow {clear:both;padding:20px 0;border-bottom:1px solid #ccc}.qCopyImg { display:block;width:100px; height:auto; margin:5px 0 }header { height:40px }#qHeaderLogo { position:absolute; top:0px; left:0px;height:126px;transition:all 0.5s;}.qSkipLink {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.qSkipLink:focus {clip:auto;height:auto;overflow:auto;width:100%;z-index:25;padding:20px;background:#fff;text-align:center;} #N2List { font:normal 700 14px/33px 'Roboto Condensed', sans-serif; height:33px;padding:0 0 0 26.063829787%;color:#b3b3b3;text-transform:uppercase;}.N2L1 { display:inline-block; margin-right:33px }.N2L1link{ display:inline-block }.N2L1link:hover{ color:#ffe300 }#N2L1linksel{ color:#ffe300; background:url(../../../qab-images/qab-topnav-sel.png) no-repeat center top }#N2Login, #N2Logout { float:right; font-weight:400;margin-left:30px; }#N2Login svg{ display:inline-block; margin-right:10px }#N2Logout svg { display:inline-block; margin:0 3px -2px 0 }#N2Login a, #N2Logout a { display:block; cursor:pointer }@media only screen and (max-width:790px) {#N2List { padding-left:30% }#N2Login a,#N2Logout a{ width:20px; height:22px; margin-top:3px; overflow:hidden }}@media only screen and (max-width:680px) {#N2Jobs { display:none }#N2List { padding-left:40% }}@media only screen and (min-width:0px) { .qN1L1Mob.qN1L1DispTo { display:block } }@media only screen and (min-width:0px) { .qN1L1.qN1L1DispTo0 { display:block } }@media only screen and (max-width:560px), screen and (max-height:500px) {.qN1L1.qN1L1DispTo560 { display:none } .qN1L1Mob.qN1L1DispTo560 { display:block } }@media only screen and (max-width:790px), screen and (max-height:500px) {.qN1L1.qN1L1DispTo790 { display:none }.qN1L1Mob.qN1L1DispTo790 { display:block } }@media only screen and (max-width:900px), screen and (max-height:500px) {.qN1L1.qN1L1DispTo900 { display:none }.qN1L1Mob.qN1L1DispTo900 { display:block } }#qN1 { position:fixed; width:100%; z-index:2; background:rgba(76, 76, 76, 0.8) url(../../../qab-images/qab-navbox-bg.gif) repeat-x;}#qN1Container { position:relative; width:100%; height:125px;transition:all 0.5s; }.qN1fixed{ background-image:none !important }.qN1fixed #qN1Container{ height:75px }.qN1fixed #N2List{ display:none } .qN1fixed #qHeaderLogo { height:75px }#qN1L1List { position:absolute;bottom:0;right:0;display:inline-block;}.qN1L1 { position:relative;float:left; cursor:pointer;margin-left:27px}.qN1L1link {display:inline-block;margin-bottom:22px;font:normal 300 19px/32px 'Roboto Condensed', sans-serif;color:#fff;text-transform:uppercase;} #qN1L1linksel { border-bottom:solid 2px; margin-bottom:20px }.qN1L1link:hover { border-bottom:solid 2px; margin-bottom:20px; color:#fff; cursor:pointer }.qN1L1:hover .qN1L2List { opacity:1; visibility:visible } .qN1L2List { opacity:0;visibility:hidden;position:absolute;left:-20px;z-index:10;width:220px;margin-top:10px;padding:14px 0 20px 0;background:#ebebeb;box-shadow:2px 7px 13px rgba(102,102,102,0.6); transition:all 0.5s;} .qN1L2 {font:normal 300 16px/35px 'Roboto Condensed', sans-serif;color:#3b3b3b;text-transform:uppercase; }.qN1L2link { display:block;color:#3b3b3b;padding:0 10px 0 22px;-webkit-hyphens :manual;hyphens:manual;white-space:nowrap;}#qN1L2linksel,.qN1L2link:hover { background:url(../../../qab-images/qab-dd-bullet.png) no-repeat 0px 8px; font-weight:400 }#qOpenMobileNav{ display:none }#qOpenMobileNav .qN1L1link {text-transform:lowercase;display:flex;align-items:center;}#qOpenMobileNav:hover{ cursor:pointer; opacity:0.7 }#qOpenMobileNav a{ font-size:11px }#qOpenMobileNav a svg{ margin-left:10px }#burgerBtn { margin:0 10px 5px 0;}#qN1L1ListMob { display:none; position:fixed;top:125px;left:0;z-index:100;padding-top:40px;width:100%;height:100%;overflow:auto;background:#fff;}#qN1L1ListMob.qN1L1ListMobFixed { top:75px }.qN1L1Mob { display :none;padding :15px 3% 15px 3%; border-bottom:1px solid #999; height :auto;padding-left :0;}.qN1L1Mob:hover .qN1L2ListMob { display:none }.qN1L1linkMob { display:none}.qN1L1linkMob, .qN1L1OpenerMob { display:block; padding-left:24px }.qN1L1OpenerMob::after { content:'+';float:right;font-size:24px;line-height:15px;}.qN1L1linkMob:hover, .qN1L1OpenerMob:hover { color:#333; cursor:pointer }.qN1L1OpenerMobActive::after{ content:'-' }#qN1L1linkselMob{ font-weight:700 } .qN1L2ListMob { display:none;position:static;background:none;margin-top:0;padding:24px;margin:0;}.qN1L2linkMob {display:block;padding:5px 0;}span.qN1L2linkMob { color:#ccc }.qN1L2linkMob:hover,.qN1L2linkselMob { background:#ccc } #qTelMob a,#qMailMob a {display:block;text-align:center;}#qTelMob { font-size:32px; padding-top:40px }#qMailMob{ font-size:26px; padding-bottom:150px } @media only screen and (max-width:900px) {#qOpenMobileNav{ display:inline-block }}@media only screen and (max-width:560px),screen and (max-height:500px) {header { height:0 }#N2List { display:none }#qN1 { background-image:none }#qN1Container { height:75px }#qHeaderLogo { height:75px }#qN1L1ListMob{ top:75px }#qOpenMobileNav .qN1L1link { border-right:none; padding-right:0 }#qTelMob { font-size:26px }#qMailMob{ font-size:18px }}.SNE2{ padding:5px 0 }.SNE2link {font:normal 300 16px/30px 'Roboto Condensed', sans-serif;color:#7f7f7f;text-transform:uppercase;border-bottom:2px solid transparent;transition:all 0.5s; }.SNE2link:hover, #SNE2linksel { font-weight:400; border-color:inherit; }@media only screen and (max-width:700px) {#SNCont { display:none }}footer {padding-bottom:28px;background:#5e5c5f;color:#dfdedf;}footer a { color:#e5e5e5 }footer a:hover { color:#ffe400 } #footer1 {display :-ms-grid;display :grid;column-gap :3%;row-gap :0;grid-template-columns:3fr 2fr 2.5fr 2.5fr 1fr;font-size :14px;}#footer1 .qCol {padding-top:40px;}#footer1 h3, #footer1 .qLikeH3 {display:block;margin-bottom:1em;font-size:16px;text-transform:uppercase;}.qFooterID {padding:40px 15px 0 15px;font:normal 400 15px/1.4 'Roboto Condensed', sans-serif;}.qFooterID img {display:block;max-width:105px;margin:0 auto 3em auto;}.qFooterID h3 {font-weight:400;font-size:18px;}.qFooterSitemap li {padding:10px 0;}#qFooterAdr a {text-decoration:underline;}@media only screen and (max-width:850px) {#footer1 { grid-template-columns:3fr 2fr 2.5fr 2.5fr }#qFooterSocialLinks { grid-column:1 / span 4 }#qFooterSocialLinks h3 { display:none }}@media only screen and (max-width:750px) {#footer1 { grid-template-columns:1fr 1fr 1fr }#footer1 .qCol:nth-child(2){ display:none }}@media only screen and (max-width:560px) {#footer1 { grid-template-columns:1fr 1fr }#footer1 .qCol:nth-child(3){ display:none }}@media only screen and (max-width:400px) {#footer1{ display:block; text-align:center }.qFooterID { padding-bottom:1em }} #footer2 {padding-top:45px;font-size:14px;line-height:2;text-transform:none;}@media only screen and (max-width:850px) {#footer2 { text-align:center }}#qSocialCont { text-align:center }#footerSocial { margin-top:-7px }#footerSocial li{ position :relative;display :inline-block; margin :0 10px;}#footerSocial li:hover { opacity:0.7 }#footerSocial a {display :inline-block;cursor :pointer;border-radius :2px;background-repeat:no-repeat;}#footerSocial > li > a {width:50px;height:50px;background-image:url(../../../qab-images/qab-nav-sc-sprite-y.svg);background-size:auto 40px;}#facebook{ background-position: -92px center }#instagram{ background-position:-144px center }#linkedin{ background-position:-40px center }@media only screen and (max-width:850px) {#footerSocial{ text-align:center }}#startContent h2,#startContent .qLikeH2 { text-align:center }#startTitle { position:relative;padding-top:0;margin-bottom:2em;}#startTitle .titleHeadStripes {position:absolute;top:0;left:0;bottom:0;right:0;height:100%;padding-top:150px;background:url(../../../qab-images/qab-title-headstripes.png) no-repeat center 245px;transition:all 0.5s;}.startSlide { height:650px;background-repeat:no-repeat;background-position:center center;background-size:cover;}#startTitle .splide__pagination { bottom:-30px }#startTitle .splide__pagination__page{ height:12px; width:12px; margin:3px 8px }#startTitle .splide__pagination__page.is-active { background:#ffe400 }#startSearchHead {padding-top:105px;font:normal 400 45px/1.35 'Roboto Condensed', sans-serif;color:#4c4c4c; margin-bottom:20px; -webkit-hyphens:manual;hyphens:manual;text-align:left !important;transition:all 0.5s;}#startSearchSubHead {display:block;margin-top:19px;font-weight:300;font-size:35px;}#searchform { height:40px; transition:all 0.5s }#searchform input { display:inline-block; margin-bottom:0 }#searchform label[for='servsearch'] { display:none }#searchform #servsearch {vertical-align:top;width:70%;max-width:310px;background:#fff;color:#6e6e6e;} #startSearchButton {padding:0;margin-left:5px;border:none;}@media only screen and (max-width:1040px) {#startSearchHead, #searchform { margin-left:50px }#startTitle .titleHeadStripes {background-position:left -930px top 245px;}}@media only screen and (max-width:600px) {#startTitle .titleHeadStripes { display:flex;align-items:center;justify-content :flex-start;background:none;padding-top:0; }#startTitle .titleHeadStripes .qContainer {width:100%;padding:0;}#startSearchHead, #searchform { margin-left:0 }#startSearchHead { padding-top:70px; text-align:center }#startSearchHead span {display:block;margin:0 0 10px 0;padding:7px 15px;box-decoration-break:clone;background-color:#ffe400;text-align:center}#searchform { margin:0 auto; text-align:center }}@media only screen and (max-width:400px) {#startSearchSubHead { font-size:32px }}.sliderMembers{ position:relative; padding:20px 60px; margin-bottom:40px }.sliderMembers figure { height:145px }.sliderMembers figure img {height:100%;width:100%;object-fit:cover;}.sliderMembers span {display:flex;align-items:center;justify-content:center;text-align:center;height:75px;padding:3px 10px;background:#767676;font:normal 300 16px/1.1 'Roboto Condensed', sans-serif;color:#fff;transition:all 0.5s}.sliderMembers a:hover span {background:#ffe400;color:#606060;}@media only screen and (max-width:660px) {.sliderMembers { padding:20px 0 60px 0 }} #startBlogSect { background:#EBEBEA }#startBlogSect .qContainer::before { display:block;margin:-95px auto 2em auto;content:'';width:72px;height:74px;background:url(../../../qab-images/qab-icon-paperclip.svg) no-repeat center center;}#startBlogList li {background:#fff;margin-bottom:3em;max-width:295px;}#startBlogList li img {display:block;width:100%;height:200px;object-fit:cover;}#startBlogList li figcaption { padding:7px 0 3px 15px;font-size:10px; font-style:italic;color:#575757}.startBlogListItemText {padding:1em 15px;font-size:14px;}.startBlogListItemText h3 {font-size:24px;}.startBlogListItemText h3 strong {display:block;font-size:24px;}#startBlogSect .qButtonE2 {display:block;width:200px;margin:0 auto;text-align:center;}@media only screen and (max-width:660px) {#startBlogList li {margin:0 auto 1em auto;}}#taetigkeitsregion img {display:block;width:100%;}#taetigkeitsregion .qCol:last-child {display:flex;align-items:center;background-image:url(../../../qab-images/qab-icon-nadel.png);background-repeat:no-repeat;background-position:right 20px top 23px;padding:0 95px 0 32px;}@media only screen and (max-width:660px) {#taetigkeitsregion .qCol:first-child { margin-bottom:10px }#taetigkeitsregion .qCol:last-child {margin-top:10px;padding:32px 95px 32px 32px;}}.sliderRef {position:relative;padding:0 60px; }.sliderRef .splide__slide img {width:100%;min-height:70%;object-fit:cover;}.sliderRef .splide__slide span {display:flex;align-items :center;height:45px;padding:5px 20px;background:#797979;color:#fff;}@media only screen and (max-width:660px) {.sliderRef { padding:0 }}@media only screen and (max-width:500px) {.sliderRef .splide__slide span { display:block; font-size:12px }}#startRatingsList {margin-bottom:2em}#startRatingsList .qLikeH3 {display:block;clear:both;} #contForm input,#contForm select,#contForm textarea { background:#ebebeb }#callBackComment { margin-top:2em }#privacyComment { margin-top:3em }#contSendBtn{ margin:2em 0 0 25% } #blogSideBar { padding:8px 7.5% 0 0 }#blogIntro,#blogSidebarHWSearch{ padding-bottom:40px; font-size:14px }#blogIntro h2,#blogSidebarHWSearch h2{ margin-bottom:0.75em; font-size:24px }#blogSearchForm{ margin-bottom:4em }#blogSearchForm input { width:100%; border:1px solid #999;border-radius:3px;background:url(../../../qab-images/qab-icon-search.svg) no-repeat right 10px center / 20px auto;}#blogCategories,#blogTagWords{ padding-bottom:80px }#blogCategories a{box-sizing:border-box;display:block;width:100%;margin:0 0 0.5em 0;padding:7px 15px;background:#767676;color:#fff;font-weight:400;transition:all 0.3s}#blogTagWords li,#blogArticleTagWords li { display:inline }#blogTagWords a,#blogArticleTagWords a{ text-align:left;transition:all 0.3s;font-weight:500;font-size:14px;color:#767676;}#blogTagWords a:after,#blogArticleTagWords a:after { display:'inline-block';content:' ';padding-left:15px;}#blogCategories a:hover { background:#000 }#blogTagWords a:hover{ color:#000 }@media only screen and (max-width:660px) {#blogCategories,#blogTagWords,#blogIntro,#blogSidebarHWSearch,#blogArticleSidebarCol {display:none}}#blogStartHeader{ padding-bottom:2em }#blogStartArticleSect{ padding-top:0 }.blogArticleTeaser{ border:1px solid #767676 }.blogArticleTeaser figure { display:block; margin:0 0 1em 0;}.blogArticleTeaser img { display:block;width:100%; height:240px;object-fit:cover; transition:all 0.5s }.blogArticleTeaser figcaption { padding:7px 0 3px 20px;font-size:10px; font-style:italic;color:#767676}.blogArticleTeaser img:hover{ opacity:0.7 }.blogArticleTeaserHeader{ color:#767676; font-size:14px; padding:0}.blogArticleTeaserTxt{ font-size:16px; line-height:1.4; padding:0 20px 25px 20px }.blogArticleTeaserTxt h2{ text-align:left; font-size:28px; margin:0.5em 0 0.75em 0 }.blogArticleTeaserTxt h2 strong{ display:block; font-size:28px }#blogArticleListNav{ clear:both; margin:3em 0; width:100%; text-align:center }#blogArticleListNav li { display:inline-block; vertical-align:top;margin:0 5px;}#blogArticleListNav li a,#blogArticleListNav li span { display:block;box-sizing:border-box;border:1px solid #999;width:34px;padding:3px 8px 4px 8px;text-align:center;opacity:0.5}.blogNavPageLink:hover, #blogNavPageSel span{ opacity:1 !important }#blogNavPrev a, #blogNavNext a { font-size:30px !important; line-height:0.75 !important; border:none !important; color:#000 !important }#blogSearchFormNoResult { width:100%; max-width:400px; }#blogArticleMeta { padding:25px 0;color:#999;}#blogArticleContent h1,#blogArticleContent h1 strong {margin-bottom:1em;font-size:56px;}#blogArticleContent .qGrid93 .qCol:first-child { padding-right:5% }#blogArticleTitleImg{ margin-bottom:2em }#blogArticleTitleImg > figcaption { padding-top:10px; font-size:14px; color:#999 }#blogArticleText h2{ text-align:left }#blogArticleText figure{ margin:40px 0 }#blogArticleText figure > img{ display:block; margin:0 auto 20px auto; max-width:100% }#blogArticleText figure> figcaption{ font-size:14px; color:#999 }#blogArticleText iframe{max-width:100%;border:1px solid #777;margin:40px 0}#blogArticleCredits { display:none}#blogFooter {background:#E5E5E5;}#blogFooter .qButtonE2{ display:block;margin-right:20px }#blogFooter h2{ margin-bottom:2em;}#blogFooter .qLinedList {border-top:none;font-size:14px;line-height:1.2;}#blogFooter .qLinedList li {border-bottom:#999 solid 1px;}#blogFooter .qLinedList li:last-child {border:none;}#blogArticleShare li {display:inline-block; vertical-align:top;margin-right:5px;}#blogArticleShare li:last-child {margin-right:0;}#blogArticleShare a {display:inline-block; width:40px;height:40px;cursor:pointer;background-image :url(../../../qab-images/qab-nav-sc-sprite.svg);background-size :auto 90%;} #blogArticleShare a:hover { filter:brightness(0%) }#blogShareXing{ background-position:10px center }#blogShareIn{ background-position: -48px center }#blogShareTw{ background-position:-180px center }#blogShareFb{ background-position: -84px center }#blogShareMail{ background-position:-420px center }@media only screen and (max-width:480px) {#blogArticleTagWords,#blogArticleShare { text-align:center }}#imgHopfenzitz { margin:125px 0 0 60px }@media only screen and (max-width:700px) {#imgHopfenzitz { margin:0 } }#leisSchlicht { background-image:url(../../../qab-images/qab-icon-leis-schlichtung.png) }#leisBenef{ background-image:url(../../../qab-images/qab-icon-leis-benefits.png) }#leisSchaf{ background-image:url(../../../qab-images/qab-icon-leis-schaf.png) }#leisRat{ background-image:url(../../../qab-images/qab-icon-leis-rat.png) }#leisNetzwerk { background-image:url(../../../qab-images/qab-icon-leis-netzwerk.png) }#leisFachw{ background-image:url(../../../qab-images/qab-icon-leis-fachwissen.png) }#leisMesse{ background-image:url(../../../qab-images/qab-icon-leis-messe.png) }@media only screen and (max-width:440px) {#leisList > li {background:none;padding-left:0;} }#bauherrenGrundwerte { background:url(../../../qab-images/qab-grundwerte-back.jpg) no-repeat center 180px }#grundwerteImgSect3{ margin:40px 0 0 40px }#bauButton { position:absolute; left:66px; bottom:-82px } #pressestimmenBild {position:absolute;top:0;left:-70px;z-index:10}#pressestimmenSideBox { margin-top:130px }.archivLink { display:block; font-weight:500; margin-bottom:10px }#archivSelLink { font-weight:700; color:#757575 }@media only screen and (max-width:700px) {#pressestimmenBild { left:20px; top:-40px }#pressestimmenSideBox { margin-top:60px }}@media only screen and (max-width:530px) {#pressestimmenBild { top:-50px }#pressestimmenSideBox { margin-top:80px }} .newsDate { display:block; margin-bottom:40px }.newsMoreLink:hover { cursor:pointer }.newsTxtCol{ display:inline-block; vertical-align:top; width:62%; margin-right:3% }.newsImgCol{ display:inline-block; vertical-align:top; width:34%; padding-top:5px }.newsImg{ display:block }.newsImg + figcaption { padding:7px 0;font-size:11px; font-style:italic;color:#999}.moreCont { display:none } @media only screen and (max-width:520px) {.newsTxtCol{ display:block; width:auto; margin-right:0 }.newsImgCol{ display:block; width:auto }.newsImg{ margin:0 auto 22px auto } }#bhSearchSect{ padding:60px 0 }#bhSearchSect label { margin-top:10px; width:26%; font-weight:500; text-transform:uppercase }#bhSearchSect input{ display:inline-block; width:40%; margin-top:10px }#bhSearchSect input + .JSautoCompleteList { left:26.5% }#bhSearchSect button{ margin:10px 0 0 10px}#bhSearchSect button img{ display:block; height:40px; border:1px solid #ddd }#searchShowAllBtn { clear:both; display:block; padding:25px 0 0 26%;-webkit-hyphens:manual;hyphens:manual;}@media only screen and (max-width:760px) {#bhSearchSect label { width:40% }#searchShowAllBtn { padding-left:0 }}@media only screen and (max-width:530px) {#bhSearchSect .qContainer { text-align:center }#bhSearchSect label { display:block; width:100% }#bhSearchSect input { width:70% }#bhSearchSect input + .JSautoCompleteList { left:10%; text-align:left }}#searchGewList > li { margin-bottom:2% } #searchGewList > li a { display:block;background:#e5e5e5;padding-bottom:25px;transition:all 0.5s;} #searchGewList > li a:hover { opacity:0.7 }#searchGewList > li h2 {display:block;font:normal 300 18px/1.625 'Roboto', sans-serif;margin-bottom:0;background:#767676;height:90px;overflow:hidden;text-align:center;color:#fff;}#searchGewList > li h2 img{ display:block; margin:10px auto 5px auto; max-height:40px }#searchGewList > li ul{ margin:20px 25px 0 25px }#searchGewList > li ul li { border-bottom:1px solid #b7b7b7; font-size:14px; line-height:1.5;padding:4px 0 4px 0;-webkit-hyphens:manual;hyphens:manual; }#searchGewList > li .qButtonE1 { display:block;margin:25px 25px 0 25px;padding-left:0;padding-right:0; text-align:center;}#searchPrintBtn { display:block; text-align:center; margin:20px 0 }@media (max-width:1024px) {#searchPrintBtn { display:none } } .tradeHeadMarker { background-color:#767676; background-repeat:no-repeat;background-position:40px center;color:#f3f3f3; padding:25px 0 25px 160px; font-size:24px; }#memberList > li {border-bottom:1px solid #d1d1d1;padding:25px 0;-webkit-hyphens:manual;hyphens:manual;}#memberList > li img {display:block; max-width:75%;max-height:100px }.memberInfo h3 { margin-bottom:0.25em }.memberInfo .qButtonE2{ margin-top:1em; padding:5px 15px; font-size:11px }.memberInfo .qButtonE2:hover{ background:#ffe300; border-color:transparent }.memberRating{ text-align:center; font-size:11px; line-height:2 }.memberRating .ratingBoxOverall{ width:50px; height:50px } .memberRating .ratingBoxOverall .ratingGrade { font-size:24px; line-height:0.8 }.tradeAdd{ display:block; padding-top:1em; font-size:14px }@media only screen and (max-width:560px) {.tradeHeadMarker { padding-left:110px } } @media only screen and (max-width:360px) {.tradeHeadMarker { background-position:15px center; padding-left:95px; -webkit-hyphens:auto; hyphens:auto }#memberList > li { display:block; text-align:center; padding:0 }#memberList > li img { margin:0 auto; } }.printTradeHeadMarker { margin-bottom:10px; }.printMemberListe { list-style:none; padding:0; margin:0 0 51px 0;column-count:3;column-gap:15px;}.printMemberItem {display:inline-block;padding:15px 0 0 0;-webkit-hyphens:manual;hyphens:manual;}.printButton { float:right; margin:20px 0 }#memberDetailTitle {position:relative;background:#666;}#memberDetailTitle .qContainer {max-width:1400px;height:50vh;max-height:515px;background-repeat:no-repeat;background-size :cover;background-position:center center;}section#memberLocationMap {width:100%;height:50vh;max-height:515px}#memberDetailTitleCopy {position:absolute;bottom:-25px;right:15px;font-size:10px;text-align:right;font-style:italic;color:#999;}#memberLocationMap {position:relative;background:#ccc;height:0;overflow:hidden;background:url(../../../qab-images/qab-member-map-bg.jpg) no-repeat center center / cover;}#memberLocationMapCopy {padding:5px 10px 0 0;font-size:10px;text-align:right}.mapWrapper {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 6%;text-align:center;color:#fff;font-size:11px;line-height:1.2;}.mapWrapperCont {max-width:385px;background:rgba(0,0,0,0.5);padding:20px;}.mapBtn {box-sizing:border-box;display:inline-block; overflow:hidden;border-radius:15px; margin-bottom:1em; padding:7px 10px; background:#ffe300; color:#333 !important;line-height:1; transition:all 0.2s }.mapBtn:hover{ background:#fff; color:#333 !important }.mapWrapper a { color:#ccc }.mapWrapper a:hover { color:#fff; cursor:pointer }#memberDetailOnPageNav .SNE2link {display:inline-block;margin-top:2em}#memberDetailOnPageNav ul { margin:2em 0 }#memberDetailOnPageNav li {display:inline-block;}#memberDetailOnPageNav li a {display:block;margin-right:25px;text-transform:uppercase}#memberDetailOnPageNav li:last-child a {margin-right:0;}@media only screen and (max-width:660px) {#memberDetailOnPageNav{margin-bottom:0;}#memberDetailOnPageNav .qCol{ display:block;margin-bottom:0;text-align:center;}#memberDetailOnPageNav .SNE2link {margin-top:0}}@media only screen and (max-width:420px) {#memberDetailOnPageNav li a {margin-right:15px;font-size:14px;}}#memberDetailAside {padding-right:20px;font-size:14px;}#memberDetailLogo{display :block;margin :2.5em 0 2em 0;max-height :110px;}#memberDetailAside .qButtonE1 { margin-top:0.5em }#memberDetailAside #memberLocationMap {width:100%;height:250px;margin-top:4em }#memberDetailTrades{ margin-top:2em }#memberDetailTrades a { display:block; margin-bottom:7px; padding:12px 0 12px 60px;background:#767676 no-repeat 15px center;background-size:22px auto; color:#f3f3f3;font:normal 400 16px/1.1 'Roboto Condensed', sans-serif;transition:all 0.5s;}#memberDetailTrades a:hover { background-color:#5e5c5f }.memberDetailTextImg {display:block;margin:3em 0;}.memberDetailTextImgCopy {margin:-2.5em 0 4em 0;font-size:14px;font-style:italic;color:#999;}@media only screen and (max-width:660px) {#memberDetailInfoSect {display:-ms-grid;display:grid;row-gap:30px;grid-template-columns:1fr}#memberDetailAside {grid-row:2 / span 1;margin-top:0;padding-right :0;}#memberDetailLogo {float:left;margin:0 2em 2em 0;}#memberDetailAdress {display:inline-block;margin-right:3em}#memberDetailAside .qButtonE1 { vertical-align:top;margin-top:0 }#ueberuns {text-align:center}}@media only screen and (max-width:450px) {#memberDetailLogo {display:block;float:none;margin:0 auto 2em auto;}#memberDetailAdress {display:block;text-align:center;margin-right:0}#memberDetailAside .qButtonE1 {display:block;max-width:80%;margin:0 auto 2em auto;}}#magazin {margin-top:30px;padding-top:30px;background:#EBEBEA;}#magazin .qContainer::before { display:block;margin:-65px auto 2em auto;content:'';width:72px;height:74px;background:url(../../../qab-images/qab-icon-paperclip.svg) no-repeat center center;}#magazin h2 { text-align:center }#magazin .qGrid444{ justify-items:center }#magazin .qButtonE2 {display:block;max-width:180px;margin:0 auto;}#memberDetailRatingsHead { font-size:30px }#memberDetailRateBtn{ float:right; width:35%; text-align:center }#memberDetailRatingSummary{border-top:solid 2px #e7e7e7;border-bottom:solid 2px #e7e7e7;padding:35px 0 35px 0;margin-bottom:60px;}#memberDetailNoRatings{ padding:30px 0 15px 0; font-style:italic; text-align:center }#memberDetailRatingOverall { float:left; width:20%; padding-right:20px; text-align:center }#memberDetailRatingsGrades{ float:left; width:35%; padding-right:20px; font-size:12px; line-height:22px }#memberDetailRatingsGrades li { height:22px; margin-bottom:4px; background:#e5e5e5 }#memberDetailRatingsGrades li span:first-child { display:inline-block; width:25%; background:#fff; vertical-align:top }.ratingsRatio{ display:inline-block; height:22px; background:#ffe300; border-right:solid 1px #fff }#memberDetailRatingsGrades li span:last-child { float:right; width:15%; padding-left:5px; background:#fff; font-size:10px }#memberDetailRatingsCriteria { float:right; width:45% }#memberDetailAllRatingsBtn{ display:block; margin:3em auto 0 auto; text-align:center; cursor:pointer }#memberDetailAllRatings{ display:none; padding-top:30px }@media only screen and (max-width:560px) {#memberDetailRatingsHead{ text-align:center }#memberDetailRateBtn { float:none; width:100%; margin-bottom:4em }#memberDetailRatingOverall{ width:40% }#memberDetailRatingsGrades{ width:60%; padding-right:0 }#memberDetailRatingsCriteria{ float:none; clear:both; width:100%; padding-top:2em; font-size:inherit }}.ratingBox { display:inline-block; margin-bottom:5px;text-align:center;font:normal 400 11px/2 'Roboto Condensed', sans-serif;color:#fff; }.ratingBoxOverall { width:75px; height:65px; border:2px solid } .ratingBoxOverall .ratingGrade { font-size:40px; line-height:0.8 }.ratingBoxDetailSingle { width:26px; height:18px; border:1px solid; background:#fff } .ratingBoxDetailSingle .ratingGrade { font-size:14px; line-height:18px }.ratingBoxDetailSingleRatingTotal{ width:100%; max-width:50px; height:50px; border:2px solid } .ratingBoxDetailSingleRatingTotal .ratingGrade { font-size:24px; line-height:0.8 }.ratingLabel{ font-weight:400; line-height:1.2; padding-bottom:7px } .ratingNum { font-size:11px; line-height:2 } .ratingStarValue{ display:none }.ratingColorGrade1 { color:#1C8A00; border-color:#1C8A00 }.ratingColorGrade2 { color:#a3cf00; border-color:#a3cf00 }.ratingColorGrade3 { color:#f3c017; border-color:#f3c017 }.ratingColorGrade4 { color:#f28d00; border-color:#f28d00 }.ratingColorGrade5 { color:#f13015; border-color:#f13015 }.singleRating{ border:1px solid #ccc; padding:15px }.singleRatingHeader{ min-height:80px }.singleRatingTotal{ float:left; width:20%; padding-top:6px }.singleRatingHeaderText{ float:right; width:75%; margin-bottom:1em }.singleRatingText { font-size:14px }.singleRatingDate { color:#666; font-size:11px }.singleRatingRatedMember a{ font-size:13px; line-height:1 }.singleRatingRatedService{ display:block; color:#666; font-size:11px}.singleRating h3 { font-size:20px; line-height:1.2; margin-top:0.5em; }.ratingNoTextComment{ font-size:11px }.ratingShowMore span,.ratingShowLess { font-weight:600; color:#000 }.ratingShowMore span:hover,.ratingShowLess:hover { cursor:pointer; color:#333 }.ratingFullText { display:none }.ratingComment { border:1px solid #666; margin-bottom:30px; padding:10px; color:#666; font-size:12px }.ratingComment h4 { margin:0 }.ratingCriteria { margin:1em 0; font-size:15px }.ratingCriteria li { height:17px; margin-bottom:8px; background:url(../../../qab-images/qab-main-leading-dots.gif) repeat-x left bottom }.ratingCriteria span { background:#fff; padding-right:0.33em }.ratingCriteria .ratingBox{ float:right }#rateStoererVerlosung { float:right; margin:-10px 0 0 20px; border:none }#privacyCheckboxLabel{ width:90% }#rateSendBtn{ margin:3em 0 0 25% }@media only screen and (max-width:500px) {#privacyCheckboxLabel{ display:inline-block }#rateSendBtn{ margin:3em auto 0 auto }}#vortNKG { background-image:url(../../../qab-images/qab-icon-vort-nkg.png); }#vortNetz { background-image:url(../../../qab-images/qab-icon-vort-netz.png); }#vortMesse { background-image:url(../../../qab-images/qab-icon-vort-messe.png); }#vortAusz { background-image:url(../../../qab-images/qab-icon-vort-auszeichnung.png); }#vortWerbe{ background-image:url(../../../qab-images/qab-icon-vort-werbe.png); }#vortBildung{ background-image:url(../../../qab-images/qab-icon-vort-bildung.png); }#vortBeratung{ background-image:url(../../../qab-images/qab-icon-vort-beratung.png); }#vortGemein{ background-image:url(../../../qab-images/qab-icon-vort-gemeinschaft.png); }@media only screen and (max-width:440px) {#vortList > li {background:none;padding-left:0;} }#handwerkerAufgaben { background:url(../../../qab-images/qab-handwerker-aufgaben-bg.jpg) no-repeat center 158px;}#memberFormSect { padding-bottom:60px }.memberRatesBox {background-color:#fff;padding:20px;margin-bottom:30px;}.memberRatesBox li span:nth-child(2),.memberRatesBox li span:nth-child(3) {text-align:right;padding-right:30px;margin:0;}.memberForm label[for="q_city"] { display:none }.memberForm .qButtonE1 {display:block;margin:0 auto 2em auto;}@media only screen and (max-width:960px) {.memberRatesBox li {display:block;margin-bottom:30px;}.memberRatesBox li span:nth-child(2),.memberRatesBox li span:nth-child(3) {text-align:left;}}.vorstandsListe span { display:inline-block; width:50% }@media only screen and (max-width:840px) {.vorstandsListe span { display:block; width:100% } }#hwJobSearchSect{ padding:40px 0 }#hwJobSearchSect label { margin-top:25px; width:25% }#hwJobSearchSect input{ margin-top:25px }#hwJobSearchSect input[type="text"]{ width:60% }#hwJobSearchSect input[type="image"]{ padding:0; margin-left:10px }#jobResultListe{ margin-bottom:80px }#jobResultListe li { padding:0 }#jobResultListe a { display:block;padding:20px 0;display:block; color:#737373; font-style:italic}#jobResultListe a:hover { background-color:#e5e5e5 }#jobResultListe strong { font-size:18px; font-style:normal }.jobMoreLink { float:right; font-size:14px; font-style:normal; padding-bottom:11px }.jobEditDate{ float:right; font-size:12px }@media only screen and (max-width:870px) {#hwJobSearchSect label { display:block; width:100%; margin-top:0 }#hwJobSearchSect input { margin-top:5px }}@media only screen and (max-width:520px) {#hwJobSearchSect input[type="text"]{ width:65% }.jobMoreLink{ display:none }.jobEditDate{ display:block; float:none; margin-top:10px }}#jobOfferDetail section { padding:1em 0 }.jobCompany{ font-size:18px; padding-bottom:2em }.jobAbspann{ padding:1.2em 0; }#jobInfoSect { width:100%;margin-top:2em;padding:1.7em 0 0 0; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1 }#jobInfoSect strong, #jobInfoSect div { display:inline-block; padding-bottom:1em; vertical-align:top }#jobInfoSect strong { width:155px; font-weight:500; font-size:14px; line-height:2 }#jobMoreInfoSect { padding:70px 0 80px 0 !important }#jobMoreInfoSect > ul > li { display:inline-block; vertical-align:top; padding-bottom:2em }#jobMoreInfoSect strong {display:block;font:normal 400 14px/1.2 'Roboto Condensed', sans-serif;text-transform:uppercase;vertical-align:top;padding-bottom:1em}#jobQabCompany, #jobCompanyWeb{ padding-right:12px }#jobSocialButt { width:180px }#jobMoreInfoSect .qButtonE1 { display:block; line-height:19px;padding:10px 15px;text-align:center;}@media only screen and (max-width:520px) {#jobInfoSect strong {padding-bottom:0;}#jobInfoSect strong, #jobInfoSect div { display:block;width:100% }#jobMoreInfoSect > ul > li { display:block; text-align:center; width:100% }}#loginFormsSect a { cursor:pointer }#loginFormsSect label { margin-top:5px; width:25% }#loginFormsSect input{ margin-top:5px; width:60%; background:#ebebeb }#loginBtn{ margin:2em 0 2em 25.5%; width:100px }#loginLpwBtn1{ display:block; margin:0 0 25px 25.5% }#loginLpwBtn2{ margin:2em 0 2em 25.5% }#loginLpwForm { display:none } #loginFormMessages{ display:none; padding-bottom:1em; color:#f00; font-style:italic }#loginFormLoading{ display:none; position:absolute; top:0; right:0; bottom:0; left:0; background:rgb(238, 238, 238, 0.75); text-align:center; padding-top:450px }#loginFormLoading img{ width:80px }@media only screen and (max-width:500px) {#loginFormsSect input { width:100% }#loginLpwBtn1, #loginBtn{ margin-left:0 }}.logDlItem{ border-bottom:1px solid #d1d1d1; padding:25px 0 }.logDlLink{ display:block }.logDlLink:hover{ background:#ebebeb }.logDlLink span { float:right; white-space:nowrap; padding-left:40px } #searchTagError { display :flex; font-size:24px;height:100%;align-items:center; justify-content :center;text-align:center;background:#ccc;}.memberTagSelect { display:block; width:100%; background:#ebebeb }#memberTagButton { margin-top:25px } .loginJobsOvTab {width:100%;border:0;border-spacing:0;border-collapse:separate;border-top:1px solid #d1d1d1;color:#737373;}.loginJobsOvTab td { vertical-align:top; box-sizing:border-box;border-bottom:1px solid #d1d1d1;padding-top:10px;padding-bottom:10px }.loginCmsOvPub { width: 9.2307692%; padding:4px }.loginCmsOvDesc { padding:4px }.loginCmsOvBtns { width:16.9230769%; padding-top:4px }.loginCmsItemDeact{ color:#222; background:#e89434; transition:all 1s }.loginCmsOvBtnPublished { display:block; height:20px; opacity:0.4;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20,6 9,17 4,12'/%3E%3C/svg%3E") no-repeat center center;}.loginCmsOvBtnPublished:hover {cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'%3E%3C/path%3E%3Cline x1='1' y1='1' x2='23' y2='23'%3E%3C/line%3E%3C/svg%3E") no-repeat center center; }.loginCmsItemDeact .loginCmsOvBtnPublished { display:none }.loginCmsOvLastEdit{ font-size:11px; line-height:1.5; font-weight:400; font-style:italic; color:#999 }.loginCmsItemDeact .loginCmsOvLastEdit { color:#444 }.loginCmsOvBtnList { float:right }.loginCmsOvBtnList li{ float:left }.loginCmsOvBtnList a, .loginCmsOvBtnList div { display:block; height:18px; width:32px; text-align:center }.loginCmsOvBtnList svg{ width:18px }.loginCmsOvBtnList a:hover { opacity:0.8 }.loginCmsOvBtnList .loginCmsClearBtn:hover svg{ stroke:#f00 !important; stroke-width:2; cursor:pointer }.loginCmsItemDeact .loginCmsOvBtnList svg{ stroke:#fff }.loginCmsItemDeact .loginCmsOvBtnList a:hover svg { stroke:#222 }.newItemButton { margin-top:65px }@media only screen and (max-width:400px) {.itemOvBtns{ width:55px }.ovBtnList li { float:none; height:40px}}.loginFormBlock { margin:40px 0 40px 0 }.loginFormBlock:first-of-type { margin-top:0 !important }.loginBlockHead { background-color:#767676;color:#fff; padding-left:20px; font-size:18px; line-height:50px;font-weight:400; }.loginFormBlock p {margin-top:30px;padding-left:12px;font-size:14px;color:#919191;}.q_CmsNoListStyle { list-style:none; margin:0; padding:0 }.loginFormRow::before,.loginFormRow::after { content:" "; display:table } .loginFormRow::after { clear:both }.loginFormBlock label{ color:#444; padding:8px 4px 4px 4px !important; font-style:italic }.loginFormBlock label{ padding-left:14px !important }.loginFormSubLabel{ text-align:right; font-weight:300; font-size:13px; }.loginFormInput{ display:inline-block; position:relative; width:75%; color:#111; padding:4px !important }.loginFormDatSelect { width:75px !important }#loginEdit textarea{ height:400px }.tox-tinymce {float:left;width:100%;margin-bottom:1em }.loginFormSwitch { position:relative;height:1.5rem;font-size:0;}.loginFormSwitch input {position:absolute;top:0;left:0;z-index:2;height:1.5rem;width:3rem;cursor:pointer;opacity:0;}.loginFormSwitch input:checked { z-index:1 }.loginFormSwitch input:checked + label { display:inline-block; opacity:1; cursor:default }.loginFormSwitch input:not(:checked) + label:hover { opacity:0.5 }.loginFormSwitch label {display:none;height:100%;opacity:0.33;transition:opacity 0.25s ease;cursor:pointer;font-size:0.8rem;line-height:0.4rem;color:#ababab;margin:0 0 0 4.5rem;text-align:left;}.loginFormSwitch label:last-of-type { color:rgb(39, 173, 95) }.loginFormSwitch .toggle-outside {position:absolute;width:3rem;left:0;height:100%;box-sizing:border-box;border-radius:1rem;padding:0.125rem;overflow:hidden;transition:0.25s ease all;background:#dedede;}.loginFormSwitch .toggle-inside {position:absolute;border-radius:2.5rem;background:#fff;transition:0.25s ease all;height:1.25rem;width:1.25rem;}.loginFormSwitch input:checked ~ .toggle-outside .toggle-inside{ left:0.125rem }.loginFormSwitch input ~ input:checked ~ .toggle-outside .toggle-inside { left:1.625rem; background:rgb(39, 173, 95) }.q_CmsFileBtns{ float:right; position:relative }.q_CmsFileBtns a{ display:block; margin:5px 0 15px 0 }.q_CmsBtnFileAdd{ width:30px; height:30px; margin:0 !important }.q_CmsBtnFileReplace { width:30px; height:30px }.q_CmsBtnFileDelete{ width:30px; height:30px }.q_CmsBtnFileDelete:hover svg { stroke:#f00 }.q_CmsBtnFileDeleteUndo{ display:none }.loginFormFileSectUpload { display:none }.loginFormFileSectAddInfo{ display:none }.q_CmsFileInputComment{ padding:15px 5px; font-size:12px; font-style:italic; color:#666 }.q_CmsImagePreview{ max-width:400px }#loginSaveBtn {margin:40px 0 0 25%;width:250px;text-align:center;}@media only screen and (max-width:500px) {.mce-tinymce { width:100% !important }#loginSaveBtn {display:block;margin-left:0;width:auto}}.br-theme-bars-square.br-wrapper {display:inline-block;width:100%;height:48px;margin:10px 0 0 0;overflow:hidden;}.br-theme-bars-square .br-widget {height:15px;white-space:nowrap;}.br-theme-bars-square .br-widget a {display:block;width:30px;height:30px;float:left;border:1px solid #ccc;margin:2px;text-align:center;text-decoration:none;font-family:'Roboto Condensed', sans-serif;font-size:16px;line-height:30px;color:#ccc;font-weight:400;}.br-theme-bars-square .br-widget a:first-child:hover,.br-theme-bars-square .br-widget a.br-selected.br-current:first-child { background:#74c601; border-color:#74c601; color:#fff; } .br-theme-bars-square .br-widget a:nth-child(2):hover,.br-theme-bars-square .br-widget a.br-selected.br-current:nth-child(2){ background:#a3cf00; border-color:#a3cf00; color:#fff; } .br-theme-bars-square .br-widget a:nth-child(3):hover,.br-theme-bars-square .br-widget a.br-selected.br-current:nth-child(3){ background:#f3c017; border-color:#f3c017; color:#fff; } .br-theme-bars-square .br-widget a:nth-child(4):hover,.br-theme-bars-square .br-widget a.br-selected.br-current:nth-child(4){ background:#f28d00; border-color:#f28d00; color:#fff; } .br-theme-bars-square .br-widget a:nth-child(5):hover,.br-theme-bars-square .br-widget a.br-selected.br-current:nth-child(5) { background:#f13015; border-color:#f13015; color:#fff; } .br-theme-bars-square .br-widget .br-current-rating {display:block;margin-left:220px;padding:.4em 0;color:#333;font-style:italic;}@media only screen and (max-width:420px) {.br-theme-bars-square.br-wrapper { height:86px }.br-theme-bars-square .br-widget a{ margin-right:15px }.br-theme-bars-square .br-widget .br-current-rating { clear:both; margin-left:0 } }.br-theme-bars-square .br-readonly a {cursor:default;}.br-theme-bars-square .br-readonly a.br-active,.br-theme-bars-square .br-readonly a.br-selected {border:2px solid #729bf8;color:#729bf8;}@media print {.br-theme-bars-square .br-widget a {border:2px solid #b3b3b3;color:#b3b3b3;}.br-theme-bars-square .br-widget a.br-active,.br-theme-bars-square .br-widget a.br-selected {border:2px solid black;color:black;}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}