/*learn-story*/
div#learn-more-story span.cmp-button__text {
    /* text-align: center; */
    display: flex;
    justify-content: center;
}
span.quote-author-name{
  font-size: 28px;
}
#additional #first-wid-para p{
    color: #193556;
    font-size: clamp(18px, 1.9vw, 27px);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 80%;
}
#img-top-bottom-border img{
  border-top: 1px solid #4F4E4E;
  border-bottom: 1px solid #4F4E4E;
  padding-bottom: 20px;
}
div#learn-more-story-pop-up {
    display: grid;
    gap: 20px;
    grid-template-columns: 40% 59%;
}
#learn-more-story-page .modal.cmp-modal__modalbox.modal-lg.modal--visible .modal__close svg {
    width: 20px;
    color: #fff;
}
#learn-more-story-page .modal.cmp-modal__modalbox.modal-lg.modal--visible .modal-box {
    border-radius: 0;
    max-height: 90%;
    overflow-y: scroll;
    max-width: 1200px;
    padding: 0px 40px 30px 40px;
}
#learn-more-story-page .cmp-modal__modalbox.modal-lg .modal-box {
    width: 86%;
}

#learn-more-story-page .modal-box {
    background: #467F9D;
}

div#learn-more-story-popup-title h1 {
    font-size: 58px;
    line-height: 56px;
    margin: 0px;
    color: #fff;
    font-family: 'Calibri-bold';
}
/*div#learn-more-story-popup-desc p {*/
/*    color: #fff;*/
/*    font-size: 25px;*/
/*    line-height: 100%;*/
/*    padding-bottom: 20px;*/
    
/*}*/

div#learn-more-story-popup-desc p {
    color: #fff;
    font-size: 25px;
    line-height: normal;
    padding-bottom: 20px;
    font-family: 'Calibri';
}
#learn-more-story-page .cmp-video__player, .cmp-video__content {
    width: 100%;
    padding: .5em 0em;
}





div#learn-more-story-gb p {
    color: #fff;
    font-size: 20px;
    line-height: 100%;
    font-family: 'Calibri';
}
div#learn-more-story-gb {
    padding-top: 43px;
    padding-bottom: 46px;
}
#learn-more-story  .button {
    margin-bottom: 84px;
    background: #9BC9CD;
    padding: 20px 50px;
    border-radius: 78px;
    margin-top: 20px;
}
div#learn-more-story-hero-desc p {
    color: #fff;
    font-family: 'Calibri';
    font-size: 27px;
    line-height: 32px;
    padding-bottom:20px
}
div#learn-more-story {
    grid-template-columns: 46% 50%;
    padding-top: 107px;
}

div#blue-text-learn-more-story h1 {
    font-size: 80px;
    line-height: 72px;
    font-family: 'Calibri-bold';
    color: #fff;
    margin:0px;
}
div#three-column-learn-story #three-column-slider {
    padding: 0px 0px;
}
#three-column-learn-story #carousel-bg-color {
    background: #2b4f61;
    border-radius: 16px;
    /*padding: 418px 26px 3px 26px;*/
    /*padding: 37px 26px 3px 26px;*/
    padding: 0px 26px 3px 26px;
}
div#improve-slider-list-learn-story h3 {
    font-size: 34px;
    font-family: 'Calibri-bold';
    color: #fff;
    line-height: 34px;
}

/*learn-story*/

/*learning-tab*/
div#learn-more-references a {
    color: #fff;
    text-decoration: none;
    font-family: 'Calibri';
}
div#learn-more-tab {
    padding-top: 49px;
}
div#matters-section b {
    color: #193556;
    font-family: 'Calibri-bold';
    font-size: 27px !important;
    line-height: normal;
    padding-top:20px;
}
#matters-section p {
    color: #193556;
    font-family: 'Calibri';
    font-size: 27px;
    line-height: 32px;
    padding-top:20px;
}
div#matters-section {
    max-width: 73%;
}
#combined-images {
    display: flex;
    gap: 40px;
    grid-template-columns: 48% 45%;
    justify-content: space-evenly;
}
#logo-image-sec {
    max-width: 80%;
  
}
#logo-image-combined {
    max-width: 80%;
    margin: auto;
}
div#learn-more-tab-first-tab p {
    font-size: 32px;
    line-height: normal;
    color: #193556;
    font-family: 'Calibri';
}
div#learn-more-tab-first-tab b {
    font-family: 'Calibri-bold';
}

