#slidersCon {
    display: flex;
    align-items: center;
    gap: 20px;
  }
  
  #bulletsCon ul {
    list-style-type: none;
    display: flex;
    gap: 10px;
    justify-content: center;
    margin: 15px 0 0;
  }
  
  #bulletsCon ul li {
    width: 16.58px;
    height: 16.58px;
    border-radius: 50%;
    background: #D9D9D9;
  }
  
  #bulletsCon ul li:hover, #prevSlide:hover, #nextSlide:hover {
    cursor: pointer;
  }
  
  .slides {
    display: none;
  }
  
  .active {
    display: block;
  }
  
  #sabaOnlyRescueSec h1 {
    font: normal clamp(1.875rem, 1.6549rem + 0.939vw, 2.5rem)/clamp(2.125rem, 1.8829rem + 1.0329vw, 2.8125rem) 'BarlowCondensed-Bold';
    text-transform: uppercase;
    max-width: 1107px;
    color: #003D57;
    margin: 40px 0;
  }
  
  .infoBlockSRS {
    max-width: 389px;
    width: 33.33%;
  }
  
  #sabaRescueSecInfoBlocks {
    display: flex;
    gap: 10px;
  }
  
  #sabaOnlyRescuePage {
    max-width: 1134px;
    margin: 0 auto;
  }
  
  .infoBlockSRS p {
    font: normal clamp(1rem, 0.912rem + 0.3756vw, 1.25rem)/100% 'BarlowCondensed-Regular';
    margin: 16px auto 0;
    color: #003D57;
    text-align: center;
  }
  
  .infoBlockSRS a {
    margin: -41px 25px 41px 0;
    display: block;
    text-align: right;
  }
  
  #bulletsCon ul li.bulletActive {
    background: #DE202E;
  }
  
  #prevSlide {
    visibility: hidden;
  }
  
  #saba-rescue .sliderPopUp {
    /*background: #003D57;*/
    background: rgba(200, 200, 200, 0.50);
  }
  
  #saba-rescue .sliderPopUp .modal-box__content{
    padding: 30px 55px;
  }
  
  #saba-rescue .sliderPopUp .modal-box {
    width: auto;
    max-width: 60%;
    margin: 5vh auto;
  }
  
  #saba-rescue .sliderPopUp .modal__close{width: 100%; max-width: 60%; text-align: right;padding-right: 15px;right:initial;top: 7vh;color:#DE202E;outline: none;}
  
  #saba-rescue .sliderPopUp  .modal__close svg{border: 2px solid #003D57;border-radius:50%;fill:#DE202E;width:34px;height:34px}
  
  .infoBlockSRS p span,  #saba-rescue .slides span {
    font-family: 'BarlowCondensed-Bold';
  }
  
  .infoBlockSRS:nth-child(2) p {
    max-width: 339px;
  }
  
  .infoBlockSRS:nth-child(3) p {
      max-width: 335px;
  }
  
  .infoBlockSRS:nth-child(2) span, #saba-rescue .slides:nth-child(2) span {
    color: #EB5757;
  }
  
  #saba-rescue .slides:nth-child(2) p{
      max-width:770px;
  }
  
  #saba-rescue .about-air-banner-logo figure img {
    max-width: 1077px;
    padding: 0;
  }
  
  #saba-rescue .about-air-banner {
    padding: 80px 0 135px;
  }
  
  .actionCon{margin: 15% 0 0}
  
  #saba-rescue .slides p{
      font: clamp(1.125rem, 0.8609rem + 1.1268vw, 1.875rem)/clamp(1.25rem, 0.9419rem + 1.3146vw, 2.125rem) 'BarlowCondensed-Regular'; 
      color: #003D57;
      max-width: 900px; 
      margin: 0 auto 30px;
      text-align:center;
      text-transform: uppercase;
  }
  
  #saba-rescue #curve-bg {
    padding: 160px 0 0;
    max-width: 1198px;
    margin: 0 auto;
  }
  
  #saba-rescue .exacer-form-content {
    width: 100%;
  }
  
  #saba-rescue #curve-bg-section .rates-form-title h3 {
    font-family: 'BarlowCondensed-Bold';
    font-size: 50px;
    font-weight: 700;
    line-height: 60px;
    text-align: center;
    color: #ffffff;
    margin: 0px 0 10px;
  }
  
  #saba-rescue #updated-folder .form-section p {
    font-family: 'BarlowCondensed-Regular';
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    text-align: left;
    color: #FFFFFF;
    padding: 10px 0;
  }
  
  #saba-rescue #about-tab-accordion {
    max-width: 100%;
    padding-top: 0;
  }
  
  #saba-rescue #about-tab-accordion h4.faqs-accordion-title {
    font-family: 'BarlowCondensed-Bold';
    text-transform: none;
    color: #003D57;
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
  }
  
  #saba-rescue #about-tab-accordion .cmp-accordion__icon::before {
    content: url(/content/dam/intelligentcontent/brands/airsupra-hcp/us/en/images/airsuprahcpphase2/global/arrow-drop-down.svg);
  }
  
  #saba-rescue #about-tab-accordion .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    content: url(/content/dam/intelligentcontent/brands/airsupra-hcp/us/en/images/airsuprahcpphase2/global/arrow-up-down.svg);
  }
  
  #saba-rescue #about-tab-accordion .cmp-accordion__button {
    display: flex;
    max-width: 100%;
    padding: 8px 19px 8px 35px;
    justify-content: space-between;
    align-items: center;
    outline: none;
  }
  
  #saba-rescue #about-tab-accordion .cmp-accordion__button--expanded {
    box-shadow: 4px 3px 6px -3px #00B5AD;
  }
  
  #saba-rescue #about-tab-accordion .cmp-accordion__icon {
    color: #06C4BB;
  }
  
  #saba-rescue #about-tab-accordion .cmp-accordion__panel {
    padding: 22px 0px 28px 35px;
    max-width: 955px;
    width: 870px;
  }
  
  #saba-rescue #about-tab-accordion .cmp-accordion__panel--expanded {
    border-top: 1px solid #00B5AD;
    width: 100%;
  }
  /*#saba-rescue #about-tab-accordion ul li::before {*/
  /*    display: inline-block;*/
  /*    content: '\2022';*/
  /*    position: relative;*/
  /*    margin-right: 0;*/
  /*    left: -10px;*/
  /*    font-family: 'BarlowCondensed-Regular';*/
  /*    font-size: 18px;*/
  /*    line-height: 22px;*/
  /*    color: #003D57;*/
  /*    top: 0px;*/
  /*}*/
  #saba-rescue #about-tab-accordion ul li::marker{
      font-size: 12px;
  }
  #saba-rescue #about-tab-accordion .navi-blue {
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
    font-family: 'BarlowCondensed-Regular';
    color: #003D57;
  }
  
  #saba-rescue #about-tab-accordion p.navi-blue-bold {
    font-size: 16px;
    line-height: 22px; 
    font-family: 'BarlowCondensed-Bold';
    color: #003D57;
    margin: 5px 0 0;
    font-weight: bold;
  }
  
  #saba-rescue #about-tab-accordion .cmp-accordion__item:hover {
    border: 2px solid #178e89;
  }
  
  #saba-rescue #about-tab-accordion .cmp-accordion__item {
    position: relative;
    border: 2px solid #00B5AD;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);
    margin-bottom: 5px;
    border-radius: 10px;
  }
  
  #saba-rescue #about-tab-accordion ul {
    padding-left: 10px;
  }
  
  #saba-rescue #about-tab-accordion ul li {
    line-height: 22px;
    margin-left: 12px;
    list-style: disc;
    font-family: 'BarlowCondensed-Regular';
    font-size: 18px;
    color: #003D57;
  }
  
  #saba-rescue .bottom-text p {
    font-family: 'BarlowCondensed-Bold';
    font-size: 18px;
    line-height: 20px; 
    color: #FFFFFF;
    margin-top: 20px;      
  }
  
  #saba-rescue .bottom-text .cta-button1 {
    text-align: center;
    margin-top: 20px;
  }
  
  #saba-rescue .bottom-text .cta-button1 a, #saba-rescue .cta-button-saba a {
    font-family: 'Barlow-Black';
    font-size: 16px;
    line-height: 24px;
    color: #003D57;
    display: inline-block;
    text-decoration: none;
    padding: 10px 50px;
    border-radius: 50px;
    border: 2px solid #B03134;
    background: linear-gradient(180deg, #FFFFFF 0%, #E1E1FF 68.75%, #B8B8EC 100%);
    box-shadow: 0px 3px 85.14px 0px rgba(176, 49, 52, 0.8);
  }
  
  #saba-rescue .cta-button-saba a span{white-space: nowrap}
  #saba-rescue .cta-button-saba a {box-shadow:initial}
  .cta-button-saba {margin: 70px 0 20px;text-align: center}
  
  #saba-rescue .bottom-text .cta-button1 {
    text-align: center;
    margin-top: 20px;
  }
  #saba-rescue .cta-button-saba a:hover,
  #saba-rescue .bottom-text .cta-button1 a:hover {outline: 3px solid #B03134;}
  
  #saba-rescue #updated-folder {
    padding: 0 10px 100px;
    max-width: 1198px;
    margin: 0 auto;
  }
  
  #saba-rescue #exacer-rates-container {
    background-image: url(/content/dam/intelligentcontent/brands/airsupra-hcp/us/en/images/q2-updates/desktop/saba/GINA-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 101%;
    padding: 10px 0 0;
  }
  
  #saba-rescue #curve-bg-section .rates-form-title p {
    font-family: 'BarlowCondensed-Regular';
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 50px;
    max-width: 1119px;
  }
  
  #saba-rescue .bottom-text .dis-info {
    font-family: 'BarlowCondensed-Regular';
    font-size: 20px;
    line-height: 54px;
    font-weight: 800;
    margin: 35px 0 0 0;
  }
  
  #saba-rescue .bronchodilator-container,
  #saba-rescue #videosection {
    display: none;
  }
 
   @media screen and (min-width: 1600px) {
     #saba-rescue .sliderPopUp .modal-box__content {
      padding: 30px 80px;
  } 
  }
  
  @media screen and (min-width: 1950px) {
   #saba-rescue .sliderPopUp .modal__close{
       right: 28vw;
   }
   #saba-rescue .slides p{
       max-width: 700px;
   }
  } 
 
  @media screen and (min-width: 2550px) {
   #saba-rescue .sliderPopUp .modal__close{
       right: 32vw;
   }
  } 
   @media screen and (min-width: 3120px) {
   #saba-rescue .sliderPopUp .modal__close{
       right: 36vw;
   }
   }
  @media screen and (max-width: 1200px) {
    #sabaOnlyRescuePage {
      padding: 0 24px;
    }
  
    #saba-rescue .about-air-banner-logo figure img {
      padding: 0 40px;
      width: 100%;
    }
    #saba-rescue .sliderPopUp .modal__close{
      height: 2.2rem;
    }
  
  }
  
  @media screen and (max-width: 991px) {
    #saba-rescue .about-air-banner-logo figure img {
      max-width: 600px;
    }

    #sabaRescueSecInfoBlocks {
      flex-direction: column;
      align-items: center;
      gap: 30px;
    }
        .infoBlockSRS {
      width: 100%;
    }
  
    .infoBlockSRS a {
      margin: -40px 25px 30px 0;
    }
     #saba-rescue .cta-button-saba a{padding: 10px 50px}
    #saba-rescue .sliderPopUp .modal__close{padding-right: 10px;top: 6vh;left:auto;}
    .infoBlockSRS p{line-height:20px}
     .infoBlockSRS:nth-child(1) p {
        max-width: 323px;
      }
    .infoBlockSRS:nth-child(2) p, .infoBlockSRS:nth-child(3) p {
        max-width: 297px;
      }
   .cta-button-saba {
        margin: 50px auto;
        text-align: center;
   }
    .infoBlockSRS a{display:none}
    #saba-rescue .about-air-banner {
      /*padding: 80px 0 110px;*/
       padding: 50px 0 80px;
      
    }
    #saba-rescue .cta-button-saba a{
        line-height: 20px;
    }
    
    #saba-rescue .slides p{margin: 0 0 10px 0}
    
    /*Accordion styling start*/
    #saba-rescue #curve-bg {
      padding: 70px 0 0;
    }
    
    #saba-rescue #exacer-rates-container {
      background-image: url(/content/dam/intelligentcontent/brands/airsupra-hcp/us/en/images/q2-updates/mobile/saba/gina-bg.png);
      background-repeat: no-repeat;
      background-size: 100% 101%;
      padding: 10px 0 0;
    }
  
    #saba-rescue #curve-bg-section .rates-form-title p {
      font-size: 30px;
      line-height: 36px;
     
          margin: 0 auto;
          padding: 0 0 35px 0;
    }
  
    #saba-rescue #updated-folder {
      padding: 0 15px 100px;
    }
  
    #saba-rescue .bottom-text p {
      font-size: 16px;
      line-height: 28px;
    }
  
    #saba-rescue .bottom-text .cta-button1 {
      margin-top: 40px;
    }
  
    #saba-rescue .bottom-text .cta-button1 a {
      padding: 10px 40px;
    }
  
    #saba-rescue .bottom-text .dis-info {
      text-align: left;
      font-size: 16px;
      line-height: 20px;
      margin: 35px 40px 0 0;
    }
    #saba-rescue #about-tab-accordion .cmp-accordion__button{
       padding: 10px 19px 10px 24px;
    }
    
  }
  /*Accordion styling end*/
  @media screen and (max-width: 767px) {
    #slidersCon {
      gap: 10px;
    }
  
    #saba-rescue .sliderPopUp .modal-box__content {
      padding: 10px 30px 10px;
      overflow: hidden !important;
    }
  
    #saba-rescue .sliderPopUp #saba-rescue .modal-box {
        max-width: 90%;
    }
    #bulletsCon ul {
      margin: 10px 0 0;
    }
  
    #bulletsCon ul li {
      height: 10px;
      width: 10px;
    }
  
    #saba-rescue .sliderPopUp .modal__close svg {
      width: 25px;
      height: 25px;
      padding: 5px;
    }
  
    #saba-rescue .sliderPopUp .modal__closeIcon {
      margin-right: 0;
    }
  
    #saba-rescue .sliderPopUp .modal__close {
      text-align: right;
      margin: auto;
      background: transparent !important;
    }
  
    #saba-rescue .modal__closeLabel {
      display: none !important;
    }
  
    #saba-rescue .sliderPopUp {
      display: flex !important;
      padding-top: 0 !important;
    }
  
    #sabaOnlyRescueSec h1 {
      margin: 20px 0;
      letter-spacing: -0.7px;
    }
  
   
  
    
   
      
  }
  
  @media screen and (max-width: 540px) {
      .actionCon{margin: 20% 0 0}
      #saba-rescue .sliderPopUp .modal__close {top: 6vh}
      #saba-rescue .sliderPopUp .modal-box, #saba-rescue .sliderPopUp .modal__close{max-width:80%}
       #saba-rescue .cta-button-saba a{padding: 10px 38px;}
 #saba-rescue #curve-bg-section .rates-form-title p{max-width: 280px;}
 .cta-button-saba {
        max-width: 330px;
    }
    #sabaOnlyRescuePage { padding: 0 16px;}
  }
  @media screen and (max-width: 345px) {
  #saba-rescue .cta-button-saba a{padding: 10px 20px}
      
  }
  /*Register section styling*/
  #saba-rescue #register-section{
  padding-top: 55px;
  }
  
  
  
