@charset "utf-8";

.mbp1096 { top: 0px; width: 100%; height: 100%; display: flex; position: absolute; }

.mbp1097 { padding: clamp(0.3rem, 4%, 0.8rem); box-sizing: border-box; }

.mbp1097 img { width: min(30%, 8vw); height: 30%; }

@media (max-width: 599.95px) {
  .mbp1097 img { width: 30% !important; height: 30%; }
}

.mbp1098 { height: fit-content; margin: clamp(0.3rem, 1vw, 0.8rem); display: flex; padding: clamp(0.25rem, 1vw, 0.35rem) clamp(0.3rem, 1vw, 0.4rem); background: rgb(255, 255, 255); box-shadow: rgba(47, 47, 47, 0.15) 2px 2px 3px; align-items: center; }

.mbp1098 .customIcon svg { margin-right: clamp(0.15rem, 0.2rem + 1vw, 0.4rem); }

.mbp1099 { display: flex; font-style: normal; text-align: center; line-height: clamp(0.65rem, 0.3rem + 0.6vw, 0.9rem); letter-spacing: 0.05em; text-transform: capitalize; }

.mbp1100 { width: clamp(0.35rem, 0.1rem + 0.9vw, 0.85rem); display: flex; align-items: center; margin-right: clamp(0.15rem, 1vw, 0.2rem); }

.mbp1100 img { width: 100%; }

.mbp1101 svg { width: 1rem; height: 1rem; margin-right: 0.3rem; }

.mbp1102 .mbp1098 { padding: clamp(0.25rem, 1vw, 0.35rem) 1rem; }

.mbp1102 .mbp1103 { padding: clamp(0.25rem, 1vw, 0.35rem) clamp(0.7rem, 1vw, 1rem); }

.mbp1102 .mbp1099 { font-size: 1rem; line-height: 1rem; }

.mbp1102 .mbp1100 { margin-right: 0.7rem; }

@media (min-width: 600px) {
  .mbp1104 { align-items: flex-end; white-space: pre-line; justify-content: center; }
  .mbp1104 .mbp1098 { margin: 5px; padding: 4px 10px; }
}