@charset "UTF-8";

/*
Theme Name: Locus
Theme URI: https://github.com/bkfrye/Locus.git
Author: Brandon Frye
Author URI: https://www.brandonfrye.io
Version: 3.4.3
*/@font-face{font-family:museo_sans300;font-style:normal;font-weight:400;src:url(fonts/exljbris_-_museosans-300-webfont.woff2) format("woff2"),url(fonts/exljbris_-_museosans-300-webfont.woff) format("woff"),url(fonts/exljbris_-_museosans-300-webfont.ttf) format("truetype")}@font-face{font-family:museo_sans300_italic;font-style:normal;font-weight:400;src:url(fonts/exljbris_-_museosans-300italic-webfont.woff2) format("woff2"),url(fonts/exljbris_-_museosans-300italic-webfont.woff) format("woff"),url(fonts/exljbris_-_museosans-300italic-webfont.ttf) format("truetype")}@font-face{font-family:museo_sans500;font-style:normal;font-weight:400;src:url(fonts/exljbris_-_museosans-500-webfont.woff2) format("woff2"),url(fonts/exljbris_-_museosans-500-webfont.woff) format("woff"),url(fonts/exljbris_-_museosans-500-webfont.ttf) format("truetype")}@font-face{font-family:museo_sans500_italic;font-style:normal;font-weight:400;src:url(fonts/exljbris_-_museosans-500italic-webfont.woff2) format("woff2"),url(fonts/exljbris_-_museosans-500italic-webfont.woff) format("woff"),url(fonts/exljbris_-_museosans-500italic-webfont.ttf) format("truetype")}@font-face{font-family:museo_sans700;font-style:normal;font-weight:400;src:url(fonts/exljbris_-_museosans-700-webfont.woff2) format("woff2"),url(fonts/exljbris_-_museosans-700-webfont.woff) format("woff"),url(fonts/exljbris_-_museosans-700-webfont.ttf) format("truetype")}:root{--fontText:"museo_sans500",serif;--darkBlue:#181b20;--blue:#1e5ce5;--mediumBlue:#03487e;--lightBlue:#008fd7;--lighterBlue:#26adf0;--lightGray:#d8d8d8;--gray:#979797;--kindaWhite:#fafafa;--textColor:#042a4a}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--white);color:#042a4a;color:var(--textColor);font-family:var(--font-text);height:100%}html.sr .load-hidden{visibility:hidden}body{margin:0}body.js-no-transition{transition:none!important}*{box-sizing:border-box;outline:none}::-moz-selection{background:#1e5ce5;background:var(--blue);color:var(--white)}::selection{background:#1e5ce5;background:var(--blue);color:var(--white)}a{font-family:museo_sans500,sans-serif}.global-wrapper{position:relative}.wrapper{box-sizing:border-box;margin:auto;max-width:1140px}.text-link a{font-family:museo_sans700,sans-serif;font-size:14px;line-height:20px;position:relative;text-decoration:none;text-transform:uppercase;width:100%}.text-link a,.text-link a:visited{color:#1e5ce5;color:var(--blue)}.text-link a:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.9 14.5"><path d="m6.7 1.2.8-.7a.8.8 0 0 1 1.1 0l6.5 6.4a.9.9 0 0 1 0 1.2l-6.5 6.4a.7.7 0 0 1-1.1 0l-.8-.7a.8.8 0 0 1 0-1.1l4.1-3.9H1.2A.7.7 0 0 1 .4 8V7a.7.7 0 0 1 .8-.8h9.6L6.7 2.4a.9.9 0 0 1 0-1.2z" transform="translate(-.4 -.2)" style="fill:%231e5ce5"/></svg>');height:auto;position:absolute;right:-2em;transition:all 123ms ease-in-out;width:12px}.text-link a:hover:before{right:-2.5em}.text-link.white a:visited{color:#fff}.text-link.white a:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.9 14.5"><path d="m6.7 1.2.8-.7a.8.8 0 0 1 1.1 0l6.5 6.4a.9.9 0 0 1 0 1.2l-6.5 6.4a.7.7 0 0 1-1.1 0l-.8-.7a.8.8 0 0 1 0-1.1l4.1-3.9H1.2A.7.7 0 0 1 .4 8V7a.7.7 0 0 1 .8-.8h9.6L6.7 2.4a.9.9 0 0 1 0-1.2z" transform="translate(-.4 -.2)" style="fill:%23fff"/></svg>')}.btn{height:50px;width:265px}.btn .btn-content,.btn a{align-items:center;border:3px solid #1e5ce5;border:3px solid var(--blue);border-radius:25px;cursor:pointer;display:flex;font-family:museo_sans700;font-size:14px;height:100%;justify-content:center;margin:60px 0;padding:0 1em;text-decoration:none;text-transform:uppercase;transition:all 123ms ease-in-out}.btn .btn-content,.btn .btn-content:visited,.btn a,.btn a:visited{color:#1e5ce5;color:var(--blue)}.btn.white .btn-content,.btn.white a{border:3px solid #fff;color:#fff}.btn.white .btn-content:visited,.btn.white a:visited{color:#fff}.btn .btn-content{border:3px solid #1e5ce5;border:3px solid var(--blue);color:#1e5ce5;color:var(--blue)}.btn:hover .btn-content,.btn:hover a{background-color:#1e5ce5;background-color:var(--blue);color:#fff}.btn.white a,.btn:hover .btn-content{border:3px solid #fff;color:#fff}.btn.white:hover .btn-content,.btn.white:hover a{background:transparent}.btn.play span{position:relative}.btn.play span:before{
  /* content: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 29.7'><path d='M26.9,15.2,3,1.4a1.1,1.1,0,0,0-1.6.9V29.9a1.1,1.1,0,0,0,1.6.9L26.9,17A1,1,0,0,0,26.9,15.2Z' style='fill: #1e5ce5'/></svg>"); */content:"";height:auto;left:-2em;line-height:9px;margin:2px 0 0;position:absolute;transform-origin:50% 50%;transition:all .2s ease-in-out;width:9px}

