/*!
	Theme Name: Schibli
	Theme URI: https://www.cloudweb.ch/
	Description: Genesis child theme using Webpack as a build tool. <a href="/wp-content/themes/schibli/CHANGELOG.txt" target="_blank">Changelog file</a>
	Author: cloudWEB GmbH
	Author URI: https://www.cloudweb.ch/
	Version: 1.6.22
	Tags: black, red, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
	Template: genesis
	Template Version: 3.3.3
	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: schibli
*/:root{--color-secondary:red}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.author-box:before,.clearfix:before,.content-sidebar-wrap:before,.entry-content:before,.entry:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.single-entry-latest-news:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.content-sidebar-wrap:after,.entry-content:after,.entry:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.single-entry-latest-news:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;scroll-behavior:smooth}html.hide-scrollbar{overflow:hidden}body,body>div{font-size:18px;font-size:1.8rem}body{background-color:#fff;color:#435562;font-family:Montserrat,sans-serif;font-weight:300;line-height:1.625;margin:0;overflow-x:hidden;scroll-behavior:smooth}body.nav-open{overflow:hidden}.button,.gallery img,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:all .2s ease-in-out}a{color:var(--color-secondary);text-decoration:underline;transition:color .2s ease-in-out,background-color .2s ease-in-out}a:focus,a:hover{color:#333;text-decoration:none}p{margin:0 0 30px}ol,p,ul{padding:0}ol,ul{margin:0}ul li{list-style-type:none}ol{padding-left:20px}ol li{list-style:decimal}hr{border:0;border-collapse:collapse;border-top:1px solid #eee;clear:both;margin:30px 0}b,strong{font-weight:500}blockquote,cite,em,i{font-style:italic}mark{background:#ddd;color:#333}blockquote{margin:30px}blockquote:before{content:"\201C";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin:0 0 20px}h1{font-size:33px;font-size:3.3rem}h2{font-size:30px;font-size:3rem}h2,h3{font-weight:500}h3{font-size:26px;font-size:2.6rem}.entry-content h3,.entry-content h4{font-weight:600}h4{font-size:23px;font-size:2.3rem}.entry-content h4{margin-top:40px}h5{font-size:21px;font-size:2.1rem}h6{font-size:18px;font-size:1.8rem}.wp-caption,embed,iframe,img,object,video{max-width:100%}img{height:auto;vertical-align:top;display:block}figure{margin:0}figure.wp-block-image figcaption{font-size:15px;font-size:1.5rem;line-height:1.1}.gallery{overflow:hidden;display:flex;flex-wrap:wrap}.gallery img{min-height:185px;object-fit:fill;height:auto}.gallery img:focus,.gallery img:hover{outline:none}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:calc(33% - .27778em)}.gallery-columns-3 .gallery-item:not(:nth-child(3n+1)){margin-left:.555556em}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery-item{float:left;margin:0 0 30px;text-align:center}input,select,textarea{background-color:#fff;border:1px solid #435562;color:#333;font-size:18px;font-size:1.8rem;font-weight:400;padding:15px;width:100%}input:focus,textarea:focus{border:1px solid var(--color-secondary);outline:none}input[type=checkbox],input[type=image],input[type=radio]{width:auto}::-moz-placeholder{color:#161616;opacity:1;font-size:20px}::-webkit-input-placeholder{color:#161616;font-size:20px}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#435562;color:#fff;font-weight:300;font-size:16px;font-size:1.6rem;line-height:29px;text-decoration:none;padding:.3125em 1.4375em .1875em 1.125em;border:1px solid #fff;cursor:pointer;white-space:normal;width:auto}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#2f3c45;color:#fff}.button.button-black,.button.button-green,.button.button-red,.button.button-secondary,.button.button-support,.button.button-yellow,.button:active,button.button-black,button.button-green,button.button-red,button.button-secondary,button.button-support,button.button-yellow,button:active,input[type=button].button-black,input[type=button].button-green,input[type=button].button-red,input[type=button].button-secondary,input[type=button].button-support,input[type=button].button-yellow,input[type=button]:active,input[type=reset].button-black,input[type=reset].button-green,input[type=reset].button-red,input[type=reset].button-secondary,input[type=reset].button-support,input[type=reset].button-yellow,input[type=reset]:active,input[type=submit].button-black,input[type=submit].button-green,input[type=submit].button-red,input[type=submit].button-secondary,input[type=submit].button-support,input[type=submit].button-yellow,input[type=submit]:active{background-color:var(--color-secondary);border:1px solid rgba(67,85,98,.2)}.button.button-black:active,.button.button-green:active,.button.button-red:active,.button.button-secondary:active,.button.button-support:active,.button.button-yellow:active,button.button-black:active,button.button-green:active,button.button-red:active,button.button-secondary:active,button.button-support:active,button.button-yellow:active,input[type=button].button-black:active,input[type=button].button-green:active,input[type=button].button-red:active,input[type=button].button-secondary:active,input[type=button].button-support:active,input[type=button].button-yellow:active,input[type=reset].button-black:active,input[type=reset].button-green:active,input[type=reset].button-red:active,input[type=reset].button-secondary:active,input[type=reset].button-support:active,input[type=reset].button-yellow:active,input[type=submit].button-black:active,input[type=submit].button-green:active,input[type=submit].button-red:active,input[type=submit].button-secondary:active,input[type=submit].button-support:active,input[type=submit].button-yellow:active{background-color:#a00}.button.button-black:hover,.button.button-green:hover,.button.button-red:hover,.button.button-secondary:hover,.button.button-support:hover,.button.button-yellow:hover,button.button-black:hover,button.button-green:hover,button.button-red:hover,button.button-secondary:hover,button.button-support:hover,button.button-yellow:hover,input[type=button].button-black:hover,input[type=button].button-green:hover,input[type=button].button-red:hover,input[type=button].button-secondary:hover,input[type=button].button-support:hover,input[type=button].button-yellow:hover,input[type=reset].button-black:hover,input[type=reset].button-green:hover,input[type=reset].button-red:hover,input[type=reset].button-secondary:hover,input[type=reset].button-support:hover,input[type=reset].button-yellow:hover,input[type=submit].button-black:hover,input[type=submit].button-green:hover,input[type=submit].button-red:hover,input[type=submit].button-secondary:hover,input[type=submit].button-support:hover,input[type=submit].button-yellow:hover{background-color:#435562}.button.button-black:focus,.button.button-green:focus,.button.button-red:focus,.button.button-secondary:focus,.button.button-support:focus,.button.button-yellow:focus,button.button-black:focus,button.button-green:focus,button.button-red:focus,button.button-secondary:focus,button.button-support:focus,button.button-yellow:focus,input[type=button].button-black:focus,input[type=button].button-green:focus,input[type=button].button-red:focus,input[type=button].button-secondary:focus,input[type=button].button-support:focus,input[type=button].button-yellow:focus,input[type=reset].button-black:focus,input[type=reset].button-green:focus,input[type=reset].button-red:focus,input[type=reset].button-secondary:focus,input[type=reset].button-support:focus,input[type=reset].button-yellow:focus,input[type=submit].button-black:focus,input[type=submit].button-green:focus,input[type=submit].button-red:focus,input[type=submit].button-secondary:focus,input[type=submit].button-support:focus,input[type=submit].button-yellow:focus{background-color:var(--color-secondary)}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{background-color:#435562;font-size:16px;font-size:1.6rem}.button.button-primary.button-border,button.button-primary.button-border,input[type=button].button-primary.button-border,input[type=reset].button-primary.button-border,input[type=submit].button-primary.button-border{border:1px solid #fff}.button.button-yellow,button.button-yellow,input[type=button].button-yellow,input[type=reset].button-yellow,input[type=submit].button-yellow{background-color:#e18e19}.button.button-green,button.button-green,input[type=button].button-green,input[type=reset].button-green,input[type=submit].button-green{background-color:#51ae32}.button.button-black,button.button-black,input[type=button].button-black,input[type=reset].button-black,input[type=submit].button-black{background-color:#000}.button.button-support,button.button-support,input[type=button].button-support,input[type=reset].button-support,input[type=submit].button-support{margin-bottom:.3125em}.button{display:inline-block}a.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{padding:8px 16px}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover{background-color:#eee;border-width:0;color:#777;cursor:not-allowed}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%;word-break:break-all}tbody{border-bottom:1px solid #eee}td,th{text-align:left}td{border-top:1px solid #eee;padding:6px}th{font-weight:400;padding:0 6px}.has-regular-font-size{font-size:16px;font-size:1.6rem}.wp-block-button .wp-block-button__link{background-color:var(--color-secondary);border:1px solid rgba(67,85,98,.2);border-radius:initial;color:#fff;font-weight:300;font-size:16px;font-size:1.6rem;line-height:29px;text-decoration:none;padding:.45em 1.05em .45em .7em;cursor:pointer;white-space:normal;width:auto}.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover{background-color:#2f3c45;color:#fff}.arrow:after,.ui-tooltip{background:#000;border:2px solid #fff}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.arrow.top{top:-16px;bottom:auto}.arrow.top:after{bottom:-20px;top:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px #000;transform:rotate(45deg)}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type=submit]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.more-link{position:relative}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes skeletonLoading{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}@keyframes cubeTransition{25%{top:0;left:100%;transform:scale(.5) rotate(-90deg)}50%{top:100%;left:100%;transform:scale(1) rotate(-180deg)}75%{top:100%;left:0;transform:scale(.5) rotate(-270deg)}to{top:0;left:0;transform:scale(1) rotate(-1turn)}}.site-container{animation:fadein 1s;word-wrap:break-word}.marketing-landing-page .site-container{padding-block-start:5.625em}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wrap{width:100%;max-width:1300px;padding-left:5%;padding-right:5%;margin:0 auto}.wrap .wrap{width:100%;min-width:100%}.wrap.wrap-full{padding-left:0;padding-right:0}.site-inner{margin:60px auto 0}.single-credentials h3{font-weight:500;margin:0;font-size:18px;font-size:1.8rem;line-height:25px}.single-credentials .credentials,.single-credentials .credentials p:last-of-type{margin-bottom:0}.single-credentials .entry-title{font-size:36px;font-size:3.6rem;line-height:45px}.single-credentials .hero-slider .slick-dots{bottom:0}.intro-text{margin:1.5em 0 2.25em}.project-lead-details{margin:10px 0 0}.project-requirements{color:#435562;padding:.85em 1em .45em .1666667em;font-weight:400}.project-execution{padding:.555556em 1.11111em .555556em .1666667em}.project-execution>p{line-height:1.1}.project-execution>p:first-of-type{font-weight:500;margin-bottom:0;font-size:18px;font-size:1.8rem;line-height:25px}.single #genesis-content .details .columns-two-thirds .project-execution>ul{margin-top:.65em}.project-client-details{background-color:#eeeff1;padding:70px 0;margin-bottom:70px}.project-client-details .wrap{width:auto;min-width:inherit;display:flex;flex-direction:column}.project-client-details .wrap .client-image{flex:0 0 174px;margin-right:20px}.project-client-details .wrap .client-testimonial-text{margin-bottom:30px}.project-client-details .wrap .client-testimonial-name{font-size:14px}.project-gallery{margin-top:.8em}.project-gallery .wrap{padding-left:0;padding-right:0}.project-gallery h3{margin-bottom:1.1666666667em;font-size:16px;font-size:1.6rem;font-weight:500}.project-gallery .gallery-icon{max-height:185px;overflow:hidden}.project-gallery-images{display:flex;flex-wrap:wrap;justify-content:space-between}.referenzen-image{margin-bottom:30px;cursor:pointer;position:relative}.referenzen-image:focus,.referenzen-image:hover{background-color:#000}.referenzen-image:focus a:after,.referenzen-image:hover a:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;display:block;height:30px;height:3rem;width:30px;width:3rem;background:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-search-icon-white-fragment) 50% no-repeat;zoom:150%}.referenzen-image:focus img,.referenzen-image:hover img{opacity:.4}.referenzen-image:not(.referenzen-image-full){float:left}.referenzen-image.referenzen-image-half{width:calc(50% - 15px)}.referenzen-image.referenzen-image-two-third{width:calc(66% - 10px)}.referenzen-image.referenzen-image-one-third{width:calc(33% - 10px)}.referenzen-image a{display:block;height:100%}.referenzen-image img{object-fit:cover;height:100%;width:100%;transition:opacity .32s linear}.company-card-pdf{padding-bottom:1.5625em;padding-top:1.5625em;text-align:left}.company-card-pdf a{display:flex;align-items:center;max-width:-moz-fit-content;max-width:fit-content;padding-left:2.8125em;position:relative}.company-card-pdf a:before{content:"";background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-download-fragment);background-repeat:no-repeat;left:20px;position:absolute;width:16px;height:16px}.client-testimonial{padding-top:1em}.gallery-size-referenzen-gallery .gallery-item:before{display:none}.referenzen-logos{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25em;margin-bottom:2.5em;margin-top:1.25em}.referenzen-logo span{font-weight:500;font-size:18px;font-size:1.8rem}.section-work_fields_companies{display:flex;flex-wrap:wrap;padding-top:1.333333em;padding-bottom:1.333333em}.section-work_fields_companies .company-card-logo{background-color:#fff;min-height:250px}.section-work_fields_companies .company-card{background-color:#eeeff1;margin-bottom:40px}.section-work_fields_companies .company-card:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.section-work_fields_companies .section-work_fields_companies .company-card-logo img{cursor:pointer}.single-work_fields .entry-header{margin-bottom:1.166667em}.single-work_fields .entry-content{font-size:16px;font-size:1.6rem;line-height:20px}.section-work-fields-companies-title{padding-top:2.944444em}.section-work-fields-companies-title h2{font-size:22px;font-size:2.2rem;line-height:28px}.single-job-details{margin:1em 0}.single-job-details h5{font-size:16px;font-size:1.6rem;line-height:20px;font-weight:700;margin-bottom:0}.single #genesis-content .details.single-job-details .columns-two-thirds ul{margin-top:0;margin-bottom:2.22222em}.job-company-card-logo{padding-top:2.66667em;padding-bottom:2.66667em}.company-card-details.job-company-card-details{padding-bottom:1em;margin-bottom:1em}.company-card-details.job-company-card-details li{font-weight:300;font-size:16px;font-size:1.6rem;line-height:25px;margin-bottom:.8333333333em;text-align:left}.company-card-details.job-company-card-details li:first-child{font-weight:300}.company-card-details.job-company-card-details li:last-child{margin-bottom:0}.company-card-details.job-company-card-details li .jccd-title{font-size:16px;font-size:1.6rem;font-weight:700}.company-card-details a{text-decoration:none}.job-company-cwc-card{padding:.6875em .6875em .6875em 1.375em;background:#eeeff1;font-size:16px;font-size:1.6rem}.job-company-cwc-card h3{margin-bottom:.4375em;font-size:16px;font-size:1.6rem;font-weight:700}.job-company-cwc-card span{margin-bottom:.5625em;display:block}.job-company-cwc-card p{font-size:16px;font-size:1.6rem}.iframe-holder{position:relative;padding-bottom:100%;overflow:hidden;width:100%;min-height:700px}.iframe-holder iframe{position:absolute;top:0;left:0;bottom:0;width:100%;right:0;height:100%;border:0;overflow:hidden}.single-entry-latest-news .latest-news-wrap .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1300px;min-width:auto;padding-left:0;padding-right:0}.single-entry-latest-news .latest-news-wrap .wrap:after,.single-entry-latest-news .latest-news-wrap .wrap:before{display:none}.single-entry-latest-news .latest-news-wrap article{background-color:#f7f7f7;min-width:0;word-break:break-word;overflow-wrap:break-word;font-size:18px;font-size:1.8rem;display:flex;flex-direction:column;margin-bottom:1.1111111111em;margin-top:0}.single-entry-latest-news .latest-news-wrap article:focus,.single-entry-latest-news .latest-news-wrap article:hover{cursor:pointer;box-shadow:5px 5px 12px rgba(0,0,0,.16)}.single-entry-latest-news .latest-news-wrap article:focus h2,.single-entry-latest-news .latest-news-wrap article:hover h2{color:var(--color-secondary)}.single-entry-latest-news .latest-news-wrap article .entry-image-link{display:block;margin-left:-1em;margin-right:-1em}.single-entry-latest-news .latest-news-wrap article img{margin-bottom:.9em}.single-entry-latest-news .latest-news-wrap article .entry-content,.single-entry-latest-news .latest-news-wrap article .entry-meta{padding-left:.3em;padding-right:.3em}.single-entry-latest-news .latest-news-wrap article .entry-title{font-size:18px;font-size:1.8rem;color:#435562;line-height:25px;margin-bottom:1.0555555556em;font-weight:500}.single-entry-latest-news .latest-news-wrap article .entry-header{margin-bottom:0}.single-entry-latest-news .latest-news-wrap article .entry-content p{margin-bottom:0;font-size:18px;font-size:1.8rem;line-height:1.4}.single-entry-latest-news .latest-news-wrap article .entry-meta{margin-top:auto;margin-bottom:.5em;line-height:1.5}.single-entry-latest-news .latest-news-wrap article time{color:#435562;font-weight:300;font-size:12px;margin-bottom:0;margin-top:auto}.event-details-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:1.875em}.event-info{background-color:#eeeff1;padding:1.7222222222em 1.2777777778em .6111111111em;width:100%}.entry-content .event-info ul li{list-style:none}.entry-content .event-info ul li:before{display:none}.entry-content .event-details li{list-style:none}.event-details h5{font-size:16px;font-size:1.6rem;line-height:20px;font-weight:700;margin-bottom:0}.event-details.columns-two-thirds ul{margin-top:0;margin-bottom:2.22222em}.single-schibli-blog h2{font-weight:500;font-size:30px;font-size:3rem}.single-schibli-blog h3{font-weight:500;font-size:25px;font-size:2.5rem}.single-schibli-blog h4{margin-top:0;font-size:23px;font-size:2.3rem;font-weight:500}.blog-news{display:grid;gap:1.1111111111em}.blog-news article{background-color:#fff;margin-bottom:0}.blog-news-container{background-color:#f7f7f7;padding-block:1.7777777778em}.blog-news-js-active .pagination{display:none}.observable-trigger{height:20px;pointer-events:none}.skeleton{opacity:.7;animation:skeletonLoading 1s linear infinite alternate}.skeleton-text{height:.7777777778em;border-radius:.1666666667em;margin:0 1.1111111111em .2777777778em}.skeleton-image{height:11.5em;margin-bottom:1.1111111111em}.spotlight-item-wrap .skeleton-image{height:12.8333333333em}.skeleton-text:last-child{margin-bottom:1.6666666667em;width:80%}.cube-transition{position:relative;margin-inline:auto;color:#fff;width:1.7777777778em;height:1.7777777778em}.cube-transition>div{background-color:currentColor;position:absolute;top:0;left:0;width:.7777777778em;height:.7777777778em;margin-top:-.3888888889em;margin-left:-.3888888889em;border-radius:0;animation:cubeTransition 1.6s ease-in-out 0s infinite}.cube-transition>div:last-child{animation-delay:-.8s}.avatar{border-radius:50%;float:left}.alignleft .avatar,.author-box .avatar{margin-right:20px}.alignright .avatar{margin-left:20px}.comment .avatar{margin:0 15px 20px 0}.after-entry,.archive-description,.author-box{margin-bottom:40px}.after-entry{box-shadow:0 0 20px rgba(0,0,0,.05);padding:20px 30px}.after-entry .widget:last-of-type{margin-bottom:0}.breadcrumb{font-size:16px;font-size:1.6rem;margin-top:2.5em;padding-bottom:.625em}.breadcrumb a{color:#435562;text-decoration:none}.breadcrumb a:focus,.breadcrumb a:hover{text-decoration:underline}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}.search-form{display:flex;align-items:center}.entry-content .search-form{margin-bottom:40px;width:50%}.search-form .search-form-input{background-color:transparent;border:1px solid var(--color-secondary);border-radius:3px;padding:0 0 0 .625em;height:1.7222222222em;transition:.4s linear}.search-form .search-form-input::-moz-placeholder{color:#fff;opacity:1}.search-form .search-form-input::-webkit-input-placeholder{color:#fff}.form-open .search-form .search-form-input{background-color:#fff;transition:width .32s linear}.search-form .search-form-submit{color:#fff;float:right;width:2.2142857143em;height:2.2142857143em;background-color:transparent;border:1px solid var(--color-secondary);border-radius:2px;padding:0;text-indent:-9999px;display:flex;justify-content:center;align-items:center;transition:.4s;cursor:pointer;position:relative;top:0;margin-left:.625em;z-index:1}.search-form .search-form-submit:before{display:none}.search-form .search-form-submit:after{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-search-icon-fragment);background-repeat:no-repeat;background-size:10px 10px;background-position:50%;border-top-right-radius:2px;border-bottom-right-radius:2px;content:"";width:1.8125em;height:1.8125em;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:3}.form-open .search-form .search-form-submit{width:1.8125em;height:1.8125em}.form-open .search-form [rel=open-button]:after{background-size:7px 12px;background-color:var(--color-secondary);background-image:url(../../../../../../themes/schibli/)}.widget_search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.entry-header{position:relative}.subtitle{font-size:16px;font-size:1.6rem}.archive-description .entry-title,.archive-title,.author-box-title{font-size:18px;font-size:1.8rem;font-weight:600}.archive-description .entry-title,.archive-title{margin-bottom:.5555555556em}.entry-title{font-size:26px;font-size:2.6rem;line-height:32px}.entry-title a,.sidebar .widget-title a{color:#333;text-decoration:none}.entry-title a:focus,.entry-title a:hover{color:#0073e5}.widget-title{font-size:18px;font-size:1.8rem;font-weight:600;margin-bottom:20px}.sticky-post{background:#0073aa;color:#fff;display:inline-block;font-weight:700;line-height:1;padding:.5rem;position:absolute;text-transform:uppercase;top:-25px;top:-2.5rem;right:0;z-index:1}.alignfull,.full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.alignfull img,.full img{width:100%}.aligncenter{text-align:center}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}.aligncenter,img.centered{display:block;margin:0 auto 30px}.alignnone,img.alignnone{margin-bottom:15px}.wp-caption.alignleft,a.alignleft,img.alignleft{margin:0 20px 20px 0}.wp-caption.alignright,a.alignright,img.alignright{margin:0 0 20px 20px}.gallery-caption,.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:600;margin:0;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 30px}.home h1{font-size:26px;font-size:2.6rem;line-height:32px}.home .content>p{font-size:16px;font-size:1.6rem;line-height:20px}.home .content>p:last-of-type{margin-bottom:3.85em}.blog .archive-title{font-size:48px;font-size:4.8rem;margin-top:2.104167em;margin-bottom:1.354167em;font-weight:400}.blog main.content{display:flex;justify-content:space-between;flex-wrap:wrap}.blog main.content article{min-width:0;word-break:break-word;overflow-wrap:break-word;font-size:18px;font-size:1.8rem;display:flex;flex-direction:column;background-color:#f7f7f7;padding-bottom:.1em;margin-bottom:1em;margin-top:0}.blog main.content article:focus,.blog main.content article:hover{cursor:pointer;box-shadow:5px 5px 12px rgba(0,0,0,.16)}.blog main.content article .entry-content,.blog main.content article .entry-meta{padding-left:.3em;padding-right:.3em}.blog main.content article .entry-title{line-height:.61;padding-left:.1764706em;padding-right:.1764706em}.blog main.content article .entry-header,.blog main.content article .entry-image-link img.aligncenter{margin-bottom:0}.blog main.content article .entry-content p{margin-bottom:0;font-size:18px;font-size:1.8rem;line-height:1.4}.blog main.content article a{font-size:18px;font-size:1.8rem;color:#435562}.blog main.content article a:focus,.blog main.content article a:hover{color:#435562}.blog main.content article .wp-block-latest-posts__featured-image{order:1;margin-left:-.7em;margin-right:-.7em;margin-bottom:.35em}.blog main.content article .wp-block-latest-posts__featured-image img{width:100%}.blog main.content article .wp-block-latest-posts__post-excerpt{margin-top:.15em;line-height:1.4;font-weight:500;order:3;margin-bottom:.9em}.blog main.content article .entry-meta{margin-top:auto;margin-bottom:0}.blog main.content article time{order:4;color:#435562;font-weight:300;font-size:12px;margin-bottom:0;margin-top:auto}.search .archive-description{margin-top:3.72222em}.search .archive-title{font-size:16px;font-size:1.6rem;font-weight:300}.search-results article{background-color:#f7f7f7;cursor:pointer;margin-top:1.38889em;margin-bottom:1.38889em;padding-top:1.055556em;padding-left:.777778em;padding-right:.777778em}.search-results article.member{margin-left:0;width:100%}.search-results .entry-header{margin-bottom:.666667em}.search-results .entry-title{font-size:30px;font-size:3rem}.search-results .entry-title a{color:#435562}.search-results .entry-content{font-size:18px;font-size:1.8rem}.search-results .entry-content p:last-of-type{margin-bottom:1.3em}.widget{margin-bottom:40px}.widget p:last-child,.widget ul>li:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:10px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.featured-content .entry{border-bottom:1px solid #eee;margin-bottom:20px}.featured-content .entry:last-of-type{border-bottom:none;margin-bottom:0}.featured-content .entry-image{height:75px;width:75px}.featured-content .entry-title{font-size:16px;font-size:1.6rem;margin-bottom:5px;margin-top:10px}#wpstats{display:none}body #gform_wrapper_2 .top_label .gfield_label,body #gform_wrapper_3 .top_label .gfield_label{padding-left:11px}body #gform_wrapper_2 .top_label li.gfield.gf_left_half .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),body #gform_wrapper_2 .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),body #gform_wrapper_2 .top_label li.gfield.gf_right_half .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),body #gform_wrapper_2 .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),body #gform_wrapper_3 .top_label li.gfield.gf_left_half .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),body #gform_wrapper_3 .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),body #gform_wrapper_3 .top_label li.gfield.gf_right_half .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),body #gform_wrapper_3 .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin-top:-3px}body #gform_wrapper_2 .top_label div.ginput_container_consent,body #gform_wrapper_3 .top_label div.ginput_container_consent{padding-left:11px}body #gform_wrapper_2 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body #gform_wrapper_3 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding-left:11px;padding-top:12px;padding-bottom:12px;font-weight:300}body #gform_wrapper_2 .field_description_below .gfield_description,body #gform_wrapper_3 .field_description_below .gfield_description{padding-top:0;padding-left:11px}body #gform_wrapper_2 input[type=submit],body #gform_wrapper_3 input[type=submit]{border:1px solid #fff;background-color:#435562;font-size:16px;font-size:1.6rem}body #gform_wrapper_2 input[type=submit]:hover,body #gform_wrapper_3 input[type=submit]:hover{background-color:#2f3c45}body #gform_wrapper_2 input[type=submit]:active,body #gform_wrapper_2 input[type=submit]:focus,body #gform_wrapper_3 input[type=submit]:active,body #gform_wrapper_3 input[type=submit]:focus{background-color:var(--color-secondary)}body .gform_wrapper input[type=text],body .gform_wrapper select,body .gform_wrapper textarea{border:1px solid rgba(67,85,98,.3);font-size:18px;font-size:1.8rem;font-weight:300;padding:.5555555556em;color:#161616}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-weight:300}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).placeholder{color:#161616;opacity:1;font-size:18px;font-size:1.8rem}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder{color:#161616;opacity:1;font-size:18px;font-size:1.8rem}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder{color:#161616;opacity:1;font-size:18px;font-size:1.8rem}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder{color:#161616;opacity:1;font-size:18px;font-size:1.8rem}body .gform_wrapper li.gfield_error input[type=text],body .gform_wrapper li.gfield_error select,body .gform_wrapper li.gfield_error textarea{border:1px solid var(--color-secondary)!important}body .gform_wrapper textarea{border:1px solid rgba(67,85,98,.3)}body .gform_wrapper.gravity-theme .gform_fields .ginput_container.ginput_container_radio .gfield_radio .gchoice:not(:last-child){margin-block-end:20px}body .gform_wrapper.gravity-theme .gfield-choice-input+label{margin-inline-start:5px;vertical-align:text-top}body .gform_wrapper label,body .gform_wrapper label.gfield_label{font-size:16px!important;font-size:1.6rem!important;color:#525252;font-weight:500!important}body .gform_wrapper input[type=submit]{background:#2f3c45;padding:5px 15px;font-size:16px;font-size:1.6rem;color:#fff}body .gform_wrapper input[type=submit]:hover{background:#a00}body .gform_wrapper div.validation_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{border-top:0!important;border-bottom:0!important;font-weight:500!important;color:var(--color-secondary)!important;font-size:16px!important;font-size:1.6rem!important}body .gform_wrapper li.gfield.gfield_error{background:none!important;border-top:0!important;border-bottom:0!important}body .gform_wrapper .gfield_error .gfield_label,body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label{color:var(--color-secondary)!important}body .gform_wrapper li.gfield.form-left-picture.gf_left_half{float:left;width:25%}body .gform_wrapper .top_label li.gfield.gf_left_half:before,body .gform_wrapper li.gfield.form-left-picture.gf_left_half:before{display:none}body .gform_wrapper .top_label li.gfmc-column .gf_right_half{width:60%}body .gform_wrapper span.gfield_require{display:inline-block;margin-bottom:0}body:not(.marketing-landing-page) .gform_wrapper input[type=submit]{font-weight:500!important}body img.gform_ajax_spinner{display:none!important}body #gform_wrapper_4.gform_wrapper input[type=text],body #gform_wrapper_4.gform_wrapper select,body #gform_wrapper_4.gform_wrapper textarea,body.single-schibli-event .gform_wrapper input[type=text],body.single-schibli-event .gform_wrapper select,body.single-schibli-event .gform_wrapper textarea{border:1px solid rgba(107,107,106,.2)}.mfp-bg{z-index:10001;overflow:hidden;background:rgba(67,85,98,.5);opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:10002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:10003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:10005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:before{content:"";background-image:url(../../../../../../themes/schibli/assets/images/slider-nav.png);background-repeat:no-repeat;width:30px;height:72px;position:absolute}.mfp-arrow-left{left:10px}.mfp-arrow-left:before{transform:rotate(180deg)}.mfp-arrow-right{right:30px}.mfp-arrow-right:before{transform:rotate(0)}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.cookie-bar-notification-buttons a.button-accept{background-color:var(--color-secondary)}.cookie-bar-notification a{color:var(--color-secondary)}.schema-faq-question{font-weight:500;font-size:27px;font-size:2.7rem}.genesis-skip-link{margin:0}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.genesis-skip-link li{height:0;list-style:none;width:0}:focus{color:#333;outline:0 solid #ccc}.top-menu{display:none;flex-basis:100%}.site-header .top-menu .wrap{justify-content:flex-end}.top-menu ul{justify-content:flex-end}.top-menu li,.top-menu ul{display:flex;flex-wrap:wrap}.top-menu li{align-items:center;font-size:16px;font-size:1.6rem}.top-menu li:not(:first-child){margin-left:1.5625em}.top-menu i{width:16px;margin-right:5px}.top-menu i img{height:24px}.top-menu a{color:#435562;text-decoration:none;font-size:16px;font-size:1.6rem}.top-menu a:focus,.top-menu a:hover{color:var(--color-secondary);text-decoration:none}.logo-wrapper{width:100%;background:#fff;padding-left:5%;z-index:3}.site-header{background-color:#fff;box-shadow:0 0 20px rgba(67,85,98,0);transition:all .22s linear;transition-property:border-bottom-width,padding-top,padding-bottom,opacity;position:fixed;width:100%;z-index:9999;top:0;min-height:65px;display:flex;align-items:center}.single-post .site-header{border-bottom:2px solid rgba(107,107,106,.2)}.admin-bar .site-header{top:0}.admin-bar .site-header.fixed{top:32px}.site-header.sticky{box-shadow:0 0 20px rgba(67,85,98,.7)}.site-header.fixed{position:fixed;border-bottom:2px solid rgba(107,107,106,.2);opacity:0}.site-header.fixed a.custom-logo-link img{transition:all .5s}.site-header>.wrap{padding-left:0;padding-right:0}.site-header>.wrap:before{display:none}.site-header a.custom-logo-link img{max-height:60px;width:auto;transition:all .5s}.title-area{float:left;padding-bottom:25px;padding-top:25px}.nav-primary-centered .title-area{order:1}.title-area a{display:block}.wp-custom-logo .title-area{max-width:170px;padding-bottom:0;padding-top:0;position:relative;z-index:2}.site-title{font-size:18px;font-size:1.8rem;font-weight:600;line-height:1;margin-bottom:0}.site-title a,.site-title a:focus,.site-title a:hover{color:#333;text-decoration:none}.site-description,.wp-custom-logo .site-title{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}@keyframes fadeInFromNone{0%{transform:scale(0)}to{transform:scale(1)}}.featured-image .sp-no-webp,.featured-image img{object-fit:cover;aspect-ratio:16/9}.admin-bar .featured-image.alignfull{margin-top:32px}.page-id-791 .square-header,.square-header{display:none}.square{float:right;z-index:1000}.square-white{background-color:#fff}.square_anim1{animation:fadeInFromNone 1.5s ease-out}.square_anim2{animation:fadeInFromNone .5s ease-out}.square_anim3{animation:fadeInFromNone 1s ease-out}.square_anim4{animation:fadeInFromNone 2s ease-out}.square_anim5{animation:fadeInFromNone 1.8s ease-out}.square_anim6{animation:fadeInFromNone 1.3s ease-out}.genesis-nav-menu{clear:both;line-height:1;width:100%}.genesis-nav-menu.menu-primary{position:relative}.genesis-nav-menu .menu-item{display:block;float:none;position:relative}.nav-primary-centered .genesis-nav-menu .menu-item:not(:last-child){margin-right:10px}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1;transition:opacity .5s ease 1s}.genesis-nav-menu .menu-item:hover>.sub-menu>.sub-menu{left:100%}.genesis-nav-menu .menu-item.menu-item-search{margin-block:1.6666666667em;margin-right:0;margin-left:5%;display:flex;justify-content:flex-start;align-items:center}.genesis-nav-menu a{color:#435562;display:block;font-size:18px;font-size:1.8rem;font-weight:400;outline-offset:-1px;padding-top:12px;padding-right:.961538em;padding-bottom:.2307692em;text-decoration:none}.genesis-nav-menu .current-menu-ancestor>a,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .current-page-ancestor>a,.genesis-nav-menu .sub-menu .current-menu-item>a:focus,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu .sub-menu .current-page-ancestor>a:focus,.genesis-nav-menu .sub-menu .current-page-ancestor>a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu a:hover{color:var(--color-secondary);text-decoration:none}.single-page-site .genesis-nav-menu .current-menu-ancestor>a,.single-page-site .genesis-nav-menu .current-menu-item>a,.single-page-site .genesis-nav-menu .sub-menu .current-menu-item>a:focus,.single-page-site .genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#435562}.single-page-site .genesis-nav-menu .current-menu-ancestor>a:focus,.single-page-site .genesis-nav-menu .current-menu-ancestor>a:hover,.single-page-site .genesis-nav-menu .current-menu-item>a:focus,.single-page-site .genesis-nav-menu .current-menu-item>a:hover,.single-page-site .genesis-nav-menu .sub-menu .current-menu-item>a:focus:focus,.single-page-site .genesis-nav-menu .sub-menu .current-menu-item>a:focus:hover,.single-page-site .genesis-nav-menu .sub-menu .current-menu-item>a:hover:focus,.single-page-site .genesis-nav-menu .sub-menu .current-menu-item>a:hover:hover{color:var(--color-secondary)}.genesis-nav-menu .sub-menu{clear:both;display:none;left:-9999px;margin:0;opacity:1;position:static;z-index:1001;width:100%;background-color:#fff;transition:all .52s linear}.genesis-nav-menu .sub-menu .menu-item:focus,.genesis-nav-menu .sub-menu .menu-item:hover{background-color:#e3e5e7}.genesis-nav-menu .sub-menu a{font-family:Montserrat,sans-serif;font-weight:400;position:relative;word-wrap:break-word;width:100%}.genesis-nav-menu.menu-footer a{font-size:15px;font-size:1.5rem}.genesis-nav-menu.menu-footer .menu-item:not(:last-child) a{position:relative}.genesis-nav-menu.menu-footer .menu-item:not(:last-child) a:after{content:"";width:2px;height:70%;background-color:#fff;position:absolute;right:-12px;top:20%;bottom:0}.menu .menu-item:focus{position:static}.menu .menu-item.sfHover>ul.sub-menu,.menu .menu-item>a:focus+ul.sub-menu{left:auto;opacity:1;transition:opacity .5s ease 1s}.menu .menu-item.sfHover>ul.sub-menu>li>.sub-menu,.menu .menu-item>a:focus+ul.sub-menu>li>.sub-menu{left:100%}.genesis-responsive-menu{display:none;padding-bottom:15px;position:relative}.genesis-responsive-menu>.wrap{justify-content:space-between;padding-left:0;padding-right:0}.nav-primary.genesis-responsive-menu{position:absolute;background:#fff;top:0;left:0;margin-top:70px;padding-bottom:0;height:100%;height:100vh;width:100%;width:100vw;overflow:scroll;z-index:2}.nav-primary.genesis-responsive-menu .menu-item:not(.menu-item-search){border-bottom:1px solid rgba(153,162,170,.3)}.nav-primary.genesis-responsive-menu .menu-item:not(.menu-item-search):first-of-type{border-top:1px solid rgba(153,162,170,.3)}.nav-primary.genesis-responsive-menu .menu-item:not(.menu-item-search) a{padding-bottom:10px;padding-left:5%}.nav-primary.genesis-responsive-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children{border-bottom:1px solid rgba(153,162,170,.3);border-top:1px solid rgba(153,162,170,.3)}.nav-primary.genesis-responsive-menu .sub-menu .menu-item{border-bottom-width:0;border-top-width:0;margin-bottom:0;padding-left:0}.menu-toggle{background-color:transparent;border-width:0;color:#333;display:block;overflow:hidden;text-align:center;visibility:visible;position:absolute;right:5%;top:5%;float:right;line-height:20px;margin:0 5px 0 auto;padding:0;height:25px;z-index:1000}.fixed .menu-toggle{top:9px}.menu-toggle:focus,.menu-toggle:hover{background-color:transparent;border-width:0;color:var(--color-secondary)}.menu-toggle span{float:right;position:relative;width:30px;width:3rem}.menu-toggle span,.menu-toggle span:after,.menu-toggle span:before{display:block;height:2px;background-color:var(--color-secondary);border-radius:3px}.menu-toggle span:after,.menu-toggle span:before{position:absolute;left:0;width:100%;content:" "}.menu-toggle span:before{top:-11px;transition:top .2s .2s,transform .2s 0s}.menu-toggle span:after{bottom:-10px;transition:bottom .2s .2s,transform .2s 0s}.menu-toggle.activated span{background:0 0}.menu-toggle.activated span:before{top:0;transform:rotate(45deg);transition:top .2s 0s,transform .2s .2s}.menu-toggle.activated span:after{bottom:0;transform:rotate(-45deg);transition:bottom .2s 0s,transform .2s .2s}.sub-menu-toggle{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-arrow-down-fragment);background-size:.875em .5em;background-repeat:no-repeat;background-position:50%;position:absolute;width:3em;height:40px;right:0;top:0;border-left:1px solid rgba(153,162,170,.3)}.sub-menu-toggle,.sub-menu-toggle:active,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:transparent}.sub-menu-toggle:before{display:none}.sub-menu-toggle:before.activated{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-arrow-up-fragment)}.nav-item-top-menu .wrap{padding-left:0;padding-right:0}.nav-item-top-menu ul{display:flex;flex-wrap:wrap;flex-direction:column-reverse;margin-top:20px}.nav-item-top-menu li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.nav-item-top-menu a{color:#435562;text-decoration:none;font-size:18px;font-size:1.8rem;padding-top:.375em}.nav-item-top-menu i{width:16px;margin-right:5px;margin-top:5px}.nav-primary{clear:left;display:none}.nav-primary-below-header .nav-primary{margin-top:90px}.nav-primary-logo-right .nav-primary{clear:inherit;float:right;width:calc(100% - 350px);text-align:right}.nav-primary-centered .nav-header-right{order:2}.nav-secondary.genesis-responsive-menu{padding-top:0}.nav-secondary .genesis-nav-menu{line-height:1.5}.nav-secondary .menu-item{display:inline-block;margin-right:0}.nav-secondary a{margin-right:10px;padding:0}.nav-secondary li:not(:first-child) a{margin-left:10px}.company.entry p,.working-field.entry p{font-size:23px;font-size:2.3rem}.single-member .entry.member{width:100%;margin-left:0}.single-member .entry.member:focus,.single-member .entry.member:hover{box-shadow:none}.entry{margin-bottom:40px}.single-post .entry .featured-image{margin-bottom:30px}.entry-content ul{margin-left:.9em;margin-top:.65em;margin-bottom:.65em}.entry-content ul>li{list-style-type:square}.entry-content ul ul{margin-bottom:0}.entry-content ul.wp-block-list li{list-style-type:none}.entry-content ol{margin-left:20px}.entry-content ol>li{list-style-type:decimal}.entry-content ol ol{margin-bottom:0}.entry-content code{background-color:#f5f5f5}.entry-content .caption{font-size:14px;font-weight:600;margin-top:-20px;text-align:center}.single-company .company.entry p{font-size:16px;font-size:1.6rem;line-height:20px}.single-company .company.entry p:last-of-type{margin-bottom:0}.content .sticky{background-color:#f5f5f5;padding:30px}.content .sticky .sticky-post{top:-30px;top:-3rem;right:-30px;right:-3rem}.content .entry-content .blocks-gallery-grid{margin-left:0}.single-schibli-blog .entry-content ul>li{list-style:none}.blocks-gallery-item:before{display:none}p.entry-meta{font-size:16px;font-size:1.6rem;margin-bottom:0}.entry-header .entry-meta{margin-bottom:20px}.entry-footer .entry-meta{border-top:1px solid #eee;padding-top:20px}.entry-categories,.entry-tags{display:block}.entry-comments-link:before{content:"\2014";margin:0 6px 0 2px}.entry-time{font-size:12px;font-size:1.2rem;line-height:20px}.pagination{clear:both;margin:60px 0}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination li{display:inline}.archive-pagination li:before{display:none}.archive-pagination li.active a{background-color:#333;color:#fff}.archive-pagination li a{background-color:#f5f5f5;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;margin-bottom:4px;padding:8px 12px;text-decoration:none}.archive-pagination li a:focus,.archive-pagination li a:hover{background-color:#333;color:#fff}.comment-respond,.entry-comments,.entry-pings{font-size:18px;font-size:1.8rem;margin-bottom:40px}.comment-list li{padding:40px 0 0 30px}.comment-list .depth-1{padding-left:0}.comment-header{margin-bottom:30px}.comment-content{clear:both}.comment-content ul>li{list-style-type:disc}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}.comment-respond label{display:block;margin-right:12px}.comment-header p{margin-bottom:0}.entry-pings .reply{display:none}.share-small .box.no-count .share{border-radius:0;width:auto}.share-small .box.no-count .share span[aria-hidden=true]{display:none}.share-small .sharrre:hover .box.no-count .share{width:auto}.content p{font-size:16px;font-size:1.6rem;line-height:20px}.single-post .content p{font-size:18px;font-size:1.8rem;line-height:25px}.content ul{margin-left:.9em;margin-top:.65em;margin-bottom:.65em}.content ol{padding-left:20px}.content ol li{list-style:decimal}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;top:50%;width:30px;height:100%;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;transform:translateY(-50%);padding:0;border:none;outline:none;opacity:0;transition:opacity .32s linear;z-index:1}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent;opacity:1;transition:opacity .32s linear}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;left:0;top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;margin:auto}.slick-prev{left:30px}[dir=rtl] .slick-prev{left:auto;right:-30px}.slick-prev:before{content:"";background-image:url(../../../../../../themes/schibli/assets/images/slider-nav.png);background-repeat:no-repeat;width:30px;height:72px;position:absolute;transform:rotate(180deg)}.slick-next{right:30px}[dir=rtl] .slick-next{right:auto;left:-30px}.slick-next:before{content:"";background-repeat:no-repeat;background-image:url(../../../../../../themes/schibli/assets/images/slider-nav.png);width:30px;height:72px;position:absolute}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:14px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slider-nav .slick-dots{width:20px;right:0}.slider-nav .slick-dots:after{content:"";width:1px;height:100%;background-color:var(--color-secondary);position:absolute;top:0;bottom:0;left:50%}.slick-dots li{position:relative;display:inline-block;height:12px;width:30px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li:before{display:none}.slider-nav .slick-dots li{display:block;margin:0}.slick-dots li:only-child{display:none}.slick-dots li button{border:0;background-color:#fff;display:block;height:12px;width:30px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slider-nav .slick-dots li button{background-color:#000;border-radius:50%}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{background-color:var(--color-secondary)}.wp-block-columns.spaltenabstand .wp-block-column>:not(figure){padding-inline:1.1111111111em}.is-style-sidebar-padding{padding-inline:26px}.wp-block-list li{list-style:none}body .wp-block-gallery.is-layout-flex.has-nested-images .is-cropped figure.wp-block-image:not(#individual-image) img{width:auto;height:auto}body .wp-block-gallery figure img{object-fit:cover}.page-template-marketing-landing-page .site-inner{margin-top:0}.page-template-marketing-landing-page .marketing-landing-page-heading p{line-height:40px}.page-template-marketing-landing-page .logos-wrap img{max-height:150px!important}.custom-cover{height:790px}.custom-cover .wp-block-cover__inner-container .gform_wrapper{background-color:#fff}.columns-two-thirds ul,.entry-content ul,.single #genesis-content .details .columns-two-thirds ul{margin-left:.9em;margin-top:.65em;margin-bottom:.65em}.columns-two-thirds ul ul,.entry-content ul ul,.single #genesis-content .details .columns-two-thirds ul ul{margin-top:0}.columns-full ul li,.columns-two-thirds ul li,.content ul li,.entry-content ul li,.single #genesis-content .details .columns-two-thirds ul li{margin-bottom:.625em;position:relative;font-size:16px;font-size:1.6rem;line-height:20px}.columns-full ul li:not(.menu-item):before,.columns-two-thirds ul li:not(.menu-item):before,.content ul li:not(.menu-item):before,.entry-content ul li:not(.menu-item):before,.single #genesis-content .details .columns-two-thirds ul li:not(.menu-item):before{content:"";background-color:var(--color-secondary);width:6px;height:6px;left:-17px;top:11px;position:absolute;transform:translateY(-50%)}.columns-two-thirds{width:100%}.columns-full ul{margin-left:20px;margin-bottom:1.65em}.section-related-news .related-news-list li:nth-child(-n+4){width:calc(33.33% - 15px)}.section-wf-related-news{margin:40px 0}.single-company-map-location{max-width:100vw}.single-company-map-location #single-company-map{height:730px;width:100%}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.button.button-primary{background:#435562;padding:5px 15px;font-size:16px;font-weight:400!important;color:#fff}.button.button-primary:hover{background:var(--color-secondary)}.career-block-left{width:50%}.career-block-right{padding-top:1em}.career .button{margin-top:0}.career-block.no-margin-bottom{margin-bottom:0;padding-bottom:2.5em}.career-block-inner{max-width:1300px;margin:0 auto}.schibli-breadcrumbs-block{margin:40px 0 0}.list-parent>ul li{padding-left:.555556em}.section{padding-top:2.72222em;padding-bottom:2.333333em}.section .wrap{max-width:1300px;margin:0 auto;min-width:auto}.section.section-team{padding-top:1.5em;margin-bottom:3.88889em}.section.section-map-location{padding-bottom:2.666667em}.section.section-related-news{padding-top:2.27778em;padding-bottom:2.72222em}.section.section-intro-section p{line-height:1.5}.section.magazine-section{background-color:#f7f7f7}.section.section-work-fields{padding-top:0}.section.section-form{background-color:#eeeff1;margin-bottom:1.277778em;padding-top:1.444444em;padding-bottom:1.277778em}.section.section-location-close,.section.section-team-location{background-color:#f7f7f7;padding-top:1.5em;padding-bottom:1.666667em}.section.section-location-close{padding-top:18px;padding-bottom:0}.areas{margin-top:.333333em;margin-bottom:.666667em}.areas-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.areas h3{font-size:18px;font-size:1.8rem}.areas.section-areas h2{font-size:22px;font-size:2.2rem;line-height:28px}.area{background-color:#fff;display:block;text-decoration:none;padding-bottom:.72222em;margin-bottom:1.055556em;transition:box-shadow .32s linear}.area:focus,.area:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.area:focus a,.area:hover a{color:var(--color-secondary)}.area p{line-height:1.2}.area p.area-subtitle{line-height:20px;font-size:16px;font-size:1.6rem}.area a{color:#435562;text-decoration:none;line-height:25px;font-weight:500}.area a:hover{color:var(--color-secondary)}.area-name{padding-left:1.25em;padding-right:1.25em;padding-top:.95em;font-weight:300;font-size:18px;font-size:1.8rem;line-height:26px}.area-name a{display:block;margin-bottom:.35em}.area-name h2{font-size:30px;font-size:3rem;color:#435562;font-weight:700}.area-visual img{width:100%}.latest-news{margin-top:2.11111em;margin-bottom:3.72222em}.latest-news-section-top{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:3.33333em}.latest-news-section-top a,.latest-news-section-top h2{font-size:16px;font-size:1.6rem}.latest-news-section-top a{color:#fff;background-color:var(--color-secondary);font-weight:300;text-decoration:none;padding:.45em 1.05em .45em .7em;line-height:1}.latest-news-section .wrap{padding-left:0;padding-right:0}.latest-news-section article{background-color:#f7f7f7}.team-wrap{margin-bottom:.888889em}.team-wrap h2{font-weight:300;margin-bottom:.772727em;font-size:22px;font-size:2.2rem;line-height:28px}.team-wrap h2 span{font-weight:500}.team-wrap-section{display:grid}.team-wrap-section-six-columns .team-member h3{font-size:16px;font-size:1.6rem}.team-wrap-section-six-columns .location-job a{font-size:18px;font-size:1.8rem}.member{position:relative}.member:focus,.member:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.member:focus .member-details,.member:hover .member-details{opacity:1}.member-details{position:absolute;background-color:#fff;bottom:.555556em;left:.555556em;right:.555556em;top:auto;padding:.555556em 1.11111em .555556em .555556em;font-weight:500;width:calc(100% - 1.11111em);transition:opacity .52s ease-in-out;opacity:0}.member-details-info{padding-top:.555556em;margin-bottom:0;margin-top:auto;font-weight:300}.member-details-info ul{display:flex;flex-wrap:wrap;flex-direction:column;margin:0;padding:0}.content .member-details-info ul li{font-size:16px;font-size:1.6rem}.member-details-info li{display:flex;align-items:center}.member-details-info li:before{display:none}.member-details-info li a{display:block;color:inherit;text-decoration:none}.member-details-info li a:focus,.member-details-info li a:hover{text-decoration:underline}.member-details-info li svg{width:1.5em;height:1.1em;margin-right:.625em}.member-details-info .with-icon-social svg{margin-top:-.25em}.member.member-single{display:flex;flex-wrap:wrap;width:100%}.member.member-single:focus,.member.member-single:hover{box-shadow:none}.member.member-single .member-details{position:static;opacity:1}.member.member-single .member-details-info ul li{margin-bottom:10px}.member h3{margin-bottom:.1875em}.member h3,.member span{font-size:16px;font-size:1.6rem}.member span{display:inline-block;line-height:1.3}.slider{margin-top:4em;margin-bottom:4em}.slider .slide.slick-slide img{width:100%}.single-working-field .slider{margin-bottom:3.88889em}.company-card-logo{display:flex;align-items:center;padding:4.055556em 4.83333em 4.66667em;background-color:#f7f7f7}.company-card-logo.has-link{cursor:pointer}.company-card-logo img{width:100%}.company-card-title{font-weight:500;font-size:18px;font-size:1.8rem;line-height:25px;margin-bottom:0}.company-card-details{background-color:#eeeff1;font-size:18px;font-size:1.8rem;padding:.888889em 1.25em .333333em;font-weight:300}.company-card-details ul{margin-left:0;margin-bottom:.65em}.company-card-details ul>li{list-style:none;line-height:25px;font-size:18px;font-size:1.8rem;display:block}.company-card-details ul>li:before{display:none}.entry-content .company-card-details ul>li{list-style-type:none}.company-card-details li:first-child{font-weight:500;margin-bottom:.6em}.company-card-details li img{width:16px}.company-card-details li i{display:inline-block}.company-card-details a:not(.button){color:inherit}.company-card-details a[href^="tel:"]{text-decoration:none}.company-card-details a:focus,.company-card-details a:hover{text-decoration:underline}.company-working-fields{border-top:2px solid #b4b4b4;padding-top:.65em;padding-bottom:1px}.company-working-fields ul{display:flex;flex-wrap:wrap;text-transform:uppercase;font-size:16px;font-size:1.6rem;font-weight:300;margin-bottom:.35em}.company-working-fields ul li{margin-right:1.125em;position:relative}.company-working-fields ul li:before{display:none}.company-working-fields ul li:not(:last-child):after{content:"";width:1px;height:80%;background-color:#435562;top:10%;right:-9px;bottom:10%;left:auto;position:absolute}.company-working-fields a{text-decoration:none}.company-working-fields a:focus,.company-working-fields a:hover{text-decoration:underline}.company-related{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:2.77778em}.company-related-header,.company-related-jobs-header{margin-bottom:1em}.company-related-header h2,.company-related-jobs-header h2{font-size:25px;font-size:2.5rem;line-height:35px}.company-related ul.related-news-list{margin-left:0;margin-bottom:0}.company-related-jobs{display:flex;flex-direction:column;flex-grow:1}.company-related-jobs-container{background-color:var(--color-secondary);padding:22px 19px;height:100%;min-height:370px}.company-related-jobs-container a{color:#f7f7f7;text-decoration:none;font-size:32px;font-size:3.2rem;line-height:normal}.company-related-jobs-container a:hover{text-decoration:underline}.company-related-jobs-container ul{margin-left:0;margin-bottom:0}.company-related-jobs-container ul li{list-style:none}.company-related-jobs-container ul li:before{display:none}.company-related-jobs-container span{display:block;line-height:30px}.company-map-item i{margin-right:6px}.details{margin-bottom:4em}.single .details .details{font-size:18px;font-size:1.8rem}.details p{font-size:16px;font-size:1.6rem;line-height:20px;margin-bottom:1.65em}.details-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.details-wrap.wrap{padding-left:0;padding-right:0}.details .columns-full ul li{font-size:16px;font-size:1.6rem;line-height:20px;position:relative;list-style:none}.section-header{display:flex;align-items:center;margin-bottom:2.055556em}.section-header h2{margin-right:1em;margin-bottom:0;font-weight:700}.company-related-news-container,.working-field-related-news-container{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1300px;min-width:auto;min-height:440px}.company-related-news-container article,.working-field-related-news-container article{background-color:#f7f7f7;min-width:0;word-break:break-word;overflow-wrap:break-word;font-size:18px;font-size:1.8rem;display:flex;flex-direction:column;margin-bottom:0;margin-top:0}.company-related-news-container article:not(.wp-custom-template-fullscreen),.working-field-related-news-container article:not(.wp-custom-template-fullscreen){padding-bottom:.6666666667em}.company-related-news-container article:not(.wp-custom-template-fullscreen) .entry-content,.company-related-news-container article:not(.wp-custom-template-fullscreen) .entry-meta,.working-field-related-news-container article:not(.wp-custom-template-fullscreen) .entry-content,.working-field-related-news-container article:not(.wp-custom-template-fullscreen) .entry-meta{padding-left:1.25em;padding-right:1.25em}.company-related-news-container article:not(.wp-custom-template-fullscreen) img,.working-field-related-news-container article:not(.wp-custom-template-fullscreen) img{margin-bottom:.9em;width:100%;object-fit:contain}.company-related-news-container article:focus,.company-related-news-container article:hover,.working-field-related-news-container article:focus,.working-field-related-news-container article:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.company-related-news-container article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus,.company-related-news-container article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover,.working-field-related-news-container article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus,.working-field-related-news-container article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover{cursor:pointer}.company-related-news-container article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus h2,.company-related-news-container article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover h2,.working-field-related-news-container article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus h2,.working-field-related-news-container article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover h2{color:var(--color-secondary)}.company-related-news-container article .entry-image-link,.working-field-related-news-container article .entry-image-link{display:block}.company-related-news-container article .entry-title,.working-field-related-news-container article .entry-title{font-size:18px;font-size:1.8rem;color:#435562;line-height:25px;margin-bottom:1.0555555556em}.company-related-news-container article .entry-header,.working-field-related-news-container article .entry-header{margin-bottom:0}.company-related-news-container article .entry-content,.working-field-related-news-container article .entry-content{display:flex;flex-direction:column}.company-related-news-container article .entry-content p,.working-field-related-news-container article .entry-content p{margin-bottom:0;font-size:18px;font-size:1.8rem;line-height:1.4}.company-related-news-container article.wp-custom-template-text .entry-content p,.working-field-related-news-container article.wp-custom-template-text .entry-content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;font-size:28px;font-size:2.8rem;font-weight:500;line-height:35px}.company-related-news-container article .entry-meta,.working-field-related-news-container article .entry-meta{margin-top:auto;margin-bottom:.5em;line-height:1.5}.related-news-list{display:flex;flex-direction:column}.single .related-news-list{margin-top:0;margin-bottom:0}.related-news-list li{flex-basis:0%;flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word;font-size:18px;font-size:1.8rem;display:block;flex-direction:column;background-color:#f7f7f7;cursor:pointer;margin-bottom:1.666667em;padding-left:1.3888888889em;padding-right:1.3888888889em;padding-bottom:.8888888889em}.related-news-list li:before{display:none}.related-news-list li:focus,.related-news-list li:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.related-news-list li:focus a,.related-news-list li:hover a{color:var(--color-secondary)}.related-news-list li a{order:2;text-decoration:none;color:inherit;font-weight:500;line-height:1}.related-news-list li a.related-news-item-title{display:inline-block;margin-top:.8888888889em;line-height:25px;font-size:18px;font-size:1.8rem}.related-news-list li time{order:4;color:#435562;font-weight:300;font-size:12px;margin-bottom:0;margin-top:auto}.news-item-featured-image{order:1;margin-left:-1.25em;margin-right:-1.25em}.news-item-featured-image img{width:100%}.news-item-excerpt{margin-top:.15em;font-size:18px;font-size:1.8rem;line-height:25px;order:3;margin-bottom:.9em}.map-location-header{flex-wrap:wrap;margin-bottom:1.166667em}.working-field-card{background-color:#f7f7f7;border-top:2px solid #b4b4b4;padding-top:.944444em}.working-field-card-content{margin-bottom:1.444444em;padding-left:.666667em;padding-right:.666667em}.working-field-card-content h2{margin-bottom:.375em;font-size:16px;font-size:1.6rem;font-weight:500}.working-field-card-content p{font-size:16px;font-size:1.6rem;line-height:1.8125em;margin-bottom:1.25em;font-weight:500}.working-field-card-content a{margin-left:-4px}.section-related-news .related-news-list{justify-content:space-between}.section-related-news .related-news-list li{flex-basis:auto;flex-grow:0;width:calc(25% - 15px);margin-bottom:20px}.section-related-news .related-news-list li:not(:first-child){margin-left:0}.section-related-news .related-news-list li:nth-child(-n+3){width:calc(33.33% - 15px)}.section-related-news .related-news-list li:nth-child(4){margin-left:0}.content-box{padding-top:2.166667em}.content-box-header h2{margin-bottom:.25em;font-size:16px;font-size:1.6rem;font-weight:500}.content-box-columns{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:.444444em}.content-box-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.content-box-column:not(:first-child){margin-left:0}.left-right-block{padding-bottom:2.5em;padding-top:2.5em}.left-right-block.no-margin-bottom{margin-bottom:0;padding-bottom:2.5em}.left-right-block-inner{max-width:1300px;margin:0 auto}.left-right-block-row{display:flex;flex-wrap:wrap}.left-right-block-row-reverse{flex-direction:row-reverse}.left-right-block-row-reverse .left-right-right{padding-right:1.333333em;padding-left:0}.left-right-block-row-reverse .left-right-right .left-right-block-details{padding-left:0}.left-right-block-details h2{font-weight:300}.left-right-left{width:49.9%}.left-right-right{padding-top:1.38889em;padding-left:1.333333em;padding-right:0;width:49.9%}.left-right-blocks .left-right-left,.left-right-blocks .left-right-right{padding:6% 0;width:100%}.issuuembed{width:100%!important}.magazine-year{text-align:center}.magazine-year span{font-size:18px;font-size:1.8rem;line-height:25px;font-weight:500}.magazine-block.magazine-block-grid{display:grid;gap:22px}.magazine-block .magazine-block-item{background-color:#fff;padding:15px;transition:all .5s;flex-grow:0}.magazine-block .magazine-block-item:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.magazine-block .wp-block-file{margin-bottom:0}.magazine-block .wp-block-file a:first-of-type{margin-bottom:.555556em}.arrow:after,.ui-tooltip{background:#435562!important;border:0!important;padding:.625em}.ui-tooltip{padding:.625em 1.25em;color:#fff!important;border-radius:4px!important;font-weight:300;font-size:16px!important;font-size:1.6rem!important;box-shadow:0 0 7px #000}.hero-slide{position:relative}.hero-slide img{object-fit:cover;min-height:calc(100vh - 100px);aspect-ratio:16/9}.single-credentials .hero-slide img{height:auto;min-height:132px;aspect-ratio:initial}.hero-slide.is-darker{position:relative}.hero-slide.is-darker:before{content:"";position:absolute;background-color:rgba(0,0,0,.25);width:100%;height:100%;margin:auto;top:0;right:0;bottom:0;left:0}.hero-slider{overflow-x:hidden}.hero-slider.hero-slider-without-dots .slick-dots{display:none}.hero-slide .square-header{height:35.15625vw!important}.hero-slide-video-container{position:relative;padding-bottom:35.25%;overflow:hidden;max-width:100%;background:#fff}.hero-slide-video-container embed,.hero-slide-video-container iframe,.hero-slide-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.hero-slide-overlap{display:flex;flex-wrap:wrap;align-items:center;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;height:100%}.hero-slide-overlap.overlap-has-background-color{padding:3.75em;height:-moz-fit-content;height:fit-content}.hero-slide-overlap h1{font-size:30px;font-size:3rem;line-height:1.1}.hero-slide-overlap p{font-size:23px;font-size:2.3rem;line-height:32px}.hero-slider:is(:not([rel=hero-slider])) .hero-slide{display:grid}.hero-slider:is(:not([rel=hero-slider])) .hero-slide>*{grid-area:1/1;place-content:center}.hero-slider:is(:not([rel=hero-slider])) .hero-slide .hero-slide-overlap{position:static;transform:translateY(0)}.overlay-effect{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.video-hero{position:relative;width:auto;height:calc(100vh - 100px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:3.666667em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.video-hero.user-no-consent .video-hero-image{display:block;position:relative;z-index:1000}.video-hero.user-no-consent .video-hero-overlap{display:none}.video-hero.video-hero-playing .vimeo-wrapper iframe{opacity:1}.video-hero-overlap{position:relative;z-index:2;width:100%;margin-top:20vw}.video-hero-overlap h1{font-size:30px;font-size:3rem}.video-hero-overlap p{font-size:23px;font-size:2.3rem;line-height:32px}.video-hero-image{position:relative;z-index:1}.video-hero-image img{height:calc(100vh - 100px);width:100vw;object-fit:cover}.video-hero-iframe{display:none}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden;right:0;bottom:0}.vimeo-wrapper:after,.vimeo-wrapper:before{display:table;content:" "}.vimeo-wrapper:after{clear:both}.vimeo-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.facts{background-color:#f7f7f7;padding-top:3.33333em;padding-bottom:3.33333em}.facts-wrapper{padding-left:6%;padding-right:7%;width:100%;max-width:1300px;margin:0 auto}.facts-wrap{display:grid;gap:22px}.fact{background-color:#fff;color:#435562;display:flex;padding-top:14px;padding-left:4px;padding-right:5px;align-items:center;text-align:center;flex-direction:column}.fact.fact-has-jobs{background-color:var(--color-secondary);color:#fff}.fact.fact-has-jobs .fact-icon img{filter:brightness(0) invert(1)}.fact:hover{background-color:var(--color-secondary);color:#fff}.fact:hover .fact-icon img{filter:brightness(0) invert(1)}.fact a{color:#fff;text-decoration:none}.fact-icon img{height:auto;width:40%;margin:auto auto 1.25em}.fact-number span{font-size:26px;font-size:2.6rem;line-height:27px;font-weight:900}.fact-name{padding-bottom:1.875em}.content .fact-name p{font-size:12px;font-size:1.2rem;line-height:17px;margin-bottom:0}.testimonial{background-color:#f7f7f7;margin-bottom:60px;margin-top:95px}.testimonial-wrap{width:90%;max-width:1300px;margin:0 auto;padding-top:100px;padding-bottom:55px}.testimonial figure{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:20px;justify-items:stretch;align-items:stretch;margin:auto}.testimonial figure .visual{max-width:84%}.testimonial .testimonial-wrap-full figure{display:initial}.testimonial cite{display:block;margin-right:.5555555556em;font-style:normal;font-weight:700}.testimonial cite span{display:block;font-weight:400}.testimonial.has-video figure{display:block}.testimonial.has-video figcaption{width:100%}.testimonial.has-video .details{padding-top:5px}.testimonial .details{margin-bottom:0;display:flex;flex-direction:column;justify-content:center}.testimonial blockquote{margin:0 0 15px;color:#435562;font-size:18px;font-size:1.8rem;font-style:normal;line-height:25px}.testimonial blockquote:after,.testimonial blockquote:before{display:none}.location-box-details{background-color:var(--color-secondary);color:#fff;display:flex;flex-wrap:wrap;margin-top:.333333em;flex-direction:column;position:relative}.location-box-detail ul{margin-left:0}.location-box-detail li{display:flex}.content .location-box-detail li,.entry-content .location-box-detail li{font-size:16px;font-size:1.6rem;line-height:20px}.location-box-detail li:before{display:none}.location-box-detail-text{padding-top:4.27778em;padding-bottom:4.2777777778em;padding-right:1.1111111111em}.location-box-detail-address{padding-bottom:.833333em;padding-left:.388889em}.location-box-detail-address h3{margin-bottom:.1em}.location-box-detail-address span{display:flex;align-items:center;font-size:16px;font-size:1.6rem;line-height:20px}.location-box-detail-address span:not(:first-of-type){margin-left:1.875em}.location-box-detail-address span svg{margin-right:.9375em;width:14px;height:24px}.location-box-detail-contact{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-left:7px}.location-box-detail-contact li{align-items:center}.location-box-detail-contact li:not(:last-child){padding-bottom:7px}.location-box-detail-contact a{color:#fff;margin-left:15px}.location-box-detail-contact span{margin-left:15px}.location-box-detail-contact svg{width:14px;height:24px}.location-box-detail-schedule{padding-top:15px;padding-left:7px}.content .location-box-detail-schedule li,.entry-content .location-box-detail-schedule li{display:flex;flex-wrap:wrap;justify-content:space-between}.location-box-detail-schedule span{font-weight:500}.location-box-detail-map{background-color:#fff;height:100%;position:absolute;right:0}.location-box-detail-map a,.location-box-detail-map li,.location-box-detail-map span{color:#435562}.piket-contact svg{align-self:flex-start;width:14px;height:24px}.piket-contact:not(.piket-contact-company) svg{fill:#fff}#single-location-map{height:100%}.team-member{background-color:#fff;position:relative}.team-member:after,.team-member:before{content:" ";display:table}.team-member:after{clear:both}.team-member-visual{position:relative}.team-member-visual:focus .team-member-page,.team-member-visual:hover .team-member-page{opacity:1}.team-member-page{box-shadow:5px 5px 12px rgba(0,0,0,.16);position:absolute;background-color:hsla(0,0%,100%,.7);bottom:.555556em;left:.555556em;right:.555556em;top:auto;width:calc(100% - 1.11111em);transition:opacity .52s ease-in-out;opacity:0}.team-member-page a{color:inherit;display:block;padding:.4444444444em 1.1111111111em .4444444444em .5555555556em;text-decoration:none;line-height:1}.team-member-page a:focus,.team-member-page a:hover{color:red}.team-member-details{padding:.555556em .555556em .888889em}.team-member h3{font-size:16px;font-size:1.6rem;margin-bottom:.1875em}.team-member span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.3}.location-job{background-color:red;padding:22px 19px;min-height:310px;min-width:250px}.team-wrap-section-six-columns .location-job{min-width:188px}.location-job a{color:#f7f7f7;font-size:24px;font-size:2.4rem;text-decoration:none;line-height:normal}.location-job a:focus,.location-job a:hover{text-decoration:underline}.location-company-details{display:flex;flex-wrap:wrap;justify-content:space-between}.details-company{margin-bottom:1.38889em}.location-company-detail-text.columns-two-thirds{width:100%;max-width:100%}.location-company-detail-text p:last-child{margin-bottom:0}.location-company-detail-box.columns-one-third{width:100%;max-width:100%}.location-company-detail-box svg{width:16px;height:16px;margin-right:8px}.location-company-detail-box ul li{align-items:center;display:flex}.location-company-detail-box .company-card-details{padding-bottom:25px}.location-company-detail-box .company-card-details ul{margin-bottom:16px}.location-company-detail-box .piket-contact{width:100%;position:relative}.location-company-detail-box .piket-contact span{padding-left:24px}.location-company-detail-box .piket-contact svg{position:absolute;top:4px;left:-3px;width:24px}.location-company-detail-box .piket-contact-company svg{fill:#444a58}.icon{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;position:relative}.icon:before{content:"";background-repeat:no-repeat;position:absolute;inset:0;margin:auto}.icon.icon-globe-pointer:before{background-size:20px 20px;width:20px;height:20px;background-image:url(../../../../../../themes/schibli/assets/icons/globe-pointer.svg)}.wp-block-column .company-card-details .icon-globe-pointer{margin-right:27px}.wp-block-column .company-card-details svg{width:16px;height:16px;margin-right:8px}.location-close-box p:last-of-type{display:inline-block;margin-left:.9em;font-size:30px;font-size:3rem}.location-close-box img{margin-bottom:.85em}.slider-single-location{margin-top:0;margin-bottom:1.277778em}.news-pdf{flex-wrap:wrap;margin-bottom:2.77778em}.news-pdf,.news-pdf a{display:flex;flex-direction:column}.news-pdf a{text-decoration:none;color:inherit;height:100%}ul.latest-news-container{margin-left:0;margin-bottom:0;display:flex;flex-direction:column}ul li.latest-news-item{flex-basis:0%;flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word;font-size:18px;font-size:1.8rem;display:block;flex-direction:column;background-color:#f7f7f7;cursor:pointer;margin-bottom:1.8888888889em;padding-left:1.3888888889em;padding-right:1.3888888889em;padding-bottom:.8888888889em}ul li.latest-news-item:before{display:none}.latest-news-item-image{margin-left:-1.25em;margin-right:-1.25em}.latest-news-item:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.latest-news-item:hover h3{color:var(--color-secondary)}.latest-news-item-details h3{display:inline-block;margin-top:.8888888889em;margin-bottom:0;line-height:25px;font-size:16px;font-size:1.6rem;font-weight:700}.latest-news-item-details p{margin-top:.1666666667em;font-size:18px;font-size:1.8rem;line-height:25px;order:3;margin-bottom:.9em}.latest-news-item time{color:#435562;font-weight:300;font-size:12px;font-size:1.2rem;margin-bottom:0;margin-top:auto}.pdf-box-container{max-width:268px;margin:auto}.random-references{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:2.77778em}.random-references a{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.random-references ul.random-refs-container{margin-left:0;margin-bottom:0;display:flex;flex-direction:column}.random-references ul.random-refs-container li.random-refs-item{flex-basis:0%;flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word;font-size:18px;font-size:1.8rem;display:block;flex-direction:column;background-color:#f7f7f7;cursor:pointer;margin-bottom:1.666667em;padding-left:1.25em;padding-right:1.25em;padding-bottom:.8em}.random-references ul.random-refs-container li.random-refs-item:before{display:none}.random-references ul.random-refs-container.random-refs-container-two-short li.random-refs-item{flex-grow:0;flex-basis:43.8%}.random-references ul.random-refs-container.random-refs-container-one-short li.random-refs-item{flex-grow:0;flex-basis:32.3%}.random-refs-item-image{margin-left:-1.25em;margin-right:-1.25em}.random-refs-item:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.random-refs-item:hover h3{color:var(--color-secondary)}.random-refs-item-details h3{display:inline-block;margin-top:.8888888889em;margin-bottom:0;line-height:25px;font-size:16px;font-size:1.6rem;font-weight:700}.random-refs-item-details p{margin-top:.1666666667em;font-size:18px;font-size:1.8rem;line-height:25px;order:3;margin-bottom:1em}.random-refs-item time{color:#435562;font-weight:300;font-size:12px;font-size:1.2rem;margin-bottom:0;margin-top:auto}.box{min-width:0;word-break:break-word;overflow-wrap:break-word;font-size:18px;font-size:1.8rem;display:flex;flex-direction:column;background-color:#f7f7f7;margin-bottom:1.1111111111em;padding-bottom:.95em;position:relative}.boxes{margin-bottom:3.72222em;padding-top:2.7222222222em;padding-bottom:2.3333333333em}.boxes h2{grid-column:1/-1;font-size:22px;font-size:2.2rem;line-height:28px}.boxes.alignfull{background-color:#f7f7f7}.boxes.alignfull .box:not(.has-red-background){background-color:#fff}.boxes .wrap{display:grid;gap:18px}.boxes .wrap:after,.boxes .wrap:before{display:none}.wp-block-column .boxes .wrap{display:grid;padding-inline:0}.wp-block-column .boxes .wrap:after,.wp-block-column .boxes .wrap:before{display:none}.wp-block-column .boxes .wrap .box{width:auto}.box.has-link{background-size:18px 18px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-external-link-fragment);background-repeat:no-repeat;background-position:23px calc(100% - 23px)}.box:focus,.box:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.box a{position:absolute;height:100%;opacity:0}.box-visual img,.box a{width:100%}.box-description{margin-top:1em;padding-left:1.15em;padding-right:1.15em}.box-description h3{font-size:inherit;line-height:28px;font-weight:700}.content .box-description p{line-height:28px}.box.has-red-background{background-color:var(--color-secondary);color:#fff}.box.has-red-background a{color:#f7f7f7}.box.has-one-line{padding-left:.95em;padding-top:1.4em;padding-bottom:1.95em}.box.has-one-line a{color:inherit;position:static;opacity:1;font-size:32px;font-size:3.2rem;text-decoration:none;width:calc(100% - 38px);height:calc(100% - 28px);line-height:normal}.partners-container{display:flex;flex-wrap:wrap}.content .partners-container{margin-left:0}.partners li{width:50%}.partners li:before{display:none}.partners li img{filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");filter:gray;-webkit-filter:grayscale(1);transition:all .5s ease}.partners li:hover img{filter:none;transition:all .5s ease}.partner-image{display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.events-table-wrapper{width:100%;max-width:1300px;padding-top:1.2777777778em;margin:0 auto}.alignfull .events-table-wrapper{padding-left:5%;padding-right:5%}.events-table table{border-collapse:collapse;min-width:100%}.events-table thead{display:none}.events-table thead th{box-shadow:0 5px 5px 0 rgba(67,85,98,.2);display:flex;align-items:center}.events-table tbody,.events-table tr{display:contents}.events-table tbody{border-bottom-width:0}.events-table tr{border-bottom:2px solid #99a2aa;display:block;margin-bottom:2.2222222222em}.events-table tr.event-row{background-color:#fff;display:grid;padding:.7222222222em 1.3888888889em}.events-table tr.event-row td.event-icon-name{position:relative;padding-right:1.1111111111em}.events-table tr.event-row td.event-icon-name:before{display:none}.events-table tr.event-row td.event-icon-name:after{border-radius:100%;content:"";width:20px;height:20px;position:absolute;right:0;top:.5em}.events-table tr.event-row-black td.event-icon-name:after{background-color:#000}.events-table tr.event-row-red td.event-icon-name:after{background-color:red}.events-table tr.event-row-yellow td.event-icon-name:after{background-color:#e18e19}.events-table tr.event-row-green td.event-icon-name:after{background-color:#51ae32}.events-table td,.events-table th{padding-left:.7222222222em;word-break:break-word;line-height:1.1}.events-table th{background-color:#435561;color:#fff;padding-top:.5555555556em;padding-bottom:.4444444444em}.events-table th:last-child{border:0}.events-table td{padding-top:.5555555556em;padding-left:2.2222222222em;display:flex;align-items:center;border-top-width:0;position:relative}.events-table td:first-child,.events-table td:last-child{padding-left:0}.events-table td:first-child{padding-top:.3888888889em}.events-table td:last-child{align-self:flex-end}.events-table td span{line-height:22px}.table-legend{display:grid;grid-gap:10px;grid-template-columns:20px 1fr;grid-template-rows:1fr 1fr 1fr;padding-bottom:2.75em}.table-legend-box{position:relative}.table-legend-box-black:before,.table-legend-box-green:before,.table-legend-box-orange:before,.table-legend-box-yellow:before{content:"";border-radius:100%;width:16px;height:16px;position:absolute;left:0;top:50%;transform:translateY(-38%)}.table-legend-box-green:before{background-color:#51ae32}.table-legend-box-yellow:before{background-color:#e18e19}.table-legend-box-orange:before{background-color:red}.table-legend-box-black:before{background-color:#000}.table-legend-box p{margin-bottom:0;margin-top:5px}div.event-icon{padding-left:2.5em;margin-bottom:1.1111111111em}div.event-icon:not(.event-icon-contact){line-height:1}div.event-icon:last-of-type{margin-bottom:.5555555556em}.event-icon{position:relative}.event-icon:before{background-repeat:no-repeat;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}.event-icon-name{font-weight:500}.event-icon-name a{text-decoration:none;color:inherit}.event-icon-name a:focus,.event-icon-name a:hover{color:red;text-decoration:underline}.event-icon-address:before{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-city-fragment);background-size:15px 20px;width:15px;height:20px}.event-icon-date:before{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-calendar-fragment);background-size:16px 23px;width:16px;height:23px}.event-icon-time:before{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-clock-fragment);background-size:16px 16px;width:16px;height:16px}.event-icon-price:before{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-money-bill-fragment);background-size:22px 16px;width:22px;height:16px}.event-icon-participants:before{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-users-fragment);background-size:22px 16px;width:22px;height:16px}.event-icon-contact{line-height:24px}.event-icon-contact:before{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-phone-icon-fragment);background-size:16px 16px;width:16px;height:16px;top:.8125em}.event-icon-close:before{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-ban-fragment);background-size:16px 16px;width:16px;height:16px}.accordion-wrapper{margin-bottom:3.125em}.accordion-item{border-bottom:1px solid rgba(67,85,98,.5)}.accordion-item:first-of-type{border-top:1px solid rgba(67,85,98,.5)}.accordion-item-heading{cursor:pointer;font-size:16px;font-size:1.6rem;color:#435562;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:.625em 1.125em .75em}.open .accordion-item-heading{background-color:#eeeff1}.open .accordion-item-heading i{transform:rotate(-225deg);transform-origin:42% 58%}.accordion-item-heading i{color:#435562;transform:rotate(-45deg);transform-origin:32% 53%;transition:transform .12s linear;padding:.3125em}.close .accordion-item-content{height:0;transition:height 1s ease-out;transform:scaleY(0)}.open .accordion-item-content{padding:1.25em;height:auto;transform:scaleY(1);transform-origin:top;transition:transform .4s ease}.call-to-action{text-align:center;padding-top:1.61111em;padding-bottom:2.833333em}.call-to-action.has-background{background-color:#f7f7f7}.call-to-action h2{margin-bottom:.8125em;font-weight:500;font-size:30px;font-size:3rem;line-height:1.2}.call-to-action a.button.button-primary{background-color:var(--btn-bg-color)}.call-to-action a.button.button-primary:focus,.call-to-action a.button.button-primary:hover{background-color:var(--btn-bg-color-hover,#435562)}.content-with-card{display:flex;flex-wrap:wrap;justify-content:space-between}.content-with-card .cwc-content{max-width:46.6666666667em;font-size:18px;font-size:1.8rem}.content-with-card .cwc-card{align-self:flex-start;background-color:#f7f7f7;padding:1.3125em 1.5625em 1.5625em;flex-grow:1;font-size:16px;font-size:1.6rem}.content-with-card .cwc-card h2{margin-bottom:.4375em;font-size:16px;font-size:1.6rem;font-weight:500}.content-with-card .cwc-card ul{margin-left:0}.content-with-card .cwc-card ul li{align-items:center;display:flex;line-height:26px}.content-with-card .cwc-card ul li:before{display:none}.content-with-card .cwc-card ul li svg{width:16px;height:16px;margin-right:8px}.content-with-card .cwc-card ul li a{color:inherit;text-decoration:none}.content-with-card .cwc-card ul li a:focus,.content-with-card .cwc-card ul li a:hover{text-decoration:underline}.content-with-card .cwc-card ul li a.button{color:#fff}.content-with-card .cwc-card ul li a.button:focus,.content-with-card .cwc-card ul li a.button:hover{text-decoration:none}.content-with-card .cwc-card span{margin-bottom:.5625em;display:block}.content-with-card .cwc-card .gform_wrapper span.gfield_required{display:inline-block;margin-bottom:0}.job-benefits{background-color:var(--jobs-background);margin-bottom:1.2222222222em;padding-top:1.2222222222em;transition:padding-bottom .52s}.job-benefits .job-benefits-wrap{display:grid;position:relative;margin-inline:auto;max-width:72.2222222222em;padding-inline:5%}.job-benefits .job-benefits-wrap:after,.job-benefits .job-benefits-wrap:before{position:absolute}.job-benefits.full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.job-benefit{background-color:var(--job-background);color:inherit;display:flex;margin-bottom:1.2222222222em;padding-left:.25em;padding-right:.3125em;align-items:center;text-align:center;flex-direction:column;text-decoration:none;transition:all .52s ease-out;margin-inline:auto;width:100%}.job-benefit.job-benefit-is-visible:nth-child(n+3){transition:max-height .52s ease-in-out;max-height:500px;margin-bottom:1.2222222222em}.job-benefit:nth-child(n+3){transition:max-height .52s ease-in-out;overflow:hidden}.job-benefit:focus,.job-benefit:hover{background-color:var(--color-secondary);color:#fff;transition:all .52s ease-out}.job-benefit:focus img,.job-benefit:hover img{filter:brightness(0) invert(1);transition:filter .32s ease-out}.job-benefit-has-link{cursor:pointer}.job-benefit h4{font-size:22px;font-size:2.2rem;line-height:30px;font-weight:900}.content .job-benefit p{font-size:14px;font-size:1.4rem;line-height:20px}.content .job-benefit.is-style-events-info p{font-size:17px;font-size:1.7rem;line-height:24px}.job-benefit figure{margin-top:2.1875em}.job-benefit figure img{margin:auto auto 1.25em;transition:filter .32s ease-out}.button-arrow-down{background-color:transparent;width:30px;height:30px;position:relative;display:flex;margin-left:auto;margin-right:auto;align-items:center;opacity:0;pointer-events:none}.button-arrow-down:after{content:"+";position:absolute;font-size:30px;inset:0;margin:auto}.button-arrow-down.button-arrow-down-up:after{content:"\2212"}.references-wrapper{display:grid;gap:1.2777777778em;margin-bottom:1.6666666667em}.references h3{color:var(--color-secondary);margin-bottom:.32em;font-size:23px;font-size:2.3rem}.references h4{font-size:16px;font-size:1.6rem;line-height:1.375em}.references p{margin-bottom:.7777777778em}.content .references p{font-size:18px;font-size:1.8rem}.reference{background-color:#fff;cursor:pointer;transition:box-shadow .32s linear;position:relative}.reference.reference-has-no-content{padding-bottom:4.1111111111em}.reference:focus,.reference:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16);transition:box-shadow .32s linear}.reference-image{margin-bottom:1.2222222222em}.reference-content{padding-left:1.3888888889em;padding-right:1.3888888889em;padding-bottom:1.0555555556em}.reference-content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.reference-content a{text-indent:-9999px;display:block;position:absolute;width:100%;height:100%;inset:0}.event-timeline{text-align:center}.event-timeline>h2{background-color:rgba(220,228,239,.8);color:#000;display:block;padding:.5em 2.25em .5em 1em;font-weight:600;font-size:20px;font-size:2rem;text-align:left}.event-timeline-items{margin-top:2.5em;position:relative;padding-top:1.25em;text-align:initial}.event-timeline-items:before{background-color:rgba(220,228,239,.8);content:"";width:2px;top:0;height:100%;position:absolute}.timeline-item{margin-bottom:3.75em;padding-left:1.25em;opacity:0;transform:translate3d(0,100px,0);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1);position:relative;z-index:2}.timeline-item.in-view{transform:scale(1) translateZ(0);opacity:1}.timeline-item-wrap{position:relative;display:flex;flex-direction:column}.timeline-item:first-child [data-image-placeholder]{height:auto}.timeline-item:last-child .more-box-content{bottom:100%}.timeline-item .timeline-slider{width:250px}.timeline-item .timeline-slider .slick-dots{bottom:.9375em;text-align:left}.timeline-item .timeline-slider .slick-dots li,.timeline-item .timeline-slider .slick-dots li button{width:12px}.timeline-item .wp-block-image{width:250px}.timeline-item h5{order:1;font-size:18px;font-size:1.8rem;font-weight:600}.timeline-slider{order:2}.timeline-slider.slick-dotted.slick-slider{margin-bottom:0}.has-no-details.has-no-image{max-height:290px;min-height:1px}.has-no-time h5{background-color:#fff;position:relative}.has-no-time h5:after,.has-no-time h5:before{content:"";position:absolute}.has-no-time h5:before{background-color:#435562;width:10px;height:10px;z-index:1;transform:translateX(-27px) translateY(-50%);top:10px}.has-no-time .is-style-time:after,.has-no-time .is-style-time:before{display:none}[data-image-placeholder]{height:10px}.is-style-time{background-color:#fff;color:var(--color-secondary);display:block;margin-bottom:1.0714285714em;font-weight:700;position:relative;margin-right:3px}.content .is-style-time{font-size:14px;font-size:1.4rem}.is-style-time[data-placeholder-hours]{min-height:4px}.is-style-time:after,.is-style-time:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.is-style-time:before{background-color:#435562;width:10px;height:10px;z-index:1;transform:translateX(-27px) translateY(-50%)}.lead-box{order:2}.content .lead-box p{font-size:16px;font-size:1.6rem}.more-box{position:relative;order:2}.content .more-box p{font-size:16px;font-size:1.6rem}.more-box button{background-color:transparent;color:inherit;display:flex;align-items:center;text-align:left;margin-left:0;margin-right:auto;padding-left:0;transition:none}.more-box button:hover{color:red;transition:none}.more-box button:hover i{filter:invert(13%) sepia(77%) saturate(7041%) hue-rotate(359deg) brightness(104%) contrast(110%)}.more-box button:focus{outline:0}.more-box-content{display:none;height:max-content;padding:1.25em 0 1.375em;background-color:#fff;margin-right:1px}.more-box-content.more-box-content-open{display:block;pointer-events:all;z-index:3}.more-box-content p{margin-bottom:0}.more-box .icon{position:relative;width:20px;height:20px;display:inline-block}.more-box .icon.icon-arrow-down:after{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-arrow-down-fragment);background-size:.875em .5em;background-repeat:no-repeat;background-color:transparent;background-position:50%;content:"";width:1.125em;height:1.1875em;position:absolute;inset:0;margin:auto;z-index:3}.more-box.more-box-is-open .icon-arrow-down:after{transform:rotate(180deg)}.spotlight-wrap{margin-bottom:3.125em}.spotlight h3{font-size:23px;font-size:2.3rem;line-height:35px;font-weight:700;margin-bottom:0;padding-bottom:20px}.spotlight h2,.spotlight h4{font-size:18px;font-size:1.8rem;color:#435562;line-height:1.3888888889em;margin-bottom:1.0555555556em;font-weight:700}.spotlight h2{font-weight:400}.spotlight p{line-height:1.4}.spotlight-item,.spotlight p{margin-bottom:0;font-size:18px;font-size:1.8rem}.spotlight-item{cursor:pointer;min-width:0;word-break:break-word;overflow-wrap:break-word;display:flex;flex-direction:column;margin-top:0;padding-bottom:.6666666667em;position:relative;flex:1}.has-background-gray .spotlight-item{background-color:#f7f7f7}.has-background-white .spotlight-item{background-color:var(--wp--preset--color--white)}.spotlight-item.is-type-fullscreen{min-height:300px}.spotlight-item:focus,.spotlight-item:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.spotlight-item:focus h4,.spotlight-item:hover h4{color:var(--color-secondary)}.spotlight-item-wrap{display:flex;flex-direction:column;position:relative}.spotlight-item-wrap:focus .spotlight-item,.spotlight-item-wrap:hover .spotlight-item{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.spotlight-item-wrap.spotlight-item-job .spotlight-item{height:100%;min-height:370px}.spotlight-item-wrap.spotlight-item-job .spotlight-item a{color:#f7f7f7;text-decoration:none;font-size:32px;font-size:3.2rem;line-height:normal;word-break:normal}.spotlight-item-wrap.spotlight-item-job .spotlight-item a:hover{text-decoration:underline}.spotlight-item-wrap.spotlight-item-job .spotlight-item ul{margin-left:0;margin-bottom:0}.spotlight-item-wrap.spotlight-item-job .spotlight-item ul li{list-style:none}.spotlight-item-wrap.spotlight-item-job .spotlight-item ul li:before{display:none}.spotlight-item-wrap.spotlight-item-job .spotlight-item span{display:block;line-height:30px}.spotlight-item-wrap.spotlight-item-job:not(.empty) .spotlight-item{background-color:var(--color-secondary);padding:1.375em 1.1875em}.spotlight-item-visual img{margin-bottom:1.125em;width:100%;object-fit:contain}.spotlight-item-visual.news-type-fullscreen{position:absolute;height:100%;width:100%}.spotlight-item-visual.news-type-fullscreen img{margin-bottom:0;object-fit:cover;height:100%}.spotlight-item-visual.news-type-lead a:after{content:"";position:absolute;inset:0;height:100%;width:100%}.spotlight-item-details{padding-left:1.3888888889em;padding-right:1.3888888889em;display:flex;flex-direction:column}.spotlight-item-details a{color:inherit;text-decoration:none}.spotlight-item-details a:focus,.spotlight-item-details a:hover{text-decoration:none}.spotlight-item-details a:after{content:"";position:absolute;inset:0;height:100%;width:100%}.spotlight-item-details.new-type-fullscreen{position:relative;margin-top:auto}.spotlight-item-details~.link-type-indicator{margin-left:1.4375em;margin-bottom:.0625em;position:relative}.author-box{border-top:4px solid var(--color-secondary);padding:30px}.author-box-visual{margin-bottom:1.6875em}.author-box-visual img{border-radius:50%}.author-box-title{margin-bottom:0}.author-box-title span[itemprop=name]{display:inline-block;margin-bottom:.3125em}.author-box-title span[itemprop=roleName]{display:block;margin-bottom:.9375em;font-weight:400}.content .author-box-title{margin-top:0}.content .author-box-content ul{margin-left:0;margin-top:0}.content .author-box-content ul li{margin-bottom:0;list-style:none}.content .author-box-content ul li:before{display:none}.author-box-content a{text-decoration:none}.author-box-content a:focus,.author-box-content a:hover{text-decoration:underline}.single-reference{border-top:4px solid var(--color-secondary);padding-top:1.3125em}.single-reference-wrapper{padding-inline:1.5em}.single-reference .reference:hover{box-shadow:none}.single-reference .reference.reference-has-no-content{padding-bottom:0}.single-reference .reference-image img{width:100%;margin-inline:0}.single-reference .reference-content{padding-inline:0}.single-reference h3{color:var(--color-secondary);padding-inline:1.3333333333em;font-size:16px;font-size:1.6rem}.single-reference h4{font-size:18px;font-size:1.8rem;font-weight:700;line-height:28px}.single-reference p{font-size:14px;font-size:1.4rem}.single-sidebar-element-member.get-in-touch header{border-top:4px solid var(--color-secondary);padding-top:1.3125em;text-align:left}.single-sidebar-element-member.get-in-touch header h3{color:var(--color-secondary);padding-left:1.2777777778em;font-size:16px;font-size:1.6rem;font-weight:500}.single-sidebar-element-member .support-card{margin-left:0;max-width:20.625em}.single-sidebar-element-member .support-card-info{padding-left:1.4375em;max-width:none}.single-sidebar-element-member .support-card-info li:first-child{margin-bottom:0;font-weight:700;line-height:28px}.single-sidebar-element-member .support-card-info li.with-icon{margin-bottom:0}.single-sidebar-element-member .support-card-visual{padding-left:1.2777777778em;max-width:250px}.single-sidebar-title{border-top:4px solid var(--color-secondary);padding-top:1.3125em}.single-sidebar-title h3{color:var(--color-secondary);padding-inline:1.3333333333em;font-size:16px;font-size:1.6rem}.has-single-sidebar-padding{padding-inline:1.4444444444em}.another-hero-slide-wrap{display:grid;grid-template-rows:50dvw 70px 1fr;margin-bottom:100px}.another-hero-slide-left{grid-row:1/3;grid-column:1/-1}.another-hero-slide-right{background-color:var(--bg-color,inherit);grid-row:2/-1;grid-column:1/-1;display:flex;flex-direction:column;margin-inline:5%;padding-inline:1.2222222222em;padding-bottom:1.8333333333em}.another-hero-slide-right.center{text-align:center}.another-hero-slide-right .wp-block-quote{margin-inline:0;margin-block:1.5em .8125em;font-style:normal}.another-hero-slide-right .wp-block-quote:after,.another-hero-slide-right .wp-block-quote:before{content:""}.another-hero-slide-right .wp-block-quote p{font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.3}.another-hero-slide-right .wp-block-quote p:last-of-type{margin-bottom:2.3333333333em}.another-hero-slide-right .wp-block-quote strong{font-weight:600}.full .another-hero-slide .another-hero-slide-left{grid-column:1/3}.another-hero-slide.is-style-two .another-hero-slide-wrap{box-shadow:0 var(--border-size) var(--wp--preset--color--white) inset;grid-template-rows:70dvw 1fr}.another-hero-slide.is-style-two .another-hero-slide-left{grid-column:inherit;grid-row:1/2}.another-hero-slide.is-style-two .another-hero-slide-right{margin-inline:0;padding:10px 10px 50px;grid-column:inherit;grid-row:2/3;position:relative;z-index:1}.logos{background-color:#f7f7f7;padding-top:2.4375em;padding-bottom:2.4375em}.logos.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.logos-wrap{margin-inline:auto;width:min(100%,1300px)}.logos-wrap:before{display:none}.logos-wrap .wp-block-image{margin-bottom:1.25em;position:relative;min-height:77px;display:flex;justify-content:center;align-items:center}.logos-wrap .wp-block-image img{max-height:77px;width:auto}.timeline{background-color:#eeeff1;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;padding-bottom:3.555556em;margin-bottom:.555556em}.timeline-section-title{padding-top:2em}.timeline-section-title h2{font-size:25px;font-size:2.5rem;font-weight:500}.timeline .wrap{width:100%;max-width:1300px;min-width:auto;margin:0 auto}.timeline .period:first-of-type .years .year:first-of-type .year-details:before{height:calc(100% - 16px)}.timeline .period:last-of-type .years .year:last-of-type .year-details:before{height:40%;top:-13px}.period{border-top:1px solid #9aa3ab;min-height:50px}.period-time{cursor:pointer;font-weight:300;font-size:18px;font-size:1.8rem;padding-left:1.6111111111em;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;flex-grow:1;line-height:25px;padding-top:10px;padding-bottom:9px}.period-time span:not(.period-subtitle){font-weight:700}.period-time:before{border:1px solid #435562;content:"+";width:16px;height:16px;position:absolute;top:22px;transform:translateY(-50%);left:0;font-size:15px;line-height:.7;display:inline-flex;align-items:center;justify-content:center}.period.show .period-time:before{content:"-";font-size:20px;line-height:.6}.period-subtitle,.period-subtitle.hide{display:none}.year{font-size:1.11111em;margin-bottom:.5em}.years{display:none}.years .year:last-of-type .year-details:last-of-type:before{height:calc(100% + 20px);top:-12px}.year-time{font-weight:500;position:relative;padding-left:1.666667em}.year-time:after{content:"";width:16px;height:16px;border:1px solid #707070;background-color:#435562;position:absolute;top:7px;left:0;z-index:2}.year-detail{background-color:#fff;margin-bottom:.5em;padding:.45em .75em .3em}.year-details .year-detail:last-of-type,.year-details p:last-of-type{margin-bottom:0}.standorte .site-inner{margin-top:1.666667em}.locations{display:none;background-color:#f7f7f7;padding-top:.777778em}.locations-wrap{display:flex;flex-wrap:wrap;flex-direction:column;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;width:100%}.locations-filter{flex-basis:100%}.locations-filter-header h2{font-size:16px;font-size:1.6rem}.locations-filter-filters{margin-bottom:2.22222em;max-width:1300px;margin-left:auto;margin-right:auto}.locations-filter-filters ul.filter li.list-parent,.locations-filter-filters ul.filter li.list-parent ul li{list-style-type:none}.filter{display:flex;flex-wrap:wrap;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.content .filter,.entry-content .filter{margin-left:0;margin-bottom:0}.list-parent{background-color:#fff;position:relative;margin-bottom:.833333em;padding:3px .555556em;flex-basis:inherit;border:1px solid hsla(0,0%,43.9%,.25);width:100%}.list-parent.active>.checkbox>label:after{content:"";border-color:#fff}.list-parent.active>.checkbox>label:before{content:"";background-color:#435562;border-color:#435562}.list-parent:hover>ul{display:flex}.list-parent:hover i{transform:rotate(-225deg);top:-1px}.site-inner .list-parent ul{margin-left:0;margin-top:0;margin-bottom:0}.list-parent>ul{display:none;position:absolute;left:-1px;right:0;z-index:1;flex-direction:column;top:2em;bottom:0;background-color:#fff;height:100%;margin-left:-1px;margin-right:-1px}.list-parent>ul.wf_filters_children{left:0}.list-parent>ul.co_filters_children label,.list-parent>ul.wf_filters_children label{font-weight:300}.list-parent>ul li{background-color:#fff;padding-left:.45em;padding-bottom:7px;border-left:1px solid hsla(0,0%,43.9%,.25);border-right:1px solid hsla(0,0%,43.9%,.25);list-style:none;margin-bottom:0}.list-parent>ul li:before{display:none}.list-parent>ul li:first-child{padding-top:.5em}.list-parent>ul li:last-child{padding-bottom:.444444em;border-bottom:1px solid hsla(0,0%,43.9%,.25)}.list-parent i{transform:rotate(-45deg);transform-origin:32% 65%;transition:transform .12s linear;display:inline-block;position:absolute;top:0;right:.555556em}.checkbox{background-color:transparent;padding-left:.422222em;padding-right:.277778em;position:relative}.checkbox input[type=checkbox]{opacity:0;position:absolute;left:0}.checkbox input[type=checkbox]+label:after{content:none}.checkbox input[type=checkbox]:checked+label.active:after{border-color:#fff}.checkbox input[type=checkbox]:checked+label:after{content:"";border-color:#fff}.checkbox input[type=checkbox]:checked+label:before{content:"";background-color:#435562;border-color:#435562}.checkbox label{color:#435562;display:block;padding-left:1em;padding-bottom:.277778em;padding-top:.3em;position:relative;font-size:1.11111em;line-height:1;transition:margin-left .12s;font-weight:500}.checkbox label:hover{cursor:pointer}.checkbox label:after,.checkbox label:before{position:absolute}.checkbox label:before{content:"";left:-7px;border:1px solid #435562;background-color:transparent;display:block;top:.35em;border-radius:0;width:.888889em;height:.888889em}.checkbox label:after{content:"";display:inline-block;top:.55em;height:.277778em;width:.555556em;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:-.15em}.checkbox label.active:before{background:#435562}.checkbox.co_filters_parent label,.checkbox.wf_filters_parent label{font-weight:500;font-size:18px;font-size:1.8rem}.companies{display:flex;flex-wrap:wrap}.company-card-location{margin-bottom:2.22222em;word-break:break-word;overflow-wrap:break-word;display:flex;flex-direction:column}.company-card-location:focus,.company-card-location:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.company-card-location .company-card-logo{margin-bottom:.333333em;padding:2.944444em 2.944444em 3.166667em 2.833333em}.company-card-location .company-card-details{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;font-size:16px;font-size:1.6rem}.company-card-location .company-card-details>li{font-size:16px;font-size:1.6rem}.company-card-location .company-card-details>li:first-child{margin-bottom:1.866667em;font-size:30px;font-size:3rem}.company-card-location .company-working-fields{margin-top:auto}.map-location{display:flex;place-items:center;place-content:center;height:730px}.gm-style .gm-style-iw.gm-style-iw-c{border-radius:0!important;padding:0!important}.gm-style .gm-style-iw-d{overflow:auto!important;max-height:400px!important}.gm-style img{max-width:100%!important}.gm-style .gm-ui-hover-effect{opacity:1!important}.gm-style .gm-ui-hover-effect img{display:none!important}.marker-item{max-width:325px}.marker-item-visual{background-color:#f7f7f7;padding:1.53846em 7.076923em;margin-bottom:1.153846em;max-width:325px}.marker-item-details{padding-left:15px;padding-right:15px;font-size:16px;font-size:1.6rem;font-weight:300;line-height:24px}.marker-item-details ul{margin-left:0;margin-bottom:15px}.marker-item-details ul li{list-style:none}.marker-item-details ul li:before{display:none}.marker-item-details a{color:inherit}.gm-style .gm-style-iw .marker-item li{font-size:16px;font-size:1.6rem;font-weight:300;line-height:24px}.companies-list-wrap{background-color:#f7f7f7;padding-top:2.555556em}.company-list-item{background-color:#fff;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.company-list-item:not(:last-of-type){margin-bottom:35px}.company-list-item h2{font-size:18px;font-size:1.8rem;margin-bottom:.5555555556em;padding-top:1.2222222222em;padding-left:1.1111111111em}.content .company-list-item ul,.entry-content .company-list-item ul{flex-basis:100%;margin-left:0;margin-bottom:0}.company-list-item li{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.11111em 1.11111em 0}.content .company-list-item li,.entry-content .company-list-item li{list-style:none}.company-list-item li:nth-child(2n+2){background-color:#eeeff1}.company-list-item li:last-child{margin-bottom:0}.company-list-item li:before{display:none}.company-list-item li span:first-of-type a{padding-left:16px}.company-list-item span{display:flex;align-items:center;font-size:16px;font-size:1.6rem;margin-bottom:15px;flex-basis:100%}.company-list-item span:empty{display:none}.company-list-item span a{color:#435562;padding-left:.277778em;text-decoration:none}.company-list-item span a:focus,.company-list-item span a:hover{color:red;text-decoration:none}.company-list-item span svg{width:16px;height:24px}.company-list-website{display:flex;padding-left:1.1111111111em;padding-right:1.1111111111em}.company-list-website svg{margin-right:5px;margin-top:3px;width:16px;height:24px}.company-list-website a{color:#435562;text-decoration:none}.company-list-website a:focus,.company-list-website a:hover{color:red;text-decoration:none}.pin-inactive{display:none}.tabs [role=tab][aria-selected=true] .pin-active{display:inline-block}.tabs [role=tab][aria-selected=false] .pin-active{display:none}.tabs [role=tab]:first-of-type[aria-selected=false] .pin-active,.tabs [role=tab][aria-selected=false] .pin-inactive{display:inline-block}.tabs [role=tab]:first-of-type[aria-selected=false] .pin-inactive{display:none}.section-map-location .tabs [role=tablist]{margin-bottom:0}.section-map-location .tabs [role=tabpanel]{padding-top:0}.section-map-location .tabs [role=tab]{display:inline-flex;align-items:center}.jobs-intro{display:flex;flex-wrap:wrap;justify-content:space-between}.jobs-intro-details{max-width:46.6666666667em;font-size:18px;font-size:1.8rem}.jobs-intro-card{align-self:flex-start;background-color:#eeeff1;border-top:2px solid #435562;padding:1px .6875em .75em;width:100%;max-width:26.25em;font-size:16px;font-size:1.6rem}.jobs-intro-card h2{margin-bottom:.4375em;font-size:16px;font-size:1.6rem;font-weight:500}.jobs-intro-card span{margin-bottom:.5625em;display:block}.jobs-tabs{background-color:#f7f7f7;margin-top:3.88889em;margin-bottom:1.333333em;padding-top:0;padding-bottom:.833333em}.jobs-tabs .wrap{padding-left:5.95%;padding-right:5.95%}.tabs{margin-top:-2.444444em;margin-bottom:2.444444em}.tabs [role=tablist]{margin:0 0 -.1em;overflow:visible}.tabs [role=tablist] #lehrstellen{display:none}.tabs [role=tab]{background-color:#eeeff1;border-top:2px solid #435562;border-left-width:0;border-right-width:0;border-bottom-width:0;color:#435562;position:relative;margin:0;padding:.3em .5em .4em;overflow:visible;font-family:inherit;font-size:inherit}.tabs [role=tab]:after{position:absolute;z-index:3;bottom:-1px;right:0;left:0;height:.2em;background:#fff;box-shadow:none;content:""}.tabs [role=tab] svg{color:inherit;width:15px;height:13px;margin-right:5px}.tabs [role=tab][aria-selected=true]{background-color:#435562;color:#fff;outline:0}.tabs [role=tab][aria-selected=true]:after{display:none}.tabs [role=tab]:active,.tabs [role=tab]:focus,.tabs [role=tab]:hover{outline:0}.tabs [role=tabpanel]{position:relative;z-index:2;padding-top:.833333em}.tabs [role=tabpanel] p{margin:0}.tabs [role=tabpanel] *+p{margin-top:1em}.tab-header{border-bottom:2px solid #99a2aa;padding-bottom:1.277778em;margin-bottom:1.722222em;padding-top:1.277778em}.tab-header h3{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:.875em}.tab-header-selectors{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;flex-grow:1;z-index:1000}.tab-header-checkboxes{display:flex;flex-wrap:wrap;flex-direction:column;max-width:36.6667em;margin-left:.444444em}.tab-header-select{max-width:35.55556em;display:flex;align-items:flex-start;justify-content:flex-end;width:100%;margin-left:-3px}.tab-header-select .list-parent{width:100%}.tab-header.tab-header-network{display:flex;justify-content:space-between}.tab-header.tab-header-network .tab-header-select{justify-content:normal}.job-item{background-color:#fff;cursor:pointer;border-bottom:2px solid #99a2aa;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;padding:.388889em 11px .555556em}.job-item:not(:last-child){margin-bottom:.666667em}.job-item-name,.job-item span{font-size:18px;font-size:1.8rem}.job-item-name h4{margin-top:0;margin-bottom:0;font-weight:500}.job-item-name a{color:#525252;text-decoration:none;font-size:18px;font-size:1.8rem}.job-item-name a:focus,.job-item-name a:hover{text-decoration:underline}.job-item-name span{color:#525252}.job-item-company{flex-grow:1;text-align:right}.career-block{background-color:#eeeff1;margin-bottom:2.5em;padding-bottom:2.5em}.career-block-white{background-color:#fff}.career-block-row{display:flex;flex-wrap:wrap}.career-block-row:not(:last-child){margin-bottom:2.5em}.career-block-row-reverse{flex-direction:row-reverse}.career-block-right,.career-block-row-reverse .career-block-right{padding-left:5%;padding-right:5%}.career-block-right{max-width:35.2778em;padding-top:2.166667em}.career-jobs{background-color:#eeeff1;text-align:center;padding-top:1.61111em;padding-bottom:2.833333em}.career-jobs h3{margin-bottom:.8125em;font-weight:300;font-size:46px;font-size:4.6rem}.career-jobs p{font-size:18px;font-size:1.8rem;margin:0 auto 1.2777777778em}.career .button{padding:.3125em 1.1875em .375em 1.125em;font-weight:500}.get-in-touch{font-size:18px;font-size:1.8rem;margin-bottom:1.1111111111em}.page-template-with-custom-sidebar .get-in-touch{margin-top:2.2222222222em}.get-in-touch header{margin-bottom:1.4em;text-align:center}.get-in-touch h3{margin-bottom:.2291667em;font-size:46px;font-size:4.6rem;font-weight:300}.get-in-touch span{font-weight:500}.support-card{margin-left:auto;margin-right:auto}.support-card,.support-card-visual{max-width:310px}.support-card-visual img{margin-left:auto;margin-right:auto}.support-card-info{display:flex;align-items:flex-end;flex-grow:1;margin-top:1em;max-width:310px}.support-card-info ul{margin-left:0}.support-card-info ul>li{list-style-type:none}.support-card-info li:before{display:none}.support-card-info li:first-child{font-weight:500}.support-card-info li.with-icon{display:flex;align-items:center}.support-card-info li.with-icon svg{width:.7em;height:.7em;margin-right:.5em}.support-card-info a{color:inherit;text-decoration:none}.support-card-info a:focus,.support-card-info a:hover{text-decoration:underline}.schibli-gallery.alignfull{max-width:97vw}.gallery-wrap{column-count:4;column-gap:0;row-gap:0}.gallery-item{display:inline-block;margin-bottom:-10px;padding:0;position:relative}.gallery-item:focus .sp-no-webp,.gallery-item:hover .sp-no-webp{transition:transform .52s ease;transform:scale(1.01)}.gallery-item a,.gallery-item img,.gallery-item picture{width:100%;display:block}.sp-no-webp{transition:transform .52s ease}.news .breadcrumb{margin-top:4.375em}.news .content>article{margin-top:0}.blog-latest-news{padding-top:4.61111em;padding-bottom:4.61111em;background-color:#f7f7f7;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-bottom:2.055556em;max-width:100vw}.blog-latest-news .wrap{padding-left:6%;padding-right:6%}.blog-latest-news article{background-color:#fff}.blog-latest-news .wrap,.latest-news-section .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1300px;min-width:auto}.blog-latest-news .wrap:after,.blog-latest-news .wrap:before,.latest-news-section .wrap:after,.latest-news-section .wrap:before{display:none}.blog-latest-news article,.latest-news-section article{margin-bottom:1em}.blog-latest-news article,.blog-news article,.latest-news-section article{min-width:0;word-break:break-word;overflow-wrap:break-word;font-size:18px;font-size:1.8rem;display:flex;flex-direction:column;margin-top:0}.blog-latest-news article:not(.wp-custom-template-fullscreen),.blog-news article:not(.wp-custom-template-fullscreen),.latest-news-section article:not(.wp-custom-template-fullscreen){padding-bottom:.6666666667em}.blog-latest-news article:not(.wp-custom-template-fullscreen) .entry-content,.blog-latest-news article:not(.wp-custom-template-fullscreen) .entry-meta,.blog-news article:not(.wp-custom-template-fullscreen) .entry-content,.blog-news article:not(.wp-custom-template-fullscreen) .entry-meta,.latest-news-section article:not(.wp-custom-template-fullscreen) .entry-content,.latest-news-section article:not(.wp-custom-template-fullscreen) .entry-meta{padding-left:1.25em;padding-right:1.25em}.blog-latest-news article:not(.wp-custom-template-fullscreen) img,.blog-news article:not(.wp-custom-template-fullscreen) img,.latest-news-section article:not(.wp-custom-template-fullscreen) img{margin-bottom:.9em;width:100%;object-fit:contain}.blog-latest-news article:focus,.blog-latest-news article:hover,.blog-news article:focus,.blog-news article:hover,.latest-news-section article:focus,.latest-news-section article:hover{box-shadow:5px 5px 12px rgba(0,0,0,.16)}.blog-latest-news article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus,.blog-latest-news article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover,.blog-news article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus,.blog-news article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover,.latest-news-section article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus,.latest-news-section article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover{cursor:pointer}.blog-latest-news article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus h2,.blog-latest-news article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover h2,.blog-news article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus h2,.blog-news article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover h2,.latest-news-section article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):focus h2,.latest-news-section article:not(.wp-custom-template-lead):not(.wp-custom-template-fullscreen):not(.wp-custom-template-text):hover h2{color:var(--color-secondary)}.blog-latest-news article .entry-image-link,.blog-news article .entry-image-link,.latest-news-section article .entry-image-link{display:block}.blog-latest-news article .entry-title,.blog-news article .entry-title,.latest-news-section article .entry-title{font-size:18px;font-size:1.8rem;color:#435562;line-height:25px;margin-bottom:1.0555555556em}.blog-latest-news article .entry-header,.blog-news article .entry-header,.latest-news-section article .entry-header{margin-bottom:0}.blog-latest-news article .entry-content,.blog-news article .entry-content,.latest-news-section article .entry-content{display:flex;flex-direction:column}.blog-latest-news article .entry-content p,.blog-news article .entry-content p,.latest-news-section article .entry-content p{margin-bottom:0;font-size:18px;font-size:1.8rem;line-height:1.4}.blog-latest-news article.wp-custom-template-text .entry-content p,.blog-news article.wp-custom-template-text .entry-content p,.latest-news-section article.wp-custom-template-text .entry-content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;font-size:28px;font-size:2.8rem;font-weight:500;line-height:35px}.blog-latest-news article .entry-meta,.blog-news article .entry-meta,.latest-news-section article .entry-meta{margin-top:auto;margin-bottom:.5em;line-height:1.5}.wp-custom-template-lead{padding-bottom:.8em;position:relative}.wp-custom-template-lead .entry-header .entry-title{padding-left:1.7em}.wp-custom-template-lead .entry-content{display:flex;flex-direction:column}.wp-custom-template-lead .entry-content h2{font-size:18px;font-size:1.8rem;color:#435562;font-weight:500;line-height:25px}.wp-custom-template-lead:hover .entry-content h2{color:var(--color-secondary)}.wp-custom-template-lead a{color:inherit;display:flex;flex-direction:column;flex:1;text-decoration:none}.wp-custom-template-fullscreen{position:relative;padding:0}.wp-custom-template-fullscreen .entry-content{position:absolute;left:1.3em;bottom:.9em}.wp-custom-template-fullscreen img{margin-bottom:0}.wp-custom-template-fullscreen a{color:inherit;display:block;height:100%;text-decoration:none}.wp-custom-template-text{padding-top:.9em}.wp-custom-template-text .entry-content{margin-top:auto;margin-bottom:2px}.wp-custom-template-text a{color:inherit;display:flex;flex-direction:column;flex:1;text-decoration:none}.has-icon{position:absolute;top:25px;right:25px;width:26px;height:30px}.has-icon span{background-repeat:no-repeat;background-position:50%;display:block;text-indent:-9999px}.has-icon.has-icon-image span{background-size:18px 20px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-image-polaroid-fragment)}.has-icon.has-icon-image-white span{background-size:18px 20px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-image-polaroid-white-fragment)}.has-icon.has-icon-video span{background-size:20px 22px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-play-fragment)}.has-icon.has-icon-video-white span{background-size:20px 22px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-play-white-fragment)}.link-type-indicator{margin-top:1.4em}.link-type-indicator span{background-repeat:no-repeat;background-position:0;background-size:18px 20px;display:block;text-indent:-9999px}.link-type-indicator-linkedin span{width:18px;height:20px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-linkedin-brands-fragment)}.link-type-indicator-linkedin-white span{width:18px;height:20px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-linkedin-brands-white-fragment)}.link-type-indicator-instagram span{width:18px;height:20px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-instagram-brands-fragment)}.link-type-indicator-instagram-white span{width:18px;height:20px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-instagram-brands-white-fragment)}.link-type-indicator-internal span{width:18px;height:18px;background-size:18px 18px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-external-link-fragment)}.link-type-indicator-internal-white span{width:18px;height:18px;background-size:18px 18px;background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-external-link-white-fragment)}.credentials-container{background:#f7f7f7}.credentials-container .area-name h2 a{font-size:16px;font-size:1.6rem;font-weight:300;line-height:20px}.credentials-container .area-name h2 a:before{content:"";position:absolute;inset:0;width:100%;height:100%}.credentials-wrap{padding-top:2em;padding-bottom:2em}.credentials-wrap .wrap{padding-left:0;padding-right:0}.credentials-wrap .area{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-bottom:0;padding-bottom:0;position:relative}.credentials-filter-filters{border-bottom:2px solid #99a2aa;padding-bottom:1.222222em;margin-bottom:2.555556em}.areas-wrapper{display:grid;gap:1.2222222222em}.areas-wrapper:after,.areas-wrapper:before{display:none}.area{position:relative;cursor:pointer}.area .area-footer{position:absolute;bottom:20px;font-size:14px;width:100%;padding:0 15px;display:none;justify-content:space-between;min-height:47px;align-items:flex-start}.area-footer-date{line-height:1}#credentials-no-results{text-align:center;display:none}.hero-slider .single-credentials{height:auto!important}.landing-page.has-no-landing-page-navigation .site-inner{margin-top:0}.landing-page .video-hero{margin-bottom:0}.landing-page-navigation .menu-toggle{top:18px;right:4%}.landing-page-navigation-logo{background-color:#fff;position:relative;margin-left:auto;padding:.5555555556em;max-width:11.1111111111em;z-index:1}.landing-page-navigation-logo img{margin:auto;width:11.1111111111em}.landing-page-logo{margin-right:3px;margin-left:3px}.landing-page .nav-primary ul{margin-left:0;margin-bottom:0}.landing-page .nav-primary.genesis-responsive-menu{z-index:2;margin-top:59px}.landing-page .nav-primary.genesis-responsive-menu .menu-item:before{display:none}.landing-page .entry-content .hero-slider~.landing-page-navigation .landing-page-navigation-logo{top:-3.75em}.landing-page .entry-header{margin-block:1.875em}.landing-page .entry-title{font-weight:700}.sidebar-cards{margin-top:2.5em}.sidebar-card{padding-bottom:2.25em}.sidebar-card-heading{border-top:4px solid var(--color-secondary);padding-top:1.3125em;padding-inline:1.5em}.sidebar-card-heading h3{color:var(--color-secondary);font-size:16px;font-size:1.6rem}.sidebar-card-visual{margin-bottom:1.25em}.sidebar-card-member .sidebar-card-visual{margin-bottom:1.375em}.sidebar-card-content{padding-left:1.5em;padding-right:1.5em}.sidebar-card-content p:last-of-type{margin-bottom:0}.sidebar-card-content .sidebar-card-member-position{margin-bottom:.625em}.sidebar-card-content .sidebar-card-member-position h4{margin-bottom:0;font-size:18px;font-size:1.8rem;font-weight:500}.sidebar-card-content .sidebar-card-member-position span{font-weight:400}.sidebar-card-content li{display:flex;align-items:center;position:relative;line-height:25px;transform:translateX(-7px)}.sidebar-card-content li svg{width:1.5em;height:1.1em;margin-right:.625em}.sidebar-card-content li a{display:block;color:inherit;text-decoration:none}.marketing-landing-page-heading{text-align:center;color:#000}.marketing-landing-page-heading .wp-block-heading{margin-block-end:.2708333333em;font-size:48px;font-size:4.8rem;font-weight:700}.marketing-landing-page-heading p{font-size:25px;font-size:2.5rem;font-weight:500}.marketing-landing-page .gform_wrapper{border:11px solid #f7f7f7;margin-inline:auto;padding-inline:1.75em;padding-block-start:1.5625em;padding-block-end:.375em;max-width:560px}.marketing-landing-page .gform_wrapper .gform_page_fields{--gf-form-gap-y:0;text-align:center}.marketing-landing-page .gform_wrapper .gform-body{padding-block-start:.4375em}.marketing-landing-page .gform_wrapper .gfield_description{--gf-desc-choice-field-space:37px;--gf-desc-space:0;color:#000;font-size:24px;font-size:2.4rem;font-weight:700}.marketing-landing-page .gform_wrapper .ginput_container_checkbox .gfield_checkbox{display:flex;flex-direction:row;gap:1.25em;flex-wrap:wrap;justify-content:center;margin-bottom:.5em}.marketing-landing-page .gform_wrapper .ginput_container_checkbox .gfield_checkbox input{position:absolute;clip:rect(0,0,0,0)}.marketing-landing-page .gform_wrapper .ginput_container_checkbox .gfield_checkbox input+label{background-color:var(--gf-color-secondary);border:1px solid var(--gf-ctrl-border-color);color:var(--gf-color-secondary-contrast);margin-inline:0;padding:.625em 1em;cursor:pointer;text-align:center;font-weight:300}.marketing-landing-page .gform_wrapper .ginput_container_checkbox .gfield_checkbox input+label:focus,.marketing-landing-page .gform_wrapper .ginput_container_checkbox .gfield_checkbox input+label:hover,.marketing-landing-page .gform_wrapper .ginput_container_checkbox .gfield_checkbox input:checked+label{color:var(--gf-color-secondary);background-color:var(--gf-ctrl-border-color)}.marketing-landing-page .gform_wrapper .gchoice{position:relative;padding-inline-end:0;padding-block-end:0}.marketing-landing-page .gform_wrapper.gform-theme--foundation .gfield.gf_list_inline .gfield_checkbox .gchoice,.marketing-landing-page .gform_wrapper.gform-theme--foundation .gfield.gf_list_inline .gfield_radio .gchoice{padding-inline-end:0;padding-block-end:0}.marketing-landing-page .gform_wrapper .gform_footer,.marketing-landing-page .gform_wrapper .gform_page_footer{padding-inline:5%;margin-block:24px;justify-content:center}.marketing-landing-page .gform_wrapper .gform_footer .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.marketing-landing-page .gform_wrapper .gform_footer .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.marketing-landing-page .gform_wrapper .gform_footer input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.marketing-landing-page .gform_wrapper .gform_footer input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.marketing-landing-page .gform_wrapper .gform_page_footer .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.marketing-landing-page .gform_wrapper .gform_page_footer .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.marketing-landing-page .gform_wrapper .gform_page_footer input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.marketing-landing-page .gform_wrapper .gform_page_footer input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){--gf-local-font-size:16px;--gf-local-font-size:1.6rem;--gf-local-font-weight:300;--gf-ctrl-btn-font-weight:300}.marketing-landing-page .gform_wrapper .gform_footer input[type=button],.marketing-landing-page .gform_wrapper .gform_page_footer input[type=button]{border-radius:0}.sidebar{font-size:16px;font-size:1.6rem;line-height:1.5}.sidebar .widget{margin-bottom:40px}.sidebar p{margin-bottom:20px}.latest-entry{background-color:#f7f7f7;padding:1.4375em 1.5625em 1.5625em 1.375em}.latest-entry .entry{margin-bottom:0}.latest-entry .widget-title{font-weight:300}.latest-entry .entry-title{margin-bottom:0;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.2}.latest-entry .entry-meta span:not(.entry-author-name){display:block}.latest-entry .entry-meta .entry-time{font-size:16px;font-size:1.6rem}.site-footer{background-color:#fff;color:#435562;font-size:15px;font-size:1.5rem;line-height:1.5}.site-footer p{margin-bottom:0}.footer-top{background-color:#2f3c45}.footer-top .wrap{display:flex;flex-wrap:wrap;align-items:baseline;padding-top:1.333em;padding-bottom:2.933em;justify-content:space-between}.footer-top-network .wrap{padding-top:2.066667em;justify-content:flex-start}.footer-top-section-left{width:100%;display:flex;gap:20px}.footer-top-section-left ul{display:flex;gap:20px;justify-content:space-between;align-items:center}.footer-top-section-right{width:100%}.footer-top-section-right-logo{margin-top:2.667em;margin-bottom:1.333em}.footer-top-section-right-logo img{width:100%}.footer-top-section-right ul{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-top-section-right ul:not(:first-of-type){margin-top:10px}.footer-top-section-right li{margin-bottom:1em;flex-basis:calc(50% - 32px)}.footer-bottom{padding-top:.533em;padding-bottom:1.333333em}.footer-bottom .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.footer-bottom a{color:#435562}.footer-bottom-section-left{margin-left:0;margin-right:auto;font-size:14px;font-size:1.4rem}.footer-bottom-section-left ul li img{max-height:60px;width:auto}.footer-bottom-section-left ul li:last-child{float:left}.footer-info{overflow:hidden}.certs{margin-top:.6em}.certs ul{display:flex;flex-wrap:wrap}.certs li{width:60px}.certs li:not(:first-child){margin-left:10px}.certs li img{width:100%}.modal-search-form{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5);display:none;opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;width:100vw;height:100%;height:100vh;margin:auto;z-index:10000}.modal-search-form.fade-in{animation:fadeIn 1.2s;opacity:1;display:flex}.modal-search-form-wrap{width:90%}.modal-search-form-open{background-color:var(--color-secondary);color:#fff;float:right;width:3.1875em;height:3.1875em;border:none;border-radius:2px;padding:0;text-indent:-9999px;display:flex;justify-content:center;align-items:center;transition:.4s;cursor:pointer;position:relative;top:0;z-index:1}.modal-search-form-open:before{display:none}.modal-search-form-open:after{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-search-icon-white-fragment);background-repeat:no-repeat;background-size:18px 19px;background-position:50%;content:"";width:1.125em;height:1.1875em;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:3}.modal-search-form-open:focus,.modal-search-form-open:hover{background-color:transparent;border:1px solid var(--color-secondary);border-radius:3px}.modal-search-form .search-form .search-form-input{background-color:#fff;color:var(--color-secondary);height:2.8em;padding-right:.6em;position:static;text-indent:0;font-size:25px;font-size:2.5rem;width:100%}.modal-search-form .search-form .search-form-input:focus:-ms-input-placeholder{color:transparent}.modal-search-form .search-form .search-form-input:focus::placeholder{color:transparent}.modal-search-form .search-form .search-form-input::-moz-placeholder{color:var(--color-secondary);opacity:1}.modal-search-form .search-form .search-form-input::-webkit-input-placeholder{color:var(--color-secondary)}.modal-search-form .search-form .search-form-submit{background-color:var(--color-secondary);width:5.4375em;height:4.375em;margin-left:0;top:0}.modal-search-form .search-form .search-form-submit:after{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-search-icon-white-fragment);background-size:30px 30px;width:30px;height:30px}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none;padding-right:17px}.site-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5);display:none;opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;width:100vw;height:100%;height:100vh;margin:auto;z-index:10000;overflow-y:scroll}.site-modal.fade-in{animation:fadeIn 1.2s;opacity:1;display:flex}.site-modal-container{position:relative;background-color:#fff;max-width:35.5625em;width:30%}.site-modal-container:after{content:"\D7";color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:absolute;top:-30px;right:-30px;font-size:56px;font-size:5.6rem;line-height:1}.site-modal-wrap>.gravity-theme{padding-top:1.25em;margin-left:auto;margin-right:auto;width:90%}.site-modal-wrap>.gravity-theme .gform_title{font-size:16px;font-size:1.6rem}.site-modal-wrap>.gravity-theme .gform_required_legend{display:none}.site-modal-wrap>.gravity-theme .gfield_radio{display:flex}.site-modal-wrap>.gravity-theme .gfield_radio .gchoice:not(:first-of-type){margin-left:1em}.site-modal-wrap>.gravity-theme .gfield_label{margin-bottom:0!important;color:#525252;font-weight:500!important}.site-modal-wrap>.gravity-theme .gform_button.button{margin-left:auto}.site-modal-wrap>.gform_confirmation_wrapper{padding:1.25em}.support-side{display:none}.floating-badge{background-color:var(--color-secondary);box-shadow:5px 5px 12px rgba(0,0,0,.16);color:#fff;text-align:center;width:18ch;padding:20px 5px;position:fixed;right:20px;bottom:20px;z-index:100}.floating-badge h5{font-size:25px;font-size:2.5rem;font-weight:500}.floating-badge-wrap{position:relative}.floating-badge p{margin-block-end:20px;line-height:1.3}.floating-badge p:last-child{margin-block-end:0}.floating-badge a{background-color:#fff;color:var(--color-secondary);font-size:16px;font-size:1.6rem;text-decoration:none;padding:10px}.floating-badge a:after{content:"";inset:0;width:100%;height:100%;position:absolute}@media(min-width:415px){.footer-bottom-section-left{font-size:15px;font-size:1.5rem}}@media(min-width:425px){.latest-news-section-top h2{margin-bottom:0}}@media(min-width:480px){.areas h3{font-size:26px;font-size:2.6rem}.area{width:calc(50% - 8px)}.latest-news-section-top h2{margin-right:.818182em}.member.member-single .member-visual{flex-basis:40%}.member.member-single .member-details{flex-basis:50%}.video-hero-overlap{margin-top:0}.facts-wrap{gap:24px}.fact{padding-top:27px;padding-left:10px;padding-right:10px}.fact-icon{margin-bottom:6px}.fact-number{margin-bottom:5px}.fact-number span{font-size:36px;font-size:3.6rem;line-height:40px}.content .fact-name p{margin-bottom:21px}.job-benefits{margin-bottom:1.3333333333em}.job-benefit{padding-left:.625em;padding-right:.625em}.job-benefit figure{margin-top:1.6875em;margin-bottom:6px}.references-wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:481px){.support-side{display:grid;grid-template-columns:35px 1fr;align-items:center;max-height:56.25em;height:9.375em;position:fixed;right:-1px;top:150px;transform:translateX(calc(100% - 35px));z-index:10000}.support-side-icon button{background-color:var(--color-secondary);border-color:var(--color-secondary);padding-left:.4375em;padding-right:.5em;height:150px}.support-side-icon button svg{display:block;width:18px;height:118px}.support-side-content{background-color:var(--wp--preset--color--white);padding:1.25em;position:relative;border:5px solid var(--color-secondary);border-top-left-radius:2px;border-bottom-left-radius:2px}.support-side-content h4{margin-bottom:.3125em;font-size:16px;font-size:1.6rem;font-weight:500}.support-side-content p{margin-bottom:.7142857143em;font-size:14px;font-size:1.4rem}}@media(min-width:490px){.single-entry-latest-news .latest-news-wrap .wrap{padding-left:5%;padding-right:5%}}@media(min-width:560px){.wp-block-button .wp-block-button__link{padding:.2222222222em 1.1666666667em .2777777778em .7777777778em;font-size:18px;font-size:1.8rem}.project-client-details .wrap{flex-direction:row}.client-testimonial{padding-left:1.055556em}.latest-news-section-top h2{font-weight:700;font-size:22px;font-size:2.2rem;line-height:27px}.latest-news-section-top a{font-size:18px;font-size:1.8rem}.boxes.has-four-columns .wrap,.boxes.has-three-columns .wrap,.boxes.has-two-columns .wrap{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 1em),1fr))}.wp-block-column .boxes .wrap{grid-template-columns:repeat(2,1fr)}.events-table tbody{display:grid;grid-template-columns:1fr 1fr;gap:1em}.job-benefits{padding-top:.9444444444em}.job-benefits .job-benefits-wrap{grid-template-columns:repeat(auto-fit,minmax(calc(50% - .94444em),1fr));column-gap:.9444444444em}.job-benefit,.job-benefit.job-benefit-is-visible:nth-child(n+3){margin-bottom:.9444444444em}.schibli-gallery.alignfull{max-width:100vw}}@media(min-width:593px){.certs ul{justify-content:flex-end}}@media only screen and (min-width:601px){.admin-bar .site-header{top:46px}}@media(min-width:640px){.referenzen-logos{grid-template-columns:repeat(3,1fr)}.section-work_fields_companies .company-card{width:calc(50% - 10px);margin-left:20px}.section-work_fields_companies .company-card:nth-child(odd){margin-left:0}.single-entry-latest-news .latest-news-wrap .wrap{padding-left:0;padding-right:0}.single-entry-latest-news .latest-news-wrap article{width:calc(50% - 9px)}.blog-news{grid-template-columns:repeat(2,1fr)}.blog-news-filter .credential-filters{display:grid;column-gap:1.1111111111em;grid-template-columns:repeat(2,1fr)}.blog main.content article{width:calc(50% - 9px)}.team-wrap-section{grid-template-columns:repeat(2,1fr);gap:1.25em}.company-related-news-container article,.working-field-related-news-container article{width:calc(50% - 9px)}.magazine-block.magazine-block-grid{grid-template-columns:repeat(2,1fr);gap:16px}.facts-wrapper{padding-left:6%;padding-right:7%}.facts-wrap{gap:17px}.fact{align-items:normal}.location-box-details{flex-direction:row}.location-box-detail{width:50%}.location-box-detail-address h3{font-size:24px;font-size:2.4rem}.job-benefits{margin-bottom:.9444444444em}.job-benefit{align-items:normal}.spotlight-wrap{display:grid;gap:1.125em;grid-template-columns:repeat(2,1fr)}.spotlight-item-wrap:last-child{grid-column:span 2}.locations-wrap{flex-direction:row}.list-parent{width:calc(50% - 13px)}.list-parent:nth-child(2n){margin-left:1em}.company-card-location{width:calc(50% - 13px)}.company-card-location:not(:nth-child(odd)){margin-left:1em}.company-card-location .company-card-logo{padding:4.61111em 6.27778em 3.72222em 6.16667em;min-height:222px}.blog-latest-news article,.latest-news-section article{width:calc(50% - 9px)}.wp-custom-template-fullscreen .entry-header{height:100%}.wp-custom-template-fullscreen .entry-header img{width:100%;height:100%;object-fit:cover}.wp-custom-template-fullscreen .entry-content{bottom:.8em}.areas-wrapper{grid-template-columns:repeat(2,1fr)}.footer-top-section-right li{flex-basis:calc(33% - 16px)}}@media(min-width:768px){.sidebar-content .content-sidebar-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}.center-content .content-sidebar-wrap,.full-width-content .content-sidebar-wrap{justify-content:center}.columns-one-third{width:32.3076%;max-width:23.33333em}.columns-two-thirds{width:66.1538%;max-width:47.7778em}.columns-two-thirds.has-no-company-card{width:100%;max-width:100%}.referenzen-logos{margin-bottom:0}.single-job-details h5,.single-work_fields .entry-content{font-size:18px;font-size:1.8rem;line-height:25px}.job-company-cwc-card p{font-size:16px!important;font-size:1.6rem!important}.single-entry-latest-news .latest-news-wrap article img{margin-bottom:1.15em}.single-entry-latest-news .latest-news-wrap article .entry-content,.single-entry-latest-news .latest-news-wrap article .entry-meta{padding-left:.7em;padding-right:.7em}.single-entry-latest-news .latest-news-wrap article .entry-content p{margin-bottom:.4444444444em}.event-details h5{font-size:18px;font-size:1.8rem;line-height:25px}.blog-news-filter .credential-filters{grid-template-columns:repeat(3,1fr)}.search-form .search-form-submit{width:1.9375em;height:1.9375em}.entry-header{margin-bottom:1.166667em}.entry-title,.home h1{font-size:36px;font-size:3.6rem;line-height:45px}.home .content>p{font-size:18px;font-size:1.8rem;line-height:25px}.blog main.content article .entry-content,.blog main.content article .entry-meta{padding-left:.7em;padding-right:.7em}.blog main.content article .entry-title{padding-left:.411765em;padding-right:.411765em;padding-left:.2916667em;padding-right:.2916667em}.blog main.content article .entry-image-link img.aligncenter{margin-bottom:.15em}.blog main.content article .entry-content p{margin-bottom:.4em}.featured-image{min-height:132px}.featured-image .sp-no-webp,.featured-image img{object-fit:fill;aspect-ratio:initial;min-height:132px}.menu-toggle span:before{top:-10px}.columns-full ul li,.columns-two-thirds ul li,.content p,.content ul li,.entry-content ul li,.single #genesis-content .details .columns-two-thirds ul li,.single-company .company.entry p{font-size:18px;font-size:1.8rem;line-height:25px}.columns-full ul li:not(.menu-item):before,.columns-two-thirds ul li:not(.menu-item):before,.content ul li:not(.menu-item):before,.entry-content ul li:not(.menu-item):before,.single #genesis-content .details .columns-two-thirds ul li:not(.menu-item):before{top:12px}.area{width:calc(33% - 8px);padding-bottom:3.72222em}.latest-news-section-top h2{margin-right:.72em;font-size:25px;font-size:2.5rem;line-height:35px}.member.member-single .member-details-info ul li{margin-bottom:0}.company-card-logo{padding:1.666667em 1.83333em}.content .company-card-details ul>li{line-height:26px}.company-related{flex-direction:row;justify-content:space-between}.company-related-jobs{flex-grow:1}.company-related-jobs.columns-one-third{width:30.3076%;margin-left:1.166667em}.company-related-jobs-container a{font-size:25px;font-size:2.5rem}.details.has-company-card .columns-one-third{margin-left:auto}.details .columns-full ul li,.details p{font-size:18px;font-size:1.8rem;line-height:25px}.company-related-news-container article:not(.wp-custom-template-fullscreen) img,.working-field-related-news-container article:not(.wp-custom-template-fullscreen) img{margin-bottom:1.15em}.company-related-news-container article .entry-content p,.working-field-related-news-container article .entry-content p{margin-bottom:.4em}.related-news-list{flex-direction:row;flex-wrap:wrap}.related-news-list li{margin-bottom:0;display:flex}.related-news-list li:not(:first-child){margin-left:1.05em}.left-right-blocks .left-right-block-row-reverse .left-right-left{padding-left:1.777778em}.left-right-block-details{padding-left:5%;padding-right:5%}.left-right-blocks .left-right-left,.left-right-blocks .left-right-right{width:49.9%;padding-top:0;padding-bottom:0}.hero-slide img{object-fit:fill;height:auto;aspect-ratio:auto;min-height:auto}.hero-slide{height:35.1562500549vw}.hero-slide-overlap{margin-top:0;z-index:2;top:50%;left:0;right:0;transform:translateY(-50%);height:auto}.hero-slide-overlap,.video-hero-overlap{display:block;position:absolute;margin-left:auto;margin-right:auto;width:100%;max-width:1300px}.facts-wrapper{padding-right:6%}.facts-wrap{grid-template-columns:1fr 1fr}.fact-icon img{width:90%}.testimonial figure{grid-template-columns:.3fr .7fr}.testimonial .details{flex-wrap:wrap;padding-right:50px}.testimonial figcaption{padding-right:200px}.location-box-detail-text{padding-right:2.3888888889em;padding-bottom:8.8888888889em}.news-pdf{flex-direction:row;justify-content:space-between}ul.latest-news-container{flex-direction:row;flex-wrap:wrap}ul li.latest-news-item{margin-bottom:0;display:flex}ul li.latest-news-item:not(:first-child){margin-left:1.05em}.random-references{flex-direction:row;justify-content:space-between}.random-references ul.random-refs-container{flex-direction:row;flex-wrap:wrap}.random-references ul.random-refs-container li.random-refs-item{margin-bottom:0;display:flex}.random-references ul.random-refs-container li.random-refs-item:not(:first-child){margin-left:1.05em}.boxes.has-four-columns .wrap,.boxes.has-three-columns .wrap{grid-template-columns:repeat(auto-fit,minmax(calc(33.33% - 1em),1fr))}.box.has-one-line{padding-bottom:0}.box.has-one-line a{font-size:25px;font-size:2.5rem}.partners li{width:25%}.events-table tr{margin-bottom:0}.job-benefit figure{margin-top:.875em}.references-wrapper{grid-template-columns:repeat(3,1fr)}.references h4{font-size:18px;font-size:1.8rem;line-height:1.3333333333em}.event-timeline>h2{padding-left:2.25em;text-align:center}.event-timeline-items{border-left:none}.event-timeline-items:before{display:none}.event-timeline-items:after{content:"";background-color:rgba(220,228,239,.8);position:absolute;width:3px;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:1}.timeline-item-wrap{display:block}.timeline-item{display:grid;grid-template-columns:50% 50%;margin-bottom:1.875em;padding-left:0}.timeline-item .lead-box,.timeline-item h5{padding-right:1.6666666667em;padding-left:0}.timeline-item:nth-child(odd){margin-right:0;text-align:right}.timeline-item:nth-child(odd) .timeline-item-wrap{grid-column:2/3}.timeline-item:nth-child(odd) .timeline-slider,.timeline-item:nth-child(odd) .wp-block-image{margin-right:0;margin-left:auto}.timeline-item:nth-child(odd) .lead-box,.timeline-item:nth-child(odd) h5{padding-left:1.6666666667em;padding-right:0}.timeline-item:nth-child(odd).has-no-time h5:after,.timeline-item:nth-child(odd).has-no-time h5:before{left:-27px;right:auto}.timeline-item:nth-child(odd) .is-style-time{margin-left:3px;margin-right:0}.timeline-item:nth-child(odd) .is-style-time:after,.timeline-item:nth-child(odd) .is-style-time:before{left:-27px;right:auto}.timeline-item:nth-child(odd) .more-box-content{margin-left:1px;margin-right:0;padding-right:0;padding-left:1.25em}.timeline-item:nth-child(odd) .more-box button{margin-left:auto;margin-right:0;padding-left:1.125em;padding-right:0}.timeline-item .timeline-slider .slick-dots{bottom:0}.timeline-item .wp-block-image{margin-bottom:1px}.timeline-slider.slick-dotted.slick-slider{margin-bottom:1.875em}.has-no-time h5:after,.has-no-time h5:before{left:auto;right:-70px}.has-no-time h5:before{transform:translateY(-50%)}.has-no-time h5:after{background-color:rgba(220,228,239,.8);top:8px;width:100%;height:3px;z-index:-1}.is-style-time:after,.is-style-time:before{left:auto;right:-8px}.is-style-time:before{transform:translateY(-50%)}.is-style-time:after{background-color:rgba(220,228,239,.8);width:20%;height:3px}.spotlight p{margin-bottom:.4444444444em}.spotlight-item-wrap.spotlight-item-job .spotlight-item a{font-size:25px;font-size:2.5rem}.spotlight-item-visual img{margin-bottom:1.4375em}.author-box{display:grid;grid-template-columns:120px 1fr;column-gap:20px;grid-template-areas:"left right-title" "left right-content"}.author-box-visual{grid-area:left}.author-box-title{grid-area:right-title}.author-box-content{grid-area:right-content}.another-hero-slide-wrap{grid-template-columns:1fr repeat(2,minmax(50%,1fr)) 1fr;grid-template-rows:auto}.another-hero-slide-left{grid-column:2/3;grid-row:inherit}.another-hero-slide-left .wp-block-image{height:100%}.another-hero-slide-left .wp-block-image img{object-fit:cover;aspect-ratio:1/1;height:100%}.another-hero-slide-right{display:flex;place-content:center;grid-column:3/4;grid-row:inherit;margin-inline:inherit}.another-hero-slide-right .wp-block-quote{margin-top:1.875em}.another-hero-slide-right .wp-block-quote p{font-size:20px;font-size:2rem}.another-hero-slide-right .wp-block-quote p:last-of-type{margin-bottom:1em}.another-hero-slide.is-style-one .another-hero-slide-right{padding-right:3.75em}.another-hero-slide.is-style-two{background-color:var(--bg-color,inherit)}.another-hero-slide.is-style-two .another-hero-slide-wrap{grid-template-rows:1fr;margin-bottom:0}.another-hero-slide.is-style-two .another-hero-slide-left{display:flex;align-items:flex-end;grid-column:3/-1}.another-hero-slide.is-style-two .another-hero-slide-left .wp-block-image img{max-height:510px}.another-hero-slide.is-style-two .another-hero-slide-right{background-color:transparent;grid-column:2/3;grid-row:1/2}.another-hero-slide.is-style-reverse-order .another-hero-slide-left{grid-column:3/-1}.another-hero-slide.is-style-reverse-order .another-hero-slide-right{grid-column:2/3;grid-row:1;padding-right:5.5555555556em}.logos-wrap{display:grid;align-items:center;gap:1.25em}.logos-wrap.logos-wrap-two-columns{grid-template-rows:repeat(2,1fr)}.logos-wrap.logos-wrap-three-columns{grid-template-rows:repeat(3,1fr)}.logos-wrap.logos-wrap-four-columns{grid-template-rows:repeat(4,1fr)}.logos-wrap.logos-wrap-five-columns{grid-template-rows:repeat(5,1fr)}.logos-wrap .wp-block-image{margin-bottom:0}.timeline-section-title h2{font-size:30px;font-size:3rem}.period{display:flex;align-items:baseline}.period-time span:not(.period-subtitle){width:140px}.period-subtitle{display:block;margin-left:auto;margin-right:0;font-size:18px;font-size:1.8rem;line-height:25px;width:calc(100% - 140px)}.years{width:75%}.year{display:flex}.year-time{padding-left:0;width:14.3835%}.year-time:after{right:8px;top:8px;left:auto}.year-details{width:85.7305%;position:relative}.year-details:before{background-color:#707070;content:"";width:1px;height:calc(100% + 12px);position:absolute;left:-17px;bottom:0;z-index:1}.company-list-item{justify-content:normal;padding:1.11111em 0 0;border-bottom:2px solid #99a2aa;margin-bottom:.722222em}.company-list-item h2{flex-basis:59.99%;padding-top:0}.company-list-item li{margin-bottom:.5555555556em}.company-list-item li span:first-of-type a{padding-left:0}.company-list-item span{flex-basis:40%}.company-list-item span:first-of-type{flex-basis:59.99%}.company-list-website{align-items:center;margin-right:0;margin-left:auto}.company-list-website svg{margin-top:0}.jobs-intro-details{width:64.6153%}.jobs-intro-card{width:32.3076%}.tab-header-checkboxes{flex-direction:row;margin-left:0;width:67.7692%}.tab-header-checkboxes .checkbox{width:calc(50% - 20px)}.tab-header-select{width:32.2307%;margin-left:0}.job-item{align-items:center;flex-direction:row}.job-item-name{width:100%}.job-item-company,.job-item-location,.job-item-time{width:11.83333em}.job-item-company,.job-item-location{padding-right:.555556em;padding-left:.555556em}.career-block{padding-bottom:0}.career-block-row-reverse .career-block-right{padding-right:1.333333em;padding-left:0}.career-block-left{width:50%}.career-block-right{padding-left:1.333333em;padding-right:0;padding-top:0;width:45%}.career-jobs p{width:39%}.support-card-info{flex-grow:0;margin-top:0}.blog-latest-news article:not(.wp-custom-template-fullscreen) img,.blog-news article:not(.wp-custom-template-fullscreen) img,.latest-news-section article:not(.wp-custom-template-fullscreen) img{margin-bottom:1.15em}.blog-latest-news article .entry-content p,.blog-news article .entry-content p,.latest-news-section article .entry-content p{margin-bottom:.4em}.landing-page-navigation-logo{margin-top:-1.3888888889em;margin-right:0;max-width:11.1111111111em}}@media(min-width:768px)and (min-width:768px){.timeline-item:nth-child(odd).has-no-time h5:after,.timeline-item:nth-child(odd).has-no-time h5:before{left:-70px}.timeline-item:nth-child(odd) .is-style-time:after,.timeline-item:nth-child(odd) .is-style-time:before{left:-8px}.logos-wrap{row-gap:0}.logos-wrap.logos-wrap-two-columns{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}.logos-wrap.logos-wrap-three-columns{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.logos-wrap.logos-wrap-four-columns{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr)}.logos-wrap.logos-wrap-five-columns{grid-template-rows:1fr;grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:768px){.content-sidebar-wrap .company-card{width:100%}}@media only screen and (min-width:783px){.admin-bar .site-header{top:32px}}@media(min-width:960px){.single-entry-latest-news .latest-news-wrap article{width:calc(33% - 9px)}.genesis-nav-menu a{font-weight:600}.team-wrap-section{grid-template-columns:repeat(3,1fr)}.member.member-single .member-visual{flex-basis:20%}.member.member-single .member-details{flex-basis:30%}.magazine-block.magazine-block-grid{grid-template-columns:repeat(3,1fr)}.video-hero-image img{object-position:100% 30%}.facts-wrap{gap:24px}.fact{padding-top:27px}.location-job a{font-size:32px;font-size:3.2rem}.events-table table{display:grid;grid-template-columns:minmax(200px,1fr) minmax(100px,150px) minmax(100px,225px) minmax(135px,.5fr) minmax(100px,170px) 135px minmax(155px,.5fr);font-size:16px;font-size:1.6rem}.events-table thead{display:contents}.events-table thead th:nth-child(3),.events-table thead th:nth-child(4),.events-table thead th:nth-child(5),.events-table thead th:nth-child(6),.events-table thead th:nth-child(7){justify-content:center}.events-table tbody{display:contents}.events-table tr{border-width:0;border-bottom:1px solid rgba(67,85,98,.2);display:inherit;margin-bottom:2.2222222222em}.events-table tr:first-child td{margin-top:1.1111111111em}.events-table tr.event-row{display:inherit;padding:0}.events-table tr.event-row td.event-icon-name{padding-right:6px}.events-table tr.event-row td.event-icon-name:after{display:none}.events-table th:nth-child(3),.events-table th:nth-child(4),.events-table th:nth-child(5),.events-table th:nth-child(6),.events-table th:nth-child(7){text-align:center}.events-table td{background-color:#fff;border-bottom:2px solid #99a2aa;padding-bottom:.5555555556em;margin-bottom:.6666666667em;padding-left:.7222222222em}.events-table td.event-icon-date,.events-table td.event-icon-participants,.events-table td.event-icon-price,.events-table td.event-icon-time{justify-content:center;text-align:center}.events-table td.event-icon-status .button{padding-left:inherit;padding-right:inherit;text-align:center;width:100%}.events-table td:first-child,.events-table td:last-child{padding-left:.7222222222em}.events-table td:first-child{padding-top:.5555555556em}.events-table td:last-child{align-self:auto;padding-right:.7222222222em}.events-table td.event-icon:before{display:none}.content-with-card .cwc-content{width:64.6153%}.content-with-card .cwc-card{flex-grow:0;max-width:26.25em;width:32.3076%}.job-benefits{margin-bottom:1.3333333333em}.job-benefit figure{margin-top:1.6875em}.latest-entry{margin-top:235px}.footer-top-section-right{width:calc(100% - 26.467em)}.footer-top-section-right-logo{margin-top:4px;align-self:baseline;margin-bottom:0}.footer-top-section-right-logos{flex-grow:1;margin-left:43px}.footer-top-section-right ul{align-items:baseline;justify-content:normal}}@media only screen and (min-width:960px){.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.5641025641%}.one-half,.three-sixths,.two-fourths{width:48.7179487179%}.one-third,.two-sixths{width:31.6239316239%}.four-sixths,.two-thirds{width:65.811965812%}.one-fourth{width:23.0769230769%}.three-fourths{width:74.358974359%}.one-sixth{width:14.5299145299%}.five-sixths{width:82.905982906%}.first{clear:both;margin-left:0}.content{float:left;width:65%}.full-width-content .content{width:100%}.sidebar-content .content{float:right}.full-width-content .content,.landing-page .content{float:none;margin-left:auto;margin-right:auto}.after-entry{padding:40px 60px}.after-entry .enews{padding-left:30px;padding-right:30px}.after-entry,.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings{margin-bottom:1.666667em}.sidebar{float:right;width:30%}.sidebar-content .sidebar{float:left}}@media(min-width:1024px){.section-work_fields_companies .company-card{width:calc(33% - 11px)}.section-work_fields_companies .company-card:nth-child(odd){margin-left:20px}.section-work_fields_companies .company-card:nth-child(3n+1){margin-left:0}.section-work-fields-companies-title h2{margin-bottom:1.48em;font-size:25px;font-size:2.5rem;line-height:35px}.blog-news{grid-template-columns:repeat(3,1fr)}.blog-news-filter .credential-filters{grid-template-columns:repeat(4,1fr)}.search-form .search-form-input{color:#fff;position:absolute;right:0;top:-3px;text-indent:-9999px;width:1.6666666667em}.form-open .search-form .search-form-input{width:13.3333333333em;text-indent:0}.search-form .search-form-submit{margin-left:0;margin-right:1px;border-width:0;width:1.8125em;height:1.8125em;top:-2px}.search-form [rel=open-button]{display:flex;justify-content:center;align-items:center}.blog main.content article{width:calc(33% - 9px)}body .gform_wrapper.gravity-theme .gform_fields .ginput_container.ginput_container_radio .gfield_radio .gchoice:not(:last-child){margin-block-end:0}.site-header.fixed a.custom-logo-link img{transform:scale(.7);transform-origin:0}.site-header>.wrap{position:relative}.wp-custom-logo .title-area{max-width:200px;margin-bottom:1.25em}.square-header{display:block;width:100%;height:22.58824vw!important;background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;position:absolute;padding-right:0;margin-right:0;right:0}.nav-primary-grid .genesis-nav-menu{isolation:isolate;position:inherit}.nav-primary-grid .genesis-nav-menu>.menu-item{position:relative}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.sub-menu-first-child-is-mega .sub-menu{grid-template-columns:minmax(500px,1fr) minmax(300px,1fr) minmax(300px,1fr)}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.sub-menu-first-child-is-mega .sub-menu>li.is-mega-menu>.sub-menu{width:100%;display:grid;grid-template-columns:1fr 1fr}.nav-primary-grid .genesis-nav-menu>.menu-item:first-child:not(.is-mega-menu)>ul.sub-menu{left:0}.nav-primary-grid .genesis-nav-menu>.menu-item:last-child:not(.is-mega-menu)>a{padding-right:0}.nav-primary-grid .genesis-nav-menu>.menu-item:last-child:not(.is-mega-menu)>ul.sub-menu{right:0;left:auto}.nav-primary-grid .genesis-nav-menu>.menu-item:last-child:not(.is-mega-menu):hover>ul.sub-menu>li:hover>.sub-menu{left:-100%;right:100%}.nav-primary-grid .genesis-nav-menu>.menu-item:focus:not(.is-mega-menu)>ul.sub-menu,.nav-primary-grid .genesis-nav-menu>.menu-item:hover:not(.is-mega-menu)>ul.sub-menu{display:block;z-index:1}.nav-primary-grid .genesis-nav-menu>.menu-item:focus>a>span:after,.nav-primary-grid .genesis-nav-menu>.menu-item:hover>a>span:after{width:100%}.nav-primary-grid .genesis-nav-menu>.menu-item:focus>.sub-menu,.nav-primary-grid .genesis-nav-menu>.menu-item:hover>.sub-menu{transition:opacity .32s linear 1s;pointer-events:all}.nav-primary-grid .genesis-nav-menu>.menu-item>a{padding-bottom:0}.nav-primary-grid .genesis-nav-menu>.menu-item>a span{position:relative;display:inline-block;padding-bottom:30px}.nav-primary-grid .genesis-nav-menu>.menu-item>a span:after{content:"";background-color:var(--color-secondary);width:0;height:5px;position:absolute;inset:auto 0 -3px 0}.fixed .nav-primary-grid .genesis-nav-menu>.menu-item>a span:after{inset:auto 0 -6px 0}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu{position:static}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul>.menu-item>a{font-weight:700}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul>.menu-item:focus>a,.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul>.menu-item:hover>a{color:var(--color-secondary)}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul.sub-menu{display:grid;padding-block:2.3888888889em 2.7777777778em;grid-template-areas:"top-left middle right" "middle-left middle right" "bottom-left middle right";pointer-events:none}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul.sub-menu>.menu-item{margin-bottom:30px}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul.sub-menu>.menu-item:first-child{grid-area:top-left}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul.sub-menu>.menu-item:nth-child(2){grid-area:middle-left}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul.sub-menu>.menu-item:nth-child(3){grid-area:middle}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul.sub-menu>.menu-item:last-child{grid-area:right}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul.sub-menu .sub-menu{box-shadow:none;display:block;opacity:1;z-index:1;position:static;margin-top:0}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul.sub-menu .sub-menu .sub-menu{display:block;opacity:1;position:static}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu{grid-template-areas:"top-left top-middle top-right" "middle-left middle-middle middle-right" "bottom-left bottom-middle bottom-right"}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li>.sub-menu li a{font-size:16px;font-size:1.6rem}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li.top-left{grid-area:top-left}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li.middle-left{grid-area:middle-left}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li.bottom-left{grid-area:bottom-left}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li.top-middle{grid-area:top-middle}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li.middle-middle{grid-area:middle-middle}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li.bottom-middle{grid-area:bottom-middle}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li.top-right{grid-area:top-right}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li.middle-right{grid-area:middle-right}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu.grid-3-columns>ul.sub-menu>li.bottom-right{grid-area:bottom-right}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu:focus>ul,.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu:hover>ul{transition:opacity 50ms ease}.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu:focus>ul.sub-menu,.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu:hover>ul.sub-menu{z-index:2;pointer-events:all}.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu)>ul.sub-menu{top:var(--child-top);left:var(--child-left);min-width:380px;padding-block:2.4444444444em;padding-inline:0}.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu)>ul>li{padding-inline:50px}.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu)>ul>li:focus,.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu)>ul>li:hover{background-color:#e3e5e7}.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu)>ul>li:focus>a,.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu)>ul>li:hover>a{color:var(--color-secondary)}.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu)>ul>li ul.sub-menu li a{padding-block:.5555555556em}.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu)>ul>li:focus>ul.sub-menu,.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu)>ul>li:hover>ul.sub-menu{display:block;top:0;right:-70%;margin-top:0}.nav-primary-grid .genesis-nav-menu>.menu-item>ul.sub-menu{top:var(--child-mega-top);box-shadow:0 20px 25px -7px rgba(0,0,0,.5);left:0;right:0;width:90%;margin-inline:auto;z-index:-1;padding-inline:2.6666666667em;transition:opacity .5s ease .1s}.nav-primary-grid .genesis-nav-menu>.menu-item>ul.sub-menu .sub-menu{width:70%}.nav-primary-grid .genesis-nav-menu>.menu-item>ul.sub-menu .sub-menu li a{padding-block:.3125em;font-size:16px;font-size:1.6rem}.nav-primary-grid .genesis-nav-menu .sub-menu .menu-item:focus,.nav-primary-grid .genesis-nav-menu .sub-menu .menu-item:hover{background-color:transparent}.nav-primary-grid .genesis-nav-menu .sub-menu .menu-item .sub-menu .menu-item:focus,.nav-primary-grid .genesis-nav-menu .sub-menu .menu-item .sub-menu .menu-item:hover{background-color:#e3e5e7}.nav-primary-grid .genesis-nav-menu .sub-menu .menu-item .sub-menu .menu-item:focus>a,.nav-primary-grid .genesis-nav-menu .sub-menu .menu-item .sub-menu .menu-item:hover>a{color:var(--color-secondary)}.company.entry p,.working-field.entry p{font-size:30px;font-size:3rem;line-height:32px}.areas.section-areas h2{margin-bottom:2.44em;font-size:25px;font-size:2.5rem;line-height:35px}.area p.area-subtitle{font-size:18px;font-size:1.8rem;line-height:25px}.area a{line-height:28px}.area-name{font-size:18px;font-size:1.8rem;line-height:24px}.team-wrap{margin-left:.7%;margin-right:1.3%}.team-wrap h2{margin-bottom:.68em;padding-left:0;padding-right:0;font-size:25px;font-size:2.5rem;line-height:35px}.team-wrap-section{grid-template-columns:repeat(4,1fr)}.company-card-logo{padding:4.055556em 4.83333em 4.66667em}.company-card-details{font-size:18px;font-size:1.8rem}.company-related-jobs-container a{font-size:42px;font-size:4.2rem}.company-related-news-container article .entry-content,.working-field-related-news-container article .entry-content{height:100%}.content-box-columns{flex-direction:row}.content-box-column{flex-basis:0%;padding-right:1.333333em}.hero-slide-overlap .wrap{margin-left:0;min-width:auto;width:50%}.hero-slide-overlap h1{font-size:36px;font-size:3.6rem;line-height:1.3888888889em}.hero-slide-overlap p{font-size:26px;font-size:2.6rem;line-height:1.3461538462em}.ccm-blocked .video-hero-overlap{display:none}.video-hero{height:35.1562500549vw}.video-hero-overlap h1{font-size:36px;font-size:3.6rem;line-height:55px}.video-hero-overlap p{font-size:26px;font-size:2.6rem;line-height:35px}.video-hero-iframe{display:block}.facts-wrapper{padding-right:5%}.facts-wrap{grid-template-columns:1fr 1fr 1fr 1fr}.fact-icon img{height:80px}.location-box-detail-wrap{margin-right:0;margin-left:auto}.location-box-detail-address h3{font-size:26px;font-size:2.6rem}.content .location-box-detail-schedule li,.entry-content .location-box-detail-schedule li{width:70%}.piket-contact{width:50%}.location-job a{font-size:27px;font-size:2.7rem}.location-company-detail-text.columns-two-thirds{width:66.1538%;max-width:47.7778em}.location-company-detail-box.columns-one-third{width:32.3076%;max-width:23.33333em}.boxes.has-four-columns .wrap{grid-template-columns:repeat(auto-fit,minmax(calc(25% - 1em),1fr))}.boxes h2{margin-bottom:2.44em;font-size:25px;font-size:2.5rem;line-height:35px}.partners li{width:16%}.job-benefits .job-benefits-wrap{grid-template-columns:repeat(auto-fit,minmax(calc(33% - .94444em),1fr))}.job-benefit.job-benefit-is-visible:nth-child(n+3){max-height:inherit}.job-benefit.job-benefit-is-visible:nth-child(n+4){transition:max-height .52s ease-in-out;max-height:500px;margin-bottom:.9444444444em}.job-benefit:nth-child(n+4){transition:max-height .52s ease-in-out;max-height:0;overflow:hidden;margin-bottom:0}.event-timeline>h2{display:inline}.spotlight-wrap{grid-template-columns:repeat(3,1fr);display:grid}.spotlight-item.is-type-fullscreen{min-height:auto}.spotlight-item-wrap:last-child{grid-column:span 1}.spotlight-item-wrap.spotlight-item-job .spotlight-item a{font-size:42px;font-size:4.2rem}.another-hero-slide-left .wp-block-image img{aspect-ratio:auto}.another-hero-slide.is-style-two .another-hero-slide-wrap{grid-template-columns:1fr repeat(2,560px) 1fr}.another-hero-slide.is-style-two .another-hero-slide-right{display:flex;place-content:center;padding-top:var(--border-size,100px);padding-bottom:0}.timeline .period:last-of-type .years .year:last-of-type .year-details:before{height:50%}.period{min-height:auto}.period-time span:not(.period-subtitle){width:150px}.period-subtitle{width:calc(100% - 180px)}.years{width:81.0185%}.year{font-size:1em}.year-time:after{right:21px;top:11px}.year-details:before{left:-29px}.list-parent{width:calc(33% - 10px)}.list-parent,.list-parent:nth-child(2n),.list-parent:nth-child(odd){margin-left:17px}.list-parent:nth-child(3n+1){margin-left:0}.checkbox label{font-size:18px;font-size:1.8rem}.company-card-location{width:calc(33.33% - 13px)}.company-card-location:not(:nth-child(odd)){margin-left:0}.company-card-location:not(:nth-child(3n+1)){margin-left:1em}.company-card-location .company-card-details,.company-card-location .company-card-details>li{font-size:18px;font-size:1.8rem}.company-list-item li{margin-bottom:0;padding-top:0}.content .company-list-item li,.entry-content .company-list-item li{padding-bottom:.5em;padding-top:.5em}.company-list-item span{margin-bottom:0;font-size:18px;font-size:1.8rem;flex-basis:60%}.company-list-item span:first-child{flex-basis:40%}.company-list-item span:nth-child(2){flex-basis:30%;margin-left:0}.company-list-item span:nth-child(3){flex-basis:30%;margin-left:0;margin-right:auto}.company-list-item span:nth-child(4){flex-basis:33%;margin-left:0;margin-right:auto}.jobs-intro-card{padding-right:11.875em}.tab-header-checkboxes{width:74.7692%;max-width:none}.tab-header-checkboxes .checkbox{width:calc(33% - 20px)}.tab-header-select{width:25.2307%}.job-item{padding-left:0;padding-right:0}.job-item-name{padding-left:.65em}.job-item-time{padding-left:.555556em}.blog-latest-news .wrap{padding-left:5%;padding-right:5%}.blog-latest-news article,.latest-news-section article{width:calc(33% - 9px)}.blog-latest-news article .entry-content,.blog-news article .entry-content,.latest-news-section article .entry-content,.wp-custom-template-lead .entry-content{height:100%}.wp-custom-template-text .entry-content{display:flex;flex-direction:column;height:100%}.link-type-indicator{margin-top:auto;margin-bottom:0}.credentials-container .area-name h2 a{font-size:18px;font-size:1.8rem;line-height:24px}.areas-wrapper{grid-template-columns:repeat(3,1fr)}.landing-page-navigation{display:flex;justify-content:space-between;position:relative}.landing-page-navigation:after{content:"";width:100%;height:1px;left:0;right:0;bottom:.3125em;background-color:#f7f7f7;position:absolute}.landing-page-navigation .genesis-nav-menu a{padding-right:2.5em}.landing-page-navigation-logo{position:absolute;right:0;top:-1.6666666667em;padding:1.3888888889em;max-width:13.8888888889em;margin-top:0}.landing-page .nav-primary.genesis-responsive-menu{background-color:inherit}.landing-page .nav-primary.genesis-responsive-menu .menu-item:first-child a{padding-left:0}.landing-page .entry-header{margin-block:4.375em}.footer-top-section-right li{flex-basis:calc(20% - 5px);justify-content:center;margin-left:0;margin-bottom:0;display:flex;align-items:flex-end}.modal-search-form-wrap{width:50%}.modal-search-form-open{background-color:transparent;margin-left:0;margin-right:1px;width:1.8125em;height:1.8125em;top:-2px}}@media(min-width:1025px){.site-inner{margin-top:0}.page-landing-page .site-inner{margin-top:3.75em}.top-menu{display:block}.fixed .top-menu,.top-menu{transition:all .52s linear}.logo-wrapper{padding-left:0;width:auto}.site-header{padding-bottom:1.333333em;padding-top:1.277778em;position:relative}.has-mega-menu .site-header{padding-bottom:0}.site-header.fixed{padding-top:.5em;padding-bottom:.611111em}.compensate-for-scrollbar .site-header.fixed{transition:none;padding-right:17px}.has-mega-menu .site-header.fixed{padding-bottom:0}.site-header>.wrap{padding-left:5%;padding-right:5%;display:initial}.site-header>.wrap .wrap{padding-left:0;padding-right:0}.genesis-nav-menu.menu-primary{display:flex;justify-content:space-between;flex-wrap:wrap}.genesis-nav-menu .menu-item.menu-item-search{float:right;justify-content:normal;margin-left:0;margin-top:0;margin-bottom:0;width:1.1666666667em}.genesis-nav-menu .sub-menu{padding-left:15px}.nav-primary.genesis-responsive-menu{position:static;margin-top:0;padding-top:0;width:auto;height:auto;overflow:initial}.nav-primary.genesis-responsive-menu .menu-item:not(.menu-item-search){border-bottom-width:0;padding-left:0}.nav-primary.genesis-responsive-menu .menu-item:not(.menu-item-search):first-of-type{border-top-width:0}.nav-primary.genesis-responsive-menu .menu-item:not(.menu-item-search) a{padding-left:.545455em;padding-bottom:.2307692em;font-size:16px;font-size:1.6rem}.nav-primary.genesis-responsive-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children{border-bottom-width:0;border-top-width:0}.nav-primary.genesis-responsive-menu .menu-primary>li.menu-item:first-child>a{padding-left:0}.nav-item-top-menu{display:none}.nav-item-top-menu a{padding-top:.75em}.nav-primary{display:block}.genesis-nav-menu:not(.menu-primary-grid) .menu-item{display:inline-block;position:static}.genesis-nav-menu:not(.menu-primary-grid) .menu-item:focus,.genesis-nav-menu:not(.menu-primary-grid) .menu-item:hover{position:static}.genesis-responsive-menu .genesis-nav-menu .sub-menu .menu-item{display:block;min-width:150px;text-align:left}.genesis-responsive-menu .genesis-nav-menu .sub-menu,.genesis-responsive-menu .genesis-nav-menu .sub-menu a{width:auto}.genesis-nav-menu .sub-menu{box-shadow:0 0 20px rgba(0,0,0,.15);opacity:0;padding-left:0;position:absolute;transition:opacity .5s ease 1s;min-width:180px}.nav-primary .genesis-nav-menu .sub-menu a{border-top:0;font-size:18px;font-size:1.8rem;padding-bottom:.454545em;padding-left:.863636em;padding-top:.6666666667em}.nav-primary.genesis-responsive-menu .sub-menu>.menu-item a{padding-bottom:.5555555556em}.genesis-nav-menu .sub-menu .sub-menu{left:100%;min-width:210px;margin-top:-2.2777777778em;margin-left:0}.genesis-responsive-menu{display:block;padding-top:15px}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}.nav-primary .genesis-nav-menu a{padding-left:.545455em;padding-top:.3333333333em}.fixed .nav-primary .genesis-nav-menu a{padding-top:.545455em}.testimonial-wrap{width:93%}.modal-search-form-open:after{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-search-icon-fragment)}.modal-search-form-open:focus,.modal-search-form-open:hover{border-width:0}.modal-search-form-open[rel=open-button]{display:flex;justify-content:center;align-items:center}.modal-search-form .search-form .search-form-input{padding-right:4.375em}.modal-search-form .search-form .search-form-submit{background-color:transparent;width:4.9375em;right:4.4375em;margin-left:.625em}.modal-search-form .search-form .search-form-submit:after{background-image:url(../../../../../../themes/schibli/assets/images/sprite.svg#sprite-search-icon-fragment)}}@media(min-width:1170px){.single-entry-latest-news .latest-news-wrap article .entry-image-link{margin-left:-.55em;margin-right:-.55em}.top-menu{margin-top:5px;margin-bottom:19px}.fixed .top-menu{margin-bottom:0;margin-top:10px}.wp-custom-logo .title-area{max-width:260px}.area p{line-height:1.8em}.area-name{font-size:18px;font-size:1.8rem;line-height:25px}.team-wrap{margin-left:0;margin-right:0}.team-wrap h2{font-size:30px;font-size:3rem;line-height:1.2;margin-bottom:.566667em}.company-related-news-container article:not(.wp-custom-template-fullscreen),.working-field-related-news-container article:not(.wp-custom-template-fullscreen){padding-bottom:1.15em}.company-related-news-container article .entry-image-link,.working-field-related-news-container article .entry-image-link{margin-left:-.55em;margin-right:-.55em}.testimonial-wrap{width:90%}.piket-contact{width:auto}.job-benefits .job-benefits-wrap{grid-template-columns:repeat(auto-fit,minmax(calc(25% - .94444em),1fr))}.job-benefit.job-benefit-is-visible:nth-child(n+4){max-height:inherit}.job-benefit.job-benefit-is-visible:nth-child(n+5){transition:max-height .52s ease-in-out;max-height:500px;margin-bottom:.9444444444em}.job-benefit:nth-child(n+4){max-height:inherit;margin-bottom:.9444444444em}.job-benefit:nth-child(n+5){transition:max-height .52s ease-in-out;max-height:0;overflow:hidden;margin-bottom:0}.job-benefit figure img{margin-bottom:.625em}.event-timeline-items{margin-right:auto;margin-left:auto;max-width:70%}.spotlight-item{padding-bottom:1.15em}.year{font-size:1.11111em}.checkbox label{font-size:18px;font-size:1.8rem}.company-list-item span{flex-basis:15%}.company-list-item span:first-child{flex-basis:40%}.company-list-item span:nth-child(2){flex-basis:15%;margin-left:0}.company-list-item span:nth-child(3){flex-basis:20%;margin-left:0;margin-right:auto}.company-list-item span:nth-child(4){flex-basis:40%;margin-left:0;margin-right:0}.company-list-item span:nth-child(5){margin-left:0;margin-right:auto}.tab-header-checkboxes .checkbox{margin-left:4px}.job-item-name{width:24em}.job-item-time{padding-left:0;width:7em}.job-item-location{width:11.83333em}.blog-latest-news article:not(.wp-custom-template-fullscreen),.blog-news article:not(.wp-custom-template-fullscreen),.latest-news-section article:not(.wp-custom-template-fullscreen){padding-bottom:1.15em}.blog-latest-news article .entry-image-link,.blog-news article .entry-image-link,.latest-news-section article .entry-image-link{margin-left:-.55em;margin-right:-.55em}.wp-custom-template-lead .entry-header .entry-title{padding-left:1.25em}.wp-custom-template-fullscreen .entry-content{bottom:1.25em}.networks{margin-top:.666667em}}@media(min-width:1300px){.another-hero-slide-wrap{background-color:var(--bg-color,inherit);grid-template-columns:1fr 650px 650px 1fr}.another-hero-slide-right{background-color:inherit;display:inherit;padding-top:4.4444444444em;padding-left:5.5555555556em;padding-bottom:1.1111111111em}.another-hero-slide.is-style-two .another-hero-slide-wrap{grid-template-columns:1fr repeat(2,650px) 1fr}.another-hero-slide.is-style-two .another-hero-slide-left{padding-left:50px}.another-hero-slide.is-style-two .another-hero-slide-left .wp-block-image img{max-height:33.5dvw}.another-hero-slide.is-style-reverse-order .another-hero-slide-right{padding-left:0}}@media(min-width:1350px){.wrap{padding-left:0;padding-right:0}.has-mega-menu .logo-wrapper{transform:translateY(-1.375em)}.site-header>.wrap{padding-left:0;padding-right:0;display:grid;grid-template-columns:minmax(auto,300px) 1fr;column-gap:45px;align-items:end}.wp-custom-logo .title-area{margin-bottom:0;max-width:inherit}.nav-primary.genesis-responsive-menu .menu-item:not(.menu-item-search) a{padding-inline:2.625em;font-size:18px;font-size:1.8rem}.nav-primary-grid .genesis-nav-menu .menu-item a{line-height:1.3333333333em}.nav-primary-grid .genesis-nav-menu>.menu-item:first-child:not(.is-mega-menu)>ul.sub-menu{left:var(--child-left)}.content .wrap{padding-left:0;padding-right:0}.team-wrap-section-six-columns{grid-template-columns:repeat(6,1fr)}.hero-slide-overlap h1{font-size:48px;font-size:4.8rem;line-height:1.0416666667em}.hero-slide-overlap p{font-size:25px;font-size:2.5rem}.video-hero-overlap h1{font-size:48px;font-size:4.8rem}.video-hero-overlap p{font-size:25px;font-size:2.5rem}.facts-wrapper{padding-left:0;padding-right:0}.facts-wrap{margin-left:auto;margin-right:auto;width:70%}.testimonial-wrap{width:95%}.alignfull .events-table-wrapper{padding-left:0;padding-right:0}.job-benefits .job-benefits-wrap{padding-inline:0}.job-benefits{margin-left:auto;margin-right:auto;width:70%}.locations-wrap{padding-left:0;padding-right:0}.list-parent{width:calc(25% - 7px);max-width:317px}.list-parent,.list-parent:nth-child(2n),.list-parent:nth-child(3n+1),.list-parent:nth-child(odd){margin-left:10px}.list-parent:nth-child(4n+1){margin-left:0}.company-list-item span{flex-basis:15%}.company-list-item span:first-child{flex-basis:30%}.company-list-item span:nth-child(2){flex-basis:10%;margin-left:0}.company-list-item span:nth-child(3){flex-basis:15%;margin-left:0;margin-right:auto}.company-list-item span:nth-child(4){flex-basis:20%;margin-left:0;margin-right:auto}.company-list-item span:empty{display:block}.jobs-tabs .wrap{padding-left:0;padding-right:0}.tab-header-select{margin-top:.555556em}.tab-header-all-jobs{margin-top:.625em}.career-block-left{width:45%}.career-block-right{padding-top:2.166667em;max-width:35.2778em}.blog-latest-news .wrap{padding-left:0;padding-right:0}.latest-entry{margin-top:190px}}@media(min-width:1620px){.nav-primary-grid .genesis-nav-menu>.menu-item.is-mega-menu>ul.sub-menu{grid-template-columns:minmax(365px,1fr) minmax(390px,1fr) minmax(350px,1fr)}.nav-primary-grid .genesis-nav-menu>.menu-item:not(.is-mega-menu):hover>.sub-menu>li:hover>.sub-menu{width:100%;right:-100%}.nav-primary-grid .genesis-nav-menu>.sub-menu{width:90%}.career-block-left{width:auto}.career .button{margin-top:2.5em}}@media(min-width:1920px){.featured-image,.featured-image .sp-no-webp,.featured-image img{min-height:432px}}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-width:620px){.mobile-custom-heading{font-size:33px!important;line-height:44px!important}}@media(max-width:767px){.testimonial.has-video .visual{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.testimonial.has-video .visual embed,.testimonial.has-video .visual iframe,.testimonial.has-video .visual object{position:absolute;top:0;left:0;width:100%;height:100%}}@media(max-width:639px){.location-box-detail-map{height:1;position:relative;height:400px}}@media(max-width:1200px){.gallery-wrap{column-count:3}}@media(max-width:992px){.gallery-wrap{column-count:2}}@media screen and (max-width:600px){.single-credentials .hero-slider .hero-slide img{height:auto!important}}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#333!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.site-title>a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important;page-break-after:avoid}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}blockquote,pre{border:1px solid #999;page-break-inside:avoid}.content,.content-sidebar{width:100%}.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar,button,input,select,textarea{display:none!important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative;top:-100px}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;widows:3}blockquote,h1,h2,h3,h4,h5,h6,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}