/*
@font-face {
  font-family: DaxlinePro-Regular;
  src: url("../font/DaxlinePro-Regular.woff") format("woff");
}
@font-face {
  font-family: DaxlinePro-Medium;
  src: url("../font/DaxlinePro-Medium.woff") format("woff");
}
@font-face {
  font-family: DaxlinePro-Bold;
  src: url("../font/DaxlinePro-Bold.woff2") format("woff2");
}
*/

/*
.corporate.home #open-menu.scrolled {
    transition: top ease-out 0.5s;
    top: 1.5625em;
}

.corporate.home #open-menu {
    top: 4.5625em;
    transition: top ease-out 0.5s;
}
*/


/*** Banner with overlay image ***/


.image-block-wrapper {
  flex-direction: column-reverse;
}

.our-people{
  font-size:30px;
  color: #432944;
  font-weight: 400;
}

.spread-hope {
  font-size: 24px;
  color: #E51B2E;
  font-weight: 400;
}

.our-people a,
.our-people a:visited,
.our-people a:hover,
.our-people a:active,
.our-people a:focus
{
  color: #432944;
  text-decoration: none;
}

.spread-hope a,
.spread-hope a:visited,
.spread-hope a:hover,
.spread-hope a:active,
.spread-hope a:focus
{
  color: #E51B2E;
  text-decoration: none;
}

.image-block-image-wrapper.text-wrapper .text-wrapper-inner {
  text-align: center;
  width: 100%;
  margin-top: 27px;
  margin-bottom: 20px;
}


/*** END of Banner with overlay image ***/


.tps-main-wrapper.home .billboard-slide  .header-text-content-center {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-top: 20px;
}

.tps-main-wrapper.home .billboard-slide  .billboard-image-wrapper {
    padding-bottom: 12px;
    max-width:90%;
    margin-bottom: 10px;
    text-align: center;
}

.tps-main-wrapper.home .billboard-slide .billboard-image-wrapper img {
    width: 80%;
}

.main-billboard-static .pre-cta {
    color: #432943;
    text-align: center;
    letter-spacing: -0.1px;
    line-height: 26px;
    font-size: 19px;
    font-weight: 400;
    padding-bottom: 21px;
    max-width:90%;
  
}

.main-billboard-static .post-cta {
    font-size: 17px;
    font-weight: 300;
    line-height: 25px;
    letter-spacing: -0.02px;
    text-align: center;
    color: #432944;
    padding-top: 10px;
    max-width:90%;
}	

a.button.button-secondary-celeste, 
a.button.button-secondary-celeste:focus, 
a.button.button-secondary-celeste:hover, 
a.button.button-secondary-celeste:active, 
a.button.button-secondary-celeste:visited {
    color: #432844;
    background-color: #A9E1Df;
    border: none;
}

a.button.no-arrow:after {
  content: none;
}

.header-text-content-center a.button {
  font-size: 18px;
  width: 100%;
  max-width: 357px;
}


.footer-message {
    font-size: 19px;
    text-align: center;
    color: #432944;
    font-weight: 300;
    margin-top: 32px;
    margin-bottom: 10px;
}

.corporate.home.colorWhite ~ .ticker-banner {
    transition: display ease-out 0.2s;
    display: none;
}

.petal-right {
  display: none;
}

.main-billboard-static {
    margin-bottom: 60px;
}

a.button.thin-button {
  line-height: 10px;
}

.header-text-content-left a.button.thin-button {
  line-height: 24px;
  font-weight: 400;
  font-size: 18px;
}

a.button.thin-button:after {
  display:none;
}