#tab-column {
    display: grid;
    gap: 1%;
    grid-template-columns: 39% 60%;
}
#learn-more-tab  ol.cmp-tabs__tablist {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
div#first-tab-inner {
    background: #f4f4f1;
    padding: 39px 60px;
    border-radius: 0px 0px 40px 40px;
    background-image: url(/content/dam/intelligentcontent/brands/sentinelplus/gb/en/images/learn-more/sentenil-tab-one-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
div#blue-text-learn-tab h1 {
    padding: 0px;
    margin: 0px;
    color: #193556;
    font-size: 80px;
    line-height: 72px;
    font-family: 'Calibri-bold';
}

#learn-more-tab .cmp-tabs__tab--active{
     font-size: 26px;
     line-height: 100%;
     font-family: 'Calibri-bold';
     color: #193556;
     /*background: #F4F4F1!important;*/
     border-radius: 40px 40px 0px 0px;
     padding: 16px 60px;
     border-bottom: none;
}

#learn-more-tab .cmp-tabs__tab {
    font-size: 26px;
    line-height: 100%;
    font-family: 'Calibri-bold';
    color: #193556;
    border-radius: 40px 40px 0px 0px;
    padding: 16px 60px;
    background: #F4F4F1;
    width: 50%;
}
#learn-more-tab .cmp-tabs__tablist {
    /* display: flex; */
    /* flex-wrap: nowrap; */
    /* padding-left: 0; */
    /* list-style: none; */
    justify-content: center;
    gap: 0px;
    align-items: stretch;
}

p.p-heading {
    font-family: 'Calibri-bold';
    font-size: 34px;
    line-height: 100%;
    color: #193556;
    padding-bottom: 8px;
}

span.p-description-b {
    font-family: 'Calibri-bold';
    font-size: 27px;
    line-height: normal;
    color: #193556;
    padding-bottom: 18px;
}

span.p-description-n {
    font-family: 'Calibri';
    font-size: 27px;
    line-height: normal;
    color: #193556;
}

p.p-description-b {
    font-family: 'Calibri-bold';
    font-size: 27px;
    line-height: normal;
    color: #193556;
    padding-top: 8px;
}
div#seventy-column {
    display: grid;
    gap: 1%;
    grid-template-columns: 39% 60%;
    justify-content: space-between;
}
div#seventy-column {
    padding-top: 48px;
}
div#tab-img {
    max-width: 85%;
    padding-top: 20px;
}
div#combined-images {
    padding-top: 58px;
    padding-bottom: 39px;
}
div#four-col-text p {
    font-size: 25px;
    line-height: normal;
    font-family: 'Calibri';
    color: #193556;
}

