.modal__opened,.modal__shadow{position:fixed;right:0;left:0;overflow:hidden}.modal__shadow{border:none!important;border-radius: 0!important;display:block;width:100%;top:0;bottom:0;pointer-events:none;z-index:98;opacity:0;transition:opacity .15s ease;background-color:#000}.modal__shadow--show{pointer-events:auto;opacity:.6}.modal{position:fixed;top:0;bottom:0;right:0;left:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;pointer-events:none;display:flex;flex-flow:column nowrap;justify-content:flex-start;z-index:100010;visibility:hidden}.modal--active{opacity:1}.modal--active,.modal--moved{pointer-events:auto;visibility:visible}.modal__wrap{flex-shrink:0;flex-grow:0;width:100%;min-height:100%;margin:auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.modal__window{margin:50px 0;border-radius:15px;box-sizing:border-box;flex-shrink:0;flex-grow:0;background:#fff;max-width:100%;overflow:visible;transition:transform .2s ease 0s,opacity .2s ease 0s;transform:scale(.9);opacity:0}.modal--active .modal__window{transform:scale(1);opacity:1}.modal__close{position:absolute;z-index:10;top:10px;right:10px;display:block;width:25px;height:25px;padding:0!important;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23414046' stroke='%23414046' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23414046' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E");background-size:60% 60%;border:none;border-radius: 99px;font-size:0;cursor:pointer;outline:none;transition: .3s;}.modal__close:focus{outline:none;}.modal__close:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23df7400' stroke='%23df7400' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23df7400' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E");}@media (max-width:938px){.modal__window{margin:0;border-radius:0px;width:100vw;}}@media (max-width:1299px){.modal__window {border-radius:0px;width: 100vw;}}