/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./src/app/assets/css/terms-and-conditions.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
/* breadcrum start */
.syllabus-bg-common{
padding: 0px 30px;
background-color: #f7c32e26;
box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px; 
}
.breadcrumb{
margin-left: 0px;
padding-top: 20px;
padding-bottom: 0px;
margin-bottom: 0px;
}
.breadcrumb.white li.active{
color: #FC9928;
font-weight: 600;
}
.breadcrumb>li>svg{
margin-left: 5px;
margin-right: 5px;
font-size: 12px;
}
.double-line-bottom-theme-colored-2 {
margin-bottom: 20px;
margin-top: 8px;
padding-bottom: 5px;
position: relative;
}
.double-line-bottom-theme-colored-2:before {
border-radius: 8px;
bottom: -1px;
content: "";
height: 6px;
left: 10px;
position: absolute;
width: 24px;
background: #FC9928;
}
.double-line-bottom-theme-colored-2:after {
border-radius: 8px;
bottom: 1px;
content: "";
height: 2px;
left: 0;
position: absolute;
width: 64px;
background: #FC9928;
}
/* breadcrum end */
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/app/Accordion/Accordion.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
/* Accordion Container */
/* .accordionContainer {
    max-width: 600px;
    margin: 20px auto;
  } */
  
  /* Individual Accordion Item */
  .Accordion_accordionItem__C07Bn {
    border: 1px solid #ddd;
    border-radius: 8px;
    margin-bottom: 10px;
    overflow: hidden;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  }
  
  /* Accordion Header */
  .Accordion_accordionHeader__u3B0M {
    width: 100%;
    background-color: #ffffff;
    border: none;
    padding: 10px 30px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background 0.3s ease;
    position: relative;
  }
  
  .Accordion_accordionHeader__u3B0M:hover {
    background-color: #ffffff;
  }
  
  /* Active Header (When Open) */
  .Accordion_accordionHeader__u3B0M.Accordion_active__xMd8c {
    background-color: #ffffff;
    color: rgb(0, 0, 0);
  }
  
  /* Accordion Icon */
  .Accordion_accordionHeader__u3B0M span {
    transition: transform 0.3s ease;
    font-size: 14px;
    left: 0;
    position: absolute;
    background-color: #d90000;
    color: #fff;
    padding: 2px 6px;
    font-weight: 900;
  }  
  .Accordion_icon__5YoBN {
    transition: transform 0.3s ease;
    transform: scale(1);
  }
  /* Accordion Content */
  .Accordion_accordionContent__SMP_i {
    max-height: 0;
    overflow: hidden;
    background-color: #ffffff;
    transition: max-height 0.3s ease-in-out, padding 0.3s ease-in-out;
    padding: 0 15px;
  }
  
  /* Open Accordion */
  .Accordion_accordionContent__SMP_i.Accordion_open__LqBp3 {
    max-height: 850px; 
    padding: 15px;
    border-top: 1px solid #eee;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
  }