div#tab-four-column {
    padding-top: 36px;
    padding-bottom: 36px;
}
#learn-more-references ol {
    list-style-position: outside;
    padding-left: 24px;
    margin-top: 5px;
}
div#learn-more-references {
    padding: 77px 0px 12px 0px;
}
div#learn-more-references li {
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    font-family: 'Calibri';
    list-style: decimal!important;
    list-style: inside;
    padding-bottom: 5px;
}
div#learn-more-references p {
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    font-family: 'Calibri-bold';
    padding-bottom: 5px;
}
#learn-more-references .cmp-text ol {
    list-style-position: outside;
    padding-left: 16px;
    margin-top: 5px;
}
div#learn-more-references {
    padding: 77px 0px 53px 0px;
}
div#learn-more-references p {
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    font-family: 'Calibri-bold';
    padding-bottom: 5px;
}
div#learn-more-gb p {
    color: #fff;
    font-size: 20px;
    line-height: 100%;
    font-family: 'Calibri';
    padding-bottom: 47px;
}
div#mild-blue-bg-learn-more-tab {
    background: #467F9D;
     background-image: url(/content/dam/intelligentcontent/brands/sentinelplus/gb/en/images/learn-more/modal-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
p.sec-tab-h {
    font-size: 34px;
    line-height: 100%;
    color: #193556;
    font-family: 'Calibri-bold';
    padding-bottom: 18px;
}

p.sec-tab-p {
    font-size: 34px;
    line-height: 100%;
    color: #193556;
    font-family: 'Calibri';
    padding-bottom: 27px;
    max-width: 95%;
}
div#lernmore-sec-tab-column {
    display: grid;
    gap: 20px;
    grid-template-columns: 40% 59%;
}
div#sec-tab-container {
    background: #9BC9CD;
    padding: 39px 60px;
    border-radius: 0px 0px 40px 40px;
    background-image: url(/content/dam/intelligentcontent/brands/sentinelplus/gb/en/images/learn-more/sec-tab-bg-image.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
div#learn-more-tab .cmp-tabs__tab:focus-visible {
    outline: none;

}

#learn-more-tab ol.cmp-tabs__tablist li:nth-child(2) {
    background: #9BC9CD!important;
}
#learn-more-tab #cmp-video__player_id {
    padding: 0px;
}
div#lernmore-sec-tab-column a#mid-blue-button {
    background: #467F9D;
    padding: 26px 172px;
    border-radius: 100px;
    /* margin-top: 42px; */
}
div#lernmore-sec-tab-column .button {
    margin-top: 42px;
}
div#lernmore-sec-tab-column {
    border-bottom: solid;
    padding-bottom: 77px;
    border-width: 0.5px;
    border-color: #4F4E4E;
    
}
div#p-header p {
    font-size: 34px;
    line-height: 34px;
    font-family: 'Calibri-bold';
    color: #193556;
    text-transform: uppercase;
}
div#p-desc p {
    font-size: 27px;
    line-height: 32px;
    font-family: 'Calibri';
    color: #193556;
}

div#poster-two-column {
    display: grid;
    gap: 104px;
    grid-template-columns: 46% 46%;
    padding-bottom: 70px;
}
#ps1 a#mid-blue-button,
#ps2 a#mid-blue-button {
    background: #467F9D;
    padding: 26px 75px;
    border-radius: 100px;
}
#ps1 .button {
    margin-top: 105px;
}
#ps2 .button {
    margin-top: 140px;
}
div#p-header {
    padding-top: 43px;
}


/*learning-tab*/



/*targeted asthma*/
div#hcp-reference-section-text b {
    color: #193556;
}
div#hcp-gb p {
    font-size: 20px;
    color: #193556;
    padding-bottom: 28px;
    padding-top: 12px;
    font-family: "calibri";
}
div#hcp-reference-section-text li {
    font-family: "calibri";
    list-style: decimal;
    list-style-position: inside;
}
div#hcp-reference-section-text p {
    font-family: "calibri";
}
div#hcp-reference-section-text {
    font-size: 16px;
    font-family: "calibri";
    line-height: 100%;
    color: #193556;
}
div#hcp-reference-section-text {
    font-size: 16px;
    font-family: "calibri";
    line-height: 100%;
    color: #193556;
    padding: 0px;
    padding-top: 27px;
}
div#hcp-reference-section {
    margin-top: 71px;
    border-top: solid;
    border-width: 0.5px;
    border-color: #193556;
}
div#download-section-btn a#light-blue-button {
    background: #9BC9CD;
    padding: 26px 67px;
    border-radius: 100px;
}

#download-section {
    display: grid;
    gap: 74px;
    grid-template-columns: 37% 53%;
	padding-top: 56px;
}
div#logo-section-body-text {
    padding: 0px;
}

