/**handles:normalize,basics,custom_theme,responsive,column,grid,nav,animations**/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:3em;margin:.67em 0 0 0}h2{font-size:2.25em}h3{font-size:1.7em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:'\201C''\201D''\2018''\2019'}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:5px 15px;width:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:solid .1rem var(--secondary);color:var(--primary);background:var(--secondary);padding:.5rem 2rem}button:hover,html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--primary);color:var(--secondary)}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;padding:0;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}html{font-size:10px}body.custom-background:not(.home){background:0 0}.clear:after,.clear:before{content:' ';display:table}.clear:after{clear:both}img{max-width:100%;max-width:100%;height:auto;width:auto;vertical-align:bottom}a{color:inherit;text-decoration:none;font-weight:550}a:hover{color:var(--secondary)}a:focus{outline:0}a:active,a:hover{outline:0}input:focus,textarea:focus{outline:0;border-color:var(--secondary)}p{max-width:calc((var(--column) * 6) + (5 * var(--gap)))}.headline,h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700;display:block}blockquote{margin:1.6rem 0;color:var(--secondary)}blockquote>:first-child:before{content:'„';display:inline}blockquote>:last-child:after{content:'“';display:inline}ul{margin:0;list-style:none}main ul{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.25em}main ul li{display:block;padding:.5em 1em;background-color:var(--white);border-left:var(--stroke) solid var(--secondary);box-shadow:var(--box-shadow)}li:not(:last-child){margin-bottom:.8rem}.scroll_top{display:flex;align-items:center;font-weight:600;position:relative;transition:var(--transition);padding-right:5rem}.scroll_top .scroll-top-circle{border:.2rem solid var(--white);width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;overflow:hidden;z-index:2;border-top-color:var(--secondary);transform:rotate(45deg)}.scroll_top .scroll-top-circle:before{content:'';width:35%;height:35%;border:inherit;border-color:var(--white);border-bottom:none;border-right:none;transform:translate(12.5%,12.5%)}.call-to-action-toggler{position:fixed;background-color:var(--primary);color:var(--white);right:0;top:15vh;width:auto!important;padding:1.5rem 5rem;font-weight:600;cursor:pointer;transition:var(--transition);z-index:9}.call-to-action-toggler:hover{background-color:var(--secondary);transform:translateX(5px)}.call-to-action-wrapper{position:fixed;top:0;right:-30vw;height:100vh;width:calc(var(--padding) + 3 * var(--column) + 2 * var(--gap))!important;min-width:50rem;background-color:var(--white);box-shadow:var(--box-shadow);padding:var(--content-padding);z-index:3;display:none!important;z-index:150;display:flex;flex-direction:column;align-items:flex-start;gap:3.5rem}.call-to-action-wrapper.open{display:flex!important}.call-to-action-overlay{position:fixed;top:0;right:0;height:100vh;width:100%;background-color:var(--primary);opacity:0;z-index:149;display:none!important}.call-to-action-overlay.open{display:block!important}.call-to-action-closer{position:absolute;left:0;top:var(--content-padding);background-color:var(--primary);width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;transition:var(--transition);cursor:pointer;transform:translateX(-50%)}.call-to-action-closer:hover{background-color:var(--secondary);transform:translateX(calc(-50% + 1rem))}.call-to-action-closer img{width:30px;height:30px;transform:rotate(180deg)}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.wpcf7-form{display:flex;flex-direction:column;gap:2em;align-items:flex-start}form.wpcf7-form .form-content{display:grid;font-size:1.4rem;grid-template-columns:5fr 4fr;align-items:flex-end;gap:1.5em calc(var(--column)/ 2 + var(--gap))}@media (max-width:1380px) and (min-width:769px){form.wpcf7-form .form-content{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.5em;width:100%}form.wpcf7-form .form-content .left{width:27rem;max-width:100%;flex-grow:1}form.wpcf7-form .form-content .right{width:15rem;max-width:100%;flex-grow:1}}form.wpcf7-form .form-content>*{display:flex;flex-direction:column;gap:1.5em;align-items:stretch}form.wpcf7-form .form-content>.left{align-self:flex-start}form .form-row{margin:0}form [data-class=wpcf7cf_group]>.form-row:not(:first-child){margin-top:1.5em}form .form-row br{display:none}form a{font-weight:600}.wpcf7-radio{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:flex-start}.wpcf7-radio .wpcf7-list-item{cursor:pointer;margin:0;font-weight:650;border:.2rem solid var(--white);box-shadow:var(--box-shadow);transition:var(--transition)}.wpcf7-radio .wpcf7-list-item-label{padding:.5rem 2rem}.wpcf7 form.invalid .wpcf7-response-output{margin:calc(2 * var(--gap)) 0;border-color:var(--secondary)}.wpcf7-radio .wpcf7-list-item *{cursor:pointer}.wpcf7-radio .wpcf7-list-item input{display:none}.wpcf7-radio .wpcf7-list-item.checked{border-color:var(--secondary)}.wpcf7-radio .wpcf7-list-item:not(.checked):hover{border-color:var(--primary)}input,select,textarea{border:none;border-bottom:2px solid var(--primary);box-shadow:var(--box-shadow)}textarea{border:none;border-bottom:2px solid var(--primary);box-shadow:var(--box-shadow);outline:0;resize:none;width:100%}form label,form p.label{display:flex;flex-direction:column;gap:.5em;align-items:flex-start}form label>span:not(.wpcf7-list-item-label),form p.label>span:not(.wpcf7-list-item-label){display:block;width:100%}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:1rem;line-height:17px;margin:0;padding:0 4px 5px}section{width:100%}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:' (' attr(href) ')'}abbr[title]:after{content:' (' attr(title) ')'}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.mce-ico.mce-i-none{background-size:100%;background-repeat:no-repeat}.wpcf7 small{margin-top:2rem}.wpcf7 .wpcf7-checkbox>span{margin-bottom:2rem}.wpcf7 p.small{width:100%}
@font-face{font-family:Montserrat;src:url('https://www.swob-online.de/wp-content/themes/swob-online/fonts/Montserrat-VariableFont_wght.ttf') format('truetype');font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url('https://www.swob-online.de/wp-content/themes/swob-online/fonts/Montserrat-Italic-VariableFont_wght.ttf') format('truetype');font-style:italic;font-display:swap}:root{--primary-rgb:0,75,124;--primary:rgb(var(--primary-rgb));--secondary-rgb:253,196,0;--secondary:rgb(var(--secondary-rgb));--white:#ffffff;--lightgrey:#fbfbfb;--darkgrey:#3b3b3b;--page-content-width:1364px;--yellow1:#ffedc2;--yellow2:#ffe194;--yellow3:#fff3d7;--padding:14rem;--padding:calc(100vw / 1920 * 140);--gap:1.6rem;--column:calc((100vw - var(--padding) * 2 - var(--gap) * 11) / 12);--box-shadow:0 0 var(--gap) rgba(0, 0, 0, 0.1);--transition:0.3s ease all;--stroke:3px;--site-stroke:30px;--content-padding:calc((var(--padding) + var(--gap)) / 2);--y-padding:8rem;--small-y-padding:5rem;--mobile-padding:var(--padding)}@media screen and (max-width:769px){:root{--padding:2rem;--gap:1rem;--column:calc((100vw - var(--padding) * 2 - var(--gap) * 3) / 4);--mobile-padding:calc(var(--padding) + 2rem)}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:var(--secondary)}html{color:var(--primary);font-size:10px;font-family:Montserrat,sans-serif;background-image:linear-gradient(90deg,#e6e6e6,#fff,#e6e6e6),url('https://www.swob-online.de/wp-content/themes/swob-online/img/background.jpg');background-attachment:fixed;background-position:center;background-size:cover;background-blend-mode:multiply}body{font-family:Montserrat,sans-serif;font-size:1.55rem;line-height:1.6}a:hover{color:var(--secondary)}.bg-white{background-color:var(--white);position:relative;box-shadow:var(--box-shadow)}.bg-grey{background-color:var(--lightgrey);position:relative}.headline,h2.wp_core_block{font-size:3.2rem;position:relative}.headline:not(.no-border):after,h2.wp_core_block:not(.no-border):after{content:'';background-color:var(--secondary);height:var(--stroke);width:20rem;max-width:100%;display:block;margin-top:.7rem}.headline.center:after,h2.wp_core_block.center:after{margin-left:auto;margin-right:auto}.home .wrapper{display:flex;flex-direction:column;justify-content:flex-start}.wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:stretch;width:100%}.wrapper>*{width:100%;display:inline-block}.wrapper>main,main,main>*,section{display:flex;flex-direction:column;align-items:stretch;width:100%;flex-grow:1}section>article:only-of-type{flex-grow:1}.wp_core_block,main,main article{position:relative}.bg-grey:after,.bg-white:after,.home main:after,.wp_core_block:before,main article:after{content:'';width:var(--site-stroke);height:100%;background-color:var(--yellow2);position:absolute;right:0;top:0;z-index:-1}.bg-grey:after,.bg-white:after{z-index:1;background-color:var(--yellow1)}.bg-grey:nth-of-type(2n):after,.bg-white:nth-of-type(2n):after{background-color:var(--yellow3)}.block-padding{padding:var(--y-padding) calc(var(--padding) + var(--gap) + var(--column))}.content-padding{padding:0 calc(var(--gap) + var(--column))}header{background-color:var(--white);padding:2rem var(--padding);position:sticky;top:0;z-index:99;box-shadow:var(--box-shadow)}header .logo{padding-left:calc(var(--column) + var(--gap))}footer{background-color:var(--primary);color:var(--white);padding:5rem calc(100vw / 12)}aside form{max-width:30rem;display:flex;margin-left:auto}.logo a{display:block;margin:0;width:auto;max-width:16rem}.logo img{max-width:16rem;max-height:4.5rem;object-fit:contain;object-position:left center}section{position:relative}video{max-width:100%}section#intro{display:flex;text-align:center;color:var(--primary)}section#intro h1,section#intro h2{margin:0}article:not(:last-child){margin-bottom:1rem}@media (min-width:769px){.text-image[data-type=contact][data-overlapping='1']+.block-heading{padding-top:0}}.page_thumbnail{width:100%;height:25vh}.breadcrumb{width:100%;padding:1rem calc(100vw / 12);justify-content:flex-start}.breadcrumb a{margin-right:1rem;color:var(--secondary)}.wp-block-gallery{margin:2rem 0}.post_list{align-items:flex-start}.post_details:not(:first-child){padding-left:3rem}.post_list h2{margin-top:0}.button{position:relative;color:var(--primary);font-weight:700;border:.2rem solid var(--primary);display:inline-block;padding:1.2rem 4rem;margin:0;border-top-right-radius:2rem;cursor:pointer;transition:var(--transition);line-height:1.2;background-color:var(--white);outline:1px solid var(--white)}.button::after{content:'';position:absolute;right:0;top:0;width:2rem;height:2rem;border:inherit;border-top-right-radius:inherit;border-color:var(--secondary);border-left:0;border-bottom:0;transition:var(--transition);transform:translate(.2rem,-.2rem);background:inherit}.button:hover{color:inherit;border-color:var(--secondary);transition:var(--transition);transform:translateX(3px)}.button:hover:after{border-color:var(--primary)}.full-vp{min-height:100vh}.scroll-down{position:absolute;display:block;left:50%;bottom:5%;transform:translate(-50%,-50%);background-image:url(https://www.swob-online.de/wp-content/themes/swob-online/img/arrow-down-black.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:4rem;height:2rem;cursor:pointer}form{max-width:80rem}form .col{justify-content:flex-start}fieldset{border:none;margin:0;padding:0;margin-bottom:1rem}form fieldset>span:first-of-type{min-width:25%;padding-right:2rem}form fieldset>span:last-of-type{flex-grow:1}.data-security{display:inline}.data-security input{width:auto}.data-security+p{display:inline-block}.data-security .wpcf7-list-item{margin:0}input[type=submit]{width:auto;display:block;margin:1rem auto}section>h1{margin:0;text-align:center;padding:var(--small-y-padding) var(--padding);font-size:3.2rem;z-index:1}.wp-block-contact-form-7-contact-form-selector{padding:var(--gap) calc(var(--padding) + var(--gap) + var(--column))}.wp-block-contact-form-7-contact-form-selector .wpcf7{padding:calc(var(--column)/ 2);background:#fff}.wp-block-contact-form-7-contact-form-selector .wpcf7 .form-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em calc(var(--column)/ 2);width:100%}.wpcf7-spinner{display:none}.wp-block-contact-form-7-contact-form-selector .wpcf7 .grid-row{display:grid;grid-template-columns:1fr auto;grid-gap:calc(var(--column)/ 2);align-items:flex-end;width:100%}.text-content{display:flex;flex-direction:column;gap:.5em;align-items:flex-start}.wp_core_block{padding:.5em calc(var(--padding) + var(--column) + var(--gap));margin:0;width:100%;background-color:var(--white);max-width:none;padding-bottom:var(--small-y-padding)}h2.wp_core_block{padding:2em calc(var(--padding) + var(--column) + var(--gap)) calc(1em + var(--small-y-padding))}ul.wp_core_block{margin-bottom:1em}h3.wp_core_block,h4.wp_core_block{padding-top:.5em}.wp_core_block:first-child,:not(.wp_core_block)+.wp_core_block{padding-top:var(--small-y-padding)}.wp_core_block:last-child{padding-bottom:var(--small-y-padding)}.wp_core_block+.wp_core_block{margin-top:calc(0px - var(--small-y-padding))}.wp_core_block:before{z-index:1;background-color:var(--yellow1)}#gender-info{margin-right:auto}input[name=form_job_specialties],input[name=form_job_title]{display:none}script{display:none!important}.wp_core_block.text-content.job_contact{margin:var(--small-y-padding) calc(var(--padding) + var(--column) + var(--gap));padding:var(--small-y-padding);width:auto}.wp_core_block.text-content.job_contact .headline{margin-bottom:1em}main.type-jobs ul.wp_core_block li{box-shadow:none;padding-top:0;padding-bottom:0}main.type-jobs ul.wp_core_block{padding-top:1em;margin-bottom:1em}:where(.wp-block-columns.is-layout-flex){gap:var(--padding)}.wp_core_block.wp-block-column::before,.wp_core_block.wp-block-columns::before{content:none}.wp_core_block.wp-block-column{padding:0;background:0 0}.wp_core_block.wp-block-columns{padding:var(--small-y-padding) var(--padding);background:0 0}.wp_core_block.wp-block-column+.wp_core_block.wp-block-column{margin-top:0}.wp_core_block.wp-block-column>*{padding:0}.wp_core_block.wp-block-column>*+*{margin-top:var(--small-y-padding)!important}.wp_core_block.wp-block-column>*>.content{margin-left:auto;margin-right:auto}@media (max-width:1380px){.wp_core_block.wp-block-columns{padding-left:var(--mobile-padding)!important;padding-right:var(--mobile-padding)!important}.wp_core_block.wp-block-column{padding-left:0!important;padding-right:0!important}.wp_core_block.wp-block-column>*+*{margin-top:var(--padding)!important}}.wpcf7-form-control-wrap[data-name=acceptance-103] .wpcf7-list-item{padding-right:1em;margin-left:0;width:fit-content}#wpcf7-f5-p145-o2 .wpcf7-form .button{margin-top:1em}[data-name=acceptance-103],[data-name=acceptance-103] input{width:auto!important}[data-name=acceptance-103] label{display:flex;flex-direction:row;align-items:baseline}[target="_blank"]:not([href*=swob-online]):not([href*="tel:"]):not([href*="mailto:"]):not(.social_media):after,html[lang=en-us] [target="_blank"]:not([href*=swob-online]):not([href*="tel:"]):not([href*="mailto:"]):after{content:url(https://www.swob-online.de/wp-content/themes/swob-online/img/external_link.gif);margin-left:3px;margin-right:3px}.social_media_text_information span{word-break:break-all}html[lang=en-us] .social_media_text_information{display:none}
:root{--headline-size:2.8rem;--text-size:1.55rem}@media (max-width:1380px){.block-padding,.content-padding,.wp-block-contact-form-7-contact-form-selector,.wp-block-contact-form-7-contact-form-selector .wpcf7{padding-left:var(--padding);padding-right:var(--padding)}.wp_core_block{padding-left:var(--mobile-padding)!important;padding-right:var(--mobile-padding)!important}.wp_core_block.text-content.job_contact{padding-left:var(--padding)!important;padding-right:var(--padding)!important;margin-left:var(--padding);margin-right:var(--padding)}}@media only screen and (max-width:1024px){header .logo{padding:0}header .header-items{justify-content:space-between;row-gap:2em}.call-to-action-toggler{position:static;padding:.5em 2em;font-weight:var(--bold,700);margin-left:auto}header .header-items{column-gap:var(--padding)}.call-to-action-wrapper{width:auto!important;min-width:0;max-width:90vw;padding:var(--padding)}}@media only screen and (min-width:769px){.mobile_accordion_toggle{display:none}}h3{font-size:3rem}@media only screen and (max-width:768px){:root{--headline-size:2rem;--text-size:1.45rem;--site-stroke:0.7rem}body{font-size:var(--text-size);font-weight:450}footer.col{flex-direction:column;gap:var(--small-y-padding)}footer>*{order:2}footer>.scroll_top-wrapper{order:1}footer .footernav ul,footer .nav.col,footer .scroll_top-wrapper{justify-content:center;align-items:center;flex-direction:column;width:100%;gap:var(--gap)}.blue-yellow-box .headline-block *,.headline,h2.wp_core_block,h3,section>h1{font-size:var(--headline-size)}section>h1{font-size:2.6rem}.headline:not(.no-border):after,h2.wp_core_block:not(.no-border):after{width:var(--column)}form.wpcf7-form .form-content{grid-template-columns:1fr}form.wpcf7-form .form-content{font-size:var(--text-size)}.wpcf7-radio .wpcf7-list-item-label{padding:.25em .75em}form .form-content.mobile_accordion[style="display: block;"]{display:flex!important;flex-direction:column}.mobile_accordion_toggle{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.mobile_accordion_toggle_icon{border:.2rem solid var(--primary);width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;top:0;right:0;overflow:hidden;z-index:2;border-top-color:var(--secondary);transform:rotate(45deg);flex-shrink:0}.open .mobile_accordion_toggle_icon::after{opacity:0}.mobile_accordion_toggle_icon::after,.mobile_accordion_toggle_icon::before{content:'';position:absolute;background-color:var(--primary);transform:rotate(-45deg);transition:all .3s ease}.mobile_accordion_toggle_icon::before{width:50%;height:.2rem;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.mobile_accordion_toggle_icon::after{height:50%;width:.2rem;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.mobile_tease{position:relative;height:5rem;width:100%;overflow:hidden}.mobile_tease:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent,#fff)}}
html.flexbox .col{display:flex}html:not(.flexbox) .col{display:block;float:left}.col{gap:var(--gap,0);flex-wrap:wrap}.col:first-child{margin-left:0},.content .lg_3,.content .lg_4,.full-content .lg_3,.full-content .lg_4,.full-content .lg_6,.left-content .lg_3,.left-content .lg_4,.left-content .lg_6,.main .lg_3 .content .lg_6,.main .lg_4,.main .lg_6,.special-content .lg_3,.special-content .lg_4,.special-content .lg_6{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;padding-right:25px;margin-bottom:20px}.grid{width:100%}.grid:after{content:" ";clear:both}.lg_12{width:100%;width:calc((100% / 12 * 12) - (var(--gap,0)/ 11 * 12))}.lg_11{width:91.66666667%;width:calc((100% / 12 * 11) - (var(--gap,0)/ 11 * 11))}.lg_10{width:83.33333333%;width:calc((100% / 12 * 10) - (var(--gap,0)/ 11 * 10))}.lg_9{width:75%;width:calc((100% / 12 * 9) - (var(--gap,0)/ 11 * 9))}.lg_8{width:66.66666667%;width:calc((100% / 12 * 8) - (var(--gap,0)/ 11 * 8))}.lg_7{width:58.33333333%;width:calc((100% / 12 * 7) - (var(--gap,0)/ 11 * 7))}.lg_6{width:50%;width:calc((100% / 12 * 6) - (var(--gap,0)/ 11 * 6))}.lg_5{width:41.66666667%;width:calc((100% / 12 * 5) - (var(--gap,0)/ 11 * 5))}.lg_4{width:33.33333333%;width:calc((100% / 12 * 4) - (var(--gap,0)/ 11 * 4))}.lg_3{width:25%;width:calc((100% / 12 * 3) - (var(--gap,0)/ 11 * 3))}.lg_2{width:16.66666667%;width:calc((100% / 12 * 2) - (var(--gap,0)/ 11 * 2))}.lg_1{width:8.33333333%;width:calc((100% / 12 * 1) - (var(--gap,0)/ 11 * 1))}.lg_skip_12{margin-left:100%}.lg_skip_11{margin-left:91.66666667%}.lg_skip_10{margin-left:83.33333333%}.lg_skip_9{margin-left:75%}.lg_skip_8{margin-left:66.66666667%}.lg_skip_7{margin-left:58.33333333%}.lg_skip_6{margin-left:50%}.lg_skip_5{margin-left:41.66666667%}.lg_skip_4{margin-left:33.33333333%}.lg_skip_3{margin-left:25%}.lg_skip_2{margin-left:16.66666667%}.lg_skip_1{margin-left:8.33333333%}@media only screen and (max-width:992px){.bg_12{width:100%}.bg_11{width:91.66666667%}.bg_10{width:83.33333333%}.bg_9{width:75%}.bg_8{width:66.66666667%}.bg_7{width:58.33333333%}.bg_6{width:50%}.bg_5{width:41.66666667%}.bg_4{width:33.33333333%}.bg_3{width:25%}.bg_2{width:16.66666667%}.bg_1{width:8.33333333%}.bg_skip_12{margin-left:100%}.bg_skip_11{margin-left:91.66666667%}.bg_skip_10{margin-left:83.33333333%}.bg_skip_9{margin-left:75%}.bg_skip_8{margin-left:66.66666667%}.bg_skip_7{margin-left:58.33333333%}.bg_skip_6{margin-left:50%}.bg_skip_5{margin-left:41.66666667%}.bg_skip_4{margin-left:33.33333333%}.bg_skip_3{margin-left:25%}.bg_skip_2{margin-left:16.66666667%}.bg_skip_1{margin-left:8.33333333%}}@media only screen and (max-width:768px){.md_12{width:100%}.md_11{width:91.66666667%}.md_10{width:83.33333333%}.md_9{width:75%}.md_8{width:66.66666667%}.md_7{width:58.33333333%}.md_6{width:50%}.md_5{width:41.66666667%}.md_4{width:33.33333333%}.md_3{width:25%}.md_2{width:16.66666667%}.md_1{width:8.33333333%}.md_skip_12{margin-left:100%}.md_skip_11{margin-left:91.66666667%}.md_skip_10{margin-left:83.33333333%}.md_skip_9{margin-left:75%}.md_skip_8{margin-left:66.66666667%}.md_skip_7{margin-left:58.33333333%}.md_skip_6{margin-left:50%}.md_skip_5{margin-left:41.66666667%}.md_skip_4{margin-left:33.33333333%}.md_skip_3{margin-left:25%}.md_skip_2{margin-left:16.66666667%}.md_skip_1{margin-left:8.33333333%}}@media only screen and (max-width:480px){.sm_12{width:100%}.sm_11{width:91.66666667%}.sm_10{width:83.33333333%}.sm_9{width:75%}.sm_8{width:66.66666667%}.sm_7{width:58.33333333%}.sm_6{width:50%}.sm_5{width:41.66666667%}.sm_4{width:33.33333333%}.sm_3{width:25%}.sm_2{width:16.66666667%}.sm_1{width:8.33333333%}.sm_skip_12{margin-left:100%}.sm_skip_11{margin-left:91.66666667%}.sm_skip_10{margin-left:83.33333333%}.sm_skip_9{margin-left:75%}.sm_skip_8{margin-left:66.66666667%}.sm_skip_7{margin-left:58.33333333%}.sm_skip_6{margin-left:50%}.sm_skip_5{margin-left:41.66666667%}.sm_skip_4{margin-left:33.33333333%}.sm_skip_3{margin-left:25%}.sm_skip_2{margin-left:16.66666667%}.sm_skip_1{margin-left:8.33333333%}}
.grid-container{position:relative}.flexbox .grid-container{display:flex;flex-wrap:wrap;align-items:flex-start;width:calc(100% + 1rem);margin:-.5rem}.flexbox .grid-container>*{width:calc(100% / 3 - 1rem);margin:.5rem}.flexbox .grid-container .lightbox-link{width:100%;height:100%}.lb-data .lb-number{display:none!important}.flexbox .grid-container[data-cols="1"]>*{width:calc(100% / 1 - 1rem)}.flexbox .grid-container[data-cols="2"]>*{width:calc(100% / 2 - 1rem)}.flexbox .grid-container[data-cols="3"]>*{width:calc(100% / 3 - 1rem)}.flexbox .grid-container[data-cols="4"]>*{width:calc(100% / 4 - 1rem)}.flexbox .grid-container[data-cols="5"]>*{width:calc(100% / 5 - 1rem)}.flexbox .grid-container[data-cols="6"]>*{width:calc(100% / 6 - 1rem)}@media screen and (max-width:1280px){.flexbox .grid-container[data-cols="1"]>*{width:calc(100% / 1 - 1rem)}.flexbox .grid-container[data-cols="2"]>*{width:calc(100% / 2 - 1rem)}.flexbox .grid-container[data-cols="3"]>*{width:calc(100% / 3 - 1rem)}.flexbox .grid-container[data-cols="4"]>*{width:calc(100% / 3 - 1rem)}.flexbox .grid-container[data-cols="5"]>*{width:calc(100% / 4 - 1rem)}.flexbox .grid-container[data-cols="6"]>*{width:calc(100% / 4 - 1rem)}}@media screen and (max-width:450px){.flexbox .grid-container[data-cols="1"]>*{width:calc(100% / 1 - 1rem)}.flexbox .grid-container[data-cols="2"]>*{width:calc(100% / 1 - 1rem)}.flexbox .grid-container[data-cols="3"]>*{width:calc(100% / 1 - 1rem)}.flexbox .grid-container[data-cols="4"]>*{width:calc(100% / 2 - 1rem)}.flexbox .grid-container[data-cols="5"]>*{width:calc(100% / 2 - 1rem)}.flexbox .grid-container[data-cols="6"]>*{width:calc(100% / 2 - 1rem)}}
.footernav.col{justify-content:flex-start}.nav.col,.scroll_top-wrapper{justify-content:flex-end}.nav ul{margin:0;display:flex;gap:0 2vw;align-items:baseline;justify-content:flex-end;flex-wrap:wrap}.nav ul li{list-style:none;display:inline-block;position:relative;margin:0;padding:0}.nav ul li ul li{margin:0}.current_page_item>a,.mobilenav ul .current_page_item>a{font-weight:700}.mobilenav ul .sub-menu,.nav ul .sub-menu{display:none}.nav ul li:hover>.sub-menu{display:block}.nav ul li .sub-menu{position:absolute;margin:0;left:0;padding:1rem 0;width:100%;text-align:left;background:var(--primary);z-index:1}.nav ul li .sub-menu li:first-child{margin-top:2rem}.nav ul li .sub-menu li{padding:0 0 1.5rem 0;display:block;background:var(--primary);padding:.5rem 1rem;transition:.25s linear}.special-header-items .nav ul li .sub-menu li{padding:0 0 1rem 0;display:block;border:1px solid var(--primary);background:var(--textcolor);padding:.5rem 1rem}.nav ul li.menu-item-has-children{padding-right:2rem}.nav ul li.menu-item-has-children::after{position:absolute;display:block;width:10px;height:10px;right:5px;top:5px;content:"";transition:.2s;background-repeat:no-repeat;background-image:url(https://www.swob-online.de/wp-content/themes/swob-online/img/arrow-down.svg);background-position:center center;background-size:12px 23px;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}.footernav{text-align:right}.footernav ul{margin:0;gap:0 var(--gap);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline}.footernav ul li{margin:0;list-style:none;display:inline-block;position:relative;padding:0}#hamburger{display:none}@media only screen and (max-width:1024px){.nav,html.flexbox nav.nav{display:none}header{max-height:100vh;overflow:auto}.mobilenav{top:0;left:0;width:100%;height:100%;z-index:99}.mobilenav ul:not(:first-child){margin-top:calc(var(--gap) * 2)}.mobilenav ul:not(.lang-menu){margin-top:2em;flex-direction:column;align-items:flex-start;row-gap:var(--gap)}.mobilenav ul ul{margin-top:10px}.mobilenav ul li{list-style:none;position:relative}.mobilenav ul li a{font-size:1.6rem}.mobilenav ul .menu-item-has-children>span{background:url(https://www.swob-online.de/wp-content/themes/swob-online/img/arrow-down.svg);display:block;cursor:pointer;position:absolute;right:50px;width:25px;height:15px;top:17px;float:right;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:2.4em;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-moz-transition:.4s ease;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.mobilenav ul .menu-item-has-children span.open{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#hamburger{width:3.2rem;height:1.8rem;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column}#hamburger span{display:block;height:.2rem;width:100%;background:var(--secondary);opacity:1;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit}#hamburger:hover>span{background:var(--primary)}.header-wrapper>.open{position:fixed!important}.open span{-webkit-transition-duration:1s;transition-duration:1s}#hamburger span:first-child{-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}#hamburger span:nth-child(3){-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom}#hamburger.open{height:2.4rem}#hamburger.open span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:2px}#hamburger.open span:nth-child(2){width:0%;opacity:0}#hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:2px}}nav ul.lang-menu{min-width:var(--column);text-align:right;justify-content:flex-end;gap:.5em}ul.lang-menu li{margin:0;padding:0;text-transform:lowercase}ul.lang-menu li:not(.current-lang){opacity:.7}
.animate-bottom,.animate-bottom-slow,.animate-fade,.animate-fade-slow,.animate-left,.animate-left-slow,.animate-right,.animate-right-slow{display:block}.fade-in{animation:fade-in-key 1.5s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:lenear;animation-fill-mode:forwards}.fade-in-slow{animation:fade-in-key 1.5s;animation-delay:1s;animation-delay:1s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:lenear;animation-fill-mode:forwards}@-webkit-keyframes fade-in-key{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in-key{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in-key{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-key{0%{opacity:0}100%{opacity:1}}.from-bottom{animation:from-bottom-key 1.5s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:lenear;animation-fill-mode:forwards}.from-bottom-slow{animation:from-bottom-key 1.5s;animation-delay:1s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:lenear;animation-fill-mode:forwards}@-webkit-keyframes from-bottom-key{0%{opacity:0;transform:translate(0,300px)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes from-bottom-key{0%{opacity:0;transform:translate(0,300px)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@-o-keyframes from-bottom-key{0%{opacity:0;transform:translate(0,300px)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@keyframes from-bottom-key{0%{opacity:0;transform:translate(0,300px)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}.from-right{animation:from-right-key 1.5s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:lenear;animation-fill-mode:forwards}.from-right-slow{animation:from-right-key 1.5s;animation-delay:1s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:lenear;animation-fill-mode:forwards}@-webkit-keyframes from-right-key{0%{opacity:0;transform:translate(300px,0)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes from-right-key{0%{opacity:0;transform:translate(300px,0)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@-o-keyframes from-right-key{0%{opacity:0;transform:translate(300px,0)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@keyframes from-right-key{0%{opacity:0;transform:translate(300px,0)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}.from-left{animation:from-left-key 1.5s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:lenear;animation-fill-mode:forwards}.from-left-slow{animation:from-left-key 1.5s;animation-delay:1s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:lenear;animation-fill-mode:forwards}@-webkit-keyframes from-left-key{0%{opacity:0;transform:translate(-300px,0)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes from-left-key{0%{opacity:0;transform:translate(-300px,0)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@-o-keyframes from-left-key{0%{opacity:0;transform:translate(-300px,0)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@keyframes from-left-key{0%{opacity:0;transform:translate(-300px,0)}33%{opacity:.5}66%{opacity:1}100%{opacity:1;transform:translate(0,0)}}.align-wrapper{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.align-wrapper>*{margin-right:2rem;margin-bottom:2rem}.flex-vertical{flex-direction:column}.btn{display:inline-block;position:relative;padding:1rem 2rem;z-index:1}.btn-c{display:inline-block;position:relative;padding:1rem 2rem;background:var(--secondary);color:#fff;transition:.2s ease;z-index:1}.btn-c:hover{color:#fff}.btn-square{display:flex;align-items:center;position:relative;height:0;padding:50%;z-index:1}.glanz-hov{overflow:hidden}.glanz-hov::before{content:'';position:absolute;background-color:#fff;left:0;top:0;height:100%;width:20%;transform:skew(15deg) translate(-200%);z-index:-1}.glanz-hov:hover:before{left:100%;transform:skew(15deg) translate(100%);transition:.5s ease}.round-border-hov{transition:.3s ease}.round-border-hov:hover{border-radius:20px}.left-fill-hov{transition:.5s ease}.left-fill-hov:hover{color:#fff}.left-fill-hov::before{content:'';height:100%;position:absolute;left:0;top:0;width:2px;background-color:var(--secondary);transition:.5s ease;z-index:-1}.left-fill-hov:hover::before{width:100%}.anim-swiggle{animation:swiggle 250ms forwards ease}.swiggle-hov:hover{animation:swiggle 250ms forwards ease}@keyframes swiggle{0%{transform:translate(0,0)}15%{transform:translate(5%,0)}35%{transform:translate(-5%,0)}55%{transform:translate(5%,0)}80%{transform:translate(-5%,0)}100%{transform:translate(0,0)}}.border-inset-hov{transition:.3s ease}.border-inset-hov:hover{box-shadow:inset 0 0 0 2px var(--secondary)}.snake-border{list-style:none}.snake-border{line-height:50px;text-align:center;text-decoration:none;margin:10px;vertical-align:center;position:relative;line-height:1.4}.snake-border i{font-style:normal}.snake-border span{position:absolute;transition:transform .5s}.snake-border span:first-child,.snake-border span:nth-child(3){width:100%;height:2px;background:var(--secondary)}.snake-border span:nth-child(2),.snake-border span:nth-child(4){width:2px;height:100%;background:var(--secondary)}.snake-border span:first-child{top:0;left:0;transform-origin:right}.snake-border:hover span:first-child{transform:scaleX(0);transform-origin:left;transition:transform .5s}.snake-border span:nth-child(3){bottom:0;left:0;transform-origin:left}.snake-border:hover span:nth-child(3){transform:scaleX(0);transform-origin:right;transition:transform .5s}.snake-border span:nth-child(2){top:0;left:0;transform:scale(0);transform-origin:bottom}.snake-border:hover span:nth-child(2){transform:scale(1);transform-origin:top;transition:transform .5s}.snake-border span:nth-child(4){top:0;right:0;transform:scale(0);transform-origin:top}.snake-border:hover span:nth-child(4){transform:scale(1);transform-origin:bottom;transition:transform .5s}.infinite-snake-border{position:relative;overflow:hidden;display:inline-block;color:var(--secondary);text-decoration:none;transition:.2s}.infinite-snake-border i{font-style:normal}.infinite-snake-border:hover{color:#fff;background:var(--secondary);transition-delay:1s}.infinite-snake-border span{position:absolute;display:block}.infinite-snake-border span:first-child{top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--secondary))}.infinite-snake-border:hover span:first-child{left:100%;transition:1s}.infinite-snake-border span:nth-child(3){bottom:0;right:-100%;width:100%;height:2px;background:linear-gradient(270deg,transparent,var(--secondary))}.infinite-snake-border:hover span:nth-child(3){right:100%;transition:1s;transition-delay:0.5s}.infinite-snake-border span:nth-child(2){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,var(--secondary))}.infinite-snake-border:hover span:nth-child(2){top:100%;transition:1s;transition-delay:0.25s}.infinite-snake-border span:nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg,transparent,var(--secondary))}.infinite-snake-border:hover span:nth-child(4){bottom:100%;transition:1s;transition-delay:0.75s}.gap-line-hov{border:2px solid var(--secondary)}.gap-line-hov::after,.gap-line-hov::before{content:'';display:block;position:absolute;width:14px;height:2px;background:#fff;transition:.3s ease;transform:translate(-50%) skew(15deg)}.gap-line-hov::after{top:-2px;left:20%}.gap-line-hov::before{right:10%;bottom:-2px}.gap-line-hov:hover::after{left:80%}.gap-line-hov:hover::before{right:70%}.neon-glow{border-radius:2rem;box-sizing:border-box;background-image:linear-gradient(120deg,var(--secondary),var(--primary),var(--secondary),var(--secondary),var(--secondary));background-size:400%;animation:glowing-bg 12s linear infinite;color:#fff;text-transform:uppercase;font-weight:600;transition:.3s ease}.neon-glow:hover{color:#fff}@keyframes glowing-bg{0%{background-position:0}100%{background-position:400%}}.glow-shadow{border-radius:2rem;display:flex;justify-content:center;align-items:center;background:var(--secondary);position:relative;color:#fff}.glow-shadow::after,.glow-shadow::before{content:'';position:absolute;top:-5%;left:-5%;height:110%;width:110%;z-index:-20;border-radius:30rem;filter:blur(20px);opacity:.5}.glow-shadow::before{background:#000;z-index:-1;animation:glow1 15s ease infinite}.glow-shadow::after{background:var(--primary);z-index:-2;animation:glow2 10s ease infinite}@keyframes glow1{0%{transform:translate(10%,10%) scale(1);opacity:.5}25%{transform:translate(10%,-10%) scale(.5);opacity:.5}50%{transform:translate(10%,-10%) scale(1.2);opacity:.5}75%{transform:translate(-10%,10%) scale(.5);opacity:.5}100%{transform:translate(10%,10%) scale(1);opacity:.5}}@keyframes glow2{0%{transform:translate(-10%,-10%) scale(1.2);opacity:.5}25%{transform:translate(-10%,-10%) scale(.5);opacity:.5}50%{transform:translate(10%,10%) scale(1);opacity:.5}75%{transform:translate(-10%,10%) scale(.5);opacity:.5}100%{transform:translate(-10%,-10%) scale(1.2);opacity:.5}}