﻿.banner-panel{height:400px;color:#eef5f6;padding-top:4rem;}.banner-panel .banner-title{margin-top:3rem;}.banner-panel .banner-body{color:#eef5f6;margin-top:1rem;}.content-panel .text-stack .font-body-20{padding-top:.5rem;}#workLifePanel{height:550px;background-color:#eef5f6;}#workLifePanel #workLifeText{background-color:#eef5f6;}#workLifePanel #careerImages{height:550px;position:relative;}#workLifePanel #careerImages img{margin-left:-100px;}#workLifePanel #careerImages .image-box{position:absolute;top:135px;left:283px;height:292px;width:160px;overflow:hidden;}#workLifePanel #careerImages .image-box .gallery{animation:careergallery 20s infinite;height:290px;left:100px;position:absolute;}#workLifePanel #careerImages .image-box .gallery ul{list-style-type:none;padding-left:0;}#workLifePanel #careerImages .image-box .gallery ul li{margin:0;padding:0;}@keyframes careergallery{0%{top:0;}10%{top:-100px;}20%{top:-200px;}30%{top:-350px;}40%{top:-500px;}50%{top:-600px;}60%{top:-700px;}70%{top:-850px;}80%{top:-1000px;}85%{top:-1025px;}90%{top:0;}95%{top:0;}100%{top:0;}}#workLifePanel h1{color:#3c4a4e;}#diskImage{height:225px;}#workDescriptionPanel{background-color:#242d30;color:#eef5f6;position:relative;}#workDescriptionPanel img.floppy{position:absolute;z-index:100;}#workDescriptionPanel span{color:#757f82;margin-right:.25rem;}#workDescriptionPanel .icon{color:#0db1d5;margin-right:.25rem;}#workDescriptionPanel a{color:#0b95b3;transition:ease .25s all;}#workDescriptionPanel a:hover{color:#075d70;text-decoration:none;transition:ease .25s all;}#workDescriptionPanel #componentsImage{position:relative;padding-top:1.5rem;}#workDescriptionPanel #componentsImage img.top-image{animation:projection 10s infinite;width:220px;position:absolute;top:112px;}#workDescriptionPanel #componentsImage img.bottom-image{height:500px;}@keyframes projection{0%{opacity:1;}9%{opacity:1;}10%{opacity:.8;}12%{opacity:1;}12.5%{opacity:.7;}13%{opacity:1;}16.5%{opacity:1;}17%{opacity:.8;}17.5%{opacity:1;}30%{opacity:1;}31%{opacity:.8;}32%{opacity:1;}41%{opacity:1;}41.5%{opacity:.7;}42%{opacity:1;}46.5%{opacity:1;}47%{opacity:.8;}47.5%{opacity:1;}50%{opacity:1;}69.5%{opacity:1;}70%{opacity:.6;}70.5%{opacity:1;}85%{opacity:1;}90%{opacity:1;}90.5%{opacity:.7;}91%{opacity:1;}100%{opacity:1;}}#workDescriptionPanel .font-body-40{color:#eef5f6;}#jobTypePanel{min-height:300px;background-color:#eef5f6;}#jobTypePanel a{color:#0b95b3;transition:ease .25s all;}#jobTypePanel a:hover{color:#075d70;text-decoration:none;transition:ease .25s all;}#jobTypePanel .nav-tabs .nav-link{color:#3c4a4e;position:relative;padding-bottom:50px;text-align:center;display:flex;justify-content:flex-end;flex-direction:column;}#jobTypePanel .nav-tabs .nav-link h3{position:absolute;z-index:1000;bottom:24px;text-align:center;}#jobTypePanel .nav-tabs .nav-link img.active{position:absolute;top:0;left:0;opacity:0;}#jobTypePanel .nav-tabs .nav-link img.non-active{position:absolute;top:0;left:0;opacity:1;}#jobTypePanel .nav-tabs .nav-link .tab-indicator{border-bottom:1px solid #0b95b3;height:1px;width:200px;margin:0 auto -50px auto;opacity:0;box-shadow:0 0 10px rgba(11,149,179,.9);}#jobTypePanel .nav-tabs .nav-link:hover img.active{opacity:1;}#jobTypePanel .nav-tabs .nav-link:hover img.non-active{opacity:0;}#jobTypePanel .nav-tabs .nav-link.active{color:#0b95b3;}#jobTypePanel .nav-tabs .nav-link.active img.active{opacity:1;}#jobTypePanel .nav-tabs .nav-link.active img.non-active{opacity:0;}#jobTypePanel .nav-tabs .nav-link.active .tab-indicator{border-bottom:2px solid #0b95b3;width:100px;margin:0 auto -50px auto;opacity:1;transition:ease .35s all;}#jobListingPanel{min-height:700px;background-color:#eef5f6;padding-bottom:4rem;}#jobListingPanel .tab-content{margin-top:2rem;margin-bottom:4rem;}@media(min-width:1800px){#diskImage{height:265px;}}@media(min-width:1280px) and (max-width:1799.98px){#diskImage{height:235px;}}@media(min-width:1280px){#workDescriptionPanel #componentsImage img.top-image{left:205px;}}@media(min-width:1024px){.content-panel .text-stack{margin-right:3rem;}.content-panel .text-stack .font-body-40{font-size:1.753rem;}#workDescriptionPanel{min-height:400px;}#jobTypePanel .nav-tabs .nav-link{min-width:232px;min-height:220px;}#jobTypePanel .nav-tabs .nav-link img{width:232px;}#jobTypePanel .nav-tabs .nav-link h3{width:200px;}}@media(min-width:1024px) and (max-width:1279.98px){#workDescriptionPanel #componentsImage img.top-image{left:80px;}#workDescriptionPanel #componentsImage img.bottom-image{margin-left:-125px;}#jobListingPanel .tab-content{padding-top:3rem;}#diskImage{height:235px;}}@media(max-width:1023.98px){.content-panel .text-stack{margin-top:.75rem;margin-bottom:2rem;margin-right:4rem;margin-left:4rem;}.content-panel .text-stack .font-body-40{font-size:1.6rem;}.banner-panel{padding-right:2rem;padding-left:2rem;}.banner-panel .blue-mask{background:linear-gradient(to left,rgba(60,74,78,.8),rgba(60,74,78,.5),rgba(60,74,78,.5));position:absolute;top:0;bottom:0;left:0;right:0;}#workDescriptionPanel{min-height:400px;}#jobTypePanel .nav-tabs .nav-link{width:180px;height:165px;padding-left:0;padding-right:0;}#jobTypePanel .nav-tabs .nav-link img{width:180px;padding-left:15px;padding-right:15px;}#jobTypePanel .nav-tabs .nav-link h3{font-size:1.5rem;width:180px;text-align:center;}#jobTypePanel .nav-tabs .nav-link .tab-indicator{width:50px;}#jobListingPanel .tab-content{padding-top:.75rem;}}@media(max-width:599.98px){.content-panel .text-stack{margin-top:.25rem;margin-right:2rem;margin-left:2rem;}#careerImages{display:none;}#workDescriptionPanel .text-stack{margin-bottom:2rem;}#jobListingPanel .tab-pane{border-top:1px solid rgba(60,74,78,.2);padding-top:3rem;}#jobListingPanel .tab-pane .job-title-stack{display:block;margin-bottom:1rem;}#jobListingPanel .tab-pane .job-title-stack .job-icon{display:inline-block;float:left;margin-top:-10px;margin-left:-30px;}#jobListingPanel .tab-pane .job-title-stack .job-title{display:inline-block;margin-left:-15px;}}