div#download-section-btn {
    padding-top: 55px;
    padding-bottom: 86px;
}
div#hcp-video-section {
    border-bottom: solid;
    border-width: .5px;
    padding-bottom: 33px;
    padding-top: 41px;
    border-color: #4F4E4E;
}
#hcp-video-section li {
    list-style: disc;
    font-size: 30px;
    font-family: "calibri";
    line-height: 100%;
    color: #193556;
    padding-top: 8px;
    max-width: 82%;
}

#hcp-video-section p {
    font-size: 30px;
    color: #193556;
}
#hcp-video-section .cmp-text ul {
    padding: 0;
    margin: 0;
    list-style-position: outside;
    padding-left: 44px;
}
div#blue-title-new h2.cmp-title__text.cmp-title__text--h2 {
    font-size: 58px;
    line-height: 56px;
    color: #193556;
    margin: 0px;
    font-family: 'Calibri-bold';
}
div#review-column {
    display: grid;
    gap: 1%;
    grid-template-columns: 45% 46%;
    padding-top: 61px;
    padding-bottom: 41px;
}
#targeted-asthma-section-body-text p {
    font-size: 34px;
    line-height: 100%;
    color: #193556;
    padding-bottom: 15px;
}
div#targeted-asthma-section-body-text {
    padding-top: 60px;
}
div#targeted-asthma-hero-section {
    display: grid;
    gap: 1%;
    grid-template-columns: 45% 46%;

}
div#targeted-asthma-hero-section {
    padding-bottom: 30px;
    border-bottom: solid;
    border-width: .5px;
    color: #4F4E4E;
}
div#blue-text-new {
    padding: 0px;
}
div#blue-text-new p {
    font-size: 27px;
    line-height: 32px;
    color: #193556;
    padding-top: 29px;
}
#targeted-asthma-button a#light-blue-button {
    background: #9BC9CD;
    padding: 26px 182px;
    border-radius: 100px;
}
div#blue-text-new {
    max-width: 84%;
}

div#targeted-asthma-button {
    /*margin-top: 117px;*/
    margin-bottom: 40px;
    margin-top: 40px;
}
div#tool-kit-container a#mid-blue-button {
    background: #467F9D;
    padding: 26px 155px;
    border-radius: 100px;
}


div#tool-kit-container {
    padding-top: 105px;
    
}
div#tool-kit-gb {
    padding-top: 73px;
    padding-bottom: 14px;
}
#tool-kit-container .button {
    text-align: center;
}
div#tool-kit-gb p {
    font-size: 20px;
    line-height:100%;
    color: #193556;
}
/*targeted asthma*/




#learning-module-page .cmp-container--protected-cta-content{
    background: transparent;
    text-align: center;

}
div#bottom-padding #jump-module-parent-sec {
    padding: 50px 50px 20px 50px;
}
#resources-acco span.cmp-accordion__title{
    font-size: 28px;
    font-weight: 800;
    font-family: 'Carlito';
    color: #193556;
}
#resources-acco .cmp-accordion__button{
    padding: 0.5em 0
}
#resources-acco .cmp-accordion__panel--expanded{
    padding: 0.75em 0;
}
#educational-mod-sec{
    background: #F9F9F9;
    padding: 40px 0;
}
#educational-mod-sec h2{
    margin-top: 0;
    font-size: 76px;
    color: #193556;
    line-height: 1.5;
    margin-bottom: 15px;
    line-height: 78px;
}
#learning-module-page #video-title h2.cmp-title__text.cmp-title__text--h2 {
    font-size: 25px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
}
#learning-module-page #video-title {
    color: #fff;
}
#learning-module-page #jump-to-module-sec{
    background: #193556;
    padding: 30px 50px;
    text-align: center;
    border-radius: 26px;
}
#learning-module-page #jump-module-parent-sec #jump-modu-link p a{
    font-size: 18px;
    color: #E63E4A;
    text-decoration: underline;
} 
#learning-module-page #jump-module-parent-sec #jump-modu-link{
    margin-bottom: 10px;
}
#learning-module-page #jump-to-module-sec .azcl-columns__base .jump-module-boxi{
    padding: 0px 30px;
    color: #fff;
}
#learning-module-page #jump-to-module-sec .azcl-columns__base .jump-module-boxi p{
    color: #fff;
    margin-bottom: 10px;
}

