@charset "UTF-8";.c-modal-window{display:none}.c-modal-window[open]{position:fixed;z-index:1000000;display:flex;align-items:center;justify-content:center;overflow:auto;top:0;left:0;width:100vw;height:100vh}.c-modal-window:before{content:"";position:fixed;inset:0;z-index:1;width:100%;height:100%;background:#1b1b1b4d;animation:animationTransformOpacity .5s cubic-bezier(.49,.01,.15,.83) 0s normal none;-webkit-backdrop-filter:blur(1.5625vw);backdrop-filter:blur(1.5625vw)}@media(min-width:1281px){.c-modal-window:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@media(max-width:767px){.c-modal-window:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.c-modal-window__inner{position:relative;z-index:1000;border:0 transparent;background:transparent;outline:none;border-radius:.9375vw;padding:0;margin:auto;animation:animationTransformShift 1.2s cubic-bezier(.32,.01,0,1.06) 0s normal forwards}@media(min-width:1281px){.c-modal-window__inner{border-radius:12px}}@media(max-width:767px){.c-modal-window__inner{border-radius:12px 12px 0 0;animation:none}}.c-modal-window__inner::-webkit-scrollbar{display:none}.c-modal-window__wrapper{position:relative;background-color:#fff;overflow:hidden;border-radius:.9375vw;width:100%;z-index:15;margin:1.875vw 0}@media(min-width:1281px){.c-modal-window__wrapper{border-radius:12px;margin:24px 0}}@media(max-width:767px){.c-modal-window__wrapper{position:fixed;bottom:0;left:0;overflow-x:hidden;overflow-y:scroll;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:24px 24px 0 0;margin:0;animation:animationTransformShift 1.2s cubic-bezier(.32,.01,0,1.06) 0s normal forwards}}.c-modal-window__wrapper::-webkit-scrollbar{display:none}.c-modal-window__wrapper:before,.c-modal-window__wrapper:after{display:none}@media(max-width:767px){.c-modal-window__wrapper:before,.c-modal-window__wrapper:after{content:"";position:sticky;display:block;width:calc(100% + 40px);max-width:calc(100% + 40px);margin:-32px 0 0 -20px;background:#fff;height:32px}.c-modal-window__wrapper:before{-webkit-mask-image:linear-gradient(180deg,#000 0px,#000 10px,rgba(0,0,0,0) 28px,rgba(0,0,0,0) 40px);mask-image:linear-gradient(180deg,#000 0px 10px,#0000 28px 40px);top:0}.c-modal-window__wrapper:after{-webkit-mask-image:linear-gradient(0deg,#000 0px,#000 10px,rgba(0,0,0,0) 32px,rgba(0,0,0,0) 40px);mask-image:linear-gradient(0deg,#000 0px 10px,#0000 32px 40px);bottom:0}}.c-modal-window .c-modal-window-shadow-top,.c-modal-window .c-modal-window-shadow-bot{--dialog-shadow-size: 3.125vw;opacity:0;position:sticky;z-index:10000;inset:0;width:100%;max-width:100%;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;height:var(--dialog-shadow-size);max-height:var(--dialog-shadow-size)}@media(min-width:1281px){.c-modal-window .c-modal-window-shadow-top,.c-modal-window .c-modal-window-shadow-bot{--dialog-shadow-size: 40px}}.c-modal-window .c-modal-window-shadow-top{-webkit-mask-image:linear-gradient(180deg,#000 0px,#000 .78125vw,rgba(0,0,0,0) var(--dialog-shadow-size),rgba(0,0,0,0) var(--dialog-shadow-size));mask-image:linear-gradient(180deg,#000 0px,#000 .78125vw,rgba(0,0,0,0) var(--dialog-shadow-size),rgba(0,0,0,0) var(--dialog-shadow-size));margin:0 0 calc(-1 * var(--dialog-shadow-size)) 0}@media(min-width:1281px){.c-modal-window .c-modal-window-shadow-top{-webkit-mask-image:linear-gradient(180deg,#000 0px,#000 10px,rgba(0,0,0,0) var(--dialog-shadow-size),rgba(0,0,0,0) var(--dialog-shadow-size));mask-image:linear-gradient(180deg,#000 0px,#000 10px,rgba(0,0,0,0) var(--dialog-shadow-size),rgba(0,0,0,0) var(--dialog-shadow-size))}}.c-modal-window .c-modal-window-shadow-bot{-webkit-mask-image:linear-gradient(0deg,#000 0px,#000 .78125vw,rgba(0,0,0,0) var(--dialog-shadow-size),rgba(0,0,0,0) var(--dialog-shadow-size));mask-image:linear-gradient(0deg,#000 0px,#000 .78125vw,rgba(0,0,0,0) var(--dialog-shadow-size),rgba(0,0,0,0) var(--dialog-shadow-size));margin:calc(-1 * var(--dialog-shadow-size)) 0 0 0}@media(min-width:1281px){.c-modal-window .c-modal-window-shadow-bot{-webkit-mask-image:linear-gradient(0deg,#000 0px,#000 10px,rgba(0,0,0,0) var(--dialog-shadow-size),rgba(0,0,0,0) var(--dialog-shadow-size));mask-image:linear-gradient(0deg,#000 0px,#000 10px,rgba(0,0,0,0) var(--dialog-shadow-size),rgba(0,0,0,0) var(--dialog-shadow-size))}}.c-modal-window[data-hidden-out=top] .c-modal-window-shadow-top,.c-modal-window[data-hidden-out=bot] .c-modal-window-shadow-bot,.c-modal-window[data-hidden-out=center] .c-modal-window-shadow-top,.c-modal-window[data-hidden-out=center] .c-modal-window-shadow-bot{opacity:1}.c-modal-window-close-outside{--c-modal-window-close-outside_size: 3.125vw;--c-modal-window-close-outside_margin: 1.875vw;--c-modal-window-close-outside_compensator: 1.875vw;position:sticky;z-index:1000;top:0;display:flex;justify-content:flex-start;align-items:flex-start;width:0;height:0;margin:0 0 0 auto}@media(min-width:1281px){.c-modal-window-close-outside{--c-modal-window-close-outside_size: 40px;--c-modal-window-close-outside_margin: 24px;--c-modal-window-close-outside_compensator: 24px}}@media(max-width:767px){.c-modal-window-close-outside{display:none}}.c-modal-window-close-outside__item{margin:var(--c-modal-window-close-outside_margin) 0 0 var(--c-modal-window-close-outside_margin);width:var(--c-modal-window-close-outside_size);max-width:var(--c-modal-window-close-outside_size);min-width:var(--c-modal-window-close-outside_size);height:var(--c-modal-window-close-outside_size);max-height:var(--c-modal-window-close-outside_size);min-height:var(--c-modal-window-close-outside_size);background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;pointer-events:all;-webkit-tap-highlight-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMjAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAuMTA0NSAxOC42MzE4TDE0LjgwNjYgMTMuMzM0TDEzLjMzMzUgMTQuODA3MUwxOC42MzEzIDIwLjEwNUwxMy4zNzExIDI1LjM2NTJMMTQuODQ0MiAyNi44Mzg0TDIwLjEwNDUgMjEuNTc4MUwyNS4xMTg2IDI2LjU5MjJMMjYuNTkxNyAyNS4xMTkxTDIxLjU3NzYgMjAuMTA1TDI2LjYyOTMgMTUuMDUzM0wyNS4xNTYyIDEzLjU4MDFMMjAuMTA0NSAxOC42MzE4WiIgZmlsbD0iIzI5MkIzMiIvPgo8L3N2Zz4K);transition:all .2s}.c-modal-window-close-outside__item:hover,.c-modal-window-close-outside__item:active{transition:all .2s;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMjAiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjEwNDUgMTguNjMxOEwxNC44MDY2IDEzLjMzNEwxMy4zMzM1IDE0LjgwNzFMMTguNjMxMyAyMC4xMDVMMTMuMzcxMSAyNS4zNjUyTDE0Ljg0NDIgMjYuODM4NEwyMC4xMDQ1IDIxLjU3ODFMMjUuMTE4NiAyNi41OTIyTDI2LjU5MTcgMjUuMTE5MUwyMS41Nzc2IDIwLjEwNUwyNi42MjkzIDE1LjA1MzNMMjUuMTU2MiAxMy41ODAxTDIwLjEwNDUgMTguNjMxOFoiIGZpbGw9IiMyOTJCMzIiLz4KPC9zdmc+Cg==)}@keyframes c-modal-window-close-outside-show{0%{opacity:0}to{opacity:1}}.c-modal-window-hidden{display:none}
