.order-free{margin:0 0 60px}.order-free--mortgage{margin-top:56px}.order-free__consultant-box{margin-top:96px}.order-free__consultant-box .order-free__subtitle{font-size:16px}.modal__icon{width:44px;height:38px}.registration-page .registration__right-wrapper{overflow:auto;height:100vh;position:relative}.registration-page .registration__right{display:initial;height:auto}.registration-page .registration__right-top{border-bottom:1px solid #ddd;height:60px}.registration-page .registration__side-image{border-radius:12px 12px 0 0}.registration-page .registration__inner{max-height:none;max-width:none}.registration-page .registration__left-wrapper{display:flex;flex-direction:column;align-items:center;height:100vh;overflow-x:hidden;overflow-y:auto;padding:46px 0;position:relative}.registration-page .registration__left-content{max-height:100%}.registration-page .registration__right-content{padding:50px 0}.registration-page .modal__container--left{align-items:flex-end;border-radius:0;height:100vh;max-height:unset;max-width:none!important;padding:0!important}.registration-page .modal__container--right{height:100vh;max-height:unset;max-width:none;padding:0}.registration-page .registration__left{margin:auto 49px auto 32px;max-width:292px;padding-top:41px}.registration-page .registration__right{position:initial}.registration-page .registration__error,.registration-page .registration__right{max-width:409px}.registration-page .registration__back{left:60px;top:20px}