.sff-registration-pass-tab-wrapper{max-width:100%}.sff-reg-pass-top{background-repeat:no-repeat;background-size:cover}.sff-registration-pass-tab .sff-registration-pass-tab-head{text-align:center}.sff-registration-pass-tab .sff-registration-pass-tab-nav{background:#1e1d1d;border-radius:50px;display:flex;gap:13px;list-style:none;margin:0 auto 68px;max-width:362px;padding:11px}.sff-registration-pass-tab .sff-registration-pass-tab-nav li{width:50%}.sff-registration-pass-tab .sff-registration-pass-tab-nav li a{background:transparent;border-radius:57px;color:#fff;display:block;font-size:18px;font-weight:500;line-height:37px;padding:10px;text-align:center;text-decoration:none}.sff-registration-pass-tab .sff-registration-pass-tab-nav li.tab-active a{background:#f7b31b;cursor:default}.sff-registration-pass-tab .sff-reg-pass-box{display:block}.sff-registration-pass-tab .sff-reg-pass-body-more{display:none}.sff-registration-pass-tab .sff-registration-pass-tab-stage{position:relative}.sff-registration-pass-tab .sff-registration-pass-tab-stage .tab{align-items:baseline;display:grid;gap:45px;grid-template-columns:repeat(3,1fr)}.sff-registration-pass-tab .tab .sff-reg-pass-box{background:#1e1d1d;border-radius:10px;overflow:hidden}.sff-registration-pass-tab .tab .sff-reg-pass-top{padding:34px 40px}.sff-registration-pass-tab .tab .sff-reg-pass-top h3{font-size:28px;font-weight:700;line-height:32px}.sff-registration-pass-tab .tab .sff-reg-pass-top h3 a{color:#fff!important;font-size:28px;font-weight:700;line-height:32px}.sff-registration-pass-tab .tab .sff-reg-pass-head{border-bottom:1px solid #5a5a5a;padding:16px 40px 18px}.sff-registration-pass-tab .tab .sff-reg-pass-head p{font-size:14px;font-weight:600;letter-spacing:.05em;line-height:18px;margin:0}.sff-registration-pass-tab .tab .sff-reg-pass-head .sff-reg-pass-price p{font-size:24px;font-weight:700;line-height:24px;margin:10px 0}.sff-registration-pass-tab .tab .sff-reg-pass-head .sff-reg-pass-discount p{color:#58ec4b;font-size:14px;font-weight:600;letter-spacing:.05em;line-height:18px}.sff-registration-pass-tab .tab .sff-reg-pass-body{padding:24px 35px 48px 40px;position:relative}.sff-registration-pass-tab .tab .sff-reg-pass-body:after,.sff-registration-pass-tab .tab .sff-reg-pass-body:before{background-color:#141414;border-radius:50%;bottom:5px;content:"";height:45px;left:-23px;position:absolute;width:45px}.sff-registration-pass-tab .tab .sff-reg-pass-body:after{left:auto;right:-23px}.sff-registration-pass-tab .tab .sff-reg-pass-body ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sff-registration-pass-tab .tab .sff-reg-pass-body ul.sff-reg-pass-body-more{display:none}.sff-registration-pass-tab .tab .sff-reg-pass-body ul li{align-items:center;display:flex;font-size:16px;font-weight:400;line-height:26px;margin-bottom:15px}.sff-registration-pass-tab .tab .sff-reg-pass-body ul li img{height:auto;margin-right:10px;max-width:100%;width:16px}.sff-registration-pass-tab .tab .sff-reg-pass-body .sff-reg-pass-body-read-more-less{margin:25px 0 0}.sff-registration-pass-tab .tab .sff-reg-pass-body .sff-reg-pass-body-read-more-less a{display:flex;gap:10px;justify-content:space-between}.sff-registration-pass-tab .tab .sff-reg-pass-body .sff-reg-pass-body-read-more-less a span{color:#fff;font-size:16px;font-weight:500;line-height:18px}.sff-registration-pass-tab .tab .sff-reg-pass-body .sff-reg-pass-body-read-more-less a i,.sff-registration-pass-tab .tab .sff-reg-pass-body .sff-reg-pass-body-read-more-less a i svg{color:#fff;fill:currentcolor;height:16px;width:16px}.sff-registration-pass-tab .tab .sff-reg-pass-body .sff-reg-pass-body-read-more-less a.sff-reg-pass-more-less-btn-show i{transform:rotate(180deg);transition:all .5s ease}.sff-registration-pass-tab .tab .sff-reg-pass-footer{padding:0 40px 20px;position:relative}.sff-registration-pass-tab .tab .sff-reg-pass-footer:before{border-top:2px dashed #444;content:"";height:auto;left:35px;position:absolute;right:35px;top:-27px}.main-popup-sec .popup-item-fix .sff-reg-btn a span,.sff-registration-pass-tab .tab .sff-reg-pass-footer a,.sff-registration-pass-tab .tab .sff-reg-pass-footer span{background-color:#f7b31b;border-radius:5px;color:#141414;cursor:pointer;display:block;font-size:16px;font-weight:600;line-height:24px;padding:15px;text-align:center;text-transform:uppercase}.main-popup-sec .popup-item{display:none;padding:4px;position:relative}.main-popup-sec .popup-item-fix .sff-reg-btn a{display:block;margin-left:auto;margin-right:auto;max-width:277px;position:relative}.main-popup-sec .popup-item-fix .sff-reg-btn a span{font-weight:700;position:relative;z-index:1}.main-popup-sec .popup-item-fix .sff-reg-btn a:after{border-radius:6px;bottom:0;content:"";filter:blur(5px);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.sff-pass-btn{margin-top:28px}.sff-pass-btn a{align-items:center;color:#fcb316;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:normal;text-align:center;text-transform:uppercase}.sff-registration-pass-tab .main-popup-sec{align-items:center;background-color:hsla(0,0%,8%,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-bottom:50px;padding-top:50px;position:fixed;top:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;visibility:hidden;width:100%;z-index:10}.sff-registration-pass-tab .main-popup-sec::-webkit-scrollbar{display:none}.sff-registration-pass-tab .main-popup-sec.is-visible{opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;visibility:visible}.main-popup-sec .popup-item-fix{background:#141414;border:1px solid #fcb316;border-radius:20px;max-height:calc(100vh - 38px);max-width:506px;overflow:auto;padding:75px 30px 30px;position:relative;width:100%}.main-popup-sec .popup-item .popupbackconic{border-radius:24px;bottom:0;content:"";filter:blur(5px);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.main-popup-sec .popup-item-fix::-webkit-scrollbar{display:none}.main-popup-sec .popup-item-fix .pop-close-btn{cursor:pointer;height:20px;position:absolute;right:30px;top:24px;width:20px}.main-popup-sec .popup-item-fix .pop-close-btn img,.main-popup-sec .popup-item-fix .sff-reg-img img{display:block;width:100%}.main-popup-sec .popup-item-fix .sff-reg-img{margin-bottom:34px;margin-left:auto;margin-right:auto;max-width:252px}.main-popup-sec .popup-item-fix .sff-reg-list{margin-bottom:26px}.main-popup-sec .popup-item-fix .sff-reg-list .list-txt{border-bottom:1px solid #8c8c8c;padding:12px 25px}.main-popup-sec .popup-item-fix .sff-reg-list .list-txt p{margin:0}@media(max-width:980px){.sff-registration-pass-tab .sff-registration-pass-tab-stage .tab{grid-template-columns:repeat(1,1fr);margin:auto;max-width:500px}}@media(max-width:767px){.main-popup-sec .popup-item-fix .sff-reg-list .list-txt{padding:10px 0}.sff-registration-pass-tab .sff-registration-pass-tab-nav{margin:0 auto 40px}.sff-registration-pass-tab .tab .sff-reg-pass-top{padding:28px 25px}.sff-registration-pass-tab .tab .sff-reg-pass-head{padding:16px 25px 18px}.sff-registration-pass-tab .tab .sff-reg-pass-body{padding:24px 25px 48px}.sff-registration-pass-tab .tab .sff-reg-pass-footer{padding:0 25px 20px}}.pwr-debug-jquery-module-marker-content,.pwr-debug-message-editor-warning{display:none!important}