.event-popup-area .modal-dialog{max-width:854px;margin:8%auto 0}.event-popup-area .modal{background-color:rgba(0,0,0,.6);backdrop-filter:blur(5px)}.event-popup-area .modal-content{border:0;border-radius:20px;background-color:#f9f9f9;position:relative;overflow:hidden}.event-popup-area .popup-content p{margin:22px 0 55px;color:#fff;font-size:1.6rem;line-height:25px;letter-spacing:.32px}.event-popup-area .popup-content h2{color:#fff;font-size:4.8rem;line-height:56px}.event-popup-area .popup-content{padding:60px 11%;text-align:center}.event-popup-area .popup-content-inner{position:relative;z-index:1}.event-popup-btn{padding:16px 28px;border-radius:5px;color:#0c0c0c;background-color:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);display:inline-block;border:1px solid #fff;text-align:center;cursor:pointer;position:relative;transition:all .5s;-webkit-transition:all .5s}.event-popup-btn::after{content:"";position:absolute;background-position:center center;background-repeat:no-repeat;pointer-events:none}.event-popup-btn:hover{background-color:#505050;border-color:#505050;color:#fff}.event-popup-light .modal-content{background-color:#f9f9f9}.event-popup-light .modal-content h2{color:#0c1217}.event-popup-light .modal-content p{color:#0c1217}.event-popup-light .event-popup-btn{background-color:#0c0c0c;border-color:#0c0c0c;color:#fff}.event-popup-light .event-popup-btn:hover{background-color:#505050;border-color:#505050;color:#fff}.event-popup-dark .modal-content{background-color:#0c0c0c}.event-popup-dark .modal-content h2{color:#fff}.event-popup-dark .modal-content p{color:#fff}.event-popup-dark .event-popup-btn{background-color:#fff;border-color:#fff;color:#0c0c0c}.event-popup-dark .event-popup-btn:hover{background-color:#505050;border-color:#505050;color:#fff}.kerst-top{position:absolute;top:0;right:0;width:271px;pointer-events:none}.kerst-popup .event-popup-btn::after{height:90px;width:90px;left:-41px;top:-17px;background-image:url(../images/event_popup/kerst-cap.png);background-size:90px}.koningsdag-top{position:absolute;top:0;left:0;width:193px;pointer-events:none}.koningsdag-btm{position:absolute;bottom:0;right:0;width:193px;pointer-events:none}.koningsdag-popup .event-popup-btn::after{height:47px;width:54px;left:-24px;top:-33px;background-image:url(../images/event_popup/konin-crown.png);background-size:54px}.pasen-btm{position:absolute;bottom:0;left:0;width:100%;pointer-events:none}.pasen-popup .event-popup-btn::after{height:56px;width:56px;right:-40px;bottom:-7px;background-image:url(../images/event_popup/pasen-btn.png);background-size:56px}.nieuwjaar-popup .event-popup-btn::after{height:83px;width:60px;right:-29px;bottom:-11px;background-image:url(../images/event_popup/newyear-bottle.svg);background-size:63px}.nieuwjaar-bg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:90%;pointer-events:none}.event-popup-dark .nieuwjaar-bg{opacity:.1}.pinksteren-left{position:absolute;top:13%;left:14%;pointer-events:none;width:120px}.pinksteren-right{position:absolute;bottom:7%;right:10%;pointer-events:none;width:120px}.carnaval-popup .event-popup-btn::after{height:150px;width:310px;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(../images/event_popup/carnival-btn.svg);background-size:310px;z-index:-1}@media (max-width:1599.98px){.event-popup-area .popup-content h2{font-size:3.8rem;line-height:45px}}@media (max-width:991.98px){.event-popup-area .modal-dialog{max-width:90%}.kerst-top{width:210px}}@media (max-width:767.98px){.event-popup-area .popup-content{padding:60px 20px 40px}.event-popup-area .popup-content h2{font-size:3.2rem;line-height:40px}.event-popup-area .popup-content p{margin:15px 0 40px}.event-popup-btn{padding:12px 20px}.event-popup-area .modal-content{border-radius:15px}.kerst-top{width:145px}.kerst-popup .event-popup-btn::after{height:70px;width:70px;left:-35px;top:-14px;background-size:70px}.koningsdag-top,.koningsdag-btm{width:120px}.pasen-popup .event-popup-btn::after{height:40px;width:40px;right:-27px;bottom:-5px;background-size:40px}.nieuwjaar-popup .event-popup-btn::after{height:80px;width:45px;right:-24px;bottom:-16px;background-size:45px}.pinksteren-left{position:absolute;top:7px;left:20px;width:85px}.pinksteren-right{position:absolute;bottom:-20px;right:20px;pointer-events:none;width:85px}.carnaval-popup .event-popup-btn::after{height:117px;width:260px;background-size:260px}}