@font-face{font-family:'Hanken Grotesk';src:url("../fonts/HankenGrotesk-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Hanken Grotesk';src:url("../fonts/HankenGrotesk-Italic.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:'Hanken Grotesk';src:url("../fonts/HankenGrotesk-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'Hanken Grotesk';src:url("../fonts/HankenGrotesk-BoldItalic.ttf") format("truetype");font-style:italic;font-weight:700;font-display:swap}html{font-size:16px}body{font-family:"Hanken Grotesk",sans-serif;font-size:18px;line-height:27px;font-weight:400;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;padding-top:120px}body.fixed{overflow:hidden !important}body.no-padding{padding-top:0}#main-content{overflow-x:hidden}.container{width:1440px;max-width:100%;padding-left:30px;padding-right:30px}.container-wide{width:1700px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}h1{font-family:"Hanken Grotesk",sans-serif;font-size:44px;line-height:120%;font-weight:700;margin-bottom:30px}h2{font-family:"Hanken Grotesk",sans-serif;font-size:44px;line-height:120%;font-weight:700;margin-bottom:30px}h3{font-family:"Hanken Grotesk",sans-serif;font-size:24px;line-height:120%;font-weight:700;margin-bottom:30px}h4{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:22px;line-height:110%;margin-bottom:30px}p{font-family:"Hanken Grotesk",sans-serif;font-weight:400;margin-bottom:30px}ul,ol{margin-bottom:30px}b,strong{font-weight:700}.ingress{font-size:22px;line-height:30px;font-weight:700}.big-text{font-size:64px;line-height:120%;font-weight:400}blockquote{display:block;margin:45px 0 45px 0;padding-left:50px;position:relative;min-height:65px}blockquote:before{content:'\201D';display:block;width:50px;height:65px;left:0;top:-5px;position:absolute;font-size:80px;line-height:80px;font-family:"Hanken Grotesk",sans-serif;font-weight:900}blockquote p{font-size:20px;line-height:26px;font-weight:500}a{color:#000;text-decoration:underline;transition:all 0.25s linear}a:hover,a:active,a:focus{color:#000;text-decoration:underline}.alignleft{float:left;margin-right:30px;margin-bottom:15px}.alignleft.wp-caption{margin-top:0}.alignright{float:right;margin-left:30px;margin-bottom:15px}.alignright.wp-caption{margin-top:0}img{max-width:100%;height:auto}.image-contain{display:block;position:relative;overflow:hidden}.image-contain img{width:100%;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.image-cover{display:block;position:relative;overflow:hidden}.image-cover img{width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wp-caption{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:0px;margin-top:20px}.wp-caption-text{font-style:italic;text-align:center;margin-bottom:0}.button,button,input[type="submit"],.modal input[type="submit"],._submit{display:inline-block;border:solid 1px #000;text-decoration:none;color:#fff;padding:15px 30px 15px 30px;text-align:center;background-color:#000;transition:all 0.25s linear;border-radius:100px;font-size:18px;font-weight:700;font-family:"Hanken Grotesk",sans-serif}.button:hover,.button:active,.button:focus,.button.active,button:hover,button:active,button:focus,button.active,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"].active,.modal input[type="submit"]:hover,.modal input[type="submit"]:active,.modal input[type="submit"]:focus,.modal input[type="submit"].active,._submit:hover,._submit:active,._submit:focus,._submit.active{text-decoration:none;color:#000;background-color:#fff}.button.white,button.white,input[type="submit"].white,.modal input[type="submit"].white,._submit.white{background-color:#fff;color:#000;font-size:14px;padding:8px 25px}.button.white:hover,.button.white:active,.button.white:focus,.button.white.active,button.white:hover,button.white:active,button.white:focus,button.white.active,input[type="submit"].white:hover,input[type="submit"].white:active,input[type="submit"].white:focus,input[type="submit"].white.active,.modal input[type="submit"].white:hover,.modal input[type="submit"].white:active,.modal input[type="submit"].white:focus,.modal input[type="submit"].white.active,._submit.white:hover,._submit.white:active,._submit.white:focus,._submit.white.active{text-decoration:none;color:#fff;background-color:#000}#primary-nav{background-color:#000;position:fixed;top:0px;left:0;right:0;z-index:1000;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:wrap;min-height:120px;transition:top 0.5s linear}#primary-nav.nav-up{top:-200px}#primary-nav.nav-up .navbar-brand{top:-200px}#primary-nav .container-wide{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#primary-nav .navbar-brand{display:block;width:300px;padding:0;margin:0}#primary-nav .navbar-brand img{width:100%;max-width:100%;height:auto}#primary-nav .navigation{display:flex;flex-wrap:wrap;justify-content:center}#primary-nav .navbar-nav .nav-item{text-transform:uppercase;padding:0;font-weight:400;text-align:center;display:inline-block;font-size:16px}#primary-nav .navbar-nav .nav-item a{color:#fff;text-decoration:none;padding:10px 15px;height:120px;display:flex;align-items:center;position:relative}#primary-nav .navbar-nav .nav-item a:hover,#primary-nav .navbar-nav .nav-item a:active,#primary-nav .navbar-nav .nav-item a:focus{text-decoration:none}#primary-nav .navbar-nav .dropdown:hover .dropdown-menu{display:block}#primary-nav .navbar-nav .dropdown .dropdown-toggle:hover{cursor:default}#primary-nav .navbar-nav .dropdown-menu{min-width:100%;border:0;border-radius:0;padding-top:15px;padding-bottom:15px}#primary-nav .navbar-nav .dropdown-menu li{width:100%}#primary-nav .navbar-nav .dropdown-menu li a{display:block;width:100%;padding:0 15px 15px 15px;height:auto;color:#000;text-transform:none;text-align:left;font-size:16px}#primary-nav .dropdown-toggle{display:flex;align-items:center;cursor:pointer}#primary-nav .dropdown-toggle:after{display:inline-block;margin:0 0 0 5px;padding:0;border:0;background-image:url("../img/icon-chevron-down-white.svg");background-repeat:no-repeat;background-position:center;background-size:11px;height:15px;width:15px}body.transparent-nav #primary-nav{background-color:rgba(0,0,0,0.5)}body.transparent-nav #primary-nav .header-seach-container{background-color:rgba(0,0,0,0.5)}body.transparent-nav #primary-nav.nav-down{background-color:#000}body.transparent-nav #primary-nav.nav-down .header-seach-container{background-color:#000}.slicknav_menu{display:none;background-color:transparent;padding:0;position:relative;width:100%;height:80px}.slicknav_menu .slicknav_brand{display:flex;justify-content:center;align-items:center;width:200px;height:auto;padding:0;margin:24px 30px;z-index:1000}.slicknav_menu .slicknav_brand a{display:block;width:100%;height:auto;text-decoration:none}.slicknav_menu .slicknav_brand a img{display:block;width:100%;height:auto}.slicknav_menu .slicknav_nav{position:absolute;top:100%;left:0;right:0;border:0;padding:15px 0 15px 0;overflow:scroll;max-height:calc(100vh - 80px);background-color:#fff}.slicknav_menu .slicknav_nav ul{padding:0;margin:0 0 0 0 !important}.slicknav_menu .slicknav_nav li{display:block;width:100%;padding:0}.slicknav_menu .slicknav_nav a{display:block !important;color:#000 !important;font-size:16px !important;font-weight:700;text-transform:uppercase;text-align:left;margin:0;text-decoration:none;height:auto !important;padding:15px 30px !important}.slicknav_menu .slicknav_nav a:hover,.slicknav_menu .slicknav_nav a:active,.slicknav_menu .slicknav_nav a:focus{color:#000;text-decoration:none;border-radius:0;background-color:transparent !important}.slicknav_menu .slicknav_nav .slicknav_row{padding:0 60px;margin:0;display:flex !important;flex-wrap:wrap;border-radius:0}.slicknav_menu .slicknav_nav .slicknav_row a:first-child{display:block}.slicknav_menu .slicknav_nav .slicknav_row a:first-child:after{display:none !important}.slicknav_menu .slicknav_nav .slicknav_row .slicknav_item{width:60px;height:55px !important;display:block;text-align:right;padding:0 !important;position:absolute !important;right:0;top:0;z-index:100}.slicknav_menu .slicknav_nav .slicknav_row .dropdown-toggle{display:inline-block !important;padding:0 !important}.slicknav_menu .slicknav_nav .slicknav_row .slicknav_arrow{display:inline-block !important;background-image:url("../img/icon-chevron-down-black.svg");background-repeat:no-repeat;background-position:center;background-size:13px;width:20px;height:20px;display:inline-block}.slicknav_menu .slicknav_nav .slicknav_row:hover,.slicknav_menu .slicknav_nav .slicknav_row:active,.slicknav_menu .slicknav_nav .slicknav_row:focus{text-decoration:none;border-radius:0;background-color:transparent !important}.slicknav_menu .slicknav_nav .slicknav_open .slicknav_arrow{background-image:url("../img/icon-chevron-up-black.svg") !important}.slicknav_menu .slicknav_nav .slicknav_open .sub-menu{display:block !important}.slicknav_menu .slicknav_nav .slicknav_open .sub-menu .slicknav_row a{width:100%}.slicknav_menu .slicknav_nav .slicknav_open .sub-menu .slicknav_row .slicknav_item{display:none !important}.slicknav_menu .slicknav_nav .slicknav_open .sub-menu .sub-menu li a{font-weight:normal}.slicknav_menu .dropdown-menu{position:static !important;background-color:transparent !important;margin-left:0px !important;border-bottom:0 !important;padding:0 !important;background-color:#fff}.slicknav_menu .dropdown-menu li{margin-bottom:0;width:100% !important;padding:0 !important;background-color:#fff}.slicknav_menu .dropdown-menu li a{padding:10px 45px !important;font-weight:400}.slicknav_menu .dropdown-menu .slicknav_arrow{display:none !important}.slicknav_menu .dropdown-menu .dropdown-menu{display:block !important;margin-bottom:0}.slicknav_menu .dropdown-menu .dropdown-menu li a{padding-left:75px !important;font-size:16px}.slicknav_menu .slicknav_btn{background-color:transparent;border-radius:0;margin:30px 30px 0 15px;padding:0}.slicknav_menu .slicknav_btn .slicknav_icon{width:30px;height:30px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;border:0;background-color:transparent;padding:0}.slicknav_menu .slicknav_btn .slicknav_icon span{display:block;position:absolute;height:3px;width:100%;opacity:1;left:0;border-radius:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;box-shadow:none !important;background-color:#fff}.slicknav_menu .slicknav_btn .slicknav_icon span:nth-child(1){top:0px}.slicknav_menu .slicknav_btn .slicknav_icon span:nth-child(2){top:6px}.slicknav_menu .slicknav_btn .slicknav_icon span:nth-child(3){top:15px}.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon span{background-color:#fff}.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon span:nth-child(2){opacity:0;left:-60px}.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon span:nth-child(3){top:7px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.fluentform input[type="text"],.fluentform input[type="email"],.fluentform input[type="tel"],.fluentform input[type="password"]{width:100%;background-color:#fff;border:solid 1px #909090;border-radius:6px;padding:10px 15px}.fluentform textarea{resize:none;height:150px;width:100%;background-color:#fff;border:solid 1px #909090 !important;border-radius:6px;padding:10px 15px}.fluentform label{font-weight:400;font-size:18px;line-height:150%;display:block;margin-bottom:10px}.fluentform select{display:block;color:#000;padding:8px 15px;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:solid 1px #707070;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("../img/icon-down-blue.svg");background-repeat:no-repeat;background-position:right .7em top 50%;background-size:20px auto}.fluentform .ff-btn-submit{display:inline-block;border:solid 1px #000;text-decoration:none;color:#fff;padding:15px 30px 15px 30px;text-align:center;background-color:#000 !important;transition:all 0.25s linear;border-radius:100px;font-size:18px;font-weight:700;font-family:"Hanken Grotesk",sans-serif}.fluentform .ff-btn-submit:hover,.fluentform .ff-btn-submit:active,.fluentform .ff-btn-submit:focus,.fluentform .ff-btn-submit.active{text-decoration:none;color:#000 !important;background-color:#fff !important}.fluentform .ff-el-form-control:focus{border-color:#000 !important;color:#000 !important}.fluentform .ff-message-success{border:#909090 !important;box-shadow:none !important}.fluentform .ff-message-success p{margin-bottom:0 !important}.fluentform small{font-size:14px;line-height:20px}.hidden{display:none !important}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border:solid 1px #f0f0f0}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}#openSearch{border:0;border-radius:50%;width:40px;height:40px;background-color:transparent;color:#fff;padding:0;background-image:url("../img/icon-search-white.svg");background-position:center;background-repeat:no-repeat;background-size:20px}#openSearch:after{display:none}.header-seach-container{position:absolute;left:0;right:0;top:100%;min-height:95px;border-top:solid 1px #323232;background-color:#000;color:#fff;padding:30px 0;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.15);-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;z-index:1000}.header-seach-container.show{top:0}.header-seach-container .search-container{display:flex;flex-wrap:wrap}.header-seach-container .search-container input[type=text]{border:0;background-color:#fff;color:#000;padding:10px 20px}#search-form{display:flex;flex-wrap:wrap;justify-content:center;width:100%}#search-form label{display:none;width:150px;margin-bottom:0;align-self:center}#search-form #searchField{width:calc(100% - 80px);margin-right:15px;margin-left:15px;border-radius:0px}#search-form .search-submit{width:50px;height:50px;padding:0;background-color:black;background-image:url("../img/icon-search-white.svg");background-position:center;background-repeat:no-repeat;background-size:20px;border:0;border-radius:50%}.search-page{margin-top:70px;margin-bottom:70px}.search-page #search-form{margin-bottom:30px}.search-page #search-form label{display:none}.search-page #search-form #searchField{margin-left:0;width:calc(100% - 65px);border:solid 1px #000;padding:10px 20px}.search-page h2 span{color:#000}.search-page .results-container{margin-left:0;margin-right:0}.search-page .single-column{border-radius:0px;margin-bottom:30px;text-decoration:none;border-bottom:solid 1px #909090;padding-bottom:30px}.search-page .single-column:first-of-type{border-top:solid 1px #909090;padding-top:30px;margin-top:30px}.search-page .single-column h3{margin-bottom:5px}.search-page .single-column .date{font-size:16px}.search-page .single-column p{color:#000;margin-bottom:0}.search-page .single-column .link{text-decoration:underline;display:block;margin-left:auto;text-align:right}.search-page .single-column:hover,.search-page .single-column:active,.search-page .single-column:focus{text-decoration:none}.search-page .single-column.personnel .personnel-column{display:flex;flex-wrap:wrap;align-items:center;margin-top:45px}.search-page .single-column.personnel .personnel-column .image-container{width:228px;height:228px;border-radius:50%}.search-page .single-column.personnel .personnel-column .text{margin-left:30px}.search-page .single-column.personnel .personnel-column .text p{margin-bottom:0}.search-page .single-column.personnel .personnel-column .text ul{list-style-type:none;padding:0;margin:0}.search-page .single-column.personnel .personnel-column .text a{text-decoration:none}.search-page .single-column.personnel .personnel-column .text a:hover,.search-page .single-column.personnel .personnel-column .text a:active,.search-page .single-column.personnel .personnel-column .text a:focus{text-decoration:underline}.search-page .error-column{padding:30px;border-radius:30px;text-align:center}.search-page .error-column h3{margin-bottom:0}.error-page .text-container{text-align:center;margin-top:70px;margin-bottom:70px}footer{padding-top:130px;padding-bottom:50px;background-color:#000;color:#fff;overflow:hidden;position:relative}footer a{color:#fff;text-decoration:none}footer a:hover,footer a:active,footer a:focus{color:#fff;text-decoration:underline}footer .logo-container{margin-bottom:30px}footer .logo-container .logo{width:243px;max-width:100%;height:auto;margin-bottom:25px}footer .logo-container .text{width:700px;max-width:100%}footer .text-container h3{font-size:18px}footer .menu-container{display:flex;flex-wrap:wrap}footer .menu-container .footer-menu{padding:0;margin:0;width:100%;display:block;flex-wrap:wrap;columns:3;column-gap:20px;list-style-type:none}footer .menu-container .footer-menu li{display:block;font-weight:700;margin-bottom:15px;break-inside:avoid-column}footer .menu-container .footer-menu li span{display:block;margin-bottom:15px}footer .menu-container .footer-menu li .sub-menu{padding:0;margin:0}footer .menu-container .footer-menu li .sub-menu li{font-weight:400}footer .links-container ul{list-style-type:none;padding:0;margin:0}footer .links-container ul li{list-style-type:none;display:inline-block;margin:0 10px 10px 0}.some-container h3{font-size:18px;margin-bottom:15px}.some-container ul{padding:0;margin:0 0 15px 0}.some-container ul li{display:inline-block}.some-container a{display:inline-block;margin:0 6px 6px 0;align-items:center;width:25px;height:25px;position:relative;background-repeat:no-repeat;background-position:center;background-size:contain}.some-container a.facebook{background-image:url("../img/icon-facebook-white.svg")}.some-container a.instagram{background-image:url("../img/icon-instagram-white.svg")}.some-container a.linkedin{background-image:url("../img/icon-linkedin-white.svg")}.some-container a.youtube{background-image:url("../img/icon-youtube-white.svg")}.some-container a.x{background-image:url("../img/icon-twitter-white.svg")}.some-container a.tiktok{background-image:url("../img/icon-tiktok-white.svg")}.grecaptcha-badge{display:none !important}#cmpbox{border-color:#000}#cmpbox .cmpboxbtn,#cmpbox .cmpboxbtnno,#cmpbox A.cmpboxbtnno,#cmpbox A.cmpboxbtnno:link{background-color:#000;box-shadow:none;border-radius:30px;padding:15px 10px}#cmpbox .cmpboxbtn:hover,#cmpbox .cmpboxbtnno:hover,#cmpbox A.cmpboxbtnno:hover,#cmpbox A.cmpboxbtnno:link:hover{text-decoration:none}.block-column-slider{padding-top:70px;padding-bottom:70px;background-color:#F6F6F6}.block-column-slider .single-column{padding:0 15px}.block-column-slider .single-column .inner-container{display:flex;flex-direction:column;width:100%;background-color:#fff}.block-column-slider .single-column .image-container{padding-bottom:70%}.block-column-slider .single-column .text-container{display:flex;flex-flow:column nowrap;flex:1;align-items:flex-start;padding:30px}.block-column-slider .single-column .text-container .text{flex:1}.block-column-slider .single-column .text-container h3{margin-bottom:20px}.slick-slider{position:relative}.slick-slider .slick-track{display:flex;flex-wrap:wrap}.slick-slider .slick-track .slick-slide{display:flex;height:inherit;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.slick-slider .slick-prev,.slick-slider .slick-next{position:absolute;width:60px;height:60px;background-color:#fff;border:0;border-radius:100%;padding:0;z-index:10;top:50%;transform:translateY(-50%);font-size:0;color:transparent;background-repeat:no-repeat;background-position:center}.slick-slider .slick-prev[aria-disabled="true"],.slick-slider .slick-next[aria-disabled="true"]{opacity:0.5}.slick-slider .slick-prev{left:-80px;background-image:url("../img/icon-chevron-left-black.svg")}.slick-slider .slick-next{right:-80px;background-image:url("../img/icon-chevron-right-black.svg")}.block-form{margin-top:70px;margin-bottom:70px}.block-form .text-container h3{margin-bottom:5px}.block-form .personnel-column{display:flex;flex-wrap:wrap;align-items:center;margin-top:45px}.block-form .personnel-column .image-container{width:228px;height:228px;border-radius:50%;margin-bottom:15px}.block-form .personnel-column .text{margin-left:30px}.block-form .personnel-column .text p{margin-bottom:0}.block-form .personnel-column .text ul{list-style-type:none;padding:0;margin:0}.block-form .personnel-column .text a{text-decoration:none}.block-form .personnel-column .text a:hover,.block-form .personnel-column .text a:active,.block-form .personnel-column .text a:focus{text-decoration:underline}.block-form .form-container .inner-container{background-color:#F6F6F6;padding:30px}.block-full-bg-column{padding-top:100px;padding-bottom:100px;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#000;color:#fff}.block-full-bg-column .text-container{text-align:center}.block-full-bg-column .text-container .button{font-size:18px;border:solid 1px #fff;padding:15px 30px 15px 30px;margin:0px 10px 15px 10px}.block-hero{padding-top:100px;padding-bottom:100px;min-height:660px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center;position:relative;color:#fff;background-color:#000}.block-hero:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0.3;z-index:1}.block-hero .container{position:relative;z-index:10}.block-hero .title-container{text-align:center}.block-hero .title-container h1{margin-bottom:0}.block-hero h1{font-size:86px}.block-post-hero{padding-top:60px;padding-bottom:60px;min-height:660px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;justify-content:flex-start;align-items:flex-end;position:relative;color:#fff;background-color:#000}.block-post-hero:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0.4;z-index:1}.block-post-hero .title-container{position:relative;z-index:10}.block-post-hero .title-container h1{color:#fff;font-size:44px;line-height:120%;margin-bottom:15px}.block-post-hero .title-container p{font-size:14px;margin-bottom:0}.block-hero-frontpage{position:relative}.block-hero-frontpage .carousel .carousel-item{position:relative;height:100vh;min-height:800px;padding-top:120px;padding-bottom:100px;color:#fff;overflow:hidden;justify-content:center}.block-hero-frontpage .carousel .carousel-item .image-container{display:block;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover}.block-hero-frontpage .carousel .carousel-item .video-container{display:block;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:1}.block-hero-frontpage .carousel .carousel-item .video-container video{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}.block-hero-frontpage .carousel .carousel-item:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0.3;z-index:2}.block-hero-frontpage .carousel .carousel-item .text-container h1{font-size:96px;line-height:120%}.block-hero-frontpage .carousel .carousel-item .text-container .button.white{border:0;font-size:18px;padding:15px 30px 15px 30px;margin:0px 15px 15px 0}.block-hero-frontpage .carousel .carousel-item .container{height:100%;position:relative;z-index:100;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.block-hero-frontpage .carousel .carousel-item .container .row{width:100%}.block-hero-frontpage .carousel .carousel-control-next,.block-hero-frontpage .carousel .carousel-control-prev{opacity:1;z-index:100;transition:all 0.25s linear}.block-hero-frontpage .carousel .carousel-control-next:hover,.block-hero-frontpage .carousel .carousel-control-next:active,.block-hero-frontpage .carousel .carousel-control-next:focus,.block-hero-frontpage .carousel .carousel-control-prev:hover,.block-hero-frontpage .carousel .carousel-control-prev:active,.block-hero-frontpage .carousel .carousel-control-prev:focus{opacity:1}.block-hero-frontpage .carousel .carousel-control-prev{left:30px}.block-hero-frontpage .carousel .carousel-control-next{right:30px}.block-hero-frontpage .read-more{width:50px;height:50px;position:absolute;left:50%;bottom:50px;transform:translateX(-50%);background-image:url("../img/icon-chevron-down-white.svg");background-repeat:no-repeat;background-position:center;z-index:100}.block-image{margin-top:70px;margin-bottom:70px;text-align:center}.block-image .image-description{font-size:16px;margin-top:15px}.block-image+.block-image,.block-image+.block-text,.block-text+.block-image{margin-top:-30px}.block-image-slider .carousel{border:0;background-color:#F2F2F2;position:relative}.block-image-slider .carousel .carousel-item{padding-bottom:66.21%;position:relative;overflow:hidden}.block-image-slider .carousel .carousel-item img{width:100%;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.block-image-slider .carousel .carousel-item .inner-container{position:absolute}.block-image-slider .carousel .carousel-control-prev{left:30px}.block-image-slider .carousel .carousel-control-next{right:30px}.block-image-slider .container{margin-top:70px;margin-bottom:70px}.block-image-slider .container .carousel .carousel-control-prev,.block-image-slider .container .carousel .carousel-control-next{width:40px;height:40px;background-size:20px}.carousel .carousel-indicators{bottom:30px;margin:0}.carousel .carousel-indicators button{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#fff;opacity:1;position:relative}.carousel .carousel-indicators button.active{background-color:black}.carousel .carousel-control-prev,.carousel .carousel-control-next{width:60px;height:60px;border-radius:50%;background-color:rgba(255,255,255,0.8);background-repeat:no-repeat;background-position:center;background-size:40px;top:50%;transform:translateY(-50%);opacity:1}.carousel .carousel-control-prev>span,.carousel .carousel-control-next>span{display:none}.carousel .carousel-control-prev:after,.carousel .carousel-control-next:after{display:none}.carousel .carousel-control-prev:hover,.carousel .carousel-control-prev:active,.carousel .carousel-control-prev:focus,.carousel .carousel-control-next:hover,.carousel .carousel-control-next:active,.carousel .carousel-control-next:focus{background-color:#fff}.carousel .carousel-control-prev{left:-100px;background-image:url("../img/icon-chevron-left-black.svg")}.carousel .carousel-control-next{right:-100px;background-image:url("../img/icon-chevron-right-black.svg")}.block-jobs{padding-top:70px;padding-bottom:40px;background-color:#F6F6F6}.block-jobs .title-container{text-align:center;margin-bottom:30px}.single-job-column{margin-bottom:30px;font-size:18px;line-height:140%;display:flex;flex-direction:row}.single-job-column .inner-container{text-decoration:none;display:flex;flex-direction:column;width:100%;color:#000;text-decoration:none}.single-job-column .image-container{padding-bottom:72%}.single-job-column .text-container{background-color:#fff;padding:30px 25px;display:flex;flex-flow:column nowrap;flex:1;align-items:flex-start}.single-job-column .text-container .date{display:block;width:100%;color:#7E7E7E;font-size:14px;line-height:150%;font-weight:400;margin-bottom:15px}.single-job-column .text-container h3{margin-bottom:20px}.single-job-column .text-container h4{font-size:18px;margin-bottom:5px}.single-job-column .text-container .text{display:block;flex:1;width:100%;margin-bottom:15px}.block-link-cloud{margin-top:70px;margin-bottom:60px}.block-link-cloud .button-container .button{margin:0 10px 10px 0}.block-text+.block-link-cloud{margin-top:-40px}.block-logo-wall{margin-top:70px;margin-bottom:40px}.block-logo-wall .title-container{margin-bottom:30px;text-align:center}.block-logo-wall .logo-container{justify-content:center}.block-logo-wall .single-column{padding:15px;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.block-logo-wall .single-column .inner-container{padding-bottom:60%;width:90%}.block-map{margin-top:70px;margin-bottom:70px}.block-map .map-container iframe{width:100%;min-height:500px;height:100%}.block-map+.block-personnel{margin-top:100px}.block-numbers{padding-top:140px;padding-bottom:100px;background-color:#000;color:#fff;background-image:url("../img/bg_black.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.block-numbers .title-container{text-align:center;margin-bottom:30px}.block-numbers .columns-container{display:flex;flex-wrap:wrap;justify-content:center}.block-numbers .single-column{display:inline-block;text-align:center;margin-bottom:40px}.block-numbers .single-column p{font-size:100px;font-weight:700;line-height:150%}.block-numbers .single-column p .number-container{word-break:keep-all;white-space:nowrap}.block-numbers .single-column p .text{display:block;font-size:24px;line-height:100%}.block-personnel{margin-top:70px;margin-bottom:0px}.block-personnel .title-container{text-align:center;margin-bottom:40px}.single-personnel-column{margin-bottom:70px}.single-personnel-column .image-container{width:228px;height:228px;border-radius:50%;margin-bottom:30px}.single-personnel-column p{margin-bottom:0}.single-personnel-column ul{list-style-type:none;padding:0;margin:0}.single-personnel-column a{text-decoration:none}.single-personnel-column a:hover,.single-personnel-column a:active,.single-personnel-column a:focus{text-decoration:underline}.block-personnel+.block-personnel,.block-personnel+.block-logo-wall{margin-top:30px}.block-personnel+.block-personnel .container:before,.block-personnel+.block-logo-wall .container:before{content:'';display:block;height:1px;width:83.33333333%;max-width:100%;background-color:#000;margin:0 auto 70px auto}.block-post-listing{padding-top:70px;padding-bottom:70px;background-color:#F6F6F6}.block-post-listing .filter-container{margin-bottom:70px;text-align:center}.block-post-listing .filter-container .button{margin:5px}.block-post-listing .button-container{text-align:center;margin-top:30px}.block-post-listing .page-numbers{padding:0;margin:0;list-style-type:none}.block-post-listing .page-numbers li{list-style-type:none;display:inline-block;margin:5px}.block-post-listing .page-numbers li a,.block-post-listing .page-numbers li span{text-decoration:none;display:inline-block;background-color:#000;color:#fff;padding:10px 18px;border-radius:35px;font-weight:700;border:solid 1px #000}.block-post-listing .page-numbers li a.current,.block-post-listing .page-numbers li span.current{background-color:#fff;color:#000}.single-post-column{margin-bottom:30px;font-size:18px;line-height:140%;display:flex;flex-direction:row}.single-post-column .inner-container{text-decoration:none;display:flex;flex-direction:column;width:100%;color:#000;text-decoration:none}.single-post-column .image-container{padding-bottom:72%}.single-post-column .text-container{background-color:#fff;padding:30px 25px;display:flex;flex-flow:column nowrap;flex:1;align-items:flex-start}.single-post-column .text-container .date{display:block;width:100%;color:#7E7E7E;font-size:14px;line-height:150%;font-weight:400;margin-bottom:15px}.single-post-column .text-container h3{margin-bottom:20px}.single-post-column .text-container .text{display:block;flex:1;width:100%;margin-bottom:15px}.block-post-categories{margin-top:70px;margin-bottom:70px}.block-post-categories .text-container{font-size:16px;line-height:150%}.block-post-categories .cat-container{margin-top:70px}.block-post-categories .cat-container .button{margin:0 10px 10px 0}.block-text+.block-post-categories{margin-top:-30px}.block-post-columns{padding-top:70px;padding-bottom:70px;background-color:#F6F6F6}.block-post-columns .title-container{text-align:center}.block-post-columns .title-container h2{margin-bottom:60px}.block-post-columns .link-container{text-align:center}.block-text{margin-top:70px;margin-bottom:40px}.block-text+.block-image-slider .container{margin-top:-30px}.block-image+.block-text-slider{margin-top:-30px}.block-text-image{position:relative;min-height:740px;display:flex;flex-wrap:wrap;align-items:center;background-color:#F6F6F6}.block-text-image .image-container{position:absolute;top:0;bottom:0;width:50%;display:flex;z-index:1}.block-text-image .image-container .image-cover{width:100%;height:inherit}.block-text-image .image-container:before{content:'';display:block;position:absolute;top:0;bottom:0;width:100%;opacity:0.2;z-index:2}.block-text-image .text-container{padding-top:60px;padding-bottom:60px;align-self:center}.block-text-image .text-container .button{margin:30px 15px 0 0}.block-text-image.left .image-container{left:0;right:auto}.block-text-image.right .image-container{right:0;left:auto}.block-text-columns{margin-top:70px;margin-bottom:40px}.block-text-columns .title-container{margin-bottom:30px;text-align:center}.block-text-columns .columns-container{justify-content:center}.block-text-columns .single-column{margin-bottom:30px;font-size:18px;line-height:140%;display:flex;flex-direction:row}.block-text-columns .single-column .inner-container{text-decoration:none;display:flex;flex-direction:column;width:100%;color:#000;text-decoration:none}.block-text-columns .single-column .image-container{display:block;padding-bottom:72%}.block-text-columns .single-column .logo{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;padding:0 20px}.block-text-columns .single-column .logo img{display:block;min-width:190px}.block-text-columns .single-column .text-container{background-color:#F2F2F2;padding:30px 25px;display:flex;flex-flow:column nowrap;flex:1;align-items:flex-start}.block-text-columns .single-column .text-container .date{display:block;width:100%;color:#7E7E7E;font-size:14px;line-height:150%;font-weight:400;margin-bottom:15px}.block-text-columns .single-column .text-container h3{margin-bottom:20px}.block-text-columns .single-column .text-container .text{display:block;flex:1;width:100%;margin-bottom:15px}.block-text-columns .single-column .text-container p:last-of-type{margin-bottom:0}.block-text-columns .single-column .text-container .button{margin-top:30px}.block-text-columns+.block-text-columns{margin-top:-40px}.block-video .video-container{margin-top:70px;margin-bottom:70px}.block-video+.block-video .video-container{margin-top:-40px}.block-text+.block-video .video-container{margin-top:-30px}.block-video+.block-text{margin-top:-30px}@media screen and (max-width: 1600px){.slick-slider .slick-list{width:calc(100% - 120px);max-width:calc(100% - 30px);margin:0 auto}.slick-slider .slick-prev,.slick-slider .slick-next{width:50px;height:50px;background-size:30px}.slick-slider .slick-next{right:0px}.slick-slider .slick-prev{left:0px}}@media screen and (max-width: 1440px){body{padding-top:100px}body.no-padding{padding-top:0}#primary-nav{min-height:100px}#primary-nav .container-wide{padding-left:15px;padding-right:15px}#primary-nav .navbar-brand{width:200px}#primary-nav .navbar-nav .nav-item{font-size:15px}#primary-nav .navbar-nav .nav-item a{height:100px;padding-left:10px;padding-right:10px}}@media screen and (max-width: 1300px){section.block-text-image{min-height:610px}}@media screen and (max-width: 1250px){body{padding-top:80px}#primary-nav{min-height:80px;z-index:1100}#primary-nav .navbar-brand{display:none !important}#primary-nav .navigation{display:none !important}#primary-nav:after{display:none}#primary-nav #openSearch{position:absolute;top:20px;right:80px}.slicknav_menu{display:block}}@media screen and (max-width: 1399px){footer .logo-container{margin-bottom:30px}footer .logo-container .text{width:600px;max-width:100%}}@media screen and (max-width: 1199px){section.block-hero-frontpage .carousel .carousel-item{padding-left:60px;padding-right:60px}section.block-text-image{min-height:600px}section.block-text-image.left .text-container{padding-left:4%}section.block-text-image.right .text-container{padding-right:4%}section.block-form .personnel-column .image-container{width:180px;height:180px}}@media screen and (max-width: 991px){section.block-hero-frontpage .carousel .carousel-item{padding-left:45px;padding-right:45px}section.block-hero-frontpage .carousel .carousel-item .text-container h1{font-size:68px;line-height:100%}section.block-hero-frontpage .carousel .carousel-control-next,section.block-hero-frontpage .carousel .carousel-control-prev{height:40px;width:40px;background-size:20px}section.block-text-image{min-height:auto}section.block-text-image .image-container{width:100%;position:relative;border-left:0 !important;border-right:0 !important}section.block-text-image .image-container .image-cover{padding-bottom:74%}section.block-text-image.left .text-container{padding-left:calc(var(--bs-gutter-x) * .5)}section.block-text-image.right .text-container{padding-right:calc(var(--bs-gutter-x) * .5)}section.block-form .personnel-column{margin-bottom:30px}footer .menu-container{margin-top:60px}footer .some-container{display:flex;flex-wrap:wrap;margin-top:60px;margin-bottom:60px}footer .some-container .some-column{width:33.333%}}@media screen and (max-width: 767px){section.block-hero .title-container h1{font-size:68px}section.block-hero-frontpage .carousel .carousel-item{padding-left:20px;padding-right:20px;padding-top:80px;padding-bottom:80px}section.block-hero-frontpage .carousel .carousel-item .container{justify-content:center;align-items:flex-end;height:100%}section.block-hero-frontpage .carousel .carousel-item .text-container h1{font-size:68px;line-height:100%}section.block-hero-frontpage .carousel .carousel-control-next{right:15px}section.block-hero-frontpage .carousel .carousel-control-prev{left:15px}section.block-hero-frontpage .read-more{width:20px;height:20px;bottom:20px;background-size:contain}footer{padding-top:40px}footer .logo-container .logo{margin-left:auto;margin-right:auto}footer .logo-container .text{width:100%;text-align:center}footer .text-container{text-align:center}footer .menu-container{margin-top:30px}footer .menu-container .footer-menu{columns:1;text-align:center}footer .menu-container .footer-menu li{margin-bottom:10px}footer .some-container{margin-top:30px}footer .some-container .some-column{width:100%;text-align:center}footer .links-container{text-align:center}}@media screen and (max-width: 575px){body{font-size:16px;line-height:24px}.container,.container-wide{padding-left:15px;padding-right:15px}h1{font-size:33px}h2{font-size:33px}h3{font-size:18px}.big-text{font-size:36px}.single-post-column{font-size:16px}section.block-hero-frontpage .carousel .carousel-item{padding-left:0px;padding-right:0px;padding-top:80px;padding-bottom:30px}section.block-hero-frontpage .carousel .carousel-item .container{justify-content:flex-end}section.block-hero-frontpage .carousel .carousel-item .container .row{margin:0}section.block-hero-frontpage .carousel .carousel-item .text-container h1{font-size:38px;line-height:120%}section.block-hero-frontpage .carousel .carousel-control-next{display:none}section.block-hero-frontpage .carousel .carousel-control-prev{display:none}section.block-hero-frontpage .read-more{display:none}section.block-hero{min-height:300px;padding-top:30px;padding-bottom:30px}section.block-hero .title-container h1{font-size:38px}section.block-post-hero{min-height:300px;padding-top:30px;padding-bottom:30px}section.block-post-hero .title-container h1{font-size:36px}section.block-post-categories .text-container{font-size:14px}section.block-numbers{padding-top:50px;padding-bottom:20px}section.block-numbers .single-column{margin-bottom:30px}section.block-numbers .single-column p{font-size:60px}section.block-numbers .single-column p .text{font-size:18px}section.block-personnel .single-personnel-column{text-align:center}section.block-personnel .single-personnel-column .image-container{margin-left:auto;margin-right:auto}section.block-form{margin-bottom:0}section.block-form .form-container .inner-container{margin-left:-15px;margin-right:-15px}section.block-form .personnel-column{display:block;text-align:center;margin-bottom:60px}section.block-form .personnel-column .image-container{margin-left:auto;margin-right:auto;margin-bottom:30px}section.block-form .personnel-column .text{margin-left:0}}@media screen and (max-width: 370px){#primary-nav #openSearch{right:65px}.slicknav_menu .slicknav_brand{margin-left:15px}.slicknav_menu .slicknav_btn{margin-right:15px}}
