@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap";html{position:relative;min-height:100%}body{font-family:Inter,sans-serif;font-size:14px;font-variant:normal;font-style:normal;background-color:#fff;font-weight:400;color:#000;padding:0;margin:0;line-height:normal;overflow-x:hidden}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.page-bg{background-color:#e8e8e8;background-position:left top;background-repeat:no-repeat;background-size:cover}.bodyOverflow{overflow:hidden}.content-bg{background-color:#fff}:root{--content-primary-color: #000000}.content-primary-text,a.content-primary-text,a.content-primary-text:link,a.content-primary-text:visited,a.content-primary-text:active{color:var(--content-primary-color)}a.content-primary-text:hover{opacity:.7;text-decoration:none}.content-secondary-text{color:#6b7077;font-size:14px}.inner-panel-bg{background-color:#f9f9f9}.inner-panel-text,a.inner-panel-text,a.inner-panel-text:link,a.inner-panel-text:visited,a.inner-panel-text:active{color:#333}a.inner-panel-text:hover{opacity:.8;text-decoration:none}a.inner-panel-text:visited,a.inner-panel-text:focus{text-decoration:underline}.title-text{color:#393fae}.sub-title-text{color:#000}.alert-text{color:#ea1c1c;font-size:12px;line-height:15px}.error-text{color:#ea1c1c}.default-divider{border-color:#000;border-width:1px}:root{--default-border-color: #BFBFBF}.default-border{border-color:var(--default-border-color);border-width:1px}:root{--primary-link-color: #393FAE}.primary-link{color:var(--primary-link-color)}a.primary-link:link,a.primary-link:visited,a.primary-link:active{color:var(--primary-link-color);text-decoration:underline}a.primary-link:hover{color:var(--primary-link-color);text-decoration:none}:root{--primary-btn-map: #1B3368}a.primary-button,.primary-button{background-color:var(--primary-btn-map);color:#fff;font-size:16px;font-weight:600;text-decoration:none;border-width:1px;border-style:solid;border-color:var(--primary-btn-map)}a.primary-button:link,a.primary-button:visited,.primary-button:link,.primary-button:visited,.primary-button:focus{background-color:var(--primary-btn-map);color:#fff;font-size:16px;font-weight:600;text-decoration:none;border-color:var(--primary-btn-map)}a.primary-button:hover,.primary-button:hover{color:#fff;opacity:.9}:root{--secondary-btn-map: #00793F}a.secondary-button,.secondary-button{background-color:#fff;font-size:14px;font-weight:400;color:var(--secondary-btn-map);text-shadow:none;border-width:1px;border-style:solid;border-color:var(--secondary-btn-map)}a.secondary-button:link,a.secondary-button:visited,.secondary-button:link,.secondary-button:visited{background-color:#fff;color:var(--secondary-btn-map);text-decoration:none}.header-bg{background-color:#f0f3ff}.header-text{color:#393fae}.default-form{padding:0}.default-form .form-row{margin:0 -10px}.default-form .form-row:after{content:"";display:block;clear:both}.default-form .form-row .form-col{padding:0 10px;margin-bottom:25px;float:left}.default-form .form-row .form-col .form-label{font-size:14px;color:#121212;display:block;margin-bottom:10px}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}.field-border{border:1px solid #c6d2dd}.field-design{width:100%;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}.field-design .error-text{padding:3px 0;font-size:13px;position:absolute;top:100%;left:0;margin:0}.field-design input[type=text],.field-design input[type=email],.field-design input[type=password],.field-design input[type=number]{font-family:Inter,sans-serif;color:#000;background-color:transparent;width:100%;height:36px;border:0;outline:none;padding:10px;font-size:14px}.field-design textarea{font-family:Inter,sans-serif;background-color:transparent;width:100%;height:68px;border:0;outline:none;resize:none;padding:10px;font-size:14px;line-height:20px}.btn{font-family:Inter,sans-serif;background-image:none;white-space:nowrap;padding:5px 15px;border-radius:7px;gap:10px;border:1px solid transparent;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectDropBox{position:relative}.selectDropBox .selectBtn{font-size:14px;color:#000;padding:5px 26px 5px 12px;display:block;height:36px;line-height:26px;box-sizing:border-box;text-decoration:none;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selectDropBox .selectBtn svg{position:absolute;right:10px;top:15px}.selectDropBox .selectDropDown{background-color:#fff;width:100%;max-height:240px;padding:0;margin:0;list-style:none;position:absolute;left:0;top:100%;display:none;z-index:12;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:auto;box-shadow:5px 5px 6px #0000001a}.selectDropBox .selectDropDown li{font-size:14px;color:#000;padding:10px 15px;cursor:pointer;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.selectDropBox .selectDropDown li:hover{background-color:#e9edef}.selectDropBox.active .selectBtn svg{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.selectDropBox.active .selectDropDown{display:block}.customRadio{display:inline-block}.customRadio input[type=radio]:checked,.customRadio input[type=radio]:not(:checked){position:absolute;left:-9999px}.customRadio input[type=radio]:checked+label,.customRadio input[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;font-size:14px;line-height:20px;display:inline-block;font-weight:400}.customRadio input[type=radio]:checked+label:before,.customRadio input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border:1px solid var(--content-primary-color);border-radius:100%;background:#fff}.customRadio input[type=radio]:checked+label:after,.customRadio input[type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:var(--content-primary-color);position:absolute;top:6px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.customRadio input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.customRadio input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.checkbox{display:inline-block;position:relative;align-items:center;line-height:18px;height:18px;width:18px;border-radius:4px;border:1px solid var(--content-primary-color);transition:all .3s ease-in-out}.checkbox .check-icon{color:var(--content-primary-color);transform:scale(0);transition:all .2s ease-in-out;position:absolute;left:3px;top:4px}.checked .checkbox .check-icon{transform:scale(1)}.checkItem{position:relative;display:inline-block;cursor:pointer;margin-left:15px}.checkItem:first-child{margin-left:0!important}.checkItem .checkbox{position:absolute;top:0;margin:0!important}.checkItem .item-text{font-size:15px}.checkItem.left{padding-left:25px}.checkItem.right{padding-right:25px}.checkItem.left .checkbox{left:0}.checkItem.right .checkbox{right:0}.toolTipDrop{width:220px;background-color:#fff;padding:10px 15px;color:#000!important;visibility:hidden;opacity:0;position:absolute;z-index:-9;-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 7px 3px rgba(0,0,0,.1);box-shadow:0 0 7px 3px #0000001a;transition:all .3s ease-in-out;border-radius:7px}.toolTipDrop:before,.toolTipDrop:after{content:"";display:block;position:absolute;inset:auto;border-width:9px;border-style:solid}.toolTipDrop:before{border-color:var(--default-border-color)}.toolTipDrop:after{border-color:#fff}.toolTipDrop.left{right:30px;top:-28px}.toolTipDrop.left:before,.toolTipDrop.left:after{top:40px;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.toolTipDrop.left:before{right:-18px}.toolTipDrop.left:after{right:-17px}.toolTipDrop.right{left:30px;top:-38px}.toolTipDrop.right:before,.toolTipDrop.right:after{top:37px;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.toolTipDrop.right:before{left:-18px}.toolTipDrop.right:after{left:-17px}.toolTipDrop.top{left:-15px;bottom:52px}.toolTipDrop.top:before,.toolTipDrop.top:after{left:14px;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.toolTipDrop.top:before{bottom:-19px}.toolTipDrop.top:after{bottom:-18px}.toolTipDrop.top.rt{left:auto;right:-1px}.toolTipDrop.top.rt:before,.toolTipDrop.top.rt:after{left:auto;right:10px}.toolTipDrop.bottom{left:-15px;top:180%;margin-top:9px}.toolTipDrop.bottom:before,.toolTipDrop.bottom:after{left:14px;border-right-color:transparent;border-top-color:transparent;border-left-color:transparent}.toolTipDrop.bottom:before{top:-19px}.toolTipDrop.bottom:after{top:-18px}.toolTipDrop.bottom.rt{left:auto;right:-15px}.toolTipDrop.bottom.rt:before,.toolTipDrop.bottom.rt:after{left:auto;right:15px}.overlay{background:#0006;position:fixed;display:none;left:0;top:0;width:100%;height:100%;z-index:9999;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.loaderOuter{background-color:#ffffffd9;width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999}.loaderBox{position:absolute;width:50px;height:50px;inset:0;margin:auto}.loaderBox .item{width:25px;height:25px;border-radius:7px;position:absolute}.loaderBox .item-1{background-color:#000;top:0;left:0;z-index:1;animation:item-1_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}.loaderBox .item-2{background-color:#000;opacity:.7;top:0;right:0;animation:item-2_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}.loaderBox .item-3{background-color:#000;bottom:0;right:0;z-index:1;animation:item-3_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}.loaderBox .item-4{background-color:#000;opacity:.7;bottom:0;left:0;animation:item-4_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}@keyframes item-1_move{0%,to{transform:translate(0)}25%{transform:translateY(25px)}50%{transform:translate(25px,25px)}75%{transform:translate(25px)}}@keyframes item-2_move{0%,to{transform:translate(0)}25%{transform:translate(-25px)}50%{transform:translate(-25px,25px)}75%{transform:translateY(25px)}}@keyframes item-3_move{0%,to{transform:translate(0)}25%{transform:translateY(-25px)}50%{transform:translate(-25px,-25px)}75%{transform:translate(-25px)}}@keyframes item-4_move{0%,to{transform:translate(0)}25%{transform:translate(25px)}50%{transform:translate(25px,-25px)}75%{transform:translateY(-25px)}}.container-main{min-height:100vh;padding:36px 0}.pageWrapper{padding:30px;border-radius:10px}.banner{position:relative;border-radius:10px;overflow:hidden}.banner img{width:100%;height:100%;object-fit:contain;object-position:center top}.banner-content{width:95%;max-width:800px;text-align:center;padding:30px 0 48px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.banner-content .banner-txt{font-size:43px;font-weight:600;color:#fff}.timer-box{width:280px;display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-radius:5px}.timer-box .timer-item{text-align:center;border-left:1px solid var(--default-border-color);padding:0 5px;width:25%;font-size:12px}.timer-box .timer-item:first-child{border-left:0}.timer-box .timer-item .value{font-size:17px;font-weight:700;line-height:100%}.eventInfoWrap{padding-top:30px}.eventInfoTop{position:relative;display:flex;gap:30px}.eventInfoWrap .event-title{font-size:25px;font-weight:700;margin-bottom:5px}.eventInfoWrap .event-description{font-size:15px;line-height:25px;margin-bottom:15px}.eventInfoBtm{display:flex;padding-top:20px;gap:15px}.eventInfoBtm .eventInfoCols{width:50%;font-size:15px;margin-bottom:30px;line-height:22px;padding-left:70px;position:relative}.eventInfoBtm .eventInfoCols .icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;border-radius:7px}.eventInfoBtm .eventInfoCols .title{display:flex;align-items:center;gap:10px;margin-bottom:5px}.eventInfoBtm .eventInfoCols span{font-size:16px;font-weight:500}.eventInfoBtm .eventInfoCols .eventBtn{display:inline-flex;font-size:13px;padding:4px 10px;border-radius:50px;align-items:center;line-height:normal;gap:10px;white-space:nowrap}.eventBottom{display:flex;gap:40px;align-items:start}.eventBottom .left-panel{width:70%;position:relative}.eventBottom .left-panel .regiStep{margin-top:20px}.eventBottom .left-panel .regiStep:first-child{margin-top:0}.left-panel .mainTitle{padding:15px 20px;border-radius:10px 10px 0 0}.left-panel .mainTitle .iconCheck{display:none}.left-panel .mainTitle span{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:600}.left-panel .mainTitle.active{border-radius:10px}.left-panel .mainTitle.active .iconCheck{display:block}.left-panel .mainTitle.active .iconCircle{display:none}.paymentPanel{margin-top:20px}.registrationWrap{border-radius:10px;position:relative}.registrationForm{padding:20px}.registrationRow{margin-bottom:20px;border-radius:10px}.registrationRow:last-child{margin-bottom:0}.regModify{background-color:#fff;display:flex;font-size:14px;color:#000;text-decoration:none;padding:0 10px;border:1px solid #C9C9C9;height:33px;align-items:center;justify-content:center;gap:10px;border-radius:5px;position:absolute;right:10px;top:11px}.registrationHead{display:flex;align-items:center;padding:15px 20px;cursor:pointer;border-top-left-radius:10px;border-top-right-radius:10px}.registrationHead>span{font-size:16px;font-weight:500;display:block;position:relative;padding-left:22px}.registrationHead span svg{position:absolute;left:0;top:4px;transition:all .3s ease}.registrationHead.active span svg{transform:rotate(90deg)}.registrationCont{padding:10px 20px}.regiFieldGroup{padding:10px 0}.regiFieldGroup:last-child{border-bottom:0!important}.regiFieldRow{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:10px 0}.regiFieldLeft{width:62%}.regiFieldRight{width:38%}.regiFieldLeft,.regiFieldRight{display:flex;align-items:center;gap:30px;justify-content:space-between}.regiFieldRow .regiFieldCol.cat{width:80%;display:flex;gap:10px;align-items:center}.regiFieldRow .regiFieldCol.catFull{width:100%;display:flex;gap:10px;align-items:center}.regiFieldRow .regiFieldCol.quantity{width:20%}.regiFieldRow .regiFieldCol.price{white-space:nowrap;text-align:right;position:relative}.regiFieldRow .regiFieldCol.price span{width:90px;display:inline-block}.regiFieldRow .regiFieldCol.price .priceTitle{font-weight:600;display:none}.registrationCont .regiFieldGroup:first-child .regiFieldRow:first-child .regiFieldCol.price .priceTitle{display:block;position:absolute;right:0;top:-28px}.regiFieldRow .regiFieldCol .checkItem,.regiFieldRow .regiFieldCol .customRadio{margin:5px 0}.regiFieldRow .regiFieldCol .customRadio label{margin-bottom:0}.eventBottom .right-panel{width:30%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.bookingSummary .bookSumHead{position:relative;padding:15px 0;display:flex;justify-content:space-between;align-items:center}.bookingSummary .bookSumHead .title{font-size:18px;font-weight:600}.bookingSummary .bookSumHead .close_mobBookSummary{position:absolute;right:20px;display:none}.bookingSummary .bookSumHead .inrDrop{width:78px}.inrDrop .selectDropBox .selectBtn{font-size:13px;height:28px;line-height:18px;padding-left:10px}.inrDrop .selectDropBox .selectBtn svg{top:11px}.inrDrop .selectDropBox .selectDropDown li{font-size:13px;padding:7px 10px}.bookingSummary .bookSumCont{padding:12px 0 0}.bookingSummary .categoryRow{padding:10px 0}.bookingSummary .categoryRow .catName{font-weight:600;padding-right:20px;position:relative;min-height:17px}.bookingSummary .categoryRow .catName a{position:absolute;right:0;top:0}.bookingSummary .categoryRow .categoryPrice{display:flex;justify-content:space-between;margin:5px 0 0}.bookingSummary .categoryRow .categoryPrice strong{font-weight:600}.bookingSummary .categoryRow .categoryPrice span{width:88px;display:inline-block;text-align:right}.bookingSummary .categoryRow.total{font-size:16px;font-weight:600;text-transform:uppercase;padding:12px 0}.evntNextBtn{padding-top:20px;text-align:right}.evntNextBtn button{width:110px;text-transform:uppercase;line-height:32px;border-radius:7px}.evntNextBtn.disabled button{cursor:not-allowed;pointer-events:none;opacity:.6}.offersNcoupon{padding:20px 0 0}.offersNcoupon .title{font-size:18px;font-weight:500;margin-bottom:10px}.offersNcoupon .discountCodeField{position:relative;padding-right:108px;overflow:hidden}.offersNcoupon .discountCodeField .form-field input{background-color:transparent;width:100%;height:46px;padding:0 20px;line-height:46px;outline:none}.offersNcoupon .discountCodeField .form-field .applyCouponBtn{width:108px;height:100%;font-family:Inter,sans-serif;font-size:15px;position:absolute;right:0;top:0;cursor:not-allowed;pointer-events:none}.offersNcoupon .discountCodeField .form-field .applyCouponBtn span{opacity:.3}.offersNcoupon .discountCodeField.edited .form-field .applyCouponBtn{cursor:pointer;pointer-events:all}.offersNcoupon .discountCodeField.edited .form-field .applyCouponBtn span{opacity:1}.orDivider{padding:25px 0;text-align:center;position:relative}.orDivider:before{content:"";display:block;background-color:var(--default-border-color);width:100%;height:1px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.orDivider span{background-color:#fff;padding:0 14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.offersNcoupon .couponZone ul{padding:0;margin:0;list-style:none}.offersNcoupon .couponZone ul li{padding:15px 15px 15px 49px;margin-bottom:15px;position:relative;cursor:default;border-style:dashed;border-width:1px;border-color:#0006;border-radius:5px}.offersNcoupon .couponZone ul li.active{border-color:var(--content-primary-color)}.offersNcoupon .couponZone ul li .newCouponTop span{font-size:15px;font-weight:600}.offersNcoupon .couponZone ul li .newCouponTop span.couponName{display:inline-block;position:relative;padding-right:22px}.offersNcoupon .couponZone ul li .newCouponTop span.couponName a{height:16px;cursor:pointer;position:absolute;right:0;top:1px;display:none}.offersNcoupon .couponZone ul li .newCouponInfo{font-size:14px;padding-top:5px;line-height:22px}.offersNcoupon .couponZone ul li .newCouponCheck{width:22px;height:22px;border:2px solid var(--content-primary-color);position:absolute;left:15px;top:15px;border-radius:50%}.offersNcoupon .couponZone ul li .newCouponCheck svg{position:absolute;left:-2px;top:-3px;display:none}.offersNcoupon .couponZone ul li.active .newCouponTop span.couponName a{display:block}.offersNcoupon .couponZone ul li.active .newCouponCheck{border-color:transparent!important}.offersNcoupon .couponZone ul li.active .newCouponCheck svg{display:block}.offersNcoupon .moreCoupons{text-align:center}.offersNcoupon .viewMoreCoupon{display:inline-block;padding-right:18px;position:relative}.offersNcoupon .viewMoreCoupon svg{position:absolute;right:0;top:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.offersNcoupon .viewMoreCoupon.lessCoupon svg{transform:rotate(-180deg)}#mobOfferNcouponOverlay{z-index:9999;background-color:#00000040}.mobOfferNcouponPop{width:100%;position:fixed;bottom:-100%;left:0;z-index:9999;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mobOfferNcouponPop.show{bottom:0}.mobOfferNcouponPop .offersNcoupon{padding:20px 20px 30px}.mobOfferNcouponPop .offersNcoupon .couponZone{max-height:300px;overflow:auto}.mobOfferNcouponPop .mobCouponOkBtn{display:block;line-height:45px;text-align:center}.mobSummaryPanel{background-color:#000;width:100%;padding:11px 15px 15px;color:#fff;position:fixed;bottom:-100%;left:0;z-index:15;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mobSummaryPanel.open{bottom:0}.mobSummaryPanel .topElm{margin-bottom:10px;font-size:14px;line-height:20px}.mobSummaryPanel .topElm:after{content:"";display:block;clear:both}.mobSummaryPanel .topElm .left{float:left}.mobSummaryPanel .topElm .right{float:right}.mobSummaryPanel .mobApplyCoupon{font-weight:500;color:#fff;text-decoration:none;position:relative;padding-right:26px}.mobSummaryPanel .mobApplyCoupon svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.mobSummaryPanel .mobAppliedCoupon{font-weight:500;color:#fff;text-decoration:none;position:relative;padding-right:26px;display:none}.mobSummaryPanel .mobAppliedCoupon svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.mobSummaryPanel .bottomElm{background-color:#434343;display:flex;width:100%;height:65px;float:right;padding-right:150px;position:relative;border:1px solid #a1a1a1;border-radius:7px;overflow:hidden}.mobSummaryPanel .bottomElm .bottomElmLt{width:100%;font-size:14px;padding:5px 5px 5px 10px;margin:auto 0;text-align:left}.mobSummaryPanel .bottomElm .bottomElmLt .catSelected{margin-bottom:5px}.mobSummaryPanel .bottomElm .bottomElmLt .price span{font-size:17px;font-weight:600}.mobSummaryPanel .bottomElm .bottomElmLt .price a{font-size:14px;font-weight:400;text-decoration:none;color:#fff}.mobSummaryPanel .bottomElm .bottomElmRt{width:150px;height:100%;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-left:1px solid #a1a1a1!important;border-top-left-radius:0;border-bottom-left-radius:0;position:absolute;right:0;top:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.sumModify{background-color:#fff;display:inline-flex;font-size:14px;color:#000;text-decoration:none;padding:0 10px;border:1px solid #C9C9C9;height:33px;align-items:center;justify-content:center;gap:10px;border-radius:5px}.billingDetails{border-radius:10px;position:relative;margin-bottom:25px}.billingForm{padding:20px}.paymentPanel .paymentTitle{padding:20px 0 10px;display:flex;justify-content:space-between;align-items:center}.paymentPanel .paymentTitle span{font-size:18px;color:#000;font-weight:700;text-transform:uppercase}.paymentPanel .paymentTitle a{text-transform:initial;font-size:16px;font-weight:400;color:#000;text-decoration:none}.paymentPanel .paymentTitle a small{font-size:16px}.paymentPanel .paymentTitle a svg{margin-right:5px}.paymentSecBox{margin-bottom:30px;border-radius:7px}.paymentSecBox .paymentInnerTitle{position:relative;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:7px;border-top-right-radius:7px}.paymentSecBox .paymentInnerTitle .title{font-size:18px;font-weight:500}.payMethodNav{display:flex;align-items:center;list-style:none;padding:0;margin:0}.payMethodNav li{width:50%}.payMethodNav li a{display:block;padding:15px 10px;font-size:16px;font-weight:600;text-decoration:none!important;text-transform:uppercase;text-align:center;opacity:.4}.payMethodNav li:first-child a{border-top-left-radius:6px}.payMethodNav li:last-child a{border-top-right-radius:6px}.payMethodNav li a:hover{opacity:.4}.payMethodNav li a.active{opacity:1}.payMethodCont{padding:0 20px}.payNowCont .payNowList{padding:18px 0}.payNowCont .payNowList .customRadio label{font-size:15px!important;font-weight:500!important;margin:0}.payNowCont .payNowList .customRadio label span{font-size:13px;font-weight:400;display:block}.agreeTerms{margin-bottom:25px}.agreeTerms .checkItem .item-text{cursor:auto}.proceedToPay a,.proceedToPay button{width:100%;max-width:315px;line-height:40px;display:flex;justify-content:center;align-items:center}.paymentPopup{width:100%;max-width:640px;max-height:90%;background-color:#fff;padding:20px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:10px;box-shadow:10px 10px 12px #0003;z-index:9999;display:none;overflow:auto;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.paymentPopup.open{display:block}.paymentPopup .paymentTitle{padding-top:0;padding-bottom:15px}.paymentModeWrap .paymentSecBox{padding:0 20px}.paymentMode .payModeList a{padding:20px 0;display:block;font-size:15px;font-weight:500;color:#000;text-decoration:none;position:relative}.paymentMode .payModeList a span{font-size:14px;font-weight:400;display:block;margin-top:7px}.paymentMode .payModeList a span.payment-card-option{display:flex;align-items:center;padding:5px 0 0;margin:0}.paymentMode .payModeList a span.payment-card-option .card-ico{width:28px;height:28px;background-color:#fff;border-radius:4px;border:1px solid #dcdfe4;display:inline-flex;justify-content:center;align-items:center;text-align:center;margin:0 5px 0 0;position:relative;z-index:1}.paymentMode .payModeList a span.payment-card-option .card-ico img{max-width:18px;max-height:18px}.paymentMode .payModeList a svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.paymentMode .payModeList a:hover{opacity:.8}.paymentModeWrap .partPaymentInfo{margin:20px 0 10px;padding:15px 20px;border-radius:7px}.paymentModeWrap .partPaymentInfo .partPaymentCol{position:relative;padding-left:55px;font-size:13px;line-height:18px}.paymentModeWrap .partPaymentInfo .partPaymentCol svg{position:absolute;left:0;top:50%;transform:translateY(-50%)}.paymentModeWrap .partPaymentInfo .partPaymentCol span{font-size:15px;font-weight:500;display:block}.paymentModeWrap .partPaymentInfo .partPaymentCol strong{font-weight:700}.payListTabs .paymentSecBox{padding:20px 20px 0}.netBankingSec .searchBank{margin-bottom:15px}.netBankingSec .searchBank .field-design{padding-left:55px;margin-bottom:0}.netBankingSec .searchBank .field-design button{position:absolute;left:0;top:0;width:55px;height:100%;border:0;outline:none;background:transparent;padding:15px}.netBankingSec .searchBank .field-design input[type=text]{height:52px;font-size:16px;font-weight:500}.bankLists ul{width:100%;max-height:295px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0 0 15px;overflow:auto}.bankLists ul li{display:flex;align-items:center;padding:10px 0 10px 30px;position:relative}.bankLists ul li .ico{width:34px;height:34px;margin-right:10px}.bankLists ul li .ico img{max-width:34px;max-height:34px}.bankLists ul li .customRadio{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.bankLists ul li .customRadio label{margin-bottom:0}.bankLists .moreBanks{padding-bottom:20px;text-align:center}.bankLists .moreBanks .viewMoreBanks{padding-right:18px;position:relative;color:#000;text-decoration:none;display:inline-block}.bankLists .moreBanks .viewMoreBanks svg{position:absolute;right:0;top:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease;transition:all .3s ease-in-out}.bankLists .moreBanks .viewMoreBanks.lessBank svg{transform:rotate(-180deg)}.emiSec .emiPlanListWrap{margin-bottom:25px;border-radius:7px;overflow:auto}.emiSec .emiPlanList{min-width:520px;font-size:14px}.emiSec .emiPlanList .emiPlanHead{background-color:#eceff3;display:flex}.emiSec .emiPlanList .emiPlanHead div{font-weight:500;padding:10px 5px}.emiSec .emiPlanList .emiPlanHead div:first-child{padding-left:15px}.emiSec .emiPlanList .colPlan{width:45%}.emiSec .emiPlanList .colInstall{width:33%}.emiSec .emiPlanList .colCost{width:22%}.emiSec .emiPlanList .emiPlanCont{padding:5px 0}.emiSec .emiPlanList .emiPlanRow{display:flex;position:relative;cursor:pointer}.emiSec .emiPlanList .emiPlanRow .emiPlanCols{padding:10px 5px}.emiSec .emiPlanList .emiPlanRow .emiPlanCols:first-child{padding-left:40px}.emiSec .emiPlanList .emiPlanRow .selection{display:block;position:absolute;left:15px;top:9px;width:18px;height:18px;border:1px solid var(--content-primary-color);border-radius:100%;background:#fff}.emiSec .emiPlanList .emiPlanRow .selection:after{content:"";width:10px;height:10px;background:var(--content-primary-color);position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.emiSec .emiPlanList .emiPlanRow.active .selection:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.walletLists ul{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0 0 15px}.walletLists ul li{display:flex;align-items:center;padding:10px 0 10px 30px;position:relative}.walletLists ul li .customRadio{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.walletLists ul li .customRadio label{margin-bottom:0}.weAccept{display:flex;align-items:center;margin-bottom:25px;gap:7px}.weAccept .card-ico{width:28px;height:28px;background-color:#fff;border-radius:4px;border:1px solid #dcdfe4;display:inline-flex;justify-content:center;align-items:center;text-align:center;position:relative;z-index:1}.weAccept .card-ico img{max-width:24px;max-height:24px}#upiOption .paymentSecBox{padding:0}.upiOptionWrap{height:auto;overflow:hidden;position:relative;transition:height .4s ease}.upiOptionWrap.qrOpen{height:420px}.upiOptionWrap .upiOptionBg.active{background-color:#eceff3}.upiOptionWrap .upiOptionTop{width:100%;padding:20px;position:relative}.upiOptionWrap .customRadio label{font-weight:500!important;margin-bottom:10px;font-size:15px!important}.upiOptionWrap .customRadio label small{font-size:13px;font-weight:400;display:block}.upiOptionWrap .upiOptionTitle{font-weight:500!important;margin-bottom:15px;font-size:15px!important}.upiOptionWrap .upiOptionTitle small{font-size:13px;font-weight:400;display:block;margin-top:3px}.upiOptionTop .qrScaneWrap{background-color:#fff;padding:20px;border-radius:7px}.upiOptionTop .qrScaneWrap:after{content:"";display:block;clear:both}.upiOptionTop .qrScaneWrap .qrBox{width:120px;height:120px;position:relative;float:left;border-radius:10px;overflow:hidden}.upiOptionTop .qrScaneWrap .qrBox:after{content:"";display:block;background-color:#0000004d;width:100%;height:100%;position:absolute;left:0;top:0;z-index:9}.upiOptionTop .qrScaneWrap .qrBox span{width:78px;height:24px;line-height:24px;text-align:center;background-color:#fff;font-size:11px;color:#000;font-weight:500;position:absolute;cursor:pointer;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:20px;z-index:10}.upiOptionTop .qrScaneWrap .upiOptionLogo{margin-left:140px}.upiOptionTop .qrScaneWrap .upiOptionLogo span{font-size:14px;display:block;margin-bottom:10px}.upiOptionTop .qrScaneWrap .upiOptionLogo ul{background:#fff;max-width:330px;padding:3px 5px;margin:0;text-align:left;list-style:none;border-radius:4px}.upiOptionTop .qrScaneWrap .upiOptionLogo ul li{display:inline-block;padding:5px 15px 5px 0}.upiOptionWrap .orSpacer{background:#fff;padding:3px;text-align:center;border-radius:50%;position:absolute;bottom:-32px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translate(-50%);z-index:999}.upiOptionWrap .orSpacer span{width:55px;height:55px;line-height:55px;font-size:20px;display:block;border-radius:50%}.upiOptionWrap .upiOptionBtm{width:100%;padding:45px 20px 20px}.upiTimer{background-color:#fff;display:flex;align-items:center;position:absolute;gap:7px;right:15px;top:15px;padding:0 15px;height:30px;border:1px solid #000;border-radius:25px}.upiTimer span{font-size:13px}.upi_qr_popup{background-color:#fff;width:100%;height:100%;display:none;border-radius:8px;position:absolute;left:0;top:0;z-index:9999;overflow:hidden}.upi_qr_popup:after{content:"";display:block;background-color:#0000001a;width:100%;height:100%;visibility:hidden;position:absolute;left:0;top:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;opacity:0;z-index:-1}.upi_qr_popup.nextStep:after{visibility:visible;opacity:1;z-index:1}.upi_qr_popup .upi_qr_wrap{height:100%;padding-bottom:76px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}.upi_qr_popup.nextStep .upi_qr_wrap{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);filter:blur(1.5px)}.upi_qr_popup .upi_qr_top{padding:50px 20px 25px;text-align:center}.upi_qr_popup .upi_qr_top span{font-size:16px;color:#000;display:block;margin-bottom:10px}.upi_qr_popup .qrBox{width:120px;height:120px;position:relative;margin:0 auto}.upi_qr_popup .qrBox img{max-width:100%}.upi_qr_popup .upiOptionLogo{max-width:280px;margin:0 auto 15px;padding-top:10px;text-align:center}.upi_qr_popup .upiOptionLogo ul{padding:3px 5px;margin:0;text-align:center;list-style:none}.upi_qr_popup .upiOptionLogo ul li{display:inline-block;padding:5px 8px}.upi_qr_popup .cancelPayment{font-size:16px;color:#000}.upi_qr_popup .cancelPayment svg{width:16px;margin-left:8px;position:relative;top:3px}.upi_qr_popup .upiMsg{background-color:#eceff3;width:100%;position:absolute;left:0;bottom:0;font-size:15px;text-align:center;line-height:23px;padding:15px 20px}.upi_qr_step2{width:100%;position:absolute;left:0;bottom:-100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease;z-index:99}.upi_qr_step2 .qr_step2_inner{background-color:#fff;min-height:145px;padding:25px 20px;text-align:center;box-shadow:0 0 8px #0000004d}.upi_qr_popup.nextStep .upi_qr_step2{bottom:0}.upi_qr_step2 span{font-size:16px;color:#000;display:block;margin-bottom:25px}.upi_qr_step2 .qrAction a{min-width:115px;display:inline-block;vertical-align:top;padding:6px 15px;margin:0 5px;color:#000;text-decoration:none;border:1px solid #000;border-radius:25px}.cancelProcess{background-color:#fff;width:100%;height:100%;display:none;padding-top:20px;text-align:center;position:absolute;left:0;bottom:0}.cancelProcess.show{display:block}.cancelProcess .cancelProcessTitle{font-size:20px;font-weight:500;display:block;margin-bottom:15px}.cancelProcess .cancelProcessTitle span{font-size:15px;font-weight:400;display:block;margin:5px 0 0}.cancelProcess .processAnim{background:#fff}.cancelProcess .processAnim rect{fill:#011029}.termsPolicyPopup p{line-height:24px;margin-bottom:20px}.transactionFailed{background-color:#ffdedf;color:#c21f1f;padding:10px 15px;border:1px solid #dba9aa;border-radius:5px}.transactionFailed p{position:relative;padding-left:36px;font-size:14px;line-height:22px;margin:0}.transactionFailed p svg{position:absolute;left:0;top:0}.paymentLoader{background-color:#fffffff2;width:100%;height:100%;position:absolute;left:0;top:0;z-index:9999}.paymentLoader .paymentLoaderInner{height:100%;display:flex;align-items:center;justify-content:center}.mobSummaryPanel .mobAppliedCouponPay{position:relative}.mobSummaryPanel .mobAppliedCouponPay a{font-weight:500;color:#fff;text-decoration:none;position:relative;padding-right:26px;cursor:pointer}.mobSummaryPanel .mobAppliedCouponPay svg{color:#fff;position:absolute;right:3px;top:5px;transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobSummaryPanel .mobAppliedCouponPay a.active svg{transform:rotate(0)}.mobSummaryPanel .mobAppliedCouponPay .toolTipDrop{width:260px;bottom:28px;visibility:visible;z-index:999;opacity:1;display:none}.customBtn{background-color:#222;font-family:Inter,sans-serif;font-size:16px;color:#fff;text-align:center;text-decoration:none;border:1px solid #222;padding:6px 15px;border-radius:5px;cursor:pointer}.customBtn.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.withDrop{padding-left:120px}.withDrop .selectDropBox{width:120px;position:absolute;left:0;border-right:1px solid #c6d2dd}.paymentPopup .proceedToPay{position:relative}.paymentPopup .proceedToPay .customBtn{max-width:100%}.paymentPopup .proceedToPay .processFee{background:#dcdcdc;padding:3px 15px;font-size:12px;color:#000;font-weight:500;border:1px solid #000;position:absolute;left:50%;top:-11px;transform:translate(-50%);border-radius:25px;white-space:nowrap}.bookingSummary .noEventAdded{font-size:21px;font-weight:300;text-align:center;padding:40px 0}.noEventsFound{padding:20px;min-height:272px;display:flex;align-items:center;justify-content:center;border-radius:10px}.noEventsInner{max-width:560px;text-align:center}.noEventsInner .iconElm{width:80px;height:86px;margin:0 auto 25px;position:relative}.noEventsInner .iconElm .iconSearch{width:50px;height:54px;position:absolute;bottom:-20px;right:0;animation:panMove 1.3s linear infinite alternate-reverse}.noEventsInner .iconElm .iconSearch svg{position:relative;z-index:99}.noEventsInner .iconElm .iconSearch:before{content:"";width:33px;height:33px;background-color:#fff;position:absolute;left:5px;top:5px;border-radius:50%}.noEventsInner .noEventsTxt{font-size:18px;line-height:25px}@keyframes panMove{0%{transform:translate(20px)}to{transform:translate(-40px)}}.strick-through{text-decoration:line-through}.confirmationPage{font-size:15px}.confirmationPage .semibold{font-weight:500}.confirmationPage .banner{margin-bottom:30px}.confirmationHead{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start;margin-bottom:30px}.confirmationHead .confirmationTitle{display:flex;align-items:center;color:#4bb543;gap:10px;padding:0 0 10px}.confirmationHead .confirmationTitle span{font-size:24px;font-weight:500}.confirmationHead .dwnldPrint{display:flex;gap:15px}.confirmationHead .dwnldPrint a{display:flex;align-items:center;text-decoration:none;gap:5px}.addressInfo{display:flex;justify-content:space-between}.addressInfo .left{padding-bottom:10px}.addressInfo .confirmRowTitle{font-size:17px;font-weight:700;text-transform:uppercase;padding-bottom:5px}.addressInfo .right{padding-bottom:10px;font-size:15px}.addressInfo .right .grandTotal{font-size:17px;font-weight:400}.addressInfo .right div{padding-bottom:5px}.addressInfo .right div span:first-child{font-weight:500}.confirmRow .title{text-transform:uppercase;padding:10px 0}.confirmReservTable{width:100%;overflow:auto}.confirmReservTable table{min-width:980px}.confirmReservTable table th{font-size:14px;font-weight:600;text-align:left}.confirmReservTable table th,.confirmReservTable table td{padding:10px}.confirmReservTable table td{font-size:14px;font-weight:400;line-height:22px}.confirmReservTable table td strong{font-weight:600}.confirmRow .cancellationPolicy{font-size:14px;line-height:22px;padding:10px 0}.billingPayDetails{display:flex;gap:30px;padding-top:30px;padding-bottom:30px}.billingPayDetails .billCols{width:50%;padding-bottom:10px}.billingPayDetails .title{font-size:17px;padding-bottom:10px;margin-bottom:10px}.billingPayDetails .billingDetails{font-size:14px;line-height:24px;margin:0}.billingPayDetails .billingDetails div:first-child{width:190px;float:left}.billingPayDetails .billingDetails div:last-child{margin-left:190px}.billingPayDetails .billingDetails a{text-decoration:none}.billingPayDetails .plsNote{font-size:12px;padding-top:15px}.billingPayDetails .plsNote a{text-decoration:none}.confirmationBtns{display:flex;align-items:center;justify-content:center;padding:20px 0 10px;gap:20px}.confirmationBtns .btn{line-height:32px}.billingPayDetails.attendeeDetails{padding-bottom:0}.billingPayDetails.attendeeDetails .billCols{width:100%}.mapPopup{width:95%;max-width:1024px;max-height:90%;background-color:#fff;padding:20px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:10px;box-shadow:10px 10px 12px #0003;z-index:9999;display:none;overflow:auto;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.mapPopup.open{display:block}.mapPopup .title{padding-bottom:15px;display:flex;justify-content:space-between;align-items:center}.mapPopup .title span{font-size:18px;color:#000;font-weight:700;text-transform:uppercase}.mapPopup .title a{color:#000}.summaryCoupon{display:inline-flex;align-items:center;gap:10px}.summaryCoupon .couponIcon{width:auto!important;cursor:pointer;position:relative;top:3px}.summaryCoupon .couponIcon .toolTipDrop{text-align:left}.summaryCoupon .couponIcon .toolTipDrop .couponAppliedInfo{padding-top:3px}.summaryCoupon .couponIcon .toolTipDrop .couponAppliedInfo span{float:right}.summaryCoupon .couponIcon:hover .toolTipDrop{top:100%;visibility:visible;opacity:1;z-index:99}.getDirection{cursor:pointer}.termsPopup{width:95%;max-width:980px;background-color:#fff;padding:20px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:10px;box-shadow:10px 10px 12px #0003;z-index:9999;display:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.termsPopup.open{display:block}.termsPopup .title{padding-bottom:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.termsPopup .title span{font-size:18px;color:#000;font-weight:700;text-transform:uppercase}.termsPopup .title a{color:#000}.termsPopup .content{max-height:520px;overflow:auto}.termsPopup .content p{line-height:24px;margin-bottom:20px}.customPopup{width:95%;max-width:980px;background-color:#fff;padding:20px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:10px;box-shadow:10px 10px 12px #0003;z-index:9999;display:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.customPopup.open{display:block}.customPopup .title{padding-bottom:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.customPopup .title span{font-size:18px;color:#000;font-weight:700;text-transform:uppercase}.customPopup .title a{color:#000}.customPopup .content{max-height:520px;overflow:auto}.customPopup .content p{line-height:24px;margin-bottom:20px}.infoIcon{display:inline-flex;cursor:pointer}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1400px){.container{width:1290px}}@media(min-width:992px){.mobSummaryPanel,.mobOfferNcouponPop,#mobOfferNcouponOverlay{display:none!important}}@media(max-width:1399px){.container-main{padding:20px 0}.pageWrapper{padding:20px}.eventBottom{gap:30px}}@media(max-width:1199px){.pageWrapper{padding:15px}.eventBottom{gap:20px}.registrationForm,.billingForm{padding:15px}.payMethodCont{padding:0 15px}.registrationCont{padding:10px 15px}.regiFieldRow{gap:10px}.regiFieldLeft{width:50%;gap:10px}.regiFieldRight{width:45%;gap:10px}.regiFieldRow .regiFieldCol.cat{width:70%}.regiFieldRow .regiFieldCol.quantity{width:30%;max-width:70px}}@media(max-width:991px){.container-main{overflow:hidden}.container-main.openSummary{padding-bottom:141px}.banner{height:170px}.banner-content{padding-bottom:30px}.banner-content .banner-txt{font-size:24px;margin-bottom:20px}.eventInfoBtm{flex-direction:column;gap:0}.eventInfoBtm .eventInfoCols{width:100%}.eventBottom{flex-direction:column}.eventBottom .left-panel{width:100%}.eventBottom .right-panel{border:0!important;border-radius:0!important;position:fixed;left:0;bottom:-100%;width:100%;height:100%;padding-bottom:48px;overflow:auto;z-index:999}.eventBottom .right-panel.open{bottom:0}.bookingSummary .bookSumHead{border-top:0!important}.bookingSummary .bookSumHead,.bookingSummary .categoryRow{padding-left:20px!important;padding-right:20px!important}.bookingSummary .bookSumHead{padding-right:55px!important}.bookingSummary .bookSumHead .close_mobBookSummary{display:flex}.paymentMethodWrap .proceedToPay{display:none}.confirmationPage .banner{margin-bottom:20px}.confirmationHead{flex-direction:column}.confirmationHead .dwnldPrint{align-self:end;margin-bottom:10px}.addressInfo{flex-direction:column}.addressInfo .right{padding-top:10px}.billingPayDetails{flex-direction:column;padding-bottom:10px}.billingPayDetails .billCols{width:auto}.eventInfoTop{flex-direction:column;gap:10px;padding-bottom:25px}.timer-box{width:auto}}@media(max-width:767px){.container-main{padding:0}.container-main.openSummary{padding-bottom:121px}.container{padding:0}.pageWrapper{border-radius:0}.registrationHead{padding:15px}.registrationCont{padding:10px 15px}.regiFieldRow{flex-direction:column}.regiFieldLeft,.regiFieldRight{width:100%;gap:15px}.regiFieldRow .regiFieldCol.quantity{max-width:initial}.regiFieldRight{display:block}.regiFieldRow .regiFieldCol.price{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.regiFieldRow .regiFieldCol.price .priceTitle{display:block!important;position:inherit!important;right:auto!important;top:auto!important}#paymentOverlay{display:none!important}.paymentPopup{max-width:initial;max-height:initial;height:100%;display:block;padding:20px 15px;top:auto;left:0;bottom:-100%;border-radius:0;box-shadow:none!important;transform:none!important}.paymentPopup.open{bottom:0}.paymentPanel .paymentTitle .hidden-xs{display:none}.payListTabs .paymentSecBox{padding:15px 15px 0}.paymentModeWrap .paymentSecBox{padding:0 15px}.upiOptionWrap .upiOptionTop{padding:20px 15px}.upiOptionTop .qrScaneWrap .qrBox{margin:0 auto;float:none}.upiOptionTop .qrScaneWrap .upiOptionLogo{margin:0;padding-top:20px;text-align:center}.upiOptionTop .qrScaneWrap .upiOptionLogo ul{max-width:100%;text-align:center}.upiOptionWrap .upiOptionBtm{padding:45px 15px 20px}.proceedToPay a,.proceedToPay button{max-width:initial}.confirmationBtns{flex-direction:column}.termsPopup,.customPopup{max-height:95%;overflow:auto}.termsPopup .content,.customPopup .content{max-height:auto;overflow:initial}}@media(max-width:479px){.banner-content .banner-txt{font-size:24px}.billingForm .default-form .form-row .form-col,.attendeeForm .default-form .form-row .form-col{width:100%}.eventInfoBtm .eventInfoCols .title{display:block}.eventInfoBtm .eventInfoCols .title span{margin-bottom:5px;display:block}}.border-black{border:1px solid #000}.border-solid{border-style:solid!important}.border-dotted{border-style:dotted!important}.border-dashed{border-style:dashed!important}.no-border{border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important}.border-t-only{border-right:0!important;border-bottom:0!important;border-left:0!important}.border-r-only{border-top:0!important;border-bottom:0!important;border-left:0!important}.border-b-only{border-top:0!important;border-right:0!important;border-left:0!important}.border-l-only{border-top:0!important;border-right:0!important;border-bottom:0!important}.border-t-none{border-top:0!important}.border-r-none{border-right:0!important}.border-b-none{border-bottom:0!important}.border-l-none{border-left:0!important}.border-tr-only{border-bottom:0!important;border-left:0!important}.border-rb-only{border-left:0!important;border-top:0!important}.border-bl-only{border-top:0!important;border-right:0!important}.border-lt-only{border-right:0!important;border-bottom:0!important}.border-tb-only{border-right:0!important;border-left:0!important}.border-rl-only{border-top:0!important;border-bottom:0!important}@media(min-width:1200px){.lg-no-border{border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important}.lg-border-t-only{border-right:0!important;border-bottom:0!important;border-left:0!important}.lg-border-r-only{border-top:0!important;border-bottom:0!important;border-left:0!important}.lg-border-b-only{border-top:0!important;border-right:0!important;border-left:0!important}.lg-border-l-only{border-top:0!important;border-right:0!important;border-bottom:0!important}.lg-border-t-none{border-top:0!important}.lg-border-r-none{border-right:0!important}.lg-border-b-none{border-bottom:0!important}.lg-border-l-none{border-left:0!important}.lg-border-tr-only{border-bottom:0!important;border-left:0!important}.lg-border-rb-only{border-left:0!important;border-top:0!important}.lg-border-bl-only{border-top:0!important;border-right:0!important}.lg-border-lt-only{border-right:0!important;border-bottom:0!important}.lg-border-tb-only{border-right:0!important;border-left:0!important}.lg-border-rl-only{border-top:0!important;border-bottom:0!important}}@media(min-width:992px)and (max-width:1199px){.md-no-border{border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important}.md-border-t-only{border-right:0!important;border-bottom:0!important;border-left:0!important}.md-border-r-only{border-top:0!important;border-bottom:0!important;border-left:0!important}.md-border-b-only{border-top:0!important;border-right:0!important;border-left:0!important}.md-border-l-only{border-top:0!important;border-right:0!important;border-bottom:0!important}.md-border-t-none{border-top:0!important}.md-border-r-none{border-right:0!important}.md-border-b-none{border-bottom:0!important}.md-border-l-none{border-left:0!important}.md-border-tr-only{border-bottom:0!important;border-left:0!important}.md-border-rb-only{border-left:0!important;border-top:0!important}.md-border-bl-only{border-top:0!important;border-right:0!important}.md-border-lt-only{border-right:0!important;border-bottom:0!important}.md-border-tb-only{border-right:0!important;border-left:0!important}.md-border-rl-only{border-top:0!important;border-bottom:0!important}}@media(min-width:768px)and (max-width:991px){.sm-no-border{border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important}.sm-border-t-only{border-right:0!important;border-bottom:0!important;border-left:0!important}.sm-border-r-only{border-top:0!important;border-bottom:0!important;border-left:0!important}.sm-border-b-only{border-top:0!important;border-right:0!important;border-left:0!important}.sm-border-l-only{border-top:0!important;border-right:0!important;border-bottom:0!important}.sm-border-t-none{border-top:0!important}.sm-border-r-none{border-right:0!important}.sm-border-b-none{border-bottom:0!important}.sm-border-l-none{border-left:0!important}.sm-border-tr-only{border-bottom:0!important;border-left:0!important}.sm-border-rb-only{border-left:0!important;border-top:0!important}.sm-border-bl-only{border-top:0!important;border-right:0!important}.sm-border-lt-only{border-right:0!important;border-bottom:0!important}.sm-border-tb-only{border-right:0!important;border-left:0!important}.sm-border-rl-only{border-top:0!important;border-bottom:0!important}}@media(max-width:767px){.xs-no-border{border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important}.xs-border-t-only{border-right:0!important;border-bottom:0!important;border-left:0!important}.xs-border-r-only{border-top:0!important;border-bottom:0!important;border-left:0!important}.xs-border-b-only{border-top:0!important;border-right:0!important;border-left:0!important}.xs-border-l-only{border-top:0!important;border-right:0!important;border-bottom:0!important}.xs-border-t-none{border-top:0!important}.xs-border-r-none{border-right:0!important}.xs-border-b-none{border-bottom:0!important}.xs-border-l-none{border-left:0!important}.xs-border-tr-only{border-bottom:0!important;border-left:0!important}.xs-border-rb-only{border-left:0!important;border-top:0!important}.xs-border-bl-only{border-top:0!important;border-right:0!important}.xs-border-lt-only{border-right:0!important;border-bottom:0!important}.xs-border-tb-only{border-right:0!important;border-left:0!important}.xs-border-rl-only{border-top:0!important;border-bottom:0!important}}.mp-overlay-root{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:11000}.mp-overlay-backdrop{position:absolute;inset:0;background:#00000080}.mp-dialog-wrap{position:relative;z-index:11001;width:100%;padding:0 16px;box-sizing:border-box}.mp-dialog{margin:0 auto;background:#fff;border-radius:9px;box-shadow:0 10px 30px #00000026;overflow:hidden;max-width:520px}.mp-header-row{display:flex;justify-content:space-between;align-items:flex-start;padding:15px 20px;border-bottom:1px solid #000000}.mp-header-text{flex:1}.mp-close-btn{background:transparent;border:none;font-size:16px;cursor:pointer;opacity:.7;padding:4px;line-height:1;color:#000}.mp-close-btn:hover{opacity:1}.mp-title{margin:0;font-size:18px;font-weight:500}.mp-subtitle{margin:4px 0 0;font-size:13px;color:#6b7280}.mp-content{padding:15px 20px}.mp-actions{padding:0 20px 15px;display:flex;justify-content:flex-end;gap:10px}.mp-btn{padding:8px 14px;border-radius:8px;border:none;cursor:pointer;font-size:14px}.mp-btn-primary{background:#2563eb;color:#fff}.mp-btn-secondary{background:#f3f4f6;color:#111827}.mp-btn-destructive{background:#dc2626;color:#fff}.mp-toast-container{position:fixed;top:16px;right:16px;z-index:12000;display:flex;flex-direction:column;gap:8px}.mp-toast{background:#fff;border-radius:8px;box-shadow:0 6px 18px #0000001f;padding:10px 12px;max-width:320px;border:1px solid rgba(0,0,0,.04)}.mp-toast-content{display:flex;gap:8px;align-items:start}.mp-toast-message{flex:1;font-size:14px;color:#111827}.mp-toast-close{background:transparent;border:none;cursor:pointer;font-size:14px;opacity:.7}.mp-divider{width:100%;height:1px;background:#e5e7eb;margin:12px 0}.mp-toast.mp-toast--success{border-color:#22c55e;background:#ecfdf5;font-size:15px;box-shadow:0 6px 18px #22c55e33}.mp-toast.mp-toast--error{border-color:#ef4444}
