@charset "utf-8";

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

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

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

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

.mbp2266 { 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; }

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

.mbp2267 { 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; }

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

.mbp2268 img { width: 100%; }

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

.mbp2270 .mbp2266 { padding: clamp(0.25rem, 1vw, 0.35rem) 1rem; }

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

.mbp2270 .mbp2267 { font-size: 1rem; line-height: 1rem; }

.mbp2270 .mbp2268 { margin-right: 0.7rem; }

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