#learning-module-page #jump-to-module-sec .azcl-columns__base .jump-module-boxi a{
    color: #FF5F6A;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: underline;
}
#learning-module-page #tab-title p{
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 25px
}
#learning-module-page #jump-to-module-sec .module-boxi-2::before {
  content: "";
  display: block;
  border-left: 1px solid #fff; 
  width: 1px;
  height: 50%;
  position: absolute; 
  top: 10px;
  left: 0;
  box-sizing: border-box;
}
#learning-module-page #jump-module-parent-sec{
    text-align: center;
    padding: 50px 0;
}
#learning-module-page .cmp-container--protected-cta-content p{
    color: #fff;
}
#learning-module-page .cmp-container--protected-cta-content p a{
    color: #fff;
}
  #learning-module-page #learning-module-inner-container{
    background: #193556;
    border-radius: 10px;
    padding: 20px;
    color: #fff;
    margin-bottom: 20px;
}
#learning-module-page #page-level-banner-resource{
    background-color: #204672;
    padding: 23px 0;
    background-image: url(/content/dam/intelligentcontent/brands/sentinelplus/gb/en/images/my-learning-modules/side-icon.png);
    background-repeat: no-repeat;
    background-position: right top;
}
#learning-module-page #page-level-banner-resource h2{
    margin: 0;
    color: #fff;
    font-size: 45px;
    line-height: 1.5;
}
#learning-module-page #learning-module-inner-container p{
    color: #fff;
}
  
  #course-button #primary-btn {
    background-color: rgba(230, 62, 74, 1);
    padding: 3px 14px;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 2px;
    font-weight: 700;
    border-radius: 6px;
    /*font-family: "calibri";*/
    font-family: 'Carlito';
    text-decoration: none;
    text-transform: uppercase;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
  #verticle-tab .cmp-tabs__tablist {
  display: flex;
  flex-direction: column;   /* ← vertical instead of horizontal */
  width: 160px;             /* sidebar width */
  /*border-right: 1px solid #ddd;*/
  padding: 0;
  margin: 0;
  list-style: none;
  background: #fff;
}

  #verticle-tab .cmp-tabs__tab {
    /* padding: 1rem 1.5rem; */
    border: none;
    /*border-left: 4px solid transparent;*/
    text-align: left;
    cursor: pointer;
    font-weight: 500;
    color: #333;
    background: transparent;
    transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
    /* font-family: fangsong; */
    /*font-family: "calibri";*/
    font-family: 'Carlito';
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    border-radius: 10px;
}

  #verticle-tab .cmp-tabs__tab:hover {
  background: #f5f7fa;
  color: #000;
}

  #verticle-tab .cmp-tabs__tab--active {
  background: #0a2c53;
  color: #fff;
  /*border-left-color: #e21c3d;*/
}