/**US-108137 - AIRSUPRA HCP Website - Q1 2026 Updates (Phase 2) CSS starts**/
#saba-rescue #updated-folder {
    padding: 0 10px 100px;
    max-width: 1111px;
    margin: 0 auto;
}
#saba-rescue .cta-button-saba a:hover {
    outline: none;
    border: 3px solid #B03134;
}
#saba-rescue #curve-bg {
    padding: 145px 24px 0 35px;
    max-width: 1100px;
}
#saba-rescue #curve-bg-section .gine-desc-main {
    margin-bottom: 25px;
}
#saba-rescue #curve-bg-section .gina-title p {
    text-align: left;
    margin-bottom: 10px;
    line-height: 50px;
    font-size: 40px;
    font-family: 'BarlowCondensed-Bold';
    font-weight: 700;
    max-width: 900px;
    color: #fff;
}
#saba-rescue #curve-bg .gine-desc-inn {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
#saba-rescue #curve-bg .gina-desc-top {
    display: flex;
    align-items: center;
    gap: 12px;
}
#saba-rescue #curve-bg .gine-desc-inn figure {
    margin: 0;
}
#saba-rescue #curve-bg .gina-desc-top .gina-right p {
    font-size: 34px;
    line-height: 30px;
    font-family: 'BarlowCondensed-Regular';
    font-weight: 400;
    color: #FFFFFF;
}
#saba-rescue #curve-bg .gine-desc-inn figure img {
    max-width: 48px;
}
#saba-rescue .cta-button-saba {
    margin: 37px 0 30px;
}
#saba-rescue .bottom-text .cta-button1 {
    margin-top: 40px;
}
#saba-rescue .bottom-text .dis-info {
    margin: 30px 0 0 0;
}
#saba-rescue #updated-folder {
    padding: 0 10px 170px;
}
#saba-rescue .about-air-banner-logo figure img {
    max-width: 1185px;
    padding: 0 25px;
}


