a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a,div,input,li,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:0}a,button{cursor:pointer}input,textarea{-webkit-appearance:none;resize:none}button:focus,input:focus,textarea:focus{outline:none}button{padding:0}::-webkit-scrollbar{display:none}.icon-8x14{height:14px;width:8px}.icon-21x16{height:16px;width:21px}@font-face{font-family:Brandon_med;src:url(/gatekeeper/Brandon_med-b8a55ad0d3a5e788340b1e6e54ab5d6c.eot);src:url(/gatekeeper/Brandon_med-b8a55ad0d3a5e788340b1e6e54ab5d6c.eot) format("embedded-opentype"),url(/gatekeeper/Brandon_med-571add9265fff2d425570275930e6a75.woff2) format("woff2"),url(/gatekeeper/Brandon_med-2bf654d05bad1a3a286b9a8b4dec7343.woff) format("woff"),url(/gatekeeper/Brandon_med-25c3d6f0bcd00612b7059ea215dcfe15.ttf) format("truetype"),url(/gatekeeper/Brandon_med-0ef042444f1403907f87a97c814bc12a.svg#Brandon_med) format("svg")}@font-face{font-family:OpenSans-Bold;font-style:normal;font-weight:400;src:url(/gatekeeper/opensans-bold-webfont-7d5d735ce4fbcb84aab32750a0cea53c.eot);src:url(/gatekeeper/opensans-bold-webfont-7d5d735ce4fbcb84aab32750a0cea53c.eot?#iefix) format("embedded-opentype"),url(/gatekeeper/opensans-bold-webfont-16fcc114ce2f70660047b146999748be.woff2) format("woff2"),url(/gatekeeper/opensans-bold-webfont-d99c8d331f76f6d5ba026fa0f9b2352c.woff) format("woff"),url(/gatekeeper/opensans-bold-webfont-88214622c0c1d46b43c98d9e7305251c.ttf) format("truetype"),url(/gatekeeper/opensans-bold-webfont-d1dd7b1325ee8fcb0595be3c2e47dec8.svg#open_sansbold) format("svg")}@font-face{font-family:OpenSans-SemiBold;font-style:normal;font-weight:400;src:url(/gatekeeper/opensans-semibold-webfont-7a6b27b859d0150efc4f4741cd9cd8fa.eot);src:url(/gatekeeper/opensans-semibold-webfont-7a6b27b859d0150efc4f4741cd9cd8fa.eot?#iefix) format("embedded-opentype"),url(/gatekeeper/opensans-semibold-webfont-7bcab6332190512c465ec18a787b871a.woff2) format("woff2"),url(/gatekeeper/opensans-semibold-webfont-af01e9c277c11d43ffd1b41ef3c5833c.woff) format("woff"),url(/gatekeeper/opensans-semibold-webfont-b0b1ad0b1569ab5698617d88cc938fa6.ttf) format("truetype"),url(/gatekeeper/opensans-semibold-webfont-e1c8c7754a238f1f9b3bddeccdc394c6.svg#open_sanssemibold) format("svg")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/gatekeeper/opensans-regular-webfont-7cc536b0e6a0884ec0d3e3fb640512d8.eot);src:url(/gatekeeper/opensans-regular-webfont-7cc536b0e6a0884ec0d3e3fb640512d8.eot?#iefix) format("embedded-opentype"),url(/gatekeeper/opensans-regular-webfont-925020c07df4fdb40e59d89275567a4c.woff2) format("woff2"),url(/gatekeeper/opensans-regular-webfont-6019a7b2827dbc67c41639c9b16a2aae.woff) format("woff"),url(/gatekeeper/opensans-regular-webfont-2f2f071db9b9860daaad4e3f3190fb30.ttf) format("truetype"),url(/gatekeeper/opensans-regular-webfont-80223954e85711074ffbf3dda3281a06.svg#open_sansregular) format("svg")}@font-face{font-family:OpenSans-Light;font-style:normal;font-weight:400;src:url(/gatekeeper/opensans-light-webfont-99908b83f1629e252e55c1b15f33daa5.eot);src:url(/gatekeeper/opensans-light-webfont-99908b83f1629e252e55c1b15f33daa5.eot?#iefix) format("embedded-opentype"),url(/gatekeeper/opensans-light-webfont-11a8f110f78be4091f5dd4bd030c569e.woff2) format("woff2"),url(/gatekeeper/opensans-light-webfont-677fb27c347d53d8dfd500f9c8827ff1.woff) format("woff"),url(/gatekeeper/opensans-light-webfont-c9d1459b73b0423cc9522c1ea7863074.ttf) format("truetype"),url(/gatekeeper/opensans-light-webfont-cb602b607395b9887564b2530c9fc6d6.svg#open_sanslight) format("svg")}@font-face{font-family:Lato-Bold;font-style:normal;font-weight:400;src:url(/gatekeeper/Lato-Bold-5dd5aa0269395f0ea92763e6cb3bc07a.ttf) format("truetype")}@font-face{font-family:Lato-Regular;font-style:normal;font-weight:400;src:url(/gatekeeper/Lato-Regular-9919edff6283018571add043109dc20b.ttf) format("truetype")}body{background:#fbfbfb;font-family:OpenSans;font-size:12px;min-height:100vh;width:100%}.sign-in-2__heading{font-family:OpenSans-Semibold;font-size:20px;line-height:26px;margin-bottom:40px;overflow:hidden;text-align:center;text-overflow:ellipsis}.sign-in-2__paragraph{font-family:OpenSans;font-size:14px;line-height:18px;text-align:center}@media (max-width:768px){.sign-in-2__paragraph{font-size:12px}}.sign-in-2__paragraph b{font-family:OpenSans-Semibold;font-size:14px;font-weight:400}@media (max-width:768px){.sign-in-2__paragraph b{font-size:12px}}.sign-in-2__paragraph--error{color:#d4061f}.sign-in-2__paragraph--error+.sign-in-2__paragraph--error{margin-top:10px}.sign-in-2__label-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px}.sign-in-2__label{color:#7c8084;font-family:Lato-Bold;font-size:14px;line-height:16px}.sign-in-2__input{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.16);color:#1e1e1f;font-family:OpenSans;font-size:16px;height:40px;padding:12px 16px;width:100%}.sign-in-2__input::placeholder{color:#7c8084}.sign-in-2__validation{color:#d4061f;font-family:OpenSans-Semibold;font-size:12px;line-height:14px;margin-top:8px}.sign-in-2__check-box{margin-top:24px}.sign-in-2__primary-button{margin-top:32px}.sign-in-2__sso-button{margin-top:24px}.sign-in-2__heading+.sign-in-2__sso-button{margin-top:0}.sign-in-2__back-button{margin-top:32px;width:100%}.password-reset-2__heading{font-family:OpenSans-Semibold;font-size:20px;line-height:26px;margin-bottom:40px;text-align:center}.password-reset-2__label{color:#7c8084;display:block;font-family:Lato-Bold;font-size:14px;line-height:16px;margin-bottom:12px}.password-reset-2__input{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.16);color:#1e1e1f;font-family:OpenSans;font-size:16px;height:40px;margin-bottom:24px;padding:12px 16px;width:100%}.password-reset-2__input::placeholder{color:#7c8084}.password-reset-2__input+.password-reset-2__validation{color:#d4061f;font-family:OpenSans-Semibold;font-size:12px;line-height:14px;margin:-16px 0 16px}.password-reset-2__paragraph{font-family:OpenSans;font-size:14px;line-height:18px;text-align:center}.password-reset-2__paragraph--error{color:#d4061f}.password-reset-2__primary-button{margin-top:32px}centered-content-layout{align-items:center;display:flex;flex-direction:column;min-height:100vh}.centered-content-layout__logo{margin:64px 0 48px;transition:height .65s .2s}.centered-content-layout__logo,.centered-content-layout__logo__image-container,.centered-content-layout__logo__transition-box{align-items:center;display:flex;flex-direction:column;max-height:96px;position:relative;width:100%}.centered-content-layout__logo__image-container{transition:all .65s .2s}.centered-content-layout__logo__image-container.transition-enter-setup--fade{opacity:0}.centered-content-layout__logo__image-container.transition-exit-active--fade{opacity:0;position:absolute}.centered-content-layout__logo__image-container--loading{position:absolute}.centered-content-layout__logo__image{flex:1 1 auto;height:100%;max-height:96px;width:auto}.centered-content-layout__main{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;width:100%}.centered-content-layout__content{background:#fff;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 2px 12px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;max-width:480px;overflow:hidden;position:relative;transition:height .3s;width:calc(100% - 20px)}.centered-content-layout__content__transition-box{display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.centered-content-layout__content__transition-box__content{display:flex;flex:0 0 auto;flex-direction:column;padding:48px;width:100%}@media (max-width:768px){.centered-content-layout__content__transition-box__content{padding:36px}}.centered-content-layout__content__transition-box__content.transition-enter-setup--fade,.centered-content-layout__content__transition-box__content.transition-exit-active--fade{opacity:0}.centered-content-layout__content__transition-box__content.transition-enter-setup--forward,.centered-content-layout__content__transition-box__content.transition-exit-active--backward{opacity:0;transform:translate(100px)}.centered-content-layout__content__transition-box__content.transition-enter-setup--backward,.centered-content-layout__content__transition-box__content.transition-exit-active--forward{opacity:0;transform:translate(-100px)}.centered-content-layout__content__transition-box__content.transition-exit-active--backward,.centered-content-layout__content__transition-box__content.transition-exit-active--fade,.centered-content-layout__content__transition-box__content.transition-exit-active--forward,.centered-content-layout__content__transition-box__content.transition-exit-setup--backward,.centered-content-layout__content__transition-box__content.transition-exit-setup--fade,.centered-content-layout__content__transition-box__content.transition-exit-setup--forward{position:absolute}.centered-content-layout__content__transition-box__content.transition-enter-active--backward,.centered-content-layout__content__transition-box__content.transition-enter-active--fade,.centered-content-layout__content__transition-box__content.transition-enter-active--forward,.centered-content-layout__content__transition-box__content.transition-enter-setup--backward,.centered-content-layout__content__transition-box__content.transition-enter-setup--fade,.centered-content-layout__content__transition-box__content.transition-enter-setup--forward,.centered-content-layout__content__transition-box__content.transition-exit-active--backward,.centered-content-layout__content__transition-box__content.transition-exit-active--fade,.centered-content-layout__content__transition-box__content.transition-exit-active--forward,.centered-content-layout__content__transition-box__content.transition-exit-setup--backward,.centered-content-layout__content__transition-box__content.transition-exit-setup--fade,.centered-content-layout__content__transition-box__content.transition-exit-setup--forward{transition:opacity .4s,transform .4s}lc-footer{transition:opacity .4s}lc-footer.transition-enter-setup--fade,lc-footer.transition-exit-active--fade{opacity:0}.accept-invite-2__heading{font-family:OpenSans-Semibold;font-size:20px;line-height:26px;margin-bottom:16px;text-align:center}.accept-invite-2__label{color:#7c8084;display:block;font-family:Lato-Bold;font-size:14px;line-height:16px;margin-bottom:12px}.accept-invite-2__input{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.16);color:#1e1e1f;font-family:OpenSans;font-size:16px;height:40px;margin-bottom:24px;padding:12px 16px;width:100%}.accept-invite-2__input::placeholder{color:#7c8084}.accept-invite-2__input+.accept-invite-2__validation{color:#d4061f;font-family:OpenSans-Semibold;font-size:12px;line-height:14px;margin:-16px 0 16px}.accept-invite-2__paragraph{color:#1e1e1f;font-family:OpenSans;font-size:14px;line-height:18px;margin-bottom:32px;text-align:center}.accept-invite-2__paragraph:last-child{margin-bottom:0}.accept-invite-2__paragraph--error{color:#d4061f}.accept-invite-2__primary-button{margin-top:32px}.button-link,button-link{align-items:center;display:flex;justify-content:center}.button-link{background:none;border:0;border-radius:2px;cursor:pointer;font-family:OpenSans-Semibold;font-size:14px;line-height:16px;margin:-4px;padding:4px;text-decoration:none}.button-link:focus,.button-link:hover{outline:none}@-moz-keyframes dotFlashing--white{0%{background-color:#fff}50%,to{background-color:hsla(0,0%,100%,.5)}}@-webkit-keyframes dotFlashing--white{0%{background-color:#fff}50%,to{background-color:hsla(0,0%,100%,.5)}}@-o-keyframes dotFlashing--white{0%{background-color:#fff}50%,to{background-color:hsla(0,0%,100%,.5)}}@keyframes dotFlashing--white{0%{background-color:#fff}50%,to{background-color:hsla(0,0%,100%,.5)}}@-moz-keyframes dotFlashing--black{0%{background-color:#363d43}50%,to{background-color:rgba(54,61,67,.5)}}@-webkit-keyframes dotFlashing--black{0%{background-color:#363d43}50%,to{background-color:rgba(54,61,67,.5)}}@-o-keyframes dotFlashing--black{0%{background-color:#363d43}50%,to{background-color:rgba(54,61,67,.5)}}@keyframes dotFlashing--black{0%{background-color:#363d43}50%,to{background-color:rgba(54,61,67,.5)}}button-primary{flex:0 0 auto}.button-primary,button-primary{align-items:center;display:flex;height:48px;justify-content:center}.button-primary{background:#ff7508;border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:OpenSans-Semibold;font-size:16px;padding:0;position:relative;text-decoration:none;width:100%}.button-primary:before{content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%}.button-primary:focus:before,.button-primary:hover:before{background:rgba(0,0,0,.12);display:block;outline:none}.button-primary__title{position:relative;z-index:1}.button-primary__loading{animation:dotFlashing--white 1s linear infinite alternate;animation-delay:.5s;background-color:hsla(0,0%,100%,.5);border-radius:4px;height:8px;position:relative;width:8px}.button-primary__loading:after,.button-primary__loading:before{animation:dotFlashing--white 1s infinite alternate;border-radius:4px;content:"";display:inline-block;height:8px;position:absolute;top:0;width:8px}.button-primary__loading:before{animation:dotFlashing--white 1s infinite alternate;animation-delay:0s;background-color:#fff;left:-12px}.button-primary__loading:after{animation:dotFlashing--white 1s infinite alternate;animation-delay:1s;background-color:hsla(0,0%,100%,.5);left:12px}.button-primary--has-black-text{color:#363d43}.button-primary--has-black-text .button-primary__loading{animation:dotFlashing--black 1s linear infinite alternate;animation-delay:.5s;background-color:rgba(54,61,67,.5);border-radius:4px;height:8px;position:relative;width:8px}.button-primary--has-black-text .button-primary__loading:after,.button-primary--has-black-text .button-primary__loading:before{animation:dotFlashing--black 1s infinite alternate;border-radius:4px;content:"";display:inline-block;height:8px;position:absolute;top:0;width:8px}.button-primary--has-black-text .button-primary__loading:before{animation:dotFlashing--black 1s infinite alternate;animation-delay:0s;background-color:#363d43;left:-12px}.button-primary--has-black-text .button-primary__loading:after{animation:dotFlashing--black 1s infinite alternate;animation-delay:1s;background-color:rgba(54,61,67,.5);left:12px}.button-primary--is-disabled{cursor:default}.button-primary--is-disabled:focus:before,.button-primary--is-disabled:hover:before{background:transparent}lc-footer{align-items:center;display:flex;flex-direction:column;justify-self:flex-end;margin:36px 0 60px}.lc-footer__text{color:light-gray;letter-spacing:3px;line-height:16px;text-align:center}.lc-footer__image{height:16px;margin-top:8px;max-width:100%}.password-strength__indicator{box-sizing:border-box;margin-top:5px;width:100%}.password-strength__indicator__icon{background-color:#ed5858;border-radius:50%;display:inline-block;height:10px;margin-right:10px;transition:color .3s;width:10px}.password-strength__indicator__icon--green{background-color:#3ee8a1}.password-strength__indicator__text{font-family:OpenSans-Light;font-size:12px}.password-validator__indicator{align-items:center;display:flex;flex-direction:row;height:12px;position:relative}.password-validator__indicator:not(:first-child){margin-top:6px}.password-validator__indicator__icon{display:flex;height:10px;left:0;position:absolute;transition:opacity .3s;width:10px}.password-validator__indicator__icon svg{height:100%;width:100%}.password-validator__indicator__icon svg .shape{fill:#187c0a}.password-validator__indicator__icon.transition-enter-setup--fade,.password-validator__indicator__icon.transition-exit-active--fade{opacity:0}.password-validator__indicator__text{color:#1e1e1f;display:block;font-family:OpenSans;font-size:12px;margin-left:16px;opacity:.6;transition:opacity .3s}.password-validator__indicator__text--pass{opacity:1}.checkbox{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;cursor:pointer;display:flex;height:15px;justify-content:center;user-select:none;width:15px}.checkbox svg{height:auto;width:60%}.checkbox__readonly{background-color:#363d43;height:2px;width:calc(100% - 8px)}.checkbox--disabled{background-color:#ececf1;cursor:default!important}.checkbox--disabled .shape{fill:#b0b3b5}labeled-checkbox{align-items:center;display:flex;flex-direction:row}.labeled-checkbox__box{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,.08);cursor:pointer;display:flex;height:16px;justify-content:center;user-select:none;width:16px}.labeled-checkbox__box svg{height:auto;width:12px}.labeled-checkbox__box svg .shape{fill:#fff}.labeled-checkbox__box--checked{border:0}.labeled-checkbox__box--black-check svg .shape{color:#363d43}.labeled-checkbox__label{color:#1e1e1f;cursor:pointer;font-family:OpenSans;font-size:14px;line-height:16px;margin-left:8px}