.aligncenter,.oldie .fixed-container[aria-hidden=false],body,html{display:block}address,body{font-style:normal}a,ins{text-decoration:none}.hyphenate,.sr-only,.touchevents.no-scrolling,.touchevents.no-scrolling body{overflow:hidden}.arr-list ul,.fixed-container ul,footer ul,header ul{list-style-type:none}@font-face{font-display:swap;font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;src:url(//ib-schneider-gmbh.de/wp-content/themes/ibschneider/fonts/ibm-plex-sans-condensed-v14-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:500;src:url(//ib-schneider-gmbh.de/wp-content/themes/ibschneider/fonts/ibm-plex-sans-condensed-v14-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;src:url(//ib-schneider-gmbh.de/wp-content/themes/ibschneider/fonts/ibm-plex-sans-condensed-v14-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;src:url(//ib-schneider-gmbh.de/wp-content/themes/ibschneider/fonts/ibm-plex-sans-condensed-v14-latin-700.woff2) format('woff2')}:root{--clamp_vw_devider:1440;--wrapper-max-width:1344px;--wrapper-width:93.33%;--wrapper-side-padding:16px;--clr-copy-primary:#fff;--clr-headline-primary:#E3984C;--clr-copy-dark:#605D5E;--bg-default:#605D5E;--bg-dark:#323232;--bg-white:#fff;--header-bg:var(--bg-default);--sidebar-bg:rgba(0,0,0,.5);--hero-teaser-bg:rgba(50, 50, 50, .85);--clr-site-accent:#E3984C;--clr-site-accent-rgba:rgba(227, 152, 76, .9);--clr-link:#E3984C;--clr-link-hover:#E3984C;--clr-white:#fff;--clr-grey:#757575;--clr-input-text:rgba(7, 14, 23, .8);--clr-input-text-placeholder:rgba(7, 14, 23, .5);--font-family-primary:'IBM Plex Sans Condensed',Helvetica Neue,Arial,sans-serif;--font-family-secondary:'IBM Plex Sans Condensed',Helvetica Neue,Arial,sans-serif;--btn-primary-bg:#C92020;--btn-primary-bg-hover:#C92020;--btn-primary-color:#fff;--btn-secondary-color:#2A2F56;--btn-primary-focus-shadow:0 0 0 .2rem rgba(0,0,0,.5);--header-height:clamp(80px, 8.33vw, 12rem)}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}#loaderImage,.menu-toggle[aria-expanded=true] .line-1::after,.menu-toggle[aria-expanded=true] .line-3::after,body{background:var(--bg-default)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,picture,section{display:block;margin:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}@media (prefers-reduced-motion:no-preference){.def-ease-transition,a{transition:.3s}}.wpb_text_column ol,.wpb_text_column ul{padding-left:1em}.arr-list ul{padding-left:0}.arr-list ul li{padding-left:1.75em;position:relative}.arr-list ul li:not(:last-child){padding-bottom:.3125em}.arr-list ul li::before{content:'';width:1.25em;height:1.25em;position:absolute;left:0;top:-.05em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M18.707,12.707l-3,3a1,1,0,0,1-1.414-1.414L15.586,13H6a1,1,0,0,1,0-2h9.586L14.293,9.707a1,1,0,0,1,1.414-1.414l3,3A1,1,0,0,1,18.707,12.707Z" style="fill:%23E3984C"/></g></svg>');background-size:contain;background-repeat:no-repeat;transform:translate(-.1875em,.25em)}*,::after,::before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.font-bold,b,strong{font-weight:700}.font-normal,body{font-weight:400}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}sup{position:relative;top:-.6rem;font-size:75%}.skiplink{position:absolute;background-color:#fff;z-index:1000000;left:0;top:0;padding:20px;font-size:1.25rem;transform:translateX(-200%)}#loaderImage,.abs-link{left:0;top:0;z-index:10000}.skiplink:focus{transform:translateX(0)}.sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;padding:0;position:absolute;width:1px;word-wrap:normal!important}.hyphenate,.word-wrap{word-wrap:break-word}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.fa,img{vertical-align:middle}td:not(:last-child){padding-right:2rem}.align-center,.wpb_single_image.vc_align_center{text-align:center}.align-right{text-align:right}.align-left,body{text-align:left}img{max-width:100%;height:auto}figure .caption{padding:1em 0 0;font-size:.9em}body,h1,h2,h3,h4,h5,h6{letter-spacing:.05em;padding:0}.map-container{position:relative;width:100%;padding-bottom:42%}.contact-map img{max-width:1000em}.alignleft{float:left;margin:0 2em 2em 0}.alignright{float:right;margin:0 0 2em 2em}.aligncenter{margin-left:auto;margin-right:auto}body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed;font-family:var(--font-family-primary);color:var(--clr-copy-primary);margin:0;font-size:2.4rem;font-size:clamp(18px, 1.66vw, 2.4rem);line-height:1.66}a{color:var(--clr-link)}a:hover{color:var(--clr-link-hover)}ol:not(:last-child),p:not(:last-child),ul:not(:last-child){margin:0 0 1em}small{font-size:80%}h1,h2,h3,h4,h5,h6{margin:0 0 .33em;font-size:clamp(18px, 1.66vw, 2.4rem);line-height:1.33;font-family:var(--font-family-secondary);position:relative;font-weight:700}.main-navigation ul,blockquote p,blockquote:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin:0}.h1,h1{font-size:clamp(40px, 5vw, 7.2rem);line-height:1.22;letter-spacing:normal}.h2,h2{font-size:clamp(24px, 3vw, 4.8rem);line-height:1.16;letter-spacing:.02em}.h3,.h4,h3,h4{line-height:1}.h3,h3{font-size:clamp(16px, 1.94vw, 2.8rem);margin:0 0 .758em}.h4,h4{font-size:2.4rem;letter-spacing:.26em;margin:0}.as-vc_row_parent>.vc_col-sm-3 :is(h1,h2,h3,h5,h6){font-size:2rem;font-size:clamp(16px, 1.38vw, 2rem);line-height:1;letter-spacing:.26em;margin:0;word-wrap:break-word;hyphens:auto}.txt-hdl-28{font-size:clamp(24px, 1.66vw, 2.8rem)}.txt-hdl-24{font-size:clamp(24px, 1.66vw, 2.4rem)}.txt-fluid-22,.txt-hdl-22{font-size:clamp(20px, 1.52vw, 2.2rem)}.txt-fluid-20,.txt-hdl-20{font-size:clamp(15px, 1.38vw, 2rem)}.txt-fluid-18,.txt-hdl-18{font-size:clamp(14px, 1.25vw, 1.8rem)}.txt-hdl-16{font-size:clamp(14px, 1.11vw, 1.6rem)}.txt-fixed-10{font-size:1rem}.txt-fixed-12{font-size:1.2rem}.txt-fixed-14{font-size:1.4rem}.txt-fixed-16{font-size:1.6rem;line-height:1.5}.txt-fixed-18{font-size:1.8rem}.txt-fixed-20{font-size:2rem}.txt-fixed-22{font-size:2.2rem}.txt-fixed-24{font-size:2.4rem;line-height:1.33}.txt-fixed-26{font-size:2.6rem}.txt-fixed-28{font-size:2.8rem}.txt-fixed-30{font-size:3rem}.txt-fluid-24{font-size:clamp(22px, 1.66vw, 2.4rem)}.txt-fluid-26{font-size:clamp(22px, 1.8vw, 2.6rem)}.txt-fluid-28{font-size:clamp(25px, 1.94vw, 2.8rem)}.txt-fluid-30{font-size:clamp(26px, 2vw, 3rem)}.font-medium,.main-navigation ul ul li:first-child a{font-weight:600}.txt-copy-18 a,.txt-copy-18 p,.txt-copy-18 table,.txt-copy-18 ul,a.txt-copy-18,p.txt-copy-18,ul.txt-copy-18{font-size:clamp(16px, .9375vw, 1.8rem)}.txt-copy-22 a,.txt-copy-22 p,.txt-copy-22 table,.txt-copy-22 ul,a.txt-copy-22,p.txt-copy-22,ul.txt-copy-22{font-size:clamp(20px, 1.145vw, 2.2rem)}.txt-copy-25 a,.txt-copy-25 p,.txt-copy-25 table,.txt-copy-25 ul,a.txt-copy-25,p.txt-copy-25,ul.txt-copy-25{font-size:clamp(22px, 1.3vw, 2.5rem)}.hyphenate{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text-uppercase,.txt-upper{text-transform:uppercase}.txt-upper-normal{text-transform:none}.wpb_wrapper h1:first-child,.wpb_wrapper h2:first-child,.wpb_wrapper h3:first-child,.wpb_wrapper h4:first-child,.wpb_wrapper h5:first-child,.wpb_wrapper h6:first-child{margin-top:0}.txt-white{color:#fff!important}.main-navigation a:hover,.main-navigation a[aria-current=page],.main-navigation a[aria-expanded=true],.txt-clr-accent{color:var(--clr-site-accent)}.txt-clr-grey{color:var(--clr-grey-1)}.as-flexbox,.as-flexbox-static{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.as-flexbox-static{position:static}.as-flex-nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.as-flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.as-flex-align-top{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.as-flex-align-center{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.as-flex-align-bottom{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.as-flex-justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.as-flex-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.as-flex-justify-right{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.as-flex-direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.as-flex-direction-row-reverse{flex-direction:row-reverse}.as-flex-shrink-0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.as-flex-grow-1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.abs-link{position:absolute;width:100%;height:100%;text-indent:-1000em}#loaderImage,#page_bg,.ww{position:fixed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.focused input[type=email],.focused input[type=text],.focused textarea,:focus:not(:focus-visible),input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0}input[type=email],input[type=file],input[type=tel],input[type=text],select,textarea{-webkit-border-radius:0;width:100%;font-family:var(--font-family-primary);background:#fff;border:1px solid #8c9193;color:#666b6d;font-size:1.8rem;line-height:1.8;padding:.5rem 1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.3s;box-shadow:none;border-radius:0;position:relative}.main-navigation a,.secondary-navigation li a{color:var(--clr-copy-dark)}input[type=email],input[type=text],textarea{-webkit-appearance:none}select{padding-left:1.4rem;height:57px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{transition:background-color 9999s ease-in-out}textarea{height:90px;resize:none;display:block;line-height:1.4;padding-top:1rem}::-webkit-input-placeholder{color:#72787a!important}::-moz-placeholder{color:#72787a!important}:-moz-placeholder{color:#72787a!important}:-ms-input-placeholder{color:#72787a!important}.ww{z-index:1000000;left:0;bottom:0;background:red;padding:5px;color:#fff;font-size:12px}#loaderImage{will-change:opacity;width:100%;height:100%;opacity:1;visibility:visible}#page,.row-with-bg .content-wrapper{z-index:100}.loaderEnd #loaderImage{transition:opacity .3s linear;opacity:0!important}.topAnimsStart #loaderImage{visibility:hidden!important}#page{position:relative;width:100%}#page_bg{z-index:10;width:100%;height:100%;inset:0}#page_bg picture{width:100%;height:100%;display:block}#page_bg img{width:100%;height:auto;object-fit:cover;object-position:center top}.content-wrapper{margin:0 auto;width:var(--wrapper-width);max-width:var(--wrapper-max-width);position:relative}.no-wrap{white-space:nowrap}.word-hyphens{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.overflow-visible{overflow:visible!important}header#masthead{position:relative;z-index:100000;transition:.3s;height:var(--header-height)}header#masthead .header-logo{height:55%;margin-bottom:10px}header#masthead .header-logo a{display:block;height:100%}header#masthead .header-logo a img{width:auto;height:100%;position:relative;z-index:10}header#masthead .content-wrapper{height:100%;z-index:100}header#masthead .header-content{height:100%;position:relative}header#masthead .header-navi{gap:1.8em}.main-navigation a{display:flex;align-items:center;gap:10px;position:relative;font-weight:600;line-height:1.2}.main-navigation ul li{position:relative;transition:.6s}.main-navigation div>ul>li{transition:.6s .2s;opacity:0;transform:translateX(3em);font-size:clamp(22px, 7.6vw, 30px);padding:0 0 .4em}.fixed-container[aria-hidden=false] .main-navigation div>ul>li{opacity:1;transform:translateX(0);transition:.6s .2s}.fixed-container[aria-hidden=false] .main-navigation div>ul>li:nth-child(2){transition-delay:.25s}.fixed-container[aria-hidden=false] .main-navigation div>ul>li:nth-child(3){transition-delay:.3s}.fixed-container[aria-hidden=false] .main-navigation div>ul>li:nth-child(4){transition-delay:.35s}.fixed-container[aria-hidden=false] .main-navigation div>ul>li:nth-child(5){transition-delay:.4s}.fixed-container[aria-hidden=false] .main-navigation div>ul>li:nth-child(6){transition-delay:.45s}.main-navigation div>ul>li:not(.sub-indicator)>a svg{width:1.0666em;height:auto}.main-navigation div>ul>li.sub-indicator>a svg{margin-top:.15em}.main-navigation div>ul>li:first-child>a span,.main-navigation ul ul[aria-hidden=true]{display:none}.main-navigation div>ul>li:not(.sub-indicator)>a svg path{fill:#9D9D9D}.main-navigation div>ul>li:not(.sub-indicator)>a:hover svg path,.main-navigation div>ul>li:not(.sub-indicator)>a[aria-current=page] svg path{fill:var(--clr-site-accent)}.main-navigation ul ul{padding:.6em 0 0;margin:-.2em 0 0}.main-navigation ul ul li:not(:last-child){padding:0 0 5px}.main-navigation ul ul a{font-size:16px;font-weight:400;letter-spacing:.02em}.main-navigation ul ul li:first-child{padding-bottom:10px}.secondary-navigation{position:absolute;bottom:38px;left:50px;width:calc(100% - 50px)}#main,.entry-content{position:relative}.secondary-navigation li{transition:.6s;opacity:0;transform:translateX(3em);font-size:16px;padding:3px 0 0}footer.page-footer,footer.page-footer a{color:var(--clr-grey)}.fixed-container[aria-hidden=false] .secondary-navigation li{opacity:1;transform:translateX(0);transition:.6s .6s}.fixed-container[aria-hidden=false] .secondary-navigation li:nth-child(2){transition-delay:.65s}.fixed-container[aria-hidden=false] .secondary-navigation li:nth-child(3){transition-delay:.7s}#main{z-index:50;min-height:80vh}.footer-links-section,.site-content{padding:0 0 clamp(80px,10.4vw,150px)}.go-to-top{-webkit-transition:.3s;transition:.3s;position:absolute;z-index:8000;right:8%;top:50%;width:40px;height:40px;margin:-20px 0 0;background:var(--bg-light)}.go-to-top svg{width:22px;height:auto;transform:rotateX(180deg)}.go-to-top svg path{fill:var(--clr-copy-primary)}.menu-button-container{position:fixed;height:var(--header-height);right:60px;top:0;z-index:200000}.menu-toggle{position:relative;display:block;z-index:40000;width:50px;height:50px;right:0;top:50%;transform:translateY(-50%);padding:0;border:none;background:0 0;cursor:pointer}.line,.line-1::after,.line-3::after{height:3px;left:0;position:absolute}.menu-toggle div{position:absolute;width:100%;height:21px;inset:0;top:14px}.line{-webkit-transition:.3s;transition:.3s;cursor:pointer;z-index:100;width:100%;top:0;display:block}.line-2{top:9px;background:#fff}.line-3{top:18px}.line-1::after,.line-3::after{content:'';top:0;width:29px;background:#fff;transition:background .3s}.line-3::after{left:auto;right:0}.menu-toggle[aria-expanded=true] .line-1,.menu-toggle[aria-expanded=true] .line-3{transform:rotate(45deg);top:9px}.menu-toggle[aria-expanded=true] .line-2{transform:rotate(-45deg);background:var(--bg-default)}.fixed-container{display:block;position:fixed;z-index:195000;width:94.65%;height:100%;max-height:852px;right:0;top:0;transition:.8s cubic-bezier(.77,0,.18,1) .3s;transform:translateX(105%);visibility:hidden;background:#fff;box-shadow:-4px 4px 4px 0 rgba(0,0,0,.25)}.fixed-container-inner{width:100%;height:100%;position:relative;padding:0;z-index:100;overflow:auto}.fixed-container-padding{width:100%;position:relative;padding:70px 10px 160px 50px;min-height:100%;overflow:hidden;overflow:clip}.fixed-container-padding::after{content:'';position:absolute;bottom:0;right:0;width:calc(100% - 50px);height:16px;background:#d4cdcf;opacity:0;transition:.4s;transform:translateX(50%)}.fixed-container-padding::before{content:'';position:absolute;right:calc(var(--wrapper-side-padding) * 2 + 40px);top:0;width:3px;height:0;background:var(--clr-site-accent);transition:.3s}.fixed-container[aria-hidden=false] .fixed-container-padding::after{transition:.4s .75s;transform:translateX(0);opacity:1}.fixed-container[aria-hidden=false] .fixed-container-padding::before{height:72px;transition:.3s .75s}.oldie .fixed-container{display:none;overflow:auto}.fixed-container[aria-hidden=false]{visibility:visible;transform:translateX(0);transition:.8s cubic-bezier(.19,1,.22,1)}.mobile-only{display:none!important}.footer-links-section .content-wrapper{max-width:1080px;outline:0}.footer-links-container{overflow:hidden;overflow:clip}.footer-links-row{padding:32px 130px 32px 28px;gap:38px;position:relative;line-height:1.33;opacity:0}.is_inview.footer-links-row{transition:opacity .6s;opacity:1}.is_inview.footer-links-row:nth-child(2){transition-delay:.1s}.is_inview.footer-links-row:nth-child(3){transition-delay:.2s}.footer-links-row::before{content:'';position:absolute;z-index:1;inset:0;width:100%;height:calc(100% + 0px);border:1px dashed #000;clip-path:polygon(100% 0,100% calc(100% - 80px),calc(100% - 80px) 100%,0 100%,0 0);background:var(--bg-default)}.footer-links-row::after{content:'';position:absolute;z-index:2;right:1px;bottom:0;width:109px;height:78px;border-top:1px dashed #000;transform-origin:right top;transform:rotate(-45deg)}.footer-links-container img{position:relative;width:clamp(60px,6vw,87px);height:auto;z-index:5;flex-grow:0;flex-shrink:0}.footer-links-container div{position:relative;z-index:5;align-items:center}.footer-links-container a{position:absolute;z-index:10;inset:0}.footer-links-container a+svg{position:absolute;right:12px;top:12px;width:clamp(45px,4.44vw,64px);height:clamp(45px,4.44vw,64px);z-index:5}.footer-links-container a+svg path.ico_arr{transform-origin:center;transition:transform .3s}.footer-links-container a:hover+svg path.ico_arr{transform:rotate(45deg)}footer.page-footer{font-size:16px;line-height:1.5;border-top:solid 8px var(--clr-site-accent);padding:8px 0 0;position:relative;z-index:60}.footer-container{background:var(--bg-dark);padding:72px 0 100px}.footer-content{gap:100px}.footer-content>div:last-child{flex-direction:column;display:flex;justify-content:space-between}footer.page-footer p:not(:last-child){margin:0 0 2em}footer.page-footer ul{margin:0 0 40px;padding:0;list-style-type:none;white-space:nowrap}footer.page-footer ul li:not(:last-child){margin:0 0 8px}@media only screen and (min-width:361px){.hide-before-xxs{display:none}}@media only screen and (min-width:480px){.hide-before-xs{display:none}}@media only screen and (min-width:601px){.hide-before-s{display:none}}@media only screen and (min-width:768px){.hide-before-sm,.no-br-desktop br{display:none}.fixed-container-padding::before{right:110px}.footer-content>div:first-child{position:relative}.footer-content>div:first-child::after{content:'';width:1px;height:100%;background:#605d5e;position:absolute;right:-48px;top:0}}@media only screen and (min-width:901px){.hide-before-md{display:none}.fake-sidebar-container.vc_row:not(.vc_inner){overflow:visible;padding:0;z-index:10}.fake-sidebar{width:26.45%;height:100%;position:absolute;bottom:0;left:-11px}.fake-sidebar-inner{width:500%;height:100%;background:var(--sidebar-bg);position:absolute;right:0}header#masthead .header-content::after{content:'';width:4px;height:100%;background:var(--clr-site-accent);position:absolute;left:20.3%;top:0}.fixed-container{height:auto;max-height:480px;background:0 0}.fixed-container-padding{padding-top:50px;background:#fff}.main-navigation ul ul{padding:.4em 0 0;position:absolute;left:calc(100% + 30px);width:110%;margin-top:-34px;display:block!important;opacity:0;visibility:hidden;transition:.3s .1s}.main-navigation li.menu-item-has-children{width:270px;z-index:100}.main-navigation li.menu-item-has-children>a::after{display:none;content:'';width:0;transition:width .3s .3s;height:1px;background:var(--bg-default);position:absolute;left:0;bottom:-8px}.main-navigation li.menu-item-has-children>a[aria-expanded=true]:after{width:100%;transition:width .3s}.main-navigation li.menu-item-has-children>a[aria-expanded=true]+ul{opacity:1;visibility:visible;transition:.3s .3s}.secondary-navigation{bottom:28px}.secondary-navigation ul{display:flex;gap:28px}.fixed-container-padding::before{right:auto;left:320px}.fixed-container[aria-hidden=false] .fixed-container-padding::before{height:clamp(70px,6.11vw,8.8rem)}}@media only screen and (min-width:1024px){.hide-before-lg{display:none}.footer-links-section .content-wrapper,footer.page-footer .content-wrapper{width:75%}}@media only screen and (max-width:1023px){.hide-on-lg{display:none}}@media only screen and (max-width:900px){.hide-on-md,.no-br-mobile br,.vc_col-sm-1{display:none}.fake-sidebar-container,.vc_row.custom-contact-teaser{display:none!important}.content-wrapper{width:100%;padding:0 var(--wrapper-side-padding)}.as-col-flexbox-md{flex-direction:column}header#masthead{position:sticky;left:0;top:0;background:var(--header-bg)}header#masthead .header-content{width:209px;border-right:solid 3px var(--clr-site-accent);background:var(--bg-dark);margin-left:-16px;padding-left:16px}header#masthead .header-logo{height:57%}.menu-button-container{right:30px}}@media only screen and (max-width:767px){.hide-on-sm{display:none}body,h1,h2,h3,h5,h6{-webkit-text-size-adjust:none;line-height:1.77}.h1,h1{line-height:1.2}.h2,h2{line-height:1.33}.h3,h3{line-height:1.125}.txt-hdl-28,h1,h2,h3,ol,p,ul{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.as-flex-direction-column-reverse-mobile{flex-direction:column-reverse}.as-col-flexbox-sm{flex-direction:column}.no-wrap{white-space:normal}.menu-button-container{right:16px}.menu-toggle{width:40px;height:40px}.menu-toggle div{height:16px;top:12px}.line{height:2px}.line-2,.menu-toggle[aria-expanded=true] .line-1,.menu-toggle[aria-expanded=true] .line-3{top:7px}.line-3{top:14px}.line-1::after,.line-3::after{width:24px;height:2px}.footer-container{padding:60px 0}.footer-content>div:first-child{font-size:18px;line-height:1.77}}@media only screen and (max-width:600px){.hide-on-s{display:none}}@media only screen and (max-width:479px){.hide-on-xs{display:none}}@media only screen and (max-width:390px){body{font-size:1.6rem}.h1,h1{font-size:32px}.h2,h2{font-size:22px}.h3,h3{font-size:14px}}@media only screen and (max-width:360px){.hide-on-xxs{display:none}.fixed-container-padding{padding-left:30px}.secondary-navigation{left:30px}.fixed-container-padding::after{width:calc(100% - 30px)}}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}