/* Tab panel container to sit next to tab list */
  #verticle-tab .cmp-tabs {
  display: flex;
  gap: 1.5rem;
}

  #verticle-tab .cmp-tabs__tabpanel {
  display: none;
  flex: 1;
  padding: 1rem 1.5rem;
  background: #fff;
  border-radius: 8px;
}

  #verticle-tab .cmp-tabs__tabpanel--active {
  display: block;
}
@media (min-width: 1025px) and (max-width: 1300px) {
    /*learning*/
    #ps1 a#mid-blue-button, #ps2 a#mid-blue-button {
    background: #467F9D;
    padding: 26px 40px;
    border-radius: 100px;
}
div#lernmore-sec-tab-column a#mid-blue-button {
    background: #467F9D;
    padding: 26px 95px;
    border-radius: 100px;
    /* margin-top: 42px; */
}
    
    
    
    
    /*learning*/
    div#download-section-btn a#light-blue-button {
    background: #9BC9CD;
    padding: 26px 32px;
    border-radius: 100px;
}
div#download-section-btn a#light-blue-button {
    font-size: 26px;
    line-height: 100%;
    color: #193556;
    /* margin: 26px 0px; */
    font-family: 'Calibri-bold';
    font-weight: 700;
    text-decoration: none;
}
    
}
 @media (min-width: 768px) and (max-width: 1024px) {
     #hcp-video-section li {
    max-width: 100%;
}
     
     /*learning*/
     div#learn-more-story-pop-up {
    display: grid;
    gap: 20px;
    grid-template-columns: 100%;
}
     #tab-column {
    display: grid;
    gap: 1%;
    grid-template-columns: 100%;
}
     div#lernmore-sec-tab-column {
    display: grid;
    gap: 20px;
    grid-template-columns: 100%;
}
div#lernmore-sec-tab-column a#mid-blue-button {
    background: #467F9D;
    padding: 26px 150px;
    border-radius: 100px;
    /* margin-top: 42px; */
}
div#poster-two-column {
    display: grid;
    gap: 104px;
    grid-template-columns: 100%;
    padding-bottom: 70px;
}
     
     
     
     
     /*learning*/
     
     
     #download-section {
    display: grid;
    gap: 74px;
    grid-template-columns: 100%;
    padding-top: 56px;
}
/*     div#review-column {*/
/*    display: flex;*/
/*    gap: 1%;*/
/*    grid-template-columns: 100%;*/
/*    padding-top: 61px;*/
/*    padding-bottom: 7px;*/
/*    flex-direction: column;*/
/*}*/
div#targeted-asthma-button {
    margin-top: 60px;
    margin-bottom: 60px;
}
     
 }
/* Optional responsive (turns into horizontal tabs on smaller screens) */
@media (max-width: 768px) {
     #hcp-video-section li {
    max-width: 100%;
}
#top-banner-column-content-section h3{
    font-size: 25px !important;
}
  /*learning  */
  div#learn-more-story-pop-up {
    display: grid;
    gap: 20px;
    grid-template-columns: 100%;
}
/*  #learn-more-story  .button {*/
/*    max-width: 69%;*/
/*}*/
  div#learn-more-story {
    grid-template-columns: 100%;
    padding-top: 40px;
}
  div#matters-section {
    max-width: 100%;
}
  p.sec-tab-p {
    max-width: 100%;
}
  div#learn-more-references li {
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    font-family: 'Calibri';
    list-style: decimal!important;
    list-style: inside;
    padding-bottom: 5px;
    word-wrap: break-word;
}
#tab-column {
    display: grid;
    gap: 1%;
    grid-template-columns: 100%;
}
div#blue-text-learn-tab h1 {
  
    line-height: 100%;
    font-size: 40px;
}
div#first-tab-inner {
    background: #f4f4f1;
    padding: 39px 20px;
    border-radius: 0px 0px 40px 40px;
    background-image: url(/content/dam/intelligentcontent/brands/sentinelplus/gb/en/images/learn-more/sentenil-tab-one-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
div#seventy-column {
    display: grid;
    gap: 1%;
    grid-template-columns: 100%;
    justify-content: space-between;
}
div#sec-tab-container {
    background: #9BC9CD;
    padding: 39px 20px;
    border-radius: 0px 0px 40px 40px;
    background-image: url(/content/dam/intelligentcontent/brands/sentinelplus/gb/en/images/learn-more/sentenil-tab-one-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
div#poster-two-column {
    display: grid;
    gap: 30px;
    grid-template-columns: 100%;
    padding-bottom: 70px;
}
div#p-header p {
    font-size: 34px;
    line-height: 34px;
    font-family: 'Calibri-bold';
    color: #193556;
    word-wrap: break-word;
}
div#lernmore-sec-tab-column {
    display: grid;
    gap: 20px;
    grid-template-columns: 100%;
}  
  #ps1 .button {
    margin-top: 70px;
}
#ps2 .button {
    margin-top: 85px;
}

