.init-modal{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;visibility:hidden;background:rgba(0,0,0,.7);opacity:0;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.init-modal__wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 20px}.init-modal__container{position:relative;width:100%;padding:40px 20px;background:#fff}.init-modal__container .btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:120px;border:1px solid #1f1f1f}.init-modal__container .btn::before{position:absolute;top:50%;right:30px;width:14px;height:8px;content:"";background:#000;-webkit-mask:url(/assets/images/sprites/arrow.svg) no-repeat center/contain;mask:url(/assets/images/sprites/arrow.svg) no-repeat center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.init-modal__container .btn__ttl{font-size:18px;font-weight:300;line-height:1.5;text-align:center;letter-spacing:.2em}.init-modal__container .btn__ttl .small{display:block;margin:10px 0 0;font-size:13px}.init-modal__container .btn+.btn{margin:20px 0 0}.init-modal__close{position:absolute;top:15px;right:15px;width:10px;line-height:0}.init-modal__close img{width:100%}.init-modal.is-active{visibility:visible;opacity:1}@media (min-width:768px){.init-modal{min-width:1280px;overflow:scroll}.init-modal__container{width:800px;padding:60px 80px}.init-modal__container .btn{height:180px;transition:color .4s cubic-bezier(.39,.575,.565,1),background-color .4s cubic-bezier(.39,.575,.565,1)}.init-modal__container .btn::before{right:35px;width:12px;height:7px;transition:background-color .4s cubic-bezier(.39,.575,.565,1)}.init-modal__container .btn__ttl{font-size:24px;line-height:1.55}.init-modal__container .btn__ttl .small{margin:20px 0 0;font-size:16px}.init-modal__container .btn:hover{color:#fff;background:#000}.init-modal__container .btn:hover::before{background:#fff}.init-modal__close{top:20px;right:20px;width:16px;transition:opacity .4s cubic-bezier(.39,.575,.565,1)}.init-modal__close:hover{opacity:.5}}