.page-content{opacity:0;transition:opacity .6s}.fade-in-page-content .page-content{opacity:1}.loader{position:fixed;top:0;left:0;bottom:0;right:0;transition:opacity .6s .6s;z-index:-1;display:flex;justify-content:center;align-items:center}.fade-in-page-content .loader{opacity:0}.ring-spinner{display:inline-block;position:relative;width:64px;height:64px;animation:ring-spinner 10s linear infinite}.ring-spinner div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:ring-spinner 1.5s cubic-bezier(0.7, 0.1, 0.3, 0.9) infinite;border-color:transparent;border-top-color:#d9c177}.ring-spinner :nth-child(1){animation-delay:-0.1s;opacity:.8}.ring-spinner :nth-child(2){animation-delay:-0.2s;opacity:.6}.ring-spinner :nth-child(3){animation-delay:-0.3s;opacity:.4}.ring-spinner :nth-child(4){animation-delay:-0.4s;opacity:.2}@keyframes ring-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@font-face{font-family:"Raleway";font-weight:200;font-style:normal;src:url("/media/fonts/raleway/fonts/Raleway-200/Raleway-200.eot");src:url("/media/fonts/raleway/fonts/Raleway-200/Raleway-200.eot?#iefix") format("embedded-opentype"),local("Raleway ExtraLight"),local("Raleway-200"),url("/media/fonts/raleway/fonts/Raleway-200/Raleway-200.woff2") format("woff2"),url("/media/fonts/raleway/fonts/Raleway-200/Raleway-200.woff") format("woff"),url("/media/fonts/raleway/fonts/Raleway-200/Raleway-200.ttf") format("truetype"),url("/media/fonts/raleway/fonts/Raleway-200/Raleway-200.svg#Raleway") format("svg")}#usercentrics-button #fingerprint,#usercentrics-button use,#usercentrics-button [fill="#3ba1db"],#usercentrics-button [fill="#044d7a"],.usercentrics-button #fingerprint,.usercentrics-button use,.usercentrics-button [fill="#3ba1db"],.usercentrics-button [fill="#044d7a"]{fill:#494949 !important}#usercentrics-button .uc-card-header,#usercentrics-button .uc-nav,#usercentrics-button .uc-btn-primary,#usercentrics-button .uc-modal-header,.usercentrics-button .uc-card-header,.usercentrics-button .uc-nav,.usercentrics-button .uc-btn-primary,.usercentrics-button .uc-modal-header{background-color:#494949 !important}#usercentrics-button .uc-banner-content,#usercentrics-button .uc-modal-header input#uc-search-consents-info,.usercentrics-button .uc-banner-content,.usercentrics-button .uc-modal-header input#uc-search-consents-info{background-color:dimgray !important}#usercentrics-button button.uc-btn,.usercentrics-button button.uc-btn{box-shadow:initial !important}#usercentrics-button button.uc-btn#uc-btn-deny-banner,.usercentrics-button button.uc-btn#uc-btn-deny-banner{background-color:transparent;color:#fff}#usercentrics-button button.uc-btn#uc-btn-more-info-banner,.usercentrics-button button.uc-btn#uc-btn-more-info-banner{background-color:#fff;color:dimgray}#usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar input#uc-search-consents-info,.usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar input#uc-search-consents-info{border-color:dimgray}body{margin:0;-webkit-font-smoothing:antialiased;font-family:"Raleway",sans-serif}a{text-decoration:none;color:inherit;transition:color .3s ease-out}hr{border:none;border-bottom-style:solid;margin:2em auto;margin-left:0}hr.hr-gold{border-color:#d9c177}hr{width:10vw;min-width:70px;max-width:180px;border-bottom-width:2px}.logo-separator::before{content:"";vertical-align:middle;height:100%;display:inline-block}.cursor-none{cursor:none}.text-size-normal{font-size:1.5em}.text-size-small{font-size:1.25em}.text-white{color:#fff}.text-yellow{color:#d9c177}.text-lightgray{color:#d3d3d3}.text-darkgray{color:#a9a9a9}.text-dimgray{color:dimgray}.text-lightgray-hover:hover{color:#d3d3d3}.text-darkgray-hover:hover{color:#a9a9a9}.border-box{box-sizing:border-box !important}.box-shadow-normal{box-shadow:0 60px 135px rgba(0,0,0,.5),0 15px 65px rgba(0,0,0,.15)}.text-center{text-align:center !important}.text-align-left{text-align:left !important}h2{font-size:2.6em}h3{font-size:2.3em}h4{font-size:1.7em}h6{font-size:1.25em}.button{position:relative;display:flex;align-items:center;padding:7px 20px;font-size:1.25em;border-radius:3px;background-color:rgba(105,105,105,.75);color:#fff;border:none;cursor:pointer;box-shadow:0 8px 16px 0 rgba(0,0,0,.17);font-weight:100;transition:background-color .3s ease-out,box-shadow .3s ease-out}.button:hover{box-shadow:0 16px 32px 0 rgba(0,0,0,.17)}.button-large{font-size:1.5em;padding:10px 25px}.button-white{background-color:#fff;color:dimgray}.button-yellow{color:dimgray;background-color:#edcb77}.bg-dimgray{background-color:dimgray}.button .icon{padding-right:20px}.button .icon svg{height:32px}.logo-size-normal{height:50px}.logo .fil0{fill:gray}.logo .fil1{fill:#d9c177}.logo.white .fil0,.logo.white .fil1{fill:#fff}.logo.dark .fil0,.logo.dark .fil1{fill:#494949}.cg-logo-size-normal{height:30px}.cg-logo-size-small{height:20px}.cg-logo-white{fill:#fff}.cg-logo-dimgray{fill:dimgray}.hover-text-darkgray:hover{color:#a9a9a9}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.d-inline-block{display:inline-block}.pt-10{padding-top:5em !important}.px-1{padding-right:.5em !important;padding-left:.5em !important}.px-2{padding-right:1em !important;padding-left:1em !important}.px-3{padding-right:1.5em !important;padding-left:1.5em !important}.px-4{padding-right:2em !important;padding-left:2em !important}.py-5{padding-top:2.5em !important;padding-bottom:2.5em !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:.5em !important}.mt-1{margin-top:.5em !important}.mt-2{margin-top:1em !important}.mt-4{margin-top:2em !important}.mt-6{margin-top:3em !important}.mt-8{margin-top:4em !important}.mt-10{margin-top:5em !important}.my-1{margin-top:.5em !important;margin-bottom:.5em !important}.my-2{margin-top:1em !important;margin-bottom:1em !important}.my-4{margin-top:2em !important;margin-bottom:2em !important}.my-6{margin-top:3em !important;margin-bottom:3em !important}.my-8{margin-top:4em !important;margin-bottom:4em !important}.my-10{margin-top:5em !important;margin-bottom:5em !important}.mw-100{max-width:100% !important}.transition-all-normal-ease-out{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.container{padding:0 10%}@media(max-width: 575px){.container{padding:0 13px}}.theme-color{color:#1a3565 !important;color:#d9c177 !important}.theme-color-lighter{color:#2a56a3;color:#d9c177 !important}.theme-border-color{border-color:#1a3565 !important;border-color:#d9c177 !important}.theme-background-color,.theme-background-color-hover:hover{background-color:#1a3565 !important;background-color:#edcb77 !important}.theme-color-fill{fill:#1a3565 !important;fill:#d9c177 !important}.theme-color-stroke{stroke:#1a3565 !important;stroke:#d9c177 !important}aside{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header,main,footer{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header button span.top-bar{animation:topBar_back 500ms linear 0s;animation-fill-mode:forwards}header button.sidebar-visible span.top-bar{animation:topBar_to_X 500ms linear 0s;animation-fill-mode:forwards}header button.sidebar-visible span.middle-bar{visibility:hidden}header button span.bottom-bar{animation:bottomBar_back 500ms linear 0s;animation-fill-mode:forwards}header button.sidebar-visible span.bottom-bar{animation:bottomBar_to_X 500ms linear 0s;animation-fill-mode:forwards}main .section{text-align:center}main .section{background-color:#fff}main .section .svg-logo-separator svg .logo-path{fill:#d9c177}main .section .svg-logo-separator svg .line-path{stroke:#d9c177}main .section.yellow{background-color:#edcb77}main .section.yellow .svg-logo-separator svg .logo-path{fill:#fff}main .section.yellow .svg-logo-separator svg .line-path{stroke:#fff}header{position:fixed;top:0;left:0;z-index:10;border-bottom-style:solid;visibility:visible;opacity:1}header.invisible{opacity:0;visibility:hidden}header .logo-wrapper::before,header .button-wrapper::before{content:"";vertical-align:middle;height:100%;display:inline-block}header .logo-wrapper{float:left;height:100%}header .button-wrapper{float:right;height:100%}header .logo-wrapper a{display:inline-block}header .logo-wrapper a,header .button-wrapper button{vertical-align:middle;cursor:pointer}header .button-wrapper button{background:transparent}header .button-wrapper button span{position:relative;display:block;border-radius:2px}header{background-color:rgba(255,255,255,.86);color:#d9c177;border-bottom-color:#a9a9a9}header.invisible{color:#fafafa}header .logo-wrapper a svg .fil0{fill:gray}header .button-wrapper button .icon-bar{background-color:#d9c177}aside{position:fixed;top:0;right:0;z-index:10;text-align:center}aside hr{border:none;border-bottom-style:solid}aside nav .nav-item{width:100%;display:inline-block}aside nav .nav-item a{float:right}aside{background-color:#fff;border-left:1px solid #a9a9a9}aside .svg-wrapper svg .fil0{fill:gray}aside .svg-wrapper svg .fil1{fill:#d9c177}aside hr{border-bottom-color:#a9a9a9}aside nav{color:#3d3d3d}aside nav .nav-item a{color:inherit}aside nav .nav-item a.active,aside nav .nav-item a:hover{background-color:#3d3d3d;color:#fff}main #landing-view-section .slide-show-container{overflow:hidden;position:relative}main #landing-view-section .slide-show-container .slide-show-item{position:absolute;visibility:hidden;z-index:-1}main #landing-view-section .slide-show-container .slide-show-item.activating{visibility:visible}main #landing-view-section .slide-show-container .slide-show-item.active{visibility:visible;z-index:0}main #landing-view-section .slide-show-container .slide-show-item.deactivating{visibility:visible;z-index:0;transition:opacity .7s ease-out;opacity:0}main #landing-view-section .slide-show-item .logo-horizontal-container,main #landing-view-section .slide-show-item .logo-compact-container{position:absolute}main #landing-view-section .slide-show-item .description-label{position:absolute;display:inline-block;z-index:1}main #landing-view-section .slide-show-item .description-label h2 span{font-weight:100}main #landing-view-section .slide-show-item .description-label h4{font-weight:100}main #landing-view-section .slide-show-item .description-label{transition:transform .3s ease-out;cursor:pointer}main #landing-view-section .slide-show-item .description-label.light{background-color:rgba(255,255,255,.8);box-shadow:0px 0px 57px 0px rgba(0,0,0,.8)}main #landing-view-section .slide-show-item .description-label.light h2{color:#3b3b3b}main #landing-view-section .slide-show-item .description-label.light h4{color:#3b3b3b}main #landing-view-section .slide-show-item .description-label.dark{background-color:rgba(35,35,35,.93);box-shadow:0 0 37px 0 rgba(255,255,255,.15)}main #landing-view-section .slide-show-item .description-label.dark h2,main #landing-view-section .slide-show-item .description-label.dark h4{color:#fff}main #landing-view-section button.scroll-down-button{position:absolute;border-radius:50%;border-style:solid;transition:all .3s ease-out;cursor:pointer}main #landing-view-section button.scroll-down-button svg{transition:all .3s ease-out}main #landing-view-section button.scroll-down-button{border-color:#e1e1e1;background-color:rgba(0,0,0,.3);box-shadow:0px 0px 17px 7px rgba(0,0,0,.45)}main #landing-view-section button.scroll-down-button svg{stroke:#e1e1e1}main #landing-view-section button.scroll-down-button:hover{border-color:#fff;background-color:rgba(0,0,0,.45);box-shadow:0px 0px 27px 12px rgba(0,0,0,.6)}main #landing-view-section button.scroll-down-button:hover svg{stroke:#fff}main #landing-view-section .slide-control{position:absolute;border-radius:2.7%;cursor:pointer;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main #landing-view-section .slide-control.invisible{opacity:0}main #landing-view-section .slide-control svg{transition:fill .3s,transform .3s}main #landing-view-section .slide-control.next{transform:rotate(180deg)}main #landing-view-section .slide-control.previous,main #landing-view-section .slide-control.next{transition:opacity .4s ease-out .19s}main #landing-view-section .slide-control{background-color:rgba(0,0,0,.16)}main #landing-view-section .slide-control svg{fill:#e1e1e1}main #landing-view-section .slide-control.previous:hover svg,main #landing-view-section .slide-control.next:hover svg{fill:#fff}main .section#projects-section .projects-container{display:inline-block}main .section#projects-section .project-item{position:relative;cursor:pointer;float:left}main .section#projects-section .project-item img{vertical-align:bottom;width:100%}main .section#projects-section .project-item .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}main .section#projects-section .project-item .image-overlay::before{content:"";height:100%;display:inline-block;vertical-align:middle}main .section#projects-section .project-item .image-overlay .image-overlay-content{display:inline-block;vertical-align:middle}main .section#projects-section .project-item .image-overlay .image-overlay-content h4{font-weight:100;opacity:1;transition:opacity .6s,transform .6s}main .section#projects-section .project-item .image-overlay .image-overlay-content p{opacity:0;transition:opacity .6s .2s}main .section#projects-section .project-item.hover .image-overlay .image-overlay-content h4,main .section#projects-section .project-item.hover .image-overlay .image-overlay-content p{opacity:1;transform:translateY(0px)}main .section#projects-section .project-item .image-overlay{background-color:rgba(62,62,62,.74);background-color:rgba(0,0,0,.4)}main .section#projects-section .project-item.hover .image-overlay{background-color:rgba(0,0,0,.8)}main .section#projects-section .project-item .image-overlay .image-overlay-content h4{color:#fff}main .section#projects-section .project-item .image-overlay .image-overlay-content p{color:#edcb77}main .section#office-section{padding-bottom:0}main .section#office-section .team-container{display:inline-block}main .section#office-section .team-container .office-description{display:inline-block;text-align:left;vertical-align:top}main .section#office-section .team-container .office-description h3{font-weight:100}main .section#office-section .team-container .office-description h3 span{font-weight:600}main .section#office-section .team-container .office-description p span{font-weight:600}main .section#office-section .team-container .team-images{float:right;text-align:center}main .section#office-section .team-container .team-member-wrapper{position:relative;float:left;cursor:pointer;overflow:hidden}main .section#office-section .team-container .team-member-wrapper img{vertical-align:bottom;filter:grayscale(45%) blur(0px);transition:filter .47s ease-out,transform .47s ease-out}main .section#office-section .team-container .team-member-wrapper.hover img{filter:grayscale(80%) blur(10px)}main .section#office-section .team-container .team-member-wrapper .member-description{position:absolute}main .section#office-section .team-container .team-member-wrapper .member-description h3{font-weight:100}main .section#office-section .team-container .team-member-wrapper .icon-container{position:absolute;opacity:0;transition:opacity .3s ease-out}main .section#office-section .team-container .team-member-wrapper.hover .icon-container{opacity:1}main .section#office-section .team-container .office-description{color:#494949}main .section#office-section .team-container .office-description hr{border-bottom-color:#fff}main .section#office-section .team-container .team-images{box-shadow:0px 0px 12px 0px rgba(0,0,0,.75)}main .section#office-section .team-container .team-member-wrapper .member-description{color:#fff}main .section#office-section .team-container .team-member-wrapper .member-description.gray{color:#494949}main .section#office-section .team-container .team-member-wrapper .icon-container svg .fill2{fill:#fff}main .section#office-section .team-container .team-member-wrapper .icon-container.gray svg .fill2{fill:#494949}.cv-modal-container{opacity:0;position:fixed;top:0;left:0;height:100%;width:100%;transition:opacity .3s ease-out;z-index:20;pointer-events:none}.cv-modal-container.active{opacity:1;transition:opacity .3s ease-out;pointer-events:initial}.cv-modal-container .cv-modal{position:absolute;overflow:auto;opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.cv-modal-container.active .cv-modal{opacity:1}.cv-modal-container .cv-modal .cv-modal-header{position:absolute;z-index:10}.cv-modal-container .cv-modal button.close{float:right;border:none;background:transparent;cursor:pointer;transition:transform .3s ease-out}.cv-modal-container .cv-modal button.close svg .cls-1{stroke-linecap:round;stroke-linejoin:round}.cv-modal-container .cv-modal button.close.gray svg .cls-1{transition:stroke .3s ease-out}.cv-modal-container .cv-modal .cv-modal-content{overflow:auto}.cv-modal-container .cv-modal .member-image-wrapper{overflow:hidden}.cv-modal-container .cv-modal .member-cv-content .member-academic-degree{font-weight:100}.cv-modal-container .cv-modal .member-cv-content .member-mail-adress{display:block;font-weight:100;transition:color .3s ease-out}.cv-modal-container .cv-modal .member-cv-content hr{border:none;border-bottom-style:solid}.cv-modal-container .cv-modal .member-cv-content .cv-items h5{font-weight:100}.cv-modal-container .cv-modal .member-cv-content .cv-items h5 span{font-weight:600}.cv-modal-container .cv-modal .member-cv-content .cv-content-footer{text-align:right}.cv-modal-container .cv-modal .member-cv-content .cv-content-footer .footer-logo-wrapper{display:inline-block;vertical-align:middle}.cv-modal-container .cv-modal .member-cv-content .cv-content-footer .footer-content{display:inline-block;vertical-align:middle}.cv-modal-container .cv-modal .member-cv-content .cv-content-footer .footer-content span{font-weight:600}.cv-modal-container{background-color:rgba(0,0,0,.75)}.cv-modal-container .cv-modal{background-color:#fff;box-shadow:0 0 20px}.cv-modal-container .cv-modal button.close svg .cls-1{fill:none;stroke:#fff}.cv-modal-container .cv-modal button.close.gray svg .cls-1{stroke:#494949}.cv-modal-container .cv-modal button.close.gray:hover svg .cls-1{stroke:#7b7b7b}.cv-modal-container .cv-modal .cv-modal-content{color:#494949}.cv-modal-container .cv-modal .member-cv-content .member-academic-degree{color:#edcb77}.cv-modal-container .cv-modal .member-cv-content .member-mail-adress{color:#494949}.cv-modal-container .cv-modal .member-cv-content .member-mail-adress:hover{color:#adadad}.cv-modal-container .cv-modal .member-cv-content hr{border-bottom-color:#edcb77}.cv-modal-container .cv-modal .member-cv-content .cv-content-footer .footer-logo-wrapper{fill:#edcb77}main .section#jobs-section{padding-top:120px}main .section#jobs-section .block{padding:40px 5%;padding-top:20px;position:relative;margin-bottom:-250px}main .section#jobs-section .block .button{display:inline-block;margin:.5em 0}main .overhanging-effect-spacer{background-color:#fff;width:100%;height:250px}main .section#jobs-section .block{background-color:dimgray}main .section#jobs-section .block h2{color:#fff}main .section#jobs-section .svg-logo-separator svg .logo-path{fill:#d9c177}main .section#jobs-section .svg-logo-separator svg .line-path{stroke:#d9c177}main .section#contact-section .contact-content-row{text-align:left}main .section#contact-section .contact-content-row .contact-information-col{display:inline-block;vertical-align:top}main .section#contact-section .contact-content-row .contact-information-col hr{margin-left:0}main .section#contact-section .contact-content-row .contact-information-col .adress .street{font-weight:600}main .section#contact-section .contact-content-row .contact-information-col .email-adress strong{display:block}main .section#contact-section .contact-content-row .contact-information-col a{transition:color .3s ease-out}main .section#contact-section .contact-content-row .maps-col{display:inline-block;vertical-align:top}main .section#contact-section .contact-content-row .maps-col .google-maps-container{width:100%;height:100%}main .section#contact-section .contact-content-row,main .section#contact-section .contact-content-row .contact-information-col a{color:#494949}main .section#contact-section .contact-content-row .contact-information-col a:hover{color:#adadad}main .section#contact-section .contact-content-row .contact-information-col hr{border-bottom-color:#d9c177}main .section#contact-section .contact-content-row .maps-col .google-maps-container{box-shadow:0px 0px 12px 0px rgba(0,0,0,.75)}footer{border-top-style:solid}footer .footer-content .col{display:inline-block;vertical-align:top;margin:0 -2px}footer .footer-content .nav-col ul{list-style:none}footer .footer-content .nav-col nav a{display:inline-block}footer .sub-footer .statutory-information::after,footer .sub-footer .designed-by-label::before{content:"";height:100%;display:inline-block;vertical-align:middle}footer .sub-footer .statutory-information{float:left;height:100%}footer .sub-footer .statutory-information a{transition:color .3s ease-out}footer .sub-footer .designed-by-label{float:right;height:100%}footer .sub-footer .designed-by-label span,footer .sub-footer .designed-by-label .svg-wrapper{display:inline-block;vertical-align:middle}footer .sub-footer .designed-by-label .svg-wrapper{transition:fill .3s ease-out}footer .sub-footer .designed-by-label .svg-wrapper svg{vertical-align:bottom}footer{border-top-color:#a9a9a9;color:#494949}footer .footer-content{background-color:#edcb77}footer .footer-content nav a{color:#494949}footer .footer-content nav a:hover{color:#fff}footer .sub-footer .statutory-information a{color:#2b2b2b}footer .sub-footer .statutory-information a:hover{color:#8f8f8f}footer .sub-footer .designed-by-label .svg-wrapper svg{fill:#494949}footer .sub-footer .designed-by-label .svg-wrapper svg:hover{fill:#adadad}@keyframes topBar_to_X{0%{top:0px;transform:rotate(0deg)}45%{top:8px;transform:rotate(145deg)}75%{top:8px;transform:rotate(130deg)}100%{top:8px;transform:rotate(135deg)}}@keyframes topBar_back{0%{top:8px;transform:rotate(135deg)}45%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}100%{top:0px;transform:rotate(0)}}@keyframes bottomBar_to_X{0%{bottom:0px;transform:rotate(0deg)}45%{bottom:8px;transform:rotate(-145deg)}75%{bottom:8px;transform:rotate(-130deg)}100%{bottom:8px;transform:rotate(-135deg)}}@keyframes bottomBar_back{0%{bottom:8px;transform:rotate(-135deg)}45%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}100%{bottom:0px;transform:rotate(0)}}body.sidebar-visible aside{transform:translateX(0)}body.sidebar-visible header,body.sidebar-visible main,body.sidebar-visible footer{transform:translateX(calc(-340px + 10%))}@media(max-width: 575px){body.sidebar-visible header,body.sidebar-visible main,body.sidebar-visible footer{transform:translateX(calc(-230px + 3%))}}main .section{padding:85px 10%}main .section h2{font-size:2.6em}main .section .svg-logo-separator svg{height:60px}@media(max-width: 575px){main .section{padding:50px 3%}main .section h2{font-size:2em}main .section .svg-logo-separator svg{height:40px}}header{height:60px;padding:13px 10%;width:80%;border-bottom-width:1px}header.invisible{padding:27px 10%}header .logo-wrapper a,header .logo-wrapper a svg{height:54px}header .button-wrapper button{width:50px;height:50px;padding:0;border:0;margin:0}header .button-wrapper button span{height:2px;width:calc(100% - 20px);margin:6px 10px}@media(max-width: 575px){header{height:35px;padding:8px 3%;width:94%}header.invisible{padding:20px 3%}header .logo-wrapper a svg{height:35px}header .button-wrapper button{height:35px}}aside{width:240px;padding:0 30px;height:100%;transform:translateX(300px)}aside .svg-wrapper{margin:25px 0}aside hr{border-bottom-width:1px;max-width:none;width:100%}aside nav{margin-top:20px}aside nav .nav-item{font-size:1.4em}aside nav .nav-item a{padding:5px 15px}aside nav .nav-item a.active,aside nav .nav-item a:hover{border-radius:2px}@media(max-width: 575px){aside{width:180px;padding:0 20px;height:100%;transform:translateX(300px)}aside svg{height:88px}}main #landing-view-section .slide-show-container .slide-show-item{top:0;left:0;width:100%;height:100%}main #landing-view-section .slide-show-item .logo-horizontal-container{top:6%;left:6%}main #landing-view-section .slide-show-item .logo-horizontal-container .svg-wrapper{padding:3% 3.5%;padding-right:5%}main #landing-view-section .slide-show-item .logo-horizontal-container svg{height:90px}main #landing-view-section .slide-show-item .description-label{position:absolute;display:inline-block;z-index:1;padding:0 2em;border-radius:8px;left:7%;bottom:7%}main #landing-view-section .slide-show-item .description-label h2{font-size:2.4em;margin:.4em 0;margin-bottom:.2em}main #landing-view-section .slide-show-item .description-label h4{font-size:1.4em;margin-top:0;margin-bottom:.7em}main #landing-view-section .slide-show-item .description-label:hover{transform:translateY(-4px)}@media(max-width: 767px){main #landing-view-section .slide-show-item .logo-horizontal-container svg{height:60px}main #landing-view-section .slide-show-item .description-label h2{font-size:1.8em}main #landing-view-section .slide-show-item .description-label h4{font-size:1em}main #landing-view-section .slide-show-item .description-label{bottom:20%}}@media(max-width: 575px){main #landing-view-section .slide-show-item .logo-horizontal-container{top:3%;left:3%}main #landing-view-section .slide-show-item .logo-horizontal-container svg{height:50px}main #landing-view-section .slide-show-item .description-label{left:5%;right:5%;bottom:20%}}main #landing-view-section button.scroll-down-button{bottom:5%;margin:0 auto;left:0;right:0;width:60px;height:60px;border-width:2px}main #landing-view-section button.scroll-down-button svg{width:80%;stroke-width:3px;transform:translateY(4px)}main #landing-view-section button.scroll-down-button:hover{transform:translateY(5px)}main #landing-view-section .slide-control{top:0;bottom:0}main #landing-view-section .slide-control.previous{left:3%}main #landing-view-section .slide-control.next{right:3%}main #landing-view-section .slide-control.previous,main #landing-view-section .slide-control.next{margin:auto 0;height:70px;padding:5px 15px}main #landing-view-section .slide-control.previous svg,main #landing-view-section .slide-control.next svg{height:100%}main #landing-view-section .slide-control.previous:hover svg,main #landing-view-section .slide-control.next:hover svg{transform:translateX(-4px)}@media(max-width: 575px){main #landing-view-section .slide-control.previous,main #landing-view-section .slide-control.next{height:50px}}main .section#projects-section .projects-container{margin:70px 0}main .section#projects-section .project-item{width:calc(50% - 7px);margin:3.5px}main .section#projects-section .project-item .image-overlay .image-overlay-content h4{font-size:2.86em;font-size:3em;margin:.45em 0;transform:translateY(30px)}main .section#projects-section .project-item .image-overlay .image-overlay-content p{margin-bottom:.6em;margin-top:1.6em;font-size:1.95em}@media(max-width: 991px){main .section#projects-section .projects-container{margin:40px 0}main .section#projects-section .project-item .image-overlay .image-overlay-content h4{font-size:2.6em}main .section#projects-section .project-item .image-overlay .image-overlay-content p{font-size:1.55em}}@media(max-width: 767px){main .section#projects-section .project-item{width:calc(100% - 7px)}}main .section#office-section .team-container{width:100%;margin-top:70px;display:inline-block}main .section#office-section .team-container .office-description{margin:10px 0}main .section#office-section .team-container .office-description h3{font-size:2.8em;font-size:2.3em;margin:.3em 0}main .section#office-section .team-container .office-description h3 span{font-size:1.3em}main .section#office-section .team-container .office-description p{font-size:1.5em}main .section#office-section .team-container .office-description hr{margin:2.5em 0}main .section#office-section .team-container .office-description .number1{font-size:2em;margin-top:-1em}main .section#office-section .team-container .office-description .number1 span{font-size:5em}main .section#office-section .team-container .team-images{width:60%;margin-left:3%;margin-bottom:2em}main .section#office-section .team-container .team-member-wrapper{width:50%;margin:0}main .section#office-section .team-container .team-member-wrapper img{width:100%}main .section#office-section .team-container .team-member-wrapper.hover img{transform:scale(1.07)}main .section#office-section .team-container .team-member-wrapper .member-description{bottom:0;left:0;right:0}main .section#office-section .team-container .team-member-wrapper .member-description h3{font-weight:100;margin-bottom:.5em;font-size:1.3em}main .section#office-section .team-container .team-member-wrapper .member-description h2{font-size:1.7em;margin-top:0;margin-bottom:.6em}main .section#office-section .team-container .team-member-wrapper .icon-container{left:0;top:0;right:0;bottom:0;height:60px;width:60px;margin:auto}@media(max-width: 1199px){main .section#office-section .team-container .team-member-wrapper .member-description h3{font-size:1em}main .section#office-section .team-container .team-member-wrapper .member-description h2{font-size:1.4em}}@media(max-width: 991px){main .section#office-section .team-container .team-images{width:100%;margin-left:0;margin-bottom:4em;float:none;display:inline-block}main .section#office-section .team-container .team-member-wrapper .member-description h3{font-size:1.3em}main .section#office-section .team-container .team-member-wrapper .member-description h2{font-size:1.7em}}@media(max-width: 767px){main .section#office-section .team-container .team-member-wrapper .member-description h3{font-size:1em}main .section#office-section .team-container .team-member-wrapper .member-description h2{font-size:1.4em}}@media(max-width: 575px){main .section#office-section .team-container{margin-top:40px}main .section#office-section .team-container .team-images{width:75%;margin:0 12.5%;margin-bottom:3em}main .section#office-section .team-container .team-member-wrapper{width:100%}main .section#office-section .team-container .office-description .number1{font-size:1.7em}}.cv-modal-container .cv-modal{left:0;right:0;top:5%;margin:auto;width:90%;max-width:530px;max-height:90%;border-radius:3px;transform:translateY(-40px)}.cv-modal-container.active .cv-modal{transform:translateY(0)}.cv-modal-container .cv-modal .cv-modal-header{top:0;width:92%;height:45px;padding:3% 4%}.cv-modal-container .cv-modal button.close{width:40px;height:40px}.cv-modal-container .cv-modal button.close:hover{transform:scale(1.05)}.cv-modal-container .cv-modal button.close svg .cls-1{stroke-width:3.5px}.cv-modal-container .cv-modal .cv-modal-content{height:100%;width:100%}.cv-modal-container .cv-modal .member-image-wrapper{width:100%}.cv-modal-container .cv-modal .member-image-wrapper img{width:100%}.cv-modal-container .cv-modal .member-cv-content{padding:4vh 10%}.cv-modal-container .cv-modal .member-cv-content .member-academic-degree{margin-bottom:.5em;font-size:1.4em}.cv-modal-container .cv-modal .member-cv-content .member-name{font-size:1.8em;margin:0}.cv-modal-container .cv-modal .member-cv-content .member-mail-adress{margin:.4em 0}.cv-modal-container .cv-modal .member-cv-content hr{border-bottom-width:1.9px;width:20%;margin:1.33em 0}.cv-modal-container .cv-modal .member-cv-content .cv-items h5{font-size:1.2em;margin:.9em 0}.cv-modal-container .cv-modal .member-cv-content .cv-items h5 span{font-size:4.5em}.cv-modal-container .cv-modal .member-cv-content .cv-content-footer .footer-logo-wrapper{width:25px}.cv-modal-container .cv-modal .member-cv-content .cv-content-footer .footer-content{margin-right:3px}main .section#jobs-section .left-col{width:60%}main .section#jobs-section .right-col{width:40%}@media(max-width: 767px){main .section#jobs-section .block{display:block}main .section#jobs-section .left-col,main .section#jobs-section .right-col{width:100%}}main .section#contact-section .contact-content-row{margin-top:70px}main .section#contact-section .contact-content-row .contact-information-col{width:47%;margin-right:3%}main .section#contact-section .contact-content-row .contact-information-col hr{margin:2em 0}main .section#contact-section .contact-content-row .contact-information-col h3{font-size:3em;margin-top:0}main .section#contact-section .contact-content-row .contact-information-col .adress,main .section#contact-section .contact-content-row .contact-information-col .numbers,main .section#contact-section .contact-content-row .contact-information-col .email-adress{margin:1em 0;font-size:1.3em}main .section#contact-section .contact-content-row .contact-information-col .adress{font-size:1.5em}main .section#contact-section .contact-content-row .maps-col{display:inline-block;vertical-align:middle;margin:0 -4px;width:50%;height:350px;height:26vw}@media(max-width: 991px){main .section#contact-section .contact-content-row .contact-information-col h3{font-size:2.4em}main .section#contact-section .contact-content-row .contact-information-col .adress,main .section#contact-section .contact-content-row .contact-information-col .numbers,main .section#contact-section .contact-content-row .contact-information-col .email-adress{font-size:1em}main .section#contact-section .contact-content-row .contact-information-col .adress{font-size:1.2em}}@media(max-width: 767px){main .section#contact-section .contact-content-row .contact-information-col{width:100%;margin-right:0}main .section#contact-section .contact-content-row .maps-col{margin:0;margin-top:30px;width:100%;height:45vw}}@media(max-width: 575px){main .section#contact-section .contact-content-row .maps-col{margin-top:15px;height:55vw}}footer{border-top-width:1px}footer .footer-content{padding:60px 10%}footer .footer-content .logo-col{margin-right:7%}footer .footer-content .logo-col svg{height:54px}footer .footer-content .nav-col{margin:0 4%}footer .footer-content .nav-col h4{font-size:1.5em;margin:.5em 0}footer .footer-content .nav-col ul{padding-left:0}footer .footer-content .nav-col nav a{margin:.15em 0}footer .sub-footer{padding:10px 10%;height:38px}footer .sub-footer .statutory-information a{margin:0 .2em}footer .sub-footer .designed-by-label span{margin-right:.4em}footer .sub-footer .designed-by-label svg{height:30px}@media(max-width: 575px){footer .footer-content{padding:25px 3%}footer .footer-content .logo-col{margin-right:0;width:100%;margin-bottom:10px}footer .footer-content .logo-col svg{height:35px}footer .footer-content .nav-col h4{font-size:1em}footer .footer-content .nav-col nav a{font-size:.7em}footer .sub-footer{padding:8px 3%;height:25px}footer .sub-footer .statutory-information a,footer .sub-footer .designed-by-label span{font-size:.7em}footer .sub-footer .designed-by-label svg{height:20px}}
