@charset "utf-8";

.mbp3472 { top: 4px; right: 10px; position: absolute; }

.mbp3473 { color: rgb(96, 119, 103); font-size: 1.4em; }

@media (max-width: 599.95px) {
  .mbp3473 { font-size: 1.1em; }
}

.mbp3474 { box-shadow: none; border-bottom: 2px solid rgb(96, 119, 103); background-color: inherit; }

.mbp3474::before { display: none; }

.mbp3474.Mui-expanded { margin: 0px; border-bottom: 2px solid rgb(235, 235, 235); padding-bottom: 10px; }

.mbp3475 { padding: 0px; font-size: 18px; min-height: 37px; background-color: inherit; }

.mbp3475.Mui-expanded { margin: 0px; min-height: 37px; }

.mbp3475 .MuiExpansionPanelSummary-content { margin: 0px 10px; }

.mbp3476.Mui-expanded { margin: 0px 10px; }

.mbp3477 { padding: 0px; overflow: auto; font-size: 14px; max-height: 312px; margin-left: 15px; flex-direction: column; scrollbar-color: rgb(128, 128, 128) transparent; scrollbar-width: thin; }

.mbp3477 p { font-size: 16px; }

.mbp3477 ul { margin-top: 0px; }

.mbp3477::-webkit-scrollbar-thumb { background: rgb(128, 128, 128); border-radius: 10px; }

.mbp3477::-webkit-scrollbar { width: 8px; background: transparent; }

@media (max-width: 1024.95px) {
  .mbp3477 ul { margin-top: 15px; }
}

.mbp3478 { border-bottom: 1px solid rgb(216, 216, 216) !important; }

.mbp3478.Mui-expanded { border-bottom: 1px solid rgb(216, 216, 216) !important; }

@media (min-width: 600px) {
  .mbp3478 { max-width: 1000px; box-shadow: none; background-color: inherit; margin: 0px auto !important; }
  .mbp3478::before { display: none; }
  .mbp3478.Mui-expanded { margin: 0px; padding-bottom: 10px; }
}

.mbp3478 .mbp3475 { background-color: inherit; }

.mbp3478 ul { margin-left: 20px; }

.mbp3478 .mbp3477 > p { font-size: 18px; padding-bottom: 22px; }

.mbp3478 ul li { line-height: 23px; margin-bottom: 10px; }

.mbp3478 .mbp3472 { top: 30px; }

@media (max-width: 599.95px) {
  .mbp3478 .mbp3472 { top: 25px; }
}

@media (max-width: 599.95px) {
  .mbp3478 ul li { line-height: 21px; margin-bottom: 5px; }
}

@media (max-width: 599.95px) {
  .mbp3478 .mbp3477 > p { font-size: 16px; padding-bottom: 14px; }
}

.mbp3478 .mbp3475 .MuiExpansionPanelSummary-content { margin: 0px; }

.mbp3478 .mbp3475 .MuiExpansionPanelSummary-content h3 { color: rgb(0, 0, 0); margin: 28px 0px 24px; display: block; font-size: 24px; font-weight: normal; line-height: 29px; text-transform: capitalize; }

@media (max-width: 599.95px) {
  .mbp3478 .mbp3475 .MuiExpansionPanelSummary-content h3 { margin: 24px 0px 16px; font-size: 20px; line-height: 25px; }
}

.mbp3479 { font-size: 18px; font-style: italic; line-height: 23px; margin-bottom: 10px; }

@media (max-width: 599.95px) {
  .mbp3479 { font-size: 16px; line-height: 21px; margin-bottom: 0px; }
}