/* .btn.white.play span:before {
  content: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 29.7'><path d='M26.9,15.2,3,1.4a1.1,1.1,0,0,0-1.6.9V29.9a1.1,1.1,0,0,0,1.6.9L26.9,17A1,1,0,0,0,26.9,15.2Z' style='fill: #FFFFFF'/></svg>");
}

.btn.play:hover span:before {
  content: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 29.7'><path d='M26.9,15.2,3,1.4a1.1,1.1,0,0,0-1.6.9V29.9a1.1,1.1,0,0,0,1.6.9L26.9,17A1,1,0,0,0,26.9,15.2Z' style='fill: #FFFFFF'/></svg>");
  transform: scale3d(1.3,1.3,1);
} */h1,h2,h3{box-sizing:border-box}h3,h4,h5{font-family:museo_sans500,sans-serif;font-weight:400}h1{margin:0}h2,h3{margin:.25em 0 1em}h1,h2{font-family:museo_sans700,sans-serif}h1{font-size:60px;margin-bottom:.5em}h2{color:#1e5ce5;color:var(--blue);font-size:18px;line-height:24px}h3{font-size:26px;line-height:32px}@media (min-width:840px){h3{font-size:36px;line-height:48px}}p{margin:.25em 0 1em}li,p{font-family:museo_sans300,sans-serif;font-size:18px;font-weight:300;line-height:30px}section{padding:0 12px}section div[class$=wrapper]{box-sizing:border-box;margin:auto;max-width:1140px}img{align-self:center;max-width:100%}sup{font-size:.5em;line-height:1}section .anchor-link{position:absolute;top:-60px}.content-video{background-color:#fafafa;background-color:var(--kindaWhite);padding:104px 12px}.content-video .wrapper{max-width:800px}.hero{margin-top:60px;min-height:500px}.link-wrapper{margin:0 auto;max-width:1140px;width:100%}@media (min-width:841px){.link-wrapper{display:flex}}.link-wrapper .card:last-child{margin-right:0}#features .card h3{margin:0;text-align:left}.card{background-color:#fafafa;background-color:var(--kindaWhite);display:flex;flex-direction:column;margin-bottom:24px;margin-right:24px;padding:44px;width:100%}@media (min-width:721px){.card{width:75%}}@media (min-width:911px){.card{width:33%}}.card h3{font-size:24px;line-height:1.4}.card p{flex:1;margin-bottom:44px}.card .inline-link{display:flex;flex-direction:row;padding-right:2em;width:30%}.card .inline-link a{align-items:center;display:flex;text-decoration:none}.card .inline-link span{padding-left:1.5em}.card .inline-link a:visited{color:#1e5ce5;color:var(--blue)}.desktop-img{display:none}@media (min-width:841px){.desktop-img{display:block;margin:0 auto}.mobile-img{display:none}}#header{background-color:#042a4a;background-color:var(--textColor);left:0;position:fixed;right:0;top:0;z-index:8}.header-content{align-items:center;box-sizing:border-box;display:flex;height:60px;margin:auto;max-width:1140px;padding:0 12px;position:relative;width:100%}@media (min-width:841px){.header-content{padding:0 20px}}.logo-wrapper{max-width:300px;position:relative;width:100%;z-index:5}.logo-wrapper svg{fill:#fff;display:block;position:relative;transition:fill 333ms ease-in-out;z-index:5}.logo-wrapper.js-open svg{fill:#1e5ce5;fill:var(--blue)}.logo-wrapper.js-open:after{background-color:#fff;bottom:-15px;content:"";left:-10px;position:absolute;right:-10px;top:-20px;width:100vw;z-index:0}#header nav.main-menu{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding-top:60px;position:fixed;right:0;top:0;transition:all 333ms ease-in-out;visibility:hidden;z-index:-10}@media (min-width:1021px){#header nav.main-menu{flex:1;justify-content:flex-end;opacity:1;padding-top:0;position:relative;visibility:visible;z-index:1}}#header nav.main-menu.js-open{opacity:1;overflow-y:scroll;visibility:visible;z-index:1}#header.js-open:before{background-color:#fff;bottom:0;content:"";height:100%;left:0;opacity:.95;position:fixed;right:0;top:0}@media (min-width:1021px){#header.js-open:before{background-color:transparent}}#menu-main-menu{margin:0;opacity:0;padding:0 0 3rem}@media (min-width:1021px){#menu-main-menu{display:flex;justify-content:flex-end;opacity:1;padding:0}}#menu-main-menu li{list-style-type:none;margin:1em 0}@media (min-width:1021px){#menu-main-menu li{align-items:center;display:flex;height:60px;margin:0 0 0 1.75em}}#menu-main-menu li.menu-item-has-children{padding-right:16px;position:relative}#menu-main-menu li.menu-item-has-children:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 292.362 292.362"><path fill="%23fff" d="M286.935 69.377c-3.614-3.617-7.898-5.424-12.848-5.424H18.274c-4.952 0-9.233 1.807-12.85 5.424C1.807 72.998 0 77.279 0 82.228c0 4.948 1.807 9.229 5.424 12.847l127.907 127.907c3.621 3.617 7.902 5.428 12.85 5.428s9.233-1.811 12.847-5.428L286.935 95.074c3.613-3.617 5.427-7.898 5.427-12.847 0-4.948-1.814-9.229-5.427-12.85z"/></svg>');position:absolute;right:0;width:10px}#menu-main-menu li.menu-item-has-children a:before{display:none}#menu-main-menu .false-link,#menu-main-menu a{color:#1e5ce5;color:var(--blue);font-family:museo_sans700;font-size:21px;position:relative;text-decoration:none;text-transform:uppercase}@media (min-width:1021px){#menu-main-menu .false-link,#menu-main-menu a{color:#fff;font-size:14px}#menu-main-menu .false-link:before,#menu-main-menu a:before{background-color:#fff;bottom:-15px;content:"";height:0;left:0;position:absolute;right:0;transition:height 163ms ease-in-out;width:100%}}#menu-main-menu .false-link:hover:before,#menu-main-menu a:hover:before{height:2px}#menu-main-menu .menu-item{cursor:pointer}#menu-main-menu .sub-menu{margin:0;min-width:200px;padding:0;top:60px;z-index:5}@media (min-width:1021px){#menu-main-menu .sub-menu{background-color:#181b20;background-color:var(--darkBlue);display:none;position:absolute}}#menu-main-menu .sub-menu li{height:auto;margin:0}@media (min-width:1021px){#menu-main-menu .sub-menu li:hover{background-color:#1e5ce5;background-color:var(--blue)}}#menu-main-menu .sub-menu a{font-size:14px;margin:0;padding:10px;white-space:nowrap}#menu-main-menu .sub-menu a:hover:before{display:none}@media (min-width:1021px){#menu-main-menu li:hover>.sub-menu{
      /* display: block; */}#menu-main-menu li.menu-item-has-children.js-active .sub-menu{display:block}}.js-open.main-menu #menu-main-menu{opacity:1}#menu-btn{bottom:0;cursor:pointer;height:60px;position:absolute;right:10px;top:0;width:41px;z-index:5}@media (min-width:1021px){#menu-btn{display:none}}#menu-btn svg{fill:#fff;height:100%;padding:6px;position:absolute;width:100%}#menu-btn .close{opacity:0}#menu-btn.js-open{transition:all 333ms ease-in-out}#menu-btn.js-open .open{opacity:0;visibility:none}#menu-btn.js-open .close{opacity:1}#menu-btn.js-open svg{fill:#1e5ce5;fill:var(--blue)}.hero{background-position:80%;background-size:cover;min-height:600px;position:relative}@media (min-width:1080px){.hero{height:calc(100vh - 60px)}}.hero .hero-wrapper{align-items:center;display:flex;height:100%}.hero .hero-content{color:#fff;max-width:551px;padding-top:120px;position:relative;z-index:5}@media (min-width:1080px){.hero .hero-content{padding-top:0}}.hero h1{font-size:42px}@media (min-width:910px){.hero h1{font-size:60px}}.hero p{font-family:museo_sans300;font-size:24px}#bg-video{bottom:0;display:none;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}@media (min-width:1080px){#bg-video{display:block}}#bg-video{.flexible{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-999}}#bg-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)
    /* @media ( width >= 1080px) {
      height: auto;
      width: 100%;
    } */}#featured-news-callout{padding:56px;text-align:center}#featured-news-callout .callout-wrapper{max-width:780px}#featured-news-callout .btn{margin:0 auto}.introduction{background-color:#f4f4f4;padding:3rem 1rem}.introduction h3{text-align:center}.our-pipeline{margin:0 auto;max-width:1140px;padding:4rem 1rem;width:100%}.our-pipeline h2{color:#042a4a;color:var(--textColor);font-family:museo_sans500;font-size:26px;font-weight:400;line-height:32px;text-align:center}@media (min-width:840px){.our-pipeline h2{font-size:36px;line-height:48px}}.our-pipeline .wrapper{margin:0 auto}@media (min-width:961px){.our-pipeline .wrapper{max-width:67.5%}}.partners{padding:104px 12px;text-align:center}@media (min-width:841px){.partners{padding:54px 20px}}.partners .partners-wrapper{margin:0 auto;max-width:740px;width:100%}.partners .partners-wrapper h4{font-size:36px;margin:1em auto 2em;text-align:center}.partners .partner-list{flex-wrap:wrap;justify-content:center;margin:0 auto 2em;padding:0;width:100%}@media (min-width:841px){.partners .partner-list{display:flex}}.partners .partner-list.top img{max-height:160px;max-width:200px}.partners .partner-list.middle img{max-height:175px;max-width:175px}.partners .partner-list.bottom img{max-width:80px}.partners .partner-list li{align-items:center;display:flex;justify-content:center;list-style-type:none;padding:1em 1.5em}.partners .partner-list li img{align-self:top;height:auto;width:auto}.partners .btn{margin:0 auto}.careers{align-items:center;background-position:80%;background-size:cover;display:flex;height:700px;padding:0}@media(min-width:840px){.careers{
    /* height: 100vh; */padding:12px}}.careers .careers-content{color:#fff;display:flex;flex-direction:column;padding:3em;width:100%}@media(min-width:840px){.careers .careers-content{padding:5em}}.careers h4{color:#fff;font-size:36px;letter-spacing:.5px;line-height:44px}@media(min-width:840px){.careers h4{font-size:60px;line-height:68px;max-width:620px}}.careers .btn a{margin:0}.careers .btn a:hover{background-color:#fff;color:#1e5ce5;color:var(--blue)}.detailed-view-btn{color:#1e5ce5;color:var(--blue);cursor:pointer;display:inline-block;margin-left:24px;text-transform:uppercase}.detailed-view-btn.js-active .open{display:none}.detailed-view-btn.js-active .closed{display:inline}.detailed-view-btn .closed{display:none}.detailed-view-btn:hover{color:#008fd7;color:var(--lightBlue)}.detailed-view-btn p{font-size:14px;font-weight:700}.detailed-view-btn span{font-size:18px;margin-right:10px}.learn-more-home{background-color:#f4f4f4;padding:2rem 1rem}.learn-more-home .card{background-color:#fff}#secondary-page section{position:relative}#secondary-page .hero{padding-top:3em;text-align:center}#secondary-page .hero-content{margin:0 auto;max-width:800px;width:100%}#secondary-page .btn{margin:0 auto}#secondary-page .gallery-image{margin:0 auto 4em;max-width:740px}#secondary-page.technology .hero{display:flex;height:100%;min-height:200px;padding:0 1rem}#secondary-page.technology .hero h1,#secondary-page.technology .hero p{color:#042a4a;color:var(--textColor)}#secondary-page.manufacturing .hero{min-height:200px;text-align:left}#secondary-page.manufacturing .hero h1,#secondary-page.manufacturing .hero p{color:#042a4a;color:var(--textColor)}#secondary-page.manufacturing .hero .hero-wrapper{flex-direction:column}@media (min-width:841px){#secondary-page.manufacturing .hero .hero-wrapper{flex-direction:row}}#secondary-page.manufacturing .hero .hero-content{margin:0;padding-right:2rem;padding-top:2rem}@media (min-width:841px){#secondary-page.manufacturing .hero .hero-content,#secondary-page.manufacturing .hero .hero-image{max-width:50%}}.featured-items{background-color:#03487e;background-color:var(--mediumBlue);color:#fff;padding:72px 12px;width:100%}@media (min-width:841px){.featured-items .featured-items-wrapper{align-items:flex-start;display:flex;justify-content:space-between}}.featured-items .item{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;margin-bottom:27px;padding-bottom:27px;text-align:center}.featured-items .item a{color:#fff;font-family:museo_sans700;font-size:13px;line-height:1.2;margin-bottom:23px;text-decoration:none;text-transform:uppercase;width:66.6%}.featured-items .item a:hover{text-decoration:underline}.featured-items .header-image{background-position:50%;background-size:cover;border:2px solid #fff;border-radius:60px;height:120px;margin-bottom:24px;width:120px}.featured-items p.title{display:inline;font-family:museo_sans700;font-size:24px;padding-bottom:1.5em;position:relative;text-transform:none}.featured-items p.title:after{background-color:#1e5ce5;background-color:var(--blue);bottom:0;content:"";height:10px;left:0;position:absolute;right:0}.featured-items p.title.light-blue:after{background-color:#008fd7;background-color:var(--lightBlue)}.featured-items p.title.lighter-blue:after{background-color:#26adf0;background-color:var(--lighterBlue)}.featured-items p.title.medium-blue:after{background-color:#0e5c99}#platform{padding:3rem 1rem;text-align:center}#platform h2{color:#042a4a;color:var(--textColor);font-family:museo_sans500;font-size:26px;font-weight:400;line-height:32px;text-align:center}@media (min-width:840px){#platform h2{font-size:36px;line-height:48px}}#platform .btn{margin-top:-4rem}.tech-info{overflow:hidden}.tech-info header{align-items:center;border-top:4px solid #fff;color:#fff;display:flex;height:250px;justify-content:center;position:relative}.tech-info header:before{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:0;width:0}.tech-info header h3{margin:0;text-align:center}@media (min-width:961px){.tech-info header h3{text-align:center}}.tech-info .header-image{background:#fff;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:60px;bottom:-60px;height:120px;left:0;margin:0 auto;position:absolute;right:0;width:120px}#secondary-page .article-item{padding:104px 0 0}@media (min-width:961px){#secondary-page .article-item{
    /* align-items: center; */display:flex;justify-content:space-between}}#secondary-page .article-item:last-child{padding-bottom:104px}@media (min-width:961px){#secondary-page .article-item article{width:55%}#secondary-page .article-item .article-image{margin-top:4em;width:40%}}#secondary-page .article-item .article-image img{margin:0 auto}@media (min-width:961px){#secondary-page .article-item .article-image img{margin-left:12%}}#secondary-page .article-item:nth-child(2n) article{order:2}#secondary-page .article-item:nth-child(2n) .article-image{order:1}#secondary-page .article-item:nth-child(2n) .article-image img{margin-left:-12%}.tech-info header{margin-left:-12px;width:calc(100% + 24px)}.tech-info.blue header{background-color:#1e5ce5;background-color:var(--blue)}.tech-info.light-blue header{background-color:#008fd7;background-color:var(--lightBlue)}.tech-info.lighter-blue header{background-color:#26adf0;background-color:var(--lighterBlue)}.tech-info.soft-blue header{background-color:#0e5c99}.cas3-cas9{background-color:#03487e;background-color:var(--mediumBlue);color:#fff;padding:4rem 1rem}.cas3-cas9 h2{color:#fff}.cas3-cas9 h2,.cas3-cas9 h3,.cas3-cas9 p{text-align:center}.cas3-cas9 .cas3-cas9-wrapper{margin:0 auto}@media (min-width:961px){.cas3-cas9 .cas3-cas9-wrapper{max-width:50%}}.manufacturing-sciences{margin:0 auto;max-width:1140px;padding:4rem 1rem;width:100%}.manufacturing-sciences h2,.manufacturing-sciences h3{text-align:center}.manufacturing-sciences .wrapper{margin:0 auto}@media (min-width:961px){.manufacturing-sciences .wrapper{max-width:67.5%}}.learn-more-manufacturing,.learn-more-technology{padding:0 1rem}.end-section{padding:0 0 54px}.end-section .btn{margin:0 auto}.end-section a{margin:0}.about-us-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:702px;margin-top:60px}.about-us-hero .about-hero-wrapper{box-sizing:border-box;color:#fff;display:block;margin:auto;max-width:1140px;padding:0 16px;width:100%}.about-us-hero h1{font-size:60px;line-height:68px}.about-us-hero h3{font-size:24px;line-height:32px}.about-us-hero h1,.about-us-hero h3{max-width:580px}.about-us{overflow:hidden;padding:104px 12px 0}@media (min-width:841px){.about-us{padding:104px 20px 0}}.about-us .about-us-wrapper{box-sizing:border-box;margin:auto;max-width:1140px}@media (min-width:1001px){.about-us .about-us-wrapper{display:flex;justify-content:space-between}.about-us .about-us-wrapper article{width:50%}.about-us .about-us-wrapper aside{width:40%}}.about-us .about-us-wrapper.partnering{margin-top:4rem}.about-us .careers{margin:4rem -20px;width:calc(100% + 40px)}.learn-more{margin-top:84px}@media (min-width:911px){.learn-more .wrapper{display:flex}}.our-team{padding:104px 0}.our-team article{border-bottom:1px solid #d8d8d8;border-bottom:1px solid var(--lightGray);margin:0 auto;max-width:800px;padding:0 36px 36px;text-align:center}.work-for-us{background-color:#fafafa;background-color:var(--kindaWhite);padding:64px 0;text-align:center}.work-for-us .btn{margin:0 auto}#media{margin:60px 0 120px}#media .media-kit h3,#media h1{color:#fff;font-size:18px;line-height:24px}#media h1{margin-bottom:1.25em}#media .featured-headline{color:#fff;font-size:36px;font-weight:500;line-height:48px}#media .pagination{max-width:910px;padding:1em 0;text-align:center}.featured-news-content{max-width:520px}.media-hero{background-color:#03487e;background-color:var(--mediumBlue);margin:0 auto;min-height:400px}.media-hero-wrapper{box-sizing:border-box;margin:auto;max-width:1140px;position:relative;z-index:5}@media (min-width:980px){.media-hero-wrapper{display:flex}}.media-hero-wrapper .featured-news{margin-bottom:3em;overflow:visible;padding:3em 2em 1em 12px}@media (min-width:980px){.media-hero-wrapper .featured-news{width:65%}}.media-hero-wrapper .media-kit{background-color:#008fd7;background-color:var(--lightBlue);padding:3em 1em 2em 12px}@media (min-width:980px){.media-hero-wrapper .media-kit{min-height:400px;padding:3em 1em 2em 3em;width:35%}}.media-hero-wrapper .media-kit h2{color:#fff;font-size:36px;font-weight:500;line-height:48px}.media-list-item{border-bottom:2px solid #d2d2d2;display:flex;max-width:910px;padding:18px 0 24px;width:100%}.media-list-item .list-item-content{max-width:632px;padding-left:64px;width:70%}.media-list-item .inline-link{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding-right:2em;width:30%}.media-list-item .inline-link a{align-items:center;display:flex;text-decoration:none}.media-list-item .inline-link span{padding-left:1.5em}.media-list-item .inline-link a:visited{color:#1e5ce5;color:var(--blue)}.media-list-item .news-date{font-size:18px}.media-list-item h2{color:#042a4a;font-size:24px}.careers-hero{align-items:center;background-position:70%;background-repeat:no-repeat;background-size:cover;display:flex;height:702px;margin-top:60px;padding:0 12px}.careers-hero .careers-hero-wrapper{box-sizing:border-box;color:#fff;display:block;margin:auto;max-width:1140px;width:100%}.careers-hero h1{font-size:60px;line-height:68px}.careers-hero p{font-size:24px;line-height:32px;margin-bottom:3em}.careers-hero h1,.careers-hero p{max-width:580px}.careers-hero .btn{margin:16px 0}.careers-hero .btn-content,.careers-hero .btn a{margin:0}.careers-hero .btn.white .btn-content{background-color:#fff;color:#03487e;color:var(--mediumBlue)}.careers-page-content{padding:64px 0}@media (min-width:911px){.careers-page-content .careers-content{display:flex;justify-content:space-between}.careers-page-content .careers-content-copy{width:50%}.careers-page-content .careers-video{margin-right:0;width:40%}}.careers-listing{box-sizing:border-box;margin:auto;max-width:1140px;padding:84px 0}.careers-listing .accordion{padding:0}@media (min-width:960px){.careers-listing .accordion{margin:0;max-width:840px}}.careers-listing .accordion .job-item{border-bottom:2px solid rgba(0,0,0,.25);list-style-type:none;margin-bottom:12px;margin-left:-1em}.careers-listing .accordion .click-block{padding:1em;transition:all 221ms ease-in-out}@media (min-width:840px){.careers-listing .accordion .click-block{display:flex;justify-content:space-between}}@media (min-width:960px){.careers-listing .accordion .job-info{display:flex;flex:1}}.careers-listing .accordion .job-info p{margin:0;padding-right:2em}.careers-listing .accordion .job-info p span{font-weight:700}.careers-listing .accordion h3{font-size:24px;margin-bottom:.5em}.careers-listing .accordion p{font-size:14px}.careers-listing .accordion .accordion-content{padding:1em 2em}.careers-listing .accordion .accordion-content p{font-size:18px}.careers-listing .click-block:hover{background-color:#fafafa;background-color:var(--kindaWhite)}.list-item-link{padding-top:2em}@media (min-width:840px){.list-item-link{align-items:center;display:flex;justify-content:center}}.list-item-link p{color:#1e5ce5;color:var(--blue);font-family:museo_sans700;text-transform:uppercase}.list-item-link span{margin-left:1em}.job-item-link{color:#181b20;color:var(--darkBlue);text-decoration:none}.application-form .gform_button.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #1e5ce5;border:3px solid var(--blue);border-radius:25px;cursor:pointer;font-family:museo_sans700;font-size:14px;height:50px;margin:60px 0;padding:0 1em;text-decoration:none;text-transform:uppercase;transition:all 123ms ease-in-out;width:265px}.application-form .gform_button.button,.application-form .gform_button.button:disabled:hover{background-color:transparent;color:#1e5ce5;color:var(--blue)}.application-form .gform_button.button:hover{background-color:#1e5ce5;background-color:var(--blue);color:#fff}.team-navigation{margin:2em auto 0;padding:0;text-align:center;width:100%}@media (min-width:840px){.team-navigation{display:flex;justify-content:center}}.team-navigation li{cursor:pointer;font-size:14px;font-weight:700;line-height:24px;list-style-type:none;margin:0 .5em;padding:.5em;text-align:center;text-transform:uppercase}.team-navigation li.js-active{color:#1e5ce5;color:var(--blue);font-weight:700}#team-wrapper{margin:20px auto;max-width:1440px;padding-top:34px;width:97.5%}#team-wrapper .employee-section{display:none;position:relative}#team-wrapper .employee-section.js-active{display:block}.employee-bio-panel{padding-bottom:4em}.employee-bio-panel header.employee-bio{border-bottom:1px solid #d3d3d3;display:flex;margin:2em 0;padding-bottom:2em}.employee-bio-panel .employee-image{margin-right:2em}.employee-bio-panel .employee-image img{align-self:center}.employee-bio-panel .employee-role{color:#1e5ce5;color:var(--blue);font-size:14px;font-weight:700;line-height:24px;margin:1em 0 0;text-transform:uppercase}.employee-bio-panel .employee-name{color:#042a4a;font-size:35px;font-weight:700;line-height:48px;margin-bottom:16px}.employee-bio-panel .employee-title{color:#333;font-size:18px;font-weight:500;line-height:30px}.employee-list{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.employee-list .employee-list-item{cursor:pointer;flex-basis:50%;list-style-type:none;min-height:256px;padding-bottom:1.4em;text-align:center}.employee-list .employee-list-item.no-detail{pointer-events:none}.employee-list .employee-list-item:hover .name{color:#1e5ce5;color:var(--blue)}@media (min-width:840px){.employee-list .employee-list-item{flex-basis:25%}}@media (min-width:1080px){.employee-list .employee-list-item{flex-basis:20%}}.employee-list .image-wrapper{overflow:hidden;position:relative}.employee-list .image-wrapper .image{border-radius:50%;height:100%;margin:0 auto 1em;max-height:150px;max-width:150px;overflow:hidden;position:relative;width:100%}.employee-list .image-wrapper .image:hover .overlay{opacity:.7}.employee-list .image-wrapper .image:hover .overlay p{opacity:1;transform:translateX(0)}.employee-list .image-wrapper .image img{height:100%;width:100%}.employee-list .image-wrapper .image .overlay{background-color:#042a4a;border-radius:75px;bottom:0;display:flex;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .22s ease-in-out}.employee-list .image-wrapper .image .overlay>*{margin:auto}.employee-list .image-wrapper .image .overlay p{color:#fff;font-weight:700;opacity:0;text-transform:uppercase;transform:translateX(-10px);transition:all .22s ease-in-out}.employee-list .image-wrapper .image .overlay svg{margin-bottom:-5px}.employee-list .name{color:#042a4a;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:22px;margin-bottom:8px;transition:all .28s ease-in-out}.employee-list .role{font-size:11px;font-weight:300;line-height:18px;margin:0 auto;max-width:85%}.employee-list.team-carousel .employee-list-item{flex-basis:50%;font-size:12px;font-weight:300;list-style-type:none;padding-bottom:1.4em;text-align:center}.employee-list.management .employee-list-item{margin:0 1em}.employee-list.management a,.employee-list a{color:#042a4a;text-decoration:none}#overlay.js-open{background-color:rgba(0,0,0,.25);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}body.js-open{overflow:hidden}#close-panel{background-color:#fff;cursor:pointer;left:28px;padding:8px 4px;position:absolute;top:32px;z-index:50}.no-results .inner-content{margin-top:40px}#player-wrapper{align-items:center;background-color:rgba(4,42,74,.95);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 333ms ease-in-out;visibility:none;width:100%;z-index:-5}#player-wrapper.js-show-video{opacity:1;visibility:visible;z-index:10}@media (min-width:841px){#player-wrapper{padding:104px}}#player{height:0;margin:0 auto;max-width:1280px;padding-top:56.25%;position:relative;width:100%}@media (min-width:1441px){#player{height:720px;padding:0;width:1280px}}#player iframe{bottom:0;left:0;position:absolute;right:0;top:0}#close-video{cursor:pointer;height:21px;position:absolute;right:0;top:-24px;width:21px}iframe .ytp-button.ytp-share-button,iframe .ytp-watch-later-button.ytp-button{display:none!important}.inline-video-container{margin:0 auto;max-width:500px;width:100%}.inline-video{background-position:50%;background-size:cover;height:0;margin:54px auto;
  /* max-width: 500px; */padding-top:56.25%;position:relative;width:100%}.inline-video .play-youtube{cursor:pointer;height:100px;left:0;margin:0 auto;padding:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100px}.inline-video .play-youtube:hover svg{fill:#ccc}.inline-video .play-youtube svg{fill:#fff}.inline-video iframe{bottom:0;left:0;position:absolute;right:0;top:0}.footer{color:#fff}.footer h3{margin:1em 0}.footer a,.footer li,.footer p{font-family:museo_sans300;font-size:14px}.footer p{line-height:21px}.footer li{line-height:1}.footer a{color:#fff;line-height:21px;text-decoration:none}.footer a:hover{color:#ccc}@media (min-width:721px){.footer .footer-wrapper{display:flex}}.footer .social .icon{display:inline-block;margin-right:1em}.footer svg{fill:#fff;height:32px;width:32px}.footer .copyright{text-align:right}.footer .copyright p{font-size:10px;margin:41px 0 0}.footer-contact{background-color:#03487e;background-color:var(--mediumBlue)}.footer-contact .information{padding:54px 0;text-align:center;width:100%}@media (min-width:721px){.footer-contact .information{text-align:left;width:35%}}.footer-contact .map{background-position:50%;background-size:cover;width:100%}@media (min-width:721px){.footer-contact .map{width:65%}}.footer-contact .get-directions{margin-bottom:30px}.footer-contact .get-directions a{font-family:museo_sans700;text-transform:uppercase}.footer-contact .contact{padding:0}.footer-contact .contact li{line-height:1;list-style-type:none}.footer-contact .social{margin-top:54px}.footer-main{background-color:#181b20;background-color:var(--darkBlue);padding:52px 12px}.footer-main ul{padding:0}.footer-main ul li{list-style-type:none}.footer-main-left-col{text-align:center}@media (min-width:721px){.footer-main-left-col{text-align:left}}.footer-main-left-col .footer-logo{margin:0 auto 38px;width:300px}.footer-main-left-col .footer-logo svg{height:100%;width:100%}.footer-main-left-col .contact-links{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:330px;width:100%}@media (min-width:721px){.footer-main-left-col .contact-links{margin:0}}.footer-main-left-col .contact{padding:0}.footer-main-left-col .contact li{line-height:1;list-style-type:none}.footer-main-right-col{border-top:1px solid #03487e;border-top:1px solid var(--mediumBlue);display:flex;justify-content:space-between;margin:54px auto 0;max-width:500px;padding-top:20px;width:100%}@media (min-width:721px){.footer-main-right-col{border:0;justify-content:flex-end;margin:0;max-width:100%;padding:0;text-align:right}}.footer-main-right-col nav{margin-left:70px}@media (min-width:721px){.footer-main-right-col nav{text-align:right}}.footer-main-right-col nav a{font-family:museo_sans700}.footer-main-right-col .main-menu{text-transform:uppercase}.footer-main-right-col .main-menu .sub-menu{display:none}#helix{height:auto;width:300px}.acf-map{border:1px solid #ccc;height:400px;margin:20px 0;width:100%}

/* fixes potential theme css conflict */.acf-map img{max-width:inherit!important}#news{margin-top:100px;padding:0 2em}#news h2{color:#042a4a;color:var(--textColor);font-family:museo_sans300;font-size:24px;line-height:31px}#news h3{color:#03487e;color:var(--mediumBlue);font-family:museo_sans700;font-size:18px;line-height:24px}#news .news-date{color:#1e5ce5;color:var(--blue);font-size:15px;line-height:21px;text-transform:uppercase}#news .grid{display:flex;flex-wrap:wrap}#news .post{margin:50px 2%}@media (min-width:1000px){#news .post{width:46%}}#news .tags a{color:#042a4a;color:var(--textColor);display:none;font-size:11px;text-decoration:none}#news .pagination{margin:100px auto}.page-numbers{margin:0 8px;text-decoration:none}.page-numbers,.page-numbers:visited{color:#1e5ce5;color:var(--blue)}.page-numbers.current{font-family:museo_sans700;font-size:21px}.inner-content p{font-size:14px;line-height:21px}.inner-content a{text-decoration:none;transition:border 123ms ease-in-out}.inner-content a:hover .news-card{box-shadow:0 2px 3px rgba(0,0,0,.1)}.inner-content a:hover h3{text-decoration:underline}.news-card{border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:.5em}.news-card h3{margin-bottom:.25em;transition:all .1s ease-in}.news-card p{color:#979797;color:var(--gray);font-size:13px;line-height:18px}.news-card .news-card-image{min-width:200px;width:100%}.news-card .news-card-content{padding-left:1em}.single header{margin-bottom:54px;padding-bottom:14px;position:relative}.single header p{color:#979797;color:var(--gray)}.single header:before{background-color:#1e5ce5;background-color:var(--blue);bottom:0;content:"";height:6px;left:0;position:absolute;width:300px}.single .post-inner-content{max-width:840px}h1.single-title{color:#042a4a;color:var(--textColor);font-size:31px;max-width:710px}.not-found{margin-top:100px;min-height:470px}.not-found .wrapper{max-width:1000px}@media (min-width:840px){.not-found .wrapper{display:flex}}.not-found .content{display:flex;flex-direction:column;justify-content:space-around}@media (min-width:840px){.not-found .content{max-width:40%}}.not-found .content h1{font-size:36px;text-align:center}@media (min-width:840px){.not-found .content h1{text-align:left}}.not-found .link-out{margin:54px auto}.not-found .btn a{margin:1em 0}#header .global-news-banner{background-color:#fff;display:none;transition:all .22s ease-out}.global-news-banner{margin-bottom:-60px;margin-top:60px;padding:1em 4em;position:relative;text-align:center}.global-news-banner p{font-size:21px;margin:0 auto 1em;max-width:620px}.global-news-banner .btn{margin:0 auto}.global-news-banner a{margin:0}.global-news-banner .close-news-banner{cursor:pointer;position:absolute;right:1em;top:50%;transform:translateY(-50%)}#contact-form-wrapper{align-items:center;background-color:rgba(4,42,74,.95);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 333ms ease-in-out;visibility:none;width:100%;z-index:-5}#contact-form-wrapper.js-show-form{opacity:1;visibility:visible;z-index:10}@media (min-width:841px){#contact-form-wrapper{padding:104px}}.contact-form{background-color:#fff;font-family:museo_sans500,sans-serif;padding:3rem 1rem 1rem;position:relative;width:50%}#close-form{cursor:pointer;height:21px;position:absolute;right:0;top:-24px;width:21px}

/* Slider */.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}

/* Icons */@font-face{font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}

/* Arrows */.slick-next,.slick-prev{background:#fff;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:0;position:absolute;top:40%;transform:translateY(-50%);width:20px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d3d3d3;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}

/* Dots */.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:10px;width:10px}.slick-dots li button{background:#d3d3d3;border:0;border-radius:5px;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button:before{color:blue;opacity:.75}.slick-dots li.slick-active button{background-color:#1e5ce5}

/* Slider */.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.arrow-btn{cursor:pointer;position:absolute;top:40%;z-index:10}.next-arrow,.prev-arrow{height:24px;width:24px}.prev-arrow{left:-32px}.next-arrow{right:-32px}