.premium-listings{gap:24px}.loop-premium{display:flex;width:31%;padding:8px;gap:12px;background:#fff;box-shadow:2px 4px 4px 0px rgba(46,42,49,.1),0px 0px 4px 0px rgba(46,42,49,.06) !important}.loop-premium:hover{box-shadow:5px 16px 24px 0px rgba(46,42,49,.16),0px 0px 4px 0px rgba(46,42,49,.06) !important}.loop-premium:hover .btn_img{background:#71479b}.loop-premium .btn_img svg{width:24px;height:24px}.loop-premium:hover .btn_img path{color:#fff}.loop-premium-header{background-size:100% 100% !important;transition:all 1s ease 0s;justify-content:space-between;padding:8px 0 8px 8px}.loop-premium:hover .loop-premium-header{background-size:120% 120% !important}.loop-premium-img{background:#fff;padding:8px 14px;height:88px;width:88px}.loop-premium-labels{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-right:-3px}.loop-premium-label{color:#fff;font-size:14px;font-weight:700;line-height:14px;padding:4px 8px;border-radius:8px 0 0 8px}.loop-premium-label.pro-plan{background:#f6a609}.loop-premium-label.advanced-plan{background:#2bcb95}.loop-premium-label.elite{background:#71479b}.loop-premium-title{color:#2e2a31;font-size:24px;font-weight:700;line-height:32px;padding:0 16px}.loop-premium-description{color:#615a67;font-size:18px;line-height:28px;padding:0 16px 12px}.loop-premium-details-button{color:#2e2a31;font-size:20px;font-weight:700;line-height:28px;padding:0 16px 16px;align-self:flex-end}.loop-premium-details-button .btn_img{background:#f4f4f5;padding:12px;width:48px}.premium-filter{background:#fff;border-radius:71px;margin-bottom:64px}.premium-filter .prem_plans{color:#2e2a31;font-size:16px;font-weight:700;line-height:24px;padding:17px 56px;cursor:pointer}.premium-filter .prem_plans.active,.premium-filter .prem_plans:hover{color:#fff;border-radius:71px;background:#71479b;box-shadow:3px 10px 15px 0px rgba(113,71,155,.12),0px 0px 4px 0px rgba(113,71,155,.06)}@media screen and (max-width:992px){.loop-premium{width:48%}.loop-premium-title{font-size:20px;line-height:28px}.loop-premium-description{padding-bottom:8px}.premium-filter .prem_plans{padding:17px 40px;white-space:nowrap}}@media screen and (max-width:767px){.loop-premium{gap:4px;width:100%}.loop-premium-title{padding-top:4px}.loop-premium-description{padding-bottom:12px}.loop-premium-header{background-size:150% !important}.loop-premium:hover .loop-premium-header{background-size:170% !important}.premium-filter{margin-bottom:32px}.premium-filter .prem_plans{padding:17px 32px;background:#fff;border-radius:71px}}