header.corporate.home {
    background: transparent;
    box-shadow: none;
    padding: 0.625rem;
    z-index: 4;
}

  header{
    background: transparent;
    box-shadow: none;
  }
  main.tps-main-wrapper{
    margin:0;
  }
  @media screen and (min-width: 75em){
    .billboard-slide {
      padding: 20% 2% 2.125rem;
    }
  }
  @media screen and (min-width: 64em){
    .owl-carousel .owl-item img.slider-decal {
      max-width: 24rem;
    }
    .billboard-slide .header-text-content-left .h1{      
      font-weight: bold;
      letter-spacing: -0.72px;      
      /*text-shadow: 0px 2px 5px rgba(0,0,0,0.5);*/
      color: #432943;
      width: 45%;
    }
 
  }

  header.home.colorWhite{
    background: white;
  }

  header.home nav ul#desktop > li > a,
  header.home nav ul#desktop > li:hover > a{
  /*
      color: white;
  */
  }


  header.home.colorWhite nav ul#desktop > li > a,
  header.home.colorWhite nav ul#desktop > li:hover > a{
      color: black;
  }

  header.home.colorWhite nav li span:after {
      color: black;
  }


  .main-billboard{
    background: url("../img/header_image.png");
    background-size:100%;
    background-repeat:no-repeat; 
    position: relative;   
  }
  .header-image-left {
      left: 0;
      position: absolute;
      top: 30%;
      width: 15%;
  }
  .header-image-right{   
    right: 0;
    position: absolute;
    top: 20%;
    width: 25%;
    text-align: right;
  }
  .tps-main-wrapper.home  .billboard-slide {
    padding: 20px;
  }

  .content h2:after, .content .h2:after{
    margin:2.75rem auto 2.75rem!important;
  }
  .fixed-container .search-bar{
    background: white;    
  }
  .fixed-container .search-bar input[type="text"]{
    color:#000;
  }
  .multi-panel {
    background: #000;
    position: relative;
    overflow: hidden;    
  }
  

  .billboard-slide.bg-celeste, .billboard-slide.bg-celeste .billboard-text-content{
    background: transparent;
  }
  
  .multi-panel:before,.multi-panel:after {
    content: '';
    background: url("../images/hr.png") 0 0 no-repeat;
    height: 5px;
    width: 100%;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .multi-panel:after {
    top: auto;
    bottom: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  
  .multi-panel h1 {
    display: none;
  }
  
  .multi-panel__section {
    height: auto;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    opacity: 0;
    transition: -ms-flex ease 0.65s, opacity ease-out 0.65s 0.33s;
    transition: flex ease 0.65s, opacity ease-out 0.65s 0.33s;
  }
  
  .multi-panel__section:first-child:nth-last-child(2) video {
    width: 100%;
  }
  
  .no-js .multi-panel__section {
    opacity: 1;
  }
  
  @media print, (min-width: 48em) {
    .multi-panel__section {
      height: 30vh;
    }
  }
  
  @media (min-width: 57.5em) {
    .multi-panel__section {
      height: 50vh;
    }
  }
  
  @media (min-width: 67.5em) {
    .multi-panel__section {
      height: 100vh !important;
      min-height: 51rem;
    }
  }
  
  .multi-panel__section:hover {
    -ms-flex: 1.07;
    flex: 1.07;
  }
  
  .multi-panel__section:hover .multi-panel__image,.multi-panel__section:hover video {
    opacity: 0.8 !important;
  }

  .multi-panel__section:nth-child(2) .multi-panel__image {
    background-position: 50% 50%;
  }
  
  .multi-panel__section:nth-child(3) {
    transition: -ms-flex ease 0.65s, opacity ease-out 0.65s 1.33s;
    transition: flex ease 0.65s, opacity ease-out 0.65s 1.33s;
  }
  
  .multi-panel__section:nth-child(3) .multi-panel__image {
    background-position: 35% 50%;
  }
  
  .multi-panel__section:nth-child(3) video {
    object-position: 50% 50%;
  }
  
  .multi-panel__section:nth-child(4) {
    transition: -ms-flex ease 0.65s, opacity ease-out 0.65s 2.33s;
    transition: flex ease 0.65s, opacity ease-out 0.65s 2.33s;
  }
  
  .multi-panel__section:nth-child(4) .multi-panel__image {
    background-position: 44% 50%;
  }
  
  .multi-panel__section:nth-child(4) video {
    object-position: 100% 50%;
  }
  
  .multi-panel__section:nth-child(5) .multi-panel__image {
    background-position: 61% 50%;
  }
  .multi-panel.is--active .multi-panel__section {
    opacity: 1;
  }
  
  .multi-panel__section .video-lazy.loaded video {
    display: block;
  }
  
  .multi-panel__section .video-lazy video {
    display: none;
  }
  
  .multi-panel__section video {
    transition: all ease 0.45s;
    object-fit: cover;
    opacity: 0.7;
    background: #000;
    object-position: 0% 50%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: auto;
  }
  
  .multi-panel:hover .multi-panel__section video {
    opacity: 0.4;
  }
  
  @media (min-width: 67.5em) {
    .multi-panel__section video {
      width: auto;
      height: 100%;
    }
  }
  
  .multi-panel__section h2 {
    font-family: "Daxline Offc W01";
    font-size: 2.125rem;
    font-weight: bold;
    color: #fff;
    letter-spacing: .0625rem;
    padding-bottom: 0;
    transition: all ease-out 0.45s 0.2s;
  }
  
  .font--arial .multi-panel__section h2 {
    font-family: Arial,Helvetica,sans-serif;
  }
  
  @media print, (min-width: 48em) {
    .multi-panel__section h2 {
      font-size: 2.0625rem;
    }
  }
  
  @media (min-width: 93.75em) {
    .multi-panel__section h2 {
      font-size: 2.2rem;
    }
  }
  
  @media (min-width: 67.5em) {
    .multi-panel__section h2 {
      text-align: center;
      width: 100%;    
    }
  }
  .multi-panel__section h2 {   
    font-family: "Daxline Offc W01";
    font-weight: bold;
    letter-spacing: -0.25px;
    margin-bottom: 1.6rem;
  }
  .multi-panel__section span {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    font-size: 1.25rem;
    text-transform: uppercase;
    color: #fff;
    line-height: 1.1;
    opacity: 0;
    transition: opacity ease-out 0.2s;
  }
  


  .font--arial .multi-panel__section span {
    font-family: Arial,Helvetica,sans-serif;
  }
  
  @media (min-width: 67.5em) {
    .multi-panel__section span {
      font-size: 1.75rem;
      padding-left: .25rem;
    }
  }
  
  .multi-panel--with-titles .multi-panel__section span {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  
  .js .multi-panel__section ul {
    display: none;
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    position: relative;
    list-style: none;
    padding: .625rem;
    margin: 0;
    transition: max-height 0.45s ease-out, opacity ease 0.2s 0.4s;
  }
  
  @media (min-width: 67.5em) {
    .js .multi-panel__section ul {
      padding: 1.25rem;
      display: block;
    }
  }
  
  .multi-panel__section li {
    opacity: 0;
    color: #fff;
    -webkit-transform: translateX(-24px);
    transform: translateX(-24px);
    margin-bottom: 2.2rem;
    transition: opacity ease-out 0.45s 0.85s,-webkit-transform ease-out 0.45s 0.85s,left ease-out 0.3s;
    transition: opacity ease-out 0.45s 0.85s,transform ease-out 0.45s 0.85s,left ease-out 0.3s;
  }
  
  @media (min-width: 67.5em) {
    .multi-panel__section li {
      margin-bottom: 3vh;
    }
  }
  
  .multi-panel__section li:nth-child(2) {
    transition: opacity ease-out 0.45s 1.15s,-webkit-transform ease-out 0.45s 1.15s,left ease-out 0.3s;
    transition: opacity ease-out 0.45s 1.15s,transform ease-out 0.45s 1.15s,left ease-out 0.3s;
  }
  
  .multi-panel__section li:nth-child(3) {
    transition: opacity ease-out 0.45s 1.35s,-webkit-transform ease-out 0.45s 1.35s,left ease-out 0.3s;
    transition: opacity ease-out 0.45s 1.35s,transform ease-out 0.45s 1.35s,left ease-out 0.3s;
  }
  
  .multi-panel__section a {
    padding: .625rem;
    display: block;
    transition: background ease 0.3s;
  }
  
  @media (min-width: 67.5em) {
    .multi-panel__section a {
      padding: 1.25rem;
    }
  }
  
  .multi-panel__section a:focus,.multi-panel__section a:hover {
    background: rgba(0,0,0,0.2);
  }
  
  .multi-panel__section h3,.multi-panel__section h4 {
 /*   font-family: "DINWebPro-Light", Arial,Helvetica,sans-serif;*/
    font-size: 1.125rem;
    margin: 0;
    color: #fff;
    text-transform: none;
    letter-spacing: -0.04em;
    line-height: 1.2125em;
    padding-bottom: 0;
  }
  
  .font--arial .multi-panel__section h3,.font--arial .multi-panel__section h4 {
    font-family: Arial,Helvetica,sans-serif;
  }
  
  @media print, (min-width: 48em) {
    .multi-panel__section h3,.multi-panel__section h4 {
      font-size: 1.625rem;
    }
  }
  
  .multi-panel__section p {
    font-size: 16px;
    margin: .625rem 0 0 0;
    color: #fff;
  }
  
  @media (min-width: 93.75em) {
    .multi-panel__section.is--reduced .multi-panel__heading {
      padding: 1.25rem;
    }
  }
  
  .multi-panel__section.is--reduced video {
    opacity: 0.55;
  }
  
  .multi-panel__section.is--reduced .multi-panel__image {
    /*opacity: 0.3;*/
      opacity: 0.7;
  }
  
  .multi-panel__section.is--reduced:hover .multi-panel__image {
    opacity: 0.4;
  }
  
  .multi-panel__section.is--reduced h2 {
    transition: font-size ease 0.45s;
  }
  
  @media print, (min-width: 48em) {
    .multi-panel__section.is--reduced h2 {
      font-size: 1.3125rem;
    }
  }
  
  @media (min-width: 93.75em) {
    .multi-panel__section.is--reduced h2 {
      font-size: 1.8125rem;
    }
  }
  
  @media (min-width: 67.5em) {
    .multi-panel__section.is--reduced span {
      font-size: 1rem;
    }
  }
  
  .no-js .multi-panel__section {
    height: auto;
  }
  
  .no-js .multi-panel__section .multi-panel__heading {
    padding: 1.25rem;
  }
  
  .no-js .multi-panel__section video {
    display: none;
  }
  
  .no-js .multi-panel__section,.multi-panel__section.is--expanded {
    height: auto;
    -ms-flex: 3.5;
    flex: 3.5;
    cursor: default;
    /*background: #006399;*/
  }
  
  @media print, (min-width: 48em) {
    .no-js .multi-panel__section,.multi-panel__section.is--expanded {
      -ms-flex: 2.3;
      flex: 2.3;
    }
  }
  
  @media (min-width: 93.75em) {
    .no-js .multi-panel__section,.multi-panel__section.is--expanded {
      -ms-flex: 2.6;
      flex: 2.6;
    }
  }
  
  .no-js .multi-panel__section .multi-panel__heading,.multi-panel__section.is--expanded .multi-panel__heading {
    text-align: left;
    padding-bottom: 0;
  }
  
  @media (min-width: 67.5em) {
    .no-js .multi-panel__section .multi-panel__heading,.multi-panel__section.is--expanded .multi-panel__heading {
      padding: 1.25rem 2.5rem;
    }
  }
  
  .no-js .multi-panel__section .multi-panel__image,.multi-panel__section.is--expanded .multi-panel__image {
    opacity: 0.3 !important;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  
  .no-js .multi-panel__section video,.multi-panel__section.is--expanded video {
    opacity: 0.35 !important;
    height: 100%;
  }
  
  .no-js .multi-panel__section h2,.multi-panel__section.is--expanded h2 {
    transition: all ease 0.45s;
  }
  
  @media print, (min-width: 48em) {
    .no-js .multi-panel__section h2,.multi-panel__section.is--expanded h2 {
      font-size: 2.75rem;
    }
  }
  
  @media (min-width: 93.75em) {
    .no-js .multi-panel__section h2,.multi-panel__section.is--expanded h2 {
      font-size: 3.4375rem;
    }
  }
  
  @media (min-width: 67.5em) {
    .no-js .multi-panel__section h2,.multi-panel__section.is--expanded h2 {
      text-align: left;
    }
  }
  
  .no-js .multi-panel__section span,.multi-panel__section.is--expanded span {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: opacity ease-in 0.45s 0.45s;
    padding-left: 0;
  }
  
  .no-js .multi-panel__section ul,.multi-panel__section.is--expanded ul {
    display: block;
    opacity: 1;
    visibility: visible;
    max-height: 2000px;
    transition: max-height ease-out 1s 0.45s, opacity ease-in 0.2s;
    padding-top: 0px;
  }
  
  .no-js .multi-panel__section li,.multi-panel__section.is--expanded li {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    max-width: 580px;
  }
  
  .multi-panel__image {
    background-position: 80% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: -8px;
    left: -8px;
    right: -8px;
    bottom: -8px;
    opacity: 0.7;
    transition: opacity ease 0.45s, -webkit-transform ease 6s 0.4s, -webkit-filter ease 1s 0.2s, opacity ease 0.45s, -webkit-transform ease 6s 0.4s, filter ease 1s 0.2s;
    transition: opacity ease 0.45s, transform ease 6s 0.4s, filter ease 1s 0.2s;
  }
  
  .multi-panel:hover .multi-panel__image {
    /*opacity: 0.4;*/
      opacity: 0.7;
  }
  
  .multi-panel__video video {
    display: none;
  }
  
  .multi-panel__video.playing .multi-panel__image {
    display: none;
  }
  
  .multi-panel__video.playing video {
    display: block;
  }
  
  .js .multi-panel__heading {
    position: relative;
    text-shadow: 0px 2px 2px rgba(0,0,0,0.12);
    padding: 2.5rem 1.25rem;
  }

  span.multi-panel__heading-subheading {
      font-size: 21px;
      font-weight: 400;
      text-transform: inherit;
  }

  .is--expanded .multi-panel__heading-subheading_wrapper {
      height: auto;
  }

  .multi-panel__heading-subheading_wrapper {
      height: 0px;
  }
  
  @media print {
    .js .multi-panel__heading {
      padding: 1.25rem;
      position:absolute;
      top:40%;
    }
  }
  
  @media (min-width: 93.75em) {
    .js .multi-panel__heading {
      padding: 2.5rem;
    }
  }
  
  @media (min-width: 67.5em) {
    .js .multi-panel__heading {
      text-align: center;
      position:unset;
      top:unset;
    }
  
    .js .multi-panel__heading span {
      width: 100%;
      line-height: 1.4;
    }
  
    .js .multi-panel__heading span:after {
      content: '\00a0';
    }
  }
  
  @media (min-width: 67.5em) {
    .js .multi-panel__content {
      position: relative;
      top: 55%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
    }
  }
  
  .multi-panel__prompt {
    z-index: 1;
    color: #fff;
    font-size: 16px;
    position: absolute;
    top: 0;
    right: 0;
    transition: bottom ease-out .45s, opacity ease .45s;    
    cursor: pointer;
    background: none;
    border: 0;
    padding: 1.25rem;
    box-shadow: none;
    margin: 0;
  }
  
  @media print, (min-width: 48em) {
    .multi-panel__prompt {
      top: 2.5rem;
      right: 1.25rem;
    }
  }
  
  @media (min-width: 93.75em) {
    .multi-panel__prompt {
      right: 2.5rem;
    }
  }
  
  @media (min-width: 67.5em) {
    .multi-panel__prompt {
      top: 11.25rem;
    }
  }
  
  .multi-panel__prompt:focus,.multi-panel__prompt:hover {
    opacity: 1;
    background: none;
    box-shadow: none;
  }


  .multi-panel__prompt:after {
    content: '\2573';
    display: inline-block;
    padding-left: 1.125rem;
    font-size: 19px;
    font-weight: bold;
    transition: -webkit-transform ease-out .45s;
    transition: transform ease-out .45s;
    -webkit-transform: translateY(7px) rotate(-45deg);
    transform: translateY(7px) rotate(-45deg);
    color: #FF0000;
  }
  
  .no-js .multi-panel__prompt {
    display: none;
  }
  
  .no-js .multi-panel__prompt,.is--expanded .multi-panel__prompt {
    color: rgba(255,255,255,0);
    bottom: calc(100% - 70px);
  }
  
  .no-js .multi-panel__prompt:after,.is--expanded .multi-panel__prompt:after {
    -webkit-transform: rotate(-2520deg);
    transform: rotate(-2520deg);
    opacity: 1;
    color: white;
  }

  .image-block-wrapper{
      margin:20px 0;
  }
  

  /* WE ARE HIRING */

  .weare-hiring {
      margin: 30px 0 0px;
  }

  .content .row .weare-hiring .columns {
      margin-bottom: 20px;
  }

  .weare-hiring .card-item.with-cta .card-item-text{
    height:auto;
    margin:0;
  }
  .weare-hiring .job-title{
    color: #00A2B1;
    font-weight: 500;
    letter-spacing: -0.17px;
    line-height: 36px;    
  }
  .weare-hiring .city-name, .weare-hiring .full-time, .weare-hiring .end-date{
    color: #000000;
    font-size: 16px;
    letter-spacing: -0.13px;
    line-height: 24px;
  }
  .weare-hiring .current-vacancy-title{
    color: #000000;
    font-size: 19px;
    letter-spacing: -0.01rem;
    line-height: 1.8125rem;
  }
  .weare-hiring .border-line{
    background-color: #D8D8D8;
    height: 1px;
    width:100%;
  }
  .weare-hiring .date-format{
    color: #00A2B1;
    font-size: 16px;
    letter-spacing: -0.13px;
    font-weight: 500;
  }
  .content.weare-hiring p{
    margin: 0 0 1rem;
  }
  .weare-hiring .card-item{
      margin-bottom:0;
  }
  .visit-careers-site{
      margin-bottom:3rem;
  }
  .visit-careers-site a.button{
      max-width:232px;
      width:100%;
      padding:1.375rem 0rem;
      color: #00A2B1;
      font-size: 22px;
  }

  .weare-hiring.content .owl-theme .owl-nav {
      margin-top: 25px;
  }

  .weare-hiring .owl-carousel button.owl-dot {
      min-height: 30px;
  }

  .weare-hiring.content .owl-carousel {
      margin-bottom: 20px;
  }
  /* END WE ARE HIRING */

  /* TABS */
  
  .latest-news-tabs-nav .nav{
    text-decoration: none;
  }
  .latest-news-tabs-content .info{/*border:1px solid #ddd;*/ z-index: 1; border-radius: 0 10px 10px 10px; box-shadow: 0 0 14px 1px rgba(200,200,200,0.5);}
  .latest-news-tabs-content .row .columns{
    margin-bottom:0;
  }
  .latest-news-tabs-content .info{display:none}
  .latest-news-tabs-content .active{display:block}
  .latest-news-tabs-content .current{background-color:yellow}
  .latest-news-tabs-content{  
    display:flex;
  }
  .latest-news-press-date{
    margin:12px 0 10px;
  }
  .latest-news-press-release{
    color: #E41C2E;
    font-weight: 500;
    letter-spacing: -0.03px;
    font-size: 14px;
    font-family: "Daxline Offc W01";    
    display: inline-block;
  }
  .latest-news-date{
    color: #6E6669;
    font-size: 14px;
    letter-spacing: -0.03px;  
    display: inline-block;    
    font-family: "Daxline Offc W01";
  }
  .latest-news-title{
    font-family: "Daxline Offc W01";
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -0.04px;
    line-height: 36px;
    color: #432944;
    margin-bottom:10px;
  }
  .latest-news-desc{
    font-family: "Daxline Offc W01";
    color: #432944;
    font-size: 21px;
    letter-spacing: -0.04px;
    line-height: 32px;
  }
  .latest-news-ceo-name{
    font-size: 21px;
    color: #00A2B1;
    font-weight: 500;
    font-family: "Daxline Offc W01";
    line-height: 32px;
    height: 31px;
    text-align:center;
    margin:10px 0 0; 
  }
  .latest-news-ceo-position{
    font-style: italic;
    font-size: 16px;
    font-family: "Daxline Offc W01";
    letter-spacing: -0.03px;
    color: #000000;
    text-align: center;
    height: 19px;
    line-height: 19px;
  }


  .latest-news-ceo-name2{
    color: #00A2B1;
    font-family: "Daxline Offc W01";
    font-size: 19px;
    font-weight: 500;
    letter-spacing: -0.04px;
    line-height:1;
  }
  .latest-news-ceo-position2{
    color: #000000;
    font-family: "Daxline Offc W01";
    font-style: italic;
    font-weight: 300;
    letter-spacing: -0.03px;
    margin-bottom:10px;
  }
  
  .latest-news-author {
      height: 17px;
      width: 249px;
      color: #857E7F;
      font-family: "Daxline Offc W01";
      font-size: 14px;
      letter-spacing: -0.03px;
      line-height: 21px;
  }

  .see-all-news{
    margin:0px 0 30px;
  }
  /* END TABS */

  a.job-position:hover, a.job-position:active, a.job-position:focus {
      text-decoration: none;
  }

  /* News Details page */
  .back-button-container {
    background: transparent;
    padding: 0;
    background: #F9F7F5;
  }

  .back-button-container .tab-navigation {
    display:block;
  }
  
  .media-detail .columns.main-content {
      padding: 4.6875rem 6rem 3.75rem;
  }

  .media-detail .image-block.full-width {
      width: 100%;
      margin-left: 0;
  }

  .media-detail .image-block.full-width .image-block-image-wrapper {
      width:100%; 
      height:300px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
  }

  /* END News details page */

  /* Blog post details page */
  p.blog-author {
      color: #000000;
      font-family: "Daxline Offc W01";
      font-size: 22px;
      letter-spacing: -0.18px;
      line-height: 35px;
      font-weight: 400;
  }

  .blog-author-wrapper {
      display: flex;
      text-align: center;
      align-items: center;
      justify-content: center;
  }
  
  .blog-author-wrapper .blog-author-image {
      width: 100px;
      height: 100px;
      border: 3px #00a2b1 solid;
      border-radius: 50%;
  }
  
  .blog-author-wrapper .blog-author-info {
      margin-left: 16px;
  }
  
  .blog-author-wrapper .blog-author {
      font-size: 24px;
      font-weight: 500;
      text-align: left;
  }
  
  .blog-author-wrapper .blog-author-title {
      font-weight: 300;
      font-size: 19px;
      font-style: italic;
  }

  .blog-author-info .at-style-responsive .at-share-btn {
      padding: 0;
      background-color: transparent !important;
      margin: 0px;
  }
    
  .blog-author-info .at-share-btn-elements {
      text-align: left;
  }

  .blog-author-info .at-style-responsive .at-share-btn svg {
      fill: #00A2B1 !important;
  }
  /* END Blog post details page */

  /* Blog posts and news list */
  .author-image-wrapper {
      margin-top: -79px;
      text-align: center;
  }

  .author-image-wrapper img {
      width: 138px;
      height: 138px;
      border: 4px #00A2B1 solid;
      border-radius: 50%;
  }

  .latest-news-media-item .news-media-title {
      color: #432944;
      font-family: "Daxline Offc W01";
      font-size: 26px;
      font-weight: 500;
      letter-spacing: -0.05px;
      line-height: 34px;
  }

  .latest-news-media-item .news-media-author {
      color: #857E7F;
      font-family: "Daxline Offc W01";
      font-size: 16px;
      letter-spacing: -0.03px;
      line-height: 24px;
  }

  .latest-news-media-item .news-media-summary {
      color: #000000;
      font-family: "Daxline Offc W01";
      font-size: 21px;
      font-weight: 300;
      letter-spacing: -0.04px;
      line-height: 34px;
      margin: 10px 0 10px 0;
  }

  .latest-news-media-item time {
      color: #857E7F;
      font-family: "Daxline Offc W01";
      font-size: 16px;
      letter-spacing: -0.03px;
      line-height: 24px;
      display:block;
      margin-bottom: 10px;
  }

  .latest-news-media-item {
      margin-bottom: 3.125rem;
  }
  /* END blog posts list */

    .multi-panel__content a.button {
      padding: 1.25rem;
      width:194px;
      font-size: 21px;
    }
  
    .multi-panel__content a.button:after {
      display: none;
    }
  
    .multi-panel__content li:last-child {
      padding-left: .625rem;
    }  

    .multi-panel__content .item-content {
      margin-left: 0.7rem;
    }






/*** max600.js  ***/
@media only screen and (max-width: 600px) {
    .tabs-main{
        margin-bottom:60px;
    }
    .tabs-main{
        padding:0 1.875rem;
    }
    .latest-news{
        margin:50px 0 25px;
    }

    .latest-new-wrapper.columns.main-content {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
  
    .latest-news-tabs-nav .nav{
        display:inline-block;
        padding:10px;
        background:#fff;
        box-shadow: 0 0 14px 1px rgba(171,171,171,0.5);
        border-radius: 10px 10px 0 0;
        width:130px;
        color: #432944;
        font-family: "Daxline Offc W01";
        font-size: 14px;
        font-weight: 500;
        letter-spacing: -0.04px;
        text-align: center;
        line-height:24px;
        position: relative;
    }
    .latest-news-tabs-nav .nav.current::after{
        content:'';
        position: absolute;
        bottom:0;
        height:3px;
        box-shadow: 0 0 9px 1px rgba(171,171,171,0.5);
        background-color: #E41C2E;
        width:100%;
        left:0;
    }  
    .latest-news-imge-block-2-main:not(:first-child), .latest-news-imge-block-2-main:not(:last-child){
        margin:40px 0;
    }
    .latest-news-imge-block-2-main:last-of-type{
        margin:0 0 40px;
    }
    .latest-news-imge-block-2-main:first-of-type{
        margin:40px 0 40px;
    }
    .latest-news-inner-tab-image{
        margin-top:40px;
    }
    .leadership-margin{
        margin:12px 0 0;
    }
  
    .media-detail .image-block.full-width .image-block-image-wrapper {
        height: 200px;
    }  

    .multi-panel__content a.button {
      padding: 0.75rem;
      width:194px;
    }
  
 
} 
/*** END of max600.js  ***/

header.corporate.home #logo {
  /*
    background: url(/SEHC/media/sehc-corporate/SE_Health_Logo_Reversed.png) center no-repeat;
  */
}

header.corporate.home.colorWhite #logo {
    background: url("/SEHC/assets/img/SE_Health_Logo.png") center no-repeat;
    background-size: 100%;
}

.tps-main-wrapper.home .billboard-slide {
	padding-left: 0;
	padding-right: 0;
}

.tps-main-wrapper.home .billboard-slide .row {
    max-width: 100%;
}

.tps-main-wrapper.home .billboard-slide .header-text-content-left {
    padding-top: 50px;
    text-align: center;
}

.tps-main-wrapper.home .billboard-slide .header-text-content-left .h1 {
    transition: ease font-size 1s;
	font-size: 28px;
}

.billboard-slide .left-decal-container {
	padding-left: 0;
}	

.billboard-slide .right-decal-container {
	padding-right: 0;
}	

@media screen and (min-width: 26.25em) {	/* large mobile */
}


@media screen and (min-width: 40em) {	/* medium 640px */
    .header-text-content-left a.button.thin-button {
      font-weight: 500;
    }
  
    
}

/***  600-768.js  ***/
@media only screen and (min-width: 600px) {
    .tabs-main{
        margin-bottom:60px;
    }
    .tabs-main{
        padding:0 1.875rem;
    }
    .latest-news{
        margin:80px 0 25px;
    }
    .latest-news-tabs-nav .nav{
        display:inline-block;
        padding:10px;
        background:#fff;
        box-shadow: 0 -5px 14px -6px rgba(171,171,171,0.5);
        border-radius: 10px 10px 0 0;
        width:230px;
        color: #432944;
        font-family: "Daxline Offc W01";
        font-size: 21px;
        font-weight: 500;
        letter-spacing: -0.04px;
        text-align: center;
        height:61px;
        line-height:45px;
        position: relative;
    }
    .latest-news-tabs-nav .nav.current::after{
        content:'';
        position: absolute;
        bottom:0;
        height:3px;
        box-shadow: 0 0 9px 1px rgba(171,171,171,0.5);
        background-color: #E41C2E;
        width:100%;
        left:0;
    }    
    .latest-news-imge-block-2-main:not(:first-child), .latest-news-imge-block-2-main:not(:last-child){
        margin:40px 0;
    }
    .latest-news-imge-block-2-main:last-of-type{
        margin:0 0 40px;
    }
    .latest-news-imge-block-2-main:first-of-type{
        margin:40px 0 40px;
    }
    .latest-news-inner-tab-image{
        margin-top:40px;
    }
    .leadership-margin{
        margin:12px 0 0;
    }
  
} 
/*** END of 600-768.js  ***/

@media screen and (min-width: 40em) {  /* largeMobile 640px */
    span.multi-panel__heading-subheading {
        font-size: 24px;
        font-weight: 400;
        text-transform: inherit;
    }

    .multi-panel__section p {
        font-size: 21px;
        margin: .625rem 0 0 0;
        color: #fff;
    }

    .multi-panel__section h2 {
        font-family: "Daxline Offc W01";
        font-weight: bold;
        letter-spacing: -0.25px;
        margin-bottom: 0.5rem;
    }  
  
    .main-billboard-static {
        background-size: 100%;
        background-repeat: no-repeat;
        position: relative;
    }

    .latest-news {
        margin: 80px 0 25px;
    }  
  
    /*** Banner with overlay image ***/

    .image-block-wrapper {
      flex-direction: row;
    }
  
    .our-people {
      font-size:30px;
    }
    
    .spread-hope {
      font-size: 24px;
    }
    
    .image-block-image-wrapper.text-wrapper {
      margin-left: -55px;
    }
    
    .image-block-image-wrapper.text-wrapper .text-wrapper-inner {
      text-align: right;
      width: auto;
      margin-top: 0px;
      margin-bottom: 0px;
    }

    /** end of banner with overlay image **/
  
    .ticker-description {
      font-size: 16px;
    }

}

@media screen and (min-width: 48em) {  /* tablet 768px */
  /** banner with overlay image ***/
  
  .our-people {
    font-size:40px;
  }
  
  .spread-hope {
    font-size: 32px;
  }
  
  .image-block-image-wrapper.text-wrapper {
    margin-left: -55px;
  }
  
  .image-block-image-wrapper.text-wrapper .text-wrapper-inner {
    text-align: right;
    width: auto;
  }  

  /** end of banner with overlay image **/
  
  .ticker-description {
      font-size: 16px;
  }
}


/*** 768-992.js  ***/
@media only screen and (min-width: 768px) {
    .billboard-slide .header-text-content-left .h1{      
        font-size:30px;
    }
    .billboard-slide .header-text-content-left a.button{
        font-size:18px;
    }
    .tabs-main{
        margin-bottom:140px;
    }
    .latest-news{
        margin:100px 0 50px;
    }
  
    .latest-news-inner-tab-image {
      margin-top: 0px;
    }  

    .latest-news-inner-tab-image.bounding-box {
        margin-top: 40px;
    }
    
    .latest-news-tabs-nav .nav{
        display:inline-block;
        padding:10px;
        background:#fff;
        box-shadow: 0 -5px 14px -6px rgba(171,171,171,0.5);
        border-radius: 10px 10px 0 0;
        width:230px;
        color: #432944;
        font-family: "Daxline Offc W01";
        font-size: 21px;
        font-weight: 500;
        letter-spacing: -0.04px;
        text-align: center;
        height:61px;
        line-height:45px;
        position: relative;
    }
    .latest-news-tabs-nav .nav.current::after{
        content:'';
        position: absolute;
        bottom:0;
        height:3px;
        box-shadow: 0 0 9px 1px rgba(171,171,171,0.5);
        background-color: #E41C2E;
        width:100%;
        left:0;
    }
    .latest-news-rows{
        display: flex;
    }
    .latest-news-imge-block-2,.latest-news-imge-desc-2{
        display:inline-block;
        width:50%;
        
    }
    .latest-news-imge-block-2 .latest-news-inner-tab-image{
        /*max-height: 140px;*/
    }
    .latest-news-imge-desc-2{
        padding:0 0 0 20px;
    }
    .latest-news-imge-desc-2 .latest-news-press-date{
        margin:0 0 10px;
    }
    .latest-news-press-date2{
        margin:0!important;
    }
    .latest-news-imge-desc-2 .latest-news-title{
        font-size: 21px;
        line-height: 28px;
        letter-spacing: -0.04px;
    }
    .latest-news-imge-block-2-main:not(:first-child), .latest-news-imge-block-2-main:not(:last-child){
        margin:0 0 25px;
    }
    .latest-news-imge-block-2-main:last-of-type{
        margin:0;
    }
    .latest-news-imge-block-2-main:first-of-type{
        margin:0 0 25px;
    }

    .see-all-news {
        margin: 40px 0 30px;
    }  

  
} 
/*** END of 768-992.js  ***/



/*** 992-1200.js  ***/
@media only screen and (min-width: 992px) {
    .billboard-slide .header-text-content-left .h1{      
        font-size:40px;
    }
    .billboard-slide .header-text-content-left a.button{
        font-size:20px;
    }
    .latest-news-inner-tab{
        padding:50px 30px;    
    }
    .latest-news{
        margin:115px 0 30px;
    }
    .leadership-margin{
        margin:0;
    }  
  
    .latest-news-inner-tab-image {
        margin-top: 0px;
    }

    .latest-news-inner-tab-image.bounding-box {
        margin-top: 0px;
    }  
} 
/*** END of 992-1200.js  ***/

@media screen and (min-width: 64em) {  /* large 1024px */
    /*main.tps-main-wrapper.home {
        margin-top: 0;
    }*/
  
    main.tps-main-wrapper.home.ticker {
        margin-top: 6.875rem;
    }
  
    .tps-main-wrapper.home .billboard-slide .header-text-content-left .h1 {         
        font-size:38px;
        line-height: 1.16;
    }
    
    .tps-main-wrapper.home .billboard-slide .header-text-content-left{
      padding:0;
      position: absolute;
      top: 30%;
      text-align: left;
    }  
    
    .tps-main-wrapper.home .billboard-slide {
        padding: 0;
    }
	
	.billboard-slide .left-decal-container {
		padding-left: 0;
		padding-top: 150px;
	}	
	
	.billboard-slide .right-decal-container {
		padding-right: 0;
		padding-top: 120px;
	}	
  
    .see-all-news {
        margin: 40px 0 30px;
    }
  
    .weare-hiring .date-format {
        font-size: 15.5px;
    }  
  
    .tps-main-wrapper.home .billboard-slide .header-text-content-center  {
        margin-top: 120px;
    }  
  
    .billboard-slide .left-decal-container img {
        max-width: 60%;
    }     
  
    .tps-main-wrapper.home .billboard-slide .billboard-image-wrapper img {
        width: 100%;
    }
  
    .main-billboard-static .post-cta {
        font-size: 20px;
        line-height: 32px;
        max-width:100%;
    }
    
    .ticker-banner .ticker-description {
        font-size: 22px;
    }
    
    .header-text-content-center a.button {
      font-size: 21px;
    }
  
    /*** Banner with overlay image ***/

    .our-people {
      font-size:50px;
    }
    
    .spread-hope {
      font-size: 40px;
    }
    
    .image-block-image-wrapper.text-wrapper {
      margin-left: -55px;
    }
  
    .header-text-content-center a.button {
      max-width: 417px;
    }  
  
}

@media screen and (min-width: 75em) {	/* x-large 1200px */
    .tps-main-wrapper.home .billboard-slide .header-text-content-left .h1 {         
        font-size:40px;
        line-height: 1.2;
    }
	
    .tps-main-wrapper.home .billboard-slide .header-text-content-left {         
        top: 35%
    }
 
    .tabs-main{
        padding:0;
    }
  
    .media-detail .image-block.full-width .image-block-image-wrapper {
        height:446px;
    }  
  
    .multi-panel__content li:last-child {
      padding-left: 20px;
    }   
	
	.billboard-slide .left-decal-container {
		padding-left: 0;
		padding-top: 200px;
	}	
	
	.billboard-slide .right-decal-container {
		padding-right: 0;
		padding-top: 150px;
        text-align: right;
	}	
  
    .see-all-news {
        margin: 80px 0 30px;
    }  
  
    .latest-news {
        margin: 115px 0 30px;
    }  
  
    .weare-hiring {
        margin: 40px 0 0px;
    }  
  
    .weare-hiring .date-format {
        font-size: 16px;
    }


    .tps-main-wrapper.home .billboard-slide .header-text-content-center  {
        margin-top: 170px;
    }  
  
    .billboard-slide .left-decal-container img {
        max-width: 60%;
    }   
    .main-billboard-static .post-cta {
        font-size: 22px;
        line-height: 33px;
        margin-top: 20px;
        width: 100%;
    }	  
  
    .tps-main-wrapper.home .billboard-slide .billboard-image-wrapper  {
        margin-bottom: 35px;
    }
  
    .ticker-banner .ticker-description {
        font-size: 22px;
    }
}
/*** END of min1200.js  ***/

@media screen and (min-width: 90em) {	/* xx-large 1440px */
    .tps-main-wrapper.home .billboard-slide .header-text-content-left .h1 {         
        font-size:48px;
        line-height: 1.23;
    }
  
    .tps-main-wrapper.home .billboard-slide .header-text-content-left a.button{
        font-size:22px;
    }
 
  
    .tps-main-wrapper.home .billboard-slide .header-text-content-left {         
        top: 30%
    }
  
    .petal-right {
      display: block;
      position: absolute;
      right: 0;
    }
  
    .weare-hiring{
        margin:90px 0 0px;
    }
  
    .latest-news {
        margin: 135px 0 30px;
    }  

    .tps-main-wrapper.home .billboard-slide .header-text-content-center  {
        margin-top: 180px
    }
     
    .billboard-slide .left-decal-container img {
        max-width: 100%;
    }
  
    .main-billboard-static .post-cta {
        font-size: 24px;
        line-height: 43px;
        margin-top: 30px;
        width:90%
    }	  
}

@media screen and (min-width: 100em) {	/* xx-large 1440px */
    .tps-main-wrapper.home .billboard-slide .billboard-image-wrapper  {
        margin-bottom: 40px;
    }
  
    .tps-main-wrapper.home .billboard-slide .header-text-content-center  {
        margin-top: 225px;
    }
  
    .main-billboard-static .post-cta {
        font-size: 24px;
        line-height: 43px;
        margin-top: 40px;
        width:90%
    }	  
  
    /** Banner with overlay image ***/
    .our-people {
      font-size:64px;
    }
    
    .spread-hope {
      font-size: 52px;
    }
    
    .image-block-image-wrapper.text-wrapper {
      margin-left: -55px;
    }
}

  @media (min-width: 67.5em) {
    .multi-panel {
      display: -ms-flexbox;
      display: flex;
    }
    .multi-panel__content .item-content {
        margin-left: 1.25rem;
    }  
  }
.ticker-banner{
  background-color:#F9F7F5!important;
  padding:2px 0 7px!important;
  }
.ticker-banner span.ticker-description{
  color:#6D6668!important;
  }
.ticker-banner a, .ticker-banner a:focus, .ticker-banner a:active, .ticker-banner a:hover, .ticker-banner a:visited{
  color:#6D6668!important;
  }
.weare-hiring a,.weare-hiring a:hover, a:active, a:focus,.weare-hiring .date-format{
    color: #00838F!important;
}
.ticker-banner .ticker-description {
    font-size: 16px!important;;
}
.footer .social a{
  background:#6d6668!important;
  }