body img {
  border: none;
  box-shadow: none !important;
}

.retina-image img {
  width: 50%;
}

.header-row {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2f3291+0,d22b52+50,2f3291+100 */
  background: rgb(47, 50, 145);
  /* Old browsers */
  background: -moz-linear-gradient(45deg,
      rgba(47, 50, 145, 1) 0%,
      rgba(210, 43, 82, 1) 50%,
      rgba(47, 50, 145, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg,
      rgba(47, 50, 145, 1) 0%,
      rgba(210, 43, 82, 1) 50%,
      rgba(47, 50, 145, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg,
      rgba(47, 50, 145, 1) 0%,
      rgba(210, 43, 82, 1) 50%,
      rgba(47, 50, 145, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f3291', endColorstr='#2f3291', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.w-red .vc_btn3.vc_btn3-color-white {
  color: #b30638 !important;
}

.grid-mb-0 .wpb_text_column {
  margin-bottom: 0 !important;
}

.level-up p {
  font-family: itc-avant-garde-gothic-pro, sans-serif;
  font-size: 22px;
}

.level-up img {
  position: relative;
  top: -10px;
  width: 440px;
}

.header-right-column .vc_column-inner {
  min-height: 400px;
}

.header-right-column .vc_column-inner {
  background-position: left, center !important;
}

.header-row .vc_btn3.vc_btn3-color-white,
.header-row .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
  color: #04007d;
  font-family: itc-avant-garde-gothic-pro, sans-serif;
  font-weight: 700;
}

.header-row .vc_btn3.vc_btn3-color-white:hover,
.header-row .vc_btn3.vc_btn3-color-white:active {
  background: #04007d;
  color: #fff;
}

.angle-one {
  clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
  margin-top: -60px;
}

.swiper-pagination-bullet {
  background: #ccc;
}

.swiper-pagination-bullet-active {
  background: #b30638;
}



.column-round .vc_column-inner {
  border-radius: 8px;
  padding-left: 20px;
  padding-right: 20px;
}

.column-drop-shadow .vc_column-inner {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.column-video .vc_column-inner {
  overflow: hidden;
  justify-content: center;
}

.career-row-two {
  min-height: 300px;
}



.career-row-three .vc_single_image-img {
  box-shadow: none !important;
  border: none;
}



.border-radius {
  border-radius: 25px;
}

h2 span.light-text {
  font-weight: 300;
}

.swiper-quotes {
  overflow: hidden;
}

.swiper-quotes p {
  font-size: 22px;
}

.swiper-quotes img {
  border-radius: 8px;
  max-height: 100%;
  filter: none;
}

.swiper-slide-image {
  width: 33%;
  margin-right: 2%;
  display: inline-block;
  vertical-align: middle;
}


.swiper-slide-text {
  width: 60%;
  display: inline-block;
  vertical-align: middle;
}

.swiper-quotes .swiper-slide {
  text-align: left;
}

@media (max-width: 767px) {
  .swiper-slide-image {
    width: 100%;
    margin-right: 0;
    display: block;
  }

  .swiper-slide-text {
    width: 100%;
    display: block;
  }

  .grid-values .wpb_text_column {
    margin-bottom: 60px !important;
  }



}

.available-opportunities .vc_btn3-container {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f37321+0,ed2024+100 */
  background: rgb(243, 115, 33);
  /* Old browsers */
  background: -moz-linear-gradient(left,
      rgba(243, 115, 33, 1) 0%,
      rgba(237, 32, 36, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left,
      rgba(243, 115, 33, 1) 0%,
      rgba(237, 32, 36, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,
      rgba(243, 115, 33, 1) 0%,
      rgba(237, 32, 36, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f37321', endColorstr='#ed2024', GradientType=1);
  /* IE6-9 */
}

.available-opportunities .vc_column-inner {
  position: relative;
  padding-left: 25px;
  padding-right: 25px;
}

.available-opportunities .vc_btn3-inline {
  position: absolute;
  bottom: 0;
  margin-bottom: 0 !important;
}

.available-opportunities h4 {
  margin-bottom: 80px !important;
}

.available-opportunities .vc_btn3-color-purple {
  background: #2b295c !important;
  font-family: itc-avant-garde-gothic-pro, sans-serif;
  font-weight: 700;
  padding-left: 0;
  padding-right: 25% !important;
  padding-bottom: 20px;
  margin-bottom: 2px;
  min-width: 120px;
}

.available-opportunities .vc_btn3-color-purple:hover,
.available-opportunities .vc_btn3-color-purple:active {
  color: #f36e21 !important;
}

.available-opportunities .vc_btn3-color-purple .vc_btn3-icon {
  color: #f36e21;
  top: 42%;
  right: 2px !important;
}

.available-opportunities .vc_btn3-color-purple:hover {
  padding-left: 10px !important;
}

.apply-today h3 {
  font-size: 40px;
  padding-top: 20px;
  width: 80px;
  height: 80px;
  margin: 0 auto 20px;
  border-radius: 50%;
}

.apply-online h3 {

  padding-top: 0;
}

.apply-online h3 span {
  background: #fff;
  height: 76px;
  width: 76px;
  display: inline-block;
  border-radius: 50%;
  margin-top: 2px;
  padding-top: 20px;
  color: #5d001b;
}

.benefits img {
  max-width: 80%;
}

.core-values p:before {
  font-family: "Font Awesome 5 Free";
  content: "\f058";
  display: inline-block;
  padding-right: 3px;
  display: table-cell;
  padding-right: 12px;
  vertical-align: middle;
  font-weight: 400;
}

.core-values p {
  font-family: itc-avant-garde-gothic-pro, sans-serif;
  font-weight: 700;
  display: table;
  line-height: 120%;
}

@media (min-width: 768px) {
  .header-right-column {
    position: absolute;
    right: 0;
    height: 100%;
    display: flex;
    top: 0;
  }
}