:root{--text-farbe:#4D4D4D;--primaerfarbe:#CF003D;--sekundaerfarbe:#E77F9D;--primaerfarbe-hover:#CF003D;--primaerfarbe-focus:#CF003D;--text-auf-primaerfarbe:#ffffff;--background-light:#EBEBEB;--background-dark:#A7A7A7;--transparent:rgba(0,0,0,0.0);}@font-face{font-family:"Catamaran";font-style:normal;font-weight:400;src:url(/themes/kastanieeins/fonts/Catamaran-Light.ttf) format("truetype");}@font-face{font-family:"Catamaran";font-style:normal;font-weight:500;src:url(/themes/kastanieeins/fonts/Catamaran-Regular.ttf) format("truetype");}@font-face{font-family:"Catamaran";font-style:normal;font-weight:600;src:url(/themes/kastanieeins/fonts/Catamaran-Bold.ttf) format("truetype");}.paragraph,.stellenanzeige__jobprofil,.stellenanzeige__skills,.stellenanzeige__benefits,.stellenanzeige__anhang{clear:both;width:100%;padding:80px 0 0 0;}.stellenanzeige__body{clear:both;width:100%;}.slick-dots li button::before{display:none;}.slick-dots li{display:inline-block;margin:1%;}.slick-dots{text-align:center;}.slick-dots li button{border-radius:100%;width:15px !important;height:15px !important;font-size:0;color:var(--background-dark);background:var(--background-dark);display:inline-block !important;padding:0;}.slick-dots li.slick-active button{color:var(--primaerfarbe);background:var(--primaerfarbe);}.slick--optionset--paragraphs-slider .slick__slide{width:30%;margin:30px;}.media__image{margin:auto;display:block;}.paragraph--type--galerie .slick__arrow{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.media__icon--litebox::before,.media__icon--litebox::after{background:var(--primaerfarbe);}.akkordeon__einzelelemente .paragraph{padding:5px 0;margin:5px 0;}.paragraph--type--akkordeon{padding-top:3%;}.paragraph--type--akkordeon legend{display:none;}.akkordeon__einzelelemente > div:last-of-type{margin-bottom:30px;}.inhaltsstruktur_akkordeon__titel.ui-accordion-header{border-radius:0;border:none;font-family:"Catamaran";font-weight:500;font-size:22px;font-size:1.250rem;color:var(--text-farbe);background-color:var(--text-auf-primaerfarbe);margin:0;position:relative;padding:.6em .5em .5em 2em;color:var(--text-farbe);}.inhaltsstruktur_akkordeon__titel.ui-accordion-header::before{content:url(/themes/kastanieeins/images/icons/akkordeon-plus-icon.svg);display:block;text-align:center;width:30px;height:100%;position:absolute;left:0;top:0;color:var(--primaerfarbe);font-size:70px;line-height:0.55;}.inhaltsstruktur_akkordeon__titel.ui-accordion-header.ui-state-active{color:var(--text-farbe);}.inhaltsstruktur_akkordeon__titel.ui-accordion-header.ui-state-active::before{content:url(/themes/kastanieeins/images/icons/akkordeon-minus-icon-1.svg);display:block;color:var(--text-farbe);}.inhaltsstruktur_akkordeon__titel.ui-accordion-header .ui-accordion-header-icon{display:none;}.inhaltsstruktur_akkordeon__inhalt.ui-accordion-content{border-radius:0;border:none;padding:.7em .7em .8em .7em;}.inhaltsstruktur_akkordeon__inhalt.ui-accordion-content p{margin:0;}.ui-widget-content{border:0px;background:var(--text-auf-primaerfarbe);color:var(--text-farbe);}.helper.bild_wrapper{margin:0.5em auto;}.helper.bild_wrapper.voll{margin-bottom:2em;max-width:inherit;width:100%;}.helper.bild_wrapper.rechts{margin-left:auto;margin-bottom:2em;}.helper.bild_wrapper.links{margin-right:auto;margin-bottom:2em;}.helper.bild_wrapper.oben{margin-bottom:2em;margin-top:0.5em;}.helper.bild_wrapper{max-width:450px;}.helper.bild_wrapper.voll,.helper.bild_wrapper.voll img{width:100%;}.link__link,.dokumente__anhang{margin:0;padding:0 0 0 18px;list-style:none;font-weight:500;}.stellenanzeige__anhang{font-weight:500;}.link__link > div,.dokumente__anhang > div,.stellenanzeige__anhang > div{position:relative;padding-left:35px;margin-bottom:10px;}.dokumente__anhang > div a::before,.link__link > div a::before,.stellenanzeige__anhang > div a::before{content:"";position:absolute;display:inline-block;width:25px;height:25px;left:-6px;background-repeat:no-repeat;top:-2px;}.link__link_akkordeon .inhaltsstruktur_akkordeon__link > div,.produkt__anhang > div,.dokumente__anhang_akkordeon .file span{padding-left:35px;margin-bottom:10px;color:var(--primaerfarbe);}.link__link_akkordeon .inhaltsstruktur_akkordeon__link a{color:var(--primaerfarbe);}.link__link_akkordeon .inhaltsstruktur_akkordeon__link > div::before,.dokumente__anhang_akkordeon .file a::before,.produkt__anhang > div::before{position:absolute;display:inline-block;width:25px;height:25px;margin-left:-40px;}.dokumente__titel{margin-bottom:1em;}.link__link_akkordeon,.dokumente__anhang_akkordeon{margin-bottom:50px;}.dokumente__anhang > div a::before,.stellenanzeige__anhang > div a::before{background-image:url(/themes/kastanieeins/images/icons/download-icon.svg);}.link__link_akkordeon .inhaltsstruktur_akkordeon__link > div::before,.produkt__anhang > div::before{content:url(/themes/kastanieeins/images/icons/download-icon.svg);}.dokumente__anhang_akkordeon span{display:block;}.link__link > div a::before{background-image:url(/themes/kastanieeins/images/icons/link-icon.svg);}.dokumente__anhang_akkordeon .file a::before{content:url(/themes/kastanieeins/images/icons/link-icon.svg);}@media only screen and (min-width:600px){}@media only screen and (min-width:768px){.helper.bild_wrapper.rechts{float:right;margin-left:2em;margin-bottom:0;}.helper.bild_wrapper.links{float:left;margin-right:2em;margin-bottom:0;}}
:root{--text-farbe:#4d4d4d;--primaerfarbe:#cf003d;--sekundaerfarbe:#dd4c76;--primaerfarbe-hover:#dd4c76 !important;--primaerfarbe-focus:#cf003d;--text-auf-primaerfarbe:#ffffff;--background-light:#ebebeb;--background-dark:#a7a7a7;--transparent:rgba(0,0,0,0);}@font-face{font-family:"Catamaran";font-style:normal;font-weight:400;src:url(/themes/kastanieeins/fonts/Catamaran-Light.ttf) format("truetype");}@font-face{font-family:"Catamaran";font-style:normal;font-weight:500;src:url(/themes/kastanieeins/fonts/Catamaran-Regular.ttf) format("truetype");}@font-face{font-family:"Catamaran";font-style:normal;font-weight:600;src:url(/themes/kastanieeins/fonts/Catamaran-Bold.ttf) format("truetype");}.container{padding:0 20px;max-width:1200px;}html{font-size:18px;}body{overflow-x:hidden;}body,input,select,textarea,.ui-widget{font-family:"Catamaran";font-weight:400;}button{font-family:"Catamaran";font-size:1.2rem;font-weight:500;}h1,h2,h3,h4,h5,h6,header,#edit-markup,.produkt__verwendungszweck{font-family:"Catamaran";font-weight:500;text-align:left;text-align:center;}h1{font-size:2.2rem;color:var(--primaerfarbe);}h2{font-size:2rem;color:var(--primaerfarbe);margin-bottom:0.5em;}h3,.produkt__verwendungszweck,.fieldset-legend,.front_aktuelles header,.branchen-loesungen-slider header,.front_karriere header,.produkte_vorschlagsblock header{font-size:1.625rem;color:var(--text-farbe);font-weight:400;margin-bottom:1em;}h4,.views-field.views-field-title,.dokumente__titel{font-size:1.25rem;color:var(--primaerfarbe);}.dokumente__titel{font-size:1.625rem;}h5,.akkordeon_inhalt{font-size:1.125rem;}h6{font-size:1rem;}h3.rotschrift{color:var(--primaerfarbe);}.views-field.views-field-title{font-weight:500;}.page-produkte-und-loesungen header,.page-branchen-und-loesungen header,.section-taxonomy .produktkategorie__description header{font-size:1em;margin-bottom:2em;}.produktkategorie__description{margin-top:2em;}.case-studies h2{margin-bottom:1.5em;}p,li{font-size:1em;}a{text-decoration:none;color:var(--primaerfarbe);}a:active,a:focus{color:var(--primaerfarbe-focus);}a:hover{color:var(--primaerfarbe-hover);}#content a:hover{text-decoration:underline;}.page-branchen-und-loesungen .views-field.views-field-name h4,.produkt_teaser_textblock h2,.section-taxonomy h4{text-align:left;}.page-branchen-und-loesungen .views-field.views-field-name h4{text-align:center !important;}.maintenance-page header img{width:400px;padding:20px;}.maintenance-page main{text-align:center;margin-top:30px;}.maintenance-page header h1{display:none;}.basic__body li::before,.text__text-block ul li::before,.stellenanzeige__jobprofil ul li::before,.stellenanzeige__skills ul li::before,.stellenanzeige__benefits ul li::before,.page__body ul li::before,.produkt__body ul li::before{width:12px;height:2px;content:"—";color:var(--primaerfarbe);margin-left:-1em;margin-right:0.4em;font-size:1.5rem;font-weight:600;}.basic__body ol,.text__text-block ol,.stellenanzeige__jobprofil ol,.stellenanzeige__skills ol,.stellenanzeige__benefits ol,.page__body ol,.produkt__body ol{list-style:none;counter-reset:li;}.basic__body ol li,.text__text-block ol li,.stellenanzeige__jobprofil ol li,.stellenanzeige__skills ol li,.stellenanzeige__benefits ol li,.page__body ol li,.produkt__body ol li{counter-increment:li;}.basic__body ol li::before,.text__text-block ol li::before,.stellenanzeige__jobprofil ol li::before,.stellenanzeige__skills ol li::before,.stellenanzeige__benefits ol li::before,.page__body ol li::before,.produkt__body ol li::before{content:"." counter(li);color:var(--primaerfarbe);display:inline-block;width:1em;margin-left:-1.5em;margin-right:0.5em;text-align:right;direction:rtl;font-size:1.5rem;font-weight:500;}.basic__body li,.text__text-block li,.stellenanzeige__jobprofil li,.stellenanzeige__skills li,.stellenanzeige__benefits li,.page__body li,.produkt__body li{padding:0 0 5px 0;}.basic__body ol,.basic__body ul,.text__text-block ol,.text__text-block ul,.stellenanzeige__jobprofil ol,.stellenanzeige__jobprofil ul,.stellenanzeige__skills ol,.stellenanzeige__skills ul,.stellenanzeige__benefits ol,.stellenanzeige__benefits ul,.page__body ol,.page__body ul,.produkt__body ol,.produkt__body ul{margin-left:50px;}.breadcrumb ol{list-style:none;padding-left:0;margin-top:30px;font-size:1em;}.breadcrumb ol li::before{content:"»";display:inline-block;position:relative;margin-right:2px;color:var(--primaerfarbe);}input[type="text"],[type="color"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="time"],[type="url"],[type="week"],input:not([type]),textarea{background-color:var(--background-light);border:2px solid var(--background-light);border-radius:10px;padding:12px 20px;margin-bottom:10px;box-shadow:none;-webkit-box-shadow:none;}[type="color"]::placeholder,[type="date"]::placeholder,[type="datetime"]::placeholder,[type="datetime-local"]::placeholder,[type="email"]::placeholder,[type="month"]::placeholder,[type="number"]::placeholder,[type="password"]::placeholder,[type="search"]::placeholder,[type="tel"]::placeholder,[type="text"]::placeholder,[type="time"]::placeholder,[type="url"]::placeholder,[type="week"]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:var(--text-farbe);}input[type="text"]:hover,[type="color"]:hover,[type="date"]:hover,[type="datetime"]:hover,[type="datetime-local"]:hover,[type="email"]:hover,[type="month"]:hover,[type="number"]:hover,[type="password"]:hover,[type="search"]:hover,[type="tel"]:hover,[type="time"]:hover,[type="url"]:hover,[type="week"]:hover,input:not([type]):hover,textarea:hover{border:2px solid var(--background-dark);box-shadow:none;outline:none;}input[type="text"]:focus,[type="color"]:focus,[type="date"]:focus,[type="datetime"]:focus,[type="datetime-local"]:focus,[type="email"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,input:not([type]):focus,textarea:focus{border:2px solid var(--primaerfarbe-hover);box-shadow:none;outline:none;}.form-item{margin-bottom:20px;}.form-item .description{font-size:14px;}label.form-required::after{content:"*";color:var(--primaerfarbe);}input.error{border:2px solid var(--primaerfarbe);}input[type="checkbox"],input[type="radio"]{display:none;appearance:none;}input[type="checkbox"]:checked + label::before,input[type="radio"]:checked + label::before{background-color:var(--primaerfarbe);border-color:var(--primaerfarbe);background-image:url(/themes/kastanieeins/images/icons/checkbox-hacken.svg);background-repeat:no-repeat;background-position:top;background-size:16px;}.js-form-type-checkbox label::before,.js-form-type-radio label::before{content:"" !important;position:absolute;width:25px;height:25px;border-radius:8px;background:#fff;border:3px solid;border-color:var(--text-farbe);margin-left:-30px;}.js-form-type-checkbox,.js-form-type-radio{margin-left:30px;}.js-form-type-checkbox label,.js-form-type-radio label{padding:0;cursor:pointer;}.js-form-type-checkbox span{padding-left:15px;}.dependency_value{display:none;}button,.webform-button--submit,#edit-submit{border:3px solid var(--primaerfarbe);color:var(--primaerfarbe);border-radius:10px;background-color:var(--transparent);margin:auto;display:block;transition:0.2s ease-in-out;}button:hover,button:focus,[type="button"]:hover,[type="button"]:focus,[type="reset"]:hover,[type="reset"]:focus,[type="submit"]:hover,[type="submit"]:focus,#edit-submit:hover,#edit-submit:focus{background-color:var(--primaerfarbe);color:var(--text-auf-primaerfarbe);}#header{background:var(--text-auf-primaerfarbe);}#header .container{padding:40px 20px;max-width:1600px;}#block-kastanieeins-branding{float:left;min-width:200px;margin-right:20px;}#block-kastanieeins-main-menu .menu{display:flex;}#block-kastanieeins-main-menu .menu li{margin:0 2%;}#block-kastanieeins-main-menu .menu li a{font-weight:400;color:var(--text-farbe);font-size:1.6rem;}#block-kastanieeins-main-menu .menu li a:hover{color:var(--primaerfarbe);}#block-kastanieeins-main-menu .menu li a::before,#block-kastanieeins-main-menu .menu li a::after{content:url(/themes/kastanieeins/images/hover-white.svg);display:block;height:20px;margin:auto;width:56px;}#block-kastanieeins-main-menu .menu li a:hover::before,#block-kastanieeins-main-menu .menu li a:hover::after{content:url(/themes/kastanieeins/images/hover-red.svg);}#block-kastanieeins-main-menu .menu li a::after{transform:rotate(180deg);}#header .links a{font-size:1rem;}#block-kastanieeins-main-menu{float:left;}#block-languageswitcher .de,#block-languageswitcher .en{float:left;}#block-languageswitcher .links a::after{content:"";display:none;}#block-headericons img{width:20px;}.menu_desktop{display:none;}.menu_all_screens{display:block;width:100%;height:100%;z-index:2;position:relative;}.menu_holder{width:100%;position:relative;}.menu_all_screens .menu{text-align:center;padding-left:0;}.menu_all_screens .menu .menu-item{display:inline-block;margin:0 2%;}.menu_all_screens .menu a{color:#333;font-size:19px;}.menu.level-2,.menu.level-3{display:none;}#footer .container{max-width:1000px;}#footer{background-color:var(--primaerfarbe);color:var(--text-auf-primaerfarbe);position:relative;padding:80px 0 150px 0;margin-top:90px;}#footer h2{color:var(--text-auf-primaerfarbe);text-align:left;font-size:1.625rem;}#footer a{color:var(--text-auf-primaerfarbe);font-size:1.25rem;}#footer #block-kastanieeins-footer a::before,#footer nav[id^="block-kastanieeins-footer"] a::before,#footer #block-downloads a::before,#footer nav[id^="block-downloads"] a::before{content:"»";color:var(--sekundaerfarbe);font-size:1.6rem;padding-right:5px;}#footer a:hover{color:var(--sekundaerfarbe);}#block-kastanieeins-footer,nav[id^="block-kastanieeins-footer"],#block-connectwithus,div[id^="block-connectwithus"],#block-downloads,nav[id^="block-downloads"],#block-wissenswert,div[id^="block-wissenswert"],#footer .menu--downloads,#footer div[id^="menu--downloads"]{margin:30px 1% 50px 1%;width:98%;}#block-connectwithus img,div[id^="block-connectwithus"] img{max-width:100px;margin:10px;}#block-footeradressdaten,div[id^="block-footeradressdaten"]{background:var(--text-farbe);position:absolute;text-align:center;width:100%;left:0;padding:10px 0;bottom:0;}#block-wissenswert img,div[id^="block-wissenswert"] img{max-width:200px;margin:10px;}#footer_wissenswertes{display:flex;}#block-kastanieeins-page-title{margin-top:2.4rem;}.fullwidthwrapper.karriere_anzeigenview,.fullwidthwrapper.front_branchenslider,.fullwidthwrapper.front_karriere,.fullwidthwrapper.front_kontaktform{padding:100px 0 !important;margin:0 !important;}.fullwidthwrapper.front_textcontainer,.fullwidthwrapper.front_aktuelles,.fullwidthwrapper.karriere_textblock{background-color:var(--background-light);clip-path:polygon(0 0,100% 2%,100% 98%,0% 100%) !important;padding:100px 0 !important;margin:0 !important;}.fullwidthwrapper.karriere_bewerbungsformular,.fullwidthwrapper.produkte_vorschlagsblock{background-color:var(--background-light);clip-path:polygon(0 0,100% 2%,100% 100%,0% 100%) !important;padding:100px 0 !important;margin-top:150px;}.page-produkte-und-loesungen .views-field.views-field-name,.page-branchen-und-loesungen .views-field.views-field-name,.produkt_teaser_textblock{margin:20px 0 10px 0;}.zitateslider{padding:100px 0 !important;}.aktuelles__image,.case_study__image,.stellenanzeige__image{margin:50px 0;}.aktuelles__image img,.case_study__image img,.stellenanzeige__image img{margin:auto;display:block;}.ui-widget.ui-widget-content{border:none;}.ui-widget-header{border:none;border-radius:0px;padding:10px;}.ui-widget-header{border:none;background:none;color:var(--text-farbe);font-weight:bold;}.ui-button-icon.ui-icon.ui-icon-closethick{background-image:url(/themes/kastanieeins/images/icons/menu-icon-close.svg);background-repeat:no-repeat;background-size:cover;background-position:center;width:20px;height:20px;}.ui-dialog .ui-dialog-titlebar-close{background-color:#fff;width:20px;height:20px;margin:-10px 5px 0 0;border:none;}.ui-button-icon-only .ui-icon{margin-top:-10px;margin-left:-10px;}#colorbox{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}#cboxClose{background:url(/themes/kastanieeins/images/icons/menu-icon-close.svg);background-repeat:no-repeat;background-size:cover;width:20px;height:20px;top:5px;right:5px;}#cboxClose:hover{background-position:center;}#block-views-block-slider-front-block-1 .slidertext_content{max-width:800px;}#block-views-block-slider-front-block-1 .slide__caption h1{text-align:left;}#block-views-block-slider-front-block-1 .slick-dots{text-align:left;margin-left:20px;margin-bottom:10px;}#slick-views-slider-front-block-1-1-thumbnail-slider .slick-dots,#slick-views-slider-front-mitarbeiterzitate-1-thumbnail .slick-dots{display:none !important;}.slick--view--slider-branchen-und-loesungen{margin:20px 0;}.branchen-loesungen-slider .slide__content{width:210px;margin:auto;}.branchen-loesungen-slider .slide__media{width:100px;height:100px;margin:auto;}.branchen-loesungen-slider .media--image{height:100px;}.slide__caption{padding:20px 0;text-align:center;}.slick-prev::before{color:var(--primaerfarbe);content:url(/themes/kastanieeins/images/icons/gallery-pfeil.svg);display:block;width:40px;}.slick-next::before{color:var(--primaerfarbe);content:url(/themes/kastanieeins/images/icons/gallery-pfeil.svg);display:block;width:40px;transform:rotate(180deg);}.slick-prev.slick-arrow,.slick-next.slick-arrow{background-color:var(--transparent);width:40px;height:115px;font-size:0;}.slide__description a{color:var(--text-farbe);}.unternehmensinformationen-bilder,.unternehmensinformationen-bilder-forschung{display:flex;justify-content:center;}.unternehmensinformationen-bilder img{margin:30px;}.unternehmensinformationen-bilder-forschung img{width:250px !important;}.kontaktdetails_wrapper{margin-top:20px;}.kontaktdetails_wrapper div img{width:30px;float:left;}.kontaktdetails_wrapper p{margin-left:40px;margin-bottom:15px;}#edit-kontaktformularfelder{margin:20px 0 0 0;padding:0;}.front_karriere .field-content a span,.front_aktuelles .views-row a span,.uebersichtsliste .field-content a span{color:var(--text-farbe);}.front_karriere .field-content a span:hover,.front_aktuelles .views-row a span:hover,.uebersichtsliste .field-content a span:hover{color:var(--primaerfarbe-hover);}#block-kontaktbox{position:relative;height:100%;width:100%;margin-top:150px;padding-top:20px;padding-bottom:20px;text-align:center;display:inline-block;line-height:50px;}#block-kontaktbox::after{content:"";background-repeat:no-repeat;background:#ebebeb;position:absolute;width:300%;height:200%;left:-100%;top:-100px;display:inline-block;z-index:-1;}.page-node-produkt #block-kontaktbox::after{display:none;}#contact_teaser{width:50px;height:50px;margin-right:15px;}.views-infinite-scroll-content-wrapper,.uebersichtsliste{display:flex;justify-content:center;flex-wrap:wrap;margin:20px;}.front_aktuelles .views-row,.front_karriere .views-row,.page-produkte-und-loesungen .views-row,.page-branchen-und-loesungen .views-row,.page-produkte-branchen-und-loesungen .views-row,.section-products-and-solutions .views-row,.section-industrial-sectors-and-solutions .views-row,.taxonomy .views-row,.fullwidthwrapper.karriere_anzeigenview .views-row,.section-taxonomy .views-row,.uebersichtsliste .views-row,.block-views-block-stellenanzeigen-ansicht-block-2 .views-row{flex-basis:100% !important;margin:20px 3% !important;max-width:480px;}.views-infinite-scroll-content-wrapper
    .views-row
    .views-field.views-field-field-image,.uebersichtsliste .views-row .views-field-field-image{border-left:5px solid var(--primaerfarbe);}.views-infinite-scroll-content-wrapper.clearfix
    .views-row
    .views-field.views-field-title,.uebersichtsliste .views-field.views-field-title{margin:10px 0;}.js-pager__items.pager{text-align:center;font-weight:500;}.js-pager__items.pager a::before{content:url(/themes/kastanieeins/images/icons/akkordeon-plus-icon.svg);display:block;width:20px;margin:auto;}.page-produkte-und-loesungen .views-element-container > div,.page-branchen-und-loesungen .views-element-container > div,.page-produkte-branchen-und-loesungen .views-element-container > div,.section-products-and-solutions .views-element-container > div,.section-industrial-sectors-and-solutions .views-element-container > div,.taxonomy .views-element-container > div,.section-taxonomy .views-element-container > div{justify-content:center;}.front_karriere .views-row .views-field-field-image .field-content:hover,.front_aktuelles .views-row .views-field-field-image .field-content:hover,.produkte_vorschlagsblock .slide__content .media--image:hover,.uebersichtsliste .views-row .views-field-field-image .field-content:hover,.karriere_anzeigenview
    .views-row
    .views-field-field-image
    .field-content:hover{background-color:var(--primaerfarbe);background-image:url(/themes/kastanieeins/images/icons/rechts-pfeil-hover.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center;-webkit-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}.front_karriere .views-row .views-field-field-image .field-content:hover img,.front_aktuelles .views-row .views-field-field-image .field-content:hover img,.produkte_vorschlagsblock .slide__content .media--image:hover img,.uebersichtsliste .views-row .views-field-field-image .field-content:hover img,.karriere_anzeigenview
    .views-row
    .views-field-field-image
    .field-content:hover
    img{opacity:0.5;transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;}.aktuelles__image{margin:50px 0;}.aktuelles__image img{width:100%;}.aktuelles__datum{color:var(--primaerfarbe);font-weight:500;}.produkt__einsatzbereichliste:first-child{font-family:"Catamaran";font-size:1.625rem;font-weight:500;color:var(--text-farbe);}#slick-views-slider-front-mitarbeiterzitate-1-slider .slide__description{font-size:1.625rem;margin:auto;max-width:700px;}.mitarbeitervorteile-bereich{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px;}.vorteil{width:98%;margin:2%;text-align:center;}.vorteil img{max-width:100px;margin:0 auto 30px auto;display:block;}.karriere_bewerbungsformular #content-area{margin-top:0;}.stellenanzeige__jobprofil div:first-child,.stellenanzeige__skills div:first-child,.stellenanzeige__benefits div:first-child,.stellenanzeige__anhang div:first-child{font-size:2rem;color:var(--primaerfarbe);text-align:center;font-weight:500;margin:0 0 0.75em;}.stellenanzeige__eintrittsdatum{margin-bottom:0.8em;}.webform-submission-jetzt-bewerben-form #edit-dateiupload{border:3px dashed #4d4d4d;text-align:center;border-radius:10px;padding:1rem;clear:both;background-color:var(--text-auf-primaerfarbe);margin-bottom:20px;}.webform-submission-jetzt-bewerben-form .webform-element-more--link::before{color:var(--primaerfarbe);}#block-webform-2{padding:80px 0;background-color:var(--background-light);margin-top:150px;}.webform-submission-jetzt-bewerben-form
    .js-form-item.form-item.js-form-wrapper.form-wrapper{margin:0;}.webform-submission-jetzt-bewerben-form #edit-markup{margin:50px 0;}.webform-submission-jetzt-bewerben-form [type="text"],.webform-submission-jetzt-bewerben-form [type="tel"],.webform-submission-jetzt-bewerben-form [type="email"]{background-color:var(--text-auf-primaerfarbe);}.bewerbungsform_dateiupload::before{content:url(/themes/kastanieeins/images/icons/upload-icon.svg);width:30px;display:block;margin:auto;}.bewerbungsform-icons_container{font-size:1rem;margin:auto;max-width:700px;}.bewerbungsform-icons_container img{width:30px;margin-right:10px;}#bewerbungsform-icons_tel,#bewerbungsform-icons_mail{margin:10px 0;}.js-form-type-checkbox{margin:30px 0;margin-left:30px;}.webform-element-more--link{padding:5px 0;margin:5px 0;}.webform-element-more--link::before{display:none;}.form-item-datenverarbeitung-zustimmung span{display:inline-block;}.slick--field-produktbild{width:100%;margin-right:2%;}.slick--field-produktbild .slide__content{min-width:200px;max-width:400px;}.slick--field-produktbild .slick__arrow{top:5%;position:absolute;position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.produkte_vorschlagsblock .slide__caption h2{font-size:1.2rem;}.produkte_vorschlagsblock .slide__media{border-left:5px solid var(--primaerfarbe);background-color:#fff;}.produkte_vorschlagsblock .slick--optionset--paragraphs-slider .slick__slide{margin:0 30px;}.produkte_vorschlagsblock .slick-arrow{display:none !important;}.einsatzbereich{padding-bottom:100px;margin-top:100px;}.case-studies{padding:100px 0;}.produktbeschreibung{margin:0 0 70px 0;}#edit-group-downloads,#edit-group-artikelnummer{padding:15px 0;margin:5px 0;}.double-field-unformatted-list{padding-bottom:0 !important;margin-bottom:100px;}.double-field-unformatted-list .container-inline{min-height:37px;hyphens:auto;}.container-inline div:nth-child(2n + 1){clear:both;float:left;width:100% !important;}.container-inline div:nth-child(2n){float:right;width:100% !important;color:var(--primaerfarbe);padding:5px;}.double-field-unformatted-list div:nth-child(2){display:grid;}.container-inline div{padding:0;}.container-inline{padding:5px;}.produkt__einsatzbereichliste{display:flex;flex-wrap:wrap;}.produkt__einsatzbereichliste div{background-color:var(--primaerfarbe) !important;padding:0 10px 1px 10px !important;margin:0 20px 20px 0;width:auto !important;line-height:1em;text-align:center;}.produkt__einsatzbereichliste a{color:var(--text-auf-primaerfarbe);text-align:center;font-weight:500;font-size:18px;}#edit-group-downloads summary::before,#edit-group-artikelnummer summary::before,.webform-element-more--link a::before{content:url(/themes/kastanieeins/images/icons/akkordeon-plus-icon.svg);display:inline-block !important;text-align:center;width:30px;height:100%;color:var(--primaerfarbe);vertical-align:middle;margin-right:0.5em;transition:all 1s ease-in-out;}#edit-group-downloads summary[aria-expanded="true"]::before,#edit-group-artikelnummer summary[aria-expanded="true"]::before,.webform-element-more--link a[aria-expanded="true"]::before{content:url(/themes/kastanieeins/images/icons/akkordeon-minus-icon-1.svg);}#edit-group-downloads .details-title,#edit-group-artikelnummer .details-title,.webform-element-more--link a{padding:0.6em 0.5em 0.5em 0;font-size:1.25rem;color:var(--text-farbe);font-weight:500;}.produkt__anhang,.produkt__artikelnummer,.webform-element-more--content{margin:10px 45px;font-weight:400;}summary{list-style:none;cursor:pointer;margin-bottom:0;}summary::-webkit-details-marker{display:none;}.produkt__produkt-case-study img{border-left:5px solid var(--primaerfarbe);margin:0 0 20px 0;}.produkt__produkt-case-study .content{padding:0;}.produkt__produkt-case-study .case_study__image{margin:0 20px 0 0;}.produkt__produkt-case-study .case_study__image img{margin:0;}.produkt__produkt-case-study h3{text-align:left;margin-bottom:0.5em;font-weight:500;}.produkt__produkt-case-study p{margin:0 0 5px 20px;}.caste-study_teaser_textblock a.readmore{color:var(--text-farbe);display:block;}.caste-study_teaser_textblock a.readmore:hover{color:var(--primaerfarbe-hover);}.caste-study_teaser_textblock a.readmore::after{color:var(--primaerfarbe);content:"»";padding-left:5px;font-weight:500;}.caste-study_teaser_textblock a.readmore:hover::after{color:var(--primaerfarbe-hover);}.case-studies h3{margin-left:20px;}.produkt__produkt-case-study .links a{margin-left:20px;display:none;}.caste-study_teaser_textblock{margin:20px 0 0 0;}.produkt__produkt-case-study .links a::after{content:"»";padding-left:8px;font-weight:500;}.section-taxonomy .links a::after{color:var(--primaerfarbe);content:"»";padding-left:5px;font-weight:500;}.section-taxonomy .links a:hover::after{color:var(--primaerfarbe-hover);}.einsatzbereiche__icon{margin-bottom:1.5rem;}.section-industrial-sectors-and-solutions #block-kastanieeins-breadcrumbs,.section-branchen-und-loesungen #block-kastanieeins-breadcrumbs{display:none;}@media only screen and (min-width:600px){#edit-kontaktformularfelder{margin:20px 0 0 0;}#block-kastanieeins-footer,nav[id^="block-kastanieeins-footer"],#block-connectwithus,div[id^="block-connectwithus"],#block-downloads,nav[id^="block-downloads"],#block-wissenswert,div[id^="block-wissenswert"],#footer .menu--downloads{float:left;margin:1% 1%;width:31%;}.vorteil{width:46%;}.slick--field-produktbild{width:50%;margin-right:5%;max-width:400px;}.produktbereich-oben{display:flex;}.produktbeschreibung{width:50%;margin:0;}.container-inline div:nth-child(2n + 1){width:30% !important;}.container-inline div:nth-child(2n){width:70% !important;}.double-field-unformatted-list div:nth-child(2){display:block;}.container-inline div{padding:5px;}.case-studies h3{margin-left:0;}.produkt__produkt-case-study .case_study__image{float:left;}.produkt__produkt-case-study .case_study__image img{margin:auto;}#bewerbungsform-icons_tel{float:left;}#bewerbungsform-icons_mail{float:right;}}@media only screen and (min-width:680px){.front_aktuelles .views-row,.front_karriere .views-row,.page-produkte-und-loesungen .views-row,.page-branchen-und-loesungen .views-row,.page-produkte-branchen-und-loesungen .views-row,.section-products-and-solutions .views-row,.section-industrial-sectors-and-solutions .views-row,.taxonomy .views-row,.fullwidthwrapper.karriere_anzeigenview .views-row,.section-taxonomy .views-row,.uebersichtsliste .views-row,.block-views-block-stellenanzeigen-ansicht-block-2 .views-row{flex-basis:40% !important;}.branchen-loesungen-slider .slide__content{width:130px;}#slick-views-slider-front-block-1-1-thumbnail-slider .slick-dots,#slick-views-slider-front-mitarbeiterzitate-1-thumbnail .slick-dots{display:block !important;}}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{background-image:none;text-shadow:none;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:var(--primaerfarbe);background-image:none;}.decline-button.eu-cookie-compliance-default-button{display:none;}.eu-cookie-compliance-message h2{font-size:14px;text-align:left;}.eu-cookie-compliance-message p{font-size:14px;display:inline;font-weight:normal;}@media only screen and (min-width:768px){.fullwidthwrapper.front_textcontainer,.fullwidthwrapper.front_aktuelles,.fullwidthwrapper.karriere_textblock{clip-path:polygon(0 0,100% 5%,100% 95%,0% 100%) !important;padding:150px 0 !important;}.fullwidthwrapper.karriere_bewerbungsformular,.fullwidthwrapper.produkte_vorschlagsblock{background-color:var(--background-light);clip-path:polygon(0 0,100% 5%,100% 100%,0% 100%) !important;padding:150px 0 !important;}#block-views-block-slider-front-block-1 .slide__caption{bottom:0;position:absolute;top:inherit;padding:60px 30px;clip-path:polygon(0% 0%,100% 20%,100% 100%,0% 100%);shape-outside:polygon(0% 0%,100% 20%,100% 100%,0% 100%);}#block-views-block-slider-front-block-1 .slick-dots{margin-bottom:4rem;}.js-form-type-textfield.form-item-vorname.js-form-item-vorname,.js-form-type-email.form-item-e-mail-adresse.js-form-item-e-mail-adresse{width:48%;float:left;margin-right:2%;}.js-form-type-textfield.form-item-nachname.js-form-item-nachname,.js-form-type-textfield.form-item-produkt.js-form-item-produkt,.js-form-type-tel.form-item-telefonnummer.js-form-item-telefonnummer{width:48%;float:right;}#edit-kontaktformularfelder{margin:20px 0;padding:0;}.webform-flexbox div:first-child{flex-grow:3;}#block-kastanieeins-footer,nav[id^="block-kastanieeins-footer"],#block-connectwithus,div[id^="block-connectwithus"],#block-downloads,nav[id^="block-downloads"],#block-wissenswert,div[id^="block-wissenswert"],#footer .menu--downloads{float:left;margin:1% 1%;width:31%;}.vorteil{width:28%;}.slick--field-produktbild{width:50%;margin-right:5%;}.produktbereich-oben{display:flex;}.produktbeschreibung{width:50%;margin:0;}.container-inline div:nth-child(2n + 1){width:30% !important;}.container-inline div:nth-child(2n){width:70% !important;}.produkt__produkt-case-study .case_study__image{float:left;}.produkt__produkt-case-study .case_study__image img{margin:auto;}#bewerbungsform-icons_tel{float:left;}#bewerbungsform-icons_mail{float:right;}}div#anfahrt_karte{border:3px solid var(--primaerfarbe);color:var(--primaerfarbe);border-radius:10px;background-color:var(--primaerfarbe);display:block;transition:0.2s ease-in-out;width:150px;text-align:center;}#anfahrt_karte a{color:#fff;}@media only screen and (min-width:900px){#block-kastanieeins-footer,nav[id^="block-kastanieeins-footer"],#block-connectwithus,div[id^="block-connectwithus"],#block-downloads,nav[id^="block-downloads"],#block-wissenswert,div[id^="block-wissenswert"],#footer .menu--downloads{float:left;margin:30px 1% 50px 1%;width:30%;}#block-downloads,nav[id^="block-downloads"]{clear:none;}#block-wissenswert,div[id^="block-wissenswert"]{clear:both;}}@media only screen and (min-width:768px){.slide__caption{text-align:right;}}@media only screen and (min-width:1100px){.fullwidthwrapper.front_textcontainer,.fullwidthwrapper.front_aktuelles,.fullwidthwrapper.karriere_textblock{clip-path:polygon(0 0,100% 10%,100% 90%,0% 100%) !important;padding:150px 0 !important;}.fullwidthwrapper.karriere_bewerbungsformular,.fullwidthwrapper.produkte_vorschlagsblock{background-color:var(--background-light);clip-path:polygon(0 0,100% 10%,100% 100%,0% 100%) !important;padding:150px 0 !important;}#block-views-block-slider-front-block-1 .slide__caption{bottom:0;position:absolute;top:inherit;padding:60px 30px;clip-path:polygon(0% 0%,100% 30%,100% 100%,0% 100%);shape-outside:polygon(0% 0%,100% 30%,100% 100%,0% 100%);}#block-views-block-slider-front-block-1 .slick-dots{margin-bottom:4rem;}.front_aktuelles .views-row,.page-produkte-und-loesungen .views-row,.page-produkte-branchen-und-loesungen .views-row,.taxonomy .views-row,.section-taxonomy .views-row,.uebersichtsliste .views-row{flex-basis:26% !important;}.front_karriere .views-row,.fullwidthwrapper.karriere_anzeigenview .views-row,.block-views-block-stellenanzeigen-ansicht-block-2 .views-row{flex-basis:40% !important;}.branchen-loesungen-slider .slide__content{width:210px;}#block-kastanieeins-footer,nav[id^="block-kastanieeins-footer"],#block-connectwithus,div[id^="block-connectwithus"],#block-downloads,nav[id^="block-downloads"],#block-wissenswert,div[id^="block-wissenswert"],#footer .menu--downloads{float:left;margin:1% 0;width:33%;}#block-downloads,nav[id^="block-downloads"],#block-wissenswert,div[id^="block-wissenswert"]{clear:none;}}.btn-slide{display:inline-block;padding:10px 15px;border-radius:50px;transition:0.2s ease-in-out;}.btn-slide.grau{border:3px solid #ebebeb;color:#666;background-color:#ebebeb;}.btn-slide.grau:hover{border:3px solid var(--primaerfarbe);color:#fff;background-color:var(--primaerfarbe);}.btn-slide.rot{border:3px solid var(--primaerfarbe);color:#fff;background-color:var(--primaerfarbe);}.btn-slide.rot:hover{border:3px solid #fff;color:var(--primaerfarbe);background-color:#fff;}.btn-slide.rot-kontur{border:3px solid var(--primaerfarbe);color:var(--primaerfarbe);background-color:var(--transparent);}.btn-slide.rot-kontur:hover{border:3px solid var(--primaerfarbe);color:#fff;background-color:var(--primaerfarbe);}.page-node-105 .views-element-container{margin:100px 0;display:inline-block;width:100%;}.page-node-105 h4,.page-node-105 h4 a{font-size:1.25rem;color:var(--primaerfarbe);}.page-node-105 .views-element-container{margin:100px 0;display:inline-block;width:100%;}.page-node-105 h4,.page-node-105 h4 a{font-size:1.25rem;color:var(--primaerfarbe);}.page-node-105 .slick__slide{margin:20px;}#kontakt-info-wrapper{display:flex;width:100%;text-align:left;max-width:600px;margin:30px auto;}#kontakt-info-pic{max-width:100px;width:100%;height:auto;margin-right:20px;}#kontakt-info-bubble{position:relative;background:#efefef;border-radius:0.4em;font-size:18px;padding:10px;display:flex;align-items:center;justify-content:center;min-height:50px;}#kontakt-info-bubble:after{content:"";position:absolute;left:0;top:50%;width:0;height:0;border:15px solid transparent;border-right-color:#efefef;border-left:0;margin-top:-15px;margin-left:-15px;}#tfa-entry-form{width:500px;margin:0 auto;}
:root{--text-farbe:#4d4d4d;--primaerfarbe:#cf003d;--sekundaerfarbe:#e77f9d;--primaerfarbe-hover:#cf003d;--primaerfarbe-focus:#cf003d;--text-auf-primaerfarbe:#ffffff;--background-light:#ebebeb;--background-dark:#a7a7a7;--transparent:rgba(0,0,0,0);}html{scroll-behavior:smooth;}.front .container{max-width:1600px;}.front img{width:100%;}.page__image{margin-bottom:2rem;}h1,h2,h3,p{hyphens:auto;}#content-area{margin-top:6rem;}#toolbar-administration{z-index:100 !important;}.toolbar-tray-open #header{margin-top:3rem;}.block-views-block-slider-front-block-1{max-width:1600px;margin:0 auto;}.webform-submission-kontakt-form #edit-markup{font-size:1.625rem;color:var(--text-farbe);font-weight:400;margin-bottom:0.5em;}.fullwidthwrapper.front_textcontainer,.fullwidthwrapper.front_aktuelles{background-color:var(--background-light);clip-path:polygon(0 0,100% 10%,100% 90%,0% 100%);padding:150px 0;}.fullwidthwrapper.front_textcontainer .content-area,.fullwidthwrapper.front_kontaktform .content-area{max-width:1000px;margin:0 auto;}.webform-submission-add-form webform-submission-kontakt-form .fieldset-wrapper{padding-left:30px;}.fullwidthwrapper .content-area header{margin-bottom:2em;}.fullwidthwrapper.front_kontaktform
    .webform-flex.webform-flex--1:nth-of-type(2){flex-basis:5%;padding-left:0.7rem;}.front_branchenslider .branchen-loesungen-slider footer{padding-top:2rem;}.unternehmensinformationen-bilder img{width:150px;}@media (max-width:480px){.unternehmensinformationen-bilder{display:block;text-align:center;}}.frontslider{overflow:hidden;}.block-views-block-slider-front-block-1 .slick-dots{margin-bottom:4rem;}.block-views-block-slider-front-block-1 .slidertext_content span,.block-views-block-slider-front-block-1 .slidertext_content a{font-size:1.25rem;}.block-views-block-slider-front-block-1 .slidertext_content a{margin-left:5px;}.block-views-block-slider-front-block-1 .slidertext_content a::after{color:var(--primaerfarbe);content:"»";padding-left:5px;}.parimenu{width:100%;padding:0;text-align:center;}.parimenu_header .parimenu_current_text a,.parimenu .menu-item a{margin-top:30px;font-weight:400;color:var(--primaerfarbe);font-size:1.6rem;transition:0.5s ease;}#toolbar-administration{position:absolute;z-index:10;}.parimenu_breadcrumps a,.parimenu_breadcrumps .lasttrail{background:none;color:var(--background-dark);padding:0;font-size:16px;}.parimenu_breadcrumps .trenner{color:var(--background-dark);}.parimenu_breadcrumps{margin-bottom:25px;}#parimenu_modal.open{height:100vh;position:absolute;top:5rem;}.parimenu ul{overflow-y:hidden;}.parimenu_current_childs li::before{content:"»";color:var(--primaerfarbe);font-size:1.6rem;font-weight:400;margin-right:5px;}#parimenu_modal .close{color:var(--primaerfarbe);}#parimenu_modal span{position:relative;z-index:2;}.parimenu_current_text::before{position:absolute;background-image:none;}.parimenu{position:absolute;}.parimenu_footer{display:block;margin-top:3em;z-index:100;position:relative;}#parimenu_modal .parimenu_previous a,#parimenu_modal .parimenu_next a{font-size:18px;color:var(--text-farbe);font-weight:400;}#parimenu_modal .parimenu_previous a::before,#parimenu_modal .parimenu_next a::after{background-image:url(/themes/kastanieeins/images/icons/rechts-pfeil.svg);top:1px;width:15px;height:15px;}.parimenu_header{margin-top:5em;padding-left:0;}#parimenu_modal span.close{display:none;}#block-mobilmenu{display:none;}a#menuopener.parimenu_open{background-image:url(/themes/kastanieeins/images/icons/menu-icon-close.svg);display:block;width:20px;height:20px;background-size:cover;}.parimenu_content{padding-left:0;}a#menuopener.parimenu_open div{display:none;}#parimenu_modal img{height:100%;margin:auto;}.parimenu_current_childs{margin-bottom:5vh;}.parimenu_current_childs li::before{display:none;}.parimenu_header_left_title .parimenu_current_text a,.parimenu_content .depth1 a{font-size:2em;}.parimenu_breadcrumps a:hover{text-decoration:underline;color:var(--text-farbe);}.parimenu a:hover{text-decoration:underline;}.parimenu_content .menu-item--active-trail a{text-decoration:underline;}.parimenu .parimenu_content .menu-item.haschilds a::after{width:30px;height:30px;content:"»";position:absolute;}.parimenu .menu-item a:hover,.parimenu_header .parimenu_current_text a:hover{color:var(--primaerfarbe);}.parimenu_header_left_title{display:inline-block;text-align:center;}#branchen_loesungen_display{display:none;}.branchen-loesungen-slider-menu .slide__media{width:60px;margin:auto;}#block-views-block-slider-branchen-und-loesungen-menu--2 h2{font-size:1.6rem;}#block-views-block-slider-branchen-und-loesungen-menu--2
    .branchen-loesungen-slider-menu
    h2.slide__title{font-size:2vh;}#block-views-block-slider-branchen-und-loesungen-menu--2
    .branchen-loesungen-slider-menu
    .slide__title
    a{color:var(--text-farbe);}.branchen-loesungen-slider-menu .slide__title{margin:0;}#block-views-block-slider-branchen-und-loesungen-menu--2{background-color:var(--background-light);padding:1rem 0;}.branchen-loesungen-slider-menu{max-width:1600px;margin:0 auto;}#header{position:fixed;width:100%;z-index:99;top:0;}#header-region #block-kastanieeins-branding,#header-region #block-kastanieeins-main-menu,#header-region #block-kastanieeins-account-menu,#header-region #block-menuopener,#header-region #block-headericons,#header-region #block-languageswitcher,#header-region #block-kastanieeins-search{z-index:10;}header{margin-bottom:0;}#header-region > div{display:flex;}#header-region > div > *{flex-basis:100px;position:static;float:none;left:unset;margin:0;padding:0;transform:unset;}#header-region #block-kastanieeins-branding{flex-basis:300px;}#block-kastanieeins-branding img{width:20rem;}#header-region #block-kastanieeins-main-menu{flex-grow:3;flex-shrink:3;}#header-region #block-menuopener{flex-grow:1;flex-shrink:1;padding-left:50px;}#header-region #block-kastanieeins-main-menu .menu{margin:0 0 0 auto;width:500px;}#header-region #block-headericons{flex-basis:160px;padding-left:90px;}#header-region #header_icon_container{padding-top:30px;}#search_icon{cursor:pointer;}#header_icon_container{display:flex;}#header_icon_container #mainmenu{margin-right:5px;}#header-region #block-languageswitcher{flex-basis:61px;padding-top:30px;}#header-region #block-parimenublockzumrenderneinesfullscreenmenusperjavascript{flex-basis:0;z-index:5;}#header-region #block-kastanieeins-account-menu{display:none;}#header-region #block-kastanieeins-search{display:none;}.header_icon img{margin:0px 5px;}#block-parimenublockzumrenderneinesfullscreenmenusperjavascript#header-region
    div{display:block;}#block-languageswitcher li:first-of-type::after{content:"|";font-size:1rem;padding:0 5px;}#header_icon_container #mainmenu div{background-image:url(/themes/kastanieeins/images/icons/menu-icon.svg);width:20px;height:20px;background-size:cover;}@media (max-width:480px){#header-region #block-headericons,#header-region #block-menuopener{padding-left:0;}#header-region #block-kastanieeins-branding{flex-basis:200px;}#header .container{padding:20px 10px;}#header-region #block-languageswitcher{flex-basis:160px;padding-top:0px;}.parimenu_content{width:90%;margin:auto;overflow-x:hidden;}.parimenu_current_childs{width:100%;margin:auto;overflow-x:hidden;}.parimenu .menu-item{padding-right:0;}.page-node-page{padding-top:0 !important;}#header-region #header_icon_container{padding-top:0px;}#content-area{margin-top:2rem;}#block-footeradressdaten,div[id^="block-footeradressdaten"]{padding-bottom:3rem;}}@media (max-width:1480px){.block-views-block-slider-front-block-1{margin-top:5rem;}}@media (max-width:780px){#parimenu_modal{background-color:var(--sekundaerfarbe);}#block-kastanieeins-main-menu{display:none;}#block-mobilmenu{display:block;z-index:99;position:fixed;bottom:0px;right:0px;background-color:var(--primaerfarbe);clip-path:polygon(100% 0,0% 100%,100% 100%);width:150px;height:100px;}#block-mobilmenu #header_icon_container #mainmenu img{width:30px;position:fixed;bottom:10px;right:10px;z-index:99;}#header_icon_container #mainmenu div{background-image:url(/themes/kastanieeins/images/icons/menu-icon-white.svg);width:30px;height:30px;background-size:cover;}#header_icon_container #mainmenu div{position:fixed;bottom:10px;right:10px;z-index:99;}#header_icon_container #mainmenu::after{content:"";display:block;z-index:98;position:fixed;bottom:0px;right:0px;background-color:var(--primaerfarbe);clip-path:polygon(100% 0,0% 100%,100% 100%);width:150px;height:100px;}a#menuopener.parimenu_open{background-image:url(/themes/kastanieeins/images/icons/menu-icon-close-white.svg);display:block;width:30px;height:30px;background-size:cover;position:fixed;bottom:10px;right:10px;z-index:99;}.parimenu_header{padding-left:0;}#block-views-block-slider-branchen-und-loesungen-menu--2 .slide__caption{width:100% !important;display:block !important;}#block-views-block-slider-branchen-und-loesungen-menu--2 .slide__media{width:30% !important;}.parimenu_breadcrumps,.parimenu_current_title{display:none;}.parimenu,#block-views-block-slider-branchen-und-loesungen-menu--2{background-color:var(--sekundaerfarbe);}#block-views-block-slider-branchen-und-loesungen-menu--2
        .branchen-loesungen-slider-menu
        .slide__title
        a,#parimenu_modal .parimenu_previous a,#parimenu_modal .parimenu_next a,.parimenu_header .parimenu_current_text a,.parimenu .menu-item a,#block-views-block-slider-branchen-und-loesungen-menu--2 h2,.parimenu_current_childs li::before{color:#fff;}.parimenu .menu-item a{font-family:"Catamaran" !important;font-weight:500 !important;}#parimenu_modal .parimenu_previous a::before,#parimenu_modal .parimenu_next a::after{background-image:url(/themes/kastanieeins/images/icons/rechts-pfeil-white.svg);}.parimenu_footer{margin-top:2em;padding:0 2rem;}.parimenu_header{text-align:inherit;}.parimenu{margin:4vh auto;}}.fullwidthwrapper.karriere_textblock{background-color:var(--background-light);clip-path:polygon(0 0,100% 10%,100% 90%,0% 100%);padding:150px 0;}.fullwidthwrapper.karriere_bewerbungsformular,.fullwidthwrapper.produkte_vorschlagsblock{background-color:var(--background-light);clip-path:polygon(0 0,100% 10%,100% 100%,0% 100%);padding:150px 0;margin-bottom:-100px;}.page-node-stellenanzeige #main,.page-node-produkt #main{background-color:#fff;}.page-node-stellenanzeige .stellenanzeige__eintrittsdatum > div{display:inline-block;}.page-node-stellenanzeige .stellenanzeige__eintrittsdatum div:first-child{font-weight:bold;}.fullwidthwrapper.karriere_anzeigenview .views-row{flex-basis:40%;}.zitateslider{padding-bottom:5rem;}.section-taxonomy .einsatzbereiche__icon,.section-taxonomy .einsatzbereiche__description{margin:0 auto;margin-bottom:1rem;}.section-taxonomy .einsatzbereiche__icon img{width:100px;}.section-taxonomy .views-row{margin-top:2em;}.double-field-unformatted-list > div:first-of-type{font-size:1.625rem;color:var(--text-farbe);font-weight:500;margin-bottom:0.5em;}.container-inline div{padding:5px;}.container-inline:nth-child(2n + 1) div{background-color:var(--background-light);}.container-inline div:nth-child(2n + 1){float:left;width:30%;}.container-inline div:nth-child(2n){float:right;width:70%;color:var(--primaerfarbe);}.double-field-unformatted-list{padding-bottom:10rem;}.section-produkte-und-loesungen .views-element-container > div,.section-branchen-und-loesungen .views-element-container > div,.section-products-and-solutions .views-element-container > div,.section-industrial-sectors-and-solutions .views-element-container > div,.section-produkte .views-element-container > div,.section-products .views-element-container > div,.taxonomy .views-element-container > div,.section-taxonomy .views-element-container > div{display:flex;flex-wrap:wrap;margin:20px;}.section-produkte-und-loesungen
    .produkte_vorschlagsblock
    .views-element-container
    > div,.section-products-and-solutions
    .produkte_vorschlagsblock
    .views-element-container
    > div{display:block;}.section-produkte-und-loesungen header,.section-branchen-und-loesungen header,.section-produkte header,.taxonomy header{margin-bottom:2em;}.section-produkte-und-loesungen .views-row,.section-branchen-und-loesungen .views-row,.section-products-and-solutions .views-row,.section-industrial-sectors-and-solutions .views-row,.section-produkte .views-row,.section-taxonomy .views-row,.taxonomy .views-row{width:29%;margin:20px 2%;}.section-produkte-und-loesungen .views-field.views-field-name,.section-branchen-und-loesungen .views-field.views-field-name,.section-produkte .views-field.views-field-name,.taxonomy .views-field.views-field-name,.produkt_teaser_textblock{margin:10px 0;}.section-produkte-und-loesungen .views-field.views-field-field-kategoriebild,.taxonomy .views-field.views-field-field-kategoriebild,.section-taxonomy .views-row .produkt_teaser_produktbild{border-bottom:5px solid var(--primaerfarbe);}.section-produkte-und-loesungen .views-field.views-field-name h4,.section-branchen-und-loesungen .views-field.views-field-name h4,.taxonomy .views-field.views-field-name h4,.produkt_teaser_textblock h2{text-align:left;}.section-produkte .views-field.views-field-name h4{text-align:center;}.section-branchen-und-loesungen .views-field.views-field-field-icon img,.section-produkte .views-field.views-field-field-icon img,.taxonomy .views-field.views-field-field-icon img{width:100px;}.section-branchen-und-loesungen .views-field.views-field-field-icon,.section-produkte .views-field.views-field-field-icon,.taxonomy .views-field.views-field-field-icon{text-align:center;padding-bottom:1rem;}.section-taxonomy header .produktkategorie__kategoriebild,.taxonomy header .produktkategorie__kategoriebild{margin:0 auto;}nav.pager{margin-top:2rem;}ul.pager__items.js-pager__items{font-weight:bold;}ul.pager__items.js-pager__items a{color:var(--text-farbe);}li.pager__item.pager__item--active a{color:var(--primaerfarbe);}li.pager__item a{color:var(--textfarbe);}#block-connectwithus img,div[id^="block-connectwithus"] img{display:block;padding:10px;}#block-wissenswert img,div[id^="block-wissenswert"] img{max-width:100px;height:auto;display:block;}@media only screen and (min-width:480px){#block-wissenswert img,div[id^="block-wissenswert"] img{width:200px;display:block;}}#block-wissenswert p,div[id^="block-wissenswert"] p{text-align:left;hyphens:none;}#footer::before{content:"";background-image:url(/themes/kastanieeins/images/footer-grafik.svg);position:absolute;background-repeat:no-repeat;top:-50px;background-size:cover;width:100%;height:90px;background-position:center;}#header-region #block-hervorgehobenesformularwebsitesuchepage-1{display:none;position:absolute;left:0;top:0;background:rgba(255,255,255,1);width:100vw;height:100vh;z-index:99;}#header-region #views-exposed-form-websitesuche-page-1{top:50vh;left:50vw;transform:translate(-50%,-50%);position:relative;width:50%;}#header-region #views-exposed-form-websitesuche-page-1 label{font-size:2.2rem;color:var(--primaerfarbe);}#block-hervorgehobenesformularwebsitesuchepage-1{margin:5rem 0;}#header-region #edit-submit-websitesuche,#edit-submit-websitesuche--2{border-radius:50px;background:var(--primaerfarbe);}#header-region #edit-submit-websitesuche:hover,#edit-submit-websitesuche--2:hover{background:#333;}#header-region #edit-search-api-fulltext,#edit-search-api-fulltext--2{border-radius:40px;}#block-kastanieeins-branding{z-index:100 !important;}#searchcloser{top:40vh;left:80vw;transform:translate(-50%,-50%);position:absolute;width:50%;font-size:0px;cursor:pointer;background:url(/themes/kastanieeins/images/icons/menu-icon-close.svg);width:50px;height:50px;background-repeat:no-repeat;}#block-kastanieeins-content #searchcloser{display:none;}@media (max-width:480px){#header-region #views-exposed-form-websitesuche-page-1{width:80%;}#searchcloser{top:32vh;left:93vw;background-size:20px;}}#block-kastanieeins-content
    #block-hervorgehobenesformularwebsitesuchepage-1
    label{display:none;}.produktumleiter header h2{pointer-events:none;cursor:default;}.websitesuche h3{margin:3rem 0;}.artdesinhalts a,.artdesinhalts{font-size:1rem;color:#999;display:block;pointer-events:none;cursor:default;}.webform-submission-kontakt-form .form-item-markup-02{display:flex;}.webform-submission-kontakt-form p#contact-info-icon-container{flex-basis:20%;align-self:center;}.webform-submission-kontakt-form p#contact-info-icon-container img{width:70%;}.webform-submission-kontakt-form p#contact-info{padding:0 0.5em;}@media (max-width:480px){.webform-submission-kontakt-form .form-item-markup-02{display:block;width:100%;}.webform-submission-kontakt-form p#contact-info-icon-container img{width:15%;margin:0 auto;display:block;}.webform-submission-kontakt-form p#contact-info-icon-container img{width:10%;}}@media (max-width:1024px){.webform-submission-kontakt-form p#contact-info-icon-container{flex-basis:30%;align-self:center;}}
