@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/build/assets/poppins-v15-latin-ext-300-51d021e6.eot);src:local(""),url(/build/assets/poppins-v15-latin-ext-300-51d021e6.eot?#iefix) format("embedded-opentype"),url(/build/assets/poppins-v15-latin-ext-300-c2a79b08.woff2) format("woff2"),url(/build/assets/poppins-v15-latin-ext-300-4b9f70b6.woff) format("woff"),url(/build/assets/poppins-v15-latin-ext-300-e9bd9bfb.ttf) format("truetype"),url(/build/assets/poppins-v15-latin-ext-300-d6e00d43.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/build/assets/poppins-v15-latin-ext-italic-d0c2799b.eot);src:local(""),url(/build/assets/poppins-v15-latin-ext-italic-d0c2799b.eot?#iefix) format("embedded-opentype"),url(/build/assets/poppins-v15-latin-ext-italic-765364f4.woff2) format("woff2"),url(/build/assets/poppins-v15-latin-ext-italic-ae1adc84.woff) format("woff"),url(/build/assets/poppins-v15-latin-ext-italic-fc531ae0.ttf) format("truetype"),url(/build/assets/poppins-v15-latin-ext-italic-917bdceb.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/assets/poppins-v15-latin-ext-regular-ceff34df.eot);src:local(""),url(/build/assets/poppins-v15-latin-ext-regular-ceff34df.eot?#iefix) format("embedded-opentype"),url(/build/assets/poppins-v15-latin-ext-regular-0d2b704f.woff2) format("woff2"),url(/build/assets/poppins-v15-latin-ext-regular-69fea018.woff) format("woff"),url(/build/assets/poppins-v15-latin-ext-regular-619016b4.ttf) format("truetype"),url(/build/assets/poppins-v15-latin-ext-regular-a472c289.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/build/assets/poppins-v15-latin-ext-600-a43bc981.eot);src:local(""),url(/build/assets/poppins-v15-latin-ext-600-a43bc981.eot?#iefix) format("embedded-opentype"),url(/build/assets/poppins-v15-latin-ext-600-ff45f993.woff2) format("woff2"),url(/build/assets/poppins-v15-latin-ext-600-523a67c7.woff) format("woff"),url(/build/assets/poppins-v15-latin-ext-600-ede0cdde.ttf) format("truetype"),url(/build/assets/poppins-v15-latin-ext-600-eb7e562c.svg#Poppins) format("svg")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/assets/poppins-v15-latin-ext-700-ca71d258.eot);src:local(""),url(/build/assets/poppins-v15-latin-ext-700-ca71d258.eot?#iefix) format("embedded-opentype"),url(/build/assets/poppins-v15-latin-ext-700-f4f9a650.woff2) format("woff2"),url(/build/assets/poppins-v15-latin-ext-700-9b3ac8ce.woff) format("woff"),url(/build/assets/poppins-v15-latin-ext-700-6e65b9e0.ttf) format("truetype"),url(/build/assets/poppins-v15-latin-ext-700-96ee799c.svg#Poppins) format("svg")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}[hidden]{display:none}body:before{display:none;font-family:xs}@media only screen and (min-width : 520px){body:before{font-family:small}}@media only screen and (min-width : 780px){body:before{font-family:medium}}@media only screen and (min-width : 1080px){body:before{font-family:large}}@media only screen and (min-width : 1400px){body:before{font-family:xl}}.wrapper--sidebar .container,.wrapper--patient-portal .container,.patient-form,.header,.cookie__container,.wrapper--frontpage .content__title,.wrapper--frontpage .content__text,.wrapper--frontpage .services,.wrapper--frontpage .partners,.wrapper--frontpage .mixed,.wrapper--frontpage .page__header,.wrapper--frontpage .doctors,.wrapper--frontpage .buttons,.wrapper--full .content__title,.wrapper--full .content__text,.wrapper--full .services,.wrapper--full .partners,.wrapper--full .mixed,.wrapper--full .page__header,.wrapper--full .doctors,.wrapper--full .buttons{width:100%}@media only screen and (min-width : 780px){.wrapper--sidebar .container,.wrapper--patient-portal .container,.patient-form,.header,.cookie__container,.wrapper--frontpage .content__title,.wrapper--frontpage .content__text,.wrapper--frontpage .services,.wrapper--frontpage .partners,.wrapper--frontpage .mixed,.wrapper--frontpage .page__header,.wrapper--frontpage .doctors,.wrapper--frontpage .buttons,.wrapper--full .content__title,.wrapper--full .content__text,.wrapper--full .services,.wrapper--full .partners,.wrapper--full .mixed,.wrapper--full .page__header,.wrapper--full .doctors,.wrapper--full .buttons{width:100%}}@media only screen and (min-width : 1080px){.wrapper--sidebar .container,.wrapper--patient-portal .container,.patient-form,.header,.cookie__container,.wrapper--frontpage .content__title,.wrapper--frontpage .content__text,.wrapper--frontpage .services,.wrapper--frontpage .partners,.wrapper--frontpage .mixed,.wrapper--frontpage .page__header,.wrapper--frontpage .doctors,.wrapper--frontpage .buttons,.wrapper--full .content__title,.wrapper--full .content__text,.wrapper--full .services,.wrapper--full .partners,.wrapper--full .mixed,.wrapper--full .page__header,.wrapper--full .doctors,.wrapper--full .buttons{width:95%}}@media only screen and (min-width : 1400px){.wrapper--sidebar .container,.wrapper--patient-portal .container,.patient-form,.header,.cookie__container,.wrapper--frontpage .content__title,.wrapper--frontpage .content__text,.wrapper--frontpage .services,.wrapper--frontpage .partners,.wrapper--frontpage .mixed,.wrapper--frontpage .page__header,.wrapper--frontpage .doctors,.wrapper--frontpage .buttons,.wrapper--full .content__title,.wrapper--full .content__text,.wrapper--full .services,.wrapper--full .partners,.wrapper--full .mixed,.wrapper--full .page__header,.wrapper--full .doctors,.wrapper--full .buttons{width:85%}}.wrapper--sidebar .container,.wrapper--patient-portal .container,.patient-form,.header,.cookie__container,.wrapper--frontpage .content__title,.wrapper--frontpage .content__text,.wrapper--frontpage .services,.wrapper--frontpage .partners,.wrapper--frontpage .mixed,.wrapper--frontpage .page__header,.wrapper--frontpage .doctors,.wrapper--frontpage .buttons,.wrapper--full .content__title,.wrapper--full .content__text,.wrapper--full .services,.wrapper--full .partners,.wrapper--full .mixed,.wrapper--full .page__header,.wrapper--full .doctors,.wrapper--full .buttons{margin-left:auto;margin-right:auto;max-width:1440px}.wrapper--sidebar .main,.wrapper--sidebar .sidebar,.wrapper--patient-portal .main,.wrapper--patient-portal .sidebar,.patient-form,.header,.cookie__container,.wrapper--frontpage .content__title,.wrapper--frontpage .content__text,.wrapper--frontpage .services,.wrapper--frontpage .partners,.wrapper--frontpage .mixed,.wrapper--frontpage .page__header,.wrapper--frontpage .doctors,.wrapper--frontpage .buttons,.wrapper--full .content__title,.wrapper--full .content__text,.wrapper--full .services,.wrapper--full .partners,.wrapper--full .mixed,.wrapper--full .page__header,.wrapper--full .doctors,.wrapper--full .buttons{padding-left:1.25rem;padding-right:1.25rem}@media only screen and (min-width : 780px){.wrapper--sidebar .main,.wrapper--sidebar .sidebar,.wrapper--patient-portal .main,.wrapper--patient-portal .sidebar,.patient-form,.header,.cookie__container,.wrapper--frontpage .content__title,.wrapper--frontpage .content__text,.wrapper--frontpage .services,.wrapper--frontpage .partners,.wrapper--frontpage .mixed,.wrapper--frontpage .page__header,.wrapper--frontpage .doctors,.wrapper--frontpage .buttons,.wrapper--full .content__title,.wrapper--full .content__text,.wrapper--full .services,.wrapper--full .partners,.wrapper--full .mixed,.wrapper--full .page__header,.wrapper--full .doctors,.wrapper--full .buttons{padding-left:2.5rem;padding-right:2.5rem}}html{font-size:16px}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}html{font-family:Poppins,Open Sans,Helvetica,Arial,sans-serif;line-height:1.35;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;color:#323232;background-color:#fff}details{display:block}summary{display:list-item}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}input,textarea{overflow:visible;border:none;outline:none}select{outline:none}img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0;font-weight:400}p{margin:0}a{transition:color .35s;text-decoration:none;color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;cursor:pointer;padding:0}b,strong{font-weight:700}blockquote{display:block;font-size:1.5rem;line-height:120%;color:#323232;margin:1.25rem 0;padding:2px;padding-left:1rem}ol,ul,dl{margin:0;padding:0;list-style:none}dd{margin:0}hr{margin:0;border-width:1px 0 0 0;border-style:solid}small,sup,sub,figcaption{font-size:.875rem}figure{margin:0;width:100%}figcaption{font-style:italic}table{font-size:1rem;border:none;width:100%;border-collapse:collapse}th,td{border-width:0px 0px 1px 0px;padding:.5rem 0;border-style:solid;border-color:#e5e5e5}sup,sub,code,kbd{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:Menlo,Consolas,monospace}code{padding:.5rem 1rem}kbd{background:#323232;color:#fff;padding:.5rem 1rem}pre{overflow:auto;padding:3rem;margin:1.25rem}.wrapper{overflow:hidden;min-height:100vh;position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;align-content:flex-start}@media only screen and (max-width : 1079px){.wrapper--sidebar .main,.wrapper--sidebar .sidebar,.wrapper--patient-portal .main,.wrapper--patient-portal .sidebar{width:100%}}@media only screen and (min-width : 1080px){.wrapper--sidebar .main,.wrapper--patient-portal .main{width:74%;flex-grow:1}.wrapper--sidebar .sidebar,.wrapper--patient-portal .sidebar{width:26%;flex-shrink:0}}.wrapper--sidebar .container,.wrapper--patient-portal .container{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;align-content:flex-start}@media only screen and (min-width : 1080px){.wrapper--sidebar .container,.wrapper--patient-portal .container{flex-direction:row-reverse;flex-wrap:nowrap}}.header{z-index:1020}.footer{z-index:1000}.button--patient-portal,.button,.cookie__button{font-weight:700;white-space:nowrap;transition:color .35s,background-color .35s,border-color .35s,opacity .35s;border-style:solid;border-width:2px;text-align:center;display:inline-block;line-height:1.125em}.button{border-radius:1.375rem;font-size:.875rem;padding:.625rem 1rem}@media only screen and (min-width : 780px){.button{font-size:.9375rem;padding:.75rem 1.5rem}}@media only screen and (min-width : 1080px){.button{font-size:1rem}}.cookie__button{text-transform:uppercase;font-size:.9375rem;border-radius:1.75rem;padding:.875rem 2rem}@media only screen and (min-width : 1080px){.cookie__button{font-size:1.125rem}}.button--patient-portal{border-width:1px;padding:.25rem 1rem;font-size:1rem;border-radius:.875rem}.button--patient-portal .icon{height:1.125rem}.button--login{width:100%;margin-top:1.25rem}@media only screen and (min-width : 780px){.button--login{margin-top:1.75rem}}@media only screen and (min-width : 1080px){.button--login{margin-top:2.25rem}}.button--full{width:100%}.cookie__button,.button--primary{color:#fff;background-color:#434814;border-color:#434814}.cookie__button:hover,.button--primary:hover{background-color:#607e2a;border-color:#607e2a}.button--block{display:block}.button--wide{padding-left:2rem;padding-right:2rem}@media only screen and (min-width : 1080px){.button--wide{padding-left:4rem;padding-right:4rem}}.button--secondary{color:#fff;background-color:#1fb6c7;border-color:#1fb6c7}.button--secondary:hover{background-color:#39cfe0;border-color:#39cfe0}.button--cancel{background-color:#d92c47;border-color:#d92c47;color:#fff}.button--cancel:hover{background-color:#df4f65;border-color:#df4f65}.button--inverse-white{color:#fff;border-color:#fff}.button--inverse-white:hover{color:#bfbfbf;border-color:#bfbfbf}.button--inverse-vermilion{color:#ff470d;border-color:#ff470d}.button--inverse-vermilion:hover{opacity:.65}.button--inverse-grey{color:#979797;border-color:#979797}.button--inverse-grey path:not(.button__dot){fill:#979797}.button--inverse-grey:hover{opacity:.65}.button--inverse-primary{color:#434814;border-color:#434814}.button--inverse-primary:hover{opacity:.65}.button--disabled,.button--inactive{color:#fff;background-color:#979797;border-color:#979797;pointer-events:none}.btn-loading{position:relative;pointer-events:none;opacity:.8}.btn-loading:disabled{cursor:wait}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite;vertical-align:middle;margin-right:6px}@keyframes spin{to{transform:rotate(360deg)}}.slot-saving{animation:slot-pulse 1.5s ease-in-out infinite}.slot-saving .log-box-container{box-shadow:0 0 #00800066;animation:slot-glow 1.5s ease-in-out infinite}@keyframes slot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.995)}}@keyframes slot-glow{0%,to{box-shadow:0 0 5px #4583614d}50%{box-shadow:0 0 20px 5px #45836180}}.checkbox__frame{height:1.625rem;width:1.625rem;border:1px solid #434814;border-radius:3px;position:relative;display:inline-block;flex-shrink:0}.checkbox--patient-forms .checkbox__frame{border-radius:0;border-width:2px}.checkbox__handle{white-space:nowrap;cursor:pointer}.checkbox__label{font-size:1rem;color:#414141;font-weight:300;margin-left:.5rem;white-space:normal}.checkbox__label a{text-decoration:underline}@media only screen and (min-width : 780px){.checkbox__label{font-size:1.25rem}}.checkbox__frame,.checkbox__label{vertical-align:middle}.checkbox__input{display:none}.checkboxes .icon--close,.checkbox .icon--close,.checkboxes .icon--check,.checkbox .icon--check{opacity:0;position:absolute;transition:opacity .35s}.checkboxes .icon--close,.checkbox .icon--close{height:1.375rem;top:.0625rem;left:.3125rem}.checkboxes .icon--check,.checkbox .icon--check{height:.875rem;top:.3125rem;left:.3125rem}.checkbox--checked .icon--close,.checkbox--checked .icon--check{opacity:1}.checkbox--patient-forms .icon--check{top:.25rem;left:.25rem}.patient-form__description p,.form-range-info__text p,.cookie__text p{margin:1rem 0}.patient-form__description p:first-child,.form-range-info__text p:first-child,.cookie__text p:first-child{margin-top:0}.patient-form__description p:last-child,.form-range-info__text p:last-child,.cookie__text p:last-child{margin-bottom:0}.patient-form__description a,.form-range-info__text a,.cookie__text a{text-decoration:underline;color:#434814}.patient-form__description a:hover,.form-range-info__text a:hover,.cookie__text a:hover{color:#8b8b8b}.patient-form__description ol,.form-range-info__text ol,.cookie__text ol{list-style-type:decimal}.patient-form__description ul,.form-range-info__text ul,.cookie__text ul{list-style-type:disc}.patient-form__description ol,.form-range-info__text ol,.cookie__text ol,.patient-form__description ul,.form-range-info__text ul,.cookie__text ul{list-style-position:outside;padding:0 1.25rem;margin:1rem 0}.patient-form__description ol:first-child,.form-range-info__text ol:first-child,.cookie__text ol:first-child,.patient-form__description ul:first-child,.form-range-info__text ul:first-child,.cookie__text ul:first-child{margin-top:0}.patient-form__description ol p,.form-range-info__text ol p,.cookie__text ol p,.patient-form__description ul p,.form-range-info__text ul p,.cookie__text ul p{margin:0}.patient-form__description li,.form-range-info__text li,.cookie__text li{margin:.75rem 0}.patient-form__description .ql-align-right,.form-range-info__text .ql-align-right,.cookie__text .ql-align-right{text-align:right}.patient-form__description .ql-align-left,.form-range-info__text .ql-align-left,.cookie__text .ql-align-left{text-align:left}.patient-form__description .ql-align-center,.form-range-info__text .ql-align-center,.cookie__text .ql-align-center{text-align:center}.patient-form__description .ql-align-justify,.form-range-info__text .ql-align-justify,.cookie__text .ql-align-justify{text-align:justify}@media only screen and (min-width : 1400px){.patient-form__description,.form-range-info__text,.cookie__text{font-size:1.125rem}}.form__error,.checkboxes__error,.select__error,.radio__error,.field__error,.checkbox__error{color:#d92c47;font-size:.6875rem;display:block}@media only screen and (min-width : 1080px){.form__error,.checkboxes__error,.select__error,.radio__error,.field__error,.checkbox__error{height:0}}.select__select,.field__input,.field__textarea{font-size:1rem;padding:.375rem;height:40px;border:1px solid #C1C1C1;border-radius:3px;line-height:1.25;background-color:#fff;font-weight:300;width:100%;display:block}@media only screen and (min-width : 1080px){.select__select,.field__input,.field__textarea{font-size:1.25rem;padding:.625rem;height:52px}}.field__input--disabled,.field__textarea--disabled{color:#979797;cursor:not-allowed}.icon{width:auto;height:1.5rem;vertical-align:middle}.select__label,.radio__label,.field__label{color:#434814;display:block;margin-bottom:.4375rem;font-weight:700;font-size:.875rem}@media only screen and (min-width : 1080px){.select__label,.radio__label,.field__label{font-size:1rem;margin-bottom:.625rem}}.field--success .field__note{font-size:.6875rem;display:block;height:0}@keyframes scale-in-out{0%{transform:scale(.5);opacity:.1}50%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:.1}}.button__dot-icon{opacity:.1;transform:scale(.5);display:block;margin:0 4px;height:1.125rem;animation-name:scale-in-out;animation-duration:.9s;animation-iteration-count:infinite;transform-origin:center;animation-fill-mode:forwards}.button__dot-icon:nth-child(2){animation-delay:.3s}.button__dot-icon:last-child{animation-delay:.6s}.button__dot{fill:#fff}.button__dots{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start}.checkbox__handle--patient-portal{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start;gap:15px}.field{width:100%}.field__textarea{height:auto}.field__error--note{position:relative;top:1rem}.field--error .field__input{border-color:#d92c47}.field--year .field__input{border-top-right-radius:0;border-bottom-right-radius:0}.field--day .field__input{border-top-left-radius:0;border-bottom-left-radius:0}.field--success .field__input{border-color:#15b551;background-color:#f8fcf9}.field--success .field__note{color:#15b551}.field--success .field__icon{position:absolute;right:1.5rem;top:2.8125rem}.field--success .field__icon path{fill:#15b551}.field--disabled,.field--disabled .field__input{cursor:not-allowed}.radio .icon--radio{height:26px;flex-shrink:0}.radio path{fill:#434814}.radio .dot{opacity:0;transition:opacity .35s}.radio__option{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;margin-right:2.25rem;margin-bottom:1.5rem}.radio__option--selected .dot{opacity:1}@media only screen and (min-width : 780px){.radio__option--field{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start}}.radio .icon--radio,.radio__option-label{vertical-align:middle}.radio__option-label{font-weight:300;color:#414141;margin-left:.75rem;font-size:1.25rem}@media only screen and (max-width : 779px){.radio__field{margin-top:1rem}}@media only screen and (min-width : 780px){.radio__field{margin-left:.5rem;height:26px;top:-7px;position:relative}}@media only screen and (min-width : 1080px){.radio__field{top:-13px}.radio--field-centered .radio__label{margin-bottom:21px}.radio--field-centered .radio__option{margin-bottom:0}}.radio--column .radio__option{width:100%}.radio--column .radio__option:last-child{margin-bottom:0}.select__container{position:relative}.select__select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select__icon{position:absolute;right:1rem;pointer-events:none;top:.5rem}@media only screen and (min-width : 1080px){.select__icon{top:.875rem}}.select__icon .icon{height:1.25rem}.select__field{margin-top:.5rem}.select--error{border-color:#d92c47}.select--month .select__select{border-radius:0}.cookie{position:fixed;left:0;right:0;bottom:0;opacity:0;transition:.35s;pointer-events:none;z-index:1100;width:100%;background-color:#0006}.cookie__modal{background-color:#fff;padding:.5rem 1rem;box-shadow:0 0 40px #00000017}@media only screen and (min-width : 780px){.cookie__modal{padding:1rem 2rem}.cookie__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:flex-start}}.cookie__text{margin:1.25rem 0}.cookie__button{display:block;margin:1rem 0;text-align:center}@media only screen and (max-width : 779px){.cookie__button{width:100%}}.cookie--visible{opacity:1;pointer-events:auto}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start;z-index:1090;background-color:#0009}.loader__spinner{animation:spinner 1.2s linear 0s infinite forwards}.loader__spinner .icon{height:160px}.patient-form__title,.question__index,.header__title,.group__title{font-weight:700}.patient-form__title,.question__index{color:#434814;font-size:1.5rem}@media only screen and (min-width : 1080px){.patient-form__title,.question__index{font-size:2rem}}.header__title,.group__title{color:#000;font-size:1rem}@media only screen and (min-width : 1080px){.header__title,.group__title{font-size:1.375rem}}.form-title--subtitle,.question__question,.form-title--title,.form-range-info__number{font-weight:700;font-size:1rem}@media only screen and (min-width : 1080px){.question__question,.form-title--title,.form-range-info__number{font-size:1.25rem}.form-title--subtitle{font-size:1.125rem}}.range__stops{margin-left:8px;margin-right:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:flex-start}.range__stops .icon{height:8px}.range__input{display:block;height:34px;-webkit-appearance:none;margin-top:10px;width:100%}.range__input:focus{outline:none}.range__input::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:#434814}.range__input::-webkit-slider-thumb{border:1px solid #000000;height:27px;width:27px;border-radius:14px;background:#434814;cursor:pointer;-webkit-appearance:none;margin-top:-13px}.range__input:focus::-webkit-slider-runnable-track{background:#434814}.range__input::-moz-range-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:#434814}.range__input::-moz-range-thumb{border:1px solid #000000;height:27px;width:27px;border-radius:14px;background:#434814;cursor:pointer}.range__input::-ms-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.range__input::-ms-fill-lower{background:#434814}.range__input::-ms-fill-upper{background:#434814}.range__input::-ms-thumb{margin-top:1px;border:1px solid #000000;height:27px;width:27px;border-radius:14px;background:#434814;cursor:pointer}.range__input:focus::-ms-fill-lower{background:#434814}.range__input:focus::-ms-fill-upper{background:#434814}.checkboxes__checkbox{margin-bottom:1.5rem}.checkboxes__checkbox:last-child{margin-bottom:0}@media only screen and (min-width : 780px){.checkboxes__checkbox--field{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start}}@media only screen and (max-width : 779px){.checkboxes__field{margin-top:1rem}}@media only screen and (min-width : 780px){.checkboxes__field{margin-left:.5rem;height:26px;top:-7px;position:relative}}@media only screen and (min-width : 1080px){.checkboxes__field{top:-13px}}.checkboxes--patient-forms .checkboxes__frame{border-radius:0;border-width:2px}.checkboxes--patient-forms .icon--check{top:.25rem;left:.25rem}.field-frame{border-bottom:1px solid #dadada;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;align-content:flex-start}.field-frame__question,.field-frame__answer{padding:1rem;width:100%}@media only screen and (min-width : 1080px){.field-frame__question,.field-frame__answer{padding:1.5rem}.field-frame__question{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start;width:60%;min-height:100px}.field-frame__answer{width:40%}}.field-frame--full .field-frame__question{width:100%}.field-frame--error{border:1px solid #D92C47}.form-input{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start}.form-input__fix{color:#979797;font-weight:700}.form-input__fix--postfix{margin-left:.5rem}.form-input__fix--prefix{margin-right:.5rem}.form-range-info__text{color:#979797;font-weight:700}.form-range-info__answers{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin-left:8px;margin-right:8px}.form-range-info__answer{flex-basis:0;flex-grow:1;text-align:center;grid-column-start:span 2}.form-range-info__answer:first-child{text-align:left}.form-range-info__answer:last-child{text-align:right}.form-range-info__answer:first-child,.form-range-info__answer:last-child{grid-column-start:span 1}.form-range-info__number{color:#00b1cc}.form-range-info__label{color:#979797;font-size:.75rem;font-weight:700}.form-text{color:#979797;font-weight:700}.form-title--title{color:#00b1cc}.form-title--subtitle{color:#000}.group{border:2px solid #dadada;border-radius:10px;overflow:hidden;margin-bottom:1.25rem}.group__header{background-color:#f8f8f8;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:flex-start}.group__content--hidden{display:none}.group__footer{text-align:center}.group__header,.group__footer{padding:1rem}@media only screen and (min-width : 1080px){.group__header,.group__footer{padding:1.5rem}}.question{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start}.question__index{color:#000;margin-right:1.5rem}@media only screen and (min-width : 1080px){.question__index{margin-right:2.5rem}}.question__label{vertical-align:middle}.question__required{padding-bottom:.25rem}@media only screen and (max-width : 1079px){.question__required .icon{height:1.125rem}}.question__note{margin-top:.25rem}@media only screen and (max-width : 1079px){.question__note{font-size:.875rem}}.form__error{margin-bottom:1rem;height:auto}.form__success{border:1px solid #979797;border-radius:10px;padding:1rem;text-align:center}@media only screen and (min-width : 1080px){.form__success{padding:1.5rem}}.form__sent{font-weight:600;margin-bottom:1rem}.header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;align-content:flex-start;margin-top:1.25rem}@media only screen and (min-width : 1080px){.header{margin-top:1.5rem}}.header .logo{margin-top:.25rem}.header .logo--white{display:none}.header__branding{display:block;width:92px;flex-shrink:0;margin-right:1rem}@media only screen and (min-width : 520px){.header__branding{width:120px}}@media only screen and (min-width : 780px){.header__branding{margin-right:2rem}}@media only screen and (min-width : 1400px){.header__branding{width:140px}}.header__rule{border-color:#436214;width:100%;margin-top:1.125rem}@media only screen and (min-width : 1080px){.header__rule{margin-top:1.25rem}}.patient-form__description{border:2px dashed #00B1CC;border-radius:10px;margin-top:1.5rem;padding:1rem}@media only screen and (min-width : 1080px){.patient-form__description{padding:1.5rem;font-size:1.125rem}}.patient-form__title{margin-top:1.5rem;margin-bottom:1.5rem}
