.modal[data-v-8179b3be]{position:relative}.modal-loader[data-v-8179b3be]{position:absolute}.modal-title[data-v-8179b3be]{color:#fff;font-size:28px;line-height:40px;margin-bottom:20px;text-align:center}.modal-form__row_x2[data-v-8179b3be]{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(2,1fr)}.modal .b-button[data-v-8179b3be]{margin:50px auto 0}.b-form__close[data-v-8179b3be]{cursor:pointer;margin-top:10px;position:relative;text-align:right;z-index:9}.club-card{color:#fff;height:640px;overflow:hidden;position:relative;width:430px}.club-card+.club-card{margin-left:15px}@media(max-width:991.98px){.club-card{border-bottom:3px solid #c3d600;border-radius:15px 15px 18px 18px;height:360px;overflow:hidden;width:300px}}.club-card>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.club-card:before{bottom:15px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='28' fill='none'%3E%3Cpath stroke='%23B9CA02' stroke-width='2' d='M1 13.25 14.25 26.5 27.5 13.25'/%3E%3C/svg%3E");left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;z-index:10}.club-card__cnt{background:rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:45px 35px;position:absolute;right:0;top:0;transition:background .3s ease;z-index:2}@media(max-width:991.98px){.club-card__cnt{padding:20px 20px 25px}}.club-card__head{line-height:1;transition:all .4s}@media(min-width:992px){.club-card__head{font-size:36px;font-weight:900}}.club-card__price-wrapper{align-items:stretch;display:flex;font-size:22px;gap:10px;height:42px;margin-bottom:10px;transition:all .3s ease}@media(max-width:991.98px){.club-card__price-wrapper{height:26px}}.club-card__installment{align-items:center;background:#fff;color:#252422;display:flex;font-weight:700;justify-content:center;min-height:100%;padding:0 10px}.club-card__installment-promo{background:#c3d600;color:#fff}@media(max-width:991.98px){.club-card__installment{font-size:12px;padding:0 5px}}.club-card__price{align-self:flex-end;display:flex;flex-direction:column}@media(max-width:991.98px){.club-card__price{font-size:14px}}.club-card__price-yearly{display:flex;flex-direction:column}@media(max-width:991.98px){.club-card__price-monthly,.club-card__price-yearly{font-size:22px}}.club-card__price-base{color:#b0b0b0;-webkit-text-decoration:line-through;text-decoration:line-through}.club-card__price-discount-only{font-size:24px}@media(max-width:991.98px){.club-card__price-discount-only{font-size:14px}}.club-card__price-monthly-promo{color:#c3d600}.club-card__cap{font-weight:900;margin-bottom:10px}@media(max-width:991.98px){.club-card__cap{font-size:25px}}.club-card__body{display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;padding-top:1em;transition:all .7s ease}.club-card__body a{color:#c3d600}.club-card__txt{flex-grow:10;font-size:17px;line-height:1.4}@media(max-width:991.98px){.club-card__txt{font-size:13px}}.club-card__buttons{display:flex;justify-content:space-between;margin-top:1em}.club-card__btn{border:1px solid #c3d600!important;border-radius:3em;color:#c3d600;display:block;font-size:21px;height:45px;line-height:45px;max-width:180px;text-transform:uppercase;transition:all .3s}.club-card__btn:hover{background:#c3d600;color:#000}@media(max-width:991.98px){.club-card__btn{margin:0 auto}}.club-card:hover:before{bottom:-50px;opacity:.5}.club-card:hover .club-card__body{flex-grow:10;max-height:100%;opacity:1}.club-card:hover .club-card__head{font-size:24px}.club-card:hover .club-card__price-wrapper{font-size:18px;height:auto}.club-card:hover .club-card__cnt{background:rgba(0,0,0,.7)}.club-card__promo{border:10px solid #c3d600;box-shadow:0 0 10px #c3d600;position:relative;transition:filter .3s ease}.club-card__promo:after{background:#c3d600;color:#fff;content:"Промо";font-size:32px;font-weight:700;line-height:1.2;padding:6px 50px 0;position:absolute;right:-50px;text-transform:uppercase;top:40px;transform:rotate(45deg);transition:all .3s ease;z-index:10}@media(max-width:991.98px){.club-card__promo:after{font-size:20px;padding:2px 100px 0;right:-100px;top:30px}}.club-card__promo:before{background:#c3d600;bottom:0;content:"";height:100%;left:0;opacity:.2;position:absolute;right:0;top:0;transform:translateX(0);width:100%;z-index:1}.club-card__erid{box-sizing:border-box;color:#fff;font-size:14px;left:10px;max-width:230px;padding:0;position:absolute;top:10px;z-index:3}@media(max-width:991.98px){.club-card__erid{font-size:12px;max-width:195px;top:12px}.club-card.club-card--compact-preview:hover .club-card__cap{font-size:18px}.club-card.club-card--compact-preview:hover .club-card__body{padding-top:6px}.club-card.club-card--compact-preview:hover .club-card__txt{line-height:1.25}.club-card.club-card--compact-preview:hover .club-card__txt p{margin:0 0 2px}.club-card.club-card--compact-preview:hover .club-card__txt p:last-child{margin-bottom:0}.club-card.club-card--compact-preview:hover .club-card__buttons{margin-top:6px}}