.brand-page{margin-top:50px;padding:60px 80px}
.brpjs-section{align-self:stretch;align-items:flex-start;padding:0 0 50px;display:flex}.brpjs-wrapper{isolation:isolate;background:0 0;border:none;border-radius:35px;align-items:flex-start;transition:all .3s ease-in;display:flex;position:relative;overflow:hidden}.brpjs-wrapper:hover{transition:all .3s ease-in;transform:scale(1.0018)}.brpjs-wrapper:before{content:"";-webkit-backdrop-filter:blur(16px)saturate(180%);z-index:2;background:linear-gradient(#ffffffb3 60%,#ffffff80 100%);border-radius:35px;position:absolute;inset:0}.brpjs-wrapper:after{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:10;background:#fff;border-radius:35px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.brpjs-wrapper>*{z-index:4;position:relative}.brpjs-grid{align-items:flex-start;display:flex}.brpjs-card{flex-direction:column;gap:20px;width:35%;min-width:420px;padding:20px;display:flex;position:relative}.brpjs-banner{border:1px solid #d5d5d559;border-radius:20px;width:100%;height:150px;overflow:hidden}.brpjs-banner img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:35px}.brpjs-header{justify-content:space-between;align-items:flex-start;padding-bottom:0;display:flex}.brpjs-name-row{cursor:pointer;align-items:center;gap:6px;display:flex}.brpjs-name-row h2{font-size:20px;font-weight:600}.brpjs-subtitle{color:#7d7d7d;align-items:center;gap:6px;font-size:16px;font-weight:400;display:inline-flex}.brpjs-subtitle-icon{opacity:.7;width:14px;height:14px}.brpjs-follow{white-space:nowrap;color:#003cff;background:#fafafb;border:1px solid #d5d5d5;border-radius:999px;align-items:center;gap:8px;width:fit-content;height:38px;padding:0 15px;font-size:16px;font-weight:500;display:inline-flex}.brpjs-follow.is-following{color:#fafafb;background:#003cff;border:none}.brpjs-follow-text{width:fit-content;font-weight:500;display:inline-flex}.brpjs-follow-text .text-inner{padding-left:0;transition:transform .5s;display:inline-block;transform:translate(0)}.brpjs-follow.is-following .text-inner{font-weight:500;transform:translate(0)}.brpjs-follow-icon{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.icon-mask{transform-origin:50%;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.icon-mask img{width:14px;height:14px;display:block}.mask-exit{transform:scale(1)}.brpjs-follow.is-following .mask-exit,.mask-enter{transform:scale(0)}.brpjs-follow.is-following .mask-enter{transform:scale(1)}.brpjs-follow:not(.is-following){transform-origin:50%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.brpjs-follow:not(.is-following):hover{transform:scale(.98)}.brpjs-follow:not(.is-following):active{transform:scale(.95)}.brpjs-row{align-items:center;gap:6px;display:flex}.brpjs-flag{border:1px solid #ddd;border-radius:20px;width:22px;height:14.5px}.brpjs-flag img{width:100%;height:100%}.brpjs-flag span{color:#7d7d7d;font-size:16px;font-weight:500}.brpjs-desc{color:#4a4a4ad9;font-size:16px}.brpjs-title{font-weight:600}.brpjs-link{cursor:pointer;text-decoration:underline}.brpjs-tags{flex-wrap:wrap;gap:10px;display:flex}.brpjs-tags span{background:#fff;border:1px solid #d5d5d559;border-radius:15px;padding:5px 10px}.brpjs-right{border-left:1px solid #d5d5d559;flex-direction:column;gap:20px;width:65%;padding:25px;display:flex}.brpjs-activity-grid{gap:15px;margin-top:15px;display:flex}.brpjs-activity-card{isolation:isolate;background:#fff;border:1px solid #d5d5d559;border-radius:25px;flex-direction:column;flex:1;gap:5px;padding:15px;display:flex;position:relative;overflow:hidden}.brpjs-activity-label{font-weight:600}.brpjs-activity-value{font-size:25px;font-weight:600}.brpjs-activity-value-blue,.brpjs-activity-value-green,.brpjs-activity-value-orange{color:#4a4a4a;margin-top:10px;font-size:25px;font-weight:600}.brpjs-blue{color:#003cff}.brpjs-green{color:#2ec862}.brpjs-orange{color:#f70}.brpjs-list-grid{gap:15px;margin-top:15px;display:flex}.brpjs-activity-label-row{align-items:center;gap:6px;display:flex}.brpjs-activity-icon{flex-shrink:0;width:14px;height:14px}.brpjs--right-titles h3,.brpjs-categories-list-grid h3,.brpjs-subcategories-list-grid h3{font-size:18px;font-weight:600}.brpjs-category-card{cursor:pointer;isolation:isolate;background:#fff;border:1px solid #d5d5d559;border-radius:25px;flex:1 0 0;align-items:center;padding-right:15px;display:flex;position:relative;overflow:hidden}.brpjs-category-card:hover{transition:all .25s ease-in;transform:scale(1.001)}.brpjs-category-card-img-wrapper{aspect-ratio:1;background:#fcfcfc;border-right:1px solid #d5d5d559;border-radius:20px 0 0 20px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.brpjs-category-card-img-wrapper img{aspect-ratio:1;flex-shrink:0;width:30px;height:30px}.brpjs-category-card-infos{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:5px;padding:0 15px;display:flex}.brpjs-category-card-cat-name{justify-content:center;align-self:stretch;align-items:center;gap:5px;display:flex}.brpjs-category-card-cat-name p{-webkit-line-clamp:1;line-clamp:1;color:#4a4a4a;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1 0 0;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:-webkit-box;overflow:hidden}.brpjs-category-card-cat-p-value{align-self:stretch;align-items:center;gap:5px;display:flex}.brpjs-category-card-cat-p-value p{color:#7d7d7d;flex:1 0 0;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.lottie-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.lottie-icon svg{width:100%;height:100%}.brpjs-list-card{background:#fff;border-radius:25px;flex:1;gap:15px;padding:20px;display:flex}.brpjs-thumb{background:#eee;border-radius:10px;width:40px;height:40px}.brpjs-muted{color:#7d7d7d;font-size:16px;font-weight:400}.brpjs-muted2{color:#4a4a4a;font-size:16px;font-weight:500}
