.hidden{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}#container{padding:104px 0 0}#container .eventCont,#container .eventCont>div{position:relative;overflow:hidden;margin-top:-2px}#container .eventCont img{width:100%}#container .eventCont a,#container .eventCont button:not(.apply){position:absolute;overflow:hidden;text-indent:100%;white-space:nowrap}.event1 .btn1{left:8%;bottom:5.6%;width:83.3%;height:5.5%}.event2 .btn1{left:18%;bottom:39.9%;width:63.9%;height:9.2%}.popup{display:none;opacity:0;overflow-y:auto;position:absolute;left:50px;right:initial;z-index:100;width:700px;max-height:calc((100% - 100px)/var(--current-scale));padding:0;border-radius:20px;text-align:center;background:#fff;overscroll-behavior:none}.popup .close{position:absolute;right:20px;top:35px;z-index:1;padding:10px}.popup h2{height:124px;line-height:124px;font-size:40px;font-weight:500;color:#fff;text-align:center;background:#a5c000}.popup .content{max-height:calc(100% - 124px);padding:40px 50px 70px;letter-spacing:-1px}.popup .content .text{margin:0 -20px 50px;text-align:center;font-size:28px}.popup .content table{width:100%;margin-bottom:50px;table-layout:fixed}.popup .content table tr{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.popup .content table th{width:185px;padding:22px 0 22px 20px;text-align:left;font-size:26px;font-weight:500;letter-spacing:-1.5px;color:#fff;background:#8d9362}.popup .content table td{padding:22px 20px;text-align:left;color:#838383;font-size:26px}.popup .btnArea{display:block;font-size:0}.popup .btnArea button{display:block;width:calc(100% - 36px);margin:0 18px;border-radius:10px;line-height:100px;color:#fff;font-size:33px;font-weight:500}.popup .btnArea button.btn1{background:#a5c000}.popup .btnArea button.btn2{margin-top:20px;background:#d8d8d8}.popup.on{opacity:1}.popup.full{height:auto}
