.modal-common .modal{z-index:100;background:rgba(0,0,0,.25);outline:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.modal-common .modal-dialog{min-width:100%;min-height:100%;display:flex}.modal-common .modal-content{box-sizing:border-box;background:#fff;width:100%;min-height:100%;padding:56px 20px;position:relative}.modal-common .modal-text p{margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.35}.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{letter-spacing:-.6px;color:#141414;margin-bottom:16px;font-size:20px;line-height:1.25}.modal-common .modal-heading p{font-size:14px;font-weight:400;line-height:1.35}.modal-common .modal-inputs-message{color:#949494;margin:30px 0 15px;font-size:12px;line-height:1.35}.modal-common .modal-controls{margin-top:auto;padding-top:25px}.modal-common .modal-controls__inner{gap:8px;display:grid}.modal-common .modal-controls .common-button{width:100%;padding:0 22px}.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{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;margin:6px;padding:0;transition:all .15s;display:flex;position:absolute;top:0;right:0}.modal-common .modal-close:after,.modal-common .modal-close:before{content:"";background:currentColor;border-radius:5px;width:20px;height:3px;display:block;position:absolute}.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{flex-direction:column;height:100%;display:flex}.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{justify-content:center;align-items:flex-end}.modal-common .modal--sm .modal-content{min-height:unset;border-radius:15px 15px 0 0}@media screen and (max-width:668px){.modal-common .component-spinner{margin:auto}}@media screen and (min-width:668px){.modal-common .modal-dialog{justify-content:center;align-items:center}.modal-common .modal-content{max-width:500px;min-height:unset;border-radius:15px;padding:56px 40px}.modal-common .modal-heading h3{letter-spacing:-.72px;margin-bottom:24px;font-size:24px;line-height:1.04}.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{width:unset;padding:0 45px}.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:600px}.modal-common .modal--lg .modal-text--limited{max-width:374px}.modal-common .modal--xl .modal-content{max-width:760px;padding:60px 40px}}
