.modal{display:none}.modal--open{display:block!important}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:grid;place-items:center;overflow-y:auto;z-index:99999;padding:16px 0;background:var(--tpa--color-contrast--60)}.modal__box{position:relative;max-width:432px;width:100%;background-color:var(--tpa--color-base);border-radius:var(--tpa--radius-xl)}.modal__content{position:relative;z-index:1}.modal__close{position:absolute;top:4px;right:4px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_146_3443' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_146_3443)'%3E%3Cpath d='M5.6998 7.09999L10.5998 12L11.9998 13.4L16.8998 18.3C17.0831 18.4833 17.3165 18.575 17.5998 18.575C17.8831 18.575 18.1165 18.4833 18.2998 18.3C18.4831 18.1167 18.5748 17.8833 18.5748 17.6C18.5748 17.3167 18.4831 17.0833 18.2998 16.9L13.3998 12L11.9998 10.6L7.0998 5.69999C6.91647 5.51665 6.68314 5.42499 6.3998 5.42499C6.11647 5.42499 5.88314 5.51665 5.6998 5.69999C5.51647 5.88332 5.4248 6.11665 5.4248 6.39999C5.4248 6.68332 5.51647 6.91665 5.6998 7.09999Z' fill='%235D65E9'/%3E%3Cpath d='M11.9998 13.4L7.0998 18.3C6.91647 18.4833 6.68314 18.575 6.3998 18.575C6.11647 18.575 5.88314 18.4833 5.6998 18.3C5.51647 18.1167 5.4248 17.8833 5.4248 17.6C5.4248 17.3167 5.51647 17.0833 5.6998 16.9L10.5998 12L11.9998 10.6L16.8998 5.69999C17.0831 5.51665 17.3165 5.42499 17.5998 5.42499C17.8831 5.42499 18.1165 5.51665 18.2998 5.69999C18.4831 5.88332 18.5748 6.11665 18.5748 6.39999C18.5748 6.68332 18.4831 6.91665 18.2998 7.09999L13.3998 12L11.9998 13.4Z' fill='%23262E40'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:var(--tpa--radius-xl)}@media (min-width:768px){.modal__close:focus-visible,.modal__close:hover{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_146_3443' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23262E40'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_146_3443)'%3E%3Cpath d='M5.6998 7.09999L10.5998 12L11.9998 13.4L16.8998 18.3C17.0831 18.4833 17.3165 18.575 17.5998 18.575C17.8831 18.575 18.1165 18.4833 18.2998 18.3C18.4831 18.1167 18.5748 17.8833 18.5748 17.6C18.5748 17.3167 18.4831 17.0833 18.2998 16.9L13.3998 12L11.9998 10.6L7.0998 5.69999C6.91647 5.51665 6.68314 5.42499 6.3998 5.42499C6.11647 5.42499 5.88314 5.51665 5.6998 5.69999C5.51647 5.88332 5.4248 6.11665 5.4248 6.39999C5.4248 6.68332 5.51647 6.91665 5.6998 7.09999Z' fill='%235D65E9'/%3E%3Cpath d='M11.9998 13.4L7.0998 18.3C6.91647 18.4833 6.68314 18.575 6.3998 18.575C6.11647 18.575 5.88314 18.4833 5.6998 18.3C5.51647 18.1167 5.4248 17.8833 5.4248 17.6C5.4248 17.3167 5.51647 17.0833 5.6998 16.9L10.5998 12L11.9998 10.6L16.8998 5.69999C17.0831 5.51665 17.3165 5.42499 17.5998 5.42499C17.8831 5.42499 18.1165 5.51665 18.2998 5.69999C18.4831 5.88332 18.5748 6.11665 18.5748 6.39999C18.5748 6.68332 18.4831 6.91665 18.2998 7.09999L13.3998 12L11.9998 13.4Z' fill='%23262E40'/%3E%3C/g%3E%3C/svg%3E%0A")}}.form{position:relative;width:100%;margin:0 auto;padding:32px 24px;border-radius:var(--tpa--radius-xl)}@media (min-width:768px){.form{padding:36px}}.form .form__item{margin-bottom:16px}@media (min-width:768px){.form .form__item{margin-bottom:17px}}.form__inner{display:grid;flex-direction:column;align-items:center;text-align:center;grid-template-columns:1fr;margin:0 auto;max-width:378px;width:100%}.form__inner>:last-child{margin-bottom:0}.form__title{font-size:var(--tpa--font-size-xl)}.form__subtitle,.form__title{margin-bottom:8px;font-weight:var(--tpa--font-weight-bold);color:var(--tpa--color-contrast)}.form__subtitle{font-size:var(--tpa--font-size-lg)}@media (min-width:768px){.form__title{font-size:var(--tpa--font-size-2xl)}}.form__description{color:var(--tpa--color-gray);font-size:var(--tpa--font-size-sm);margin-bottom:8px}@media (min-width:768px){.form__description{font-size:var(--tpa--font-size-md)}}.form__heading{margin-bottom:18px}.form__heading>:last-child{margin-bottom:0}@media (min-width:768px){.form__heading{margin-bottom:22px}}.form>:last-child{margin-bottom:0}.form--important{max-width:432px;border:1px solid var(--tpa--color-gray-secondary)}.form-item{position:relative;display:block;text-align:left}.form-item__label{display:block;margin-bottom:4px;font-size:var(--tpa--font-size-sm);font-weight:var(--tpa--font-weight-regular);color:var(--tpa--color-contrast)}@media (min-width:768px){.form-item__label{margin-bottom:6px}}.form-item__error{display:none;margin-top:1px;padding:0 16px;text-align:left;font-size:var(--tpa--font-size-xs);color:var(--tpa--color-error);visibility:hidden;opacity:0}.form-item__error,.form-item__input{font-weight:var(--tpa--font-weight-regular);line-height:var(--tpa--line-height-md)}.form-item__input{overflow:visible;display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;max-height:226px;padding:10px 16px;height:46px;color:var(--tpa--color-contrast);font-family:var(--tpa--font-family);font-size:var(--tpa--font-size-md);margin:0;border:1px solid var(--tpa--color-gray-secondary);border-radius:var(--tpa--radius-md);background-color:transparent;resize:none}.form-item__input::placeholder{font-family:var(--tpa--font-family);font-size:var(--tpa--font-size-md);font-weight:var(--tpa--font-weight-regular);line-height:var(--tpa--line-height-md);opacity:1;color:var(--tpa--color-gray)}.form-item__input:focus,.form-item__input:focus-visible,.form-item__input:hover{border-color:var(--tpa--color-royal-blue)}.form-item__input.form-item__input_has-error,.form-item__input:invalid{color:var(--tpa--color-error);border-color:var(--tpa--color-error)}.form-item__input.form-item__input_has-error+.form-item__error,.form-item__input:invalid+.form-item__error{display:inline;visibility:visible;opacity:1}.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{margin:4px auto 40px;max-width:432px;padding:32px 24px 30px;border:1px solid var(--tpa--color-gray-secondary);border-radius:var(--tpa--radius-xl)}@media (min-width:768px){.product-card{padding:36px 36px 34px;margin-bottom:24px}}.product-card>:last-child{margin-bottom:0}.product-card__heading{margin-bottom:20px;text-align:center}@media (min-width:768px){.product-card__heading{margin-bottom:24px}}.product-card__heading>:last-child{margin-bottom:0}.product-card__title{margin-bottom:13px;font-weight:var(--tpa--font-weight-bold);font-size:var(--tpa--font-size-xl)}@media (min-width:768px){.product-card__title{font-size:var(--tpa--font-size-2xl)}}.product-card__description{margin-bottom:8px;font-size:var(--tpa--font-size-sm);color:var(--tpa--color-gray)}@media (min-width:768px){.product-card__description{font-size:var(--tpa--font-size-md)}}.product-card__other{margin-top:8px;font-size:12px;color:var(--tpa--color-gray)}.product-card .content{margin-bottom:14px;font-weight:var(--tpa--font-weight-medium)}@media (min-width:768px){.product-card .content{margin-bottom:20px}}.product-card .content b,.product-card .content strong{font-weight:var(--tpa--font-weight-bold)}.product-card .content ol:not(:first-child),.product-card .content ul:not(:first-child){margin-top:19px}.product-card .content ol>li,.product-card .content ul>li{margin-bottom:10px}.product-card .btn{margin-bottom:12px}@media (min-width:768px){.product-card .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{flex-wrap:wrap;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.available-payment-systems img{max-height:40px;height:100%;display:block;margin:10px}
