.third-party-auth-component{display:flex;flex-direction:column;height:100%}.third-party-auth-component .buttons-section{display:flex;flex:1;flex-direction:column;justify-content:center}.or-separator{align-items:center;display:flex;justify-content:center;margin:20px 0}.or-separator .line{background-color:var(--color-pale-grey-two);flex:1;height:1px;margin:10px 0}.or-separator span{color:var(--color-secondary);display:block;font-size:15px;letter-spacing:.9px;line-height:2;padding:0 10px;text-transform:uppercase}.third-party-auth-component+.card__form{margin-top:0}.a-social-button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:flex;justify-content:flex-start;margin:10px auto;max-width:300px;min-width:240px;padding:7px 15px 7px 10%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:640px){.a-social-button{padding:7px 16px 7px 13%}}.a-social-button .a-social-button__image{height:auto;margin-right:12px;width:24px}.a-social-button .a-social-button__text{font-family:Helvetica,Arial,sans-serif!important;font-size:15px;font-weight:700}.facebook-button{background-color:#1877f2;color:#fff}.facebook-button:active .facebook-button__overlay{opacity:.3}.facebook-button__overlay{background-color:#091e42;border-radius:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.facebook-button__image{transform:scale(1.05)}.github-button{background-color:#444;color:#fff}.github-button:focus,.github-button:hover{background-color:#3b3b3b}.github-button:active{background-color:#24292e}.linked-in-button{background-color:#0073b1;color:#fff}.linked-in-button:focus,.linked-in-button:hover{background-color:#006097}.linked-in-button:active{background-color:#004b7c}.linked-in-button__image{transform:scale(.85)}.google-button{background-color:#eee;border:1px solid #c8c8c8;color:#707070;overflow:hidden}.google-button:active,.google-button:focus,.google-button:hover{background-color:#e4e4e4}.google-button__image{transform:scale(1.9)}.google-button__image #button-bg{fill:transparent}.favorite-modal-title__text{align-items:center;color:var(--color-secondary);display:flex;font-size:20px;justify-content:center;margin-bottom:20px;width:100%}.favorite-modal-title__text .favorite-modal__favourite-icon{stroke:var(--color-primary);margin-right:5px}.favorite-modal-content__text{color:var(--color-secondary);text-align:center}.favorite-modal-content__text .title{margin:20px 0}.favorite-modal-cancel_button,.favorite-modal-register_button{width:150px}