.hero.hero__H100 {
  position: relative;
  /* height: 1400px; */
  height: 1200px;
  max-width: 100%;
  overflow: hidden;
}
@media (max-width:1920px) {
  .hero.hero__H100 {
    height: 1050px;
  }
}
@media (max-width:1780px) {
  .hero.hero__H100 {
    height: 1100px;
  }
}
@media (max-width:1680px) {
  .hero.hero__H100 {
    height: 900px;
    padding-bottom: 0 !important; 
  }
}
@media (max-width:1570px) {
  .hero.hero__H100 {
    height: 800px;
    padding-bottom: 0 !important; 
  }
}
@media (max-width:1440px) {
  .hero.hero__H100 {
    height: 800px;
  }
}
@media (max-width:1366px) {
  .hero.hero__H100 {
    /* height: 700px; */
  }
}
/* 
.custom-red-div {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  transform: scale(1.9);
  transform-origin: bottom center;
  will-change: transform;
  transition: all 4s;
} */

/* .custom-red-div img {
  width: 100%;
  height: auto;
  display: block;
}

.custom-pin-spacer {
  display: none;
} */

.mui-style-10uk63y.Mui-expanded:first-of-type {
  z-index: 99999;
}

/* .custom-red-div.complete-img{
  scale: 1.2 !important;
} */


.custom-red-div {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  will-change: transform;
}

.custom-red-div img {
  width: 100%;
  height: auto;
  display: block;
  height: 100% ;
  object-fit: cover;
}

.custom-red-div.complete-img{
  /* transform: scale(1.5) translateX(-4%) !important; */
} 

.custom-red-div {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  will-change: transform;
}

.custom-red-div img {
  width: 100%;
  height: auto;
  display: block;
}

.hero-copy {
  position: absolute;
  inset: 0;
  z-index: 999;
  pointer-events: none;
}

.hero-copy h1 {
  position: absolute;
  inset: 0;
  margin: 0;
  z-index: 999;
  font-family: Arial, sans-serif;
  font-size: 54px;
  font-weight: 800;
  line-height: 1;
}

/* .copy-when,
.copy-middle,
.copy-for {
  position: absolute;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  color: #000;
  white-space: nowrap;
} */

/* 
.copy-when {
  top: 12%;
  left: 36%;
}

.copy-middle {
  top: 42%;
  left: 16%;
}

.copy-for {
  top: 42%;
  right: 18%;
} */

.hero-copy em {
  color: #007a3d;
  font-style: italic;
}
.custom-red-div {
  overflow: visible;
}

.hero-copy h1 {
  position: absolute;
  inset: 0;
  margin: 0;
  z-index: 999;
  font-family: Arial, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1;
}

/* .copy-when,
.copy-middle,
.copy-for {
  position: absolute;
  display: block;
  font-size: 40px;
  color: #000;
  white-space: nowrap;
}

.copy-when {
  top: 12%;
  left: 34%;
}

.copy-middle {
  top: 42%;
  left: 16%;
}

.copy-for {
  top: 42%;
  right: 14%;
} */

.hero-copy em {
  color: #007a3d;
  font-style: italic;
}

.col-10.offset-1.col-md-10 .featuredContentCards__swiper-container .swiper-wrapper{
  justify-content: space-between;
  flex-direction: column;
}

.col-10.offset-1.col-md-10 .featuredContentCards__swiper-container .swiper-wrapper .swiper-slide{
width: 100% !important;
margin-bottom: 10px;
}
@media (max-width:767px) {
  .col-10.offset-1.col-md-10 .featuredContentCards__swiper-container .swiper-wrapper .swiper-slide{

    width: 100% !important;
    margin-bottom: 10px;
    
  }
}

.featuredContentCard[data-align=asset-top] .featuredContentCard__content{
display: flex !important;
flex-direction: row !important;
}
@media (max-width:1920px) {
  .featuredContentCard[data-align=asset-top] .featuredContentCard__content{
    justify-content: space-between;
  }
}
@media (max-width:767px) {
  .featuredContentCard[data-align=asset-top] .featuredContentCard__content{
    display: flex !important;
    flex-direction: column !important;
  }
  .col-10.offset-1.col-md-10 .featuredContentCards__swiper-container .swiper-wrapper{
    flex-direction: column !important;
  }
}
.featuredContentCard__figure{
width: 30% !important;
}
@media (max-width:1920px) {
  .featuredContentCard__figure{
    width: 20% !important;
  }
}
@media (max-width:1680px) {
  .featuredContentCard__figure{
    width: 20% !important;
  }
}
@media (max-width:767px) {
  .featuredContentCard__figure{
    width: 100% !important;
  }
}

.featuredContentCard__container{
  width: 60% !important;
  text-align: left !important;
}
@media (max-width:1920px) {
  .featuredContentCard__container{
    width: 70% !important;

  }
}
@media (max-width:767px) {
  .featuredContentCard__container{
    width: 100% !important;
    text-align: center !important;
  }
}
.primary_04-c{
  color: #73308A !important;
}
.featuredContentCard__subtitle p{
  color: #73308A !important;
  margin-bottom: 10px;
}
@media (max-width:1680px) {
.featuredContentCard__subtitle{
  font-size: 18px !important;
}
}
.mui-style-14od98e.large{
background: #73308A;
color: #fff;
display: none;
}

