@media (max-width:500px){.pricing-container .row{flex-direction:column!important}.pricing-container .r2{width:100%}.pricing-container .pricing-title{font-size:30px!important}.pricing-container .pricing-explain{font-size:15px!important}.package-item{width:100%!important;min-height:fit-content!important}.package-title{font-size:25px!important}.package-price .price-number{font-size:18px!important}.package-price .price-period{font-size:15px}.package-explain,.package-item .btn-buy,.pf-item{font-size:15px!important}.package-item .btn-buy{padding:10px 0!important}.pricing-container .r3 .btn-contact{padding:10px 20px!important;font-size:15px}.package-price{flex-direction:column}}.pricing-container{display:flex;flex-direction:column;align-items:center}.pricing-container .row{padding:50px;max-width:1240px;display:flex}.pricing-container .r1{flex-direction:column;gap:20px}.pricing-container .pricing-title{font-family:Dana;font-weight:700;font-size:40px;text-align:center}.pricing-container .pricing-explain{font-size:18px;color:var(--secondary-foreground);text-align:justify}.pricing-container .package-items{gap:25px;flex-wrap:wrap;justify-content:center}.package-item{padding:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-color:#fff;box-shadow:0 20px 50px -20px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between;width:30%;border:3px solid transparent}.spi:first-child{border-color:#cb8641}.spi:nth-child(2){border-color:rgb(182,181,181)}.spi:nth-child(3){border-color:rgb(225,192,6)}.dark .spi:first-child{border-color:#a66d35}.dark .spi:nth-child(2){border-color:rgb(167,167,167)}.dark .spi:nth-child(3){border-color:rgb(187,159,1)}.lang-items .package-item:hover{border-color:gold}.dark .lang-items .package-item:hover{border-color:rgb(153,130,0)}.dark .package-item{background-color:#e4fce61a}.package-content{height:80%}.package-content,.package-header{display:flex;flex-direction:column}.package-header{gap:20px;margin-bottom:40px}.package-price{display:flex;gap:10px;align-items:center!important;height:fit-content;margin-bottom:20px}.package-price .price-number:first-child{font-family:Dana;font-weight:100}.package-price .price-number{font-family:Dana;font-size:18px;font-weight:700;color:var(--button-foreground)}.dark .package-price .price-number{color:#42979a}.package-price .price-period{color:var(--secondary-foreground);height:100%!important}.package-title{font-family:Dana;font-weight:700;font-size:25px;display:flex;justify-content:space-between;align-items:center}.package-explain{font-size:17px;color:var(--secondary-foreground);text-align:justify;font-size:14px;white-space:pre-wrap}.package-features{display:flex;flex-direction:column;gap:10px;padding:30px 0;border-top:1px solid #00000020}.dark .package-features{border-color:#ffffff20}.pf-item{font-size:16px;font-family:Dana;font-weight:100;color:#00000090}.dark .pf-item{color:#ffffff80}.pf-item:before{content:"-";color:var(--secondary-foreground);margin-left:10px}.package-item .btn-buy{background-color:var(--button-background);font-weight:700;font-size:17px;padding:12px 0;border-radius:10px;color:var(--button-foreground);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;cursor:pointer;border:2px solid transparent;margin-bottom:5px;margin-top:20px;text-align:center}.package-item .btn-buy:hover{background-color:#fff;border-color:var(--button-foreground);color:var(--button-foreground)}.dark .package-item:hover>.btn-buy{background-color:white;color:var(--button-background);border-color:white;box-shadow:0 10px 40px -5px #ffffff65}.pricing-container .r3{flex-direction:column;gap:20px;align-items:center}.pricing-container .r3 .btn-contact{background-color:var(--button-background);font-weight:700;color:var(--button-foreground);padding:15px 30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;width:200px;margin-top:20px;text-align:center;border:2px solid transparent}.pricing-container .r3 .btn-contact:hover{background-color:#fff;border-color:var(--button-foreground);color:var(--button-foreground)}.dark .pricing-container .r3 .btn-contact:hover{background-color:transparent}.lang-items{gap:15px!important}.lang-items .package-item{width:24%}.pbce{min-height:210px}