.center-items{display:flex!important;align-items:center!important;justify-content:center!important}.profile-avatar{border-radius:50%!important;width:100%!important;height:100%!important}p{margin:0!important}@media (max-width:991px){.layout-topbar-menu-mobile-active{display:none!important}}.nav ul li{list-style-type:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.p-speeddial-button{width:2rem!important;height:2rem!important}.p-speeddial-action.p-button-success{background-color:green!important;color:#fff!important}.p-speeddial-action.p-button-warning{background-color:orange!important;color:#fff!important}.p-speeddial-action.p-button-danger{background-color:red!important;color:#fff!important}.p-speeddial-action.p-button-secondary{background-color:blue!important;color:#fff!important}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background-color:red!important}.custom-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight{background-color:darkred!important}.p-carousel .p-carousel-indicators .p-carousel-indicator button{height:.2rem!important}.custom-carousel .p-carousel-indicators{bottom:-20px!important}.p-button-link{padding:.15rem .25rem!important}.custom-carousel .p-carousel-item{justify-content:center;display:flex;padding-bottom:10px}.dialogue-container{width:40vw}.dialogue-container-policy{width:50vw}.dialogue-container-cards{width:80vw}@media (min-width:1025px){.dialog-container-payment{width:40%}}@media (max-width:1025px){.dialogue-container{width:90vw}.dialogue-container-policy{width:70vw}.dialogue-container-cards{width:95vw}}@media (max-width:768px){.dialogue-container{width:95vw}.dialogue-container-policy{width:90vw}}.category-section{margin-bottom:2rem}.category-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.plans-list{display:flex;flex-wrap:wrap;gap:1.5rem}.plans-list>div{flex:1 1 calc(25% - 1.5rem);max-width:calc(25% - 1.5rem);box-sizing:border-box;transition:transform .2s ease-in-out}.plans-list>div:hover{transform:scale(1.03)}@media (max-width:1600px){.plans-list>div{flex:1 1 calc(33.33% - 1.5rem);max-width:calc(33.33% - 1.5rem)}}@media (max-width:900px){.plans-list>div{flex:1 1 calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}}@media (max-width:600px){.plans-list>div{flex:1 1 100%;max-width:100%}}.badge{position:absolute;top:0;left:0;background-color:#c06d74;color:#fff;font-weight:600;padding:4px 12px;display:flex;align-items:center;z-index:1;border-top-left-radius:8px}@media (max-width:1300px){.plan-card-container{width:95%!important}.title{white-space:normal;word-break:break-word}}@media (max-width:768px){.plan-card-container{width:100%!important;margin:.2rem}}.premium{display:flex;align-items:center}.premium i{font-size:24px;margin-right:8px}.plan-card-container{display:flex;justify-content:center;align-items:stretch}.card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.title{color:#a61e1a;font-size:24px;font-weight:700;margin-bottom:8px;min-height:3rem}.subtitle{font-size:18px;font-weight:600;margin-bottom:4px}.description{color:#9ca3af;margin-bottom:16px}.divider{border-top:1px solid #a61e1a;margin-bottom:16px}.list{font-size:14px;margin-bottom:24px;flex-grow:1}.list li{margin-bottom:8px}.button-primary{background-color:#a61e1a;color:#f5f5f5;border-radius:9999px;margin-bottom:16px;border:none;margin-top:auto}.button-primary,.button-secondary{font-weight:600;padding:12px;width:100%;cursor:pointer}.button-secondary{border:1px solid #9ca3af;color:#9ca3af;border-radius:9999px;background:none}.footer{font-size:12px;color:#6b7280}.footer a{text-decoration:underline}@media only screen and (max-width:768px){.plan-card-container .card{border-color:rgba(166,30,26,.4)!important;box-shadow:.5px .5px 5px rgba(166,30,26,.8)!important}}.current-plan-card{border:2px solid green;box-shadow:0 0 10px rgba(0,128,0,.3)}.check-icon{position:absolute;top:10px;right:10px;background-color:#fff;border-radius:50%;padding:.3rem;box-shadow:0 0 5px rgba(0,0,0,.1)}.button-disabled{background-color:#e0e0e0!important;color:#757575!important;cursor:not-allowed!important}.payment-card{width:100%;padding:20px;border:1px solid #999;border-radius:10px}.payment-title{font-size:1.5rem;font-weight:700;margin-left:10px}.payment-method{margin-bottom:20px}.method-label{margin-left:10px;font-size:.8rem}.payment-description{margin-top:10px;font-size:.9rem;color:gray}.qr-code-container{text-align:center}.purchase-button-container{margin-top:20px;text-align:center;display:flex;justify-content:center;align-items:center}.full-width{width:100%}.card-details{font-size:1rem}.card-details,.saved-card-option{display:flex;align-items:center;gap:5px}