:root{--select-border:#1c3d71;--select-focus:#1c3d71;--select-arrow:var(--select-border)}.collapse{display:block;transition:height .8s ease;height:0;overflow:hidden}.collapse.in{height:auto}div.careerInfoContainer{clear:both;font-family:"Open Sans",sans-serif;font-size:1.7rem}.careerInfoContainer:last-of-type{margin-bottom:3rem}div[id^=careerInfoColorOverlay],div.container{z-index:0}div.careerInfoFilter img{margin-left:.3rem;margin-top:-.4rem}div[id^=careerInfoMain]{width:100%;z-index:10}div.careerInfoContainer div[id^=careerInfoDetails]{width:100%;z-index:10}div[id^=careerInfoMain]>a{background-color:#fff;border:4px solid #1c3d71;color:#1c3d71;display:block;font-weight:bold;margin-top:.5rem;padding:.5rem 1rem .5rem 4rem;text-decoration:none}div[id^=careerInfoMain]>a:not(.collapsed) span.expandText{display:none}div[id^=careerInfoMain]>a:hover{background-color:#1c3d71;color:#fff}div[id^=careerInfoMain]>a.collapsed{background-color:#fff}div[id^=careerInfoMain]>a.collapsed span.collapseText{display:none}div[id^=careerInfoMain]>a.collapsed:hover{background-color:#1c3d71;color:#fff}div[id^=careerInfoMain]>a span.rotateArrow{background:url('/ccsglobal/media/Global/MasterAssets/up_arrow_darkblue_30x30.png') no-repeat;background-size:15px;display:block;height:1.5rem;width:1.5rem;position:relative;left:-2.5rem;top:-2rem;margin:0;padding:0;overflow:hidden;margin-bottom:-1.5rem}div[id^=careerInfoMain]>a:hover span.rotateArrow{background:url('/ccsglobal/media/Global/MasterAssets/up_arrow_white_30x30.png') no-repeat;background-size:15px}div[id^=careerInfoMain]>a:not(.collapsed) span.rotateArrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}div[id^=careerInfoMain]>a.collapsed span.rotateArrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}div[id^=careerInfoMain] span.salaryRange{position:absolute;right:25%}div.careerInfoRow1{padding:2rem;z-index:1000}div.careerInfoRow3Col1,div.careerInfoRow5Col1{padding:2rem 1.5rem;text-align:center;z-index:1000}div.careerInfoRow3Col2,div.careerInfoRow5Col2{padding:2rem 2rem 2rem .5rem;text-align:center;z-index:1000}div.careerInfoRow3Col3,div.careerInfoRow5Col3{padding:2rem 3rem 2rem 0;text-align:center;z-index:1000}div.careerInfoRow4{clear:both}div[class^='careerInfoRow3']{margin-bottom:-4rem}div[class^='careerInfoRow5']{margin-top:-3.5rem}.careerInfoRow2 select{appearance:none;background-color:transparent;border:none;padding:0 1rem 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:none}.careerInfoRow2 select{width:100%;min-width:15ch;max-width:30ch;border-radius:.5rem;padding:.75rem 1rem;font-size:1.8rem;cursor:pointer;line-height:1.1;background-color:#e6e7e8}.careerInfoFilter .select::after{content:"";display:inline-block;margin-left:-2.5rem;margin-right:1rem;width:1.5rem;height:1rem;background-color:var(--select-arrow);clip-path:polygon(100% 0%,0 0%,50% 100%)}div.chart{margin-top:3rem;min-height:300px}span.decrease{background-image:url("/ccsglobal/media/Global/PageContent/decrease_16.png");background-position:2px center;background-repeat:no-repeat;padding-left:2.5rem}span.increase{background-image:url("/ccsglobal/media/Global/PageContent/increase_16.png");background-position:2px center;background-repeat:no-repeat;padding-left:2.5rem}div.careerInfoFilter{text-align:center;z-index:1000}.tool{cursor:help;position:relative}.tool::before,.tool::after{left:50%;opacity:0;position:absolute;z-index:-100}.tool:hover::before,.tool:focus::before,.tool:hover::after,.tool:focus::after{opacity:1;transform:scale(1) translateY(0);z-index:1100}.tool::before{border-style:solid;border-width:2rem;border-color:transparent transparent #e6e7e8 transparent;top:40%;content:" ";margin-left:-2rem;transition:all .65s cubic-bezier(.84,-.18,.31,1.26),opacity .65s .5s;transform:scale(.6) translateY(100%)}.tool:hover::before,.tool:focus::before{transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s}.tool::after{background:#e6e7e8;border-radius:.5rem;top:200%;color:#000;font-size:1.5rem;content:attr(data-tip);margin-left:-15rem;padding:1rem;transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s;transform:scale(.6) translateY(-50%);width:30rem}.tool:hover::after,.tool:focus::after{transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}@media(max-width:760px){.tool::after{font-size:.75rem;margin-left:-5rem;width:20rem}}