.justify-content-bottom{justify-content:flex-end;height:100%;display:flex;flex-direction:column}.scroll-bg{background-attachment:scroll}.fix-bg{background-attachment:fixed}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}html{color:#222;font-size:16px;line-height:1.2;height:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{padding:0;margin:0;font-size:16px;height:100%}a{text-decoration:none;color:#0e7dc1}a [href^="#"]{color:#e80a89;transition:color .3s ease;margin-top:1em;cursor:pointer;transition:color .3s ease}a [href^="#"]:hover{color:#0e7dc1}.teaser a,.teaser a[href^="#"],.bg-overlay a,.bg-overlay a[href^="#"]{color:inherit}.contentwrap{max-width:1200px;margin:0 auto;position:relative;padding:20px}img{border:none}a.logo{display:inline-block;box-sizing:border-box}a.logo h1{margin-top:0;margin-bottom:0}a.logo img{width:100px;max-width:100%}.site-link{display:inline-block;width:30px;height:30px;margin:5px}.site-body{height:100%;overflow:visible}main{position:relative;left:0px;box-sizing:border-box}main>*{background-size:cover;background-position:center;box-sizing:border-box}div.top,div.bottom{position:absolute;pointer-events:none;z-index:2}div.top{top:0px}div.bottom{bottom:10px}div .left{left:5%}div .middle{left:50%}div .right{left:90%}div .di{transform:rotate(45deg)}div .dots{display:block;width:148px;height:140px;background-color:transparent;background-size:148px 140px;background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/sdg/app/6224/assets/dot_matrix-afc51bd06a430a1764b0.svg)}div .dots.top.left{top:120px;left:-74px}div .circle{display:block;width:130px;height:130px;background-color:#0e7dc1;border-radius:50%}div .circle.yellow{background-color:#f9ac1b}div .tri{display:block;width:0px;height:0px;border-style:solid;border-width:72px 0 0 72px;border-color:transparent transparent transparent #e80a89}div .seg{display:block;width:49px;height:99px;background-color:#f9ac1b;border-bottom-left-radius:99px;border-top-left-radius:99px;margin:0px 1em 1em 0px}div .rect{display:block;width:136px;height:31px;background-color:#0e7dc1}div .slash{display:block;width:148px;height:140px;background-color:transparent;background-size:148px 140px;background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/sdg/app/6224/assets/slash_matrix-f87dbad3a6884e8eb866.svg)}div .rec2{display:block;width:82px;height:37px;background-color:#f9ac1b}div .dots.middle.top{top:-100px;left:46.5%}div .dots.right{top:120px;right:-74px;left:auto}div .circle.top{top:-65px;left:52%}div .tri.bottom{left:32%;bottom:90px}div .tri.bottom.middle{transform:rotate(315deg)}div .seg.bottom{left:37%;bottom:100px;transform:rotate(135deg)}div .pink-seg{display:block;width:99px;height:99px;background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/sdg/app/6224/assets/pink-segment-f62e5fa9fe4b74f73fff.svg);background-size:99px 99px;background-repeat:no-repeat;background-position:center;top:5px;left:32%}div .slash.middle{left:32%;bottom:10px}div .dots.s2.left{left:30%;top:-60px}div .dots.s2.right{top:60px;right:0px;left:auto}div .dots.bottom{left:1%;bottom:5%}div .rect.bottom{left:2%;bottom:10%}div .circle.bottom{left:80%;bottom:5%}div .tri.right{left:81%;bottom:0px}div .rec2{top:45px;left:1%}div .rect.top{left:40%;top:40px}div .slash.h{left:8%;bottom:-114px}div .dots.middle.bottom{left:46%}.flare-wrap{position:absolute;top:0px;left:0px;bottom:0px;right:0px;pointer-events:none;overflow:hidden}.flare{position:relative;width:100vw;width:calc(100vw - 150px);height:100%;transition:translate 1s linear;pointer-events:none;z-index:3}.scroll-shapes{transition:translateX .5s ease-in-out}#sdg-home{display:block;max-width:90%;margin:0 auto;width:600px;height:365px}#sdg-home.active .st,#sdg-home.active .sb,#sdg-home.active .gt,#sdg-home.active .gb{animation:draw 16s linear .3s forwards}#sdg-home.active .d{animation:draw 11s linear .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}.half-pane,.slide-menu .menu{padding:80px;padding:6vw;padding-top:100px}.contact-map{position:relative;padding:0px}.contact-map:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);pointer-events:none;z-index:1}.half-pane,.slide-menu .menu{position:relative;box-sizing:border-box}.half-pane{background-size:cover;background-position:center;font-size:16px;font-size:max(16px, 0.9vw)}.split-content.justify-content-bottom{display:flex;flex-direction:column;justify-content:flex-end}.top-logo,.bottom-logo{display:none}.bg-wrapper{position:relative}.bg-overlay,.bg-overlay-navy,.background-dark{color:#fff}.bg-overlay h1,.bg-overlay h2,.bg-overlay h3,.bg-overlay-navy h1,.bg-overlay-navy h2,.bg-overlay-navy h3,.background-dark h1,.background-dark h2,.background-dark h3{color:inherit}.bg-overlay .intro-index,.bg-overlay-navy .intro-index,.background-dark .intro-index{color:#fff}.bg-overlay,.bg-overlay-navy,.background-dark{position:relative;background-color:gray;height:100%}.bg-overlay::before,.bg-overlay-navy::before,.background-dark::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1;pointer-events:none}.bg-overlay-navy::before{background-color:rgba(0,44,57,.8)}.background-dark{background-color:#002c39}.background-dark::before{background-color:rgba(0,0,0,0)}.pane-body{position:relative;height:100%;color:inherit;z-index:3;display:flex;flex-grow:1;flex-direction:column}.pane-body .scroll-hint{position:absolute;left:0px;bottom:0px;margin:0px}.pane-body>a{display:flex;flex-direction:column;height:100%;flex-grow:1}.pane-body .values.scroll-nav,.pane-body .more-link{margin-top:auto}.has-mob .mob-image{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.intro-index,.scroll-hint,.more-link,.page-heading,.blog-categories,.split-content a[href^="#"]{font-weight:400}.intro-index,.scroll-hint,.more-link,.page-title,.blog-categories,.split-content a[href^="#"]{font-size:20px;font-size:max(1vw, 20px);font-weight:600}.small{font-size:16px}header.top{position:relative;width:100%;height:auto;display:flex;flex-wrap:wrap;flex-direction:row;padding:10px 30px;background:#fff;box-sizing:border-box}header.top .iso-logo-wrapper{display:flex;gap:20px;flex-direction:column;align-items:center}header.top .iso-logo-wrapper .iso-combined{display:none}@media only screen and (max-width: 400px){header.top .iso-logo-wrapper{margin-left:0 !important}}header.top a{text-decoration:none}header a.home{display:block;margin-top:20px}header.top .title{font-size:20px;color:#0e7dc1;white-space:nowrap;font-weight:normal;line-height:1px}header.top .site-links{display:flex}.iso-index{display:none;background-color:#fff;position:absolute;bottom:0;left:0;right:0;z-index:10;padding:.5rem 1.5rem}.iso-index a{margin-right:auto}.iso-index .iso-logo-wrapper{display:flex;width:100%;gap:1rem;justify-content:center;align-items:center}.iso-index .iso-logo-wrapper .iso-combined{display:none}@media only screen and (max-width: 450px){.iso-index .iso-logo-wrapper .iso{display:none}.iso-index .iso-logo-wrapper a{margin-right:0}.iso-index .iso-logo-wrapper .iso-combined{display:block}}@media only screen and (max-width: 960px),only screen and (max-height: 700px){.iso-index{display:block}}.site-links .site-link{position:relative;background-color:gray;transition:background-color .3s ease}.site-links .site-link img{vertical-align:top}.site-links .site-link:hover{background-color:#e80a89}#menu-button{width:24px;height:24px;margin:2px;cursor:pointer;padding:20px}#menu-button span{display:block;width:100%;height:2px;border-radius:2px;background-color:gray;margin:6px 0;transition:all .5s ease}.slide-menu{position:fixed;top:0;bottom:0;opacity:0;transition:transform .5s ease,opacity .5s ease;box-sizing:border-box}.slide-menu ul{list-style:none;font-weight:300;padding:0;margin:0px}.slide-menu ul a{display:block;color:#fff;text-decoration:none}.slide-menu li>ul{display:none}.slide-menu li:hover>a,.slide-menu li.active>a{color:#f9ac1b}.slide-menu li li>a{padding-left:20px}.slide-menu .menu h3{position:relative;color:#e80a89}.slide-menu .menu .close{display:none;position:absolute;top:50%;margin-top:-12px;right:15px;width:24px;height:24px;pointer-events:none}.slide-menu .menu .close span{position:absolute;top:50%;left:0px;display:block;width:100%;height:2px;border-radius:2px;background-color:#e80a89}.slide-menu .menu .close span.one{transform:rotate(-45deg)}.slide-menu .menu .close span.two{transform:rotate(45deg)}.slide-menu .menu-contact-form{display:none}@media only screen and (hover: none),only screen and (max-width: 960px),only screen and (max-height: 700px){.flare{display:none}.fix-bg{background-attachment:scroll}li.expand-active>ul{display:block}ul .expand{position:absolute;top:0;right:0;border-left:1px solid #335661;height:50px;width:50px;cursor:pointer}ul .expand i{content:"";display:block;height:100%;width:100%;background:url(https://storage.googleapis.com/kms-au.appspot.com/sites/sdg/app/6224/assets/menu-drop-aeed08b556451a994609.svg) no-repeat center center;background-size:30%;transition:transform 500ms ease}.expand-active>.expand i{transform:rotate(180deg)}.slide-menu{border-left:1px solid #335661}.slide-menu h3{padding:20px;padding-left:30px;padding-right:40px;margin:0px}.slide-menu .menu>ul{border-bottom:1px solid #335661}.slide-menu ul{margin:0px}.slide-menu ul a{padding:12px 18px;padding-left:30px}.slide-menu li{position:relative}.slide-menu li.top>a{border-top:1px solid #335661}.slide-menu li li a{padding-left:40px}}@media only screen and (hover: hover)and (min-width: 961px)and (min-height: 701px){.slide-menu li>ul{display:block;max-height:0;overflow:hidden;transition:all .5s ease;opacity:0}}.menu-open #menu-button span.one{transform:rotate(-45deg) translate(-4px, 4px)}.menu-open #menu-button span.three{transform:rotate(45deg) translate(-7px, -8px)}.menu-open #menu-button span.two{opacity:0}.menu-open .slide-menu{transform:translateX(0);opacity:1}footer{display:none;font-size:18px;text-align:center;padding:20px 30px;box-sizing:border-box}footer a.logo{display:block;margin-bottom:1em}footer a.logo img{display:block;margin:0px auto}.bykeo{display:block;text-align:center;font-size:12px;padding-top:10px;padding-bottom:20px;width:100%;box-sizing:border-box}.bykeo a{color:gray;text-decoration:none}.bykeo img{vertical-align:middle;display:inline-block;transition:all 500ms ease}.bykeo a:hover img{transform-origin:center;transform:translateX(-200%) rotate(-360deg)}.intro-index{display:flex;justify-content:space-between;align-items:center;color:#002c39;margin:1em 0px}.intro-index .title:before{content:"/ "}.intro-index .index{font-size:16px}.scroll-hint{display:none}#home{background-color:#002c39}.bg-overlay .scroll-hint,.home_content .scroll-hint{color:#fff}.home_content{position:absolute;color:#fff;top:0px;left:0px;width:100%;height:100%;display:flex;flex-direction:row;box-sizing:border-box;z-index:2}.home_content .half-pane{align-items:center}.home_content h1,.home_content h2,.home_content h3{color:inherit}.home_content h1{font-size:48px;font-weight:300}.home_content .intro-index{color:#fff}.home_content .intro-index .title:before{display:none}.home_content .intro-phone{color:#fff}.home_content .intro-phone a{color:inherit}.home_logo{margin:0px auto}.scroll-icon{position:absolute;width:80px;height:80px;left:4vw;bottom:3vw;background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/sdg/app/6224/assets/scroll-icon-290d4537a706efad6c04.svg);background-size:70px 60px;background-repeat:no-repeat;background-position:left}.full-navy .page-summary{padding-top:2em}.page-heading{font-size:20px;font-size:max(2.2vw, 20px);font-weight:300;padding:1em 0px}.t-index .page-heading,.t-item .page-heading{display:flex;flex-direction:column}.t-index .page-heading .title,.t-item .page-heading .title{order:1}.expand-click,.half-pane.teaser{cursor:pointer;border-left:1px solid #fff;border-right:1px solid #fff;z-index:1}.expand-click::before,.half-pane.teaser::before{transition:background-color .5s ease}.expand-click:hover::before,.half-pane.teaser:hover::before{background-color:rgba(0,0,0,.5)}.expand-click .page-heading,.half-pane.teaser .page-heading{padding-right:38px}.expand-click .page-heading .expander-open,.half-pane.teaser .page-heading .expander-open{top:auto}.expanding{position:relative;margin-left:-100%;transition:margin-left 1s ease;z-index:-1}.expanding.active{margin-left:0px;z-index:0}.expanding.on-top{z-index:3}.expander-open,.expander-next,.profile-close,.expander-close{position:absolute;top:0px;text-align:right;display:block;width:100%;box-sizing:border-box;cursor:pointer}.expander-open .icon,.expander-next .icon,.profile-close .icon,.expander-close .icon{position:relative;display:inline-block;width:38px;height:38px;border-radius:50%;border:2px solid #ccc;transition:transform 1s ease,border-color .3s ease}.expander-open .icon:before,.expander-open .icon:after,.expander-next .icon:before,.expander-next .icon:after,.profile-close .icon:before,.profile-close .icon:after,.expander-close .icon:before,.expander-close .icon:after{content:"";position:absolute;top:50%;left:50%;background-color:#ccc;transition:background-color .3s ease}.expander-open .icon:before,.expander-next .icon:before,.profile-close .icon:before,.expander-close .icon:before{width:2px;margin-left:-1px;height:20px;margin-top:-10px}.expander-open .icon:after,.expander-next .icon:after,.profile-close .icon:after,.expander-close .icon:after{height:2px;margin-top:-1px;width:20px;margin-left:-10px}.expander-open .icon:hover,.expander-next .icon:hover,.profile-close .icon:hover,.expander-close .icon:hover{border-color:#0e7dc1}.expander-open .icon:hover:before,.expander-open .icon:hover:after,.expander-next .icon:hover:before,.expander-next .icon:hover:after,.profile-close .icon:hover:before,.profile-close .icon:hover:after,.expander-close .icon:hover:before,.expander-close .icon:hover:after{background-color:#0e7dc1}.expander-next .icon:before,.expander-next .icon:after{width:2px;height:12px;margin-left:0px;transform-origin:center}.expander-next .icon:before{transform:rotate(45deg);margin-top:-2px}.expander-next .icon:after{transform:rotate(-45deg);margin-top:-10px}.profile-close .icon,.expander-close .icon{transform:rotate(45deg)}.expander-open .icon{border-color:#fff}.expander-open .icon:before,.expander-open .icon:after{background-color:#fff}.expander-open .icon:hover{border-color:#f9ac1b}.expander-open .icon:hover:before,.expander-open .icon:hover:after{background-color:#f9ac1b}.expand-click .expander-open .icon{transform:rotate(0deg)}.expand-click.active .expander-open .icon{transform:rotate(45deg)}.split-content-pane,.white{background-color:#fff}.more-link{display:block;text-align:inherit;transition:color .3s ease;margin-top:1em}.more-link a{cursor:pointer;color:#e80a89;transition:color .3s ease}.more-link a:hover{color:#0e7dc1}.kmsgallery.sdg .kmsgallery-thumbnail-image{display:none;width:100%;height:auto;box-sizing:border-box;margin:1em 0px}.kmsgallery.sdg .kmsgallery-thumbnail-image.first{display:block}.item-staff::before{color:gray}.t-news .item-staff:before{content:"Author: "}.t-news .item-staff.plural:before{content:"Authors: "}.t-projects .item-staff:before{content:"Project Manager: "}.t-projects .item-staff.plural:before{content:"Project Managers: "}#split-item{padding-bottom:8vw;padding-bottom:calc(8vw + 45px)}#split-item p.back{position:absolute;left:6vw;right:6vw;bottom:8vw;max-width:100%;padding-top:1em;box-sizing:border-box}.pages{padding-top:30px}.pages .button{padding:10px;min-width:40px}.vertical-only{display:none}.vertical-only .pages{text-align:center;padding:30px 10%;padding-bottom:60px}.blog-categories{list-style-type:none;padding:0px;margin:0px}.blog-categories li{color:#f9ac1b;display:inline-block;vertical-align:middle;box-sizing:border-box}.blog-categories li:last-of-type a:after{display:none}.blog-categories li.active{color:#0e7dc1}.blog-categories li a{display:inline-block;min-height:30px;color:inherit;transition:all .3s ease}.blog-categories li a:after{content:"/";display:inline-block;padding:0px 5px;color:#f9ac1b !important}.blog-categories li a:hover{color:#0e7dc1}.profile .page-heading,.desktop-pane .page-heading{padding-bottom:0px;min-height:0px}.profile .position,.desktop-pane .position{font-size:1.8em;color:#e80a89}.scroller-pane .intro-index{visibility:hidden;margin-bottom:20px}div.bg-circle{position:relative;width:100%}div.bg-circle.scroll-shape{left:-50px}div.bg-circle:before{content:"";position:absolute;top:0px;left:0px;width:100%;padding-top:100%;border-radius:50%;background-color:rgba(0,0,0,.2);box-sizing:border-box}.scrollwrap{position:relative;width:100%;height:100%;overflow:hidden}.scroller{position:relative;height:100%;white-space:nowrap}.scroller>div{white-space:normal;text-align:center;position:absolute;top:0px;left:0px;width:100%;height:100%;box-sizing:border-box;opacity:0;z-index:0;transition:opacity .5s ease}.scroll-nav{display:block}.scroll-nav .nav-item{display:inline-block;font-size:20px;font-weight:600;vertical-align:middle;padding:5px;cursor:pointer;transition:color .3s ease}.scroll-nav .nav-item:hover{color:#0e7dc1}.scroll-nav .nav-item.active{color:#e80a89}.scroll-nav .nav-item.active:hover{color:#e80a89}.values.scroll-nav{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;margin-top:0px;margin-bottom:2em}.values .category{display:inline-flex;flex-direction:column;justify-content:space-between;font-size:20px;width:48%;padding:1%;box-sizing:border-box}.values .category .name{color:#fff;font-weight:400}.values .category .name.active{color:#e80a89}.value{padding-top:50%}.value .title{font-size:max(2.5em, 30px)}.value.active{opacity:1;z-index:2}#values-letters{display:block;max-width:100%;padding:5%;box-sizing:border-box;margin:0 auto}#values-letters.letter-a .a,#values-letters.letter-e .e,#values-letters.letter-i .i,#values-letters.letter-u .u,#values-letters.letter-w .w,#values-letters.letter-c .c,#values-letters.mode0.letter-o #m0 .o,#values-letters.mode1.letter-o #m1 .o{animation:draw 10s linear .2s forwards}@media only screen and (min-width: 961px)and (min-height: 701px){main{width:calc(100vw - 100px);height:100%;left:100px;display:inline-flex;flex-direction:row;overflow-x:visible;flex-flow:wrap;writing-mode:vertical-lr;position:absolute;background-color:#e6e6e6}main>*{writing-mode:horizontal-tb;height:100%}main>div:last-of-type{overflow-x:hidden}main>div:last-of-type.tiles{overflow-x:auto}.flare-wrap{display:inline-flex;flex-direction:row;overflow-x:visible;flex-flow:wrap;writing-mode:vertical-lr}.flare-wrap>*{writing-mode:horizontal-tb;height:100%}header.top{position:fixed;top:0px;left:0px;height:100vh;width:100px;flex-direction:column;padding:20px;align-items:center;background:#fff;box-sizing:border-box;z-index:1000}header.top .title{writing-mode:vertical-rl;font-size:22px;line-height:0;transform:rotate(180deg);margin:1.5em 0}header.top .site-links{flex-direction:column;justify-content:flex-end;flex-grow:1}.slide-menu{display:flex;right:auto;left:100px;width:100vw;width:calc(100vw - 100px);transform:translateX(-100vw);z-index:999}.slide-menu>*{flex:1;flex-basis:50%}.slide-menu .menu-contact-form{display:block}.slide-menu .menu,.slide-menu .menu-contact-form{padding-bottom:4%;padding-bottom:4vw}.slide-menu h3{margin-top:1em}.slide-menu .close{display:none}.slide-menu .menu ul{font-size:20px;font-size:max(2.2vw, 20px)}.slide-menu .menu ul li li{font-size:16px;font-size:max(1vw, 16px);min-height:30px}.slide-menu .menu ul li li>a{padding-left:1.5vw}.scroll-hint{display:block}div.intro{min-height:6em}.page-heading,div.teaser{min-height:20vh}.flex-wrap{display:flex}.flex-wrap{width:100vw;width:calc(100vw - 100px);height:100%}.half-pane,.slide-menu .menu{width:50vw;width:calc(50vw - 50px)}.top-logo{left:calc(50vw + 50px)}.bottom-logo{left:150px;right:calc(50vw - 50px)}.split-content{height:55vh}}@media only screen and (min-width: 1200px){main{width:calc(100vw - 150px);left:150px}header.top{width:150px;width:150px;padding:20px}.slide-menu{left:150px;width:100vw;width:calc(100vw - 150px)}.slide-menu .menu ul{font-size:30px;font-size:max(2.5vw, 30px)}.slide-menu .menu ul li li{font-size:18px;font-size:max(1vw, 18px)}.flex-wrap{width:100vw;width:calc(100vw - 150px)}.half-pane,.slide-menu .menu,.slide-menu .menu-contact-form{width:50vw;width:calc(50vw - 75px)}.expanding{margin-left:calc(-50vw + 75px)}.top-logo{left:calc(50vw + 75px)}.bottom-logo{left:150px;right:calc(50vw - 75px)}}@media only screen and (min-height: 800px){.intro-index{margin-bottom:4em}}@media only screen and (max-height: 700px){.home_logo{margin-left:0px}}@media only screen and (max-width: 960px),only screen and (max-height: 700px){.site-body{height:auto;overflow:hidden}.half-pane{padding:30px 10%}.half-pane.contact{padding-bottom:4em}.bg-overlay,.bg-overlay-navy,.background-dark{z-index:1}.has-mob{background-image:none !important}.has-mob .mob-image{display:block}.bg-overlay{min-height:300px}.background-dark,.expand-click,.half-pane.teaser{display:flex;flex-direction:column;min-height:50vw;border:0px;border-top:1px solid #fff;border-bottom:1px solid #fff}.value-pane .half-pane,.careers,.careers-image{border-top:0px;border-bottom:0px}.careers{padding-bottom:30px}main{transition:height 1s ease}.expanding.half-pane{position:static;margin-left:0px;margin-top:0;height:auto;transition:max-height 1s ease 0s,padding 1s ease;z-index:-2;max-height:0vh;padding:0px;overflow:hidden}.expanding.half-pane>*{padding-top:1px;padding-bottom:1px}.expanding.half-pane.active{transition:max-height 1s ease 0s;padding:30px 10%;padding-bottom:50px;display:block;margin-top:0px;z-index:0;max-height:150vh}.expanding.half-pane.active>.pane-body{padding-top:38px}.scroll-icon,.intro-index.empty{display:none}.contact-map{padding:0px}.flex-wrap>div:first-of-type{padding-bottom:30px}.page-heading{font-size:3em;min-height:0px;padding-bottom:0px}.intro-index,.scroll-hint,.more-link,.page-title,.blog-categories{font-size:20px}.scroll-hint{display:none}main{position:relative;left:0px;width:100%;height:auto;writing-mode:horizontal-tb}.flex-wrap,.half-pane{font-size:18px;width:100%;height:auto;box-sizing:border-box}.teaser,.careers-image{min-height:60vw}header.top{position:relative;width:100%;height:auto;flex-wrap:wrap;flex-direction:row;align-items:center;padding:10px 10%}header.top .iso-logo-wrapper{display:none}header.top .title{writing-mode:horizontal-tb;transform:rotate(0deg)}header.top .site-links{display:none}header.top a.home{padding-left:20px;margin-top:0px}a.logo{padding:0px}a.logo h1{margin-bottom:0px}#menu-button{order:1;margin-left:auto}.slide-menu{display:block;left:auto;right:0px;width:400px;transform:translateX(400px);overflow-y:auto;z-index:1000}.slide-menu ul{font-size:18px}.slide-menu li.top>a{font-size:22px}.slide-menu li ul{background-color:#0d3743}.slide-menu .menu,.slide-menu .menu-contact-form{width:100%}.slide-menu .menu{padding:0px;margin:0px}.slide-menu .menu h3{font-size:30px;margin-top:0px;cursor:pointer}.slide-menu .menu .close{display:block}.slide-menu .menu-contact-form{display:none}.slide-menu .contact.half-pane{padding:12px 18px;padding-top:5px;padding-left:30px;background-image:none !important;background-color:transparent}.slide-menu .contact.half-pane:before{display:none}.slide-menu .contact.half-pane .intro-index,.slide-menu .contact.half-pane form,.slide-menu .contact.half-pane .mob-image{display:none}.t-home a.logo{display:none}#home{height:auto;padding:30px 0px}.home-logo{width:500px}.home_content{position:relative;display:block;height:auto}.home_content .half-pane{width:100%;height:auto;padding-bottom:30px}.home_content .half-pane:first-of-type{min-height:0px}.tiles{width:100% !important}.flex-wrap .half-pane{padding-bottom:30px}.flex-wrap .half-pane:last-of-type{padding-bottom:6em}.flex-wrap .half-pane:last-of-type.scroller-pane{padding-bottom:10px}.flex-wrap .half-pane.nav-pane{padding-bottom:40px}.nav-pane{order:1}.half-pane.nav-pane{padding-top:0px}.half-pane.nav-pane .intro-index{display:none}.half-pane.nav-pane .page-summary{order:1}div.bg-circle.scroll-shape{position:absolute;left:0px;transform:translateX(0px) !important}.values.scroll-nav{justify-content:center}.values.scroll-nav .category{align-items:center}.values.scroll-nav .category .name{text-align:center}.scroller-pane .intro-index{visibility:visible}.scrollwrap{height:auto}.value{padding-top:50%}.value .title{margin-top:5px}.split-content{display:block;height:auto;box-sizing:border-box}.intro-index{margin-bottom:1em}.pages{text-align:center}.pages .button{margin:5px}.vertical-only{display:block}.proj-anchor{display:none}footer{display:block}}@media only screen and (max-width: 760px){.half-pane{padding:30px;padding-bottom:60px}.half-pane.contact-map{padding:0px}.half-pane.careers{padding-bottom:30px}header.top{padding:10px 30px}header.top .iso-combined{display:inline-block !important}header.top .iso{display:none}.page-heading{font-size:2em;min-height:0px}.intro-index{margin-bottom:1em}a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}div.bg-circle.scroll-shape{left:-15px;right:-15px;width:auto}.expand-click .page-heading,.half-pane.teaser .page-heading{padding-right:30px}.expander-open .icon,.profile-close .icon,.expander-close .icon{width:30px;height:30px}.expander-open .icon:before,.profile-close .icon:before,.expander-close .icon:before{height:15px;margin-top:-7.5px}.expander-open .icon:after,.profile-close .icon:after,.expander-close .icon:after{width:15px;margin-left:-7.5px}.expanding.half-pane.active{padding:30px;padding-bottom:60px}.expanding.half-pane.active .pane-body{padding-top:30px}}@media only screen and (max-width: 500px){header.top .title{display:none}.slide-menu{width:100%;transform:translateX(100%)}.slide-menu .menu h3,.slide-menu h3{font-size:22px}.values .category{flex-grow:1;width:auto;min-width:48%}}@media only screen and (max-width: 300px){.home_content h1{font-size:28px}.home_content .half-pane,.page-heading{font-size:1.5em}}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}form{font-size:16px;font-size:max(0.9vw, 16px);font-weight:normal}form .half{display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-evenly;justify-content:space-between;align-items:flex-start;box-sizing:border-box;margin-bottom:-0.25em}form .half>p,form .half>div{display:inline-block;width:49%;box-sizing:border-box}form .half>p{margin:.25em 0px}form .half>div{align-self:stretch}form input,form textarea,form select{font-family:muli,sans-serif;font-size:inherit;font-weight:300;color:gray;background-color:#f2f2f2;border:none;width:100%;padding:10px;padding-top:15px;box-sizing:border-box}form select{padding-top:0px;padding-bottom:0px;color:#5a5a5a;min-height:40px}form textarea{height:5em}form label{color:inherit;font-family:muli,sans-serif;font-weight:400}form p{margin:.5em 0px}form p.js-float-label-wrapper{position:relative}form p.js-float-label-wrapper label{color:#5a5a5a;position:absolute;left:10px;top:10px;transition:all .5s ease}form p.js-float-label-wrapper.focused label,form p.js-float-label-wrapper.active label,form p.js-float-label-wrapper.populated label{top:1px;left:2px;font-size:10px}form .file-upload-container{display:flex;flex-wrap:wrap}form .file-upload-info{font-size:12px;width:100%}form a{color:#0e7dc1;padding:1% 0px}form a.file-remove{color:#e80a89;margin-left:auto}form button{position:relative;font-size:16px;font-size:max(1vw, 16px);font-family:muli,sans-serif;font-weight:600;display:block;color:#fff;text-align:inherit;width:auto;padding:10px 15px;background:transparent;box-sizing:border-box;border:2px solid #fff;max-width:100%;margin-right:auto;cursor:pointer;transition:color .3s ease,border-color .3s ease}form button:hover{color:#0e7dc1;border-color:#0e7dc1}form.contact-form>p:nth-last-of-type(2){margin-bottom:0px}form.contact-form>p:last-of-type{margin-bottom:.5em}form.careers-form textarea{height:4em}form .recaptcha-notice{color:inherit}form .recaptcha-notice a{color:inherit}@media only-screen and (max-width: 960px){form{font-size:18px}form button{font-size:18px}}@media only screen and (max-width: 500px){form .half{display:block;width:100%;margin-bottom:0px}form .half>p,form .half>div{width:100%;margin:.5em 0px}}.contact .liability{font-weight:400;font-size:14px !important;margin-bottom:10px}.contact-pane .page-subtitle{min-height:0}form.contact-form input,form.contact-form select,form.contact-form textarea{color:#fff;background-color:rgba(0,0,0,.5)}form.contact-form p.js-float-label-wrapper label{color:#fff}.map{width:100%;height:100vh}.map .kms-loader{position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-50px}.address-details .row,.address-details .opening-hours{display:block}.address-details a{color:inherit;-webkit-text-decoration:None;text-decoration:None}.address-details table td{padding:5px}.address-details table td.label{padding-left:0px;padding-right:10px}@media only screen and (min-width: 961px)and (min-height: 701px){.address-details{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}.address-details>div{display:inline-block;vertical-align:top;width:48%;box-sizing:border-box}.address-details>div>p:first-of-type{margin-top:5px}}@media only screen and (max-width: 960px),only screen and (max-height: 700px){.contact-pane.half-pane{padding-top:40px}.contact .small{margin-top:1em}}@media only screen and (max-width: 760px){.map{height:0px;min-height:250px;padding-top:60%;box-sizing:border-box}}@media only screen and (max-width: 300px){.address-details table tr{display:block;padding:8px 0px}.address-details table th,.address-details table td{display:block;padding:0px}.address-details table th.label,.address-details table td.label{padding-right:0px;padding-bottom:2px}}.tiles{position:relative;z-index:3;display:flex;writing-mode:vertical-lr;flex-wrap:wrap;height:100vh;padding:0;background-color:#e6e6e6;border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box}.tiles.staff{position:relative;transition:width .5s ease;overflow:hidden}.tiles.staff>*{position:relative;writing-mode:horizontal-tb}.tiles.staff>div:nth-of-type(6n+2) .tile::before,.tiles.staff>div:nth-of-type(6n) .tile::before{background:#e80a89}.tiles.staff>div:nth-of-type(6n+3) .tile::before,.tiles.staff>div:nth-of-type(6n+4) .tile::before{background:#f9ac1b}.tiles.staff>div.active .tile:after,.tiles.staff>div.active .tile>span{opacity:0}.tiles.staff .page-heading{min-height:0px;padding-bottom:0px}.tiles.staff .position{color:#e80a89}.tiles.staff.shield>div:last-of-type::after{content:"";position:absolute;width:100%;height:200%;top:100%;left:0px;background-color:#e6e6e6;z-index:2}.tiles.staff .profile{z-index:2}.tiles.staff .bio{display:none}.tiles.staff .tile{justify-content:flex-end;background-position:top}.tiles.staff .tile:after,.tiles.staff .tile>span{transition:opacity .5s ease;padding:0px}.tiles.staff .tile .hover{padding-top:10px}.tiles.staff .js-pane{position:relative;z-index:0}.tiles.staff .js-pane.active{z-index:1}.tiles.staff .js-pane.tablet{display:none}.tiles.staff .js-pane.desktop{display:block;margin-left:-100%;height:100vh;box-sizing:border-box;transition:margin-left 1s ease}.tiles.staff .js-pane.desktop.active{margin-left:0px}.tiles.staff .js-pane>div{display:flex;flex-direction:column;width:100%;height:100%;opacity:0;transition:opacity .5s ease}.tiles.staff .js-pane>div.fade-in{opacity:1}.tiles.staff .js-pane>div .more-link{margin-top:auto}.tiles .tile{writing-mode:horizontal-tb;width:40vh;height:33.3vh;flex-basis:33.3%;position:relative;background-color:gray;background-size:cover;background-position:center;display:inline-flex;font-size:18px;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-decoration:none;padding:2%;border:1px solid #fff;box-sizing:border-box}.tiles .tile span{position:relative;display:block;text-align:center;padding:10px 0px;z-index:1}.tiles .tile .title{font-size:1.5em;padding-top:15%}.tiles .tile::before,.tiles .tile::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.tiles .tile::before,.tiles .tile .hover{opacity:0;transition:opacity .5s ease}.tiles .tile:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.tiles .tile::before{background:#0e7dc1}.tiles .tile:nth-child(6n+2)::before,.tiles .tile:nth-child(6n)::before{background:#e80a89}.tiles .tile:nth-child(6n+3)::before,.tiles .tile:nth-child(6n+4)::before{background:#f9ac1b}.tiles .tile:hover::before{opacity:.8}.tiles .tile:hover .hover{opacity:1}.tiles .not-found{margin:10%}@media only screen and (min-width: 961px),only screen and (min-height: 701px){.tiles{min-width:25vw;min-width:calc(25vw - 25px)}.tiles .tile{width:25vw;width:calc(25vw - 25px)}}@media only screen and (min-width: 1200px){.tiles{min-width:25vw;min-width:calc(25vw - 75px)}.tiles .tile{width:25vw;width:calc(25vw - 37.5px)}}@media only screen and (max-width: 960px),only screen and (max-height: 700px){.t-news .tiles,.t-team .tiles{display:flex}.tiles{display:none;writing-mode:horizontal-tb;width:100% !important;min-width:0px;height:auto}.tiles .tile{width:33.33%;height:auto;min-height:200px;min-height:32vw}.tiles.staff .position{margin-top:0px}.tiles.staff .profile{min-width:33.33%}.tiles.staff .profile .tile{width:100%}.tiles.staff .js-pane.desktop,.tiles.staff .js-pane.tablet{left:0px;top:0px;margin-top:-100%;width:100%;height:auto;transition:margin-top .5s ease;padding-bottom:60px}.tiles.staff .js-pane.desktop.active,.tiles.staff .js-pane.tablet.active{margin-top:0px}.tiles.staff.shield>div:last-of-type::after{top:0px;left:100%;width:200%;height:100%}}@media only screen and (max-width: 760px){.tiles .tile{width:50%;min-height:200px;min-height:50vw}.tiles .tile:nth-child(6n+2)::before,.tiles .tile:nth-child(6n)::before,.tiles .tile:nth-child(6n+3)::before,.tiles .tile:nth-child(6n+4)::before{background:#0e7dc1}.tiles .tile:nth-child(3n+2)::before{background:#f9ac1b}.tiles .tile:nth-child(3n+3)::before{background:#e80a89}.tiles.staff .profile{width:50%}.tiles.staff .js-pane.desktop{display:none}.tiles.staff .js-pane.tablet{display:block}}@media only screen and (max-width: 500px){.tiles.staff .js-pane,.tiles.staff .profile-close{display:none}.tiles.staff .profile{width:100%;background-color:inherit}.tiles.staff .profile .tile{display:flex;width:500px;min-height:400px;max-width:100%;margin:0 auto}.tiles.staff .profile .bio{display:block;padding:30px;padding-bottom:60px}}@media only screen and (max-width: 300px){.tiles .tile{width:100%;min-height:150px;min-height:100vw}.tiles .tile .title{font-size:20px}}@media only screen and (min-width: 961px),only screen and (min-height: 701px){.t-news .tiles{align-self:flex-start;min-width:calc(50vw - 50px);align-content:flex-start}}@media only screen and (min-width: 1200px){.t-new .tiles{min-width:calc(50vw - 75px)}}.gallery{display:flex;flex-wrap:wrap;flex-direction:column;height:100%}.gallery.intro-index{flex-direction:column}.gallery-image{height:50% !important;-o-object-fit:cover;object-fit:cover}.gallery-thumbnails{box-sizing:border-box;text-align:center}.gallery-thumbnails img{margin:1vw;height:35vh !important}.gallery-thumbnails.intro-index{display:block}.gallery-stage{height:100vh}@media only screen and (min-width: 961px)and (min-height: 651px){.gallery-images{width:50vw}.gallery-thumbnails{writing-mode:vertical-lr}}@media only screen and (min-width: 1200px){.gallery-images{width:50vw}}@media only screen and (max-width: 960px),only screen and (max-height: 650px){.gallery{flex-direction:row;justify-content:center;align-items:center}.gallery-image{width:50%;border:2px solid #fff;box-sizing:border-box}.gallery-thumbnails{width:100% !important}}.alert{position:fixed;z-index:1000;bottom:0;right:0;left:0}@media only screen and (min-width: 961px){.alert{left:100px}}@media only screen and (min-width: 1200px){.alert{left:150px}}

/*# sourceMappingURL=main.3425ab217d88abfc2b18.css.map*/