html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure,figcaption{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#f1f1f1}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a:focus{outline:2px solid #c1c1c1;outline:2px solid rgba(51,51,51,0.3)}a:hover,a:active{outline:0}a img{border:0}html{overflow-x:hidden}body{background:#eee;color:#181f32;font-family:neuzeit-grotesk,sans-serif;font-weight:400;height:100%;line-height:1.3}body:after{content:'full';display:none}h1,h2,h3,h4,h5,h6,p,li,label,address{font-size:1vw;margin-bottom:1vw}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1}a,a:link,a:visited,a:active{color:#fff;font-size:1vw;text-decoration:none;outline:0}a:hover{color:#fff}input,textarea,select{font-family:neuzeit-grotesk,sans-serif;font-size:1vw}input{-webkit-appearance:none;border-radius:0}.cleared{clear:both}.hidden{display:none}.invisible{visibility:hidden}.no-wrap{white-space:nowrap}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@media screen and (max-width:1000px){h1,h2,h3,h4,h5,h6,p,li,label{font-size:2vw;margin-bottom:2vw}a,a:link,a:visited,a:active{font-size:2vw}input,textarea,select{font-size:2vw}}@media screen and (max-width:750px){body:after{content:'mobile'}h1,h2,h3,h4,h5,h6,p,li,label{font-size:4vw;margin-bottom:4vw}a,a:link,a:visited,a:active{font-size:4vw}input,textarea,select{font-size:4vw}}#header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}#nav-bar{position:absolute;top:0;left:0;right:0;width:100%;height:6vw;z-index:1010}#header.header-coloured #nav-bar{background:#181f32;background:rgba(24,31,50,0.9)}#header.header-transparent #nav-bar{background:transparent;background:rgba(24,31,50,0)}.nav-bar-active{animation:fade-in ease 1s both 1 .5s}#logo-main{position:absolute;top:6vw;left:9vw;display:block;width:25%;opacity:1;transform:translateY(-50%);transition:top .5s ease}#logo-main svg{display:block;fill:#fff}#logo-main svg.mobile-off{display:block;width:16vw}#logo-main svg.mobile-on{display:none;width:35px;height:46px;fill:#fff}#logo-main span{display:none}#header.logo-dark svg{fill:#181f32}#header.logo-blue svg{fill:#32f0d2}#header.header-coloured #logo-main svg{fill:#fff}#header.header-coloured #logo-main{top:3vw}#nav-button{position:absolute;top:6vw;right:9vw;width:2vw;height:1vw;display:block;cursor:pointer;transform:translateY(-50%);transition:top .5s ease}#nav-button span{display:block;width:100%;height:2px;background:#fff;position:absolute;left:0;opacity:1;transition:all .2s ease-in-out}#nav-button span:nth-child(1){top:0}#nav-button span:nth-child(2){top:50%}#nav-button span:nth-child(3){top:50%;opacity:0}#nav-button span:nth-child(4){top:100%}#header.logo-dark #nav-button span{background:#181f32}#header.logo-blue #nav-button span{background:#32f0d2}#header.header-coloured #nav-button span{background:#fff}#header.header-coloured #nav-button{top:3vw}#nav-button.toggle-active span:nth-child(1){opacity:0}#nav-button.toggle-active span:nth-child(2){transform:rotate(45deg);height:3px}#nav-button.toggle-active span:nth-child(3){transform:rotate(-45deg);height:3px;opacity:1}#nav-button.toggle-active span:nth-child(4){opacity:0}#nav-primary{position:fixed;top:0;left:0;right:0;height:0;overflow:hidden;z-index:-1;background:#181f32}#nav-overlay{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;transition:opacity 2s ease-out;opacity:0}#nav-logo{display:block;position:absolute;top:5vw;left:9vw;width:2.5vw;transition:opacity 2s ease-out;opacity:0;z-index:160}#nav-logo svg{display:block;width:2.5vw;height:2.5vw;fill:#32f0d2}#nav-container{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:66vw;z-index:150;transition:all .4s ease-out;margin:0 auto}.lt-ie10 #nav-container{top:10%}#nav-container ul#menu-main{display:block;width:40vw;position:relative;z-index:1040;font-size:0;display:flex;flex-wrap:wrap;align-items:stretch;margin:0 auto}#nav-container ul#menu-main>li{display:inline-block;vertical-align:top;border-right:1px solid rgba(255,255,255,0.4);position:relative;box-sizing:border-box;margin:1.3vw 0;width:13.2vw}#nav-container ul#menu-main>li:nth-child(3n){border-right:1px solid transparent}#nav-container ul#menu-main>li>a{display:inline-block;font-size:1.2vw;font-weight:700;color:#32f0d2;border-bottom:1px solid transparent;margin:0 1.6vw 1.8vw}#nav-container ul#menu-main>li>a:hover{border-bottom:1px solid #32f0d2}#nav-container ul#menu-main>li.current-menu-item>a{border-bottom:1px solid #32f0d2}#nav-container ul.sub-menu{display:block;margin:0 1.6vw}#nav-container ul.sub-menu li{display:block;margin:0 0 .5vw;line-height:1.2}#nav-container ul.sub-menu li a{display:inline;font-size:1vw;color:#fff;line-height:1.2;border-bottom:1px solid transparent}#nav-container ul.sub-menu li a:hover{text-decoration:underline}#nav-container ul.sub-menu li.current-menu-item a{text-decoration:underline}#nav-container ul#menu-main>li.current-menu-item li.current-menu-item a{text-decoration:none !important}#nav-container ul a.nav-link-custom,#nav-container ul a.nav-link-custom:hover{text-decoration:none !important}#header.nav-active #nav-bar{height:100vh}#header.nav-active #nav-primary{height:auto;bottom:0}#header.nav-active #nav-logo{opacity:1}#header.nav-active #nav-overlay{bottom:0;animation-name:fade-in;animation-timing-function:ease;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;animation-delay:.5s}#header.nav-active #nav-container #menu-main{animation-name:slide-up;animation-timing-function:ease;animation-duration:1.0;animation-fill-mode:both;animation-iteration-count:1}#header.header-hidden #nav-bar{opacity:0;transition:all .6s ease-in-out;transform:translate3D(0,-200px,0)}#header.header-visible #nav-bar{opacity:1;transform:translate3D(0,0,0);transition:transform .6s ease-in-out,opacity .4s ease-in-out,background .2s ease-in-out}#header.header-hidden #nav-button.toggle-active{opacity:1;transform:translate3D(0,0,0)}#header.nav-active #nav-bar{opacity:1;transform:translate3D(0,0,0);transition:none}#header.nav-active #nav-bar #logo-main{display:none}#header.nav-active #nav-button span{background:#32f0d2}#header.nav-active #nav-button{top:6vw;transform:translateY(-50%)}#header.nav-active.header-coloured #nav-button{top:6vw;transform:translateY(-50%)}#nav-container ul#menu-main>li>.dummy{display:inline-block;font-size:1.2vw;font-weight:700;color:#32f0d2;border-bottom:1px solid transparent;margin:0 2.6vw 1.8vw}@media screen and (max-width:1000px){#logo-main{left:9vw;width:50%}#nav-button{right:9vw}#nav-logo{left:9vw;margin-top:0}#header.nav-active #nav-button{top:6vw;transform:none}#header.nav-active.header-coloured #nav-button{top:6vw;transform:none}#nav-container{width:90vw}#nav-container ul#menu-main{width:80vw}#nav-container ul#menu-main>li{margin:5.2vw 0;width:26.4vw}#nav-container ul#menu-main>li:nth-child(3n+1):before{top:-5.2vw}#nav-container ul#menu-main>li>a{font-size:2.4vw;margin:0 3.2vw 3.6vw}#nav-container ul.sub-menu{margin:0 3.2vw}#nav-container ul.sub-menu li{margin:0 0 1vw}#nav-container ul.sub-menu li a{font-size:2vw}#nav-container ul#menu-main>li>.dummy{font-size:2.4vw;margin:0 5.2vw 3.6vw}}@media screen and (max-width:750px){#main{border-top:80px solid #181f32}#nav-bar{height:80px}#header.header-transparent #nav-bar{background:#181f32;background:rgba(50,60,72,0.9)}#header.header-hidden #nav-bar{opacity:1;transform:translate3D(0,0,0)}#header.header-visible #nav-bar{opacity:1}#header.nav-active #nav-bar #logo-main{display:block;top:20px;transform:translateY(0)}#header.header-coloured #nav-button span{background:#32f0d2}#header.header-coloured #nav-button{top:20px}#header.header-coloured #logo-main{top:20px;transform:none}#header.header-coloured #logo-main svg{fill:#32f0d2}#header.nav-active #nav-button{top:10px;transform:none}#header.nav-active.header-coloured #nav-button{top:10px;transform:none}#logo-main{top:20px;left:9vw;width:50%;transform:none}#logo-main svg.mobile-off{display:none}#logo-main svg.mobile-on{display:block;fill:#32f0d2 !important}#header.nav-active #logo-main svg.mobile-on{display:none}#nav-button{top:20px;right:9vw;margin:20px 0;width:30px;height:20px}#nav-button span{background:#32f0d2 !important}#nav-logo{display:none}#nav-container{position:absolute;top:20vw;left:0;right:0;bottom:0;transform:none;width:100%;overflow-x:hidden;overflow-y:auto}#nav-container ul#menu-main{width:100%;padding:0 9vw}#nav-container ul#menu-main>li{width:50%}#nav-container ul#menu-main>li:nth-child(3n){border-right:1px solid #6a757b;width:50%;padding-right:0}#nav-container ul#menu-main>li:nth-child(3n+1){width:50%;padding-left:0}#nav-container ul#menu-main>li:nth-child(2n){border-right:1px solid transparent}#nav-container ul#menu-main>li:nth-child(2n)>a{font-size:4.8vw !important;margin:0 0 4.2vw 5.2vw !important}#nav-container ul#menu-main>li:nth-child(2n+1)>a{font-size:4.8vw !important;margin:0 5.2vw 4.2vw 0 !important}#nav-container ul#menu-main>li:nth-child(2n) ul.sub-menu{margin:0 0 0 5.2vw}#nav-container ul#menu-main>li:nth-child(2n+1) ul.sub-menu{margin:0 5.2vw 0 0}#nav-container ul.sub-menu li{margin:0 0 2vw}#nav-container ul.sub-menu li a{font-size:4vw}#nav-container ul#menu-main>li>.dummy{font-size:4.8vw;margin:0 5.2vw 4.2vw}}#footer{background:#181f32;position:relative;overflow:hidden;padding-bottom:8.75vw;padding-bottom:9.75vw}#footer:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8.75vw;background:#181f32 url(images/bg_dot_green.png) bottom center repeat;background-size:2.1vw}#footer-inner{padding:5.2vw 9vw 2vw;font-size:0;position:relative}#footer .footer-logo{display:block;width:25%;position:absolute;top:5.8vw;left:9vw}#footer .footer-logo svg{display:block;fill:#32f0d2;width:16vw}#footer .footer-addresses-outer{display:block;padding-left:50%;text-align:right}#footer .footer-address{display:inline-block;vertical-align:top;width:18vw;margin-bottom:2.75vw;color:#fff;text-align:left}#footer .footer-contact-details{display:inline-block;vertical-align:top;width:13vw;margin-bottom:2.75vw;color:#fff;text-align:left}#footer .footer-contact-details li{display:block;margin-bottom:0;color:#32f0d2}#footer .footer-contact-details li a{color:#fff}#footer .footer-social{display:block;text-align:left;margin-bottom:1.2vw;width:13vw;float:right;clear:both}#footer .footer-social li{display:inline-block;vertical-align:top;width:2.3vw;height:2.3vw;margin-left:1.15vw;margin-bottom:0}#footer .footer-social li:first-child{margin-left:0}#footer .footer-social li a{display:block;width:2.3vw;height:2.3vw;border-radius:50%;background:#fff;color:#181f32;transition:all .2s ease}#footer .footer-social li a:hover{display:block;width:2.3vw;height:2.3vw;background:#32f0d2}#footer .footer-social li i{display:block;text-align:center;line-height:2.3vw;color:#181f32;font-size:1.4vw}#footer .footer-credit{clear:both;text-align:left;float:right}#footer .footer-credit p{display:inline-block;font-size:.8vw;color:#fff;text-align:right;margin-bottom:0}#footer .footer-credit div{display:inline-block}#footer .footer-credit ul{display:inline-block}#footer .footer-credit li{display:inline-block;margin-bottom:0}#footer .footer-credit li:before{content:"|";display:inline-block;font-size:.8vw;color:#fff;margin:0 .3vw}#footer .footer-credit a{display:inline-block;font-size:.8vw;color:#fff;text-align:right;margin-bottom:0}#footer .footer-credit a:hover{text-decoration:underline}#footer .footer-credit .current-menu-item a{text-decoration:underline}@media screen and (max-width:1000px){#footer:after{height:10vw;background-size:2.5vw}#footer-inner{padding:10vw 5% 5vw}#footer .footer-logo{width:50%;margin-bottom:5vw;position:relative;top:auto;left:auto}#footer .footer-logo svg{width:32vw}#footer .footer-addresses-outer{display:block;padding-left:0;text-align:left}#footer .footer-address{width:40vw;margin-bottom:5.5vw;font-size:2.8vw}#footer .footer-contact-details{width:40vw;margin-bottom:5.5vw}#footer .footer-contact-details *{font-size:2.8vw}#footer .footer-social{margin-bottom:5vw;width:100%;float:none}#footer .footer-social li{width:5.2vw;height:5.2vw;margin-left:2vw}#footer .footer-social li a{width:5.2vw;height:5.2vw}#footer .footer-social li a:hover{width:5.2vw;height:5.2vw}#footer .footer-social li i{line-height:5.2vw;font-size:2.8vw}#footer .footer-credit{float:none}#footer .footer-credit p{font-size:2vw}#footer .footer-credit li:before{font-size:2vw;margin:0 .6vw}#footer .footer-credit a{font-size:2vw}}@media screen and (max-width:750px){#footer:after{height:16.8vw;background-size:4.2vw}#footer-inner{padding:10vw 5% 15vw}#footer .footer-logo{width:100%;margin-bottom:10vw}#footer .footer-logo svg{width:64vw}#footer .footer-address{width:100%;margin-bottom:11vw;font-size:4vw}#footer .footer-contact-details{width:100%;margin-bottom:11vw}#footer .footer-contact-details *{font-size:4vw}#footer .footer-social{margin-bottom:10vw}#footer .footer-social li{width:10.4vw;height:10.4vw;margin:0 2vw 2vw}#footer .footer-social li a{width:10.4vw;height:10.4vw}#footer .footer-social li a:hover{width:10.4vw;height:10.4vw}#footer .footer-social li i{line-height:10.4vw;font-size:5.6vw}#footer .footer-credit p{font-size:4vw}#footer .footer-credit li:before{font-size:4vw;margin:0 1.2vw}#footer .footer-credit a{font-size:4vw}}.banner-image{display:block;width:100%;position:relative}.banner-image-bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.banner-image-bg>div{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:0 0;background-repeat:no-repeat;background-size:cover}.banner-image-bg .desktop{display:block}.banner-image-bg .mobile{display:none}.banner-image-inner{width:50%;min-height:47.4vw;position:relative;padding:16.5vw 0 9vw 9vw;display:flex;flex-direction:column;justify-content:center}.banner-image-heading{font-size:3.75vw;font-weight:400;color:#fff;margin:0;letter-spacing:.1vw}.banner-image-buttons{margin-top:3.34vw}.banner-image-buttons a{display:inline-block;font-weight:700;font-size:.83vw;padding:.5vw 1.25vw;min-width:8vw;text-align:center;transition:all .2s linear}.banner-image-buttons a:nth-child(1){background:#32f0d2;margin-right:2.6vw;color:#181f32;border:1px solid #32f0d2}.banner-image-buttons a:nth-child(2){background:transparent;color:#fff;border:1px solid #eee}.banner-image-buttons a:hover{background:#fff;color:#181f32;border:1px solid #fff}@media screen and (max-width:1000px){.banner-image-inner{width:100%;padding:16.5vw 9vw 9vw 9vw}.banner-image-heading{font-size:5vw}.banner-image-buttons{margin-top:4.5vw}.banner-image-buttons a{font-size:1.6vw;padding:1vw 2.5vw;min-width:16vw}.banner-image-buttons a:nth-child(1){margin-right:3vw}}@media screen and (max-width:750px){.banner-image-bg .desktop{display:none}.banner-image-bg .mobile{display:block}.banner-image-inner{width:100%;min-height:116vw;padding:32vw 9vw 18vw}.banner-image-heading{font-size:7.5vw}.banner-image-buttons{margin-top:9vw}.banner-image-buttons a{font-size:3.2vw;padding:2vw 5vw;min-width:32vw}.banner-image-buttons a:nth-child(1){margin-right:6vw}}.banner-text{display:block;width:100%;position:relative;padding:20.1vw 13.7vw 9vw 13.7vw}.banner-text.dots-on .dots{position:absolute;top:0;left:0;right:0;bottom:0;background:url(images/bg_dot_green.png) bottom center repeat;background-size:2.1vw}.banner-text-bg{display:block;position:absolute;top:0;left:0;right:0;min-height:42vw}.banner-text-bg>div{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:0 0;background-repeat:no-repeat;background-size:cover}.banner-text-bg .desktop{display:block}.banner-text-bg .mobile{display:none}.banner-text-inner{width:100%;position:relative;background:#181f32;padding:6vw 13.7vw}.banner-text-heading{font-size:1.5625vw;font-weight:700;color:#fff;margin:0 0 3.4vw;text-align:center}.banner-text-body{margin:0;text-align:center}.banner-text-body *{font-size:1.25vw;font-weight:400;color:#fff;margin-bottom:1.7vw}@media screen and (max-width:1000px){.banner-text{padding:34vw 5vw 5vw 5vw}.banner-text.dots-on .dots{background-size:2.5vw}.banner-text-inner{padding:12vw 9vw}.banner-text-heading{font-size:2.8vw;margin:0 0 6.8vw}.banner-text-body *{font-size:2.8vw;margin-bottom:3.4vw}}@media screen and (max-width:750px){.banner-text-bg{min-height:116vw}.banner-text-bg .desktop{display:none}.banner-text-bg .mobile{display:block}.banner-text{padding:49vw 5vw 8.4vw 5vw}.banner-text.dots-on .dots{background-size:4.2vw}.banner-text-inner{padding:12vw 9vw}.banner-text-heading{font-size:4vw;margin:0 0 13.6vw}.banner-text-body *{font-size:4vw;margin-bottom:6.8vw}}.panel-blocks{position:relative}.panel-blocks.bg-grey{background-color:#eee}.panel-blocks.bg-white{background-color:#fff}.panel-blocks.bg-darkblue{background-color:#181f32}.panel-blocks.dots-on .dots{position:absolute;left:0;right:0;bottom:0;height:18.9vw;background:url(images/bg_dot_green.png) bottom center repeat;background-size:2.1vw}.panel-blocks-fg{font-size:0}.panel-blocks-fg.margin-both{padding:5.729166vw 9vw}.panel-blocks-fg.margin-upper-only{padding:5.729166vw 9vw 0}.panel-blocks-fg.margin-lower-only{padding:0 9vw 5.729166vw}.panel-blocks-fg.margin-none{padding:0 9vw}.panel-block-single{width:33.333333%}.panel-block-double{width:66.666666%}.panel-block-button{display:inline-block;vertical-align:top;height:25.729166vw;background-color:#e1ebec;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.panel-block-button.bg-dark-blue-fg-white{background-color:#181f32;color:#fff}.panel-block-button.bg-dark-blue-fg-green{background-color:#181f32;color:#32f0d2}.panel-block-button.bg-light-grey-fg-dark-blue{background-color:#eee;color:#181f32}.panel-block-button.bg-white-fg-dark-blue{background-color:#fff;color:#181f32}.panel-block-button.bg-green-fg-dark-blue{background-color:#32f0d2;color:#181f32}.panel-block-button-inner{display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;transition:all .35s}.panel-block-button-heading{font-weight:400;font-size:1.4vw;margin:0;position:absolute;bottom:50%;left:2vw;right:2vw;transition:all .35s;transform:translate3d(0,50%,0)}.panel-block-button-body{position:absolute;top:50%;left:2vw;right:2vw;padding-top:2vw;margin:-2.5vw 0 0}.panel-block-button-body:before{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;border-radius:50%;width:.7vw;height:.7vw;border:.16vw solid #fff}.panel-block-button.bg-dark-blue-fg-white .panel-block-button-body:before{border-color:#fff}.panel-block-button.bg-dark-blue-fg-green .panel-block-button-body:before{border-color:#32f0d2}.panel-block-button.bg-light-grey-fg-dark-blue .panel-block-button-body:before{border-color:#181f32}.panel-block-button.bg-white-fg-dark-blue .panel-block-button-body:before{border-color:#181f32}.panel-block-button.bg-green-fg-dark-blue .panel-block-button-body:before{border-color:#181f32}.panel-block-button .panel-block-icon{display:block;margin:0 auto 1.4vw}.panel-block-button .panel-block-icon img{display:block;margin:0 auto;max-height:7.8125vw;max-width:8.854166vw;transition:opacity .35s,transform .35s;opacity:1;transform:scale(1);transform-origin:center bottom}.panel-block-button .panel-block-button-body{opacity:0;transition:opacity .35s,transform .35s;transform:scale(0);transform-origin:center bottom}.panel-block-button-more{display:inline-block;font-weight:700;font-size:.94vw;padding:0 1.2vw 0 0;text-transform:uppercase;position:relative;margin-top:1vw}.panel-block-button-more span{border-bottom:1px solid #32f0d2}.panel-block-button-more:before{content:"";display:block;position:absolute;top:.22vw;right:0;border-radius:50%;width:.7vw;height:.7vw;border:.16vw solid #32f0d2}.panel-block-button.bg-dark-blue-fg-white .panel-block-button-more span{border-color:#fff}.panel-block-button.bg-dark-blue-fg-green .panel-block-button-more span{border-color:#32f0d2}.panel-block-button.bg-light-grey-fg-dark-blue .panel-block-button-more span{border-color:#181f32}.panel-block-button.bg-white-fg-dark-blue .panel-block-button-more span{border-color:#181f32}.panel-block-button.bg-green-fg-dark-blue .panel-block-button-more span{border-color:#181f32}.panel-block-button.bg-dark-blue-fg-white .panel-block-button-more:before{border-color:#fff}.panel-block-button.bg-dark-blue-fg-green .panel-block-button-more:before{border-color:#32f0d2}.panel-block-button.bg-light-grey-fg-dark-blue .panel-block-button-more:before{border-color:#181f32}.panel-block-button.bg-white-fg-dark-blue .panel-block-button-more:before{border-color:#181f32}.panel-block-button.bg-green-fg-dark-blue .panel-block-button-more:before{border-color:#181f32}.panel-block-button.has-hover-state:hover .panel-block-button-heading{transform:translate3d(0,0,0);padding-bottom:3.7vw}.panel-block-button.has-hover-state:hover .panel-block-button-body{opacity:1;transform:scale(1)}.panel-block-button.has-hover-state:hover .panel-block-icon img{opacity:0;transform:scale(0.5)}.panel-block-image{display:inline-block;vertical-align:top;height:25.729166vw;background-position:50% 50%;background-repeat:no-repeat;position:relative;background-size:cover}.panel-block-text{display:inline-block;vertical-align:top;height:25.729166vw;position:relative;background:#181f32;padding:3.4vw 9.8vw 6.8vw 4.2vw}.panel-block-text .wysiwyg *{font-weight:400;font-size:1.3vw;color:#fff}.panel-block-text a.panel-block-text-button{display:block;color:#32f0d2;font-weight:700;font-size:.94vw;text-transform:uppercase;position:absolute;right:4.2vw;bottom:3.4vw;padding:0 1.2vw 0 0}.panel-block-text a.panel-block-text-button span{border-bottom:1px solid #32f0d2;transition:all .2s linear}.panel-block-text a.panel-block-text-button:hover span{color:#fff;border-color:transparent}.panel-block-text a.panel-block-text-button:before{content:"";display:block;position:absolute;top:.22vw;right:0;border-radius:50%;width:.7vw;height:.7vw;border:.16vw solid #32f0d2}.panel-blocks-fg .mobile-display-mobile{display:none}@media screen and (max-width:1000px){.panel-blocks.dots-on .dots{height:22.5vw;background-size:2.5vw}.panel-blocks-fg.margin-both{padding:5vw 5%}.panel-blocks-fg.margin-upper-only{padding:5vw 5% 0}.panel-blocks-fg.margin-lower-only{padding:0 5% 5vw}.panel-blocks-fg.margin-none{padding:0 5%}.panel-blocks-fg.mobile-stack-single .panel-block-single{width:100%;height:45vw}.panel-blocks-fg.mobile-stack-double .panel-block-single{width:50%;height:45vw}.panel-blocks-fg.mobile-stack-single .panel-block-double{width:100%;height:45vw}.panel-blocks-fg.mobile-stack-double .panel-block-double{width:100%;height:45vw}.panel-block-button-heading{font-size:2.8vw;left:4vw;right:4vw}.panel-block-button-body{left:8vw;right:8vw;padding-top:4vw;margin-top:-5vw}.panel-block-button-body:before{width:1.5vw;height:1.5vw;border-width:.35vw}.panel-block-button .panel-block-icon{margin-bottom:2.8vw}.panel-block-button .panel-block-icon img{max-height:14vw;max-width:16vw}.panel-block-button.has-hover-state .panel-block-button-heading{padding-bottom:7.4vw}a.panel-block-banner-button{right:7vw;bottom:3vw;font-size:2.6vw;padding-right:2.8vw}a.panel-block-banner-button:after{margin-top:-1vw;width:2vw;height:2vw}.panel-block-button-more{font-size:2vw;padding:0 2.5vw 0 0;margin-top:2vw}.panel-block-button-more:before{top:.5vw;width:1.5vw;height:1.5vw;border-width:.35vw}.panel-block-text{height:auto !important;min-height:45vw;padding:10vw 10vw 18vw 10vw}.panel-block-text .wysiwyg *{font-size:2vw}.panel-block-text a.panel-block-text-button{font-size:2vw;right:10vw;bottom:8vw;padding:0 2.5vw 0 0}.panel-block-text a.panel-block-text-button:before{top:.5vw;width:1.5vw;height:1.5vw;border-width:.35vw}.panel-blocks-fg .mobile-display-mobile{display:inline-block}.panel-block-button.has-hover-state .panel-block-button-heading{transform:translate3d(0,0,0);padding-bottom:7.4vw !important}.panel-block-button.has-hover-state .panel-block-button-body{opacity:1;transform:scale(1)}.panel-block-button.has-hover-state .panel-block-icon img{opacity:0;transform:scale(0.5)}}@media screen and (max-width:750px){.panel-blocks.dots-on .dots{height:37.8vw;background-size:4.2vw}.panel-blocks-fg.mobile-stack-single .panel-block-single{height:90vw}.panel-blocks-fg.mobile-stack-single .panel-block-double{height:45vw}.panel-blocks-fg.mobile-stack-double .panel-block-button-heading{font-size:5.6vw;left:8vw;right:8vw;transform:translate3d(0,50%,0);padding-bottom:0}.panel-blocks-fg.mobile-stack-double .panel-block-button-body{display:none}.panel-blocks-fg.mobile-stack-double .panel-block-button-body:before{display:none}.panel-blocks-fg.mobile-stack-double .panel-block-button.has-hover-state .panel-block-button-heading{transform:translate3d(0,50%,0);padding-bottom:0}.panel-blocks-fg.mobile-stack-double a.panel-block-button.has-hover-state .panel-block-button-inner{transform:scale(1.2)}.panel-blocks-fg.mobile-stack-double .panel-block-button.has-hover-state .panel-block-icon img{opacity:1;transform:scale(1)}.panel-blocks-fg.mobile-stack-single .panel-block-button-heading{font-size:5.6vw;left:8vw;right:8vw}.panel-blocks-fg.mobile-stack-single .panel-block-button-body{left:8vw;right:8vw;margin-top:-10vw;padding-top:8vw}.panel-blocks-fg.mobile-stack-single .panel-block-button-body:before{width:3vw;height:3vw;border-width:.7vw}.panel-blocks-fg.mobile-stack-single .panel-block-button .panel-block-icon{margin-bottom:5.6vw}.panel-blocks-fg.mobile-stack-single .panel-block-button .panel-block-icon img{max-height:28vw;max-width:32vw}.panel-blocks-fg.mobile-stack-single .panel-block-button.has-hover-state .panel-block-button-heading{padding-bottom:14.8vw}a.panel-block-banner-button{right:14vw;bottom:6vw;font-size:5.2vw;padding-right:5.6vw}a.panel-block-banner-button:after{margin-top:-2vw;width:4vw;height:4vw}.panel-block-button-more{font-size:4vw;padding:0 5vw 0 0;margin-top:4vw}.panel-block-button-more:before{top:1vw;width:3vw;height:3vw;border-width:.7vw}.panel-block-text{height:auto !important;padding:10vw 10vw 20vw 10vw}.panel-block-text .wysiwyg *{font-size:4vw}.panel-block-text a.panel-block-text-button{font-size:4vw;right:10vw;bottom:8vw;padding:0 5vw 0 0}.panel-block-text a.panel-block-text-button:before{top:1vw;width:3vw;height:3vw;border-width:.7vw}.panel-blocks-fg .mobile-display-mobile{display:inline-block}.panel-block-button.has-hover-state .panel-block-button-inner{top:50%;bottom:auto;transform:translateY(-50%)}.panel-block-button.has-hover-state .panel-block-button-heading{padding-bottom:14.8vw !important;top:auto;left:auto !important;right:auto !important;bottom:auto;position:relative;transform:none}.panel-block-button.has-hover-state .panel-block-button-body{opacity:1;top:auto;left:auto !important;right:auto !important;bottom:auto;position:relative;transform:none;padding:8vw 8vw 0}.panel-block-button.has-hover-state .panel-block-icon{display:none}}.panel-block-group{position:relative}.panel-block-group.bg-grey{background-color:#eee}.panel-block-group.bg-white{background-color:#fff}.panel-block-group.bg-darkblue{background-color:#181f32}.panel-block-group.dots-on .dots{position:absolute;left:0;right:0;bottom:0;height:18.9vw;background:url(images/bg_dot_green.png) bottom center repeat;background-size:2.1vw}.panel-block-group-fg{font-size:0}.panel-block-group-fg.margin-both{padding:5.729166vw 9vw}.panel-block-group-fg.margin-upper-only{padding:5.729166vw 9vw 0}.panel-block-group-fg.margin-lower-only{padding:0 9vw 5.729166vw}.panel-block-group-fg.margin-none{padding:0 9vw}.panel-block-group-nav{display:none;text-align:center;max-width:53.125vw;margin:0 auto;padding:0 9vw 5.729166vw}.panel-block-group-nav li{display:inline-block;vertical-align:middle;padding:0 2.35vw;margin:0;position:relative;color:#181f32;font-size:1.5625vw;cursor:pointer}.panel-block-group-nav li.active{font-weight:700}.panel-block-group-heading{display:block;padding:5.729166vw 9vw;margin:0 auto;color:#181f32;font-size:1.5625vw;text-align:center}.panel-block-group-group:nth-of-type(1) .panel-block-group-heading{padding-top:0}.js .panel-block-group-nav{display:block}.js .panel-block-group-heading{display:none}.js .panel-block-group-group{display:none}.js .panel-block-group-group.active{display:block}@media screen and (max-width:1000px){.panel-block-group-nav{max-width:90vw}.panel-block-group-nav li{padding:0 4.7vw;font-size:3vw}.panel-block-group-heading{padding:5vw 5%;font-size:3vw}.panel-block-group.dots-on .dots{height:22.5vw;background-size:2.5vw}.panel-block-group-fg.margin-both{padding:5vw 5%}.panel-block-group-fg.margin-upper-only{padding:5vw 5% 0}.panel-block-group-fg.margin-lower-only{padding:0 5% 5vw}.panel-block-group-fg.margin-none{padding:0 5%}.panel-block-group-fg.mobile-stack-single .panel-block-single{width:100%;height:45vw}.panel-block-group-fg.mobile-stack-double .panel-block-single{width:50%;height:45vw}.panel-block-group-fg.mobile-stack-single .panel-block-double{width:100%;height:45vw}.panel-block-group-fg.mobile-stack-double .panel-block-double{width:100%;height:45vw}.panel-block-group-fg .mobile-display-mobile{display:inline-block}}@media screen and (max-width:750px){.panel-block-group-nav{padding:5vw 5% 10vw}.panel-block-group-nav li{padding:0 5vw;font-size:4vw}.panel-block-group-heading{padding:5vw 5%;font-size:4vw}.panel-block-group.dots-on .dots{height:37.8vw;background-size:4.2vw}.panel-block-group-fg.mobile-stack-single .panel-block-single{height:90vw}.panel-block-group-fg.mobile-stack-single .panel-block-double{height:45vw}.panel-block-group-fg.mobile-stack-double .panel-block-button-heading{font-size:5.6vw;left:8vw;right:8vw;transform:translate3d(0,50%,0);padding-bottom:0}.panel-block-group-fg.mobile-stack-double .panel-block-button-body{display:none}.panel-block-group-fg.mobile-stack-double .panel-block-button-body:before{display:none}.panel-block-group-fg.mobile-stack-double .panel-block-button.has-hover-state:hover .panel-block-button-heading{transform:translate3d(0,50%,0);padding-bottom:0}.panel-block-group-fg.mobile-stack-double a.panel-block-button.has-hover-state:hover .panel-block-button-inner{transform:scale(1.2)}.panel-block-group-fg.mobile-stack-double .panel-block-button.has-hover-state:hover .panel-block-icon img{opacity:1;transform:scale(1)}.panel-block-group-fg.mobile-stack-single .panel-block-button-heading{font-size:5.6vw;left:8vw;right:8vw}.panel-block-group-fg.mobile-stack-single .panel-block-button-body{left:8vw;right:8vw;padding-top:8vw;margin-top:-10vw}.panel-block-group-fg.mobile-stack-single .panel-block-button-body:before{width:3vw;height:3vw;border-width:.7vw}.panel-block-group-fg.mobile-stack-single .panel-block-button .panel-block-icon{margin-bottom:5.6vw}.panel-block-group-fg.mobile-stack-single .panel-block-button .panel-block-icon img{max-height:28vw;max-width:32vw}.panel-block-group-fg.mobile-stack-single .panel-block-button.has-hover-state:hover .panel-block-button-heading{padding-bottom:14.8vw}.panel-block-group-fg .mobile-display-mobile{display:inline-block}}.panel-image{display:block;width:100%;position:relative}.panel-image>div{width:100%;background-position:0 0;background-repeat:no-repeat;background-size:cover}.panel-image .desktop{display:block;min-height:42vw}.panel-image .mobile{display:none;min-height:84vw}@media screen and (max-width:750px){.panel-image .desktop{display:none}.panel-image .mobile{display:block}}.panel-main{position:relative}.panel-main.bg-grey{background-color:#eee}.panel-main.bg-green{background-color:#32f0d2}.panel-main.bg-white{background-color:#fff}.panel-main.dots-on .dots{position:absolute;left:0;right:0;bottom:0;height:18.9vw;background:url(images/bg_dot_green.png) bottom center repeat;background-size:2.1vw}.panel-main.bg-green.dots-on .dots{background-image:url(images/bg_dot_grey.png)}.panel-main.bar-grey:after{content:"";position:absolute;left:0;right:0;bottom:0;height:9vw;background:#eee}.panel-main.bar-white:after{content:"";position:absolute;left:0;right:0;bottom:0;height:9vw;background:#fff}.panel-main.bar-grey.dots-on .dots{height:27.9vw;bottom:1vw}.panel-main.bar-white.dots-on .dots{height:27.9vw;bottom:1vw}.panel-main-fg{position:relative;z-index:1}.panel-main-fg.margin-both{padding:5.729166vw 9vw}.panel-main-fg.margin-upper-only{padding:5.729166vw 9vw 0}.panel-main-fg.margin-lower-only{padding:0 9vw 5.729166vw}.panel-main-fg.margin-none{padding:0 9vw}.panel-main.bar-grey .panel-main-fg{padding-bottom:0}.panel-main.bar-white .panel-main-fg{padding-bottom:0}.panel-main-inner{position:relative;box-sizing:border-box;padding-left:50%;min-height:55.416666vw}.panel-main-inner.bg-grey{background:#eee}.panel-main-inner.bg-white{background:#fff}.panel-main-heading{position:absolute;top:0;left:0;width:50%;height:24vw;background-color:#181f32;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.panel-main-heading h2{position:absolute;top:50%;left:4.270833vw;right:4.270833vw;color:#32f0d2;font-weight:400;font-size:1.4vw;text-align:center;transform:translateY(-50%);margin:0}.panel-main-image{position:absolute;bottom:0;left:0;width:50%;top:24vw;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.panel-main-content{padding:4.7vw 4.3vw}.panel-main-subheading{color:#181f32;font-size:1.4vw;font-weight:400;line-height:1.2;position:relative;padding-bottom:5.8vw;margin:0}.panel-main-subheading:after{content:"";display:block;position:absolute;bottom:2.7vw;left:0;border-radius:50%;width:.7vw;height:.7vw;border:.16vw solid #32f0d2}.panel-main-body{margin-bottom:3.2vw}.panel-main-body.text-large *{font-size:1.4vw;font-weight:300}.panel-main-body a{color:#32f0d2}.panel-main a.panel-main-button{display:block;color:#181f32;font-weight:700;font-size:.94vw;text-transform:uppercase;margin-left:50%;position:absolute;bottom:4.7vw;left:4.3vw;padding:0 1.2vw 0 0}.panel-main a.panel-main-button span{border-bottom:1px solid #181f32;transition:all .2s linear}.panel-main a.panel-main-button:hover span{border-color:transparent}.panel-main a.panel-main-button:before{content:"";display:block;position:absolute;top:.22vw;right:0;border-radius:50%;width:.7vw;height:.7vw;border:.16vw solid #32f0d2}@media screen and (max-width:1000px){.panel-main.dots-on .dots{height:22.5vw;background-size:2.5vw}.panel-main.bar-grey:after{height:5vw}.panel-main.bar-white:after{height:5vw}.panel-main.bar-grey.dots-on .dots{height:27.5vw;bottom:.5vw}.panel-main.bar-white.dots-on .dots{height:27.5vw;bottom:.5vw}.panel-main-fg.margin-both{padding:5vw 5%}.panel-main-fg.margin-upper-only{padding:5vw 5% 0}.panel-main-fg.margin-lower-only{padding:0 5% 5vw}.panel-main-fg.margin-none{padding:0 5%}.panel-main-inner{padding-left:0;min-height:0}.panel-main-heading{position:relative;top:auto;left:auto;width:100%;height:auto}.panel-main-heading h2{position:relative;top:auto;left:auto;right:auto;font-size:2.8vw;transform:none;padding:10vw 5vw}.panel-main-image{position:relative;bottom:auto;left:auto;width:100%;top:auto;height:45vw}.panel-main-content{padding:14vw 8vw}.panel-main-subheading{font-size:2.8vw;padding-bottom:11.6vw}.panel-main-subheading:after{bottom:5.3vw;width:1.5vw;height:1.5vw;border-width:.35vw}.panel-main-body{margin-bottom:6.4vw}.panel-main-body.text-large *{font-size:2.8vw}.panel-main-icons{margin-bottom:2vw}.panel-main-icons li{margin:0 4.2vw 5.2vw 0}.panel-main-icons li img{max-width:8.4vw;max-height:6vw}.panel-main a.panel-main-button{display:inline-block;font-size:2vw;margin-left:0;margin-right:3.4vw;position:relative;bottom:auto;left:auto;padding:0 2.4vw 0 0}.panel-main a.panel-main-button:before{top:.5vw;width:1.5vw;height:1.5vw;border-width:.35vw}}@media screen and (max-width:750px){.panel-main.dots-on .dots{height:37.8vw;background-size:4.2vw}.panel-main.bar-grey.dots-on .dots{height:42.8vw;bottom:2vw}.panel-main.bar-white.dots-on .dots{height:42.8vw;bottom:2vw}.panel-main-heading h2{font-size:5.6vw;padding:20vw 5vw}.panel-main-content{padding:14vw 7vw}.panel-main-subheading{font-size:5.6vw;padding-bottom:23.2vw}.panel-main-subheading:after{bottom:10.6vw;width:3vw;height:3vw;border-width:.7vw}.panel-main-subheading span{font-size:7.2vw;top:-12vw}.panel-main-body{margin-bottom:12.8vw}.panel-main-body.text-large *{font-size:4vw}.panel-main-icons{margin-bottom:4vw}.panel-main-icons li{margin:0 8.4vw 10.4vw 0}.panel-main-icons li img{max-width:16.8vw;max-height:12vw}.panel-main a.panel-main-button{font-size:4vw;padding:0 4.8vw 0 0}.panel-main a.panel-main-button:before{top:1vw;width:3vw;height:3vw;border-width:.7vw}}.panel-video{position:relative;background-color:#fff;background-position:50% top;background-repeat:no-repeat;background-size:cover}.panel-video-container{position:relative;width:100%;height:0;padding-bottom:56%}.panel-video-container iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.js .panel-video-play{display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto;background:rgba(49,232,214,1);width:6.25vw;height:6.25vw;border-radius:50%;opacity:1;transition:all .2s ease;cursor:pointer}.js .panel-video-play:after{content:"";display:block;position:absolute;top:50%;left:43%;transform:translateY(-50%);width:0;height:2.2vw;border-top:1.1vw solid transparent;border-bottom:1.1vw solid transparent;border-left:1.5vw solid #fff}.js .panel-video.video-active .panel-video-play{display:none}.lt-ie10.js .panel-video-play{margin-top:-3.125vw}.lt-ie10.js .panel-video-play:after{margin-top:-1.1vw}.panel-video-play:hover{transform:translateY(-50%) scale(2)}.panel-logo-list{background:#fff;padding:5.7vw 0 3.2vw}.panel-logo-list-heading{font-weight:400;font-size:1.4vw;width:75%;margin:0 auto 5.7vw;text-align:center}.panel-logo-list-logos{display:block;width:75%;margin:0 auto}.panel-logo-list-logo{display:inline-block;vertical-align:middle;width:25%;box-sizing:border-box;text-align:center;padding:0 1.25vw;position:relative;height:6.5vw;margin-bottom:2.5vw}.panel-logo-list-logo>div{display:block;width:11.45vw;height:6.5vw;background-size:contain;margin:0 auto}@media screen and (max-width:1000px){.panel-logo-list{padding:6vw 0}.panel-logo-list-heading{font-size:2.8vw;width:80%;margin:0 auto 5.2vw}}@media screen and (max-width:750px){.panel-logo-list{padding:12vw 0}.panel-logo-list-heading{font-size:5.6vw;margin:0 auto 10.4vw}.panel-logo-list-logos{width:80%}.panel-logo-list-logo{width:50%;padding:4vw 5vw;height:15vw;margin-bottom:5vw}.panel-logo-list-logo>div{display:block;width:25vw;height:15vw}}.panel-form{position:relative}.panel-form.bg-grey{background-color:#eee}.panel-form.bg-white{background-color:#fff}.panel-form-fg{padding:5.729166vw 9vw}.panel-form-row{display:block;width:100%;min-height:25.729166vw;position:relative}.panel-form-intro{display:inline-block;vertical-align:top;width:33.333333%;position:absolute;top:0;left:0;bottom:0;color:#181f32}.panel-form.bg-grey .panel-form-intro{background-color:#fff}.panel-form.bg-white .panel-form-intro{background-color:#eee}.panel-form-intro-inner{display:block;position:absolute;top:50%;left:2vw;right:2vw;text-align:center;transform:translateY(-50%)}.panel-form-intro-heading{font-weight:400;font-size:1.4vw;margin:0}.panel-form-form-wrapper{display:inline-block;vertical-align:top;width:66.666666%;min-height:25.729166vw;position:relative;background-color:#181f32;color:#fff;padding:4.3vw 4.7vw;margin-left:33.333333%}.panel-form-form-wrapper>p{width:50%;font-size:1.4vw;font-weight:300;margin-bottom:2vw}.panel-form-form{display:block;width:100%;font-size:0}.panel-form-block-1{display:inline-block;vertical-align:top;width:50%;padding:0}.panel-form-block-2{display:inline-block;vertical-align:top;width:50%;padding:0 0 0 4.3vw}.panel-form .form-row{display:block;font-size:0}.panel-form .form-field{display:inline-block;vertical-align:top;padding:0 2vw 0 0;width:100%;box-sizing:border-box}.panel-form .form-field-half{width:50%}.panel-form .form-field:last-child{padding-right:0}.panel-form .form-field label{display:block;width:100%;padding:1vw 0 0;margin-bottom:1.5vw;position:relative}.panel-form .form-field label span.label{display:block;position:absolute;top:0;left:0;color:#fff;font-size:.7vw;opacity:0;transition:all .2s ease}.panel-form .form-field label.label-adapt-show span.label{opacity:.6}.panel-form .form-field input{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;padding:0 0 .5vw}.panel-form .form-field textarea{display:block;width:100%;height:6vw;background:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;padding:0 0 .5vw}.panel-form .form-field .submit-container{display:block;position:relative;margin:.7vw 0 0 0;cursor:pointer;text-align:right}.panel-form .form-field .submit-container input{display:inline-block;position:relative;color:#181f32;font-size:1vw;font-weight:700;padding:.5vw 3vw;border:0;background:#32f0d2;width:auto;cursor:pointer;transition:background .2s linear}.panel-form .form-field .submit-container input:hover{background:#fff}span.wpcf7-not-valid-tip{font-size:.729166vw;padding-top:.25vw;color:red}div.wpcf7-response-output{font-size:.729166vw;border:0;padding:.4vw .6vw;color:#fff;background:red;margin:2vw 0 0}div.wpcf7-mail-sent-ok{background:#32f0d2}.wpcf7 .ajax-loader{display:none !important}.panel-form-image{display:block;width:100%;height:25.729166vw;position:relative;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1000px){.panel-form-fg{padding:5vw 5%}.panel-form-row{height:auto}.panel-form-intro{width:100%;height:auto;position:relative}.panel-form-intro-inner{position:relative;top:0;left:0;right:0;padding:10vw 9vw;transform:translateY(0)}.panel-form-intro-heading{font-size:2.8vw}.panel-form-intro-heading+.panel-form-intro-body{padding-top:4vw}.panel-form-form-wrapper{display:block;width:100%;padding:8.6vw 9vw;margin-left:0}.panel-form-form-wrapper>p{width:100%;font-size:2.8vw;margin-bottom:4vw}.panel-form-block-1{display:block;width:100%}.panel-form-block-2{display:block;width:100%;padding:0}.panel-form .form-field{display:block;padding:0}.panel-form .form-field-half{width:100%}.panel-form .form-field label{padding:2vw 0 0;margin-bottom:3vw}.panel-form .form-field label span.label{font-size:1.4vw}.panel-form .form-field input{padding:0 0 1vw}.panel-form .form-field textarea{height:24vw;padding:0 0 1vw}.panel-form .form-field .submit-container{display:block;margin:1.4vw 0 0 0}.panel-form .form-field .submit-container input{display:block;font-size:2vw;padding:1vw 6vw}.panel-form-image{width:100%;height:45vw}span.wpcf7-not-valid-tip{font-size:1.4vw;padding-top:.5vw}div.wpcf7-response-output{font-size:1.4vw;padding:.8vw 1.2vw;margin:4vw 0 0}}@media screen and (max-width:750px){.panel-form-intro{width:100%;height:auto;position:relative}.panel-form-intro-inner{position:relative;top:0;left:0;right:0;padding:20vw 9vw;transform:translateY(0)}.panel-form-intro-heading{font-size:4vw}.panel-form-intro-heading+.panel-form-intro-body{padding-top:8vw}.panel-form-form-wrapper{display:block;width:100%;padding:8.6vw 9vw;margin-left:0}.panel-form-form-wrapper>p{width:100%;font-size:4vw;margin-bottom:8vw}.panel-form-block-1{display:block;width:100%}.panel-form-block-2{display:block;width:100%;padding:0}.panel-form .form-field{display:block;padding:0}.panel-form .form-field-half{width:100%}.panel-form .form-field label{padding:4vw 0 0;margin-bottom:6vw}.panel-form .form-field label span.label{font-size:2.8vw}.panel-form .form-field input{padding:0 0 2vw}.panel-form .form-field textarea{height:48vw;padding:0 0 2vw}.panel-form .form-field .submit-container{display:block;margin:2.8vw 0 0 0}.panel-form .form-field .submit-container input{display:block;font-size:4vw;padding:2vw 12vw}.panel-form-image{width:100%;height:45vw}span.wpcf7-not-valid-tip{font-size:2.8vw;padding-top:1vw}div.wpcf7-response-output{font-size:2.8vw;padding:1.6vw 2.4vw;margin:8vw 0 0}}::-webkit-input-placeholder{opacity:1;color:#fff}::-moz-placeholder{opacity:1;color:#fff}:-ms-input-placeholder{opacity:1;color:#fff}:-moz-placeholder{opacity:1;color:#fff}::placeholder{opacity:1;color:#fff}.panel-heading{position:relative}.panel-heading.bg-grey{background-color:#eee}.panel-heading.bg-white{background-color:#fff}.panel-heading.bg-darkblue{background-color:#181f32}.panel-heading-fg.margin-both{padding:5.729166vw 9vw}.panel-heading-fg.margin-upper-only{padding:5.729166vw 9vw 0}.panel-heading-fg.margin-lower-only{padding:0 9vw 5.729166vw}.panel-heading-fg.margin-none{padding:0 9vw}.panel-heading-fg h2{color:#181f32;font-size:1.5625vw;text-align:center;max-width:53.125vw;margin:0 auto}@media screen and (max-width:1000px){.panel-heading-fg.margin-both{padding:5vw 5vw}.panel-heading-fg.margin-upper-only{padding:5vw 5vw 0}.panel-heading-fg.margin-lower-only{padding:0 5vw 5vw}.panel-heading-fg.margin-none{padding:0 5vw}.panel-heading-fg h2{font-size:2.8vw;max-width:80vw}}@media screen and (max-width:750px){.panel-heading-fg.margin-both{padding:10vw 5vw}.panel-heading-fg.margin-upper-only{padding:10vw 5vw 5vw}.panel-heading-fg.margin-lower-only{padding:0 5vw 10vw}.panel-heading-fg.margin-none{padding:0 5vw 5vw}.panel-heading-fg h2{font-size:4vw}}.panel-nav{position:relative}.panel-nav.bg-grey{background-color:#eee}.panel-nav.bg-white{background-color:#fff}.panel-nav.bg-darkblue{background-color:#181f32}.panel-nav-fg.margin-both{padding:5.729166vw 9vw}.panel-nav-fg.margin-upper-only{padding:5.729166vw 9vw 0}.panel-nav-fg.margin-lower-only{padding:0 9vw 5.729166vw}.panel-nav-fg.margin-none{padding:0 9vw}.panel-nav-list{text-align:center;max-width:53.125vw;margin:0 auto}.panel-nav-list li{display:inline-block;vertical-align:middle;padding:0 2.35vw;margin:0;position:relative}.panel-nav-list li span{display:inline-block;font-size:1.5625vw;text-align:center;visibility:hidden}.panel-nav li a{color:#181f32;font-size:1.5625vw;text-align:center;position:absolute;top:0;left:50%;transform:translateX(-50%)}.panel-nav li a:hover{font-weight:700}@media screen and (max-width:1000px){.panel-nav-fg.margin-both{padding:5vw 5%}.panel-nav-fg.margin-upper-only{padding:5vw 5% 0}.panel-nav-fg.margin-lower-only{padding:0 5% 5vw}.panel-nav-fg.margin-none{padding:0 5%}.panel-nav-list{max-width:90vw}.panel-nav-list li{padding:0 4.7vw}.panel-nav-list li span{font-size:3vw}.panel-nav li a{font-size:3vw}}@media screen and (max-width:750px){.panel-nav-list{padding:5vw 0}.panel-nav-list li{padding:0 5vw}.panel-nav-list li span{font-size:4vw}.panel-nav li a{font-size:4vw}}.panel-simple{position:relative}.panel-simple-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.panel-simple-bg.bg-outer-grey{background-color:#eee}.panel-simple-bg.bg-outer-white{background-color:#fff}.panel-simple-bg.bg-outer-darkblue{background-color:#181f32}.panel-simple-bg>img{display:block;position:absolute;left:0;right:0;transform:scale(1);width:100%}.panel-simple-bg.bg-align-top>img{top:0;transform-origin:top center}.panel-simple-bg.bg-align-bottom>img{bottom:-1px;transform-origin:bottom center}.panel-simple-fg.has-outer.margin-both{padding:5.729166vw 9vw}.panel-simple-fg.has-outer.margin-upper-only{padding:5.729166vw 9vw 0}.panel-simple-fg.has-outer.margin-lower-only{padding:0 9vw 5.729166vw}.panel-simple-fg.has-outer.margin-none{padding:0 9vw}.panel-simple-inner{background-color:transparent;position:relative;padding:5.729166vw 0}.panel-simple-inner.bg-grey{background-color:#eee}.panel-simple-inner.bg-white{background-color:#fff}.panel-simple-inner.height-min{min-height:36.5vw;display:flex;align-items:center;justify-content:center}.panel-simple-heading{color:#181f32;font-size:1.5625vw;text-align:center;max-width:53.125vw;margin:0 auto 1.6vw}.panel-simple-body{color:#181f32;text-align:center;max-width:53.125vw;margin:0 auto}.panel-simple-body *{color:#181f32;font-size:1.4vw}.panel-simple-inner.bg-grey .panel-simple-body a{color:#32f0d2}.panel-simple-inner.bg-white .panel-simple-body a{color:#32f0d2}.panel-simple-icons{text-align:center;max-width:65vw;margin:4vw auto 0}.panel-simple-icons li{display:inline-block;vertical-align:top;box-sizing:border-box;position:relative;text-align:center}.panel-simple-icons li .panel-simple-icon-wrapper{display:block;position:absolute;width:100%;top:0;left:0;right:0}.panel-simple-icons li .panel-simple-icon-wrapper>div{display:block;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);background-size:contain}.panel-simple-icons li h3{display:block;position:relative;padding:0 1.3vw;font-size:1.4vw;color:#181f32;font-weight:400}.panel-simple-icons li p{display:block;position:relative;padding:0 1.3vw;font-size:.9375vw;color:#181f32}.panel-simple-icons li .panel-simple-icon-wrapper+h3{padding-top:6vw}.panel-simple-icons li .panel-simple-icon-wrapper+p{padding-top:6vw}.panel-simple-icons li>a{display:block}.panel-simple-icons li>a:hover p{font-weight:700}.panel-simple-icons.layout-1 li{width:13vw;padding:0 1.3vw;margin:4vw 0 0}.panel-simple-icons.layout-1 li .panel-simple-icon-wrapper{height:4.6vw}.panel-simple-icons.layout-1 li .panel-simple-icon-wrapper>div{width:8vw;height:4.6vw}.panel-simple-icons.layout-2 li{width:21.5vw;padding:0 1.3vw;margin:4vw 0 0}.panel-simple-icons.layout-2 li .panel-simple-icon-wrapper{height:5.2vw}.panel-simple-icons.layout-2 li .panel-simple-icon-wrapper>div{width:8vw;height:5.2vw}.panel-simple-links{text-align:center;max-width:54vw;margin:0 auto}.panel-simple-links li{display:inline-block;vertical-align:top;padding:0 1.3vw;margin:2vw 0 0}.panel-simple-links li a{display:inline-block;vertical-align:top;color:#181f32;font-size:1.3vw}@media screen and (max-width:1000px){.panel-simple-fg.has-outer.margin-both{padding:5vw 5%}.panel-simple-fg.has-outer.margin-upper-only{padding:5vw 5% 0}.panel-simple-fg.has-outer.margin-lower-only{padding:0 5% 5vw}.panel-simple-fg.has-outer.margin-none{padding:0 5%}.panel-simple-inner{padding:10vw 0}.panel-simple-inner.height-min{min-height:0;display:block}.panel-simple-heading{font-size:2.8vw;max-width:80vw;margin:0 auto 2.4vw}.panel-simple-body{max-width:80vw}.panel-simple-body *{font-size:2vw}.panel-simple-icons{max-width:90vw;margin:6vw auto 0}.panel-simple-icons li h3{padding:0 2.6vw;font-size:2.8vw}.panel-simple-icons li p{padding:0 2.6vw;font-size:2vw}.panel-simple-icons li .panel-simple-icon-wrapper+h3{padding-top:12vw}.panel-simple-icons li .panel-simple-icon-wrapper+p{padding-top:12vw}.panel-simple-icons.layout-1 li{width:26vw;padding:0 2.6vw;margin:8vw 0 0}.panel-simple-icons.layout-1 li .panel-simple-icon-wrapper{height:9.2vw}.panel-simple-icons.layout-1 li .panel-simple-icon-wrapper>div{width:16vw;height:9.2vw}.panel-simple-icons.layout-2 li{width:43vw;padding:0 2.6vw;margin:8vw 0 0}.panel-simple-icons.layout-2 li .panel-simple-icon-wrapper{height:10.4vw}.panel-simple-icons.layout-2 li .panel-simple-icon-wrapper>div{width:16vw;height:10.4vw}.panel-simple-links{max-width:90vw}.panel-simple-links li{padding:0 2.6vw;margin:4vw 0 0}.panel-simple-links li a{font-size:2vw}}@media screen and (max-width:750px){.panel-simple-inner{padding:20vw 0}.panel-simple-heading{font-size:5.6vw;max-width:80vw;margin:0 auto 4.8vw}.panel-simple-body{max-width:80vw}.panel-simple-body *{font-size:4vw}.panel-simple-icons{max-width:90vw;margin:8vw auto 0}.panel-simple-icons li h3{padding:0 2.6vw;font-size:5.6vw}.panel-simple-icons li p{padding:0 2.6vw;font-size:4vw}.panel-simple-icons li .panel-simple-icon-wrapper+h3{padding-top:20vw}.panel-simple-icons li .panel-simple-icon-wrapper+p{padding-top:20vw}.panel-simple-icons.layout-1 li{width:40vw;padding:0 2.6vw;margin:8vw 0 0}.panel-simple-icons.layout-1 li .panel-simple-icon-wrapper{height:16vw}.panel-simple-icons.layout-1 li .panel-simple-icon-wrapper>div{width:24vw;height:16vw}.panel-simple-icons.layout-2 li{width:40vw;padding:0 2.6vw;margin:8vw 0 0}.panel-simple-icons.layout-2 li .panel-simple-icon-wrapper{height:16vw}.panel-simple-icons.layout-2 li .panel-simple-icon-wrapper>div{width:24vw;height:16vw}.panel-simple-links{max-width:90vw}.panel-simple-links li{padding:0 5.2vw;margin:8vw 0 0}.panel-simple-links li a{font-size:4vw}}.panel-offices{position:relative;overflow:hidden;background:#fff}.panel-office-detail{position:relative;z-index:20;padding-bottom:12vw}.panel-office-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.panel-office-bg>div{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-size:contain;background-position:center bottom}.panel-office-fg{padding:5.729166vw 11.458333% 0}.panel-office-inner{position:relative;padding:0 0 5.729166vw}.panel-office-heading{position:relative;width:66.666666%;height:12.5vw;background-color:#181f32}.panel-office-heading h2{position:absolute;top:50%;left:10vw;right:10vw;color:#32f0d2;font-size:1.4vw;text-align:center;transform:translateY(-50%);margin:0;font-weight:400}.panel-office-main{width:100%;min-height:25.5vw;background-color:#eee;position:relative}.panel-office-body{width:66.666666%;box-sizing:border-box;padding:6vw 8vw;margin-left:33.333333%}.panel-office-body .panel-office-body-inner *{font-size:1.4vw;line-height:1.1;font-weight:300}.panel-office-body .panel-office-address{display:inline-block;vertical-align:top;font-size:1vw;width:50%;margin:1.2vw 0 0;position:relative}.panel-office-body .panel-office-address:after{content:"\f041";font-family:FontAwesome;color:#32f0d2;font-size:1.3vw;position:absolute;top:-0.1vw;right:100%;margin-right:.4vw}.panel-office-body .panel-office-contact-details{display:inline-block;vertical-align:top;width:50%;margin:1.2vw 0 0}.panel-office-body .panel-office-contact-details li{font-size:1vw;color:#32f0d2;margin:0}.panel-office-body .panel-office-contact-details a{font-size:1vw;color:#181f32}.panel-office-image{position:absolute;top:0;left:0;width:33.333333%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.panel-office-inner:nth-child(2n) .panel-office-heading{margin-left:33.333333%}.panel-office-inner:nth-child(2n) .panel-office-body{margin-left:0}.panel-office-inner:nth-child(2n) .panel-office-image{left:auto;right:0}.panel-office-button{position:relative;width:33.333333%;height:6.25vw;margin-left:66.666666%;background-color:#181f32}.panel-office-button a{display:inline-block;color:#32f0d2;font-weight:700;font-size:.94vw;text-transform:uppercase;padding:0 1.2vw 0 0;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel-office-button a span{border-bottom:1px solid #32f0d2;transition:all .2s linear}.panel-office-button a:hover span{color:#fff;border-color:transparent}.panel-office-button a:before{content:"";display:block;position:absolute;top:.22vw;right:0;border-radius:50%;width:.7vw;height:.7vw;border:.16vw solid #32f0d2}@media screen and (max-width:1000px){.panel-office-detail{padding-bottom:24vw}.panel-office-fg{padding:5vw 5% 0;margin-top:0}.panel-office-inner{padding:0 0 5vw}.panel-office-heading{width:100%;height:auto}.panel-office-heading h2{position:relative;top:auto;left:auto;right:auto;font-size:2.8vw;transform:none;padding:10vw 5vw}.panel-office-main{min-height:0}.panel-office-body{width:100%;padding:6.4vw 7.2vw;margin-left:0}.panel-office-body .panel-office-body-inner *{font-size:2.8vw}.panel-office-body .panel-office-address{font-size:2vw;margin:2.4vw 0 0}.panel-office-body .panel-office-address:after{font-size:2.6vw;top:-0.2vw;margin-right:.8vw}.panel-office-body .panel-office-contact-details{margin:2.4vw 0 0}.panel-office-body .panel-office-contact-details li{font-size:2vw}.panel-office-body .panel-office-contact-details a{font-size:2vw}.panel-office-image{position:relative;top:auto;left:auto;width:100%;height:45vw}.panel-office-inner:nth-child(2n) .panel-office-heading{margin-left:0}.panel-office-inner:nth-child(2n) .panel-office-body{margin-left:0;text-align:left}.panel-office-inner:nth-child(2n) .panel-office-image{right:auto}.panel-office-button{width:50%;height:12.5vw;margin-left:50%}.panel-office-button a{font-size:2vw;padding:0 2.4vw 0 0}.panel-office-button a:before{top:.5vw;width:1.5vw;height:1.5vw;border-width:.35vw}}@media screen and (max-width:750px){.panel-office-detail{padding-bottom:48vw}.panel-office-heading h2{font-size:4vw;padding:20vw 5vw}.panel-office-body{padding:12.8vw 7vw}.panel-office-body .panel-office-body-inner *{font-size:4vw}.panel-office-body .panel-office-address{display:block;width:100%;font-size:4vw;margin:4.2vw 0 0 4.8vw}.panel-office-body .panel-office-address:after{font-size:5.2vw;top:-0.4vw;margin-right:1.6vw}.panel-office-body .panel-office-contact-details{display:block;width:100%;margin:4.8vw 0 0 4.8vw}.panel-office-body .panel-office-contact-details li{font-size:4vw}.panel-office-body .panel-office-contact-details a{font-size:4vw}.panel-office-image{height:45vw}.panel-office-button{width:100%;height:auto;margin-left:0;padding:10vw 0;text-align:center}.panel-office-button a{font-size:4vw;padding:0 4.8vw 0 0;position:relative;top:auto;left:auto;transform:none}.panel-office-button a:before{top:1vw;width:3vw;height:3vw;border-width:.7vw}}.panel-anchor{position:relative;z-index:100;top:0;height:0}.panel-anchor p{display:inline-block;position:absolute;top:0;left:0;background:red;font-size:1.4vw;color:#fff;padding:.5vw;line-height:1}.panel-anchor p strong{font-weight:700}@media screen and (max-width:1000px){.panel-anchor p{font-size:2vw;padding:1vw}}.panel-news-list{position:relative;background-color:#fff}.panel-news-list .dots{position:absolute;left:0;right:0;bottom:0;height:18.9vw;background:url(images/bg_dot_green.png) bottom center repeat;background-size:2.1vw}.panel-news-list-fg{padding:5.729166vw 9vw;position:relative}.panel-news-list-nav{display:block;width:71.25%;margin:1.56vw auto 4.08vw;text-align:center}.panel-news-list-nav li{display:inline-block;vertical-align:middle;text-align:center;padding:0 3.125vw}.panel-news-list-nav li a{display:inline-block;font-size:1.3vw;cursor:pointer;color:#181f32}.panel-news-list-nav li a:hover{font-weight:700}.panel-news-list-nav li a.active{font-weight:700}.panel-news-list-list{display:flex;flex-wrap:wrap;align-items:stretch;font-size:0}.panel-news-list-next{display:block;text-align:center;margin:2vw 0}.panel-news-list-next a{display:inline-block;font-weight:700;font-size:1.4vw;cursor:pointer;color:#181f32}.panel-news-list-next a:hover{text-decoration:underline}.ajax-loader{display:block;width:100px;height:100px;margin:0 auto}@media screen and (max-width:1000px){.panel-news-list .dots{height:22.5vw;background-size:2.5vw}.panel-news-list-fg{padding:5vw 5%}.panel-news-list-nav{width:80%;margin:3vw auto 6vw}.panel-news-list-nav li{padding:0 6.25vw}.panel-news-list-nav li a{font-size:2.8vw}.panel-news-list-list{display:block}.panel-news-list-next{margin:4vw 0}.panel-news-list-next a{font-size:2vw}}@media screen and (max-width:750px){.panel-news-list .dots{height:37.8vw;background-size:4.2vw}.panel-news-list-nav{margin:6vw auto 8vw}.panel-news-list-nav li{padding:0 12.5vw}.panel-news-list-nav li a{font-size:4vw}.panel-news-list-next{margin:8vw 0}.panel-news-list-next a{font-size:4vw}}.panel-featured-articles{position:relative}.panel-featured-articles.bg-grey{background-color:#eee}.panel-featured-articles.bg-white{background-color:#fff}.panel-featured-articles-fg{padding:5.729166vw 9vw;position:relative}.panel-featured-articles-fg h2{color:#181f32;font-size:1.5625vw;text-align:center;max-width:53.125vw;margin:0 auto 5.729166vw}.panel-featured-articles-list{display:flex;flex-wrap:wrap;align-items:stretch;font-size:0}@media screen and (max-width:1000px){.panel-featured-articles-fg{padding:5vw 5%}.panel-featured-articles-fg h2{font-size:2.8vw;max-width:80vw;margin:3vw auto 8vw}}@media screen and (max-width:750px){.panel-featured-articles-fg h2{font-size:4vw;margin:6vw auto 12vw}}.panel-teaser{width:50%;display:inline-block;vertical-align:top;background:#eee;margin:0;position:relative;min-height:25vw}.panel-teaser:nth-child(4n+1){background:#181f32}.panel-teaser:nth-child(4n+4){background:#d1d2d6}.panel-teaser-image-image{width:100%;display:block;position:relative;height:15.9vw}.panel-teaser-date{color:#32f0d2;font-size:1.3vw}.panel-teaser-title{color:#181f32;font-weight:400;font-size:1.4vw}.panel-teaser-excerpt *{color:#181f32;font-weight:300;font-size:1.1vw}.panel-teaser-more{display:inline-block;color:#181f32;font-weight:700;font-size:.94vw;text-transform:uppercase;position:absolute;left:4.4vw;bottom:3.4vw;padding:0 1.2vw 0 0;margin-bottom:0}.panel-teaser-more span{border-bottom:1px solid #181f32;transition:all .2s linear}.panel-teaser:hover .panel-teaser-more span{color:#32f0d2;border-color:transparent}.panel-teaser-more:before{content:"";display:block;position:absolute;top:.22vw;right:0;border-radius:50%;width:.7vw;height:.7vw;border:.16vw solid #32f0d2}.panel-teaser a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.panel-teaser a span{display:none}.panel-teaser-image .panel-teaser-inner{padding:1.15vw 4.4vw 3.4vw}.panel-teaser-image .panel-teaser-date{margin-bottom:.2vw}.panel-teaser-image .panel-teaser-title{margin-bottom:1.2vw}.panel-teaser-image .panel-teaser-more{bottom:1.8vw}.panel-teaser-text .panel-teaser-inner{padding:3.4vw 4.4vw 4vw}.panel-teaser-text .panel-teaser-date{margin-bottom:1.2vw}.panel-teaser-text .panel-teaser-title{margin-bottom:1.2vw}.panel-teaser-text .panel-teaser-excerpt{margin-bottom:2.2vw}.panel-teaser:nth-child(4n+1) .panel-teaser-title{color:#fff}.panel-teaser:nth-child(4n+1) .panel-teaser-excerpt *{color:#fff}.panel-teaser:nth-child(4n+1) .panel-teaser-more{color:#32f0d2}.panel-teaser:nth-child(4n+1) .panel-teaser-more span{border-bottom:1px solid #32f0d2}.panel-teaser:nth-child(4n+1):hover .panel-teaser-more span{color:#fff;border-color:transparent}.panel-teaser:nth-child(4n+4) .panel-teaser-date{color:#181f32}.panel-teaser:nth-child(4n+4) .panel-teaser-more:before{border-color:#181f32}.panel-teaser:nth-child(4n+4):hover .panel-teaser-more span{color:#fff;border-color:transparent}@media screen and (max-width:1000px){.panel-teaser{width:100%;display:block;min-height:48vw}.panel-teaser-image-image{height:31.8vw}.panel-teaser-date{font-size:2.6vw}.panel-teaser-title{font-size:2.8vw}.panel-teaser-excerpt *{font-size:2.2vw}.panel-teaser-more{font-size:2vw;left:5.2vw;bottom:4.8vw;padding:0 2.4vw 0 0}.panel-teaser-more:before{top:.44vw;width:1.5vw;height:1.5vw;border-width:.35vw}.panel-teaser-image .panel-teaser-inner{padding:2.3vw 5.2vw 8vw}.panel-teaser-image .panel-teaser-date{margin-bottom:.4vw}.panel-teaser-image .panel-teaser-title{margin-bottom:2.4vw}.panel-teaser-image .panel-teaser-more{bottom:4.8vw}.panel-teaser-text .panel-teaser-inner{padding:3.8vw 5.2vw 8vw}.panel-teaser-text .panel-teaser-date{margin-bottom:2.4vw}.panel-teaser-text .panel-teaser-title{margin-bottom:2.4vw}.panel-teaser-text .panel-teaser-excerpt{margin-bottom:4.4vw}.panel-teaser:nth-child(4n+3){background:#d1d2d6}.panel-teaser:nth-child(4n+3) .panel-teaser-date{color:#181f32}.panel-teaser:nth-child(4n+3) .panel-teaser-more:before{border-color:#181f32}.panel-teaser:nth-child(4n+3):hover .panel-teaser-more span{color:#fff}.panel-teaser:nth-child(4n+4){background:#eee}.panel-teaser:nth-child(4n+4) .panel-teaser-date{color:#32f0d2}.panel-teaser:nth-child(4n+4) .panel-teaser-title{color:#181f32}.panel-teaser:nth-child(4n+4) .panel-teaser-excerpt *{color:#181f32}.panel-teaser:nth-child(4n+4) .panel-teaser-more:before{border-color:#32f0d2}.panel-teaser:nth-child(4n+4):hover .panel-teaser-more span{color:#32f0d2}}@media screen and (max-width:750px){.panel-teaser{min-height:0}.panel-teaser-date{font-size:4vw}.panel-teaser-title{font-size:4vw}.panel-teaser-excerpt *{font-size:4vw}.panel-teaser-more{font-size:4vw;bottom:7.2vw;left:10.4vw;padding:0 4.8vw 0 0}.panel-teaser-more:before{top:1vw;width:3vw;height:3vw;border-width:.7vw}.panel-teaser-image .panel-teaser-inner{padding:4.6vw 10.4vw 16vw}.panel-teaser-image .panel-teaser-date{margin-bottom:.8vw}.panel-teaser-image .panel-teaser-more{bottom:7.2vw}.panel-teaser-text .panel-teaser-inner{padding:7.6vw 10.4vw 16vw}.panel-teaser-text .panel-teaser-date{margin-bottom:4.8vw}.panel-teaser-text .panel-teaser-title{margin-bottom:4.8vw}}.panel-share{display:block;text-align:center;padding:0;margin-top:3.4vw}.panel-share p{font-size:1.4vw;color:#181f32;font-weight:700}.panel-share p a{font-size:1.4vw;color:#181f32}.panel-share p a:hover{text-decoration:underline}.panel-share ul{display:block;text-align:center;margin-bottom:0}.panel-share li{display:inline-block;vertical-align:top;width:2.6vw;height:2.6vw;margin:0 .575vw}.panel-share li a{display:block;width:2.6vw;height:2.6vw;border-radius:50%;background:#181f32;color:#fff;transition:all .2s ease;font-weight:700}.panel-share li a:hover{display:block;width:2.6vw;height:2.6vw;background:#32f0d2}.panel-share li i{display:block;text-align:center;line-height:2.6vw;color:#fff;font-size:1.4vw}@media screen and (max-width:1000px){.panel-share{margin-top:6.8vw}.panel-share p{font-size:2vw}.panel-share p a{font-size:2vw}.panel-share ul{margin-bottom:5.5vw}.panel-share li{width:5.2vw;height:5.2vw;margin:0 1vw}.panel-share li a{width:5.2vw;height:5.2vw}.panel-share li a:hover{width:5.2vw;height:5.2vw}.panel-share li i{line-height:5.2vw;font-size:2.8vw}}@media screen and (max-width:750px){.panel-share{margin-top:13.6vw}.panel-share p{font-size:4vw}.panel-share p a{font-size:4vw}.panel-share ul{margin-bottom:11vw}.panel-share li{width:11.4vw;height:11.4vw;margin:0 2vw}.panel-share li a{width:11.4vw;height:11.4vw}.panel-share li a:hover{width:11.4vw;height:11.4vw}.panel-share li i{line-height:11.4vw;font-size:5.6vw}}.panel-wysiwyg{display:block;width:100%;padding:0 13.7vw 0;margin:3.4vw 0}.panel-wysiwyg-body{color:#181f32;text-align:center;max-width:53.125vw;margin:0 auto}.panel-wysiwyg-body *{color:#181f32;font-size:1.4vw}.panel-wysiwyg-body a{color:#32f0d2}@media screen and (max-width:1000px){.panel-wysiwyg{padding:0 8vw;margin:6.8vw 0}.panel-wysiwyg-body{max-width:80vw}.panel-wysiwyg-body *{font-size:2.8vw}}@media screen and (max-width:750px){.panel-wysiwyg{margin:13.6vw 0}.panel-wysiwyg-body{max-width:100%}.panel-wysiwyg-body *{font-size:4vw}}.article-banner{display:block;width:100%;position:relative;padding:34vw 13.7vw 9vw 13.7vw;background:#eee}.article-banner-bg{display:block;position:absolute;top:0;left:0;right:0;min-height:42vw}.article-banner-bg>div{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:0 0;background-repeat:no-repeat;background-size:cover}.article-banner-bg .desktop{display:block}.article-banner-bg .mobile{display:none}.article-inner{width:100%;position:relative;background:#fff;padding:6vw 0}.article-heading{font-size:1.5625vw;font-weight:700;color:#181f32;margin:0 0 3.4vw;text-align:center;padding:0 13.7vw}@media screen and (max-width:1000px){.article-banner{padding:34vw 5vw 5vw 5vw}.article-inner{padding:8vw 0}.article-heading{font-size:2.8vw;margin:0 0 6.8vw;padding:0 9vw}}@media screen and (max-width:750px){.article-banner{padding:49vw 5vw 8.4vw 5vw}.article-inner{padding:16vw 0}.article-heading{font-size:4vw;margin:0 0 13.6vw}.article-banner-bg{min-height:116vw}.article-banner-bg .desktop{display:none}.article-banner-bg .mobile{display:block}}/*! Gray v1.6.0 (https://github.com/karlhorky/gray) | MIT */.grayscale{filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='saturate'values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1)}.grayscale.grayscale-fade{transition:filter .5s}@media screen and (-webkit-min-device-pixel-ratio:0){.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s}}.grayscale.grayscale-off,.grayscale.grayscale-fade:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-off>svg,.grayscale.grayscale-replaced.grayscale-fade:hover>svg{opacity:0}.wysiwyg>:last-child{margin-bottom:0}.wysiwyg ul{margin-bottom:1vw;margin-bottom:0;padding-left:1vw}.wysiwyg ul li{margin-bottom:0;margin-bottom:1vw;list-style:disc}.wysiwyg strong{font-weight:700}.wysiwyg em{font-style:italic}.wysiwyg a{font-size:inherit}.wysiwyg a:hover{text-decoration:underline}@media screen and (max-width:1000px){.wysiwyg ul{margin-bottom:2vw;margin-bottom:0;padding-left:2vw}.wysiwyg ul li{margin-bottom:0;margin-bottom:2vw;padding-left:2vw}}@media screen and (max-width:750px){.wysiwyg ul{margin-bottom:4vw;margin-bottom:0;padding-left:4vw}.wysiwyg ul li{margin-bottom:0;margin-bottom:4vw;padding-left:4vw}}p.button{margin-top:3.4vw}p.button a{display:inline-block;color:#32f0d2;font-weight:700;font-size:.94vw;text-transform:uppercase;padding:0 1.2vw 0 0;margin-left:auto;margin-right:auto;position:relative;text-decoration:none !important}p.button a span{border-bottom:1px solid #32f0d2;transition:all .2s linear;font-weight:700;font-size:.94vw;color:#32f0d2}p.button a:hover span{color:#fff;border-color:transparent}p.button a:before{content:"";display:block;position:absolute;top:.22vw;right:0;border-radius:50%;width:.7vw;height:.7vw;border:.16vw solid #32f0d2}@media screen and (max-width:1000px){p.button{margin-top:6.8vw}p.button a{font-size:2vw;padding:0 2.4vw 0 0}p.button a span{font-size:2vw}p.button a:before{top:.5vw;width:1.5vw;height:1.5vw;border-width:.35vw}}@media screen and (max-width:750px){p.button{margin-top:13.6vw}p.button a{font-size:4vw;padding:0 4.8vw 0 0}p.button a span{font-size:4vw}p.button a:before{top:1vw;width:3vw;height:3vw;border-width:.7vw}}.lazy-bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.no-js .lazy{display:none !important}.dots-on{overflow:hidden}@keyframes intro-up{from{opacity:0;height:0}to{opacity:1;height:100%}}@keyframes intro-logo{0{opacity:0;transform:translateY(-30%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1)}60%{opacity:1;transform:translateY(-50%) scale(1.2)}100%{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes intro-out{from{height:100%;bottom:auto;opacity:1}to{height:0;opacity:0}}@keyframes button-pop{50%{transform:scale(2)}}@keyframes slide-up{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-to-centre{from{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(-50%)}}@keyframes slide-down{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-short{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes scale-up{from{opacity:0;transform:scale(0.7)}to{opacity:1;transform:scale(1)}}@keyframes scale-in{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes slide-right{from{opacity:0;transform:translateX(-150px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-left{from{opacity:0;transform:translateX(150px)}to{opacity:1;transform:translateX(0)}}@supports(animation-name:my-name){.js .animation-slide-right{opacity:0}.js .animation-slide-right-action{animation-name:slide-right;animation-timing-function:ease;animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1}.js .animation-slide-left{opacity:0}.js .animation-slide-left-action{animation-name:slide-left;animation-timing-function:ease;animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1}.js .animation-double-slide .animation-target-right{opacity:0}.js .animation-double-slide-action .animation-target-right{animation-name:slide-right;animation-timing-function:ease;animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1}.js .animation-double-slide .animation-target-left{opacity:0}.js .animation-double-slide-action .animation-target-left{animation-name:slide-left;animation-timing-function:ease;animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1}.js .animation-fade-up{opacity:0}.js .animation-fade-up-action{animation-name:slide-up;animation-timing-function:ease;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1}.js .animation-fade-up-series .animation-target{opacity:0}.js .animation-fade-up-series-action .animation-target{animation-name:slide-up;animation-timing-function:ease;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1}.js .animation-fade-up-series-action .animation-target:nth-child(2){animation-delay:.15s}.js .animation-fade-up-series-action .animation-target:nth-child(3){animation-delay:.3s}.js .animation-fade-up-series-action .animation-target:nth-child(4){animation-delay:.45s}.js .animation-fade-up-series-action .animation-target:nth-child(5){animation-delay:.6s}.js .animation-fade-up-series-action .animation-target:nth-child(6){animation-delay:.75s}.js .animation-fade-up-series-action .animation-target:nth-child(7){animation-delay:.9s}.js .animation-fade-up-series-action .animation-target:nth-child(8){animation-delay:1.05s}.js .animation-fade-up-series-action .animation-target:nth-child(9){animation-delay:1.2s}.js .animation-fade-up-series-action .animation-target:nth-child(10){animation-delay:1.35s}.js .animation-fade-in{opacity:0}.js .animation-fade-in-action{animation-name:fade-in;animation-timing-function:ease;animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1}}