@import "//hello.myfonts.net/count/3b7a6d";@font-face{font-family:kristopher-regular;src:url(fonts/Kristopher-Regular/font.woff2) format("woff2"),url(fonts/Kristopher-Regular/font.woff) format("woff")}.preload *{-webkit-transition:none!important;transition:none!important}*{margin:0;padding:0;border:none;outline:none}html{font-size:100%}.wf-loading .tk-fade{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{width:100%;font-family:brandon-grotesque,sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#1e3e72;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:transparent}body.masonry{overflow-y:scroll}a{color:inherit;text-decoration:none}p{line-height:1.4;margin-bottom:20px}p:last-child{margin-bottom:0}em,i{font-style:italic}label,input,textarea,select{font-size:16px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{background-color:transparent;padding:0 10px;height:34px;color:#000;border:1px solid #000;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=submit]{padding:0 10px;border:0;cursor:pointer;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}label{padding-bottom:5px}a.nolink{pointer-events:none;cursor:default}.buttonwrap{display:block;text-align:center;margin:0 auto 150px}.buttonwrap .button{position:relative;z-index:10;display:inline-block;border-radius:25px;background-color:#428aff;color:#fff;cursor:pointer;font-family:brandon-grotesque,sans-serif;font-size:1.2rem;padding:5px 15px;text-align:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.buttonwrap .button:hover{-webkit-transform:scale(.95);transform:scale(.95)}.buttonwrap .button.xlarge{padding:10px 25px}.buttonwrap~.centered{margin-top:-80px}.cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0}.cover.loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.loadme,.loadmeview{opacity:0}.bg-loadme{opacity:0}.loadme.loaded,.loadmeview.loaded,.bg-loadme.loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.photo.size-width{width:102%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo.size-height{width:auto;height:102%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.resize-image{overflow:hidden}.social ul{opacity:0}h1.sectionTitle{position:relative;z-index:1;font-size:3rem;font-family:kristopher-regular,serif;font-weight:400;color:#428aff;margin:0 auto 25px;text-align:center}@media all and (max-width:896px) and (orientation:landscape){h1.sectionTitle{font-size:2.5rem}}img.icon_play{position:absolute;display:block;bottom:15px;left:15px;width:55px;height:auto;z-index:101;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media all and (max-width:767px){h1.sectionTitle{font-size:2rem}}.share{width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px auto 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.share.inline{margin:0 auto}.share .label{font-size:1rem;margin:0 0 0 auto}.share .social{margin:0 auto 0 10px}.share .social ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px auto 0}.share .social ul li{display:block;width:15px;height:15px;margin-right:5px}.share .social ul li:last-child{margin-right:0}.share .social ul li a{width:100%;height:100%;display:block}.share .social ul li a svg{width:15px;height:auto}.share .social ul li a svg *{fill:#1e3e72;-webkit-transition:fill .2s;transition:fill .2s}.share .social ul li a:hover svg *{fill:#428aff}.salt{-webkit-font-feature-settings:"salt";font-feature-settings:"salt"}.ss03{-webkit-font-feature-settings:"ss03";font-feature-settings:"ss03"}.fixed{position:fixed;display:block}@media all and (max-width:767px) and (orientation:portrait){.fixed{display:none}}@media all and (max-width:896px) and (orientation:landscape){.fixed{display:none}}.amoeba{width:44%;height:auto;top:21vh;right:3vw;z-index:1;max-width:1000px}.ball1{width:100px;height:auto;top:60vh;left:10vw;z-index:5}.ball2{width:115px;height:auto;top:66vh;left:calc(10vw + 52px);z-index:3}@media all and (max-width:1024px){.ball1{left:5vw}.ball2{left:calc(5vw + 52px)}}.circle{z-index:2;width:27px;height:27px}.circle *{stroke-width:3px}.circle.large{width:43px;height:43px}.circle.large *{stroke-width:2px}.circle:nth-child(1){top:23vh;left:12vw}.circle:nth-child(2){top:22vh;left:17vw}.circle:nth-child(3){top:37vh;left:14vw}.circle:nth-child(4){top:57vh;left:25vw;width:12px;height:12px}@media all and (max-width:1023px){.ball1{top:47vh}.ball2{top:61vh}}@media all and (max-width:767px){.ball1{width:30px}.ball2{width:40px}}@media all and (max-width:374px){.circle{width:20px;height:20px}.circle.large{width:27px;height:27px}.circle:nth-child(1){left:6vw}.circle:nth-child(2){left:12vw}.circle:nth-child(3){left:6vw}}.newsletter_wrap{width:30%;margin-left:5%;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter_wrap p{font-size:1.2rem;line-height:1.4;font-family:brandon-grotesque,sans-serif;margin:0}.newsletter_wrap form{width:100%;display:block;position:relative}.newsletter_wrap form .intro p{color:#ec4c3a}.newsletter_wrap form input[type=email]{border:0;width:100%;max-width:225px;height:auto;border-bottom:1px solid #909fb8;font-family:brandon-grotesque,sans-serif;font-size:1.2rem;padding:5px 0;color:#ec4c3a}.newsletter_wrap form input[type=email]::-webkit-input-placeholder{color:#ec4c3a}.newsletter_wrap form input[type=email]:-ms-input-placeholder{color:#ec4c3a}.newsletter_wrap form input[type=email]::-ms-input-placeholder{color:#ec4c3a}.newsletter_wrap form input[type=email]::placeholder{color:#ec4c3a}.newsletter_wrap form input[type=submit]{color:#fff;height:auto;background-color:#428aff;border-radius:25px;padding:2px 15px;font-family:brandon-grotesque,sans-serif;font-size:1.1rem;margin-top:15px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s,-webkit-transform .2s ease-in;transition:background-color .3s,-webkit-transform .2s ease-in;transition:background-color .3s,transform .2s ease-in;transition:background-color .3s,transform .2s ease-in,-webkit-transform .2s ease-in}.newsletter_wrap form input[type=submit]:hover{-webkit-transform:scale(.95);transform:scale(.95)}.newsletter_wrap form.submitted input[type=submit]{pointer-events:none}.inner.modules>.sectionTitle:first-child,.inner.modules>.croppedgrid:first-child,.inner.modules>.centered:first-child,.inner.modules>.masongrid:first-child{margin-top:150px}main{margin:0 auto;position:relative}main .inner.modules,main .inner.gridpage,main .inner.post{padding-bottom:150px}main #content:before{content:"";display:block;height:140px}.projectpage main #content:before{height:0}@media all and (max-width:767px){main #content:before{height:120px}}.no-before main #content:before{height:0}.homepage main #content:before{display:none}header{position:absolute;top:0;left:0;width:100%;height:140px;z-index:100}header.secondary .logo{display:none}header.secondary .monster{display:block}header .inner{position:absolute;width:100%;height:100%}header .inner .logo{position:absolute;top:50px;left:5%;width:200px;height:auto;font-size:2rem;color:#5582c3;text-transform:uppercase;text-decoration:none;display:block}header .inner .logo img,header .inner .logo svg{display:block;width:100%;height:auto}header .inner .logo img.white,header .inner .logo svg.white{display:none}header .inner .logo img *,header .inner .logo svg *{fill:#000}header .inner .logomark{position:fixed;top:30px;left:30px;width:65px;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}header .inner .logomark img{display:block;width:100%;height:auto}header .inner .logomark.show{-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}header .inner .monster{position:absolute;top:50px;left:5%;display:none;width:65px}header .inner .monster img{width:100%;height:auto}header .inner .menuBtn{position:fixed;top:25px;right:3%;cursor:pointer;display:block;height:115px;width:115px}header .inner .menuBtn:hover .bg{-webkit-transform:scale(1.15);transform:scale(1.15)}header .inner .menuBtn:hover .outer_ring{-webkit-transform:scale(1.15);transform:scale(1.15)}header .inner .menuBtn .bg{background-color:#f7ab1c;width:80px;height:80px;border-radius:50%;z-index:1;position:absolute;top:18px;left:26px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}header .inner .menuBtn .bg .bgimg{display:block;width:100%;height:100%;background-image:url(/images/scales2.png);background-size:60%;border-radius:50%;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}header .inner .menuBtn .outer_ring{display:none;position:absolute;top:0;right:0;width:110px;height:auto;-webkit-transition:all .3s linear;transition:all .3s linear}header .inner .menuBtn .outer_ring.hide{top:27px;width:60px;right:16px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .inner .menuBtn div.lines{width:30px;height:22px;position:absolute;top:47px;right:33px;z-index:50}header .inner .menuBtn div.lines img,header .inner .menuBtn div.lines svg{display:block;width:100%;height:auto}header .inner .menuBtn div.lines .line{height:4px;width:100%;display:block;position:absolute;right:0;background-color:#fff;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,transform,top;transition-property:background-color,opacity,transform,top,-webkit-transform;-webkit-transition-duration:.2s,.1s,.3s,.3s;transition-duration:.2s,.1s,.3s,.3s;-webkit-transition-delay:0s,0s,0s,0s;transition-delay:0s,0s,0s,0s}header .inner .menuBtn div.lines .line:nth-child(1){top:0}header .inner .menuBtn div.lines .line:nth-child(2){top:10px}header .inner .menuBtn div.lines .line:nth-child(3){top:20px}header nav{position:absolute;margin-top:10vh;right:5%;text-align:right;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;z-index:-1;pointer-events:none;opacity:0;overflow:hidden;-webkit-transition:opacity .5s 0s;transition:opacity .5s 0s}header nav .wrap{width:50%;top:10%;right:0%;text-align:right;position:absolute}header nav ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header nav ul li{position:relative;line-height:1.4;pointer-events:all;opacity:0;-webkit-transform:translateY(0px);transform:translateY(0px)}header nav ul li a{font-size:4vw;font-family:kristopher-regular,serif;color:#fff;opacity:1;-webkit-transition:color .3s;transition:color .3s}header nav ul li a:hover,header nav ul li a.pageOn{color:#1e3e72}header nav .social{position:relative;right:0;top:auto!important;left:auto!important;z-index:10;width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:25px}header nav .social ul{list-style-type:none;position:relative;width:auto;top:auto;right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 0 auto}header nav .social ul li{-webkit-transform:translateY(0px)!important;transform:translateY(0px)!important;margin-right:10px}header nav .social ul li:last-child{margin-right:0}header nav .social ul li a{font-size:0}header nav .social ul li svg{width:25px;height:auto}header nav .social ul li svg *{fill:#1e3e72;-webkit-transition:fill .3s;transition:fill .3s}header nav .social ul li:hover svg *{fill:#fff}.homepage header .inner .outer_ring{display:block}.white_logo header .inner .logo img{display:none}.white_logo header .inner .logo img.white{display:block}.menuOn header .inner .menuBtn{background-image:unset}.menuOn header .inner .menuBtn div.lines .line{background-color:#fff!important;-webkit-transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,top,-webkit-transform;transition-property:background-color,opacity,transform,top;transition-property:background-color,opacity,transform,top,-webkit-transform;-webkit-transition-duration:.2s,.1s,.3s,.3s;transition-duration:.2s,.1s,.3s,.3s;-webkit-transition-delay:0s,0s,0s,0s;transition-delay:0s,0s,0s,0s}.menuOn header .inner .menuBtn div.lines .line:nth-child(1){top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuOn header .inner .menuBtn div.lines .line:nth-child(2){opacity:0;-webkit-transition:opacity .1s 0s;transition:opacity .1s 0s}.menuOn header .inner .menuBtn div.lines .line:nth-child(3){top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menuOn header .inner .menuBtn .bg{-webkit-transform:scale(17);transform:scale(17)}.menuOn header .inner .menuBtn .bg .bgimg{opacity:1}.menuOn header nav{opacity:1;visibility:visible;z-index:30;position:fixed;width:100%;height:90%;-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s}.menuOn header nav li:nth-child(1){opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,transform .3s linear;transition:opacity .3s linear,transform .3s linear,-webkit-transform .3s linear}.menuOn header nav li:nth-child(2){opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity .3s .1s linear,-webkit-transform .3s .1s linear;transition:opacity .3s .1s linear,-webkit-transform .3s .1s linear;transition:opacity .3s .1s linear,transform .3s .1s linear;transition:opacity .3s .1s linear,transform .3s .1s linear,-webkit-transform .3s .1s linear}.menuOn header nav li:nth-child(3){opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity .3s .2s linear,-webkit-transform .3s .2s linear;transition:opacity .3s .2s linear,-webkit-transform .3s .2s linear;transition:opacity .3s .2s linear,transform .3s .2s linear;transition:opacity .3s .2s linear,transform .3s .2s linear,-webkit-transform .3s .2s linear}.menuOn header nav li:nth-child(4){opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity .3s .3s linear,-webkit-transform .3s .3s linear;transition:opacity .3s .3s linear,-webkit-transform .3s .3s linear;transition:opacity .3s .3s linear,transform .3s .3s linear;transition:opacity .3s .3s linear,transform .3s .3s linear,-webkit-transform .3s .3s linear}@media all and (max-width:1023px){header .inner .menuBtn{height:90px;width:90px}header .inner .menuBtn .outer_ring{width:89px}header .inner .menuBtn .bg{height:65px;width:65px;top:12px;left:17px;-webkit-transform:scale(1);transform:scale(1)}header .inner .menuBtn .outer_ring.hide{top:15px;right:8px}header .inner .menuBtn div.lines{top:34px;right:26px}header nav .wrap{width:90%;top:4%;right:3%}.menuOn header .inner .menuBtn .bg{-webkit-transform:scale(15)!important;transform:scale(15)!important}.menuOn header .inner .menuBtn .bg .bgimg{-webkit-transition:opacity 0s .4s;transition:opacity 0s .4s}}@media all and (max-width:896px) and (orientation:landscape){header .inner .menuBtn .outer_ring{width:89px}header nav .wrap{right:8%}.menuOn header .inner .menuBtn .bg{-webkit-transform:scale(15)!important;transform:scale(15)!important}}@media all and (max-width:767px){header{height:90px}header .inner .logo{width:150px;top:30px}header .inner .logomark.show{left:5%;top:22px;width:50px}header .inner .menuBtn{width:70px;height:70px;top:10px}header .inner .menuBtn .outer_ring{width:74px}header .inner .menuBtn .outer_ring.hide{width:48px;top:14px}header .inner .menuBtn div.bg{width:52px;height:52px;top:11px;left:12px}header .inner .menuBtn div.lines{top:28px;right:20px;width:22px;height:22px}header .inner .menuBtn div.lines .line:nth-child(2){top:8px}header .inner .menuBtn div.lines .line:nth-child(3){top:16px}header nav .wrap{top:0}header nav ul li a{font-size:2.5rem}}@media all and (max-width:767px){.menuOn header .inner .menuBtn .bg{-webkit-transform:scale(17);transform:scale(17);left:0}}@media all and (max-width:320px){header nav ul li a{font-size:2.3rem}}@media all and (max-width:320px){.menuOn header .inner .menuBtn .bg{-webkit-transform:scale(14.5);transform:scale(14.5)}}footer{position:relative;z-index:50;text-align:center;color:#fff}footer div.wrapper{margin-top:-75px}footer div.wrapper img.top{width:100%;height:auto;display:block}footer div.wrapper .wrap{position:relative;width:100%;background-color:#1e3e72}footer div.wrapper .wrap .inner{width:84%;margin:0 auto 0 10%;text-align:left;font-size:0;padding:45px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer div.wrapper .wrap .inner a{color:inherit}footer div.wrapper .wrap .inner hr{display:block;width:100%;position:relative;border-bottom:1px solid #fff;margin:30px 0}footer div.wrapper .wrap .inner .text-block{width:100%;background-color:transparent;text-align:left}footer div.wrapper .wrap .inner .text-block h2{font-size:1.7rem;font-family:kristopher-regular,serif;font-weight:400;color:#fff;line-height:1.4;margin-bottom:5px}footer div.wrapper .wrap .inner .text-block a{color:#ec4c3a;text-decoration:underline}footer div.wrapper .wrap .inner .text-block p{font-size:1.2rem;line-height:1.4;font-family:brandon-grotesque,sans-serif;margin:0}footer div.wrapper .wrap .inner ul{list-style-type:none}footer div.wrapper .wrap .inner .bottom-row{display:inline-block;color:#707070;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer div.wrapper .wrap .inner .bottom-row p{font-size:.8rem;color:#909fb8;font-family:brandon-grotesque,sans-serif;font-weight:400;margin:0;letter-spacing:.03em}footer div.wrapper .wrap .inner .bottom-row p a{color:inherit;-webkit-transition:color .3s;transition:color .3s}footer div.wrapper .wrap .inner .bottom-row p a:hover{color:#fff}footer div.wrapper .wrap .inner .bottom-row .social{width:auto}footer div.wrapper .wrap .inner .bottom-row .social ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer div.wrapper .wrap .inner .bottom-row .social ul li{width:auto;margin:0 4px}footer div.wrapper .wrap .inner .bottom-row .social ul li svg{width:23px;height:auto;opacity:.52;-webkit-transition:opacity .3s;transition:opacity .3s}footer div.wrapper .wrap .inner .bottom-row .social ul li svg *{stroke:none;fill:#fff}footer div.wrapper .wrap .inner .bottom-row .social ul li svg:hover{opacity:1}footer div.wrapper .wrap .inner .col{display:-webkit-box;display:-ms-flexbox;display:flex}footer div.wrapper .wrap .inner .col.image{width:16%;margin-right:39px}footer div.wrapper .wrap .inner .col.text{width:30%}footer div.wrapper .wrap .inner .col img,footer div.wrapper .wrap .inner .col svg{width:100%;height:auto;-ms-flex-item-align:start;align-self:flex-start}@media all and (max-width:1023px){footer div.wrapper .wrap .inner{width:90%;margin:0 auto}footer div.wrapper .wrap .inner .col.image{width:30%}footer div.wrapper .wrap .inner .col.text{width:60%}footer div.wrapper .wrap .inner .col.newsletter_wrap{width:30%;margin:25px auto 0 36%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){footer div.wrapper .wrap .inner{width:90%;margin:0 auto}footer div.wrapper .wrap .inner .col.image{width:22%}footer div.wrapper .wrap .inner .col.text{width:60%}footer div.wrapper .wrap .inner .col.newsletter_wrap{width:30%;margin:25px auto 0 27%}}@media all and (max-width:767px){footer div.wrapper .wrap .inner{width:80%;padding:25px 0}footer div.wrapper .wrap .inner .col.image{width:40%}footer div.wrapper .wrap .inner .col.image img{margin-left:-10px;margin-bottom:5px}footer div.wrapper .wrap .inner .col.text{width:90%}footer div.wrapper .wrap .inner .col.newsletter_wrap{width:100%;margin:25px auto 0}footer div.wrapper .wrap .inner .bottom-row p{margin-bottom:8px;width:auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto}footer div.wrapper .wrap .inner .bottom-row p.privacy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer div.wrapper .wrap .inner .bottom-row p.copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer div.wrapper .wrap .inner .bottom-row p.credit{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}footer div.wrapper .wrap .inner .bottom-row .social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto;margin-bottom:15px}footer div.wrapper .wrap .inner .bottom-row .social .icons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer div.wrapper .wrap .inner .bottom-row .social .icons li{margin:0 3px}footer div.wrapper .wrap .inner .bottom-row .social .icons li a svg{width:18px}}@media all and (max-width:374px){footer div.wrapper .wrap .inner .col.text{width:100%}footer div.wrapper .wrap .inner .col.newsletter_wrap{width:100%;margin:25px auto 0}footer div.wrapper .wrap .inner .col.image{width:45%}}.leadgen .module.text-block:first-child{background-color:transparent;z-index:10}.leadgen .module.text-block:first-child .inner{max-width:800px}.leadgen .module.text-block:first-child .inner h1{margin-bottom:15px}.leadgen .formwrap{position:relative;width:100%;margin:75px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.leadgen .formwrap .image{display:block;width:50%}.leadgen .formwrap .image .small{font-size:1rem;display:block;width:75%;margin:0 auto}.leadgen .formwrap .form{display:block;width:50%;max-width:350px}.leadgen .formwrap .form p.error{font-size:1rem;color:#ec4c3a}.leadgen .formwrap .form input{border:1px solid #1e3e72;font-family:brandon-grotesque,sans-serif;display:block;width:100%;margin-bottom:10px;height:40px}.leadgen .formwrap .form input[type=submit]{color:#fff;height:auto;background-color:#ec4c3a;border-radius:25px;padding:6px 15px;font-family:brandon-grotesque,sans-serif;font-size:1.1rem;margin-top:15px;border:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s,-webkit-transform .2s ease-in;transition:background-color .3s,-webkit-transform .2s ease-in;transition:background-color .3s,transform .2s ease-in;transition:background-color .3s,transform .2s ease-in,-webkit-transform .2s ease-in}.leadgen .formwrap .form input[type=submit]:hover{-webkit-transform:scale(.95);transform:scale(.95)}@media all and (max-width:1023px){.leadgen .module.text-block:first-child{padding-top:10vh}.leadgen .formwrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:25px auto 50px}.leadgen .formwrap .image,.leadgen .formwrap .form{width:100%;margin:0 auto}.leadgen .formwrap .form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.leadgen .formwrap .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.pager{position:relative;z-index:30;margin-top:150px;padding-bottom:50px;margin-bottom:-50px;background-color:#86c2e6;text-align:center}.pager .text-block{padding:5vh 0}.pager h2.label{color:#fff;font-family:kristopher-regular,serif!important;font-weight:400;margin-bottom:20px;margin-top:35px;font-size:2.5rem!important}.pager .cell{position:relative;width:90%;max-width:650px;margin:0 auto 50px}.pager .cell a{display:block;width:100%}.pager .cell img{display:block;width:100%;height:auto}.pager .cell figcaption{margin:10px auto 0;text-align:center;color:#1e3e72;-webkit-transition:color .3s;transition:color .3s}.pager .cell figcaption h2{display:inline-block;font-size:1.1rem;font-weight:700;margin-bottom:0}.pager .cell figcaption p{font-size:1.1rem;display:inline-block}.pager .cell:hover figcaption{color:#428aff}@media all and (max-width:767px) and (orientation:portrait){.pager h2.label{font-size:2rem!important}.pager .cell figcaption{text-align:left}}.projectpage .pager .module.text-block{padding:5vh 0}.projectpage main .inner.modules{padding-bottom:0}.projectpage .module{position:relative;z-index:15}.projectpage .module.text-block{z-index:7;background-color:transparent!important}.projectpage .password_gate{position:relative;width:100%;height:calc(100vh - 507px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.projectpage .password_gate input{font-family:brandon-grotesque,sans-serif;border:1px solid #1e3e72;width:200px}.projectpage .squaregrid{width:90%;margin:0 auto 50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.projectpage .squaregrid .cell{width:31%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:1.5%;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.projectpage .squaregrid .cell img{width:100%;height:auto;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.projectpage .squaregrid .cell:hover .info{color:#428aff}.projectpage .squaregrid .cell .info{position:relative;display:block;margin:10px auto;text-align:left;height:auto;width:auto;color:#1e3e72;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-family:brandon-grotesque,sans-serif;font-weight:600;z-index:100}.projectpage .squaregrid .cell .info h2{font-size:1.1rem;display:inline-block;font-weight:700}.projectpage .squaregrid .cell .info p{font-size:1.1rem;display:inline-block}.projectpage .audio{width:70%;margin:0 auto;position:relative;display:block;z-index:99!important;z-index:100}.projectpage .audio .cell{width:100%;height:auto}.projectpage .audio .cell img,.projectpage .audio .cell svg,.projectpage .audio .cell video,.projectpage .audio .cell audio{display:block;width:100%}.projectpage .audio .info{position:relative;display:block;margin:10px auto;text-align:left;height:auto;width:auto;font-family:brandon-grotesque,sans-serif;color:#428aff;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.projectpage .audio h2{font-size:1.1rem!important;display:inline-block;font-weight:400}.projectpage .audio p{font-size:1.1rem;display:inline-block}.projectpage .centered{width:60%}.projectpage .centered .cell:hover .info{color:#428aff}.projectpage .centered .cell img.photo{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.projectpage .centered .cell .info{position:relative;display:block;text-align:left;height:auto;width:auto;color:#1e3e72;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-family:brandon-grotesque,sans-serif;z-index:100}.projectpage .centered .cell .info h2{font-size:1.1rem;display:inline-block;font-weight:700}.projectpage .centered .cell .info p{font-size:1.1rem;display:inline-block}.projectpage .text-block{width:100%;margin:25px auto;text-align:center}.projectpage .text-block .inner{max-width:650px;font-family:brandon-grotesque,sans-serif}.projectpage .text-block h3{font-size:1.4rem;line-height:1.5;font-family:brandon-grotesque,sans-serif;font-weight:700}.projectpage .text-block h2{font-size:2rem;font-family:brandon-grotesque,sans-serif}.projectpage .text-block h1{font-size:3rem;font-family:kristopher-regular,serif;font-weight:400}.projectpage .croppedgrid .cell{width:45%;z-index:100}.projectpage .croppedgrid .cell .mediawrap{position:relative;width:100%}.projectpage .croppedgrid .cell .mediawrap img.photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectpage .croppedgrid .cell:hover img.icon_play{-webkit-transform:scale(.9);transform:scale(.9)}.projectpage .croppedgrid .cell:hover .info{color:#428aff}.projectpage .croppedgrid .cell .info{position:relative;display:block;margin:10px auto;text-align:left;height:auto;width:auto;font-family:brandon-grotesque,sans-serif;color:#1e3e72;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.projectpage .croppedgrid .cell h2{font-size:1.1rem!important;display:inline-block;font-weight:700}.projectpage .croppedgrid .cell p{font-size:1.1rem;display:inline-block}@media all and (max-width:1023px) and (orientation:portrait){.projectpage .text-block h2{font-size:1.7rem}}@media all and (max-width:1023px){.projectpage .text-block .inner{max-width:75%;padding:0}.projectpage .threecol{padding-bottom:50px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.threecol{padding-bottom:50px!important}}@media all and (max-width:767px){.projectpage .fullwidth .cell{height:45vh}.projectpage .fullwidth .cell img.photo{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.projectpage .text-block{margin:30px 0}.projectpage .text-block .inner{max-width:90%}.projectpage .text-block .inner h1{font-size:2rem}.projectpage .text-block .inner h3{line-height:1.2}.projectpage .croppedgrid{width:90%}.projectpage .croppedgrid .cell{width:100%;margin-bottom:30px}.projectpage .centered{width:90%}.projectpage .masongrid{width:90%}.projectpage .masongrid .cell{width:100%;margin:0 auto}.projectpage .masongrid .cell .info{padding-bottom:0!important}.projectpage .audio{width:90%}.projectpage .threecol{width:90%;padding-bottom:75px!important}.projectpage .threecol .cell{width:100%;margin:0 auto 5%}.projectpage .threecol .cell .info{padding-bottom:0!important}}.gridpage .bubbles,.gridpage .circle1,.gridpage .circle2{position:absolute}.gridpage .bubbles img,.gridpage .circle1 img,.gridpage .circle2 img{width:100%;height:auto;display:inline-block}.gridpage .bubbles{right:12%;top:9%;width:130px;-webkit-transform:rotate(140deg);transform:rotate(140deg)}.gridpage .circle1{right:17%;top:9%;width:85px;z-index:-1}.gridpage .circle2{right:1%;bottom:1%;width:120px;z-index:100}.news-press-page{width:100%;margin:0 auto;display:block;position:relative}.news-press-page .intro{position:relative;z-index:50;width:100%;margin:0 auto 100px}.news-press-page .intro .text-block{width:90%;margin:0 auto;padding:0;background:0 0}.news-press-page .centered,.news-press-page .fullwidth{margin-bottom:150px;z-index:12;position:relative}.news-press-page .centered .text-block,.news-press-page .fullwidth .text-block{padding:0;background:0 0;margin-bottom:25px}.news-press-page .amoeba{width:30%;top:60vh;right:auto;left:3vw}.news-press-page .ball1{left:auto;right:10vw;z-index:1}.news-press-page .ball2{top:18vw;left:16vw;z-index:1}.news-press-page .circle:nth-child(1){top:17vw;left:20vw;z-index:10}.news-press-page .circle:nth-child(3){top:20vw;z-index:10}.press_page .amoeba{width:30%;top:60vh;right:auto;left:3vw}.press_page .ball1{top:35vh;right:auto;left:5vw;z-index:1}.press_page .ball2{top:48vw;left:auto;right:12vw;z-index:1}.press_page .circle:nth-child(1){top:37vw;left:20vw;z-index:10}.press_page .circle:nth-child(2){top:32vw}.press_page .circle:nth-child(3){top:34vw;z-index:10}@media all and (max-width:767px){.news-press-page .intro{margin-bottom:35px}.news-press-page .intro img{max-width:105px;height:auto}.news-press-page .intro h2 br{display:none}}.post{position:relative;width:90%;max-width:1000px;margin:100px auto 22vh;text-align:center;z-index:5}.post .intro{margin:0 auto 50px}.post .text-block{background-color:transparent;padding:0!important;position:relative;z-index:12!important}.post .text-block img{display:block;height:auto;max-width:100%;margin:0 auto 5px}@media all and (max-width:767px){.post{margin:50px auto 22vh}}.grid-threecol{width:85%;position:relative;display:block;margin:0 auto 50px;font-size:0;z-index:51}.grid-threecol figure.cell{width:30%;margin:0% 1.5% 3%;vertical-align:top;display:inline-block}.grid-threecol figure.cell.hide{display:none}.grid-threecol figure.cell .mediawrap{position:relative;width:100%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.grid-threecol figure.cell:hover .icon_play{-webkit-transform:scale(.9);transform:scale(.9)}.grid-threecol figure.cell.large{width:96%;margin:0 auto 6% 1.5%}.grid-threecol figure.cell.large a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f7f7f7}.grid-threecol figure.cell.large figcaption{width:25%;height:100%;-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#1e3e72;margin:0 auto;text-align:left}.grid-threecol figure.cell.large figcaption h2{font-family:kristopher-regular,serif;font-weight:700;font-size:2rem;margin-left:20px;margin-bottom:10px;color:#1e3e72;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;line-height:1.1}.grid-threecol figure.cell.large figcaption p{font-family:brandon-grotesque,sans-serif;font-weight:300;font-size:1rem;margin-left:20px;color:#1e3e72;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.grid-threecol figure.cell.large .img-wrap{width:70%}.grid-threecol figure.cell.large:nth-child(even) .img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.grid-threecol figure.cell.large:nth-child(even) figcaption{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:right}.grid-threecol figure.cell a{display:block;width:auto;height:auto}.grid-threecol figure.cell a .img-wrap{position:relative;width:100%;overflow:hidden;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.grid-threecol figure.cell a .img-wrap img.photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-threecol figure.cell a figcaption{display:block;position:relative;margin-top:10px;top:auto;left:auto;-webkit-transform:unset;transform:unset;width:100%;text-align:left}.grid-threecol figure.cell a figcaption h2{font-size:20px;font-family:brandon-grotesque,sans-serif;font-weight:500;margin-bottom:5px;line-height:1.4;color:#1e3e72}.grid-threecol figure.cell a figcaption p{font-size:16px;font-family:brandon-grotesque,sans-serif;font-weight:300;line-height:1.5;color:#1e3e72;margin-bottom:20px}.grid-threecol figure.cell a figcaption p:last-child{margin-bottom:0}.grid-threecol figure.cell:hover .img-wrap{opacity:.9}.grid-threecol figure.cell:hover figcaption h2,.grid-threecol figure.cell:hover figcaption p.subtitle{color:#428aff}@media all and (max-width:1023px){.grid-threecol{width:85%}.grid-threecol figure.cell{width:45%;margin:1.5% 2.25%}.grid-threecol figure.cell:hover .img-wrap img{opacity:1}.grid-threecol figure.cell:hover figcaption h2{color:#428aff}.grid-threecol figure.cell.large .img-wrap{width:45%}.grid-threecol figure.cell.large figcaption{width:50%}.grid-threecol figure.cell.large figcaption h2,.grid-threecol figure.cell.large figcaption p{margin-left:0}.grid-threecol figure.cell.large figcaption h2{font-size:1.5rem;line-height:1;padding-top:5px}}@media all and (max-width:767px){.grid-threecol{width:90%;margin-bottom:0}.grid-threecol figure.cell{width:100%;margin:0 auto 35px}.grid-threecol figure.cell.large{width:100%}.grid-threecol figure.cell.large a{display:block;background-color:transparent}.grid-threecol figure.cell.large a .img-wrap{width:100%;display:block}.grid-threecol figure.cell.large a figcaption{width:100%;display:block;text-align:left!important;margin-top:10px}.grid-threecol figure.cell.large a figcaption h2{font-size:20px;font-family:brandon-grotesque,sans-serif;font-weight:500;line-height:1.4;margin-left:0}.grid-threecol figure.cell.large a figcaption p{margin-left:0}}.textpage .text-block{width:90%;max-width:1200px;margin:50px auto 150px;background-color:transparent}.textpage .text-block:first-child{padding:0;z-index:10}@media all and (max-width:1023px){.textpage .text-block{margin:0 auto 150px}.textpage .text-block .inner{padding:0}}.home .bkgd{position:absolute;display:block;z-index:-1;bottom:0;left:0;width:100vw;height:auto}.home .bkgd img{width:100%;height:auto}.contactpage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contactpage .text-block{width:50%;padding:0!important}.contactpage .text-block .inner{width:100%;max-width:unset}.contactpage .text-block:first-child .inner{padding:65px 10%;margin-top:100px}.contactpage .text-block h1{font-family:kristopher-regular,serif;font-size:3rem;color:#428aff;font-weight:400;line-height:1.5}.contactpage .text-block h2,.contactpage .text-block h3,.contactpage .text-block p{font-family:brandon-grotesque,sans-serif;line-height:1.5}.contactpage .text-block h2{font-size:2rem}.contactpage .text-block p{font-size:1.1rem}.contactpage .text-block a{color:#ec4c3a}@media all and (max-width:1024px) and (orientation:portrait){.contactpage .text-block{width:100%}.contactpage .text-block .inner{padding:0}.contactpage .text-block .inner img{max-width:100%;height:auto;max-height:70vh;-o-object-fit:cover;object-fit:cover}.contactpage .text-block:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:10vh!important}.contactpage .text-block:first-child .inner{padding:0;margin:0;width:90%;margin:0 auto}.contactpage .text-block:first-child .inner img{display:none}}@media all and (max-width:1200px){.contactpage .text-block:first-child .inner{margin-top:0}}@media all and (max-width:768px){.contactpage .text-block:first-child .inner{margin-top:25px}.contactpage .text-block:first-child .inner img{width:100px;height:auto}}@media all and (max-width:576px){.contactpage .text-block h1{font-size:2.5rem}}.text-block{position:relative;width:100%;display:block;margin:0 auto;background-color:#fff;z-index:10}.text-block h2.textTitle{position:absolute;left:6.5%;top:-85px;color:#fff}.text-block img.imageTop{position:absolute;width:100%;display:block;height:auto;pointer-events:none}.text-block .inner{width:90%;max-width:1400px;margin:0 auto;position:relative;z-index:20}.text-block .inner img,.text-block .inner video{display:block;height:auto;max-width:100%;margin:0 auto}.text-block .inner img.bottom_right{position:absolute;bottom:0;right:0;width:25vw;height:auto;display:block}.text-block .inner img.bottom_right.small{width:15vw}.text-block .inner img.bottom_left{position:absolute;bottom:0;left:0;width:25vw;height:auto;display:block}.text-block .inner img.bottom_left.small{width:15vw}@media all and (min-width:1500px){.text-block .inner img.bottom_right{right:-5%}.text-block .inner img.bottom_left{left:-5%}}.text-block .inner .col{display:inline-block;vertical-align:top;width:30%;margin:0 1.5%;position:relative;z-index:10}.text-block .inner .col h3{font-size:1.2rem}.text-block .inner .col p{font-size:1.1rem;line-height:1.8;min-height:150px}.text-block h1{font-family:kristopher-regular,serif;font-weight:400;color:#428aff;font-size:3.9rem;line-height:1.1}.text-block h2{font-size:3.4rem;font-family:kristopher-regular,serif;line-height:1.1;font-weight:400;margin-bottom:20px}.text-block h3{font-family:brandon-grotesque,sans-serif;font-weight:400;font-size:2rem;margin-bottom:10px;line-height:1.3}.text-block p{font-size:1.4rem;font-family:brandon-grotesque,sans-serif}.text-block ul,.text-block ol{margin-left:25px;margin-bottom:25px}.text-block.full .inner{max-width:unset;padding:80px 0 140px;min-height:45vh}.text-block.full .inner img.bottom_right{right:0%!important;bottom:5%!important}@media all and (max-width:1024px){.text-block h2{font-size:2.2rem}}@media all and (max-width:896px) and (orientation:landscape){.text-block h1{font-size:3rem}.text-block h2{font-size:2.5rem}.text-block h2.textTitle{top:-25px}}article .text-block:first-child{z-index:1;padding:22vh 0}@media all and (min-width:1800px){article .text-block:first-child{z-index:1;padding:22vh 0 20vh}}@media all and (max-width:1767px){article .text-block:first-child{padding-bottom:13vh}}@media all and (max-width:1023px){article .text-block:first-child{padding-top:20vh}}@media all and (max-width:374px){article .text-block:first-child{padding-top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.text-block .inner img.bottom_right{width:22vw}}@media all and (max-width:1023px){.text-block .inner{padding:40px 0 100px}.text-block .inner .col{width:43%;margin:0 3% 10%}}@media all and (max-width:767px){.text-block h1{font-size:2.5rem;margin-bottom:15px}.text-block h2{font-size:2rem}.text-block h2 br{display:none}.text-block h2.textTitle{left:5%}.text-block p{font-size:1.2rem}.text-block .inner{padding:40px 0}.text-block .inner .col{width:90%;margin:0 auto}.text-block .inner .col p{line-height:1.4;min-height:auto;margin-bottom:30px}.text-block .inner img.bottom_right{width:40vw!important;bottom:-50px}.text-block .inner img.monster{width:150px!important}.text-block.full .inner{padding:20px 0 60px}}@media all and (max-width:374px){.text-block .inner{padding:80px 0 0}.text-block .inner h1{font-size:2rem}.text-block .inner img.bottom_right{width:40vw;bottom:-90px}}.fullwidth{position:relative;width:100%}.fullwidth .cell{position:relative;width:100%}.fullwidth .cell img.photo{display:block;width:100%}.fullwidth .cell .info{position:absolute;top:50%;left:50%;width:90%;max-width:750px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;text-align:center}.fullwidth .cell .info h1{color:#fff;font-family:kristopher-regular,serif;font-size:4rem;font-weight:400;line-height:1;margin-bottom:15px}.fullwidth .cell .info h2{color:#fff;font-family:kristopher-regular,serif;font-size:2.5rem;font-weight:400;margin-bottom:10px}.fullwidth .cell .info h3{color:#fff;font-family:kristopher-regular,serif;font-size:2rem;font-weight:400}.fullwidth .cell .info p{font-size:1.2rem}.fullwidth .cell.withtext:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}@media all and (max-width:1023px) and (orientation:portrait){.fullwidth .cell .info h1{font-size:3rem}.fullwidth .cell .info h2{font-size:1.5rem!important;max-width:80%;margin:0 auto}.fullwidth .cell .info h3{font-size:1rem;max-width:80%;margin:0 auto}.fullwidth .cell .info p{max-width:80%;margin:0 auto}}@media all and (max-width:767px){.fullwidth .cell .info h1{font-size:2.3rem}.fullwidth .cell .info h2{font-size:1.2rem!important;max-width:80%;margin:0 auto}.fullwidth .cell .info h3{font-size:1rem;max-width:80%;margin:0 auto}.fullwidth .cell .info p{max-width:80%;margin:0 auto}}@media all and (max-width:896px) and (orientation:landscape){.fullwidth .cell .info h1{font-size:2.5rem}.fullwidth .cell .info h2{font-size:1.5rem;max-width:70%;margin:0 auto}}.centered{width:84%;margin:0 auto}.centered .cell{position:relative;width:100%;margin:0 auto 30px}.centered .cell .mediawrap{position:relative;width:100%}.centered .cell img.photo,.centered .cell video{display:block;max-width:100%;width:auto;height:auto;position:relative;margin:0 auto}.centered .cell .info{margin:10px 0 0}.centered .cell .info h2{font-size:1.1rem;font-weight:700;display:inline-block}.centered .cell .info p{font-size:1rem}.centered .cell:hover .icon_play{-webkit-transform:scale(.9);transform:scale(.9)}@media all and (max-width:767px){.centered .cell .info{margin:5px 0 0}}.text_imagebg{position:relative;width:100%;z-index:10;padding-bottom:100px}.text_imagebg .wrap{position:relative;width:100%}.text_imagebg .wrap .cell{position:relative;width:100%;min-height:120vh;background-size:cover}.text_imagebg .wrap .cell .inner{position:absolute;width:80%;top:56%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-bottom:0}.text_imagebg .wrap .cell .inner .text-block{z-index:2;padding:0;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text_imagebg .wrap .cell .inner .text-block h2{font-size:3vw}.text_imagebg .wrap .cell .inner .text-block p{font-size:1.2vw}.text_imagebg .wrap .cell .inner .text-block .col{display:block;width:45%}.text_imagebg .wrap .cell .inner .text-block .col.text{padding-top:25px}.text_imagebg .wrap .cell .inner .text-block .col.logos p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text_imagebg .wrap .cell .inner .text-block .col.logos p img{display:block;width:20%;height:auto;margin:0 6% 10%}.text_imagebg .wrap .cell .inner svg{position:absolute;top:0;left:0;width:100%;height:auto;z-index:1;margin-top:-10vw}.text_imagebg .wrap .cell .inner svg *{fill:#86c2e6}@media all and (max-width:1024px) and (orientation:portrait){.text_imagebg .wrap .cell{height:100vh!important;min-height:unset;background-position:center}.text_imagebg .wrap .cell .inner{width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text_imagebg .wrap .cell .inner .text-block{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#86c2e6}.text_imagebg .wrap .cell .inner .text-block .col{width:90%;margin:0 auto}.text_imagebg .wrap .cell .inner .text-block .col.logos{margin-top:40px}.text_imagebg .wrap .cell .inner .text-block .col.logos p img{width:15%;margin:0 3% 5%}.text_imagebg .wrap .cell .inner .text-block h2{font-size:34px}.text_imagebg .wrap .cell .inner .text-block p{font-size:18px}}@media all and (max-width:767px) and (orientation:portrait){.text_imagebg .wrap .cell .inner .text-block .col.logos p img{width:22%;margin:0 3% 10%}}@media all and (max-width:896px) and (orientation:landscape){.text_imagebg .wrap .cell .inner .text-block h2{margin-bottom:10px}.text_imagebg .wrap .cell .inner .text-block p{font-size:.9rem}.text_imagebg .wrap .cell .inner .text-block .col.text{padding-top:0;width:50%}}.page_intro{margin:0 auto 80px;width:90%;max-width:1200px}.page_intro .text-block{padding:0!important}.page_intro h1.title{font-family:kristopher-regular,serif;font-weight:400;color:#428aff;font-size:3rem;margin:0 auto 20px;text-align:center}.page_intro p.subtitle{color:#1e3e72;font-family:brandon-grotesque,sans-serif;font-weight:300;font-size:1.2rem;text-align:center}@media all and (max-width:1023px){.page_intro h1.title{font-size:2.5rem}}@media all and (max-width:767px){.page_intro{margin:0 auto 25px}.page_intro h1.title{font-size:2rem;line-height:1.1;margin-bottom:10px}.page_intro h1.title br{display:none}}.threecol{width:84%;list-style-type:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.threecol .cell{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:29.33%;height:auto;margin:0 2% 5%;position:relative;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:0!important}.threecol .cell .mediawrap{position:relative;width:100%;height:0}.threecol .cell .mediawrap img.photo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.threecol .cell .image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.threecol .cell .image-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.threecol .cell:hover .icon_play{-webkit-transform:scale(.9);transform:scale(.9)}.threecol .cell:hover .info h2,.threecol .cell:hover .info p{color:#428aff}.threecol .cell .info{margin:10px 0 0}.threecol .cell .info h2{display:inline-block;font-size:1.1rem;color:#1e3e72;font-weight:700;-webkit-transition:color .2s ease;transition:color .2s ease}.threecol .cell .info p{display:inline-block;font-size:1.1rem;color:#1e3e72;-webkit-transition:color .2s ease;transition:color .2s ease}.square-grid{width:100%;margin:0 auto;position:relative}.square-grid img.bottom_grid{position:relative;width:210px;height:auto;display:block;margin-left:6%;padding-bottom:50px}.square-grid .grid-wrapper{width:85%;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.square-grid .grid-wrapper img.top_left{position:absolute;top:-50px;left:0;width:106px;height:auto;display:block;z-index:10}.square-grid .grid-wrapper .cell{width:43%;margin:0 2% 6%;position:relative;display:block;opacity:0;-webkit-transform:translateY(50px) skew(0deg,0deg);transform:translateY(50px) skew(0deg,0deg);-webkit-transition:opacity .5s .4s,-webkit-transform .5s .4s;transition:opacity .5s .4s,-webkit-transform .5s .4s;transition:opacity .5s .4s,transform .5s .4s;transition:opacity .5s .4s,transform .5s .4s,-webkit-transform .5s .4s}.square-grid .grid-wrapper .cell.visible{opacity:1;-webkit-transform:translateY(0px) skew(0deg,0deg);transform:translateY(0px) skew(0deg,0deg)}.square-grid .grid-wrapper .cell.odd{-webkit-transition:opacity .5s .2s,-webkit-transform .5s .2s;transition:opacity .5s .2s,-webkit-transform .5s .2s;transition:opacity .5s .2s,transform .5s .2s;transition:opacity .5s .2s,transform .5s .2s,-webkit-transform .5s .2s}.square-grid .grid-wrapper .cell.even{-webkit-transform:translateY(150px) skew(0deg,0deg);transform:translateY(150px) skew(0deg,0deg)}.square-grid .grid-wrapper .cell.even.visible{-webkit-transform:translateY(0px) skew(0deg,0deg);transform:translateY(0px) skew(0deg,0deg)}.square-grid .grid-wrapper .cell img,.square-grid .grid-wrapper .cell video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.square-grid .grid-wrapper .cell img:hover,.square-grid .grid-wrapper .cell video:hover{opacity:.8}.square-grid .grid-wrapper .cell a{color:#1e3e72}.square-grid .grid-wrapper .cell figcaption{margin-top:10px}.square-grid .grid-wrapper .cell figcaption h2{font-size:1.1rem;font-weight:700;display:inline-block;color:#1e3e72;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.square-grid .grid-wrapper .cell figcaption p{display:inline-block;font-size:1.1rem;color:#1e3e72;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.square-grid .grid-wrapper .cell:hover figcaption p,.square-grid .grid-wrapper .cell:hover figcaption h2{color:#428aff}.homepage .square-grid{z-index:10}@media all and (max-width:1023px){.square-grid h1.title{width:90%}.square-grid .grid-wrapper{width:90%}.square-grid img.bottom_grid{width:150px;margin-left:0%;padding-bottom:20px}}@media all and (max-width:767px){.square-grid{width:90%}.square-grid h1.title{width:90%;font-size:1.7rem}.square-grid .grid-wrapper{width:100%;margin:0}.square-grid .grid-wrapper img.top_left{left:-10px}.square-grid .grid-wrapper figure.cell{width:100%;margin:0 auto 30px;-webkit-transition:opacity .5s .1s,-webkit-transform .5s .1s;transition:opacity .5s .1s,-webkit-transform .5s .1s;transition:opacity .5s .1s,transform .5s .1s;transition:opacity .5s .1s,transform .5s .1s,-webkit-transform .5s .1s;-webkit-transform:translateY(25px) skew(1deg,1deg);transform:translateY(25px) skew(1deg,1deg)}.square-grid .grid-wrapper figure.cell.even{-webkit-transform:translateY(25px) skew(1deg,1deg);transform:translateY(25px) skew(1deg,1deg)}.homepage .square-grid .grid-wrapper .cell{margin-bottom:30px}.homepage .square-grid .grid-wrapper .cell.even{padding-top:0}}.justified{width:84%;margin:0 auto}.croppedgrid{width:84%;list-style-type:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.croppedgrid .cell{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:20%;margin:0 2.5% 5%;position:relative;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:0!important}.croppedgrid .cell .image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.croppedgrid .cell .image-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.croppedgrid .cell:hover{opacity:8}.croppedgrid .cell .info{margin:10px 0 0}.croppedgrid .cell .info h2{font-size:1.1rem;font-weight:700;display:inline-block}.croppedgrid .cell .info p{font-size:1.1rem}.ar-rows{position:relative;width:90%;margin:0 auto}.ar-rows .row{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ar-rows .row .cell{float:left;opacity:1;position:relative;overflow:hidden;border:0 solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ar-rows .row .cell img.photo{position:relative;z-index:1;display:block;width:auto;height:auto}.masongrid{width:84%;list-style-type:none;margin:0 auto;min-height:500px!important}.masongrid .grid-sizer,.masongrid .cell{width:47%;height:auto}.masongrid .gutter-sizer{width:6%}.masongrid .cell{display:block;float:left;overflow:hidden;text-align:left}.masongrid .cell .mediawrap{position:relative;width:100%;height:0}.masongrid .cell .mediawrap img.photo{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.masongrid .cell .mediawrap .image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.masongrid .cell .mediawrap .image-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.masongrid .cell:hover .info{color:#428aff}.masongrid .cell:hover .icon_play{-webkit-transform:scale(.9);transform:scale(.9)}.masongrid .cell img.photo{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.masongrid .cell a{outline:none;border:none;width:100%;display:block;text-decoration:none}.masongrid .cell a .info{position:relative;display:block;margin:10px auto;text-align:left;height:auto;width:auto;color:#1e3e72;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-family:brandon-grotesque,sans-serif;z-index:100}.masongrid .cell a .info h2{font-size:1.1rem;font-weight:700;display:inline-block}.masongrid .cell a .info p{font-size:1.1rem;display:inline-block}.masongrid.effect-2 .cell{opacity:0}.masongrid.effect-2 .cell.shown{opacity:1}.masongrid .shown .cell,.no-js .masongrid figure.cell,.no-cssanimations .masongrid figure.cell{opacity:1}.masongrid.effect-1 figure.animate{animation:fadeIn .65s ease forwards;-webkit-animation:fadeIn .65s ease forwards;-moz-animation:fadeIn .65s ease forwards;-o-animation:fadeIn .65s ease forwards}.masongrid.effect-2 figure.animate{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}@-webkit-keyframes moveUp{0%{opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes moveUp{0%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{}100%{opacity:1}}.slideshow{position:relative;top:auto;width:80vw;text-align:left;overflow:hidden;margin:0 auto 30px}.slideshow .slick-slider{top:0}.slideshow .ui{width:22px;position:absolute;z-index:20;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.slideshow .ui.prev{right:2.5%;padding:23px;margin-top:35px}.slideshow .ui.next{right:2.5%;padding:23px}.slideshow .ui.close{width:24px;height:24px;padding:20px 22px;top:15px;right:2.5%;-webkit-transform:none;transform:none}.slideshow .ui line{stroke:#ec4c3a;stroke-width:1.5}.slideshow .ui path{stroke-width:3}.slideshow figure.cell{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slideshow figure.cell .mediawrap{position:relative;top:0;left:0;width:100%;height:45vw;overflow:hidden}.slideshow figure.cell img,.slideshow figure.cell video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.slideshow figure.cell .info{width:100%;margin:10px 0 0;text-align:left}.slideshow figure.cell .info h2{font-size:1.1rem;font-weight:700;display:inline-block}.slideshow figure.cell .info p{font-size:1.1rem;display:inline-block}.slideshow.fullbleed h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;color:#000}.slideshow.center figure:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.slideshow.center figure img.photo{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto}.slick-dots{bottom:8%;width:100%;background-color:inherit}.slick-dots li{width:12px;height:12px;margin:0 3px;position:relative;top:10px}.slick-dots li button{width:100%;height:100%;border-radius:50%;border:1px solid #000}.slick-dots li.slick-active button{background:#000}@media all and (max-width:1023px){.slideshow{width:90%}.slideshow figure.cell .mediawrap{width:100%;height:50vw}}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);text-align:center;opacity:0;z-index:-1;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s;transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s,-webkit-transform 0s .4s;-webkit-transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s;-ms-transition:z-index 0s .4s,transform 0s .4s,opacity .3s 0s}#overlay.on{opacity:1;z-index:300;transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s;transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s,-webkit-transform 0s 0s;-webkit-transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s;-ms-transition:z-index 0s 0s,transform 0s 0s,opacity .3s 0s}#overlay .arrow{position:absolute;right:4.5%;z-index:25;cursor:pointer;width:25px;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;padding:10px}#overlay .arrow.left{top:calc(42% + 50px)}#overlay .arrow.right{top:42%;-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}#overlay .closer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#overlay .closer .closeIcon{position:absolute;width:115px;height:115px;top:25px;right:2.5%;z-index:11;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#overlay .closer .closeIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#overlay .closer .closeIcon .line{display:block;width:30px;height:2px;background:#ff4a32;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#overlay .closer .closeIcon .line:last-child{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#overlay .inner{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#overlay .inner .wrap{position:relative;z-index:20;width:90%;height:70%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#overlay .inner .wrap .media{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#overlay .inner .wrap video,#overlay .inner .wrap img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}#overlay .inner .wrap figcaption{display:block;width:100%;text-align:center;margin-top:10px;-webkit-box-flex:0;-ms-flex:0;flex:0;font-size:1.1rem}#overlay .inner .wrap figcaption h2{font-weight:700;font-size:1.1rem;display:inline-block}#overlay .inner .wrap figcaption p{font-size:1.1rem;display:inline-block}@media all and (max-width:767px) and (orientation:portrait){#overlay .arrow{padding:10px}#overlay .arrow.left{top:auto;left:20px;right:auto;bottom:5%}#overlay .arrow.right{top:auto;left:auto;right:20px;bottom:5%}#overlay .inner .wrap{width:100%}}