#buy-tokens-wrapper{display:none;margin-bottom:100px}.token-products{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}#form-container{display:none}#buy-tokens-wrapper button{padding:9px 20px;margin-top:30px;cursor:pointer;border:none;display:inline-block;font-size:14px;letter-spacing:-.02em;color:#fff;background:#9099d6;border-radius:5px;min-width:243px;text-align:center}#buy-tokens-wrapper button.selected{background:#4a4587}.token-product{position:relative;overflow:hidden;width:200px;aspect-ratio: 3/2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px;background-color:#bd8ac5;border:2px solid #4a4587;border-radius:10px;cursor:pointer;color:#fff}.token-product img{position:absolute;width:180px;bottom:-85px;right:-70px}.token-product h2,.token-product p{z-index:2;margin-top:0}.token-product p{font-weight:bold;padding:5px 10px;border-radius:5px;border:1px solid #fff}.token-product:hover{background-color:#fff;color:#4a4587}.token-product:hover p{border:1px solid #4a4587}.token-product.selected{background-color:#fff;color:#4a4587}.loader_wrapper{width:100%;display:flex;justify-content:center;align-items:center}.buy-tokens-page h1{color:#4a4587;font-size:32px}.phone-number-modal .current-tokens-count,.buy-tokens-page .current-tokens-count{display:flex;align-items:center;gap:10px;margin:20px 0}.phone-number-modal .current-tokens-count img,.buy-tokens-page .current-tokens-count img{width:25px;height:25px}.phone-number-modal .current-tokens-count p,.buy-tokens-page .current-tokens-count p{margin:0;color:#a68fd1}.phone-number-modal .current-tokens-count strong,.buy-tokens-page .current-tokens-count strong{color:#4a4587}#tokens-loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#4a4587;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3 {
  to {
    transform: rotate(1turn);
  }
}.phone-number-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s , opacity .25s 0s , transform .25s}.phone-number-modal .modal-content{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1rem 1.5rem;width:500px;border-radius:.5rem}.phone-number-modal .modal-content .single-info,.insurance-container .insurance-info .single-info{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;margin-bottom:10px}.phone-number-modal .modal-content strong,.insurance-container .insurance-info strong{font-size:20px;color:#4a4587}.phone-number-modal .modal-content strong{}.phone-number-value{display:flex;align-items:center;gap:10px;width:fit-content;margin:15px 0;background-color:#a68fd1;color:#fff;padding:5px 15px;border-radius:5px}.phone-number-value img{width:25px}.display-shop-contact{cursor:pointer;width:fit-content;padding:12px 18px;border-radius:10px;color:#fff;display:flex;align-items:center;background-color:#a68fd1;margin-bottom:15px;gap:10px}.display-shop-contact:hover{opacity:.9}.display-shop-contact p{color:#fff;margin:0}.display-shop-contact img{width:20px;aspect-ratio:1}.phone-number-modal .modal-content .phone-purchase-buttons{display:flex;gap:10px;width:100%;margin-top:30px}.phone-number-modal .modal-content .phone-purchase-buttons button{padding:9px 20px;border:none;display:inline-block;font-size:14px;letter-spacing:-.02em;color:#fff;background:#9099d6;border-radius:10px;min-width:108px;text-align:center}.phone-number-modal .modal-content .phone-purchase-buttons button:hover{cursor:pointer;opacity:.9}.phone-number-modal
  .modal-content
  .phone-purchase-buttons
  button:nth-of-type(1) {margin-right:auto}.phone-number-modal .modal-content .phone-purchase-buttons button.buy-beeboo-tokens{display:flex;align-items:center;gap:10px;background:#4a4587}.phone-number-modal .modal-content .phone-purchase-buttons button.buy-beeboo-tokens img{width:25px;aspect-ratio:1}.phone-number-modal
  .modal-content
  .phone-purchase-buttons
  button:nth-of-type(3) {background:#4a4587}.phone-number-modal .modal-content .single-info p{margin:0}.phone-number-modal .buy-number-close-button{position:absolute;right:20px;width:1.5rem;line-height:1.5rem;text-align:center;cursor:pointer;border-radius:.25rem;background-color:#d3d3d3}.phone-number-modal .buy-number-close-button:hover{background-color:#a9a9a9}.phone-number-modal.show-modal{opacity:1;z-index:1000;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s , opacity .25s 0s , transform .25s}.insurance-container{display:flex;box-sizing:border-box;width:100%;flex-direction:column;padding:12px 18px;background-color:#ebedff;border-radius:10px}.insurance-container .insurance-info{display:flex;flex-direction:column}.insurance-info .single-info p{margin:0}.insurance-container .insurance-checkbox{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px}.insurance-info-container{display:flex;position:relative;align-items:flex-start}.insurance-container .title-container{display:flex;align-items:center;gap:5px;margin-bottom:30px}.insurance-container .lock-icon{aspect-ratio:1;width:40px}.insurance-container .insurance-checkbox input{width:25px;height:25px;border-radius:5px}.insurance-container .insurance-info .single-info p{z-index:2;text-wrap:pretty}.insurance-container .insurance-info .single-info strong{align-self:baseline;font-size:16px}@media screen and (max-width:768px){.phone-number-modal .modal-content{width:80%}.phone-number-modal .modal-content .phone-purchase-buttons{flex-direction:column}.phone-number-modal
    .modal-content
    .phone-purchase-buttons
    button:nth-of-type(1) {width:100%;margin-bottom:20px}.token-products{flex-direction:column;justify-content:space-between}.token-product{width:60%;padding:10px}.token-product h2{margin:0;font-size:16px}.token-product img{position:absolute;width:100px;bottom:-50px;right:-40px}#buy-tokens-wrapper button{width:100%}.buy-tokens-page h1{color:#4a4587;font-size:32px}}