.mailing-modal[data-v-db345175]{display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#181818cc;color:var(--color)}.mailing-modal .mailing-modal-window[data-v-db345175]{background:var(--color-secondary);display:flex;flex-direction:column;align-items:center;padding:60px 30px;width:-moz-fit-content;width:fit-content;margin:0 15px}@media only screen and (max-width:767px){.mailing-modal .mailing-modal-window[data-v-db345175]{padding:40px 30px}}.mailing-modal .mailing-modal-window .h3[data-v-db345175]{text-align:center}@media only screen and (max-width:374px){.mailing-modal .mailing-modal-window .h3[data-v-db345175]{font-size:16px;line-height:22px}}.mailing-modal .mailing-modal-window button[data-v-db345175]{margin-top:40px}.mailing-modal .mailing-modal-window .text-16[data-v-db345175]{cursor:pointer;margin-top:20px}.mailing-modal--gym[data-v-db345175]{word-spacing:normal}.mailing-modal--gym .mailing-modal-window[data-v-db345175]{animation:gym-confirmation-enter-db345175 .16s ease-out}.mailing-modal--gym button[data-v-db345175]:focus-visible{outline:3px solid #719ecc;outline-offset:4px}.mailing-modal--gym .mailing-modal-window[data-v-db345175]{position:relative;width:560px;max-width:calc(100% - 40px);min-height:241px;margin:20px;padding:72px 40px 31px}.mailing-modal--gym .mailing-modal-window .h3[data-v-db345175]{min-height:48px;font-size:18px;line-height:22px;font-weight:400}.mailing-modal--gym .mailing-modal-window .gym-confirmation__close[data-v-db345175]{position:absolute;top:20px;right:20px;width:32px;height:32px;padding:0;margin:0;border:0;background:none;cursor:pointer}.mailing-modal--gym .gym-confirmation__close svg[data-v-db345175]{display:block;width:32px;height:32px}.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button{color:#181818;background-image:linear-gradient(115deg,#9cbbda,#c2d5e8 45%,#9cbbda);background-size:220% 100%;background-position:0 50%;letter-spacing:.01em;box-shadow:0 6px 18px #557da72e;transition:background-position .62s cubic-bezier(0,0,.2,1),box-shadow .32s ease,transform .2s ease;position:relative;overflow:hidden}.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:after{content:"";position:absolute;top:-70%;left:0;width:38%;height:240%;background:linear-gradient(100deg,#fff0,#ffffff61 50%,#fff0);transform:translate(-180%) rotate(14deg);transition:transform .95s cubic-bezier(.4,0,.2,1);pointer-events:none}@media(hover:hover)and (pointer:fine){.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:where(:not(:disabled):not(.disabled):not([aria-disabled=true])):hover:after{transform:translate(360%) rotate(14deg)}}@media(hover:none){.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:after{display:none}}@media(prefers-reduced-motion:reduce){.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:after{display:none}}@media(hover:hover)and (pointer:fine){.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:where(:not(:disabled):not(.disabled):not([aria-disabled=true])):hover{background-position:100% 50%;box-shadow:0 12px 28px #557da72e}}.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:where(:not(:disabled):not(.disabled):not([aria-disabled=true])):active{transform:translateY(1px);box-shadow:0 4px 12px #557da72e}.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:focus-visible{outline:2px solid #181818;outline-offset:4px;box-shadow:0 0 0 3px #fff}.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button.disabled,.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:disabled,.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button[aria-disabled=true]{box-shadow:none;transform:none}.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button.disabled:after,.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:disabled:after,.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button[aria-disabled=true]:after{display:none}@media(prefers-reduced-motion:reduce){.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button{transition:none}.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:active,.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button:hover{background-position:0 50%;transform:none}}.mailing-modal--gym .mailing-modal-window[data-v-db345175] .custom-button{width:100%;min-height:50px;height:50px;padding:15px;margin-top:40px;border-radius:0;border:0;font-size:14px;line-height:20px}@media(max-width:767px){.mailing-modal--gym .mailing-modal-window[data-v-db345175]{padding:64px 24px 28px}}@keyframes gym-confirmation-enter-db345175{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mailing-modal--gym .mailing-modal-window[data-v-db345175]{animation:none}}
