/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}@font-face{font-family:"Poppins";src:local("Poppins Regular"),local("Poppins-Regular"),url(/themes/custom/jb_theme/assets/build/fonts/subset-Poppins-Regular.woff2) format("woff2"),url(/themes/custom/jb_theme/assets/build/fonts/subset-Poppins-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Poppins";src:local("Poppins Medium"),local("Poppins-Medium"),url(/themes/custom/jb_theme/assets/build/fonts/subset-Poppins-Medium.woff2) format("woff2"),url(/themes/custom/jb_theme/assets/build/fonts/subset-Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}:root{--shadow-color:0deg 0% 0%;--shadow-elevation-low:0px 1px 1.5px hsl(var(--shadow-color) / 0),0px 1.6px 2.4px hsl(var(--shadow-color) / 0.03),0px 3px 4.5px hsl(var(--shadow-color) / 0.07);--shadow-elevation-medium:0px 1px 1.5px hsl(var(--shadow-color) / 0),0px 3.2px 4.8px hsl(var(--shadow-color) / 0.02),0px 5.4px 8.1px hsl(var(--shadow-color) / 0.03),0px 8.9px 13.4px hsl(var(--shadow-color) / 0.05),0px 15px 22.5px hsl(var(--shadow-color) / 0.07);--shadow-elevation-high:0px 1px 1.5px hsl(var(--shadow-color) / 0),0px 4.7px 7.1px hsl(var(--shadow-color) / 0.01),0px 7.9px 11.9px hsl(var(--shadow-color) / 0.02),0px 11px 16.5px hsl(var(--shadow-color) / 0.02),0px 14.4px 21.6px hsl(var(--shadow-color) / 0.03),0px 18.5px 27.8px hsl(var(--shadow-color) / 0.04),0px 23.7px 35.6px hsl(var(--shadow-color) / 0.05),-0.1px 30.4px 45.6px hsl(var(--shadow-color) / 0.05),-0.1px 39px 58.5px hsl(var(--shadow-color) / 0.06),-0.1px 50px 75px hsl(var(--shadow-color) / 0.07);}.site-size-wrapper{max-width:1380px;margin-left:auto;margin-right:auto;}.Header-logo img,.Header-menus-main .Menu-item-link{display:block;}#Page{font-family:"Poppins";font-weight:400;font-style:normal;}em{font-family:"Poppins";font-weight:400;font-style:italic;}strong{font-family:"Poppins";font-weight:500;font-style:normal;}.SecondaryTitle,.MainTitle{font-family:"Poppins";font-weight:500;font-style:normal;}.ckeditorContent{font-size:1.8rem;line-height:1.2;}@media (max-width:719px){.ckeditorContent{font-size:1.6rem;}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;word-break:break-word;}html{font-size:62.5%;}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body.no-scroll{overflow:hidden;}#Page{color:black;font-size:1.6rem;}:focus{outline:transparent;}.element-invisible,.hidden,.visually-hidden{display:none;}.text-align-center{text-align:center;}img{max-width:100%;height:auto;}ul,li{list-style:none;list-style-type:none;}.site-size-wrapper{padding-left:3rem;padding-right:3rem;}@media (max-width:719px){.site-size-wrapper{padding-left:1.6rem;padding-right:1.6rem;}}.site-size-wrapper--noPaddings{padding-left:0;padding-right:0;}@media (max-width:1320px){.site-size-wrapper--noResponsivePaddings{padding-left:0;padding-right:0;}}@media (max-width:719px){.site-size-wrapper--noMobilePaddings{padding-left:0;padding-right:0;}}.image-title{font-size:1.2rem;font-style:italic;}a{color:inherit;text-decoration:none;}.MainTitle{color:black;font-size:5rem;line-height:1.2;}@media (max-width:719px){.MainTitle{font-size:3.5rem;}}.SecondaryTitle{color:black;font-size:2.8rem;}.Footer{margin-top:8rem;text-align:center;font-size:2rem;}@media (max-width:719px){.Footer{font-size:1.6rem;}}.Footer-logo img{width:80%;max-width:20rem;}.Footer-block{margin-top:2rem;line-height:1.5;padding:2rem 0 7rem;border-top:solid 1px black;background:black;color:white;}.Header-menus-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.Header-menus-main .Menu-item-link{color:black;font-family:"Poppins";text-align:left;cursor:pointer;}.Header-menus-main .Menu-item-link.is-active{font-weight:500;}.Header-menus-main .Menu-topLevel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (max-width:1320px){.Header-menus-main .Menu-topLevel{display:block;}}.Header-menus-main .Menu-topLevel > .Menu-item{position:relative;background-color:white;margin:0 2rem;}@media (max-width:1320px){.Header-menus-main .Menu-topLevel > .Menu-item{display:block;background-color:white;}}.Header-menus-main .Menu-topLevel > .Menu-item > .Menu-item-link{height:6.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;line-height:1.2;}@media screen and (max-width:1440px){.Header-menus-main .Menu-topLevel > .Menu-item > .Menu-item-link{font-size:1.6rem;}}@media (max-width:1320px){.Header-menus-main .Menu-topLevel > .Menu-item > .Menu-item-link{width:100%;height:7rem;padding-left:1.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}.hamburger{cursor:pointer;display:none;overflow:hidden;color:black;font-size:3rem;width:6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:11rem;}.hamburger .fa-times{display:none;}.hamburger.is-active{color:black;}.hamburger.is-active .fa-bars{display:none;}.hamburger.is-active .fa-times{font-size:4rem;display:inline;}@media (max-width:1320px){.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;}}.Header{background-color:white;max-width:100%;position:fixed;z-index:501;top:0;width:100%;}body.toolbar-fixed .Header{top:3.9rem;}body.toolbar-fixed.toolbar-tray-open .Header{top:8rem;}.Header-contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.5rem;position:relative;}@media screen and (min-width:1440px){.Header-contentWrapper{max-width:170rem;}}@media screen and (max-width:1440px){.Header-contentWrapper{max-width:100%;}}.Header-logo{width:8rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}@media (max-width:1320px){.Header-logo{margin-left:1.6rem;position:static;}}.Header-menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:0;}@media screen and (max-width:1440px){.Header-menus{padding-left:2rem;}}@media (max-width:1320px){.Header-menus{display:none;position:absolute;top:100%;left:0;z-index:10;width:100%;padding-left:0;background-color:white;}}#Page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;}#Page > *{min-height:0.1rem;}#Page > #MainWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}body.toolbar-fixed #Page{min-height:calc(100vh - 39px);}body.toolbar-fixed.toolbar-tray-open #Page{min-height:calc(100vh - 80px);}#MainWrapper{padding-top:11rem;}#toolbar-administration .hidden{display:none;}
:root{--shadow-color:0deg 0% 0%;--shadow-elevation-low:0px 1px 1.5px hsl(var(--shadow-color) / 0),0px 1.6px 2.4px hsl(var(--shadow-color) / 0.03),0px 3px 4.5px hsl(var(--shadow-color) / 0.07);--shadow-elevation-medium:0px 1px 1.5px hsl(var(--shadow-color) / 0),0px 3.2px 4.8px hsl(var(--shadow-color) / 0.02),0px 5.4px 8.1px hsl(var(--shadow-color) / 0.03),0px 8.9px 13.4px hsl(var(--shadow-color) / 0.05),0px 15px 22.5px hsl(var(--shadow-color) / 0.07);--shadow-elevation-high:0px 1px 1.5px hsl(var(--shadow-color) / 0),0px 4.7px 7.1px hsl(var(--shadow-color) / 0.01),0px 7.9px 11.9px hsl(var(--shadow-color) / 0.02),0px 11px 16.5px hsl(var(--shadow-color) / 0.02),0px 14.4px 21.6px hsl(var(--shadow-color) / 0.03),0px 18.5px 27.8px hsl(var(--shadow-color) / 0.04),0px 23.7px 35.6px hsl(var(--shadow-color) / 0.05),-0.1px 30.4px 45.6px hsl(var(--shadow-color) / 0.05),-0.1px 39px 58.5px hsl(var(--shadow-color) / 0.06),-0.1px 50px 75px hsl(var(--shadow-color) / 0.07);}.WorkListPage-title{margin-top:5rem;margin-bottom:5rem;}.WorkBlock ul{display:block;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:100%;max-width:100%;}@media (max-width:719px){.WorkBlock ul{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset;text-align:center;}}.WorkBlock ul li{display:inline-block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}
:root{--shadow-color:0deg 0% 0%;--shadow-elevation-low:0px 1px 1.5px hsl(var(--shadow-color) / 0),0px 1.6px 2.4px hsl(var(--shadow-color) / 0.03),0px 3px 4.5px hsl(var(--shadow-color) / 0.07);--shadow-elevation-medium:0px 1px 1.5px hsl(var(--shadow-color) / 0),0px 3.2px 4.8px hsl(var(--shadow-color) / 0.02),0px 5.4px 8.1px hsl(var(--shadow-color) / 0.03),0px 8.9px 13.4px hsl(var(--shadow-color) / 0.05),0px 15px 22.5px hsl(var(--shadow-color) / 0.07);--shadow-elevation-high:0px 1px 1.5px hsl(var(--shadow-color) / 0),0px 4.7px 7.1px hsl(var(--shadow-color) / 0.01),0px 7.9px 11.9px hsl(var(--shadow-color) / 0.02),0px 11px 16.5px hsl(var(--shadow-color) / 0.02),0px 14.4px 21.6px hsl(var(--shadow-color) / 0.03),0px 18.5px 27.8px hsl(var(--shadow-color) / 0.04),0px 23.7px 35.6px hsl(var(--shadow-color) / 0.05),-0.1px 30.4px 45.6px hsl(var(--shadow-color) / 0.05),-0.1px 39px 58.5px hsl(var(--shadow-color) / 0.06),-0.1px 50px 75px hsl(var(--shadow-color) / 0.07);}.WorkTeaser-title{position:absolute;top:0;bottom:0;left:0;right:0;}.WorkTeaser-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.WorkTeaser{margin-bottom:1rem;}.WorkTeaser-wrapper{display:block;position:relative;}.WorkTeaser-title{background:rgba(0,0,0,0.35);padding:1rem;opacity:0;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;color:white;text-align:center;font-size:2.2rem;}@media (max-width:719px){.WorkTeaser-title{opacity:1;background:none;text-shadow:0 0 3px rgba(0,0,0,0.6);}}.WorkTeaser:hover .WorkTeaser-title{opacity:1;}.WorkTeaser-image img{display:block;margin:0 auto;}
