@media screen and (min-width:1280px){.sub-title .menu-container>.menu-item>.menu-link{padding:32px 16px}}@media screen and (min-width:1024px) and (max-width:1280px){.sub-title .menu-container>.menu-item>.menu-link{padding:32px 12px}}@media screen and (min-width:992px) and (max-width:1024px){.sub-title .menu-container>.menu-item>.menu-link{font-size:.8em;padding:32px 8px}}@media screen and (min-width:992px){header .header-misc{display:block;margin-top:5px;min-width:185px}header .header-misc .social{width:75px!important;margin-right:10px}header .header-misc #language{width:50px}header .header-misc #top-search{max-width:50px}header .header-misc div{margin:0;padding:0}.offset-md-1{margin-left:unset}.donut .offset-md-1{margin-left:8.333%}}@media screen and (max-width:1600px){.header-stage.img{height:290px;background-size:110%;background-position:left;position:relative}}@media screen and (max-width:1280px){#logo img{max-height:70px;padding:10px 0 5px}.header-wrap-clone{max-height:78px}.header-stage.video{height:calc(75vW / 1.5)}.header-stage.video.small{height:calc(75vW / 2)}.header-stage.img{height:250px;background-size:125%;background-position:left;position:relative}.sub-title .menu-container>.menu-item>.menu-link span{display:none}}@media screen and (max-width:1024px){#logo img{max-height:60px;padding:10px 0 5px}.stage .header-stage.img{margin-top:80px}.header-stage{height:370px}.header-stage.video{height:calc(75vW / 1.4)}.header-stage.video.small{height:calc(75vW / 2)}.stage-text{font-size:1em!important}.team-list .team-img{width:30%}.team-list .team-img img{width:100%!important;height:100%!important}.mgmt-desc{padding:0 30px}.mgmt-img img{width:100%!important;height:auto!important}#content .mgmt-item.text-start,.mgmt-item{margin:auto 0}}@media screen and (max-width:991px){#header-wrap{position:fixed;z-index:9;padding-bottom:10px;border-bottom:1px solid #f5f5f5}header .header-misc{min-width:185px;margin-top:5px}header .header-misc .social{width:100px!important;margin-right:0}.process-scale,.sub-title .menu-container>.menu-item>.menu-link span,header .header-misc #language{display:none}header .header-misc #top-search{max-width:30px}.stage .header-stage.img{margin-top:0}.container-fluid.tiles h2{font-size:1.1rem}.heading-block.bg-white-50{width:80vW;margin-left:10vW}.sub-title .menu-container{margin-top:20px}.sub-title .menu-container>.menu-item>.menu-link{padding:6px 10px}.sub-title .menu-container>.menu-item>.menu-link>div{display:inline-block;margin-right:6px}.header-stage.img .glass-bg{margin-bottom:5vH!important}.header-stage.video{position:relative;height:500px;margin-top:21px}.header-stage.video.small{height:370px;margin-top:24px}.stage.start .header-stage.video{height:calc(100vW / 1.6);margin-top:13px;top:unset}.stage.start .header-stage video{top:30px!important}#canvas-links{margin-top:30px}#canvas-links h2{font-size:1.5em}.header-stage div:not(.img):not(.video){margin-left:0vW;margin-bottom:1vH;max-width:90vW}.header-stage h2{font-size:18px;line-height:18px}.header-stage a{font-size:20px;line-height:20px}.col-lg-6.pl-1,.col-lg-6.pl-2,.col-lg-6.pl-3{padding-left:calc(var(--bs-gutter-x) * .5)}.col-lg-6.pr-1,.col-lg-6.pr-2,.col-lg-6.pr-3{padding-right:calc(var(--bs-gutter-x) * .5)}.body+.img,.img+.body{margin-top:1rem}.col-md-10.offset-md-1,.col-md-5.offset-md-1{margin-top:30px;padding:20px;text-align:center}.img-bg>.row>div.img:first-child{background-color:transparent}footer .logo img{width:auto;max-height:40px}footer .claim{line-height:1rem}.news-list .item .body.pl-3{padding-left:1rem}.news-list .item .body .pr-3{padding-right:1rem}.news-list .item .body h4{font-size:.8em;margin-top:10px!important}.news-list .item .body>*{width:calc(100% - 10px)}#map .img{height:100vW;margin:2rem 0}#map .img img{width:calc(100% - 20px)}#map .scale{top:10px}.col-md-5.offset-md-1{width:33.3vW;left:8vW}.col-md-10.offset-md-1{width:50vW;left:12.5vW}.career.team-list .team-img{bottom:0;margin-top:auto}.career.team-list .team-img img{width:200px!important;height:auto!important}#stickyContact{z-index:3}}@media screen and (max-width:767px){.stage{height:300px}.stage-text{display:none!important}.header-stage.img{height:250px;background-size:200%;background-position:left;position:relative;top:55px}.header-stage.img .glass-bg{margin-bottom:5vH!important}.header-stage.video{height:calc(75vW / 1.05)}.header-stage.video.small{height:calc(75vW / 1.3)}.stage.start .header-stage.video{margin-top:45px}.stage.start .header-stage video{top:18px!important}.header-stage div:not(.img):not(.video){margin-left:unset;margin-bottom:1vH;padding:5px 10px}.heading-block h1{font-size:20px;line-height:25px}.heading-block h2{font-size:18px;line-height:22px;padding-top:20px;padding-bottom:0}.header-stage h2{font-size:14px;line-height:14px}.header-stage a{font-size:15px;line-height:15px}.rev_slider .tp-caption{padding:5px 10px!important;left:-50px;width:75vW}.rev_slider .tp-caption h2{white-space:initial}.topmargin{margin-top:12px!important}.col-padding{padding:1rem}.divider{margin:1rem}#top-search,.download .filetype,.mgmt-list .divider,.news-list .item .body .desc,.timeline_nav,header .header-misc{display:none}[class*=col-mb-]>.col,[class*=col-mb-]>[class*=col-]{padding-bottom:calc(var(--col-mb)c * .8)}#canvas-links{margin-top:-20px}#canvas-links h2{font-size:1.3em;text-align:center}#canvas-links .col-xs-3{width:50%}#canvas-links .glass-white.bg-70{display:block;padding:10px}.img-bg>.row>div.img:first-child,.img-bg>.row>div.img:nth-child(2){background:0 0}.col-xs-10.offset-xs-1{width:75vW;left:12.5vW;margin-top:30px;padding:20px}.mgmt-img,.team-list>div{text-align:center!important}.team-list .icons-contact{margin-top:.5rem!important;margin-left:1rem}.team-list .divider{width:90%;margin-top:3rem}#content .mgmt-desc h4{width:unset}.mgmt-img img,.team-img img{left:unset!important;right:unset!important}.career.team-list .team-img.small img{width:200px!important;height:auto!important}#map .scale{top:30px}.download .body>*{width:calc(100% - 20px);padding-left:10px;padding-right:10px}.download .body .mt-3{margin-top:0!important}#content .form-group,input[type=captcha]{max-width:calc(100% - 10px)!important}}