:root{--body-bg:#fff;--overlay-bg:rgba(0,0,0,.15);--color-primary:#001F47;--color-secondary:#009FE3;--color-tertiary:#F5F5F5;--color-text:#000;--color-text-invert:#ffffff;--color-link:#191919;--color-link-hover:#009FE3;--color-input-bg:#ffffff;--color-button-text:#ffffff;--color-button-text-hover:#009FE3;--color-button-bg:#009FE3;--color-button-bg-hover:#ffffff;--color-bg-default:#EEEEEE;--color-radio-check:#000000;--image-border-radius:30px;--line-height:1.4;--font-family:"Albert Sans","Open Sans",Arial,Ubuntu,sans-serif;--font-weight:300;--font-size:1.125rem;--font-family-headlines:"Albert Sans","Open Sans",Arial,Ubuntu,sans-serif;--line-height-headlines:1.2;--letter-spacing-headlines:0;--font-size-xlarge:36px;--font-size-xlarge-letter-spacing:0;--font-size-large:36px;--font-size-large-letter-spacing:0;--font-size-slarge:32px;--font-size-slarge-letter-spacing:0;--font-size-xmedium:32px;--font-size-xmedium-letter-spacing:0;--font-size-medium:32px;--font-size-medium-letter-spacing:0;--font-size-smedium:24px;--font-size-smedium-letter-spacing:0;--font-size-small:20px;--font-size-default:18px;--font-size-h1:var(--font-size-large);--font-size-h2:var(--font-size-large);--font-size-h3:1.2rem;--font-size-h4:1.2rem;--font-size-h5:1rem;--font-size-h6:1rem;--gap:.5rem;--gap-input:.5rem;--margin:1rem;--padding:1rem;--padding-input:.5rem;--padding-button:.15rem 1.25rem;--border:1px solid #1a1a1a;--border-radius:5px;--border-input:1px solid #000;--border-button:0;--box-shadow:0px 0px 6px 0px rgba(0,0,0,.5);--box-shadow-button:0px 0px 6px 0px rgba(0,0,0,.2)}@media only screen and (min-width:1280px){:root{--font-size-xlarge:80px;--font-size-xlarge-letter-spacing:0;--font-size-large:60px;--font-size-large-letter-spacing:0;--font-size-slarge:60px;--font-size-slarge-letter-spacing:0;--font-size-xmedium:40px;--font-size-xmedium-letter-spacing:0;--font-size-medium:36px;--font-size-medium-letter-spacing:0;--font-size-smedium:32px;--font-size-smedium-letter-spacing:0;--font-size-small:24px;--font-size-default:18px}}@media only screen and (min-width:1500px){:root{--font-size-xlarge:90px;--font-size-xlarge-letter-spacing:0;--font-size-large:70px;--font-size-large-letter-spacing:0;--font-size-slarge:60px;--font-size-slarge-letter-spacing:0;--font-size-xmedium:40px;--font-size-xmedium-letter-spacing:0;--font-size-medium:36px;--font-size-medium-letter-spacing:0;--font-size-smedium:32px;--font-size-smedium-letter-spacing:0;--font-size-small:24px;--font-size-default:18px}}html{box-sizing:border-box}*,*:before,*:after{font:inherit;box-sizing:inherit;padding:0;margin:0}body{margin:0;padding:0}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}img,video,iframe{height:auto;max-width:100%;vertical-align:top;width:auto}picture{display:inline-block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style-position:inside}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}strong,b{font-weight:700}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select,label{font:inherit;max-width:100%;vertical-align:baseline}textarea{vertical-align:middle}input[type=checkbox],input[type=radio]{display:inline-block}input[type=checkbox]+label,input[type=radio]+label{font-weight:400}input[type=range]{vertical-align:top}input[type=button],input[type=submit],input[type=file],button{cursor:pointer}#root,#__next,#app{isolation:isolate}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/hh_theme_oehmigen_berufsbekleidung/Resources/Public/Fonts/Albert-Sans/albert-sans-v4-latin-300.woff2') format("woff2")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/hh_theme_oehmigen_berufsbekleidung/Resources/Public/Fonts/Albert-Sans/albert-sans-v4-latin-regular.woff2') format("woff2")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/hh_theme_oehmigen_berufsbekleidung/Resources/Public/Fonts/Albert-Sans/albert-sans-v4-latin-700.woff2') format("woff2")}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/hh_theme_oehmigen_berufsbekleidung/Resources/Public/Fonts/PT-Sans/pt-sans-v18-latin-700.woff2') format("woff2")}html,body{scroll-padding-top:12rem;scroll-behavior:smooth}html{animation:fadeIn .4s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{font-size:var(--font-size);font-family:var(--font-family);color:var(--color-text);line-height:var(--line-height);background:var(--body-bg);font-weight:var(--font-weight)}a:not(.btn){color:var(--color-link);transition:.2s linear 0s}p:not(:last-child){margin-bottom:15px}blockquote{position:relative;margin-bottom:1rem;padding-right:3rem;display:inline-block}blockquote span{display:block}blockquote:after{color:var(--color-primary);font-size:3.5rem;height:4rem;position:absolute;width:4rem;bottom:80%;content:"\e801";font-family:var(--icon-font-family);right:-1rem}hr{background:var(--color-primary);border:none;height:3px;width:100%}[hidden]{display:none}form{max-width:var(--form-max-width,680px)}form *{padding:0;margin:0}input,textarea,select,label,legend{padding:var(--padding-input)}label,legend{padding-left:0}label input{margin-left:var(--gap-input)}fieldset{border:0;min-width:250px;max-width:var(--form-max-width,680px)}fieldset>*{margin-bottom:var(--gap-input)}fieldset label{display:inline-flex;flex:0 1 auto;width:29.5%}fieldset input[type=checkbox],fieldset input[type=radio]{display:inline-flex;inline-size:1.25rem;padding:0;margin:0 15px;accent-color:var(--color-radio-check);height:20px;font-size:1.25rem}input[type=checkbox]{appearance:none;border:1px solid var(--color-radio-check)}input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--color-radio-check);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox]:checked:before{transform:translate(3px,3px)}fieldset select,fieldset textarea,fieldset input[type=text],fieldset input[type=search],fieldset input[type=email],fieldset input[type=tel],fieldset input[type=month],fieldset input[type=week],fieldset input[type=password],fieldset input[type=url],fieldset input[type=number],fieldset input[type=time],fieldset input[type=date],fieldset input[type=datetime],fieldset input[data-datepicker-format]{display:inline-flex;flex:1 1 auto;width:69.5%;background:var(--color-input-bg);border:var(--border-input);border-radius:var(--border-radius);box-shadow:0 0 0 transparent}fieldset select{display:inline-flex;flex:1 1 auto;width:100%;background:var(--color-input-bg);border:var(--border-input);border-radius:0;box-shadow:0 0 0 transparent;appearance:none;background:url('../../../typo3conf/ext/hh_theme_oehmigen_berufsbekleidung/Resources/Public/Icons/chevron-down-solid.svg') no-repeat 97%}.button,button:not(:empty),input[type=button],input[type=submit],input[type=file],input[type=reset]{padding:var(--padding-button);margin-right:var(--gap-input);background:var(--color-button-bg);color:var(--color-button-text);box-shadow:var(--box-shadow-button);cursor:pointer;border-radius:var(--border-radius);display:inline-block;transition:all .5s;max-width:90vw}.button:is(input):last-of-type,button:not(:empty):is(input):last-of-type,input[type=button]:is(input):last-of-type,input[type=submit]:is(input):last-of-type,input[type=file]:is(input):last-of-type,input[type=reset]:is(input):last-of-type{margin-right:0}.button:hover,button:not(:empty):hover,input[type=button]:hover,input[type=submit]:hover,input[type=file]:hover,input[type=reset]:hover{background:var(--color-button-bg-hover);color:var(--color-button-text-hover)}dialog{border:1px solid #fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;z-index:999}iframe.video-embed-item{aspect-ratio:16 / 9}h1,h2,h3,h4,h5{line-height:var(--line-height-headlines);font-family:var(--font-family-headlines);margin:0;font-weight:400}h1:has(span[class*=font-size-]),h2:has(span[class*=font-size-]),h3:has(span[class*=font-size-]),h4:has(span[class*=font-size-]),h5:has(span[class*=font-size-]){font-size:1rem}h1{font-size:var(--font-size-h1);letter-spacing:var(--font-size-large-letter-spacing);text-transform:uppercase}h2{font-size:var(--font-size-h2);letter-spacing:var(--font-size-large-letter-spacing);text-transform:uppercase}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}.font-size-xlarge{font-size:var(--font-size-xlarge);letter-spacing:var(--font-size-xlarge-letter-spacing)}.font-size-large{font-size:var(--font-size-large);letter-spacing:var(--font-size-large-letter-spacing)}.font-size-slarge{font-size:var(--font-size-slarge);letter-spacing:var(--font-size-slarge-letter-spacing);line-height:1.1}.font-size-xmedium{font-size:var(--font-size-xmedium);letter-spacing:var(--font-size-xmedium-letter-spacing)}.font-size-medium{font-size:var(--font-size-medium);letter-spacing:var(--font-size-medium-letter-spacing)}.font-size-smedium{font-size:var(--font-size-smedium);letter-spacing:var(--font-size-smedium-letter-spacing)}.font-size-small{font-size:var(--font-size-small);line-height:.9}.text-uppercase{text-transform:uppercase}.text-right{text-align:right}.margin-top{margin-top:1rem;display:inline-block}.ce-bodytext p,.ce-bodytext ul,.ce-bodytext ol{margin-top:1rem;margin-bottom:1rem}.ce-bodytext p:first-child,.ce-bodytext ul:first-child,.ce-bodytext ol:first-child{margin-top:0}.ce-bodytext p:last-child,.ce-bodytext ul:last-child,.ce-bodytext ol:last-child{margin-bottom:0}.ce-bodytext .btn{margin-top:1.5rem;margin-right:1rem;margin-bottom:1rem;min-width:190px;text-align:center}.ce-bodytext .btn.btn-alternative{display:block;margin-top:3rem;margin-right:0;margin-bottom:3rem}.ce-bodytext .btn+.btn{margin-top:0}.ce-bodytext .text-right .btn{margin:0;margin-top:1rem;margin-left:1rem;margin-bottom:1rem}.ce-bodytext .text-right .btn.btn-alternative{margin:0;margin-top:3rem;margin-left:3rem;margin-bottom:3rem}.ce-bodytext .text-right .btn+.btn{margin-top:0}.visually-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;border:0}.full-width{width:100vw;position:relative;left:50%;transform:translate(-50%)}.text-center{text-align:center}.cursor-pointer{cursor:pointer}.color-primary,.color-primary *{color:var(--color-primary)!important}.color-secondary,.color-secondary *{color:var(--color-secondary)!important}.skip-navigation{--color-link:#fff;left:2vw;overflow:hidden;padding:5px 10px;position:absolute;top:-120%;z-index:111111}.skip-navigation:focus{height:auto;top:2vw;width:auto}.icon-at{background-image:url('../../../typo3conf/ext/hh_theme_oehmigen_berufsbekleidung/Resources/Public/Icons/at_icon.svg');background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(3px);width:1.5ch;height:1.5ch;display:inline-block}.btn{display:inline-block;position:relative;margin-right:var(--margin);text-decoration:none;width:auto;cursor:pointer;padding:var(--padding-button)}.btn-center{left:50%;transform:translate(-50%)}.btn-default{border-style:solid;border-width:3px;border-radius:10px;transition:all .4s;text-transform:uppercase;font-weight:400;position:relative;overflow:clip;z-index:1}.btn-default:after{position:absolute;left:0;top:0;width:0;height:100%;background-color:var(--color-text-invert);content:"";transition:all .4s;z-index:-1}.btn-default:hover:after,.btn-default:focus:after{width:100%}.btn-default:hover{background-color:var(--color-primary);color:var(--color-text);border-color:var(--color-primary)}.btn-default.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-invert,#fff)}.btn-default.btn-primary:hover,.btn-default.btn-primary:focus{color:var(--color-primary,#000)}[class*=darkblue] .btn-default.btn-primary{color:var(--color-primary);background-color:var(--color-text-invert);border-color:var(--color-text-invert)}[class*=darkblue] .btn-default.btn-primary:after{background-color:var(--color-primary)}[class*=darkblue] .btn-default.btn-primary:hover,[class*=darkblue] .btn-default.btn-primary:focus{color:var(--color-text-invert,#000)}.btn-default.btn-secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.btn-default.btn-secondary:after{background-color:var(--color-text-invert)}.btn-default.btn-secondary:hover,.btn-default.btn-secondary:focus{color:var(--color-secondary,#000)}[class*=darkblue] .btn-default.btn-secondary:after{background-color:var(--color-primary)}[class*=darkblue] .btn-default.btn-secondary:hover,[class*=darkblue] .btn-default.btn-secondary:focus{color:var(--color-secondary,#000)}.btn-default.btn-primary.ghost{border-color:var(--color-primary);background-color:transparent;color:var(--color-primary,#000)}.btn-default.btn-primary.ghost:after{background-color:var(--color-primary)}.btn-default.btn-primary.ghost:hover,.btn-default.btn-primary.ghost:focus{color:var(--color-text-invert)}[class*=darkblue] .btn-default.btn-primary.ghost{color:var(--color-text-invert);border-color:var(--color-text-invert)}[class*=darkblue] .btn-default.btn-primary.ghost:after{background-color:var(--color-text-invert)}[class*=darkblue] .btn-default.btn-primary.ghost:hover,[class*=darkblue] .btn-default.btn-primary.ghost:focus{color:var(--color-primary)}.btn-default.btn-secondary.ghost{border-color:var(--color-secondary);background-color:transparent;color:var(--color-secondary,#000)}.btn-default.btn-secondary.ghost:after{background-color:var(--color-secondary)}.btn-default.btn-secondary.ghost:hover,.btn-default.btn-secondary.ghost:focus{color:var(--color-text-invert)}[class*=darkblue] .btn-default.btn-secondary.ghost,[class*=darkblue] .btn-default.btn-secondary.ghost.alternative{color:var(--color-text-invert)}.badge{height:150px;overflow:hidden;position:absolute;width:150px}.badge:before,.badge:after{border:5px solid var(--color-primary);content:"";display:block;position:absolute;z-index:-1}.badge>span{background-color:var(--color-primary);box-shadow:0 5px 10px #0000001a;color:#fff;display:block;font-size:.8rem;padding:3cqw 0;position:absolute;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;width:225px}.badge-top-right{top:-10px;right:-10px}.badge-top-right:before,.badge-top-right:after{border-top-color:transparent;border-right-color:transparent}.badge-top-right:before{top:0;left:0}.badge-top-right:after{bottom:0;right:0}.badge-top-right>span{left:-25px;top:30px;transform:rotate(45deg)}.line-after{position:relative;display:inline-block}.line-after:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:var(--color-primary)}@media only screen and (min-width:420px){.ce-bodytext .btn.btn-alternative{display:inline-block;margin-right:1rem}}@media only screen and (min-width:768px){.ce-bodytext .btn.btn-alternative{margin-right:2rem}}@media only screen and (min-width:1024px){.margin-top{margin-top:2rem}.letter-spacing-1{letter-spacing:5.6px}}@media only screen and (min-width:1280px){.ce-bodytext .btn.btn-alternative{margin-right:6rem}}.ioaccordion-toggle{cursor:pointer;background:#009036;margin-bottom:3px;color:#fff}.ioaccordion-content-wrapper{display:block;overflow:hidden;transition:.5s all}.ioaccordion-toggle,.ioaccordion-content{padding:14px 16px}:root{--ionav-color-button:#000;--ionav-color-bg:#fff;--ionav-color-text:inherit;--ionav-color-links:inherit;--ionav-color-overlay:rgba(0,0,0,.5)}.ionav-btn{display:none;position:fixed;right:30px;top:33px;z-index:860;width:30px;height:30px;cursor:pointer}.ionav--closed .ionav-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:850;width:100%;height:24px;background:linear-gradient(to bottom,var(--ionav-color-button) 0 20%,transparent 20% 40%,var(--ionav-color-button) 40% 60%,transparent 60% 80%,var(--ionav-color-button) 80% 100%,transparent 0)}.ionav--active .ionav-source{display:none}.ionav--active .ionav-source.logo,.ionav-source#logo,.ionav--active .ionav-btn{display:block}html.ionav--open,.ionav--open body{overflow:hidden}.ionav--open .ionav-overlay{display:block}.ionav--open .ionav-btn:hover{opacity:1}.ionav--open .ionav-btn:before,.ionav--open .ionav-btn:after{position:absolute;left:15px;content:" ";height:100%;width:3px;background-color:#fff}.ionav--open .ionav-btn:before{transform:rotate(45deg)}.ionav--open .ionav-btn:after{transform:rotate(-45deg)}.ionav-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background:var(--ionav-color-overlay);z-index:840}.ionav-hidden{display:none}.ionav-canvas{width:40%;min-height:100%;max-height:100vw;min-width:240px;background:var(--ionav-color-bg);color:var(--ionav-color-text)}.ionav-canvas>*{padding-top:20px;background-color:var(--ionav-color-bg)}.ionav-canvas nav ul{list-style-type:none}.ionav-canvas nav li li{padding-left:8px}.ionav-canvas nav a{display:block;padding:10px;color:var(--ionav-color-links)}.ionav-canvas .ionav-logo,#ionav-logo{text-align:center;padding-left:20px;padding-right:20px}.ionav--hasSubnav ul,.ionav--hasSubnav .hasCustomSubnav{display:none}ul.ionav--hasSubnav.ionav--active,.hasCustomSubnav.ionav--hasSubnav.ionav--active,.hasCustomSubnav.ionav--hasSubnav.ionav--active>ul{display:block}#header{--header-bg:var(--color-primary);--header-padding:2rem 0rem;--header-margin:1rem;--header-color-text:#fff}#header{background:var(--header-bg);position:sticky;top:0;z-index:1111;color:var(--color-text-invert);padding:var(--header-padding)}#header .header-container{padding:0 var(--frame-padding);color:var(--header-color-text)}#header .header-container .logo{width:10rem}#header .header-container .logo img{display:block}.ionav-menu-language,.menu-language{padding:var(--root-frame-padding);padding-top:0}.ionav-menu-language ul,.menu-language ul{display:flex;gap:0 .25rem}.ionav-menu-language ul li:first-child:after,.menu-language ul li:first-child:after{content:"/";margin-left:.25rem}.ionav-menu-language ul li a,.menu-language ul li a{padding:0;text-decoration:none;display:inline-block}.ionav-menu-language ul li a.act,.menu-language ul li a.act{color:var(--color-secondary);font-weight:700}.menu-language ul li a{color:#fff}@media only screen and (min-width:1280px){#header .header-container{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}#header .header-container .logo{flex:0 18%;width:18%;max-width:18%}#header .header-container .nav-main{padding:0;flex:0 75%;width:75%;max-width:75%;padding-right:3rem}#header .header-container .menu-language{padding:0 0 .25rem;flex:0 7%;width:7%;max-width:7%;position:relative;top:auto;right:auto}}@media only screen and (min-width:1500px){#header{--header-padding:4.5rem 0 2.5rem 0rem;transition:all .4s ease 0s}#header.shrinked{--header-padding:2rem 0;margin-bottom:3rem}}#banner .frame-type-hhslider_slider .slider-container-outer{background-color:var(--color-primary)}@media only screen and (max-width:768px){#banner .frame-type-hhslider_slider .slider-container-outer .swiper-slide img,#banner .frame-type-hhslider_slider .slider-container-outer .swiper-slide video{aspect-ratio:16/9}}@media only screen and (min-width:768px){#banner .frame-type-hhslider_slider .slider-container-outer .swiper-slide{aspect-ratio:16/9;max-height:80lvh}#banner .frame-type-hhslider_slider .slider-container-outer .swiper-slide .frame,#banner .frame-type-hhslider_slider .slider-container-outer .swiper-slide .ce-textpic,#banner .frame-type-hhslider_slider .slider-container-outer .swiper-slide .ce-gallery,#banner .frame-type-hhslider_slider .slider-container-outer .swiper-slide .ce-gallery-container,#banner .frame-type-hhslider_slider .slider-container-outer .swiper-slide img,#banner .frame-type-hhslider_slider .slider-container-outer .swiper-slide video{height:100%}}