@media screen and (max-width: 991px) {
#saba-rescue #curve-bg {
    padding: 90px 15px 0 20px;
}
#saba-rescue #curve-bg .gina-desc-top {
    align-items: flex-start;
}
#saba-rescue #curve-bg-section .gina-title p {
    line-height: 30px;
    font-size: 30px;
    padding: 0 0 20px 0;
    margin: 0;
}
#saba-rescue #curve-bg .gina-desc-top .gina-right p {
    font-size: 24px;
    line-height: 30px;
    font-family: 'BarlowCondensed-Medium';
    font-weight: 500;
}
#saba-rescue #curve-bg .gina-desc-top .gina-right p b span {
    display:inline-block;
}
#saba-rescue #curve-bg .gina-desc-top .gina-right p span {
    display: inline-block;
}
#saba-rescue #curve-bg .gine-desc-inn figure img {
    max-width: 30px;
}
#saba-rescue #curve-bg .gine-desc-inn figure {
    position: relative;
    top: 2px;
}
#saba-rescue .cta-button-saba {
    margin: 40px 0 48px;
}
#saba-rescue #curve-bg-section .gine-desc-main {
    margin-bottom: 30px;
}
#saba-rescue #updated-folder .form-section p {
    padding: 10px 0 0;
}
#saba-rescue .bottom-text p {
    margin-top: 15px;
}
#saba-rescue .bottom-text .cta-button1 {
    margin-top: 15px;
}
#saba-rescue .bottom-text .dis-info {
    margin: 0px 0 0 0;
}
#saba-rescue #updated-folder {
    padding: 0 15px 50px;
}
#saba-rescue .about-air-banner-logo figure img {
    max-width: 600px;
    padding: 0 40px;
}
#saba-rescue .cta-button-saba {
    margin: 40px auto 48px;
    max-width: 290px;
}
#saba-rescue .infoBlockSRS:nth-child(1) p {
    max-width: 320px;
}
#saba-rescue .cta-button-saba a {
    padding: 10px 30px;
}
}



/**US-108137 - AIRSUPRA HCP Website - Q1 2026 Updates (Phase 2) CSS ends**/


  
  
