.modal__overlay{z-index:3;background-color:#30303094;animation-duration:.3s;animation-timing-function:cubic-bezier(.38,.1,.36,.9);animation-fill-mode:forwards;position:fixed;inset:0;overflow:auto}.modal__overlay:not(.modal__overlay_overflow){justify-content:center;align-items:flex-start;display:flex}@media (min-width:768px){.modal__overlay:not(.modal__overlay_overflow){padding:32px}}.modal__overlay.modal__overlay_overflow{padding:48px 16px}@media (min-width:768px){.modal__overlay.modal__overlay_overflow{padding:54px 32px}}.modal__content{color:#65754c;background-color:#f5f5f5;width:100%;max-width:1440px;animation-duration:.3s;animation-timing-function:cubic-bezier(.38,.1,.36,.9);animation-fill-mode:forwards;position:relative}@media (min-width:1220px){.modal__content--onlyImg{justify-content:center;align-items:center;width:initial!important;max-width:100%!important;display:flex!important}}@media (max-width:1219px){.modal__content--onlyImg img{max-width:100%;height:auto}}@media (min-width:1220px){.modal__content--onlyImg img{max-width:800px;height:auto}}.modal__content.modal__content_overflow{margin-inline:auto}.modal__close-button{background:0 0;border:none;display:flex;position:absolute}@media (max-width:1023px){.modal__close-button{top:6px;right:6px}.modal__close-button>svg{color:#65754c;width:24px;height:24px}}@media (min-width:1024px){.modal__close-button{top:24px;right:24px}.modal__close-button>svg{color:#65754c;width:38px;height:38px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalOpen{0%{transform:scale(.9)translateY(0)}50%{transform:scale(1.1)translateY(10px)}to{transform:scale(1)translateY(0)}}@keyframes modalClose{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.9)}}
