@media only screen and (max-width:575px){.term-dates>div{float:left;width:100%;overflow:auto}.header a#logo-main span{font-size:14px;line-height:1.6;font-weight:600}.term-dates>div td{word-break:auto-phrase}.term-dates>div>table{width:600px}body{overflow-x:hidden}.container{width:100%;max-width:350px}.script-embed-container iframe.isOpened{height:300px!important}form.vacancy-list{margin-top:0}.filterable-dropdown-block>span{margin-bottom:10px}.contact-page-module .contact-meta .meta-inner.telephone span{margin-right:0}.error-404-block b.title{font-size:16px;padding:11px 20px;padding-right:10px;line-height:1.5;margin-bottom:35px}.error-404-block h1{font-size:168px;margin-bottom:20px;margin-left:-15px;margin-top:7px}.error-404-block .content{margin-bottom:40px}.header ul li{margin:0 36px 0 0}.cookieconsent-popup{max-width:calc(100vw - 20px);bottom:10px}.cookieconsent-popup .hidden-mobile{display:none}.cookieconsent-dialog{top:0%;transform:none;-webkit-transform:none;-ms-transform:none;transform:none;height:100vh;overflow-x:hidden;overflow-y:scroll;background:#fff}.cookieconsent-dialog-content{width:100%}.footer-top .footer-menus{min-width:230px}h1{font-size:30px;margin:30px 0 18px 0}h2{font-size:25px}h4{font-size:20px}h3{font-size:20px}form.filterable_search.post-list article{flex:0 0 100%;max-width:100%}.hero-plain h1,.hero-background-block h1{margin:-9px 0 -9px 0}.hero-plain p#breadcrumbs,.hero-background-block p#breadcrumbs,.hero.hero-full-image p#breadcrumbs{margin-bottom:20px}.full-width-image a.img-filter,.full-width-video a.video-player{height:220px}.vacancy-post.vacancy-page .vacancy-meta{flex-wrap:wrap-reverse}.vacancy-post.vacancy-page .vacancy-meta>div{min-width:100%;flex:0 0 100%;justify-content:start!important}.vacancy-post.vacancy-page .vacancy-meta a.btn{float:left;margin-bottom:30px}.flexible-article-fields .flexible-row-block{margin-bottom:40px}hr{margin:11px 0 17px 0}blockquote{font-size:22px}blockquote p{line-height:1.3}.img-grid .img-grid-row .gradient-overlay{max-height:220px}.modal-outer .modal-inner{padding:0;background:#fff;overflow-x:hidden;overflow-y:scroll}.title-row{margin-bottom:35px}.title-row h3{margin:-4px 0 -5px 0;font-size:20px;line-height:1.4}.next-posts span.nav-posts span{text-align:left}.next-posts span.nav-posts a,.next-posts span.nav-posts p{text-align:left}.img-grid .img-grid-row h4{font-size:18px;margin:15px 0 -7px 0}.filterable-dropdown .filterable-dropdown-block{position:relative;right:0;top:0;z-index:6;height:50px;margin-bottom:30px;width:100%}.filterable-dropdown-block .select-block ul{width:calc(100% + 2px)}a.video-player .video-icon{width:40px;height:48px}a.video-player .video-icon span{border-top:24px solid #fff0;border-bottom:24px solid #fff0;border-left:40px solid #fff;left:0;top:0;width:0;height:0}.half-half-content .img-preview,.half-half-content .img-preview img{max-height:360px}.link-blocks a{height:150px}.link-blocks .row>div,.icon-blocks .icon-blocks-outer>div,.team-blocks .row>div{margin-bottom:15px}.link-blocks .row,.icon-blocks .icon-blocks-outer,.team-blocks .row{margin-bottom:-15px}.icon-blocks .icon-blocks-outer img{min-width:110px;max-width:110px}.standard-post{margin-bottom:60px}.post-list .post-inner a.post-thumbnail{height:180px;margin-bottom:22px}.section.share{margin-top:25px}.post-social-meta{margin-top:40px}.section.share b.posted{font-size:14px;padding-right:11px}.post-list .post-inner h4{padding:0 20px;font-size:18px!important;line-height:1.3;margin-top:-5px;margin-bottom:13px}.navigation ul{margin-bottom:20px;margin-top:10px}.footer-bottom p span{margin:0 2px 0}.scrollable-menu-inner ul li a{height:auto;padding:12px 0;font-size:16px;line-height:1.3;min-height:40px}.post-list .post-inner span.meta{padding:0 20px 24px}.scrollable-menu-inner{max-width:170px}.link-blocks a h3{font-size:18px}.modal-outer .modal-inner .modal-block .col{flex:1;max-width:100%;min-width:100%}.modal-outer .modal-inner .modal-block .col{flex:1;max-width:100%;min-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:start;align-content:start}.modal-outer .modal-inner .modal-block a.close-modal{right:20px;top:20px}.team-blocks a.team-block .team-meta span{font-size:16px}.team-blocks a.team-block .team-meta h6{margin:-4px 0 3px}.next-prev-posts{margin-bottom:50px;padding-top:0;padding-bottom:30px}.next-posts span.nav-posts a,.next-posts span.nav-posts p{font-size:16px;margin:-4px 0 -4px 0}.downloads-list.global-privacy .download-item{font-size:16px;height:auto;padding-left:22px;padding-top:11px;padding-bottom:13px}.vacancy-post.singular .flex-grow-1,.vacancy-post.singular .flex-grow-0{min-width:100%;max-width:100%;flex:0 0 100%}.vacancy-post.singular .flex-grow-0{justify-content:start!important;margin-top:35px}.downloads-list.global-privacy .download-item img{right:22px}.downloads-list.global-privacy{margin-bottom:40px;margin-top:15px}.page-template-contact-page .hero-plain h1{font-size:50px;margin:-15px 0 -13px 0}.map-container .map-container-inner{top:0px!important;width:100%;position:relative!important;height:auto!important;margin-bottom:0;display:flex!important;justify-content:center;align-items:start;align-content:start;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:30px}.map-container .map-container-inner iframe{height:100%;position:absolute;top:0;width:100vw}.academy-modal.modal-outer .modal-inner .modal-block .img-preview{background:none;margin-bottom:40px}.academy-modal.modal-outer .modal-inner .modal-block .content{margin-bottom:30px}.header a#logo-main .site-title b,.header a#logo-main .site-title span{white-space:nowrap}.header.alt-header nav{margin-top:0}.child-link-blocks{margin-top:40px}.contact-page-module ul.social-media{margin:0;margin-bottom:50px}.contact-page-module .contact-meta .meta-inner p br{display:none}.page-template-contact-page .hero{margin-bottom:40px}.contact-page-module .contact-meta .meta-inner span{width:13px;height:24px;overflow:hidden;display:inline-block;float:left;letter-spacing:10px}.contact-page-module .contact-meta{margin-bottom:30px}.contact-page-module .contact-meta .meta-inner i{font-size:18px}.contact-page-module .contact-meta .meta-inner{padding-left:33px;margin-bottom:20px}.contact-page-module .contact-meta .meta-inner.address i{top:-4px}.hero-home-page h1{font-size:31px;margin:-6px 0 -6px 0}.half-half-opening-content h1{font-size:45px;line-height:1.3;margin:-11px 0 30px 0}.hero-home-page .container{padding-bottom:50px}.home .header.alt-header .main-header{background:#242744}.hero-home-page{height:auto;margin-bottom:0;padding-left:0;padding-right:0;margin-top:90px}.hero-home-page .video-container-make-flex .vertical{top:0%;transform:none}.hero-home-page .container{display:none}.half-half-opening-content .content-block{padding-left:0}.half-half-opening-content .img-preview{max-height:315px;min-height:315px;width:100%;margin-top:80px;padding-left:15px;padding-right:15px;background:#fff0}.half-half-opening-content .content-block h2{font-size:27px;line-height:1.4;margin:-10px 0 21px 0}.half-half-opening-content{margin-bottom:0}.half-half-opening-content.active:before{height:395px;width:50%}.half-half-opening-content:before{top:auto;bottom:-40px}.stat-counter-blocks .stat-counter-block-inner span{font-size:76px;margin:-9px 0}.stat-counter-blocks .stat-counter-block-inner b{font-size:20px;margin:12px 0 -3px 0}.stat-counter-blocks .stat-counter-block-inner{margin-bottom:50px}.stat-counter-blocks{padding-top:45px;padding-bottom:0}.twitter-news-feeds{padding-top:50px;padding-bottom:50px}.twitter-news-feeds .title-row h3{font-size:29px;margin:-11px 0 -22px 0}.twitter-news-feeds .title-row{margin-bottom:50px}.twitter-news-feeds span#load_more{margin-top:15px}.footer-top .col.align-content-center{order:1;flex:0 0 100%;max-width:100%;margin-bottom:40px}.post-list{margin-bottom:40px}.twitter-news-feeds{margin-bottom:0}.footer-top .footer-meta{order:2}.footer-top .footer-menus{order:3}.footer-top .footer-meta,.footer-top .footer-menus{min-width:100%;max-width:100%;flex:0 0 100%}.header .menu-main-menu-container{display:none}a#burgerMenu{display:block;margin-left:0}.footer-top a.footer-logo,.footer-top a.footer-logo img{max-width:200px;min-width:200px}.footer-top a.scrollTop{top:0}.footer-top .footer-section{margin-top:0;width:auto;float:right;flex:0}.footer-top .footer-menus{display:flex;justify-content:start;align-items:start;align-content:start;margin-top:25px}.cookieconsent-dialog-content .cookieconsent-level-changer-wrap .cookieconsent-level-changer a.ui-corner-all{width:100%!important;margin-bottom:15px!important}.cookieconsent-dialog-content .cookieconsent-level-changer-wrap .cookieconsent-permission-panels .ui-corner-all{width:100%}.cookieconsent-edit-settings .cookieconsent-cookie-policy-link{font-size:15px}.cookieconsent-dialog-content .cookieconsent-level-changer-wrap .cookieconsent-permission-panels{margin-top:20px}.top-nav span.contact-meta,.header .top-nav ul.social-media{display:none!important}.expandable-search .search-form-main form.search-form,.header .top-nav .search-form-main input:focus{min-width:100%!important;max-width:100%!important}.icon-blocks .icon-blocks-outer .flex-grow-0{flex:1;min-width:100%;display:flex;justify-content:center;align-items:start;align-content:start}.icon-blocks .icon-blocks-outer .content{margin-top:30px}.mobile-menu{max-width:100vw;padding-top:150px}.mobile-menu .mobile-menu-inner{padding-top:143px}.mobile-menu .mobile-menu-inner a.dynamic-menu-block{height:200px}.mobile-menu .mobile-menu-inner a.dynamic-menu-block img{object-fit:cover;object-position:center}.scrollable-nav-mobiles{min-height:45px;margin-bottom:38px;position:relative;z-index:6}.scrollable-nav-mobiles .scrollable-menu{display:flex!important;justify-content:center;align-items:start;align-content:start}.scrollable-menu-inner{max-width:100vw;width:100vw;left:auto;right:auto;margin-left:32px}.scrollable-menu-inner .scrollable-menu-background{background:rgb(255 255 255 / 93%);max-height:45px;overflow:hidden;backdrop-filter:blur(3px)}.scrollable-menu-inner .scrollable-menu-background.active{max-height:none}.scrollable-menu-inner span.title{padding-left:20px;padding-right:60px;position:relative;cursor:pointer}.scrollable-menu-inner span.title:before{content:"";visibility:visible;position:absolute;width:12px;height:12px;border-left:1px solid #242744;border-top:1px solid #242744;right:30px;top:12px;transform:rotate(226deg)}.scrollable-menu-inner .scrollable-menu-background.active span.title:before{transform:rotate(45deg);top:19px}.scrollable-menu-inner ul{padding-left:20px;padding-right:20px;padding-bottom:20px}.scrollable-menu-inner.fixed{left:0;margin-left:0}.modal-outer .modal-inner .modal-block{max-width:100%;max-height:100%;padding:25px}.modal-block .row{max-height:none}.modal-outer .modal-inner .modal-block .img-preview{min-width:100%;max-width:100%;max-height:200px;min-height:0;display:flex;justify-content:center;align-items:start;align-content:start;background:none}.accordion-section .acc-title,.downloads-list .download-item{font-size:17px}.modal-outer .modal-inner .modal-block .img-preview img{max-height:200px;min-height:200px}.modal-outer.team-modal .modal-inner .modal-block .img-preview img{min-height:315px;max-height:315px}.modal-outer.team-modal .modal-inner .modal-block .img-preview{min-height:315px}.accordion-section .acc-title{padding-top:9px;padding-bottom:11px;padding-left:17px;padding-right:40px}.accordion-section .acc-title,.downloads-list .download-item{border-radius:12px}.accordion-section .acc-title:after{top:20px;right:17px}p#breadcrumbs a,p#breadcrumbs b,p#breadcrumbs strong,p#breadcrumbs span.breadcrumb_last{display:none}p#breadcrumbs a.last-breadcrumb{display:block;position:relative;padding-left:17px}p#breadcrumbs a.last-breadcrumb:hover{padding-left:25px}p#breadcrumbs a.last-breadcrumb:before{content:"<";visibility:visible;display:block;position:absolute;left:0;font-size:16px;top:-2px}.modal-outer .modal-inner .modal-block .col.flex-grow-1{padding-left:15px;text-align:left;justify-content:start;margin-top:40px;margin-bottom:30px}.academy-modal .btn{width:auto}.featured-image-block{margin-bottom:40px;height:220px}.post-list .post-inner a.post-thumbnail:before{background-size:70px}.mb-35{margin-bottom:30px}.header.alt-header a#logo-main{height:56px}.header.alt-header .main-header .row:after{display:none}.header a#logo-main .site-title span{font-size:11px;font-weight:100}.header a#logo-main .site-title b{font-size:30px;margin-bottom:10px}.header.alt-header .main-header{height:90px;padding-top:15px}.hero-home-page:before{height:0}.header{z-index:99}.team-blocks a.team-block .img-preview{max-height:313px;min-height:313px}.downloads-list .download-item{padding-top:9px;padding-bottom:9px;padding-left:20px}.no-results-block{margin-top:0;margin-bottom:60px}.no-results-block br{display:none}.top-nav .container{max-width:100%;padding-left:0;padding-right:0}.top-nav .container .row{margin:0}.top-nav .container .row>div{padding:0}.top-nav .container .row .justify-content-start{flex:0}.top-nav .quick-links{margin:0}.top-nav .container .row .justify-content-end{flex:1}.top-nav .expandable-search{width:100%}.expandable-search .search-form-main{max-width:100%;min-width:100%}.script-embed-container{position:relative;height:256px}.flexible-article-fields .container-fluid.flexible-row-block:last-of-type{padding-bottom:50px}.hero{margin-bottom:35px}.hero-plain h1,.hero-background-block h1{font-size:36px;line-height:1.2}.flexible-row-block.mosaic-gallery-container .title-row h3{font-size:28px;line-height:1.3}.flexible-row-block.mosaic-gallery-container{padding-top:35px;padding-bottom:35px}.title-row{margin-bottom:25px}.downloads-list .download-item svg,.downloads-list .download-item img,.downloads-list .download-item svg,.downloads-list .download-item img{right:24px;max-height:22px;max-width:40px}.downloads-list .download-item.external{padding-right:70px}a.download-item.internal,.download-item.external{padding-right:70px}.downloads-list .download-item{margin-bottom:10px;font-size:16px}.img-grid .img-grid-row{margin-bottom:-15px}.img-grid .img-grid-row>div{margin-bottom:15px}footer svg#footer-line{top:-14px}.flexible-article-fields .flexible-row-block.buttons-module a.btn{padding:14px 20px;line-height:1.3;height:auto;min-height:50px}article.team-blocks .accordions .accordion-section .acc-title.title,article.courses-blocks .accordion-section .acc-title.title{border-radius:12px}.buttons-module{flex-direction:column;gap:15px}.content iframe{width:100%;height:auto;aspect-ratio:4 / 2.2}.flexible-row-block.link-flex-block article.link-blocks .title-row h3{font-size:24px;line-height:1.3;margin:-9px 0;margin-bottom:0}blockquote svg{width:36px;height:30px}blockquote{padding-top:48px}.modal-outer{height:100%}.modal-outer .modal-inner{align-items:start!important;height:100%}.modal-outer .modal-inner .modal-block .col.flex-grow-1{margin-top:25px!important;margin-bottom:30px!important}.modal-outer .modal-inner .modal-block a.close-modal:before,.modal-outer .modal-inner .modal-block a.close-modal:after{width:30px;height:3px}.modal-outer .modal-inner .modal-block a.close-modal{right:30px;top:20px}.modal-outer .modal-inner .modal-block a.close-modal{width:20px}.mosaic-gallery .block .box:nth-of-type(3),.mosaic-gallery .block .box:nth-of-type(4){margin-top:5px}.mosaic-gallery .wrapper{height:152px;margin:0 0 5px 0}.mosaic-gallery .middle .box:first-child{margin:0 0 5px 0}.mosaic-gallery .block .box{height:73.5px}.mosaic-gallery .middle .box{height:73px}.video-grid.img-grid .img-grid-row h4{margin-bottom:5px}#notice-modal .modal-content{padding:20px 40px 40px 10px}#notice-modal{margin:0;padding:0}#notice-modal .container{max-width:100%;padding:0}#notice-modal .container .row,#notice-modal .container .col-12{margin:0;padding:0}#notice-modal .container .col-12{height:100%}#notice-modal .modal-inner{height:100%}.modal-outer{height:100%}#notice-modal .modal-content{max-height:calc(100vh - 99px)}#notice-modal .modal-content h2{font-size:26px;line-height:1.2}#notice-modal .modal-content h3{font-size:18px;line-height:1.4}}@media only screen and (min-width :576px) and (max-width :767px){.hero{margin-bottom:40px}#notice-modal{margin:0;padding:0}#notice-modal .container{max-width:100%;padding:0}#notice-modal .container .row,#notice-modal .container .col-12{margin:0;padding:0}#notice-modal .container .col-12{height:100%}#notice-modal .modal-inner{height:100%}.modal-outer{height:100%}#notice-modal .modal-content{max-height:calc(100vh - 99px)}#notice-modal .modal-content h2{font-size:26px;line-height:1.2}#notice-modal .modal-content h3{font-size:18px;line-height:1.4}.modal-outer .modal-inner{align-items:start!important;height:100%}.modal-outer .modal-inner .modal-block .col.flex-grow-1{margin-top:25px!important;margin-bottom:30px!important}.modal-outer .modal-inner .modal-block a.close-modal:before,.modal-outer .modal-inner .modal-block a.close-modal:after{width:30px;height:3px}.modal-outer .modal-inner .modal-block a.close-modal{width:20px;height:40px}blockquote svg{width:36px;height:30px}blockquote{padding-top:46px}footer svg#footer-line{top:-24px}.link-blocks .row>div,.icon-blocks .icon-blocks-outer>div,.team-blocks .row>div{margin-bottom:15px}.img-grid .img-grid-row{margin-bottom:-15px}.img-grid .img-grid-row>div{margin-bottom:15px}.link-blocks .row,.icon-blocks .icon-blocks-outer,.team-blocks .row{margin-bottom:-15px}.hero-plain h1,.hero-background-block h1{font-size:40px;line-height:1.2}.script-embed-container{position:relative;height:450px}body{overflow-x:hidden}.no-results-block{margin-top:0;margin-bottom:60px}.no-results-block br{display:none}.container{width:100%;max-width:540px}.error-404-block b.title{font-size:18px;padding:11px 16px;padding-right:10px;margin-bottom:40px}.error-404-block h1{font-size:232px;margin-bottom:20px;margin-left:-6px}.error-404-block .content{margin-bottom:50px}.header ul li{margin:0 36px 0 0}.cookieconsent-popup{max-width:540px;bottom:10px}.cookieconsent-popup .hidden-mobile{display:none}.cookieconsent-dialog{top:0%;transform:none;-webkit-transform:none;-ms-transform:none;transform:none;height:100vh;overflow-x:hidden;overflow-y:scroll;background:#fff}.cookieconsent-dialog-content{width:100%}.footer-top .footer-menus{min-width:230px}h1{font-size:34px;margin:30px 0 18px 0}h2{font-size:28px}h4{font-size:20px}h3{font-size:20px}.hero-plain h1,.hero-background-block h1{margin:-9px 0 -9px 0}.hero-plain p#breadcrumbs,.hero-background-block p#breadcrumbs,.hero.hero-full-image p#breadcrumbs{margin-bottom:20px}.full-width-image a.img-filter,.full-width-video a.video-player{height:280px}.vacancy-post.vacancy-page .vacancy-meta{flex-wrap:wrap-reverse}.vacancy-post.vacancy-page .vacancy-meta>div{min-width:100%;flex:0 0 100%;justify-content:start!important}.vacancy-post.vacancy-page .vacancy-meta a.btn{float:left;margin-bottom:30px}.flexible-article-fields .flexible-row-block{margin-bottom:40px}hr{margin:11px 0 17px 0}blockquote{font-size:24px}blockquote p{line-height:34px}.img-grid .img-grid-row .gradient-overlay{max-height:160px}.modal-outer .modal-inner{padding:0;background:#fff;overflow-x:hidden;overflow-y:scroll}.title-row{margin-bottom:35px}.title-row h3{margin:-8px 0 -10px 0;font-size:22px}.img-grid .img-grid-row h4{font-size:18px;margin:15px 0 -7px 0}.filterable-dropdown .filterable-dropdown-block{position:relative;right:0;top:0;z-index:6;height:50px;margin-bottom:20px}.filterable-dropdown-block .select-block ul{width:calc(100% + 2px)}.half-half-content .img-preview,.half-half-content .img-preview img{max-height:360px}.link-blocks a{height:140px}.icon-blocks .icon-blocks-outer img{min-width:110px;max-width:110px}.standard-post{margin-bottom:70px}.post-list .post-inner a.post-thumbnail{height:150px;margin-bottom:22px}.post-list .post-inner h4{padding:0 20px;font-size:18px;line-height:1.3;margin-top:-5px;margin-bottom:13px}.navigation ul{margin-bottom:20px;margin-top:10px}.footer-bottom p span{margin:0 10px 0}.scrollable-menu-inner ul li a{height:auto;padding:12px 0;font-size:16px;line-height:1.3;min-height:40px}.post-list .post-inner span.meta{padding:0 20px 24px}.scrollable-menu-inner{max-width:170px}.link-blocks a h3{font-size:20px}.modal-outer .modal-inner .modal-block .col{flex:1;max-width:100%;min-width:100%}.modal-outer .modal-inner .modal-block .col{flex:1;max-width:100%;min-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:start;align-content:start}.modal-outer .modal-inner .modal-block a.close-modal{right:30px;top:20px}.team-blocks a.team-block .team-meta span{font-size:16px}.team-blocks a.team-block .team-meta h6{margin:-4px 0 3px}.next-prev-posts{margin-bottom:60px;padding-top:10px;padding-bottom:40px}.next-posts span.nav-posts a,.next-posts span.nav-posts p{font-size:18px;margin:-5px 0 -5px 0}.downloads-list.global-privacy .download-item{font-size:18px;height:54px;padding-left:22px}.downloads-list.global-privacy .download-item img{right:22px}.downloads-list.global-privacy{margin-bottom:40px;margin-top:15px}.page-template-contact-page .hero-plain h1{font-size:50px;margin:-15px 0 -13px 0}.map-container .map-container-inner{top:0px!important;width:100%;position:relative!important;height:400px!important;margin-bottom:0;display:flex!important;justify-content:center;align-items:start;align-content:start;overflow:hidden;margin-bottom:30px}.map-container .map-container-inner iframe{height:100%;position:absolute;top:0;width:100vw}.academy-modal.modal-outer .modal-inner .modal-block .img-preview{background:none;margin-bottom:40px}.academy-modal.modal-outer .modal-inner .modal-block .content{margin-bottom:30px}.header a#logo-main .site-title b,.header a#logo-main .site-title span{white-space:nowrap}.header.alt-header nav{margin-top:0}.child-link-blocks{margin-top:40px}.contact-page-module ul.social-media{margin:0;margin-bottom:40px}.contact-page-module .contact-meta .meta-inner p br{display:none}.page-template-contact-page .hero{margin-bottom:40px}.hero-home-page h1{font-size:38px;margin:-9px 0 -9px 0}.hero-home-page .container{padding-bottom:74px}.hero-home-page{height:312px;margin-top:110px}.hero-home-page:before{height:0}.header.alt-header .main-header{background:#242744;height:110px;padding-bottom:0;padding-top:23px}.header.alt-header .main-header .row:after{display:none}.half-half-opening-content .content-block{padding-left:0;margin-top:30px}.half-half-opening-content .img-preview{max-height:322px;min-height:322px;width:100%;margin-top:120px}.half-half-opening-content .content-block h2{font-size:34px;line-height:1.3;margin:-9px 0 25px 0}.half-half-opening-content{margin-bottom:0}.half-half-opening-content.active:before{height:442px;width:50%}.half-half-opening-content:before{top:auto;bottom:-60px}.stat-counter-blocks .stat-counter-block-inner span{font-size:60px}.stat-counter-blocks .stat-counter-block-inner b{font-size:19px;margin:24px 0 -4px 0}.stat-counter-blocks{padding-top:50px;padding-bottom:20px}.twitter-news-feeds{padding-top:60px;padding-bottom:60px}.twitter-news-feeds .title-row h3{font-size:36px;margin:-16px 0 -20px 0}.twitter-news-feeds span#load_more{margin-top:15px}.footer-top .col.align-content-center{order:1;flex:0 0 100%;max-width:100%;margin-bottom:40px}.post-list{margin-bottom:40px}.twitter-news-feeds{margin-bottom:0}.footer-top .footer-meta{order:2}.footer-top .footer-menus{order:3}.footer-top .footer-meta,.footer-top .footer-menus{min-width:50%;max-width:50%;flex:0 0 50%}.header .menu-main-menu-container{display:none}a#burgerMenu{display:block;margin-left:0}.footer-top a.footer-logo,.footer-top a.footer-logo,.footer-top a.footer-logo img,.footer-top a.footer-logo img{max-width:200px;min-width:200px}.footer-top a.scrollTop{top:0}.footer-top .footer-section{margin-top:0;width:auto;float:right;flex:0}.footer-top .footer-menus{display:flex;justify-content:end;align-items:start;align-content:start}.top-nav span.contact-meta,.header .top-nav ul.social-media{display:none!important}.expandable-search .search-form-main form.search-form{min-width:150px!important}.scrollable-nav-mobiles{min-height:45px;margin-bottom:50px;position:relative;z-index:6}.scrollable-nav-mobiles .scrollable-menu{display:flex!important;justify-content:center;align-items:start;align-content:start}.scrollable-menu-inner{max-width:100vw;width:100vw;left:auto;right:auto;margin-left:32px}.scrollable-menu-inner .scrollable-menu-background{background:rgb(255 255 255 / 93%);max-height:45px;overflow:hidden;backdrop-filter:blur(3px)}.scrollable-menu-inner .scrollable-menu-background.active{max-height:none}.scrollable-menu-inner span.title{padding-left:20px;padding-right:60px;position:relative;cursor:pointer}.scrollable-menu-inner span.title:before{content:"";visibility:visible;position:absolute;width:12px;height:12px;border-left:1px solid #242744;border-top:1px solid #242744;right:30px;top:12px;transform:rotate(226deg)}.scrollable-menu-inner .scrollable-menu-background.active span.title:before{transform:rotate(45deg);top:19px}.scrollable-menu-inner ul{padding-left:20px;padding-right:20px;padding-bottom:20px}.scrollable-menu-inner.fixed{left:0;margin-left:0}.modal-outer .modal-inner .modal-block{max-width:100%;max-height:100vh;padding:30px}.modal-block .row{max-height:none}.modal-outer .modal-inner .modal-block .img-preview{min-width:100%;max-width:100%;max-height:200px;min-height:0;display:flex;justify-content:center;align-items:start;align-content:start;background:none}.accordion-section .acc-title,.downloads-list .download-item{font-size:17px}.modal-outer .modal-inner .modal-block .img-preview img{max-height:200px;object-fit:contain;object-position:center}.modal-outer .modal-inner .modal-block .col.flex-grow-1{padding-left:15px;text-align:left;justify-content:start;margin-top:40px;margin-bottom:30px}.academy-modal .btn{width:auto}.featured-image-block{margin-bottom:45px;height:310px}.post-list .post-inner a.post-thumbnail:before{background-size:70px}.mb-35{margin-bottom:30px}.header{z-index:99}.team-blocks a.team-block .img-preview{max-height:238px;min-height:238px}form.vacancy-list{margin-top:0}.flexible-article-fields .container-fluid.flexible-row-block:last-of-type{padding-bottom:70px}.flexible-row-block.mosaic-gallery-container .title-row h3{font-size:32px;line-height:1.3}.flexible-row-block.mosaic-gallery-container{padding-top:40px;padding-bottom:40px}.downloads-list .download-item{margin-bottom:10px}.downloads-list .download-item svg,.downloads-list .download-item img{max-height:20px;max-width:40px}.accordion-section .acc-title,.downloads-list .download-item{padding-right:79px}.buttons-module{flex-direction:column;gap:15px}.content iframe{width:100%;height:auto;aspect-ratio:4 / 2.2}.flexible-row-block.link-flex-block article.link-blocks .title-row h3{font-size:26px;line-height:48px;margin:-9px 0}.mosaic-gallery .block .box:nth-of-type(3),.mosaic-gallery .block .box:nth-of-type(4){margin-top:10px}.mosaic-gallery .wrapper{height:230px;margin:0 0 10px 0}.mosaic-gallery .middle .box:first-child{margin:0 0 10px 0}.mosaic-gallery .block .box{height:110px}.mosaic-gallery .middle .box{height:110px}#notice-modal .modal-content{padding:20px 40px 40px 10px}}@media only screen and (min-width :768px) and (max-width :991px){form.vacancy-list{margin-top:0}.container{width:100%;max-width:750px}.downloads-list .download-item svg,.downloads-list .download-item img{max-height:20px;max-width:50px}.error-404-block b.title{font-size:18px;padding:11px 16px;padding-right:10px;margin-bottom:40px}.error-404-block h1{font-size:232px;margin-bottom:20px;margin-left:-6px}.error-404-block .content{margin-bottom:50px}.header ul li{margin:0 36px 0 0}.cookieconsent-popup{max-width:700px;bottom:10px}.footer-top .footer-menus{min-width:230px}h1{font-size:34px;margin:30px 0 18px 0}h2{font-size:28px}h4{font-size:20px}h3{font-size:20px}.hero-plain h1,.hero-background-block h1{margin:-9px 0 -9px 0}.hero-plain p#breadcrumbs,.hero-background-block p#breadcrumbs,.hero.hero-full-image p#breadcrumbs{margin-bottom:20px}.flexible-article-fields .flexible-row-block{margin-bottom:40px}hr{margin:11px 0 17px 0}blockquote{font-size:24px}blockquote p{line-height:34px}.img-grid .img-grid-row .gradient-overlay{max-height:230px}.title-row{margin-bottom:35px}.title-row h3{margin:-8px 0 -10px 0;font-size:22px}.img-grid .img-grid-row h4{font-size:18px;margin:15px 0 -7px 0}.filterable-dropdown .filterable-dropdown-block{position:relative;right:0;top:0;z-index:6;height:50px;margin-bottom:20px}.filterable-dropdown-block .select-block ul{width:calc(100% + 2px)}a.video-player .video-icon{width:60px;height:60px}a.video-player .video-icon span{border-top:14px solid #fff0;border-bottom:14px solid #fff0;border-left:24px solid #fff;left:19px;top:16px}.half-half-content .img-preview,.half-half-content .img-preview img{max-height:360px}.link-blocks a{height:160px}.icon-blocks .icon-blocks-outer img{min-width:110px;max-width:110px}.standard-post{margin-bottom:70px}.post-list .post-inner a.post-thumbnail{height:190px;margin-bottom:22px}.post-list .post-inner h4{padding:0 20px;font-size:18px;line-height:1.3;margin-top:-5px;margin-bottom:13px}.navigation ul{margin-bottom:20px;margin-top:10px}.footer-bottom p span{margin:0 10px 0}.scrollable-menu-inner ul li a{height:auto;padding:12px 0;font-size:16px;line-height:1.3;min-height:40px}.post-list .post-inner span.meta{padding:0 20px 24px}.scrollable-menu-inner{max-width:170px}.link-blocks a h3{font-size:20px}.modal-outer .modal-inner .modal-block{max-width:950px}.modal-outer .modal-inner .modal-block a.close-modal{right:0}.team-blocks a.team-block .team-meta span{font-size:16px}.team-blocks a.team-block .team-meta h6{margin:-4px 0 3px}.next-prev-posts{margin-bottom:60px;padding-top:10px;padding-bottom:40px}.next-posts span.nav-posts a,.next-posts span.nav-posts p{font-size:18px;margin:-5px 0 -5px 0}.downloads-list.global-privacy .download-item{font-size:18px;height:54px;padding-left:22px}.downloads-list.global-privacy .download-item img{right:22px}.downloads-list.global-privacy{margin-bottom:40px;margin-top:15px}.page-template-contact-page .hero-plain h1{font-size:50px;margin:-15px 0 -13px 0}.map-container .map-container-inner{top:0px!important;width:100%;position:relative!important;height:400px!important;margin-bottom:0;display:flex!important;justify-content:center;align-items:start;align-content:start;overflow:hidden}.map-container .map-container-inner iframe{height:100%;position:absolute;top:0;width:100vw}.academy-modal.modal-outer .modal-inner .modal-block .img-preview{background:none;margin-bottom:40px}.academy-modal.modal-outer .modal-inner .modal-block .content{margin-bottom:30px}.header a#logo-main .site-title b,.header a#logo-main .site-title span{white-space:nowrap}.header.alt-header nav{margin-top:0}.child-link-blocks{margin-top:40px}.contact-page-module ul.social-media{margin:0;margin-bottom:40px}.contact-page-module .contact-meta .meta-inner p br{display:none}.page-template-contact-page .hero{margin-bottom:40px}.hero-home-page h1{font-size:44px;margin:-12px 0 -12px 0}.hero-home-page .container{padding-bottom:74px}.hero-home-page{height:600px}.half-half-opening-content .content-block{padding-left:0}.half-half-opening-content .img-preview{max-height:322px;min-height:322px}.half-half-opening-content .content-block h2{font-size:29px;line-height:1.3;margin:-5px 0 25px 0}.half-half-opening-content h1{font-size:44px;line-height:54px}.half-half-opening-content{margin-bottom:0}.half-half-opening-content.active:before{height:calc(100% + 120px)}.stat-counter-blocks .stat-counter-block-inner span{font-size:80px}.stat-counter-blocks .stat-counter-block-inner b{font-size:22px;margin:24px 0 -4px 0}.stat-counter-blocks{padding-top:50px;padding-bottom:20px}.twitter-news-feeds{padding-top:60px;padding-bottom:60px}.twitter-news-feeds .title-row h3{font-size:36px;margin:-16px 0 -20px 0}.twitter-news-feeds span#load_more{margin-top:15px}.footer-top .col.align-content-center{order:1;flex:0 0 100%;max-width:100%;margin-bottom:40px}.post-list{margin-bottom:40px}.twitter-news-feeds{margin-bottom:0}.footer-top .footer-meta{order:2}.footer-top .footer-menus{order:3}.footer-top .footer-meta,.footer-top .footer-menus{min-width:50%;max-width:50%;flex:0 0 50%}.header .menu-main-menu-container{display:none}a#burgerMenu{display:block;margin-left:0}.footer-top a.footer-logo{max-width:200px}.footer-top a.scrollTop{top:0}.footer-top .footer-section{margin-top:0;width:auto;float:right;flex:0}.footer-top .footer-menus{display:flex;justify-content:end;align-items:start;align-content:start}.top-nav span.contact-meta,.header .top-nav ul.social-media{display:none!important}.expandable-search .search-form-main form.search-form{min-width:150px!important}.scrollable-nav-mobiles{min-height:45px;margin-bottom:50px;position:relative;z-index:6}.scrollable-nav-mobiles .scrollable-menu{display:flex!important;justify-content:center;align-items:start;align-content:start}.scrollable-menu-inner{max-width:100vw;width:100vw;left:auto;right:auto;margin-left:53px}.scrollable-menu-inner .scrollable-menu-background{background:rgb(255 255 255 / 93%);max-height:45px;overflow:hidden;backdrop-filter:blur(3px)}.scrollable-menu-inner .scrollable-menu-background.active{max-height:none}.scrollable-menu-inner span.title{padding-left:20px;padding-right:60px;position:relative;cursor:pointer}.scrollable-menu-inner span.title:before{content:"";visibility:visible;position:absolute;width:12px;height:12px;border-left:1px solid #242744;border-top:1px solid #242744;right:30px;top:12px;transform:rotate(226deg)}.scrollable-menu-inner .scrollable-menu-background.active span.title:before{transform:rotate(45deg);top:19px}.scrollable-menu-inner ul{padding-left:20px;padding-right:20px;padding-bottom:20px}.scrollable-menu-inner.fixed{left:0;margin-left:0}.modal-outer .modal-inner .modal-block{max-width:710px;max-height:calc(100vh - 190px)}.modal-block .row{max-height:calc(100vh - 290px);overflow-x:hidden;overflow-y:auto}.modal-outer .modal-inner .modal-block .img-preview{min-width:200px;min-height:200px}.featured-image-block{margin-bottom:45px;height:310px}.post-list .post-inner a.post-thumbnail:before{background-size:70px}.mb-35{margin-bottom:30px}.header{z-index:99}.team-blocks a.team-block .img-preview{max-height:200px;min-height:200px}.hero-home-page{height:426px}.flexible-article-fields .container-fluid.flexible-row-block:last-of-type{padding-bottom:90px}.flexible-row-block.mosaic-gallery-container .title-row h3{font-size:36px}.flexible-row-block.mosaic-gallery-container{padding-top:45px;padding-bottom:45px}.hero{margin-bottom:45px}footer svg#footer-line{top:-29px}.map-container .map-container-inner{margin-bottom:40px}.split-content-blocks .background-image{width:calc(100% + 30px)!important;position:relative!important;left:-15px!important;height:300px!important}.split-content-blocks.split-50-50 .split-content-inner{padding:0px!important;padding-top:40px!important}.buttons-module{flex-direction:column;gap:15px}.mosaic-gallery .block .box:nth-of-type(3),.mosaic-gallery .block .box:nth-of-type(4){margin-top:10px}.mosaic-gallery .wrapper{height:341px;margin:0 0 10px 0}.mosaic-gallery .middle .box:first-child{margin:0 0 10px 0}.flexible-row-block.link-flex-block article.link-blocks .title-row h3{font-size:30px;line-height:1.3;margin:-9px 0 0}.downloads-list .download-item{margin:0 0 15px 0}}@media only screen and (min-width :992px) and (max-width :1200px){.header{z-index:99}footer svg#footer-line{top:-41px}.flexible-article-fields .container-fluid.flexible-row-block:last-of-type{padding-bottom:110px}.contact-page-module ul.social-media{margin-bottom:85px}.footer-top .footer-section{margin-top:60px}.header .menu-main-menu-container{display:none}a#burgerMenu{display:block;margin-left:0}.container{width:100%;max-width:960px}.hero-home-page{height:548px}.header ul li{margin:0 36px 0 0}.cookieconsent-popup{max-width:920px}.footer-top .footer-menus{min-width:230px}h1{font-size:34px;margin:30px 0 18px 0}h2{font-size:28px}h4{font-size:22px}h3{font-size:22px}.hero-plain h1,.hero-background-block h1{margin:-9px 0 -9px 0}.hero-plain p#breadcrumbs,.hero-background-block p#breadcrumbs,.hero.hero-full-image p#breadcrumbs{margin-bottom:30px}.flexible-article-fields .flexible-row-block{margin-bottom:45px}blockquote{font-size:28px}blockquote p{line-height:38px}.img-grid .img-grid-row .gradient-overlay{max-height:240px}.title-row{margin-bottom:35px}.half-half-content .img-preview,.half-half-content .img-preview img{max-height:360px}.link-blocks a{height:180px}.icon-blocks .icon-blocks-outer img{min-width:120px;max-width:120px}.standard-post{margin-bottom:80px}.post-list .post-inner a.post-thumbnail{height:190px;margin-bottom:22px}.post-list .post-inner h4{padding:0 20px;font-size:18px;line-height:1.3;margin-top:-5px;margin-bottom:13px}.navigation ul{margin-bottom:20px;margin-top:10px}.footer-bottom p span{margin:0 10px 0}.scrollable-menu-inner ul li a{height:auto;padding:12px 0;font-size:14px;line-height:1.3;min-height:40px}.post-list .post-inner span.meta{padding:0 20px 24px}.scrollable-menu-inner{max-width:170px}.link-blocks a h3{font-size:18px}.modal-outer .modal-inner .modal-block{max-width:950px}.modal-outer .modal-inner .modal-block a.close-modal{right:0}.team-blocks a.team-block .team-meta span{font-size:14px}.team-blocks a.team-block .team-meta h6{margin:-4px 0 3px}.next-prev-posts{margin-bottom:70px;padding-top:15px;padding-bottom:45px}.next-posts span.nav-posts a,.next-posts span.nav-posts p{font-size:20px}.downloads-list.global-privacy .download-item{font-size:18px;height:54px;padding-left:22px}.downloads-list.global-privacy .download-item img{right:22px}.downloads-list.global-privacy{margin-bottom:40px;margin-top:15px}.map-container .map-container-inner{top:-161px!important;width:58vw;height:520px!important}.child-link-blocks{margin-top:40px}.hero-home-page h1{font-size:50px;margin:-12px 0 -15px 0}.hero-home-page .container{padding-bottom:90px}.half-half-opening-content .content-block h2{font-size:36px;line-height:1.3;margin:-10px 0 28px 0}.half-half-opening-content.active:before{height:calc(100% + 140px)}.stat-counter-blocks .stat-counter-block-inner span{font-size:100px}.stat-counter-blocks .stat-counter-block-inner b{font-size:26px;margin:30px 0 -6px 0}.stat-counter-blocks{padding-top:70px;padding-bottom:40px}.twitter-news-feeds{padding-top:70px;padding-bottom:70px}.twitter-news-feeds .title-row h3{font-size:38px;margin:-18px 0 -22px 0}.twitter-news-feeds.post-list .post-inner h4 .tooltip-title{padding:0 20px;padding-bottom:10px}.twitter-news-feeds span#load_more{margin-top:15px}.team-blocks a.team-block .img-preview{max-height:208px;min-height:208px}.flexible-row-block.mosaic-gallery-container .title-row h3{font-size:38px}.flexible-row-block.mosaic-gallery-container{padding-top:60px;padding-bottom:60px}.mosaic-gallery .block .box:nth-of-type(3),.mosaic-gallery .block .box:nth-of-type(4){margin-top:16px}.mosaic-gallery .wrapper{height:346px;margin:0 0 15px 0}.mosaic-gallery .middle .box:first-child{margin:0 0 15px 0}.flexible-row-block.link-flex-block article.link-blocks .title-row h3{font-size:32px;line-height:1.3;margin:-9px 0 0}}@media only screen and (max-device-width :767px) and (orientation :landscape){.mobile-menu .mobile-menu-inner{padding-bottom:30px}.mobile-menu-inner .contact-bottom{position:relative!important;clear:both;float:left;margin-top:30px}}