.modal[data-v-11aab160]{margin:auto;max-width:100%;min-width:32rem;position:relative}@media only screen and (max-width:575px){.modal[data-v-11aab160]{min-width:0;width:100%}}@media only screen and (min-width:992px){.modal--closeOutside[data-v-11aab160],.modal--full-width[data-v-11aab160]{width:100%}}.modal-content[data-v-11aab160]{margin-left:auto;margin-right:auto}.modal-wrap[data-v-11aab160]{background:#000000e6;bottom:0;display:flex;flex:1;flex-flow:column nowrap;left:0;max-height:100vh;overflow:auto;padding:2rem;position:fixed;right:0;top:0;z-index:100}@media only screen and (max-width:767px){.modal-wrap[data-v-11aab160]{padding:1rem}}.modal-close[data-v-11aab160]{animation-delay:50ms;animation-duration:.15s;animation-fill-mode:both;animation-iteration-count:1;animation-name:appear-11aab160;animation-timing-function:ease-out;z-index:1}.modal-close>.icon[data-v-11aab160]{font-size:2rem}.modal-close:hover>.icon[data-v-11aab160]{cursor:pointer}.modal.modal-leave-active .modal-close[data-v-11aab160]{animation-delay:0s;animation-direction:reverse;animation-duration:.15s}.modal-close--inside[data-v-11aab160]{position:absolute;right:3rem;top:4rem}@media only screen and (max-width:991px){.modal-close--inside[data-v-11aab160]{right:1rem;top:1rem}}.modal-close--inside>.icon[data-v-11aab160]{color:#b5b5b5}.modal-close--inside:hover>.icon[data-v-11aab160]{color:#000}.modal-close--outside[data-v-11aab160]{padding:1rem;position:fixed;right:2rem;top:2rem}@media only screen and (min-width:992px){.modal-close--outside[data-v-11aab160]{mix-blend-mode:difference}}@media only screen and (max-width:991px){.modal-close--outside[data-v-11aab160]{background-color:#fff;border-radius:10rem}}.modal-close--outside>.icon[data-v-11aab160]{color:#b5b5b5;font-size:2rem}@media only screen and (max-width:991px){.modal-close--outside>.icon[data-v-11aab160]{color:#000}}.modal-close--outside:hover>.icon[data-v-11aab160]{color:#fff}@media only screen and (max-width:991px){.modal-close--outside:hover>.icon[data-v-11aab160]{color:#333}}.modal:not(.modal-wrap-enter-active):not(.modal-wrap-leave-active) .modal-close[data-v-11aab160]{display:block}.modal-wrap-enter-active[data-v-11aab160]{animation:appear-11aab160 .15s}.modal-wrap-leave-active[data-v-11aab160]{animation:appear-11aab160 .15s reverse}@keyframes appear-11aab160{0%{opacity:0}to{opacity:1}}@keyframes modal-11aab160{0%{opacity:0}to{opacity:1}}body.modal--active{height:100vh;overflow-y:hidden;padding-right:var(--modal-scrollbar-comp,0)}
