.inbads-profile-title { min-height: 280px; }.inbads-profile-title .title-content { text-align: left; }.inbads-profile-title__eyebrow { color: #ffb02e; display: block; font-size: 12px; font-weight: 700; letter-spacing: 1px; margin-bottom: 8px; text-transform: uppercase; }.inbads-profile-title .title-content h1 { font-size: 38px; max-width: 760px; }
.inbads-profile-page { background: #f5f9fc; padding: 52px 0 70px; }.inbads-profile-card { background: #fff; border: 1px solid #deebf1; border-radius: 14px; box-shadow: 0 14px 32px rgba(0,52,85,.1); display: flex; margin-bottom: 28px; overflow: hidden; position: relative; }.inbads-profile-card__media { background: #eaf2f6; flex: 0 0 310px; height: 275px; }.inbads-profile-card__media img { height: 100%; object-fit: cover; width: 100%; }.inbads-profile-card__content { align-self: center; padding: 32px 36px; }.inbads-profile-card__meta { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 12px; }.inbads-profile-card__meta span { background: #eef7fb; border-radius: 999px; color: #0071bd; font-size: 12px; font-weight: 700; padding: 6px 10px; }.inbads-profile-card__meta i { color: #ff9800; margin-right: 5px; }.inbads-profile-card h2 { color: #142b3a; font-size: 30px; font-weight: 700; line-height: 1.2; margin: 0 0 11px; }.inbads-profile-card__address { color: #607886; display: block; font-size: 15px; line-height: 1.5; margin-bottom: 24px; }.inbads-profile-card__address:hover { color: #0071bd; }.inbads-profile-card__address i { color: #ff9800; margin-right: 7px; }.inbads-profile-card__actions { display: flex; flex-wrap: wrap; gap: 9px; }.inbads-profile-button { border: 1px solid transparent; border-radius: 6px; font-size: 13px; font-weight: 700; padding: 11px 15px; }.inbads-profile-button i { margin-right: 6px; }.inbads-profile-button--primary { background: #0071bd; color: #fff; }.inbads-profile-button--primary:hover { background: #005d9b; color: #fff; }.inbads-profile-button--whatsapp { background: #eaf8ef; border-color: #bde6cb; color: #168847; }.inbads-profile-button--whatsapp:hover { background: #178b4a; border-color: #178b4a; color: #fff; }.inbads-profile-button--secondary { border-color: #cedee6; color: #39708c; }.inbads-profile-button--secondary:hover { border-color: #0071bd; color: #0071bd; }.inbads-profile-card__share { position: absolute; right: 18px; top: 18px; }.inbads-profile-share { background: #fff; border: 1px solid #dce7ed; border-radius: 6px; color: #57717f; font-size: 12px; font-weight: 700; padding: 8px 10px; }.inbads-profile-share:hover { border-color: #0071bd; color: #0071bd; }.inbads-profile-share i { margin-right: 5px; }
.inbads-profile-layout > div, .inbads-profile-layout > aside { margin-bottom: 22px; }.inbads-profile-panel, .inbads-profile-summary { background: #fff; border: 1px solid #deebf1; border-radius: 12px; margin-bottom: 24px; padding: 28px; }.inbads-profile-panel__heading { border-bottom: 1px solid #e6eef2; margin-bottom: 20px; padding-bottom: 17px; }.inbads-profile-panel__heading > span, .inbads-profile-summary__eyebrow { color: #0071bd; display: block; font-size: 11px; font-weight: 700; letter-spacing: .8px; margin-bottom: 5px; text-transform: uppercase; }.inbads-profile-panel__heading h2, .inbads-profile-summary h2 { color: #142b3a; font-size: 21px; font-weight: 700; line-height: 1.3; margin: 0; }.inbads-profile-details { display: grid; gap: 10px; }.inbads-profile-details > a { align-items: center; border: 1px solid #e4edf2; border-radius: 8px; color: #314b5a; display: flex; min-height: 64px; padding: 9px 13px; }.inbads-profile-details > a:hover { background: #f4faff; border-color: #9fcde4; color: #0071bd; }.inbads-profile-details__icon { align-items: center; background: #eaf5fc; border-radius: 7px; color: #0071bd; display: inline-flex; font-size: 17px; height: 40px; justify-content: center; margin-right: 12px; width: 40px; }.inbads-profile-details__icon--whatsapp { background: #eaf8ef; color: #168847; }.inbads-profile-details__icon--location { background: #fff3e1; color: #ef8a00; }.inbads-profile-details > a > span:nth-child(2) { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.inbads-profile-details small { color: #77909d; display: block; font-size: 11px; font-weight: 600; margin-bottom: 2px; }.inbads-profile-details > a > .fa-angle-right { color: #a3b6c0; margin-left: auto; }.inbads-profile-summary { padding: 25px; }.inbads-profile-summary h2 { border-bottom: 1px solid #e6eef2; margin-bottom: 8px; padding-bottom: 17px; }.inbads-profile-summary dl { margin: 0; }.inbads-profile-summary dl > div { border-bottom: 1px solid #edf2f4; padding: 14px 0; }.inbads-profile-summary dl > div:last-child { border-bottom: 0; }.inbads-profile-summary dt { color: #718692; font-size: 12px; font-weight: 600; }.inbads-profile-summary dt i { color: #ff9800; margin-right: 7px; width: 12px; }.inbads-profile-summary dd { color: #263f4d; font-size: 14px; font-weight: 700; margin: 5px 0 0 19px; }.inbads-profile-socials { border-top: 1px solid #e6eef2; display: flex; gap: 7px; margin-top: 8px; padding-top: 18px; }.inbads-profile-socials a { align-items: center; background: #eaf5fc; border-radius: 6px; color: #0071bd; display: inline-flex; height: 34px; justify-content: center; width: 34px; }.inbads-profile-socials a:hover { background: #0071bd; color: #fff; }.inbads-profile-gallery .row > div { margin-bottom: 18px; }.inbads-profile-gallery img { border-radius: 8px; height: 190px; object-fit: cover; transition: transform .25s ease; width: 100%; }.inbads-profile-gallery a { display: block; overflow: hidden; }.inbads-profile-gallery a:hover img { transform: scale(1.04); }
.inbads-video-frame { background: #edf5f8; border-radius: 9px; overflow: hidden; position: relative; width: 100%; }.inbads-video-frame:before { content: ""; display: block; padding-top: 56.25%; }.inbads-video-frame iframe { border: 0; height: 100%; inset: 0; position: absolute; width: 100%; }
@media (max-width: 991px) { .inbads-profile-card__media { flex-basis: 255px; }.inbads-profile-card__content { padding: 26px; }.inbads-profile-card h2 { font-size: 26px; } }
@media (max-width: 767px) { .inbads-profile-title { min-height: 225px; }.inbads-profile-title .title-content h1 { font-size: 29px; }.inbads-profile-page { padding: 34px 0 46px; }.inbads-profile-card { display: block; }.inbads-profile-card__media { height: 235px; }.inbads-profile-card__content { padding: 22px; }.inbads-profile-card h2 { font-size: 24px; padding-right: 36px; }.inbads-profile-card__share span { display: none; }.inbads-profile-card__address { font-size: 14px; }.inbads-profile-button { flex: 1; text-align: center; }.inbads-profile-panel, .inbads-profile-summary { padding: 21px; }.inbads-profile-gallery img { height: 175px; } }
.inbads-profile-reviews--priority{border-color:#ffd38a;box-shadow:0 14px 32px rgba(255,152,0,.12)}.inbads-review-list{display:grid;gap:12px;margin-bottom:18px}.inbads-review-item{background:#f8fcfe;border:1px solid #e3eef4;border-radius:8px;padding:15px}.inbads-review-item div{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.inbads-review-item strong{color:#142b3a;font-size:14px}.inbads-review-item span{background:#fff4df;border-radius:999px;color:#c06d00;font-size:11px;font-weight:800;padding:5px 8px}.inbads-review-item p,.inbads-review-empty{color:#607886;font-size:13px;line-height:1.6;margin:0}.inbads-review-form{border-top:1px solid #e6eef2;margin-top:18px;padding-top:18px}.inbads-review-form input,.inbads-review-form select,.inbads-review-form textarea{border:1px solid #dbe8ef;border-radius:7px;color:#314b5a;margin-bottom:12px;min-height:42px;padding:10px 12px;width:100%}.inbads-review-form textarea{min-height:92px;resize:vertical}.inbads-review-form input[name=website]{height:0;left:-9999px;opacity:0;position:absolute;width:0}.inbads-review-form button{background:#0071bd;border:0;border-radius:7px;color:#fff;font-size:13px;font-weight:800;padding:12px 18px}.inbads-review-form button:hover{background:#005d9b}
