.pay-modal .modal__box{max-width:512px}.pay-modal .form__inner{display:flex;align-items:center;justify-content:center;min-width:100%}.pay-modal .close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;z-index:999}.pay-modal .content{text-align:left}@media (min-width:768px){.section--membership .description{font-size:var(--tpa--font-size-lg)}}.section--membership .section__heading{margin-bottom:20px}@media (min-width:768px){.section--membership .section__heading{margin-bottom:40px}}@media (max-width:767px){.product-container{min-height:calc(100vh - 32px);align-content:center}}.product-card-msg{margin:0 auto;max-width:432px;padding:16px 24px 12px;border:none}@media (min-width:768px){.product-card-msg{padding:36px 36px 34px}}.product-card-msg>:last-child{margin-bottom:0}.product-card-msg__heading{text-align:left}.product-card-msg__heading>:last-child{margin-bottom:0}.product-card-msg__title{margin-bottom:13px;font-weight:var(--tpa--font-weight-bold);font-size:var(--tpa--font-size-xl)}@media (min-width:768px){.product-card-msg__title{font-size:var(--tpa--font-size-2xl)}}.product-card-msg__description{margin-bottom:8px;font-size:var(--tpa--font-size-sm);color:var(--tpa--color-gray)}@media (min-width:768px){.product-card-msg__description{font-size:var(--tpa--font-size-md)}}.product-card-msg__other{margin-top:8px;font-size:12px;color:var(--tpa--color-gray)}.product-card-msg .content{margin-bottom:14px;font-weight:var(--tpa--font-weight-medium)}@media (min-width:768px){.product-card-msg .content{margin-bottom:20px}}.product-card-msg .content b,.product-card-msg .content strong{font-weight:var(--tpa--font-weight-bold)}.product-card-msg .content ol:not(:first-child),.product-card-msg .content ul:not(:first-child){margin-top:19px}.product-card-msg .content ol>li,.product-card-msg .content ul>li{margin-bottom:10px}.product-card-msg .btn{margin-bottom:11px}@media (min-width:768px){.product-card-msg .btn{margin-bottom:18px}}.content{width:100%;margin-bottom:20px;color:var(--tpa--color-gray);font-size:var(--tpa--font-size-sm);line-height:var(--tpa--line-height-md);font-feature-settings:"pnum" on,"lnum" on,"liga" off}@media (min-width:768px){.content{margin-bottom:38px;font-size:var(--tpa--font-size-md)}}.content>*{margin-bottom:9px}@media (min-width:768px){.content>*{margin-bottom:10px}}.content>:last-child{margin-bottom:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:20px 0 11px;font-weight:var(--tpa--font-weight-bold);line-height:var(--tpa--line-height-md);color:var(--tpa--color-contrast)}@media (min-width:768px){.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:38px 0 22px}}.content h1{font-size:var(--tpa--font-size-xl)}@media (min-width:768px){.content h1{font-size:var(--tpa--font-size-2xl)}}.content h2,.content h3{font-size:var(--tpa--font-size-lg)}@media (min-width:768px){.content h2,.content h3{font-size:var(--tpa--font-size-xl)}}.content h4,.content h5{font-size:var(--tpa--font-size-md)}@media (min-width:768px){.content h4,.content h5{font-size:var(--tpa--font-size-lg)}}.content h6{font-size:var(--tpa--font-size-sm)}@media (min-width:768px){.content h6{font-size:var(--tpa--font-size-md)}}.content a{color:var(--tpa--color-link)}@media (min-width:768px){.content a:focus-visible,.content a:hover{color:var(--tpa--color-link--active);text-decoration:underline}}@media (min-width:768px){.content a:active{color:var(--tpa--color-link--active)}}.content b,.content strong{font-weight:var(--tpa--font-weight-medium);color:var(--tpa--color-contrast)}.content li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='18' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.552.134 5.717 10.97 1.448 6.701 0 8.149l5.717 5.717L18 1.583 16.552.134Z' fill='%235D65E9'/%3E%3C/svg%3E%0A");display:inline-block;width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:.5rem;vertical-align:-3px}.content ul>li:last-child{margin-bottom:0}.available-payment-systems-pay{flex-wrap:wrap;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:left;align-items:center;align-content:center}.available-payment-systems-pay img{max-height:40px;height:100%;display:block;margin:10px 10px 10px 0}.conversation__item--pay--answer{color:var(--ck--color-gray);border-radius:var(--ck--radius-xl) var(--ck--radius-xl) var(--ck--radius-xl) 0;background-color:var(--ck--color-gray-5);align-self:flex-start;border:1px solid #eee;width:100%}.real-payment-buttons{padding-top:5px;margin:0 auto 16px}
