/*sitemap css start here*/


#sitemap #main-section
{
    padding-top: 115px;
}


#sitemap .cmp-container__backgroundImage--enabled {
    margin: 0px;
}
#sitemap .white-section-wrapper {
    max-width: 358px;
    margin:0px auto;
} 

#sitemap .white-box {
    background: #ffffff;
    border-radius: 19px;
    text-align: center;
  
}


#sitemap .cmp-text
{
    padding: 0px;
}
#sitemap .white-box .title {
    font-size: 40px;
    font-weight: 400;
    padding: 40px 37px 40px 28px;
    color: #292561;
    font-family: "Open Sans";
}

#sitemap .white-box .subtitle {
    font-size: 14px;
    font-weight: 400;
    font-family: "Open Sans";
    
}

#sitemap .blue-rectangle {
    min-height: 64px;
    color: #ffffff;
    font-size: 25px;
    line-height: 60px;
    text-align: center;
    margin: 20px 16px 20px 16px;
    background: #292561;
    border-radius: 10px;
    font-weight: 600;
}
#sitemap .mbc-grid {
  box-sizing: border-box;
  width: 100%;
  border-radius: 8px;           
  background: #ffffff;
  display: grid;
  grid-template-columns: 1fr;   
  row-gap: 20px;                
}

#sitemap .subtitle
{
    font-family: "Open Sans";
}

/* Column wrapper */
#sitemap .mbc-col {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 8px;
}


#sitemap .mbc-col-head {
  background: #ffffff;
  border-radius: 14px;       
  padding: 17px 14px;        
  display: inline-flex;
  align-items: center;
  max-width: 358px;
  box-shadow: 0 0 0 2px #ffffff;
  font-family: "Open Sans";
  border: 3.818px solid var(--Gradient, #F98F99);
  text-decoration: underline;
  
  
}

/* Header text */
#sitemap .mbc-col-head-text a
{
    color: #000000;
}
#sitemap .mbc-col-head-text {
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  white-space: nowrap;  
  font-family: "Open Sans";
  margin: 0 auto;
}
#sitemap .white-box .title {
      
    font-size: 40px;
    line-height: normal;
}

#sitemap .mbc-item a
{
    color: #000000;
}
#sitemap .mbc-item {
  margin-top: 12px;                
  background: #DD737B;;            
  color: #000;
 border-radius: 7.826px;
  padding: 10px 12px;              
  line-height: 1.3;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.06); 
  font-family: "Open Sans";
font-size: 12px;
font-style: normal;
font-weight: 700;
text-align: center;
line-height: normal;
text-decoration: underline;
}
#sitemap #card-1 .blue-rectangle .subtitle
{

font-size: 25px;
line-height: 59.063px;
text-decoration:underline;
}
#pink-section 
{
    margin: 0 16px 25px 016px;
}

#sitemap .mbc-col-head-text {
    font-size: 14px;
    font-weight:700px;
    line-height: normal;
  }

@media screen and (min-width: 992px) {
  
  #sitemap #main-section {
    padding-top: 150px;
}
  
   #sitemap  .white-box {
        padding: 1px 32px;
        margin: 40px 0px;
    }
    #sitemap .white-section-wrapper
    {
        max-width: 1300px;
    }
#sitemap .white-box
{
    border-radius: 56px;
    min-height: 255px;
}

  #sitemap .white-box .title {
      font-family: "Open Sans";
    font-size: 64px;
    font-weight: 400;
    line-height: 70px;
    color: #292561;
}
#sitemap .blue-rectangle {
    max-width:1360px;
    min-height: 64px;
    line-height: 60px;
    text-align: center;
   margin: 30px auto 25px;
    background: #292561;
}

#sitemap #background-image-section {
    padding: 33px 70px;
}

#sitemap #card-1 .blue-rectangle .subtitle
{
color: #FFF;
font-family: "Open Sans";
font-size: 35px;
font-style: normal;
font-weight: 600;
line-height: 60px;
text-decoration-line: underline;
text-align: center;


}

#sitemap .mbc-grid {
    grid-template-columns: repeat(6, 1fr);
    column-gap: 30px;   
    row-gap: 0;         
    min-height: 568px;  
    max-width: 1359px; 
    margin: 0 auto; 
  }

  #sitemap .mbc-col-head {
    border: 3.818px solid var(--Gradient, #F98F99);
    padding: 26px 19px;
    border-radius: 19px;
    text-decoration: underline;
    
  }

  #sitemap .mbc-col-head-text {
    font-size: 18px;
    font-weight:700px;
    line-height: normal;
  }

  #sitemap .mbc-item {
        font-size: 14px;
        padding: 10px 15px;
        margin-top: 24px;
        min-width: 230px;
        line-height: normal;
        font-weight: 700;
        font-family: "Open Sans";
        text-decoration: underline;
    
  }

}

/*compatiblity*/

 @media screen and (min-width: 992px) and (max-width: 1300px)
 {
        #questions-about-mbc #main-card-grid #card-section > .aem-Grid > .container.responsivegrid > .cmp-container > .aem-Grid:has(.same-height)>div {
            background-color: #FAF3F7;
            border-radius: 35px;
            margin-bottom: 40px;
        }
        
    }
@media screen and (min-width: 1301px) and (max-width: 1430px) {

  #questions-about-mbc #main-card-grid #card-section #row4 .container.responsivegrid.blue-background .content-card-section {
        min-height: 600px !important;
        max-height: 600px !important;
    }
    #questions-about-mbc #main-card-grid #card-section .content-card-section .content-text-section > .card-text:has(.pink-highlight) {
        min-width: 1070px !important;
    }
    #questions-about-mbc #main-card-grid #card-section #row5 > .aem-Grid .content-card-section {
        max-height: 700px !important;
        min-height: 700px !important;
    }
    
}
@media screen and (min-width: 1221px) and (max-width: 1240px) {
#taking-active-role #main-card-grid #card-section .container.responsivegrid.blue-background .content-card-section
{
            max-height: 350px !important;
}

@media screen and (min-width: 320px) and (max-width: 385px) {
   #sitemap .white-section-wrapper
   {
       max-width: 300px;
   }
}
@media screen and (min-width: 400px) and (max-width: 991px) {
 
 #sitemap .mbc-col-head
 {
     max-width: unset;
 }
    
}



@media screen and (min-width: 992px) and (max-width: 1024px) {
    #sitemap .white-section-wrapper {
        max-width: 900px;
    }
    
}

@media screen and (min-width: 1024px) and (max-width: 1400px) {
    #sitemap .white-section-wrapper {
        max-width: 1100px;
    }
    
}
    
