body{margin:0;overflow-y:overlay}@font-face{font-family:DomaineDisplay;src:url(/static/media/DomaineDisplay-Regular.d843253f.eot);src:url(/static/media/DomaineDisplay-Regular.d843253f.eot?#iefix) format("embedded-opentype"),url(/static/media/DomaineDisplay-Regular.ca469302.woff2) format("woff2"),url(/static/media/DomaineDisplay-Regular.b8284ade.woff) format("woff"),url(/static/media/DomaineDisplay-Regular.9cf9940b.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DomaineDisplay;src:url(/static/media/DomaineDisplay-BoldItalic.b3b15193.eot);src:url(/static/media/DomaineDisplay-BoldItalic.b3b15193.eot?#iefix) format("embedded-opentype"),url(/static/media/DomaineDisplay-BoldItalic.11f2416c.woff2) format("woff2"),url(/static/media/DomaineDisplay-BoldItalic.aab758e4.woff) format("woff"),url(/static/media/DomaineDisplay-BoldItalic.d1d8d2e8.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Pitch;src:url(/static/media/Pitch-Regular.50f8f73e.eot);src:url(/static/media/Pitch-Regular.50f8f73e.eot?#iefix) format("embedded-opentype"),url(/static/media/Pitch-Regular.1b8b075e.woff2) format("woff2"),url(/static/media/Pitch-Regular.253126fd.woff) format("woff"),url(/static/media/Pitch-Regular.4ea640a3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DomaineDisplay;src:url(/static/media/DomaineDisplay-RegularItalic.3d4abd1f.eot);src:url(/static/media/DomaineDisplay-RegularItalic.3d4abd1f.eot?#iefix) format("embedded-opentype"),url(/static/media/DomaineDisplay-RegularItalic.71b6e0c7.woff2) format("woff2"),url(/static/media/DomaineDisplay-RegularItalic.88228164.woff) format("woff"),url(/static/media/DomaineDisplay-RegularItalic.9e7182cc.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Pitch;src:url(/static/media/Pitch-BoldItalic.2a767d88.eot);src:url(/static/media/Pitch-BoldItalic.2a767d88.eot?#iefix) format("embedded-opentype"),url(/static/media/Pitch-BoldItalic.03aa72a7.woff2) format("woff2"),url(/static/media/Pitch-BoldItalic.8a4d2049.woff) format("woff"),url(/static/media/Pitch-BoldItalic.be09c418.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DomaineDisplay;src:url(/static/media/DomaineDisplay-Bold.dded2a66.eot);src:url(/static/media/DomaineDisplay-Bold.dded2a66.eot?#iefix) format("embedded-opentype"),url(/static/media/DomaineDisplay-Bold.c9981156.woff2) format("woff2"),url(/static/media/DomaineDisplay-Bold.0c12814d.woff) format("woff"),url(/static/media/DomaineDisplay-Bold.0ef22edb.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Pitch;src:url(/static/media/Pitch-RegularItalic.506e31db.eot);src:url(/static/media/Pitch-RegularItalic.506e31db.eot?#iefix) format("embedded-opentype"),url(/static/media/Pitch-RegularItalic.c51bf59a.woff2) format("woff2"),url(/static/media/Pitch-RegularItalic.5b8d36e5.woff) format("woff"),url(/static/media/Pitch-RegularItalic.439449cd.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:FoundersGroteskText;src:url(/static/media/FoundersGroteskText-Light.6bad102e.eot);src:url(/static/media/FoundersGroteskText-Light.6bad102e.eot?#iefix) format("embedded-opentype"),url(/static/media/FoundersGroteskText-Light.9a88a8bb.woff2) format("woff2"),url(/static/media/FoundersGroteskText-Light.b9b67daf.woff) format("woff"),url(/static/media/FoundersGroteskText-Light.6a4db2b1.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pitch;src:url(/static/media/Pitch-Bold.0507ab6b.eot);src:url(/static/media/Pitch-Bold.0507ab6b.eot?#iefix) format("embedded-opentype"),url(/static/media/Pitch-Bold.f5e07105.woff2) format("woff2"),url(/static/media/Pitch-Bold.d02d3c36.woff) format("woff"),url(/static/media/Pitch-Bold.867fb478.ttf) format("truetype");font-weight:700;font-style:normal}.h1,h1{font-family:DomaineDisplay;font-size:36px;font-weight:400}@media screen and (min-width:768px){.h1,h1{font-size:48px}}.h2,.navigation,h2{font-family:DomaineDisplay;font-size:28px;font-weight:400;line-height:1.2}@media screen and (min-width:768px){.h2,.navigation,h2{font-size:36px}}.h3,h3{font-family:DomaineDisplay;font-size:18px;font-weight:400}@media screen and (min-width:1024px){.h3,h3{font-size:24px}}.link,a{font-family:FoundersGroteskText;font-size:18px}.link:hover,a:hover{cursor:pointer;text-decoration:underline}.link:focus,a:focus,input:focus{outline:5px auto #ffe664}input:focus{-webkit-outline:5px auto #ffe664;-moz-outline:5px auto #ffe664;-ms-outline:5px auto #ffe664;-o-outline:5px auto #ffe664;border:2px solid #ffe664}.type__label{font-family:Pitch;font-size:14px}.type__body{font-size:18px}.type__address,.type__body,.type__phone{font-family:FoundersGroteskText;font-weight:100}.type__address,.type__phone{font-size:14px}@media screen and (min-width:1440px){.type__address,.type__phone{font-size:18px}}.type__address__location{font-family:DomaineDisplay;font-size:18px;font-weight:400}@media screen and (min-width:768px){.type__address__location{font-size:18px}}@media screen and (min-width:1024px){.type__address__location{font-size:24px}}.type__date{font-family:DomaineDisplay;font-size:28px;font-weight:400;letter-spacing:-.23px;line-height:32px}@media screen and (min-width:768px){.type__date{font-size:36px;letter-spacing:-.3px;line-height:42px}}@media screen and (min-width:1440px){.type__date{font-size:36px;letter-spacing:-.3px;line-height:44px}}.type__widget__header{font-family:Pitch;font-size:14px;font-weight:600}@media screen and (min-width:1440px){.type__widget__header{font-size:18px}}.type__input__label{font-family:Pitch;font-size:14px}.type__input__field{font-family:DomaineDisplay;font-size:16px;color:#343754}@media screen and (min-width:768px){.type__input__field{font-size:24px}}.type__option{font-family:DomaineDisplay;font-size:18px}.type__button,.type__link__primary{font-family:Pitch;font-size:14px}.type__link__secondary{font-family:DomaineDisplay;font-size:18px}@media screen and (min-width:768px){.type__link__secondary{font-size:24px}}@media screen and (min-width:1024px){.type__link__secondary{font-size:18px}}@media screen and (min-width:1440px){.type__link__secondary{font-size:24px}}.header{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row;flex-direction:row;-ms-flex:1 1;flex:1 1;padding:20px}@media screen and (min-width:768px){.header{padding:20px 30px}}@media screen and (min-width:1024px){.header{padding:20px 60px}}@media screen and (min-width:1440px){.header{position:fixed;top:0;left:0;right:0;background:#fff;padding:40px 90px}}.menu__open__icon{position:absolute;top:15px;left:15px;cursor:pointer}.menu__open__icon svg{position:absolute;left:0;top:-6px}.menu__open__icon svg g:first-child circle{opacity:0!important}.menu__open__border{position:absolute;pointer-events:none;width:50px}.menu__inner{display:none;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1440px){.menu__inner{padding:40px}}.menu__options{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:15px}@media screen and (min-width:768px){.menu__options{margin-top:50px}}.menu__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:10px 0;height:50px;cursor:pointer}@media screen and (min-width:768px){.menu__item{margin:20px 0}}@media screen and (min-width:1024px){.menu__item{margin:10px 0}}@media screen and (min-width:1440px){.menu__item{margin:20px 0}}.menu__item .menu__item__label{text-decoration:none;color:inherit}.menu__item .menu__item__label:hover{text-decoration:underline}.menu__icon__container{width:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.menu__icon{cursor:pointer;width:100%}.menu__item__label{margin:0 20px}.menu__secondary{margin-top:15px}@media screen and (min-width:768px){.menu__secondary{margin-top:30px}}.menu__secondary__item{height:30px;padding:0 20px}.menu__secondary__label:hover{cursor:pointer;text-decoration:underline}.menu__user{opacity:0;height:112px;width:0;margin-top:30px}.menu__user__border{height:70px}@media screen and (min-width:768px){.menu__user__border{height:auto}}.menu--open{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f7f2ed;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:320px}.menu--open,.menu--open .menu__inner{display:-ms-flexbox;display:flex}.menu--open .menu__open__border{display:none}.menu--open .menu__user{opacity:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}.menu--open .menu__user .menu__user__name__container{color:inherit;text-decoration:none}.menu--open .menu__user .menu__user__name__container .menu__user__name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 5px;margin-bottom:10px}.menu--open .menu__user .menu__user__name__container .menu__user__name:hover{text-decoration:underline}@media screen and (min-width:768px){.menu--open .menu__user .menu__user__name__container .menu__user__name{margin-bottom:0}}.menu--open .menu__contents{padding:0 40px;overflow:auto;height:100%}@media screen and (min-width:1440px){.menu--open .menu__contents{padding:0}}.menu--open .menu__open__icon{position:relative;left:-25px}@media screen and (min-width:320px){.menu{position:absolute;left:0;right:auto;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;background-color:#f7f2ed;-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8}.menu__open__icon svg{left:3px;top:-3px}.menu__open__border{width:auto}.menu__inner{display:none;padding:40px 0}}@media screen and (min-width:320px) and (min-width:1440px){.menu__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex:1 1;flex:1 1;padding:60px 40px}}@media screen and (min-width:320px){.menu__secondary__label{display:none}.menu--open{position:fixed}.menu--open .menu__secondary__label{display:-ms-flexbox;display:flex;color:inherit;text-decoration:none}.menu--open .menu__secondary__label:hover{text-decoration:underline}}@media screen and (min-width:1440px){.menu{position:fixed;-ms-flex-pack:start;justify-content:flex-start;overflow-y:auto;overflow-x:hidden}.menu .menu__open__icon{top:40px;left:32px;width:50px}}.card{-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8}.appointment__widget{background-color:#fff;-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8;width:280px;height:243px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 17px}@media screen and (min-width:768px){.appointment__widget{width:430px;padding:15px 20px}}@media screen and (min-width:1024px){.appointment__widget{height:252px}}@media screen and (min-width:1440px){.appointment__widget{height:325px;padding:20px}}.appointment__widget__header{margin-bottom:8px}@media screen and (min-width:768px){.appointment__widget__header{margin-bottom:3px}}@media screen and (min-width:1440px){.appointment__widget__header{margin-bottom:14px}}.appointment__widget__date{white-space:pre}.appointment__widget__location{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.appointment__widget__address{margin:20px 10px;cursor:pointer}.appointment__widget__address *{width:200px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media screen and (min-width:768px){.appointment__widget__address{margin:10px}.appointment__widget__address *{width:335px}}@media screen and (min-width:1440px){.appointment__widget__address{margin:15px 12px}}.results__widget{-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8;width:280px;height:325px}@media screen and (min-width:768px){.results__widget{width:242px}}@media screen and (min-width:1024px){.results__widget{width:248px;height:321px}}@media screen and (min-width:1440px){.results__widget{height:325px}}.notifications__widget{-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8;width:280px;height:258px}@media screen and (min-width:768px){.notifications__widget{width:430px;height:252px}}.journey__widget{-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8;width:280px;height:649px}@media screen and (min-width:768px){.journey__widget{width:707px;height:378px}}@media screen and (min-width:1024px){.journey__widget{width:617px;height:323px}}@media screen and (min-width:1440px){.journey__widget{width:1165px;height:437px}}.text__input{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start;width:100%;min-height:40px;max-height:40px;margin:30px 0}.text__input__label{position:absolute;top:-5px;left:5px}.text__input__field{width:100%;background-color:transparent;outline:0;border:0;border-bottom:1px solid #343754;padding-bottom:5px;color:#343754}.text__input--error .text__input__field{border-bottom-color:#f8d0c5}.text__input--error .text__input__label{color:#f8d0c5}.text__input--error ::-webkit-input-placeholder{color:#f8d0c5}.text__input--error :-ms-input-placeholder,.text__input--error ::-ms-input-placeholder{color:#f8d0c5}.text__input--error ::placeholder{color:#f8d0c5}.text__input input::-webkit-input-placeholder{font-size:14px;font-family:Pitch;padding-top:5px}.text__input input:-ms-input-placeholder,.text__input input::-ms-input-placeholder{font-size:14px;font-family:Pitch;padding-top:5px}.text__input input::placeholder{font-size:14px;font-family:Pitch;padding-top:5px}.button{background:#ffe664;border:1px solid #ffe664;border-radius:50px;padding:15px;text-align:center;width:100%;max-width:340px;cursor:pointer;-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8}.button:hover{opacity:.8}.button__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.link__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.link__href{color:#343754;text-decoration:none;border-bottom:1px solid #343754}.progress{width:100%}.progress__bar{-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8;border-radius:100px;overflow:hidden;background:#fff;margin:20px 0}.progress__filled{height:22px;background-color:#f0e6dc;border-radius:100px;-webkit-transition:width 2s;-o-transition:width 2s;transition:width 2s}.progress__sub{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.progress__back{cursor:pointer}.progress__back:focus{outline:5px auto #ffe664}.progress__info{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.progress__finish{cursor:pointer}.progress__finish--hidden{opacity:0;cursor:default}.options{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.clinic__button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px}@media screen and (min-width:768px){.clinic__button{-ms-flex-align:start;align-items:flex-start}}.clinic__marker{margin-right:10px}.clinic__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.clinic__info{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;width:300px}}.clinic__name{width:150px;margin-right:15px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left}@media screen and (min-width:768px){.clinic__name{width:200px}}.clinic__address{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.clinic__address{width:250px}}.clinic__address--ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:175px}@media screen and (min-width:768px){.clinic__address--ellipsis{max-width:150px}}.clinic__option .option__inner{padding:0 15px}.clinics{margin-bottom:35px}.option__button{border:5px solid #f7f2ed;-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8;border-radius:100px;margin:15px;cursor:pointer}.option__button:hover .option__inner{-webkit-box-shadow:none;box-shadow:none;background:#f7f2ed}.option__button:focus{outline:5px auto #ffe664}.option__button--selected{background:#f0e6dc;border-color:#f0e6dc}.option__button--selected .option__inner{-webkit-box-shadow:none;box-shadow:none}.option__button--selected:hover .option__inner{background:#f0e6dc}.option__inner{-webkit-box-shadow:inset 0 2px 8px 0 #d8d8d8;box-shadow:inset 0 2px 8px 0 #d8d8d8;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.option__inner{padding:25px 40px}}.date__time{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:290px;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.date__time{max-width:none}}.date__time__controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:10px 0}@media screen and (min-width:768px){.date__time__controls{margin:20px 0}}.date__time__controls .date__time__arrow:first-child{margin-right:30px}.date__time__controls .date__time__arrow:last-child{margin-left:30px}.date__time__location{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.date__time__arrow{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date__time__arrow--disabled{cursor:default;display:none;pointer-events:none}.date__time__arrow:focus{outline:none;border:2px solid #ffe664;-webkit-box-shadow:0 0 3px #ffe664;box-shadow:0 0 3px #ffe664}.date__time__marker{width:14px;margin-right:12px}.date__time__option,.date__time__options,.date__time__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.date__time__day{margin:10px 0}@media screen and (min-width:768px){.date__time__day{margin:20px 0}}.date__time__date{text-align:left;margin-left:20px;margin-bottom:5px}.date__time__options{width:240px}@media screen and (min-width:768px){.date__time__options{width:500px}}.date__time__option{cursor:pointer;width:88px;height:35px;margin:5px;background:#fcf9f7;font-size:14px}.date__time__option--selected{background:#f0e6dc}.date__time__option:first-child{margin-left:10px}.date__time__option:last-child{margin-right:10px}@media screen and (min-width:768px){.date__time__option{font-size:18px}}.date__time__option:focus{outline:none;border:2px solid #ffe664;-webkit-box-shadow:0 0 3px #ffe664;box-shadow:0 0 3px #ffe664}.date__input__field{background-color:transparent;-webkit-box-shadow:0;box-shadow:0;width:100%;border:0;border-bottom:1px solid #343754;min-height:27px;padding:0;padding-bottom:2px}.date__input__field:focus{outline:none}.date__input__label_hidden{visibility:hidden}.date_input{-ms-flex-direction:column;flex-direction:column}.form-group-select{margin:30px 0;border-bottom:1px solid #343754}.form-group-select>div,.form-group-select>label{display:block}.form-group-select>label{position:relative;top:9px;left:4px}.select__input__label_hidden{visibility:hidden}.form-group-select>div{max-height:39px}.form-group-select>div div.css-1aya2g8{background-color:transparent;border-radius:0;font-size:16px;border:none;cursor:pointer}.form-group-select>div div.css-1aya2g8 *{-ms-flex-align:left;align-items:left;color:#343754}.form-group-select>div div.css-1492t68{visibility:hidden}.form-group-select>div div.css-2o5izw{background-color:transparent;border-radius:0;border:2px solid #ffe664;-webkit-box-shadow:0 0 3px #ffe664;box-shadow:0 0 3px #ffe664}.form-group-select>div div.css-1rtrksz{padding-left:0;height:30px;max-height:30px}.form-group-select>div .css-wqgs6e{background-color:#fcf6d6}.form-group-select>div .css-z5z6cw{background-color:#ffe664;color:#000}.form-group-select>div .css-d8oujb{display:none}@media screen and (min-width:768px){div.css-va7pk8{font-size:24px}}@media screen and (min-width:320px){.form-group-select{padding:0}}.checkbox__input{margin:30px 0;text-align:left}.checkbox__input .checkbox__input__field{display:inline-block;width:20px}.checkbox__input .checkbox__input__label{display:inline-block;width:90%;vertical-align:top}.checkbox__input .modal__control{text-decoration:underline;cursor:pointer}.checkbox__input .modal__control:hover{font-weight:600}.checkbox__input--error{color:#f8d0c5}.sign-up-form-wrapper{max-width:500px;margin-bottom:15px;text-align:left}.sign-up-form-wrapper .error{border-bottom-color:#f8d0c5}.sign-up-form-wrapper .error svg{fill:#f8d0c5}.sign-up-form-wrapper .error::-webkit-input-placeholder{color:#f8d0c5}.sign-up-form-wrapper .error:-ms-input-placeholder,.sign-up-form-wrapper .error::-ms-input-placeholder{color:#f8d0c5}.sign-up-form-wrapper .error::placeholder{color:#f8d0c5}.sign-up-form-wrapper .error label{color:#f8d0c5}@media screen and (min-width:768px){.sign-up-form-wrapper .form-group-select,.sign-up-form-wrapper .text__input{display:inline-block;width:48%;min-width:240px;vertical-align:top}.sign-up-form-wrapper .form-group-select{margin:26px 0}.sign-up-form-wrapper :nth-child(5),.sign-up-form-wrapper :nth-child(6){margin-left:0;display:block;width:100%}.sign-up-form-wrapper>:nth-child(2),.sign-up-form-wrapper>:nth-child(4),.sign-up-form-wrapper>:nth-child(8){float:right}}div.ReactModal__Overlay.ReactModal__Overlay--after-open{background-color:hsla(0,0%,100%,.95)!important;height:100vh;overflow:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5%}.modal__logo{display:block;margin:0 auto}.modal__wrapper{margin:5%;max-width:900px}@media screen and (min-width:1024px){.modal__wrapper{margin:auto}}div.modal__wrapper:focus,div.ReactModal__Content:focus,div.ReactModal__Overlay.ReactModal__Overlay--after-open:focus{outline:none}.modal__content{margin-bottom:45px}.modal__title{text-align:center}.modal__button{max-width:140px;display:block;margin:20px auto}.modal__button.close{background-color:#fcf6d6;border:1px solid #fcf6d6}.billing-form-wrapper{max-width:500px;margin-bottom:15px;text-align:left}.billing-form-wrapper .error{border-bottom-color:#f8d0c5}.billing-form-wrapper .error svg{fill:#f8d0c5}.billing-form-wrapper .error::-webkit-input-placeholder{color:#f8d0c5}.billing-form-wrapper .error:-ms-input-placeholder,.billing-form-wrapper .error::-ms-input-placeholder{color:#f8d0c5}.billing-form-wrapper .error::placeholder{color:#f8d0c5}.billing-form-wrapper .error label{color:#f8d0c5}@media screen and (min-width:768px){.billing-form-wrapper .form-group-select,.billing-form-wrapper .text__input{display:inline-block;width:48%;min-width:240px;vertical-align:top}.billing-form-wrapper .masked__input{display:inline-block;margin:0 18px}.billing-form-wrapper .masked__input:first-of-type{width:48%;margin-left:0}.billing-form-wrapper .masked__input:nth-of-type(2){width:27%}.billing-form-wrapper .masked__input:nth-of-type(3){width:10%;margin-right:0}.billing-form-wrapper .form-group-select{margin:26px 0}.billing-form-wrapper :nth-child(6){margin-left:0;display:block;width:100%}.billing-form-wrapper>:nth-child(5){float:right}}.masked__input{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start;width:100%;min-height:40px;max-height:40px;margin:30px 0}.masked__input__label{position:absolute;top:-5px;left:5px}.masked__input__field{width:100%;background-color:transparent;outline:0;border:0;border-bottom:1px solid #343754;padding-bottom:5px;color:#343754}.masked__input__hidden{display:none}.masked__input--error .masked__input__field{border-bottom-color:#f8d0c5}.masked__input--error .masked__input__label{color:#f8d0c5}.masked__input--error ::-webkit-input-placeholder{color:#f8d0c5}.masked__input--error :-ms-input-placeholder,.masked__input--error ::-ms-input-placeholder{color:#f8d0c5}.masked__input--error ::placeholder{color:#f8d0c5}.masked__input input::-webkit-input-placeholder{font-size:14px;font-family:Pitch;padding-top:5px}.masked__input input:-ms-input-placeholder,.masked__input input::-ms-input-placeholder{font-size:14px;font-family:Pitch;padding-top:5px}.masked__input input::placeholder{font-size:14px;font-family:Pitch;padding-top:5px}.dashboard__content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.dashboard__content .notifications__widget{margin-top:-80px}}@media screen and (min-width:1024px){.dashboard__content .notifications__widget{margin-top:0}.dashboard__content .results__widget{-ms-flex-order:4;order:4}}@media screen and (min-width:1440px){.dashboard__content .results__widget{-ms-flex-order:initial;order:0}}.dashboard .appointment__widget,.dashboard .journey__widget,.dashboard .notifications__widget,.dashboard .results__widget{margin-bottom:30px}.consult{margin:0 auto;padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;min-height:500px}@media screen and (min-width:768px){.consult{min-height:700px}}@media screen and (min-width:1024px){.consult{min-height:500px}}@media screen and (min-width:1440px){.consult{max-width:889px}}.consult__question{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.consult__question--animated{opacity:1;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.consult__question--animated.fade-in-appear{opacity:.01}.consult__question--animated.fade-in-leave{opacity:1}.consult__question--animated.fade-in-leave.fade-in-leave-active{opacity:.01;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.consult__heading{max-width:525px;margin-bottom:50px}.consult__lower{text-align:center;white-space:pre;margin-bottom:20px}.consult .appointment__widget{-ms-flex-item-align:center;align-self:center;text-align:left;margin:30px auto}@media screen and (min-width:768px){.consult .appointment__widget{width:340px;height:325px}.consult .appointment__widget .appointment__widget__address *{width:255px}.consult .appointment__widget .appointment__widget__header{margin-bottom:15px}.consult .appointment__widget .appointment__widget__date{margin-bottom:25px}.consult .appointment__widget .type__widget__header{font-size:18px}.consult .appointment__widget .type__address__location{font-size:24px}.consult .appointment__widget .type__address{font-size:18px}.consult .appointment__widget .type__phone{font-size:20px}}@media screen and (min-width:1440px){.consult .appointment__widget .appointment__widget__date{margin-bottom:15px}}.consult .appointment__summary__widget{background-color:#fff;-webkit-box-shadow:0 2px 8px 0 #d8d8d8;box-shadow:0 2px 8px 0 #d8d8d8;max-width:310px;padding:15px 17px;margin:0 auto;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:FoundersGroteskText}.consult .appointment__summary__widget img{float:left;margin-right:5px}.consult .appointment__summary{max-width:525px;margin-bottom:50px}.consult .appointment__summary span{display:block}.consult .appointment__summary__subheader{font-family:DomaineDisplay}.consult .appointment__summary__subheader:nth-of-type(2){margin-bottom:30px}.consult .appointment__summary__price{margin-bottom:15px;font-family:Pitch;font-size:18px;font-weight:600;text-align:left}.consult .appointment__summary__details{font-size:14px;text-align:left;line-height:1}.dashboard{background-repeat:no-repeat;height:2000px;margin:0 auto;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.dashboard{width:768px;height:1100px}}.dashboard{background-repeat:no-repeat;height:2000px;margin:0 auto;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.dashboard{width:768px;height:1100px}}.dashboard{background-repeat:no-repeat;height:2000px;margin:0 auto;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.dashboard{width:768px;height:1100px}}.dashboard{background-repeat:no-repeat;height:2000px;margin:0 auto;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.dashboard{width:768px;height:1100px}}.dashboard{background-repeat:no-repeat;height:2000px;margin:0 auto;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.dashboard{width:768px;height:1100px}}.dashboard{background-repeat:no-repeat;height:2000px;margin:0 auto;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.dashboard{width:768px;height:1100px}}.dashboard{background-repeat:no-repeat;height:2000px;margin:0 auto;width:320px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.dashboard{width:768px;height:1100px}}.login{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:20px auto}@media screen and (min-width:768px){.login{max-width:520px}}.login__heading{text-align:center;margin-top:0}.login__form{margin-bottom:50px}.login__forgot_password{margin:20px 0}.login__schedule__consult{margin-top:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.login__schedule__consult{margin-top:150px}}@media screen and (min-width:1024px){.login__schedule__consult{margin-top:70px}}@media screen and (min-width:1440px){.login__schedule__consult{margin-top:150px}}@media screen and (min-width:1440px){.main .responsive__content{padding-left:180px;margin-top:103px}}.responsive__layout{color:#343754;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:320px}.responsive__content{width:320px;padding:0 20px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.responsive__content{width:768px;padding:0 30px}}@media screen and (min-width:1024px){.responsive__content{width:1024px;padding:0 60px}}@media screen and (min-width:1440px){.responsive__content{width:1440px;padding:0 90px}}.form{background-color:#f7f2ed}.form__header{text-align:center;padding:20px;padding-bottom:0}@media screen and (min-width:768px){.form__header{padding:60px;padding-bottom:0}}@media screen and (min-width:1024px){.form__header{padding:40px 65px;padding-bottom:0;text-align:left}}@media screen and (min-width:1440px){.form__header{padding:40px 90px;padding-bottom:0}}.form .responsive__layout{height:100vh}.form .responsive__content{margin:auto}.form button:focus{outline:5px auto #ffe664;outline-offset:5px;-webkit-outline:5px auto #ffe664;-moz-outline:5px auto #ffe664;-ms-outline:5px auto #ffe664;-o-outline:5px auto #ffe664}
/*# sourceMappingURL=main.1f0fb675.css.map*/