.c-modal__openBtn{cursor:pointer}.c-modal{position:relative;z-index:200}.c-modal .c-modal__cont .c-modal__closeBtn{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:99px;box-shadow:0 0 8px #3333;height:32px;position:absolute;right:21px;top:8px;width:32px;z-index:101;background-color:var(--clr-main_02)}@media screen and (max-width: 767.9px){.c-modal .c-modal__cont .c-modal__closeBtn{width:24px;height:24px;right:16px;top:16px}}.c-modal .c-modal__overlay{background:#30384080;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);left:0;height:100%;position:fixed;top:0;width:100%;will-change:filter;z-index:100}.c-modal .c-modal__wrap{padding:0 4%;max-width:calc(912px + 8%);width:100%;left:50%;position:fixed;top:50%;transform:translate(-50%) translateY(-50%);z-index:100}@media screen and (max-width: 767.9px){.c-modal .c-modal__wrap{padding:0;max-width:100%;height:100%}}.c-modal .c-modal__cont{width:100%;position:relative}@media screen and (max-width: 767.9px){.c-modal .c-modal__cont{height:100%}}.c-modal .c-modal__inner{width:100%;background-color:var(--clr-main_02);max-height:100svh;padding:48px;position:relative;overflow:auto}@media screen and (max-width: 767.9px){.c-modal .c-modal__inner{padding:48px 30px;max-height:100svh;height:100%}}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-to,.modal-leave{opacity:1}.modal-enter-active,.modal-leave-active{transition:opacity .4s ease}
