body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-loading-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#4284f4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 50c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10zM10 10c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10S0 25.523 0 20s4.477-10 10-10zm10 8a8 8 0 100-16 8 8 0 000 16zm40 40a8 8 0 100-16 8 8 0 000 16z' fill='%232066db' fill-opacity='.12' fill-rule='evenodd'/%3E%3C/svg%3E");z-index:99999;width:100%;height:100%;border-radius:0;opacity:1}.auth-loading-wrapper .loading-spinner{width:10rem;height:10rem}.auth-loading-wrapper.open .loading-spinner{-webkit-animation:spin 2.5s infinite;animation:spin 2.5s infinite}.auth-loading-wrapper.closed{opacity:0;z-index:-99999;-webkit-animation:fadeOut 3s;animation:fadeOut 3s}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeOut{0%{width:100%;height:100%;opacity:1;z-index:99999}25%{opacity:0}50%{opacity:0}to{z-index:-99999}}@keyframes fadeOut{0%{width:100%;height:100%;opacity:1;z-index:99999}25%{opacity:0}50%{opacity:0}to{z-index:-99999}}.toast{position:fixed;top:-15rem;right:.75rem;border-radius:2px;z-index:99999;background:#fff;width:20rem;height:auto;min-height:7rem;-webkit-transition:75ms ease-in;transition:75ms ease-in;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.toast:before{content:"";width:100%;position:absolute;top:0;height:5px;background:#4285f4;border-radius:2px 2px 0 0}.toast.error:before{background:#f0c808}.toast.success:before{background:#4285f4}.toast.open{top:1rem}.toast .toast-wrapper{width:100%;height:100%;min-height:7rem;position:relative}.toast .toast-wrapper .toast-close{position:absolute;color:#0d0b0b;border:none;background:none;top:8px;right:0;display:inline-block;height:38px;padding:0 15px;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-decoration:none;cursor:pointer;-webkit-appearance:button;margin:0;outline:none}.toast .toast-wrapper .toast-close svg{stroke:#0d0b0b}.toast .toast-wrapper .toast-message{position:relative;width:100%;height:100%;min-height:7rem;display:flex;flex-direction:column;justify-content:center;padding:1rem}.toast .toast-wrapper .toast-message h3{margin:0;padding-bottom:.5rem}.toast .toast-wrapper .toast-message p{margin:0}.cookieConsent{z-index:99999}.cookieConsent a,.cookieConsent a:focus,.cookieConsent button,.cookieConsent button:focus{outline:none}.cookieConsent .notice{z-index:9999;display:none}.cookieConsent .notice.open{display:block;position:fixed;bottom:0;right:0;width:100%;background:#fff;padding:1.5rem 1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.5);-webkit-transition:.15s ease;transition:.15s ease}.cookieConsent .notice .body p{margin:0}.cookieConsent .notice .body p a{color:#004bca}.cookieConsent .notice .body p.options{margin-top:1.5rem;text-align:right}.cookieConsent .notice .body p.options button{cursor:pointer}.cookieConsent .notice .body p.options button.accept{margin:0 1rem;padding:.5rem 1.5rem .75rem;background:#4285f4;color:#fff;text-decoration:none;-webkit-transition:.15s ease;transition:.15s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);font-family:inherit;font-size:1rem;border:none}.cookieConsent .notice .body p.options button.accept:hover{background:#5a95f7;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.cookieConsent .notice .body p.options button.decline{padding:.5rem 1.5rem .75rem;text-decoration:none;-webkit-transition:.15s ease;transition:.15s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);font-family:inherit;font-size:1rem;background:#f0c808;color:#000;border:none}.cookieConsent .notice .body p.options button.decline:hover{background:#f5d331;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.cookieConsent .modal{bottom:0;right:0;top:unset;left:unset;width:0;height:0;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.cookieConsent .modal.open{position:fixed;right:0;bottom:0;width:100%;height:100%;z-index:99999}.cookieConsent .modal .background{width:0;height:0;bottom:0;right:0;top:unset;left:unset;border-radius:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.cookieConsent .modal.open .background{background-color:rgba(0,0,0,.5);position:fixed;right:0;bottom:0;width:100%;height:100%;border-radius:0}.cookieConsent .modal .window{width:0;height:0;border-radius:2px;display:none}.cookieConsent .modal.open .window{display:block;width:100%;height:100%;max-height:100%;box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:2rem;background:#fff;z-index:999999;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.1);overflow:auto}.cookieConsent .modal .window .header{padding:0 0 2rem;border-bottom:1px solid #ddd;background:none;position:relative;display:block;top:0;box-sizing:border-box;width:100%;flex-direction:row;justify-content:space-between;align-items:center;margin:0;z-index:9999}.cookieConsent .modal .window .header .hide{color:#0d0b0b;border:none;background:none;position:absolute;top:8px;right:0;display:inline-block;height:38px;padding:0 15px;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;box-sizing:border-box;-webkit-appearance:button;overflow:visible;font:inherit;margin:0}.cookieConsent .modal .window .header .hide svg{stroke:#0d0b0b}.cookieConsent .modal .window .header .hide svg:not(:root){overflow:hidden}.cookieConsent .modal .window .header .title{padding:3rem 1rem 0 0;color:#0d0b0b;margin:0;font-size:1.5rem;display:block;text-align:left;line-height:1.2;font-weight:400}.cookieConsent .modal .window .header p{color:#0d0b0b;display:block;text-align:left;padding:0;margin:.7rem 0 0;font-size:.9rem}.cookieConsent .modal .window .header p a{color:#004bca;text-decoration:underline}.cookieConsent .modal .window .body{padding:0 0 2rem}.cookieConsent .modal .window .body .apps{margin:0;padding:0;display:block;left-align:left;list-style:circle inside}.cookieConsent .modal .window .body .apps .app{position:relative;line-height:20px;vertical-align:middle;min-height:40px;display:block;text-align:left;margin:0 0 1rem;padding:1rem 0 0 60px}.cookieConsent .modal .window .body .apps .app.toggleAll{border-top:1px solid #ddd}.cookieConsent .modal .window .body .apps .app .input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px;display:inline;box-sizing:border-box;margin-bottom:1.5rem}.cookieConsent .modal .window .body .apps .app .label{display:block;margin-bottom:.5rem;font-weight:600}.cookieConsent .modal .window .body .apps .app .input,.cookieConsent .modal .window .body .apps .app .input:focus,.cookieConsent .modal .window .body .apps .app .label,.cookieConsent .modal .window .body .apps .app .label:focus{outline:none}.cookieConsent .modal .window .body .apps .app .label .appTitle{font-weight:400;display:inline-block;width:auto}.cookieConsent .modal .window .body .apps .app .label .required{padding-left:.2rem;font-size:.8rem;font-weight:300;color:#999;display:inline-block;width:auto}.cookieConsent .modal .window .body .apps .app .label .switch{position:absolute;left:0;display:inline-block;width:auto;height:30px}.cookieConsent .modal .window .body .apps .app .label .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;width:50px;background-color:#5e7190;border-radius:30px;display:inline-block;box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 0 10px 0 rgba(0,0,0,.1)}.cookieConsent .modal .window .body .apps .app .label .switch .slider:before{content:"";position:absolute;height:20px;width:20px;left:5px;bottom:5px;border-radius:50%;background-color:#fff;-webkit-transition:.4s;transition:.4s}.cookieConsent .modal .window .body .apps .app .label .switch .slider.active{background-color:#4283f3}.cookieConsent .modal .window .body .apps .app .label .switch .slider.active:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.cookieConsent .modal .window .body .apps .app .descriptionWrapper .description{margin:0;font-size:.9rem;font-weight:100}.cookieConsent .modal .window .body .apps .app .descriptionWrapper .purposes{margin:0;font-size:.75rem;font-weight:100}.cookieConsent .modal .window .footer{padding:2rem 0;border-top:1px solid #ddd;background:none}.cookieConsent .modal .window .footer .button{padding:.5rem 1.5rem .75rem;background:#4285f4;color:#fff;text-decoration:none;-webkit-transition:.15s ease;transition:.15s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);font-family:inherit;font-size:1rem;border:none}.cookieConsent .modal .window .footer .button:hover{background:#5a95f7;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.cookieConsent .modal .window .footer .poweredBy{color:#000;text-decoration:underline;position:absolute;right:2rem;font-size:.8rem;padding-top:12px}@media only screen and (min-width:420px){.cookieConsent .modal.open .window{width:90%;max-width:30rem;height:unset}}@media only screen and (min-width:565px){.cookieConsent .notice.open{bottom:1rem;right:1rem;width:20rem;padding:1.5rem}}header.header{position:fixed;top:0;width:100%;height:4.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#000;margin:0;padding:0;z-index:9999;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}header.header.none{top:-4.5rem;display:none}header.header a{text-decoration:none;color:#fff}header.header .hamburger-wrapper{position:absolute;top:0;left:-40px;height:100%;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:99999;-webkit-transition:.15s ease;transition:.15s ease}header.header.authed .hamburger-wrapper{left:0}header.header .hamburger-wrapper .hamburger-menu{display:inline-block;padding:3px;width:24px;margin:0 .5rem}header.header .hamburger-wrapper .hamburger-menu .menu-bars{display:flex;flex-direction:column;justify-content:space-between;height:18px;position:relative}header.header .hamburger-wrapper .hamburger-menu .menu-bars .bar{width:100%;height:2px;background-color:#fff;border-radius:5px;display:block;position:absolute;-webkit-transform-origin:center;transform-origin:center}header.header .hamburger-wrapper .hamburger-menu .menu-bars .bar1{top:5%;-webkit-animation:makeCross1Backward .25s ease 0s 1 forwards,moveDownBackward .25s ease .25s 1 forwards;animation:makeCross1Backward .25s ease 0s 1 forwards,moveDownBackward .25s ease .25s 1 forwards}header.header .hamburger-wrapper .hamburger-menu.open .menu-bars .bar1{-webkit-animation:moveDown .25s ease 0s 1 forwards,makeCross1 .25s ease .25s 1 forwards;animation:moveDown .25s ease 0s 1 forwards,makeCross1 .25s ease .25s 1 forwards}header.header .hamburger-wrapper .hamburger-menu .menu-bars .bar2{top:50%;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}header.header .hamburger-wrapper .hamburger-menu.open .menu-bars .bar2{opacity:0}header.header .hamburger-wrapper .hamburger-menu .menu-bars .bar3{top:95%;-webkit-animation:makeCross2Backward .25s ease 0s 1 forwards,moveUpBackward .25s ease .25s 1 forwards;animation:makeCross2Backward .25s ease 0s 1 forwards,moveUpBackward .25s ease .25s 1 forwards}header.header .hamburger-wrapper .hamburger-menu.open .menu-bars .bar3{-webkit-animation:moveUp .25s ease 0s 1 forwards,makeCross2 .25s ease .25s 1 forwards;animation:moveUp .25s ease 0s 1 forwards,makeCross2 .25s ease .25s 1 forwards}@-webkit-keyframes moveDown{0%{top:5%;-webkit-transform:translateY(0);transform:translateY(0)}to{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes moveDown{0%{top:5%;-webkit-transform:translateY(0);transform:translateY(0)}to{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes moveDownBackward{0%{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{top:5%;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveDownBackward{0%{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{top:5%;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveUp{0%{top:95%;-webkit-transform:translateY(0);transform:translateY(0)}to{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes moveUp{0%{top:95%;-webkit-transform:translateY(0);transform:translateY(0)}to{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes moveUpBackward{0%{top:50%;-webkit-transform:translateY(-50);transform:translateY(-50)}to{top:95%;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveUpBackward{0%{top:50%;-webkit-transform:translateY(-50);transform:translateY(-50)}to{top:95%;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes makeCross1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes makeCross1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes makeCross1Backward{0%{top:50%;-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}to{top:50%;-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%)}}@keyframes makeCross1Backward{0%{top:50%;-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}to{top:50%;-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%)}}@-webkit-keyframes makeCross2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(225deg);transform:rotate(225deg)}}@keyframes makeCross2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(225deg);transform:rotate(225deg)}}@-webkit-keyframes makeCross2Backward{0%{top:50%;-webkit-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}to{top:50%;-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%)}}@keyframes makeCross2Backward{0%{top:50%;-webkit-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}to{top:50%;-webkit-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%)}}header.header .logo-wrapper{width:100%;height:4.5rem;position:absolute;top:0;display:flex;flex-direction:column;justify-content:center;padding:0 40px;z-index:9999}header.header .logo-wrapper .logo-inner{width:100%;height:100%;position:relative}header.header .logo-wrapper .logo-inner .logo{font-family:Alata,sans-serif;font-size:1.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);-webkit-transition:.15s ease;transition:.15s ease}header.header.authed .logo-wrapper .logo-inner .logo{left:0;-webkit-transform:translateY(-49%);transform:translateY(-49%)}header.header .cta-wrapper{position:absolute;top:0;right:-95px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:5.7rem;max-width:92px;width:100%;height:4.5rem;-webkit-transition:.15s ease;transition:.15s ease;z-index:99999}header.header.authed .cta-wrapper{right:0}header.header .cta-wrapper .primary{color:#fff;padding:0 1rem;font-size:1rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}header.header .menu{display:block;position:absolute;top:-15rem;left:0;z-index:-1;width:100%;background:#161616;-webkit-transition:.25s ease;transition:.25s ease}header.header .menu.open{top:4.5rem}header.header .menu .nav{list-style:none;margin-bottom:0;padding:0}header.header .menu .nav a{padding:.5rem 1rem;margin:.5rem 0;display:block;width:100%;box-sizing:border-box}header.header .menu .nav .cta{margin-bottom:0;padding:1rem;background:#4284f4;-webkit-transition:.15s ease;transition:.15s ease}header.header .nav-background{position:absolute;top:0;left:0;width:100%;height:4.5rem;background:#000}footer.footer{width:100%;text-align:center}footer.footer .copyright{font-size:.8rem}footer.footer .copyright a{text-decoration:none;color:inherit}.account-page .content-card{margin:0}.account-page .content-card .content-card-header h1{font-size:1.75rem}.account-page .content-card.onboard-form .content-card-section label input.text{width:100%;margin:0;font-size:1rem;line-height:1rem;border:1px solid #dfdfdf!important;border-radius:3px;background-color:#fff;font-family:Alata,sans-serif;font-weight:300;padding:9px 15px 11px;box-shadow:0 1px 0 rgba(0,0,0,.2);outline:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.account-page .content-card.onboard-form .content-card-section label input.text:focus{border-color:#3d7fee!important}@media only screen and (min-width:420px){.account-page{padding:0 1rem}.account-page .content-card{margin:1.5rem 1.5rem 0;padding:1.5rem 2rem 4rem;border-radius:4px}.account-page .content-card .content-card-header h1{font-size:2rem!important}.account-page .content-card .content-card-section h2{font-size:1.5rem}}.account-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;margin-top:4.5rem}.account-page .content-card{margin:0 0 .25rem;padding:1.5rem 1rem 4rem;border-radius:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);width:100%;max-width:30rem;background:#fff}.account-page .content-card-container{width:100%;padding:.5rem .5rem 0;display:flex;flex-direction:column;align-items:center}.account-page .content-card.ancillary{border-radius:2px}.account-page .content-card.ancillary.danger{border:1px solid rgba(243,60,60,.4)}.account-page .content-card .content-card-header h1{margin:1rem 0 0;font-size:1.65rem}.account-page .content-card .content-card-header p{margin:.25rem 0 0}.account-page .content-card .content-card-section{margin:2rem 0 0}.account-page .content-card .content-card-section h2{margin:0;font-size:1.25rem}.account-page .content-card .content-card-section p{margin:.25rem 0 1rem}.account-page .content-card .content-card-section label{position:relative}.account-page .content-card .content-card-section label .showTooltip{position:absolute;bottom:0;background:#fff2cb;border:1px solid #dab335;border-radius:3px;margin:0 0 1.75rem .5rem;font-size:.9rem}.account-page .content-card .content-card-section label .showTooltip:after{content:"";position:absolute;bottom:-7px;left:.25rem;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #dab335}.account-page .content-card .content-card-section label .showTooltip p{margin:0;padding:.25rem .75rem}.account-page .content-card .content-card-section label input.text{width:100%;margin:0;font-size:1rem;line-height:1rem;border:1px solid #dfdfdf!important;border-radius:3px;background-color:#fff;font-family:Alata,sans-serif;font-weight:300;padding:9px 15px 11px;box-shadow:0 1px 0 rgba(0,0,0,.2);outline:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.account-page .content-card.edit-mode .content-card-section label input.text{border-color:#dfdfdf!important}.account-page .content-card.edit-mode .content-card-section label input.text:focus{border-color:#3d7fee!important}.account-page .content-card .content-card-section .link-wrap{position:relative;text-align:right}.account-page .content-card .content-card-section .link-wrap .submit-button{padding:.5rem 1.5rem .75rem;font-size:1rem;background:#4285f4;color:#fff;text-decoration:none;-webkit-transition:.15s ease;transition:.15s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.account-page .content-card .content-card-section .link-wrap .submit-button:hover{background:#1f66da;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.account-page .content-card .content-card-section .link-wrap .submit-button.danger{background:#f7362f}.account-page .content-card .content-card-section .link-wrap .submit-button.danger:hover{background:#d60700;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}@media only screen and (min-width:420px){.account-page{padding:0 1rem}.account-page .content-card{margin:1.5rem 1.5rem 1rem;padding:1.5rem 2rem 4rem;border-radius:4px}.account-page .content-card .content-card-header h1{font-size:2rem!important}.account-page .content-card .content-card-section h2{font-size:1.5rem}.account-page .content-card-container{padding:0;margin-bottom:1rem}.account-page .content-card.ancillary{border-radius:4px;margin:0}}.mentor-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;margin-top:4.5rem}.mentor-page .content-card{margin:0 0 .25rem;padding:1.5rem 1rem 4rem;border-radius:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);width:100%;max-width:40rem;background:#fff}.mentor-page .content-card-container{width:100%;padding:.5rem .5rem 0;display:flex;flex-direction:column;align-items:center}.mentor-page .content-card.ancillary{border-radius:2px}.mentor-page .content-card.ancillary.danger{border:1px solid rgba(243,60,60,.4)}.mentor-page .content-card .content-card-header h1{margin:1rem 0 0;font-size:1.65rem}.mentor-page .content-card .content-card-header p{margin:.25rem 0 0}.mentor-page .content-card .content-card-section{margin:2rem 0 0}.mentor-page .content-card .content-card-section h2{margin:0;font-size:1.25rem}.mentor-page .content-card .content-card-section p{margin:.25rem 0 1rem}.mentor-page .content-card .content-card-section label{position:relative}.mentor-page .content-card .content-card-section label .showTooltip{position:absolute;bottom:0;background:#fff2cb;border:1px solid #dab335;border-radius:3px;margin:0 0 1.75rem .5rem;font-size:.9rem}.mentor-page .content-card .content-card-section label .showTooltip:after{content:"";position:absolute;bottom:-7px;left:.25rem;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #dab335}.mentor-page .content-card .content-card-section label .showTooltip p{margin:0;padding:.25rem .75rem}.mentor-page .content-card .content-card-section label input.text{width:100%;margin:0;font-size:1rem;line-height:1rem;border:1px solid #dfdfdf!important;border-radius:3px;background-color:#fff;font-family:Alata,sans-serif;font-weight:300;padding:9px 15px 11px;box-shadow:0 1px 0 rgba(0,0,0,.2);outline:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mentor-page .content-card.edit-mode .content-card-section label input.text{border-color:#dfdfdf!important}.mentor-page .content-card.edit-mode .content-card-section label input.text:focus{border-color:#3d7fee!important}.mentor-page .content-card .content-card-section .link-wrap{position:relative;text-align:right}.mentor-page .content-card .content-card-section .link-wrap .submit-button{padding:.5rem 1.5rem .75rem;font-size:1rem;background:#4285f4;color:#fff;text-decoration:none;-webkit-transition:.15s ease;transition:.15s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.mentor-page .content-card .content-card-section .link-wrap .submit-button:hover{background:#1f66da;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.mentor-page .content-card .content-card-section .link-wrap .submit-button.danger{background:#f7362f}.mentor-page .content-card .content-card-section .link-wrap .submit-button.danger:hover{background:#d60700;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}@media only screen and (min-width:420px){.mentor-page{padding:0 1rem}.mentor-page .content-card{margin:1.5rem 1.5rem 1rem;padding:1.5rem 2rem 4rem;border-radius:4px}.mentor-page .content-card .content-card-header h1{font-size:2rem!important}.mentor-page .content-card .content-card-section h2{font-size:1.5rem}.mentor-page .content-card-container{padding:0;margin-bottom:1rem}.mentor-page .content-card.ancillary{border-radius:4px;margin:0}}.login-page{margin-top:4.5rem}.login-page .login{background:hsla(0,0%,100%,.65);height:100%;padding:1rem 0;-webkit-transition:.15s;transition:.15s}.login-page .login,.login-page .login-wrap{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-page .login-wrap .login-primary{display:flex;flex-direction:column;background:hsla(0,0%,100%,0);padding:1rem 1.5rem 2rem;z-index:999;-webkit-transition:.15s ease;transition:.15s ease;max-width:28rem}.login-page .login-wrap .login-primary .login-header h1{margin:1rem 0 0;text-align:center}.login-page .login-wrap .login-primary .login-form-wrap .login-form{display:flex;flex-direction:column}.login-page .login-wrap .login-primary .login-form-wrap .login-form .email-wrap{position:relative;padding-bottom:.5rem}.login-page .login-wrap .login-primary .login-form-wrap .login-form .email-wrap h3{font-size:1.5rem;margin:0;padding:2rem 0 1rem}.login-page .login-wrap .login-primary .login-form-wrap .login-form .email-wrap p{margin:0;padding:.25rem 0 1rem}.login-page .login-wrap .login-primary .login-form-wrap .login-form .email-wrap .email{width:100%;margin:0;font-size:1rem;line-height:1rem;border:1px solid #dfdfdf;border-radius:3px;background-color:#fff;font-family:Alata,sans-serif;font-weight:300;padding:9px 15px 11px;box-shadow:0 1px 0 rgba(0,0,0,.2);outline:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.login-page .login-wrap .login-primary .login-form-wrap .login-form .email-wrap .email:focus{border-color:#3d7fee}.login-page .login-wrap .login-primary .login-form-wrap .login-form .email-wrap .emailTooltip{position:absolute;bottom:12px;background:#fff2cb;border:1px solid #dab335;border-radius:3px;margin:0 0 1.75rem .5rem;font-size:.9rem}.login-page .login-wrap .login-primary .login-form-wrap .login-form .email-wrap .emailTooltip:after{content:"";position:absolute;bottom:-7px;left:.25rem;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #dab335}.login-page .login-wrap .login-primary .login-form-wrap .login-form .email-wrap .emailTooltip p{padding:.25rem .75rem}.login-page .login-wrap .login-primary .login-form-wrap .login-form .email-wrap.captcha{position:absolute;bottom:0;right:999999rem}.login-page .login-wrap .login-primary .login-form-wrap .login-form .sub{font-size:.8rem;color:#565656;text-align:center}.login-page .login-wrap .login-primary .login-form-wrap .login-form .link-wrap{margin-top:1.75rem;text-align:center;position:relative}.login-page .login-wrap .login-primary .login-form-wrap .login-form .link-wrap .login-button{padding:.5rem 1.5rem .75rem;background:#4285f4;font-size:1rem;color:#fff;text-decoration:none;-webkit-transition:.15s ease;transition:.15s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.login-page .login-wrap .login-primary .login-form-wrap .login-form .link-wrap .login-button:hover{background:#1f66da;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.login-page .login-wrap .login-secondary{display:flex;flex-direction:column;background:#fff;border-radius:3px;padding:1rem 1rem 3rem;box-shadow:0 2px 10px 0 rgba(0,0,0,.35);margin:2rem 1rem 2.5rem;z-index:99;text-align:center}.login-page .login-wrap .login-secondary h2{margin-bottom:0}.login-page .login-wrap .login-secondary p{font-size:.9rem;color:#565656}.login-page .login-wrap .login-secondary .link-wrap{margin-top:1.75rem;text-align:center;position:relative}.login-page .login-wrap .login-secondary .link-wrap .sign-up{padding:.5rem 1rem .75rem;font-size:.9rem;color:#000;background:#f0c808;text-decoration:none;-webkit-transition:.15s ease;transition:.15s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.login-page .login-wrap .login-secondary .link-wrap .sign-up:hover{background:#f5d331;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}@media only screen and (min-width:420px){.login-page .login{background:hsla(0,0%,100%,0)}.login-page .login-wrap .login-primary{border-radius:3px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);padding:1.5rem 2rem 4rem}.login-page .login-wrap .login-secondary{margin:0 1rem;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);padding:1.5rem 2rem 4rem;border-radius:0 0 3px 3px}}@media only screen and (min-width:900px){.login-page .login-wrap{flex-direction:row}.login-page .login-wrap .login-secondary{margin:0;border-radius:0 3px 3px 0}}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}html{font-size:16px;background-color:#f2f3f4;height:100%}body{background-color:#fff}.hidden{display:none!important}*{box-sizing:border-box}.App,.root,body{font-family:Alata,sans-serif;margin:0;padding:0;height:100%;min-height:100vh;display:flex;z-index:999;flex-direction:column;justify-content:space-between;background-color:#f2f3f4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 50c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10zM10 10c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10S0 25.523 0 20s4.477-10 10-10zm10 8a8 8 0 100-16 8 8 0 000 16zm40 40a8 8 0 100-16 8 8 0 000 16z' fill='%23d4d4d4' fill-opacity='.32' fill-rule='evenodd'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5,h6{font-family:Alatsi,sans-serif}.fullpage{width:100%;height:100%;justify-content:center;align-items:center}.form-submit-overlay,.fullpage{display:flex;flex-direction:column}.form-submit-overlay{position:absolute;top:0;left:0;right:0;padding:0;margin:0 auto;width:2rem;height:2rem;border-radius:100%;z-index:-99999;-webkit-transition:all .3s;transition:all .3s;background-color:#4284f4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 50c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10zM10 10c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10S0 25.523 0 20s4.477-10 10-10zm10 8a8 8 0 100-16 8 8 0 000 16zm40 40a8 8 0 100-16 8 8 0 000 16z' fill='%232066db' fill-opacity='.12' fill-rule='evenodd'/%3E%3C/svg%3E")}.form-submit-overlay.open{z-index:999999;border-radius:0;padding:0!important;position:fixed;width:100%;height:100%;justify-content:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}.form-submit-overlay .error-message,.form-submit-overlay .loading,.form-submit-overlay .success-message{display:none}.form-submit-overlay.open .loading{display:block;font-size:2rem;color:#fff}.form-submit-overlay.open .loading.wide{display:none}.form-submit-overlay.open .loading .dot-wrap,.form-submit-overlay.open .loading .dot-wrap .dot{position:relative}.form-submit-overlay.open .loading .dot-wrap .dot:first-child{-webkit-animation:bounce 1s ease-in-out infinite;animation:bounce 1s ease-in-out infinite}.form-submit-overlay.open .loading .dot-wrap .dot:nth-child(2){-webkit-animation:bounce 1.1s ease-in-out infinite;animation:bounce 1.1s ease-in-out infinite}.form-submit-overlay.open .loading .dot-wrap .dot:nth-child(3){-webkit-animation:bounce 1.2s ease-in-out infinite;animation:bounce 1.2s ease-in-out infinite}.form-submit-overlay.open.success .loading,.form-submit-overlay.open.success .loading.mobile,.form-submit-overlay.open.success .loading.wide,.form-submit-overlay.success{display:none}.form-submit-overlay.open.success{display:flex}.form-submit-overlay.open .success-message{display:none}.form-submit-overlay.open.success .success-message{display:block;font-size:1.5rem;color:#fff;font-weight:700}.form-submit-overlay .error-message,.form-submit-overlay .error-message.sub{display:none}.form-submit-overlay.open.error{background-color:#ff8787!important}.form-submit-overlay.open.error .loading,.form-submit-overlay.open.error .loading.mobile,.form-submit-overlay.open.error .loading.wide,.form-submit-overlay.open.error .success-message,.form-submit-overlay.open.error .success-message.sub,.form-submit-overlay.open.error .success-message.sub.small{display:none}.form-submit-overlay.error .error-message,.form-submit-overlay.error .error-message.sub{display:block;color:#fff;font-size:1.5rem;font-weight:700}.form-submit-overlay.error .error-message.sub,.form-submit-overlay.success .success-message.sub{font-size:1.25rem;font-weight:400}.form-submit-overlay.error .error-message.sub.small,.form-submit-overlay.success .success-message.sub.small{font-size:.9rem;padding-top:.5rem}.form-submit-overlay.open .envelope{width:90%;max-width:18rem;margin-right:2.5rem;padding-left:1rem;height:100%}.form-submit-overlay.open .envelope #env{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation:envelopeBounce 1s ease-in infinite alternate;animation:envelopeBounce 1s ease-in infinite alternate}.form-submit-overlay.open .envelope #star-one{-webkit-transform-origin:bottom;transform-origin:bottom;transform-box:fill-box;-webkit-animation:starOneBounce 1s ease infinite alternate;animation:starOneBounce 1s ease infinite alternate}.form-submit-overlay.open .envelope #star-two{-webkit-transform-origin:top;transform-origin:top;transform-box:fill-box;-webkit-animation:starTwoBounce 2s ease-in-out infinite alternate;animation:starTwoBounce 2s ease-in-out infinite alternate}@-webkit-keyframes envelopeBounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes envelopeBounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes starOneBounce{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}to{-webkit-transform:translateY(3px) rotate(4deg);transform:translateY(3px) rotate(4deg)}}@keyframes starOneBounce{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}to{-webkit-transform:translateY(3px) rotate(4deg);transform:translateY(3px) rotate(4deg)}}@-webkit-keyframes starTwoBounce{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{-webkit-transform:translateX(5px) rotate(3deg);transform:translateX(5px) rotate(3deg)}}@keyframes starTwoBounce{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}to{-webkit-transform:translateX(5px) rotate(3deg);transform:translateX(5px) rotate(3deg)}}@-webkit-keyframes bounce{0%{bottom:0}20%{bottom:4px}25%{bottom:5px}40%{bottom:0}to{bottom:0}}@keyframes bounce{0%{bottom:0}20%{bottom:4px}25%{bottom:5px}40%{bottom:0}to{bottom:0}}@media only screen and (min-width:420px){.form-submit-overlay.open .loading.mobile{display:none}.form-submit-overlay.open .loading.wide{display:block}}
/*# sourceMappingURL=main.82412976.chunk.css.map */