/****** FILE: themes/nwos/css/home.css *****/
.btn-tog:before{content:"+";padding-right:10px}.minus{background-color:#1a8bbb}.minus:before{content:"–";padding-right:10px}h2.tagline{background-color:#cbf0ff;color:#2a5168;font-size:36px;line-height:1em;margin-bottom:0;padding:25px 0;text-align:center}.slide img{width:100%}.background-wrap,section.third .background,section.toolbox .background{background-position:bottom;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:962px){.background-wrap,section.third .background,section.toolbox .background{background-attachment:fixed}}.background-wrap:after{clear:both;content:".";display:block;height:0;visibility:hidden}.background-wrap.first{padding-bottom:29px}.background-wrap.fifth{background-position:100% 0;margin-left:0;margin-right:0;padding:4% 0 0}.background-wrap.sixth{margin-left:0;margin-right:0;min-height:25%;position:relative}.background-wrap.sixth .bkgd-img{background-attachment:fixed;background-position:100% 0;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:.4;position:absolute;right:0;top:0}@media screen and (max-width:961px){section:not(.alert-dropdown){padding-bottom:30px;padding-top:30px}}@media screen and (min-width:962px){section:not(.alert-dropdown){padding-bottom:4%;padding-top:4%}}section .h1,section .h2,section h2{margin-top:0!important}section h2,section h2 a,section h2.h1,section h2.h1 a{color:#fff}section.first,section.third{color:#fff;margin-left:0;margin-right:0}section.first a,section.third a{color:#fff}section.third{background-color:#146a8e;margin-top:29px;position:relative}section.third .background{background-color:transparent;background-image:url(/themes/nwos/images/wheat.jpg);bottom:0;filter:grayscale(100%);left:0;mix-blend-mode:multiply;opacity:.27;position:absolute;right:0;top:0}section.third h2 a{background-color:transparent;text-decoration:none}section.first{background-color:rgba(42,81,104,.8);margin-bottom:29px}section.second{background-color:hsla(0,0%,100%,.9);color:#2a5168}section.sixth{background-color:hsla(0,0%,100%,.8);color:#000;padding-left:8.9%;padding-right:4%}section.sixth h2{color:#000}@media screen and (min-width:962px){section .col1{padding-left:0;padding-right:4%}}@media screen and (max-width:961px){section .col1 img{margin-bottom:25px}}@media screen and (min-width:962px){section .col2{padding-left:4%;padding-right:0}}section.toolbox{background-color:rgba(39,170,225,.8);color:#fff;margin-left:0;margin-right:0;position:relative}section.toolbox .background{background-attachment:local;background-color:transparent;background-image:url(/themes/nwos/images/toolbox.jpg);bottom:0;filter:grayscale(100%);left:0;mix-blend-mode:multiply;opacity:.8;position:absolute;right:0;top:0}section.toolbox h2{color:#fff;display:inline-block;width:auto}section.toolbox h2 a{background-color:transparent;text-decoration:none}section.toolbox h3{background:url(/themes/nwos/images/heartgear-white.svg) 0 0 no-repeat;background-size:22px;color:#fff;font-size:20px;font-weight:400;margin-bottom:0;margin-top:25px;padding-left:30px;text-transform:uppercase}section.toolbox h3 a{color:#fff}section.toolbox p{padding-left:30px;page-break-inside:avoid}section.stories h1,section.team h1{color:#27aae1}section.team{padding-bottom:0}@media screen and (min-width:962px) and (max-width:1023px){section.team{padding-bottom:0}}@media screen and (min-width:962px){section #serviceList,section #teamList{display:block!important}}section .bio-content{text-align:center}section .bio-content a,section .bio-content figcaption{color:#fff}section .bio-content .button{background-color:#27aae1;bottom:70px;left:50%;position:absolute;transform:translateX(-50%)}.cycle-next,.cycle-prev{cursor:pointer;filter:alpha(opacity=0);height:100%;opacity:1;position:absolute;top:0;width:5%;z-index:800}@media screen and (max-width:961px){.cycle-next,.cycle-prev{display:none}}.cycle-next:hover,.cycle-prev:hover{filter:alpha(opacity=70);opacity:.7}.cycle-prev{background:url(/themes/nwos/images/left.png) 50% 50% no-repeat;left:0}.cycle-next{background:url(/themes/nwos/images/right.png) 50% 50% no-repeat;right:0}.current-openings{background-color:rgba(42,81,104,.8);margin-bottom:0;margin-top:50px;padding-bottom:0}.current-openings h2 a,.current-openings h3 a,.current-openings p{color:#fff}.current-openings h3{font-weight:400}.current-openings .positions{margin-top:25px}@media screen and (min-width:962px){.current-openings .positions{display:flex;flex-wrap:wrap}}@media screen and (max-width:961px){.current-openings .positions .job{margin-bottom:30px}}@media screen and (min-width:962px){.current-openings .positions .job{flex:0 1 31%;padding:0 15px 60px;position:relative}.current-openings .positions .job:first-child{padding-left:0}.current-openings .positions .job:last-child{padding-right:0}.current-openings .positions .job .apply-button{bottom:0;position:absolute}}.blog-posts{background-color:hsla(0,0%,100%,.9)}.blog-posts .title h2{margin-bottom:30px}.blog-posts h2 a{color:#000!important}.blog-posts h2 a:hover{text-decoration:none}.blog-posts .grid{grid-gap:35px;display:grid}@media only screen and (max-width:767px){.blog-posts .grid{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:768px) and (max-width:1023px){.blog-posts .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.blog-posts .grid{grid-template-columns:repeat(3,1fr)}}.blog-posts .grid .blog-article:last-of-type{display:block}@media only screen and (min-width:768px) and (max-width:1023px){.blog-posts .grid .blog-article:last-of-type{display:none}}.blog-posts .content{margin-top:15px}.text-hide{font-size:1px;letter-spacing:-2px;line-height:0}.text-hide:hover{color:transparent}@media screen and (max-width:1365px){.bio-teaser{padding:2%}}@media screen and (max-width:1023px){footer h1{font-size:80px;font-size:60px}footer .quicklinks li{font-size:45px}footer .quicklinks li a{padding:20px 40px}h2.tagline{font-size:30px}}@media screen and (max-width:961px){h2.tagline{font-size:18px}.background-wrap section{padding-left:8%;padding-right:8%}.background-wrap section.first{background-position:30% top}.background-wrap section.fifth{background-position:87% top}.background-wrap section.sixth .bkgd-img{background-position:67% top}.background-wrap section.team{padding:0}.background-wrap section.team ul{line-height:2}.background-wrap section.toolbox h1{padding-left:8%;padding-right:50px}.background-wrap section.toolbox h2{font-size:18px;margin-bottom:4px;margin-left:-24px;padding-left:24px}.background-wrap section.toolbox .col1,.background-wrap section.toolbox .col2{padding-left:14%;padding-right:4%}.background-wrap section h1{font-size:28px}.bio-teaser .bkgd-wrap{border-radius:80px 0 0}.bio-teaser .info h2 a{font-size:18px}.bio-teaser .info h3{display:none}footer h1{font-size:24px;letter-spacing:-1px}footer .quicklinks li{font-size:20px}footer .quicklinks li a{padding:8px 15px}}@media screen and (min-width:962px) and (max-width:1023px){.bio-teaser .info h2 a{color:#fff;font-size:18px;line-height:1.2em}.bio-teaser .bkgd-wrap{border-radius:100px 0 0}.toolbox .col1,.toolbox .col2{padding-left:0;padding-right:0}section.sixth{padding-left:8.33333%;padding-right:8.33333%}}.team-info{margin-top:20px}.cycle-carousel-wrap *{white-space:normal!important}#next,#prev{color:#fff;display:inline-block;font-size:5vw;font-weight:300;position:absolute;top:30%;transition:all .2s;z-index:999}#next:hover,#prev:hover{text-decoration:none;transform:scale(1.5)}#next:focus,#prev:focus{text-decoration:none}#next{right:-30px}#prev{left:-30px}.bio-content{padding:0 10px;transition:all .2s}.bio-content a:hover{text-decoration:none}