#ISI {
  flex-direction: column !important;
  gap: 0 !important;
}

#ISI .mui-style-w6030t {
  width: 100% !important;
  flex: unset !important;
}

.paragraph-01.is-collapsed #ISI {
  display: none ;
}

.paragraph-01.is-collapsed {
  max-height: 90px !important;
  overflow: hidden !important;
}

@media (max-width: 1199px) {
  .hero.hero__H100 {
    height: 500px;
  }

  /* .hero-copy h1,
  .copy-when,
  .copy-middle,
  .copy-for {
    font-size: 28px;
  }

  .copy-when {
    top: 10%;
    left: 50%;
    transform: translateX(-50%);
  }

  .copy-middle {
    top: 32%;
    left: 8%;
  }

  .copy-for {
    top: 42%;
    right: 8%;
  }

  .hero-copy p {
    left: 8%;
    right: 8%;
    bottom: 18%;
    font-size: 16px;
    text-align: center;
  } */
}

@media (max-width: 1199px) {
  .custom-red-div {
    height: 500px !important;
    overflow: hidden !important;
  }

  .custom-red-div img {
    width: 100% !important;
    height: 300px !important;
    object-fit: cover !important;
    object-position: center top !important;
    display: block !important;
  }

  .hero-copy {
    height: 100vh !important;
  }
}

@media (max-width: 767px) {
  .hero.hero__H100 {
    height: 300px;
  }
  .home-blogs .featuredContentCards__swiper-container {
    width: 100% !important;
    overflow: hidden !important;
    position: relative !important;
  }

  .home-blogs .swiper-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
  }

  .home-blogs .swiper-slide,
  .home-blogs .featuredContentCards__slide-item {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    flex-shrink: 0 !important;
  }

  .home-blogs .swiper-pagination {
    position: relative !important;
    margin-top: 20px !important;
    bottom: auto !important;
  }
}

@media (max-width:900px) {
  .custom-red-div{
    position: absolute !important;
  }
}

.mui-style-1poyntf img{
width: 200px;
}
@media (max-width:900px) {
  .mui-style-1poyntf img{
    width: 120px;
  }
}
@media (max-width:767px) {
  .mui-style-1poyntf img{
    width: 120px;
  }
}

@media (max-width: 900px) {
  .custom-red-div {
    /* height: 400px !important; */
    height: auto !important;
    overflow: visible !important;
  }

  .custom-red-div img {
      width: 100% !important;
    /* height: 400px !important; */
    height: auto !important;
    object-fit: cover !important;
    object-position: center top !important;
    display: block !important;
  }

  .hero-copy {
    inset: 0 !important;
    height: auto !important;
  }

  .hero-copy h1 {
    position: absolute !important;
        top: 8% !important;
        left: 15% !important;
        transform: translateX(0) !important;
        width: 100% !important;
        text-align: center !important;
        white-space: nowrap !important;
        font-size: 24px !important;
        line-height: 1 !important;
        /* padding: 0 20px; */
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
  }

  /* .copy-when,
  .copy-middle,
  .copy-for {
    position: static !important;
    display: inline !important;
    font-size: 24px !important;
    white-space: nowrap !important;
  }

  .copy-middle {
    margin-left: 6px !important;
  }

  .copy-for {
    margin-left: 6px !important;
  }

  .hero-copy p {
    position: absolute !important;
    left: 8% !important;
    right: 8% !important;
    bottom: 18% !important;
    font-size: 14px !important;
    text-align: center !important;
  } */
}

sub, sup{
  /* display: none; */
}

.mui-style-14od98e:before{
  color: #73308A !important;
  background: #73308A !important;
}

.MuiButtonBase-root.btn.small.mui-style-14od98e{
background: #73308A !important;
color: #fff !important;
}

.hero__overlay{
  display: none;
}
.hero__image{
display: none;
}
.hero.hero__H100{
  /* background: url(https://studiosentientdemo.com/entresto/_next/static/img/Clip%20path%20group.jpg);
  background-repeat: no-repeat;
  background-size: cover; */
}

/* Turn the ISI from a floating fixed popup into a normal in-page section
   that only appears when the user scrolls down to it. */
/* .mui-style-778zie {
  position: relative !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  top: auto !important;
  width: 100% !important;
  max-height: none !important;
  margin: 0 auto !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

@media (min-width: 769px) {
  .with-secondary-option_1 .mui-style-778zie,
  .with-secondary-option_2 .mui-style-778zie,
  .collapsed .mui-style-778zie {
    left: auto !important;
  }
} */





/* ------------------ */


.hero-copy h1 {
  position: absolute !important;
  top: 70% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 100% !important;
  text-align: center !important;
  display: block !important;
  white-space: nowrap !important;
  font-size: 40px !important;
}