div#lernmore-sec-tab-column a#mid-blue-button {
    background: #467F9D;
    padding: 26px 54px;
    border-radius: 100px;
    /* margin-top: 42px; */
}
#ps1 a#mid-blue-button, #ps2 a#mid-blue-button {
    background: #467F9D;
    padding: 26px 54px;
    border-radius: 100px;
}
div#icon-image {
    text-align: center;
}

div#four-col-text {
    text-align: center;
}
 #learn-more-tab .cmp-tabs__tab {
    font-size: 19px;
    line-height: 100%;
    font-family: 'Calibri-bold';
    color: #193556;
    border-radius: 40px 40px 0px 0px;
    padding: 16px 30px;
    background: #F4F4F1;
    width: 50%;
} 
  /*Learning*/
    
    /*targeted asthma*/
    div#tool-kit-container {
    padding-top: 70px;
}
    div#download-section-btn {
    padding-top: 60px;
    padding-bottom: 60px;
}
    #download-section-btn a#light-blue-button {
    font-size: 16px;
    line-height: 100%;
    color: #193556;
    /* margin: 26px 0px; */
    font-family: 'Calibri-bold';
    font-weight: 700;
    text-decoration: none;
}
div#download-section-btn a#light-blue-button {
    background: #9BC9CD;
    padding: 26px 27px;
    border-radius: 100px;
}
    #download-section {
    display: grid;
    gap: 30px;
    grid-template-columns: 100%;
    padding-top: 56px;
}
    div#blue-title-new h2.cmp-title__text.cmp-title__text--h2 {
    font-size: 40px;
    line-height: 100%;
    color: #193556;
    margin: 0px;
}
    
    div#targeted-asthma-hero-section {
    display: grid;
    gap: 0%;
    grid-template-columns: 100%;
}
div#targeted-asthma-section-body-text {
    padding-top: 10px;
}
div#review-column {
    display: flex;
    gap: 1%;
    grid-template-columns: 100%;
    padding-top: 61px;
    padding-bottom: 7px;
    flex-direction: column;
}
div#blue-text-new {
    max-width: 100%;
}
div#review-column a#light-blue-button {
    background: #9BC9CD;
    padding: 26px 125px;
    border-radius: 100px;
}
div#targeted-asthma-button {
    margin-top: 67px;
    margin-bottom: 30px;
}
div#tool-kit-container a#mid-blue-button {
    background: #467F9D;
    padding: 26px 88px;
    border-radius: 100px;
}
    
    
    /*targeted asthma*/
    
    div#bottom-padding #jump-module-parent-sec {
    padding: 20px 20px 20px 20px;
}
#learning-module-page #video-title h2.cmp-title__text.cmp-title__text--h2 {
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
}
#learning-module-page #page-level-banner-resource h2 {
    margin: 0;
    color: #fff;
    font-size: 24px;
    line-height: 1.5;
}
    
    #three-card-container {
    grid-template-columns: 100%;
    justify-content: space-between;
    padding-bottom: 50px;
}
    
    #educational-mod-sec h2{
        font-size: 42px;
        line-height: normal;
    }
    #learning-module-page #jump-to-module-sec{
        padding: 10px 10px;
    }
    #learning-module-page #jump-to-module-sec .module-boxi-2::before{
        border-left: none;
    }
    #verticle-tab .cmp-tabs {
    flex-direction: column;
  }

    #verticle-tab .cmp-tabs__tablist {
    flex-direction: row;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #ddd;
  }

    #verticle-tab .cmp-tabs__tab {
    border-left: none;
    border-bottom: 3px solid transparent;
    text-align: center;
    flex: 1;
  }

    #verticle-tab .cmp-tabs__tab--active {
    /*border-bottom-color: #e21c3d;*/
    background: #0a2c53!important;
    color: #fff!important;
}
}
