@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700&display=swap);#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-moz-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;-moz-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes nprogress-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}body,html{height:100%}body{font-family:Montserrat,Helvetica,Arial,sans-serif;margin:0;padding:0;background:#f7f8fb}a{cursor:pointer;color:#13b78b;text-decoration:none}a:hover{text-decoration:underline}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4{color:#030013}@media(max-width:768px){h2{font-size:1.2rem}}a,label,p{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5em;font-size:.9rem}p.highlight{border:#d0d0d0;border-left:4px solid #f90;padding:20px;background-color:#f1f1f1;font-size:.9rem;color:#202020;font-weight:500}p.highlight a,p.highlight p{margin:0;padding:0;font-size:.9rem}p.highlight-error{border:#d0d0d0;border-left:4px solid #cf0000;padding:20px;background-color:rgba(0,0,0,.02);font-size:1rem;color:#202020;font-weight:500}p.highlight-error a{font-size:1rem}p.highlight-error.small{padding:4px}@media(max-width:768px){.page-wrapper{height:100%}}.container{width:100%;padding-left:20px;padding-right:20px;margin:0 auto;max-width:1194px}.field-error{color:#dd4648;font-size:.8rem;margin-top:4px}.form-control{position:relative;margin-bottom:20px}.form-control .MuiFormControl-root,.form-control .MuiInputBase-root{width:100%}.form-tooltip{position:absolute;top:0;right:0}.form-control-row{display:-moz-box;display:flex}.form-control-row .form-control{margin-right:20px}.form-control-row .form-control:last-of-type{margin-right:0}@media(max-width:768px){.form-control-row{flex-wrap:wrap}.form-control-row .form-control{-moz-box-flex:1;flex:1 1 100%;margin-right:0}}.form-checkbox .MuiTypography-root{font-size:.9rem;padding-top:2px}.form-checkbox .MuiFormControlLabel-root{margin-left:0;margin-right:0}.form-textfield .MuiInputBase-root,.form-textfield .MuiSelect-root{color:#132645;background:#fff;font-size:.9rem}.form-textfield .Mui-disabled{background:#c7c7c7;opacity:.8}.form-select{width:100%}.form-select .MuiSelect-root.MuiSelect-select{color:#132645;background:#fff}.form-label{font-weight:700;font-style:normal;display:block;margin:0 0 .25rem;font-size:15px;line-height:1.75;color:#000;letter-spacing:.04px}.form-label.required:after{content:" *";font-size:.8rem;color:red}.form-label span{font-weight:400;font-size:.8rem}.form-instruction{margin:-5px 0 0;padding:0 0 7px}.form-section{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:30px;padding-top:30px}.form-section.no-border{border-bottom:0}@media(max-width:768px){.form-section{padding-top:10px;padding-bottom:10px}}.generic-form-error{color:#e0291c;background:#f3f3f3;padding:15px;margin-bottom:20px}.generic-form-error p{margin:0;font-size:.9rem;line-height:24px;font-weight:500}.MuiButton-root{text-transform:none}.btn-container{position:relative}.btn-container.working button{opacity:.4}.btn-container .btn-spinner{position:absolute;width:100%;height:100%;top:0;left:0;margin-top:5px}.modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:1000px;width:98%;background-color:#fff;border:4px solid #000;padding:10px;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.modal .modal-header{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.modal .modal-header .close-button{cursor:pointer;margin-top:0;margin-right:10px}.vertical-tabs{-moz-box-flex:1;flex-grow:1;display:-moz-box;display:flex}.vertical-tabs .MuiTab-wrapper{-moz-box-align:end;align-items:flex-end}.vertical-tabs .tab-panel{-moz-box-flex:1;flex-grow:1;margin-left:40px}@media(max-width:768px){.vertical-tabs .MuiTabs-root{display:none}.vertical-tabs .tab-panel{margin-left:0}}.z-alert{z-index:999999999!important}.faq-list h3{margin-bottom:0;margin-top:0}.faq-list .faq-item{padding-top:15px}.faq-list .faq-item .faq-question{font-weight:500;font-size:.9rem;color:#000}.faq-list .faq-item .faq-answer{font-size:.9rem}.faq-list .faq-item .faq-answer p{margin-top:5px;color:#5f5f5f}.faq-list.underlined .faq-item{border-bottom:1px solid rgba(0,0,0,.12)}.with-fixed-header{padding-top:90px}@media(max-width:768px){.with-fixed-header{padding-top:60px}}.logo-link{display:block;padding:0;margin:0;width:140px;height:32px}@media(max-width:768px){.logo-link{width:100px;height:23px}}.logo-link .logo{width:100%;height:100%}.skeleton{width:100%}.skeleton .h1{width:60%;height:50px;margin-bottom:30px}.skeleton .p{width:80%;height:24px}.skeleton .p.long{width:100%}.skeleton .p.short{width:60%}.fullscreen-page{display:-moz-box;display:flex;height:100%;min-height:100vh}@media(min-width:769px){.fullscreen-page{padding-top:0}}.fullscreen-page .header{display:none}@media(max-width:768px){.fullscreen-page .header{display:block}}.fullscreen-page .info-aside{-moz-box-flex:0;flex:0 0 40%;background:-webkit-linear-gradient(315deg,rgba(80,40,189,0) 6%,rgba(40,81,134,.6) 70%) fixed,#64458b;background:-moz-linear-gradient(315deg,rgba(80,40,189,0) 6%,rgba(40,81,134,.6) 70%) fixed,#64458b;background:linear-gradient(-225deg,rgba(80,40,189,0) 6%,rgba(40,81,134,.6) 70%) fixed,#64458b}@media(max-width:768px){.fullscreen-page .info-aside{display:none}}.fullscreen-page .info-aside .info-aside-inner{padding:70px 70px 40px}.fullscreen-page .info-aside .info-aside-inner .logo{width:110px;height:auto}.fullscreen-page .info-aside .info-aside-inner h1{color:#fff;margin:60px 0 0;padding:0;font-size:2.3rem;max-width:500px;font-weight:500}.fullscreen-page .info-aside .info-aside-inner h3{padding:0;color:#fff;font-size:1rem}.fullscreen-page .info-aside .info-aside-inner ul{display:block;margin:0;padding:0;list-style:none}.fullscreen-page .info-aside .info-aside-inner ul li{display:inline-block;padding:5px 10px;font-weight:700;color:#280c4b;margin:0 0 8px;background:#fff}.fullscreen-page .content-aside{display:-moz-box;display:flex;-moz-box-flex:0;flex:0 0 60%;background:#fff;-moz-box-align:start;align-items:flex-start;-moz-box-pack:center;justify-content:center}.fullscreen-page .content-aside.wide .inner-content{max-width:580px;padding-bottom:20px}@media(max-width:768px){.fullscreen-page .content-aside{-moz-box-flex:0;flex:0 0 100%}}.fullscreen-page .content-aside.vertical-center{-moz-box-align:center;align-items:center}.fullscreen-page .content-aside.vertical-center .inner-content{margin-top:0}@media(max-width:768px){.fullscreen-page .content-aside.vertical-center{-moz-box-align:start;align-items:flex-start}.fullscreen-page .content-aside.vertical-center .inner-content{margin-top:0;background:#fff}}.fullscreen-page .content-aside .inner-content{width:100%;max-width:360px;margin-top:70px}@media(max-width:768px){.fullscreen-page .content-aside .inner-content{margin-top:0;max-width:100%;padding:10px}.fullscreen-page .content-aside .inner-content.no-mobile-padding{padding:0!important}}.fullscreen-page .content-aside .inner-content h2{font-size:1.4rem;color:#030013}.fullscreen-page .content-aside .inner-content .intro-text{margin-bottom:20px}.fullscreen-page .content-aside .inner-content .submit-btn-container{margin-top:20px;text-align:right}.fullscreen-page .content-aside .inner-content .submit-btn-container.side-by-side{display:-moz-box;display:flex}.fullscreen-page .content-aside .inner-content .submit-btn-container.side-by-side .MuiButtonBase-root:first-of-type{margin-right:20px}.fullscreen-page .fullscreen-page-close{top:30px;right:30px}@media(max-width:768px){.fullscreen-page .fullscreen-page-close{display:block;top:70px;right:20px}}.fullscreen-page .not-member{margin-top:30px;font-weight:600;color:#4d4d4d;text-align:center}.fullscreen-page .not-member span{padding-right:5px}.fullscreen-page .benefits{margin-top:60px;max-width:430px}.fullscreen-page .are-you-therapist{margin-top:100px;padding:20px;background:hsla(0,0%,100%,.1)}.fullscreen-page .are-you-therapist h3{display:inline-block;padding:0;margin:0 10px 0 0;font-weight:500}.fullscreen-page .are-you-therapist a{font-weight:500}.static-page{height:100%;background:#fff}.static-page .static-content{max-width:800px;margin:0 auto}.static-page .static-content.wide{max-width:1194px}.static-page .static-content.centered{text-align:center}@media(max-width:768px){.static-page .static-content{padding:0 20px}}.static-page .static-content h1{text-align:center;margin-top:60px;margin-bottom:60px}@media(max-width:768px){.static-page .static-content h1{margin-top:30px;margin-bottom:30px;font-size:1.6rem}}.static-page .static-content a,.static-page .static-content p{font-size:1rem}.static-page .static-content p.sub-title{font-size:1.4rem;text-align:center;padding-top:0;max-width:700px;margin:-30px auto 40px}@media(max-width:768px){.static-page .static-content p.sub-title{font-size:1rem;margin:-10px auto 30px}}.fullscreen-page-close{position:absolute;color:#000;background:#f1f1f1;padding:6px 6px 0;border-radius:6px}.fullscreen-page-close:hover{background:#000;color:#fff}@media(max-width:768px){.fullscreen-page-close{display:block}}.modal-close{position:absolute;color:#000;background:#f1f1f1;padding:6px 6px 0;border-radius:6px;right:20px;top:20px}.modal-close:hover{background:#000;color:#fff}@media(max-width:768px){.modal-close{display:block}}.paragraph-break-line{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.hide-when-mobile{display:block}@media(max-width:768px){.hide-when-mobile{display:none}}.hide-when-desktop{display:none}@media(max-width:768px){.hide-when-desktop{display:block}}.autocomplete-select-popper{z-index:99999}.autocomplete-select-popper div{border:1px solid #ececec}@media(max-width:768px){.autocomplete-select-popper div{max-height:150px}.mobile-no-scroll{overflow-y:hidden}}.form-control input.form-control-input,.form-control input.PhoneInputInput{width:100%;padding:18px 14px;border-radius:4px;border:1px solid #b8b8b8;font-size:.9rem;color:#132645;font-family:inherit}.form-control input.form-control-input:active,.form-control input.form-control-input:focus,.form-control input.PhoneInputInput:active,.form-control input.PhoneInputInput:focus{border:1px solid #555;outline:none}.form-control.error input.form-control-input,.form-control.error input.PhoneInputInput{border-color:red}