* {
  box-sizing: border-box
}

.career-resources {
  font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-weight: 400;
  font-size: 16px;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.career-resources p {
  font-size: 15px;
  line-height: 25px;
  color: #4a4a4a
}

.career-resources section a {
  color: #0d3d56;
  text-decoration: underline
}

.career-resources section a:visited {
  color: #0d3d56;
  text-decoration: underline
}

.career-resources section a:hover {
  color: #f26021
}

.career-resources section a:active {
  color: #f26021
}

.career-resources .overview-area {
  margin-top: 10vh;
  margin-bottom: 10vh
}

.career-resources .overview-area .header-text h1 {
  font-size: 3rem;
  line-height: 3.2rem;
  letter-spacing: 1.4px;
  margin-bottom: 2rem;
  color: #000
}

.career-resources .overview-area .header-text p {
  font-size: 1rem;
  color: #6d7278;
  line-height: 2rem;
  letter-spacing: .25px;
  margin-bottom: 2.2rem
}

.career-resources .navover {
  border: 0
}

.career-resources .navover h4 {
  font-weight: 600;
  font-size: 1.9rem;
  line-height: 2rem;
  margin-bottom: 1.5rem
}

.career-resources .navover h5 {
  font-weight: 300;
  font-size: 1.9rem;
  line-height: 2rem;
  margin-top: 1.5rem
}

.career-resources .navover p {
  color: #6d7278
}

.career-resources .navover a {
  color: #0091ff;
  text-transform: uppercase;
  font-size: .8rem
}

.career-resources .navover a:link,a:visited {
  color: #0091ff
}

.career-resources .navover a:hover,a:active {
  color: #000
}

.career-resources .navoverfooter {
  min-height: 5vh
}

.career-resources .section-heading h2 {
  text-align: left;
  font-size: 2rem;
  font-weight: 300;
  color: #232323;
  margin-bottom: .5rem
}

.career-resources .section-heading h3 {
  text-align: left;
  font-size: 1.6rem;
  font-weight: 400;
  color: #232323;
  margin-bottom: .5rem
}

.career-resources .section-heading p {
  font-size: 17px;
  color: #777
}

.career-resources .section-heading img {
  display: block
}

.career-resources .section-text {
  padding: 1.5rem
}

.career-resources .section-text h5 {
  font-size: 2rem;
  font-weight: 700;
  color: #1e1e1e;
  line-height: 2rem;
  letter-spacing: .5px
}

.career-resources .section-text p {
  font-size: 1rem;
  line-height: 1.8rem;
  letter-spacing: .5px
}

.career-resources .section-text ul {
  color: #4a4a4a;
  font-size: 1rem;
  line-height: 1.6rem;
  letter-spacing: .5px
}

.career-resources .section-text ol {
  color: #4a4a4a;
  font-size: 1rem;
  line-height: 1.6rem;
  letter-spacing: .5px
}

.career-resources .section-text span {
  font-size: 1rem;
  color: #4a4a4a
}

.career-resources .section-text span a {
  color: #708090
}

.career-resources .maintitleright-image {
  align-self: center
}

.career-resources .imgtranwhite {
  filter: opacity(.3)
}

.career-resources .maintitletext {
  padding: 1rem
}

.career-resources .maintitlenumber {
  font-size: 60px;
  font-weight: 300;
  color: #fff;
  line-height: 40px;
  margin-bottom: 25px;
  letter-spacing: .5px
}

.career-resources .maintitleheading {
  font-size: 36px;
  font-weight: 700;
  color: #fff;
  line-height: 40px;
  margin-bottom: 15px;
  letter-spacing: .5px
}

.career-resources .maintitlep {
  color: #fff;
  font-size: 18px;
  margin-bottom: 30px;
  line-height: 25px;
  letter-spacing: .5px
}

.career-resources .maindivsec {
  padding: 80px 0 50px 0
}

.career-resources .mainorange {
  position: relative;
  background: #fa6400;
  background: -moz-linear-gradient(-45deg,#fa6400 0,#f7b500 100%);
  background: -webkit-gradient(left top,right bottom,color-stop(0,#fa6400),color-stop(100%,#f7b500));
  background: -webkit-linear-gradient(-45deg,#fa6400 0,#f7b500 100%);
  background: -o-linear-gradient(-45deg,#fa6400 0,#f7b500 100%);
  background: -ms-linear-gradient(-45deg,#fa6400 0,#f7b500 100%);
  background: linear-gradient(135deg,#fa6400 0,#f7b500 100%)
}

.career-resources .mainpink {
  position: relative;
  background: #ce1340;
  background: -moz-linear-gradient(-45deg,#e83d66 0,#ce1340 100%);
  background: -webkit-gradient(left top,right bottom,color-stop(0,#e83d66),color-stop(100%,#ce1340));
  background: -webkit-linear-gradient(-45deg,#e83d66 0,#ce1340 100%);
  background: -o-linear-gradient(-45deg,#e83d66 0,#ce1340 100%);
  background: -ms-linear-gradient(-45deg,#e83d66 0,#ce1340 100%);
  background: linear-gradient(135deg,#e83d66 0,#ce1340 100%)
}

.career-resources .mainpurple {
  position: relative;
  background: #7f2ef4;
  background: -moz-linear-gradient(-45deg,#b620e0 0,#7f2ef4 0,#6236ff 100%);
  background: -webkit-gradient(left top,right bottom,color-stop(0,#b620e0),color-stop(0,#7f2ef4),color-stop(100%,#6236ff));
  background: -webkit-linear-gradient(-45deg,#b620e0 0,#7f2ef4 0,#6236ff 100%);
  background: -o-linear-gradient(-45deg,#b620e0 0,#7f2ef4 0,#6236ff 100%);
  background: -ms-linear-gradient(-45deg,#b620e0 0,#7f2ef4 0,#6236ff 100%);
  background: linear-gradient(135deg,#b620e0 0,#7f2ef4 0,#6236ff 100%)
}

.career-resources .mainblue {
  position: relative;
  background: #0d4fd5;
  background: -moz-linear-gradient(-45deg,#0d4fd5 0,#0091ff 100%);
  background: -webkit-gradient(left top,right bottom,color-stop(0,#0d4fd5),color-stop(100%,#0091ff));
  background: -webkit-linear-gradient(-45deg,#0d4fd5 0,#0091ff 100%);
  background: -o-linear-gradient(-45deg,#0d4fd5 0,#0091ff 100%);
  background: -ms-linear-gradient(-45deg,#0d4fd5 0,#0091ff 100%);
  background: linear-gradient(135deg,#0d4fd5 0,#0091ff 100%)
}

.career-resources .maingreen {
  position: relative;
  background: #0b9759;
  background: -moz-linear-gradient(-45deg,#0b9759 0,#6dd400 100%);
  background: -webkit-gradient(left top,right bottom,color-stop(0,#0b9759),color-stop(100%,#6dd400));
  background: -webkit-linear-gradient(-45deg,#0b9759 0,#6dd400 100%);
  background: -o-linear-gradient(-45deg,#0b9759 0,#6dd400 100%);
  background: -ms-linear-gradient(-45deg,#0b9759 0,#6dd400 100%);
  background: linear-gradient(135deg,#0b9759 0,#6dd400 100%)
}

.career-resources .maintur {
  position: relative;
  background: #0ca4a7;
  background: -moz-linear-gradient(-45deg,#0ca4a7 0,#44cbd7 100%);
  background: -webkit-gradient(left top,right bottom,color-stop(0,#0ca4a7),color-stop(100%,#44cbd7));
  background: -webkit-linear-gradient(-45deg,#0ca4a7 0,#44cbd7 100%);
  background: -o-linear-gradient(-45deg,#0ca4a7 0,#44cbd7 100%);
  background: -ms-linear-gradient(-45deg,#0ca4a7 0,#44cbd7 100%);
  background: linear-gradient(135deg,#0ca4a7 0,#44cbd7 100%)
}

.career-resources .stextorange {
  color: #fa6400
}

.career-resources .stextpink {
  color: #e83d66
}

.career-resources .stextpurple {
  color: #b620e0
}

.career-resources .stextblue {
  color: #0091ff
}

.career-resources .stextgreen {
  color: #099a59
}

.career-resources .stexttur {
  color: #44cbd7
}

.career-resources .nounicon-sm {
  height: 8vh;
  width: auto
}

.career-resources .iconorange {
  filter: invert(62%) sepia(96%) saturate(5231%) hue-rotate(5deg) brightness(102%) contrast(102%)
}

.career-resources .iconpink {
  filter: invert(15%) sepia(53%) saturate(6267%) hue-rotate(336deg) brightness(95%) contrast(96%)
}

.career-resources .iconpurple {
  filter: invert(61%) sepia(94%) saturate(7474%) hue-rotate(256deg) brightness(92%) contrast(110%)
}

.career-resources .iconblue {
  filter: invert(17%) sepia(99%) saturate(2191%) hue-rotate(215deg) brightness(113%) contrast(101%)
}

.career-resources .icongreen {
  filter: invert(43%) sepia(66%) saturate(6851%) hue-rotate(143deg) brightness(98%) contrast(91%)
}

.career-resources .icontur {
  filter: invert(70%) sepia(53%) saturate(5797%) hue-rotate(142deg) brightness(86%) contrast(91%)
}

.career-resources .btn {
  color: #fff;
  text-transform: uppercase;
  font-size: .9em;
  font-weight: 600;
  padding: 1rem 4rem;
  border: 0
}

.career-resources .btnorange {
  background-color: #fa6400
}

.career-resources .btnpink {
  background-color: #e83d66
}

.career-resources .btnpurple {
  background-color: #b620e0
}

.career-resources .btnblue {
  background-color: #0091ff
}

.career-resources .btngreen {
  background-color: #099a59
}

.career-resources .btntur {
  background-color: #44cbd7
}

.career-resources .btn-circle {
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  padding: 0;
  border-radius: 50%
}

.career-resources .btn-circle i {
  position: relative;
  top: -1px
}

.career-resources .btn-circle-xs {
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: .7rem
}

.career-resources .btn-circle-sm {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: .9rem
}

.career-resources .btn-circle-lg {
  width: 55px;
  height: 55px;
  line-height: 55px;
  font-size: 1.1rem
}

.career-resources .btn-circle-xl {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 1.3rem
}

.career-resources .accordions {
  background-color: #f7f7f7
}

.career-resources .accordion-head {
  color: #6d7278;
  padding: 20px;
  font-size: 20px;
  cursor: pointer;
  transition: color .2s ease-in-out;
  border-bottom: 1px solid #fff
}

@media screen and (min-width: 768px) {
  .career-resources .accordion-head {
    padding:1rem;
    font-size: 1.2rem
  }
}

.career-resources .accordion-head .icon {
  float: right;
  transition: transform .2s ease-in-out
}

.career-resources .accordion-head.is-open {
  color: #000;
  font-weight: 700;
  border-bottom: none
}

.career-resources .accordion-head.is-open .icon {
  transform: rotate(45deg)
}

.career-resources .accordion-body {
  overflow: hidden;
  height: 0;
  transition: height .3s ease-in-out;
  border-bottom: 1px solid #fff;
  padding: 0
}

.career-resources .accordion-body>.content {
  padding: 20px;
  padding-top: 0
}

.career-resources .tipbox {
  display: flex
}

.career-resources .tipbox .hr-line {
  width: 100%;
  position: relative;
  margin: 5px;
  border-bottom: 2px solid
}

.career-resources .tipbox .hr-icon {
  position: relative;
  top: 1rem;
  font-size: 2rem
}

.career-resources .tborange {
  border-color: #fa6400;
  color: #fa6400
}

.career-resources .tbpink {
  border-color: #e83d66;
  color: #e83d66
}

.career-resources .tbpurple {
  border-color: #b620e0;
  color: #b620e0
}

.career-resources .tbblue {
  border-color: #0091ff;
  color: #0091ff
}

.career-resources .tbgreen {
  border-color: #099a59;
  color: #099a59
}

.career-resources .tbtur {
  border-color: #44cbd7;
  color: #44cbd7
}

.career-resources .windowcl {
  font-size: 12px;
  line-height: 1
}
