.lineSecessionModalWrapper{position:fixed;top:0;left:0;width:100%;height:100%}.lineSecessionModalWrapper .lineSecessionModalBackground{width:100%;height:100%;background-color:#252525;opacity:.5;position:absolute;top:0;left:0}.lineSecessionModal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:390px}.lineSecessionModal .lineSecessionModalContent{filter:drop-shadow(6px 6px 10px #000)}.lineSecessionModal .lineSecessionModalCloseButton{width:40px;background-color:transparent;border:none;display:block;position:absolute;top:-28px;right:-8px}.lineSecessionModal .lineSecessionModalCloseButton img{width:100%;height:auto}.lineSecessionModal .lineSecessionModalImageHolder{background-color:#009766;border-radius:44px 44px 0 0}.lineSecessionModal .lineSecessionModalImage{width:388px;margin:auto}.lineSecessionModal .lineSecessionModalImage img{display:block;width:100%;height:auto}.lineSecessionModal .lineSecessionModalButton{padding:12px 0 10px;background-color:#fff;border-radius:0 0 44px 44px}.lineSecessionModal .lineSecessionModalButton .button{display:block;width:340px;margin:auto}.lineSecessionModal .lineSecessionModalButton img{width:100%;height:auto}.lineSecessionModalWrapper{opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.lineSecessionModalWrapper.is-active{opacity:1;visibility:visible;z-index:20}