.copy-middle{
  margin: 0 !important;
}
.copy-when,
.copy-middle,
.copy-for {
  position: static !important;
  display: inline !important;
  font-size: 35px !important;
}
@media (max-width:1680px) {
  .copy-when,
  .copy-middle,
  .copy-for {
    position: static !important;
    display: inline !important;
    font-size: 30px !important;
  }
  
}

.copy-middle,
.copy-for {
  margin-left: 18px !important;
}

@media (max-width: 900px) {
  .hero-copy h1 {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }

  .copy-when,
  .copy-middle,
  .copy-for {
    display: inline !important;
    font-size: 28px !important;
  }

  .copy-middle,
  .copy-for {
    margin-left: 6px !important;
  }
}

/* .copy-when {
  position: absolute !important;
    top: -55% !important;
    left: 41% !important;
    transform: translate(-50%, -50%) !important;
    white-space: nowrap !important;
    z-index: 10;
}
.copy-for {
  position: absolute !important;
    top: -55% !important;
    right: 30% !important;
    transform: translate(-50%, -50%) !important;
    white-space: nowrap !important;
    z-index: 10;
} */


/* AFTER */
.copy-when {
  position: absolute !important;
  /* top: 28%;
  left: 43%; */
  top: -56%;
  left: 76%;
  transform: translate(-50%, -50%);
  white-space: nowrap !important;
  z-index: 10;
  width: 650px;
}
@media (max-width:1920px) {
  .copy-when {
    width: 600px;
  }
}
@media (max-width:1680px) {
  .copy-when{
    top:-30%;
    width: 550px;
  }
}
@media (max-width:1570px) {
  .copy-when{
   
    width: 450px;
  }
}
@media (max-width:767px) {
  .copy-when{
    /* top:-30% */
    top:95%;
     width: 200px;
  }
}
@media (max-width:767px) {
  .copy-middle{
    position: absolute !important;
    top:-22%;
    left: 30%;
  }
 
}

.copy-for {
  position: absolute !important;
  top: 23%;
  left: 55%;
  right: auto !important;
  transform: translate(-50%, -50%);
  white-space: nowrap !important;
  z-index: 10;
  width: 300px !important;
}

@media (max-width:767px) {
  .copy-for {
    position: absolute !important;
    top: 0%;
    left: 60%;
  }
  .hero__image img{
    object-fit: cover;
  }
}

.container{
  max-width: 90% !important;
  
}
.container .row{
  justify-content: center;
  margin: 0;
}
.container.col-10.offset-1.col-md-10{
  margin-left: 0 !important;
}

.row>* {
    padding-right: 20px;
    padding-left: 20px;
    margin-left: 0;
}

.offset-1{
  margin-left: 0 !important;
}

.featuredContentCard{
max-width: 100% !important;
}


.MuiBox-root.mui-style-e4jwzf-WYSIWYG .featuredContentCard__subtitle{
  font-weight: 100 !important;
}
@media (max-width:767px) {
  .featuredContentCard__subtitle{
   margin-top: 0 !important; 
  }
  .featuredContentCard[data-align=asset-top] .featuredContentCard__text{
    margin-top: 20px !important;
  }
  .MuiButtonBase-root.btn.small.mui-style-14od98e{
    display: none !important;

  }
}

.mui-style-1qftbaz{
display: none;
}
.navigation-primary__links li:last-child{
  display: none;
}
.navigation-primary__links li:nth-last-child(2) {
  display: none;
}
sup {
  font-size: 60% !important;
  vertical-align: super;
  line-height: 0;
}
.hero__section .MuiBox-root.mui-style-e4jwzf-WYSIWYG{
display: none;
}

/* .paragraph-01.mui-style-778zie .mui-style-mq68gi{
display: none;
} */


.paragraph-01.mui-style-778zie.is-collapsed {
  position: fixed !important;
  left: calc(15rem + 2rem) !important;
  right: 2rem !important;
  bottom: 2rem !important;
  max-height: 90px !important;
  overflow: hidden !important;
}

.paragraph-01.mui-style-778zie.is-collapsed .mui-style-mq68gi {
  display: none !important;
}

.paragraph-01.mui-style-778zie.is-expanded {
  max-height: calc(100vh - 120px) !important;
  overflow-y: auto !important;
}

.paragraph-01.mui-style-778zie.is-at-top.is-collapsed {
  position: fixed !important;
  bottom: 2rem !important;
}

.paragraph-01.mui-style-778zie.is-at-top #ISI {
  display: none !important;

}
.paragraph-01.mui-style-778zie.is-at-top.is-expanded #ISI{
  display: block !important;
}

.featuredContentCards__AB300.pt-0.pb-4{
display: none !important;
}

.custom-red-div img{
  width: 100%;
  margin: 0 auto;
  /* padding-top: 3%; */
}
.navigation-primary.primary_02-bg {
    background: #73308A !important;
}
span.navigation-primary__text.primary_01-c{
  color: #fff !important;
}

li.navigation-primary__links-item a{
  color: #fff !important;
}

.disclaimers-notes{
  display: none;
}







/* ------------------- */

.copy-when.new-hero-text{
  left: 50% !important;
  top: 90% !important;
}