.rx-pp__in{align-items:center;display:flex;flex-direction:column;gap:30px}.rx-pp__h{font-size:var(--hs,40px);margin:0 0 5px;text-align:center;width:100%}.rx-pp__sub{max-width:var(--sub,60%);width:fit-content}.rx-pp__sub>:last-child{margin-bottom:.9rem}.rx-pp__wrap{padding:0 var(--wrap,128px);width:100%}.rx-pp__row{display:flex;gap:70px;margin-top:32px;padding:4px}.rx-pp__card{background:var(--rx-white);display:flex;flex:1 1 50%;flex-direction:column;gap:15px;min-width:0;position:relative}.rx-pp__card--badge-top{border-radius:0 0 15px 15px;padding:48px}.rx-pp__card--bordered{border:1px solid var(--rx-light-grey);border-radius:15px;padding:40px}.rx-pp__badge{background:var(--rx-primary);border-radius:15px 15px 0 0;height:40px;left:0;padding:12px 0;position:absolute;text-align:center;top:-40px;width:100%}.rx-pp__badge span{color:var(--rx-white);font-size:16px;font-weight:600;line-height:1}.rx-pp__name{font-size:25px;margin:0 0 16px}.rx-pp__price{color:var(--rx-primary);font-size:70px;font-weight:600;line-height:1}.rx-pp__price span{font-size:18px}.rx-pp__tag{line-height:1.3}.rx-pp__tag>:last-child{margin-bottom:1.4px}.rx-pp__rule{border-top:2px solid var(--rx-light-grey);margin:10px 0}.rx-pp__list{font-size:16px;line-height:1.4}.rx-pp__list ul{margin:0 0 15px}.rx-pp__btn{display:block;padding:15px;text-align:center}.rx-pp__foot{font-size:12px;line-height:1.5;text-align:center}.rx-pp__foot>:last-child{margin-bottom:.9rem}@media (min-width:768px) and (max-width:1024px){.rx-pp__wrap{padding:80px 10px}}@media (max-width:767px){.rx-pp__h{font-size:var(--hs,40px)}.rx-pp__sub{max-width:100%;width:100%}.rx-pp__wrap{padding:50px 10px 80px}.rx-pp__row{flex-direction:column;margin-top:0}.rx-pp__badge{height:34px;padding:9px 0;top:-35px}}.rx-ppa{color:#333;margin:0 auto;max-width:1200px;padding:40px 20px}.rx-ppa,.rx-ppa *{font-family:Roboto,sans-serif}.rx-ppa *{box-sizing:border-box;margin:0;padding:0}.rx-ppa__box{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:40px;padding:40px}.rx-ppa .rx-ppa__h{font-family:var(--rx-font);margin:40px 0 30px;text-align:center}.rx-ppa__sub{color:#666;font-size:16px;margin:0 auto 40px;max-width:700px;text-align:center}.rx-ppa p.rx-ppa__note,.rx-ppa p.rx-ppa__tag{margin-bottom:.9rem}.rx-ppa__grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:30px}.rx-ppa__card{border:1px solid #e5e5e5;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:80px 30px 30px;position:relative;text-align:center}.rx-ppa__card--popular{border:2px solid var(--rx-primary)}.rx-ppa__icon{height:50px;width:50px}.rx-ppa__icon,.rx-ppa__icons{left:50%;position:absolute;top:25px;transform:translateX(-50%)}.rx-ppa__icons{align-items:center;display:flex;justify-content:center}.rx-ppa__icons img{height:25px;width:25px}.rx-ppa__icons span{color:#333;font-size:18px;margin:0 5px}.rx-ppa__badge{background:var(--rx-primary);border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:4px 12px;position:absolute;right:20px;top:-12px}.rx-ppa__head{margin-bottom:20px}.rx-ppa .rx-ppa__title{font-family:var(--rx-font);margin:8px 0 5px}.rx-ppa__tag{color:#666;font-size:15px}.rx-ppa__price{color:#333;font-size:26px;font-weight:600;margin-bottom:20px}.rx-ppa__list{flex-grow:1}.rx-ppa__list ul{display:flow-root;list-style:none;margin-bottom:25px}.rx-ppa__list li{color:#555;margin-bottom:18px;text-align:left}.rx-ppa__list li img{height:16px;margin-right:8px;vertical-align:middle;width:16px}.rx-ppa__btn{background:var(--rx-primary);border:2px solid var(--rx-primary);border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:800;letter-spacing:1px;padding:15px 35px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.rx-ppa__btn:hover{background:#fff;color:var(--rx-primary)}.rx-ppa .rx-ppa__note{color:#777;font-size:14px;font-style:italic;margin-top:30px;text-align:center}@media (max-width:900px){.rx-ppa__grid{grid-template-columns:1fr}}@media (max-width:767px){.rx-ppa,.rx-ppa__box{padding:20px}}.rx-ppl{display:flex;flex-direction:column;gap:20px}.rx-ppl__hw{padding:8px}.rx-ppl__h{color:var(--rx-secondary);margin:0}.rx-ppl__h,.rx-ppl__sub{text-align:center}.rx-ppl .rx-plans{grid-template-columns:repeat(3,1fr)}.rx-ppl__seat{align-items:center;background:var(--rx-bg-light);border-radius:12px;display:flex;gap:20px;justify-content:space-around;padding:8px}.rx-ppl__seat-price{color:var(--rx-primary);flex:0 1 75%;font-size:25px;font-weight:600;line-height:1;min-width:0;text-align:center}.rx-ppl__seat-price span{font-size:18px}.rx-ppl__seat-note{align-items:center;display:flex;flex:0 1 100%;flex-direction:column;font-size:16px;justify-content:center;min-width:0}.rx-ppl__seat-note p{margin:0}.rx-ppl__list{font-size:16px;list-style:none;margin:0;padding:0 0 10px 20px}.rx-ppl__list li{align-items:center;display:flex}.rx-ppl__list li+li{margin-top:8px}.rx-pp-ico{color:var(--rx-primary);display:flex;flex:none}.rx-pp-ico img,.rx-pp-ico svg{display:block;fill:currentColor;height:14px;width:14px}.rx-pp-ico+span{padding-left:5px}.rx-ppl .rx-ppl__btn{align-items:center;align-self:center;display:inline-flex;gap:5px;justify-content:center;margin-top:auto;padding:15px}.rx-ppl .rx-ppl__btn svg{display:block;fill:currentColor;height:1em;width:1em}.rx-ppl__extra{background:var(--rx-white);border-radius:15px;display:flex;gap:20px;padding:32px}.rx-ppl__extra-text{display:flex;flex:0 1 100%;flex-direction:column;gap:20px;min-width:0}.rx-ppl__eyebrow{color:var(--rx-primary);font-size:18px;font-weight:600;margin:0}.rx-ppl__extra-title{color:var(--rx-secondary);margin:0}.rx-ppl__extra-html{font-size:16px}.rx-ppl__extra-html>:last-child,.rx-ppl__extra-html>:last-child>:last-child{margin-bottom:.9rem}.rx-ppl__extra-btns{align-items:center;display:flex;flex:0 1 50%;flex-direction:column;gap:20px;justify-content:center;min-width:0}@media (max-width:1024px){.rx-ppl .rx-plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.rx-ppl{gap:50px}.rx-ppl__hw{padding:8px 0 0}.rx-ppl .rx-plans{grid-template-columns:1fr}.rx-ppl__seat{flex-wrap:wrap}.rx-ppl__seat-note,.rx-ppl__seat-price{flex-basis:100%}.rx-ppl .rx-tabs__list{width:100%}.rx-ppl .rx-tabs__tab{flex:0 0 50%;justify-content:center;max-height:50px}.rx-ppl__seat-price{flex-basis:100%;text-align:start}.rx-ppl .rx-ppl__btn{align-self:stretch}.rx-ppl__extra{flex-direction:column}.rx-ppl__extra-btns{align-items:stretch;flex-basis:auto}}.rx-ppb,.rx-ppb__head{display:flex;flex-direction:column;gap:20px}.rx-ppb__h{color:var(--rx-secondary);margin:0;text-align:center}.rx-ppb__sub{padding:0 40px;text-align:center}.rx-ppb__benefits{align-items:start;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);justify-items:center;list-style:none;margin:0;padding:0}.rx-ppb__benefits li,.rx-ppb__list li{align-items:center;display:flex}.rx-ppb{overflow-x:clip}.rx-ppb__row{display:flex;gap:20px;margin:16px -16px 0 16px}.rx-ppb__card{background:var(--rx-white);border-radius:12px;display:flex;flex:1 1 0;flex-direction:column;gap:20px;justify-content:flex-start;margin:8px;min-width:0;padding:32px}.rx-ppb__card--extra{border-radius:16px;text-align:center}.rx-ppb__price>:last-child{margin-bottom:0}.rx-ppb__list{list-style:none;margin:0;padding:0}.rx-ppb__rule{padding:10px 0}.rx-ppb__rule:before{border-top:1px solid #000;content:"";display:block}.rx-ppb__intro{line-height:12px}.rx-ppb__intro>:last-child{margin-bottom:.9rem}.rx-ppb__card--extra .rx-ppb__btns{justify-content:center}@media (max-width:767px){.rx-ppb__benefits{grid-template-columns:1fr}.rx-ppb__row{flex-wrap:wrap}.rx-ppb__card{flex-basis:100%}}.rx-pp__in[style*="--price"] .rx-pp__price{font-size:var(--price)}.rx-pp__in[style*="--cpad"] .rx-pp__card{padding:var(--cpad)}.rx-pp--badge-border .rx-pp__card--badge-top{border:1px solid var(--rx-light-grey)}.rx-pp--ft .rx-pp__wrap{padding:0}.rx-pp--ft .rx-pp__row{gap:20px;margin-top:32px;padding:0}.rx-pp--ft .rx-pp__name{margin:0 0 5px}.rx-pp--ft .rx-pp__tag{margin-bottom:-13px}.rx-pp--ft .rx-pp__tag>:last-child{margin-bottom:.9rem}.rx-pp--ft .rx-pp__btn{margin-top:auto}@media (max-width:767px){.rx-pp--ft .rx-pp__card--badge-top{margin-top:40px}}