.fd-page-business-details .fd-business-identity.profile-bnr{min-height:260px;padding:28px 0;background-position:center;background-color:#e9f0e5}
.fd-page-business-details .fd-business-identity .user-info{max-width:440px;width:fit-content;min-height:0}
.fd-page-business-details .fd-business-identity .user-info h1{font-size:28px;line-height:1.25}
.fd-page-business-details .fd-business-identity .user-info p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.fd-page-business-details .fd-business-identity.fd-business-banner-contained{background-size:auto 100%;background-position:80% center;background-repeat:no-repeat}
.fd-page-business-details .fd-business-identity .right-top-bnr{float:none;clear:both;display:flex;justify-content:flex-end;margin:12px 0 0;position:static}
.fd-page-business-details .fd-company-card .sidebar-thumbnail{padding:18px;text-align:center;border-bottom:1px solid #e0e7dc}
.fd-page-business-details .fd-company-card .sidebar-thumbnail img{max-width:100%;max-height:160px;object-fit:contain;width:auto}
.fd-page-business-details .fd-company-card h3{font-size:16px;line-height:1.4;margin:0 0 5px}
.fd-page-business-details .fd-company-card .sidebar-information{padding:16px}
.fd-page-business-details .fd-company-card .single-category>li.row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:start}
.fd-page-business-details .fd-company-card .single-category>li.row>*{min-width:0;width:auto;float:none;padding:0;margin:0;white-space:normal;text-transform:none;overflow-wrap:anywhere}
.fd-page-business-details .fd-company-card .single-category>li.row>.title{font-weight:600;color:#345a40}
.fd-page-business-details .fd-company-card .single-category>li.row>.subtitle{text-align:right;color:#455348;line-height:1.55}
.fd-page-business-details .fd-company-card .single-category>li.row>:is(.col-sm-12,.col-xs-12){grid-column:1/-1}
.fd-business-social{border-top:1px solid #e0e7dc;margin-top:14px;padding-top:14px}
.fd-page-business-details .fd-business-social h3{font-size:13px;margin:0 0 10px}
.fd-business-social nav{display:flex;flex-wrap:wrap;gap:8px}
.fd-business-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d4dfcf;border-radius:4px;font-size:18px;background:#f6f9f3;color:#205a36}
.fd-business-social a:hover{background:#e6f0e0;color:#123e24}.fd-business-social a:focus-visible{outline:3px solid #145f90;outline-offset:2px}
.fd-page-business-details .fd-native-sidebar{min-width:0}.fd-page-business-details .fd-native-main .profile-in{overflow-wrap:anywhere;max-width:100%}.fd-page-business-details .fd-native-main .profile-in img{max-width:100%;height:auto}
@media(max-width:767px){.fd-page-business-details .fd-business-identity.profile-bnr{min-height:260px;padding:20px 0}.fd-page-business-details .fd-business-identity .user-info{max-width:100%;width:100%;margin:0;padding:16px}.fd-page-business-details .fd-business-identity.fd-business-banner-contained{background-size:cover}.fd-page-business-details .fd-business-identity .user-info h1{font-size:25px}.fd-page-business-details .fd-native-sidebar{display:flex;flex-direction:column;gap:0}.fd-page-business-details .fd-company-card .single-category>li.row{grid-template-columns:84px minmax(0,1fr)}}
