.modal-common .modal{background:#00000040;inset:0;outline:0;overflow:auto;position:fixed;z-index:100}.modal-common .modal-dialog{display:flex;min-height:100%;min-width:100%}.modal-common .modal-content{background:#fff;box-sizing:border-box;min-height:100%;padding:56px 20px;position:relative;width:100%}.modal-common .modal-text p{font-size:14px;font-weight:400;line-height:1.35;margin-bottom:16px}.modal-common .modal-text p a{color:#63d0c2;font-weight:700}.modal-common .modal-text p.max-width-sm{max-width:310px}.modal-common .modal-heading h3{color:#141414;font-size:20px;letter-spacing:-.6px;line-height:1.25;margin-bottom:16px}.modal-common .modal-heading p{font-size:14px;font-weight:400;line-height:1.35}.modal-common .modal-inputs-message{color:#949494;font-size:12px;line-height:1.35;margin:30px 0 15px}.modal-common .modal-controls{margin-top:auto;padding-top:25px}.modal-common .modal-controls__inner{display:grid;gap:8px}.modal-common .modal-controls .common-button{padding:0 22px;width:100%}.modal-common .modal-controls--hide-padding .common-button{padding:0 3px}.modal-common .modal-controls .common-input-block{margin-bottom:10px}.modal-common .modal-close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:48px;justify-content:center;margin:6px;padding:0;position:absolute;right:0;top:0;transition:all .15s ease;width:48px}.modal-common .modal-close:after,.modal-common .modal-close:before{background:#141414;background:currentColor;border-radius:5px;content:"";display:block;height:3px;position:absolute;width:20px}.modal-common .modal-close:before{transform:rotate(45deg)}.modal-common .modal-close:after{transform:rotate(-45deg)}.modal-common .modal-close:hover{opacity:.6}.modal-common .modal-form,.modal-common .modal-form form{display:contents}.modal-common .modal-inner{display:flex;flex-direction:column;height:100%}.modal-common .modal .modal-text__wrapper{display:flex}.modal-common .modal .modal-text__wrapper .modal-text__block{margin-right:16px}.modal-common .modal .modal-text__wrapper .modal-text__block:first-child p{font-weight:500}.modal-common .modal--sm .modal-dialog{align-items:flex-end;justify-content:center}.modal-common .modal--sm .modal-content{border-radius:15px 15px 0 0;min-height:unset}.modal-common .modal--lg .modal-content{padding:70px 20px 60px}@media screen and (max-width:668px){.modal-common .component-spinner{margin:auto}}@media screen and (min-width:668px){.modal-common .modal-dialog{align-items:center;justify-content:center}.modal-common .modal-content{border-radius:15px;max-width:500px;min-height:unset;padding:56px 40px}.modal-common .modal-heading h3{font-size:24px;letter-spacing:-.72px;line-height:1.04;margin-bottom:24px}.modal-common .modal .component-spinner{margin:200px auto 230px}.modal-common .modal-controls__inner{grid-template-columns:repeat(2,auto);margin-top:0}.modal-common .modal-controls .common-button{padding:0 45px;width:unset}.modal-common .modal-controls .common-button--outlined{order:-1}.modal-common .modal-controls--hide-padding .common-button{padding:0 3px}.modal-common .modal-controls--equal .modal-controls__inner{grid-template-columns:repeat(2,1fr)}.modal-common .modal-controls--single .modal-controls__inner{grid-template-columns:1fr}.modal-common .modal--sm .modal-dialog{align-items:center}.modal-common .modal--sm .modal-content{border-radius:15px}.modal-common .modal--md .modal-content{max-width:435px}.modal-common .modal--md .modal-text--limited{max-width:350px}.modal-common .modal--lg .modal-content{max-width:570px;padding:60px 40px}.modal-common .modal--lg .modal-text--limited{max-width:374px}.modal-common .modal--xl .modal-content{max-width:760px;padding:60px 40px}}
