.ss-spinner{-webkit-animation:2s linear infinite ss_rotate;animation:2s linear infinite ss_rotate;z-index:2;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px}.ss-spinner .path{stroke:#fff;stroke:rgba(255,255,255,.65);stroke-linecap:round;-webkit-animation:1.5s ease-in-out infinite ss_dash;animation:1.5s ease-in-out infinite ss_dash}@-webkit-keyframes ss_rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ss_rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ss_dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes ss_dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.ss{font-family:socialsnap!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;vertical-align:text-bottom;line-height:1;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ss-facebook-color{background-color:#3b5998}.ss-google-color,.ss-googleplus-color{background-color:#ea4335}.ss-instagram-color{background-color:#c13584}.ss-linkedin-color{background-color:#0077b5}.ss-twitter-color{background-color:#1da1f2}.ss-social-login-options{position:relative}.ss-social-login-options .ss{padding-left:0;width:auto}.ss-social-login-options.ss-sl-style-1,.ss-social-login-options.ss-sl-style-2,.ss-social-login-options.ss-sl-style-3,.ss-social-login-options.ss-sl-style-4{margin:8px 0 24px}.ss-social-login-options.ss-sl-style-1 .ss-login-buttons .ss-col:first-child,.ss-social-login-options.ss-sl-style-2 .ss-login-buttons .ss-col:first-child,.ss-social-login-options.ss-sl-style-3 .ss-login-buttons .ss-col:first-child,.ss-social-login-options.ss-sl-style-4 .ss-login-buttons .ss-col:first-child{margin-top:0}.ss-social-login-options.ss-sl-style-1 .ss-login-buttons .ss-col:last-child,.ss-social-login-options.ss-sl-style-2 .ss-login-buttons .ss-col:last-child,.ss-social-login-options.ss-sl-style-3 .ss-login-buttons .ss-col:last-child,.ss-social-login-options.ss-sl-style-4 .ss-login-buttons .ss-col:last-child{margin-bottom:0}.ss-social-login-options.ss-sl-style-1 .ss-login-buttons a,.ss-social-login-options.ss-sl-style-2 .ss-login-buttons a,.ss-social-login-options.ss-sl-style-3 .ss-login-buttons a,.ss-social-login-options.ss-sl-style-4 .ss-login-buttons a{color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0;margin:12px 0;padding:0;line-height:1;font-size:13px;overflow:hidden}.ss-social-login-options.ss-sl-style-1 .ss-login-buttons a i,.ss-social-login-options.ss-sl-style-2 .ss-login-buttons a i,.ss-social-login-options.ss-sl-style-3 .ss-login-buttons a i,.ss-social-login-options.ss-sl-style-4 .ss-login-buttons a i{color:inherit}.ss-social-login-options.ss-sl-style-1 i,.ss-social-login-options.ss-sl-style-2 i,.ss-social-login-options.ss-sl-style-3 i,.ss-social-login-options.ss-sl-style-4 i{text-shadow:0 0 #fff,0 84px #fff;-webkit-transition:text-shadow .3s,background-color .3s;transition:text-shadow .3s,background-color .3s;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-right:15px;height:100%;overflow:hidden}.ss-social-login-options.ss-sl-style-1 svg,.ss-social-login-options.ss-sl-style-2 svg,.ss-social-login-options.ss-sl-style-3 svg,.ss-social-login-options.ss-sl-style-4 svg{fill:currentColor;width:42px;min-width:15px;height:16px}.ss-social-login-options.ss-sl-style-2 svg{width:auto}.ss-social-login-options .ss-login-or{text-align:left;text-transform:capitalize;font-size:.75rem;margin-bottom:1rem;display:block;line-height:1.5}.ss-social-login-options .ss-login-buttons a i{position:relative}.ss-social-login-options .ss-login-buttons a i .ss-spinner{-webkit-transition:.35s;transition:.35s;opacity:0;top:150%}.ss-social-login-options .ss-login-buttons a i.ss-logging-in .ss-spinner{opacity:1;top:50%}.ss-social-login-options .ss-login-buttons a i.ss-logging-in:before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0);opacity:0}.ss-sl-style-1 .ss-login-buttons>.ss-col a{height:2.625rem;border-radius:3px;width:100%}.ss-sl-style-1 .ss-login-buttons>.ss-col a i{border-radius:3px;background-color:rgba(0,0,0,.08)}.ss-sl-style-1 .ss-login-buttons>.ss-col a:hover i{background-color:rgba(0,0,0,.2);text-shadow:0 -84px #fff,0 0 #fff}.ss-sl-style-2 .ss-login-buttons>.ss-col a{position:relative;left:0;width:100%;max-width:300px;height:2.625rem;border-radius:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ss-sl-style-2 .ss-login-buttons>.ss-col a i{background-color:rgba(0,0,0,0);width:auto;margin-right:10px;overflow:visible}.ss-sl-style-3 .ss-login-buttons,.ss-sl-style-4 .ss-login-buttons{margin:0 -3px;display:-webkit-box;display:-ms-flexbox;display:flex}.ss-sl-style-3 .ss-login-buttons>.ss-col,.ss-sl-style-4 .ss-login-buttons>.ss-col{width:48px;padding:0 3px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.ss-sl-style-3 .ss-login-buttons>.ss-col>a,.ss-sl-style-4 .ss-login-buttons>.ss-col>a{overflow:hidden;display:block;border-radius:3px;height:42px;width:100%;margin:0}.ss-sl-style-3 .ss-login-buttons>.ss-col>a i,.ss-sl-style-4 .ss-login-buttons>.ss-col>a i{border-radius:3px}.ss-sl-style-3 .ss-login-buttons>.ss-col>a:hover i,.ss-sl-style-4 .ss-login-buttons>.ss-col>a:hover i{background-color:rgba(0,0,0,.2);text-shadow:0 -84px #fff,0 0 #fff}.ss-sl-style-3 .ss-login-buttons>.ss-col i,.ss-sl-style-4 .ss-login-buttons>.ss-col i{margin:0}.ss-sl-style-4 .ss-login-buttons>.ss-col>a,.ss-sl-style-4 .ss-login-buttons>.ss-col>a i{border-radius:21px}.ss-social-login-preview{width:272px;margin:20px auto;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login .ss-social-login-options.ss-sl-border.ss-sl-style-1,.login .ss-social-login-options.ss-sl-border.ss-sl-style-2,.login .ss-social-login-options.ss-sl-border.ss-sl-style-3,.login .ss-social-login-options.ss-sl-border.ss-sl-style-4,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-1,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-2,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-3,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-4{padding:10px 24px;margin:10px -24px 20px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.login .ss-social-login-options.ss-sl-border.ss-sl-style-1 .ss-login-or,.login .ss-social-login-options.ss-sl-border.ss-sl-style-2 .ss-login-or,.login .ss-social-login-options.ss-sl-border.ss-sl-style-3 .ss-login-or,.login .ss-social-login-options.ss-sl-border.ss-sl-style-4 .ss-login-or,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-1 .ss-login-or,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-2 .ss-login-or,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-3 .ss-login-or,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-4 .ss-login-or{position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;padding:0 12px;height:20px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#b7b7b7}.login .ss-social-login-options.ss-sl-border.ss-sl-style-3,.login .ss-social-login-options.ss-sl-border.ss-sl-style-4,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-3,.ss-social-login-preview .ss-social-login-options.ss-sl-border.ss-sl-style-4{padding:20px}.login .ss-sl-style-2 .ss-login-buttons>.ss-col a,.ss-social-login-preview .ss-sl-style-2 .ss-login-buttons>.ss-col a{left:7%;width:86%}.login .ss-sl-style-3 .ss-login-buttons,.login .ss-sl-style-4 .ss-login-buttons,.ss-social-login-preview .ss-sl-style-3 .ss-login-buttons,.ss-social-login-preview .ss-sl-style-4 .ss-login-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ss-social-login-preview *{-webkit-box-sizing:border-box;box-sizing:border-box}.ss-social-login-notice{z-index:2;position:relative;padding:15px 25px;text-align:center;background-color:#ffeda9;color:#7f6528;border-bottom:1px solid #efd986}.ss-social-login-notice .dashicons{margin-right:7px;display:inline-block;vertical-align:middle;line-height:inherit}.ss-social-login-notice a{color:#846a35;text-decoration:underline!important}.ss-social-login-notice a:hover{color:#444}.ss-login-preview-top{padding-bottom:1px}.ss-login-preview-title{margin-bottom:2px;color:#72777c;font-size:14px}.ss-login-preview-field{height:34px;width:100%;padding:0 3px;margin:2px 6px 16px 0;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0}.ss-login-preview-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#72777c;font-size:14px}.ss-login-preview-bottom .ss-login-preview-left{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ss-login-preview-bottom .ss-login-preview-left span{border:1px solid #b4b9be;background:#fff;line-height:0;height:14px;text-align:center;width:14px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);display:inline-block;margin-right:7px}.ss-login-preview-bottom .ss-login-preview-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;height:30px;padding:0 12px;background:#0085ba;border-width:1px;border-radius:3px;border-style:solid;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.ss-already-logged-in{margin:2rem 0;padding:1rem;border:1px solid rgba(0,0,0,.1);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ss-already-logged-in .ss-avatar{margin-right:14px}.ss-already-logged-in .ss-avatar img{display:block;border-radius:3px}.ss-already-logged-in .ss-logged-in-actions{font-size:.785rem}.ss-already-logged-in .ss-logged-in-actions span{display:inline-block}.ss-already-logged-in .ss-logged-in-actions>span:first-child:after{content:'';height:14px;width:1px;background-color:rgba(0,0,0,.1);vertical-align:middle;margin:0 5px 0 8px;display:inline-block}#ss-request-email{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ss-request-email .ss-popup{opacity:1;height:auto;max-width:600px}#ss-request-email .ss-popup .ss-popup-content{position:relative;top:3px}#ss-request-email .ss-popup .ss-error-message{color:red;font-size:.75rem;display:none;margin-top:.5rem}#ss-request-email .ss-popup form{margin-top:1.5rem}#ss-request-email .ss-popup .ss-button{font-family:inherit;padding:8px 14px;border:1px solid rgba(0,0,0,.1);background-color:#333;color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.12);box-shadow:0 5px 15px rgba(0,0,0,.12);border-radius:3px;font-size:inherit;font-weight:600;margin-top:1.5rem;cursor:pointer;-webkit-transition:.15s;transition:.15s;text-decoration:none;text-transform:none;font-style:normal;outline:0}#ss-request-email .ss-popup .ss-button:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);background-color:#515151}#ss-request-email .ss-popup .ss-button.ss-secondary{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0)!important;color:#777;font-weight:400;margin-left:7px}#ss-request-email .ss-popup .ss-button.ss-secondary:hover{color:#222;border-color:rgba(0,0,0,.25)}#ss-right-panel .ss-social-login-preview-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0}#ss-facebook-accounts-popup .ss-popup-content,#ss-google-accounts-popup .ss-popup-content,#ss-instagram-accounts-popup .ss-popup-content,#ss-linkedin-accounts-popup .ss-popup-content,#ss-twitter-accounts-popup .ss-popup-content{padding:0}