body,button,h1,h2,h3,h4,h5,input,select,textarea{font-family:Lato-Regular,sans-serif}@font-face{font-family:Lato-Light;src:url(https://cdn.hotdoc.com.au/static/assets/fonts/lato/subset-Lato-Light.woff2) format("woff2"),url(https://cdn.hotdoc.com.au/static/assets/fonts/lato/subset-Lato-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato-Regular;src:url(https://cdn.hotdoc.com.au/static/assets/fonts/lato/subset-Lato-Regular.woff2) format("woff2"),url(https://cdn.hotdoc.com.au/static/assets/fonts/lato/subset-Lato-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato-Black;src:url(https://cdn.hotdoc.com.au/static/assets/fonts/lato/subset-Lato-Black.woff2) format("woff2"),url(https://cdn.hotdoc.com.au/static/assets/fonts/lato/subset-Lato-Black.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato-Bold;src:url(https://cdn.hotdoc.com.au/static/assets/fonts/lato/subset-Lato-Bold.woff2) format("woff2"),url(https://cdn.hotdoc.com.au/static/assets/fonts/lato/subset-Lato-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@-webkit-keyframes sideway{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-56px);transform:translateX(-56px)}}@keyframes sideway{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-56px);transform:translateX(-56px)}}html{font-size:18px}body{color:#343b48;margin:0}body.no-scroll{overflow:hidden}a{color:#1ea160;text-decoration:underline}a:hover{color:#22b66d;text-decoration:none}button,input,select,textarea{font-size:1rem;line-height:1.2rem}button,h1,h2,h3,h4,h5,input,select,textarea{font-weight:400}#agree-conditions-form .conditions-actions,#agree-conditions-form .conditions-message{font-family:Lato-Light,sans-serif}h1{font-size:2.5555555556rem}@media screen and (min-width:0) and (max-width:56.8333333333rem){h1{font-size:2rem}}button,input[type=checkbox],input[type=email],input[type=number],input[type=radio],input[type=submit],input[type=tel],input[type=text],select,textarea{margin:0;padding:0;outline:0}button,input[type=email],input[type=number],input[type=submit],input[type=tel],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}input[type=email],input[type=number],input[type=tel],input[type=text],select{background:0 0;color:#343b48}input[type=email]::-ms-clear,input[type=number]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,select::-ms-clear{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #343b48}select::-ms-expand{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=checkbox]::-ms-check,input[type=radio]::-ms-check{display:none}input{-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}textarea{overflow:auto}.kiosk-modal{border:0;height:90vh;width:90vw}#agree-conditions-form .conditions-message{line-height:1.3333333333rem;margin:1.9444444444rem 0}.form-errors .heading-row .message,.form-field-group .label-row label.form-field-group-label,.form-field-group .same-as-row,.form-inline-errors .error-message,.form-section .section-title,.primary-action-button,.primary-action-link{font-family:Lato-Bold,sans-serif}#agree-conditions-form .conditions-actions .actions-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:1.3888888889rem auto}#agree-conditions-form .conditions-actions .actions-row .checkbox-input{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1rem;line-height:1.3333333333rem;margin-top:.2222222222rem}#agree-conditions-form .conditions-actions .actions-row .checkbox-input a{margin:0 .2777777778rem}#agree-conditions-form .conditions-actions .actions-row .checkbox-input input[type=checkbox]{min-height:24px;min-width:24px}#agree-conditions-form .actions{margin-top:2.7777777778rem}#agree-conditions-form .actions button{display:block;margin:0 auto}#agree-conditions-form .actions button.link{margin-top:1.1111111111rem;line-height:1rem;background-color:#fff;color:#1ea160;text-decoration:underline;cursor:pointer}#agree-conditions-form .actions button.link:hover{color:#22b66d;text-decoration:none}#agree-conditions-form .actions button.link:disabled{opacity:0;cursor:default}.primary-action-button,.primary-action-link{border-radius:.2222222222rem;font-size:1.1111111111rem;text-align:center;width:11.1111111111rem;padding:.8333333333rem 0;cursor:pointer;-webkit-transition:opacity .2s cubic-bezier(.4,0,1,.4) .2s;transition:opacity .2s cubic-bezier(.4,0,1,.4) .2s}.green.primary-action-link,.primary-action-button.green{background:#1ea160;color:#fff}.green.primary-action-link:hover:not(:disabled),.primary-action-button.green:hover:not(:disabled){background-color:#22b66d}.green-on-white.primary-action-link,.primary-action-button.green-on-white{background:#fff;color:#1ea160;border:.1111111111rem solid #1ea160}.green-on-white.primary-action-link:hover:not(:disabled),.primary-action-button.green-on-white:hover:not(:disabled){background-color:#f2f2f2}.primary-action-button.red,.red.primary-action-link{background:#d54227;color:#fff}.primary-action-button.red:hover:not(:disabled),.red.primary-action-link:hover:not(:disabled){background-color:#db533a}.grey.primary-action-link,.primary-action-button.grey{background:#d6d8da;color:#5d626d}.grey.primary-action-link:hover:not(:disabled),.primary-action-button.grey:hover:not(:disabled){background-color:#e3e5e6}.loading.primary-action-link,.primary-action-button.loading{cursor:default;color:#fff;position:relative;overflow:hidden;background:0 0!important;z-index:0;text-shadow:0 0 3px RGBA(0,0,0,.3)}.loading.primary-action-link:after,.loading.primary-action-link:before,.primary-action-button.loading:after,.primary-action-button.loading:before{content:" ";position:absolute;width:100%;height:100%;left:0;top:0}.loading.primary-action-link:before,.primary-action-button.loading:before{background:#a6c5ec;z-index:-2}.loading.primary-action-link:after,.primary-action-button.loading:after{width:200%;z-index:-1;background:-webkit-repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(255,255,255,.2) 10px,rgba(255,255,255,.2) 20px);background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(255,255,255,.2) 10px,rgba(255,255,255,.2) 20px);-webkit-animation:sideway 1.7s linear infinite;animation:sideway 1.7s linear infinite}.primary-action-button:disabled,.primary-action-link:disabled{cursor:not-allowed;opacity:.5}.primary-action-link{text-decoration:none;display:block}.primary-action-link.green-on-white{line-height:1.1666666667rem;padding:.7222222222rem 0}#error-message{margin:5.5555555556rem auto}@media screen and (min-width:56.8888888889rem){#error-message{max-width:50rem}}@media screen and (min-width:0) and (max-width:56.8333333333rem){#error-message{margin:5.5555555556rem 1.1111111111rem}}#error-message .content,#error-message .heading{text-align:center}#error-message .content{margin-bottom:2.7777777778rem}#forms-page #draft-actions-bar{position:fixed;bottom:0;left:0;right:0}#forms-page #draft-actions-bar .actions-bar-buttons{margin:0 auto;max-width:56.8888888889rem}#forms-page #draft-actions-bar .actions-bar-button{width:13.8888888889rem}.form-errors{border-radius:.2222222222rem;padding:1.1111111111rem 1.6666666667rem 1.1111111111rem 2.2222222222rem}.form-errors .heading-row{position:relative;left:-1.4444444444rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.form-errors .heading-row .icon{min-width:.8888888889rem;min-height:.8888888889rem;width:.8888888889rem;height:.8888888889rem;margin-right:.5555555556rem}.checkbox-input input[type=checkbox],label.radio-input input[type=radio]{min-height:20px;background-size:contain;background-position:top left;background-repeat:no-repeat}.form-errors .heading-row .message{position:relative;margin:0}.form-errors,.form-errors .section-field-errors button{background-color:#fdf5f4;color:#d54227;font-size:.7777777778rem}.form-errors .section{margin:.5555555556rem 0}.form-errors .section:last-child{margin-bottom:0}.form-errors .section .section-title{margin:.2777777778rem 0}.form-errors .section .section-field-errors{padding-left:1.1111111111rem;margin:0}.form-errors .section .section-field-errors button{text-align:left;cursor:pointer;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-header,.form-section .section-description,.form-section .section-title,.form-wrapper .form-subtitle,.form-wrapper .form-title,.form-wrapper .timeout-notice,.mast-head .mast-head--form-subtitle,.mast-head .mast-head--form-title,.patient-notice .content,input[type=submit].submit-input{text-align:center}.form-errors .section .section-field-errors button:not(:hover){text-decoration:underline}.form-field-group{-moz-box-sizing:border-box;box-sizing:border-box}.form-field-group .form-field{margin:.8333333333rem auto}.form-field-group .label-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.form-field-group .label-row label.form-field-group-label{display:block;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.7777777778rem;line-height:1rem;color:#343b48;letter-spacing:.0555555556rem;text-transform:uppercase;margin:.8333333333rem 0}.form-field-group .same-as-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;font-size:.7777777778rem}.form-field-group .same-as-row input[type=checkbox]{margin-left:1.1111111111rem}.form-field{-moz-box-sizing:border-box;box-sizing:border-box}.form-header h4{margin:1.6666666667rem 0}.form-inline-errors{list-style:none;margin:0;padding:0}.form-inline-errors .error-message{margin:.5555555556rem 0;padding:.8333333333rem;font-size:.7777777778rem;background-color:#fdf5f4;color:#d54227;border-radius:.2222222222rem}.checkbox-group-input .group .inputs .checkbox-input,.radio-group-input .group .inputs .radio-input{padding-top:.5555555556rem}.form-section .section-description{font-family:Lato-Light,sans-serif;line-height:1.5555555556rem}.checkbox-group-input .group .group-label,.date-input label.date-input-label,.month-year-input label.month-year-input-label{font-family:Lato-Bold,sans-serif;letter-spacing:.0555555556rem}.form-section .form-section-child.form-header{margin:1.6666666667rem auto}.form-section .form-section-child.form-field-group{margin:1.9444444444rem auto}.form-section .form-section-child.form-field{margin:.8333333333rem auto}.form-wrapper .form-section{margin:2.7777777778rem 0}.form-wrapper .actions-bar{position:fixed;bottom:0;left:0;right:0}.mast-head .clinic-logo{display:block;margin:0 auto;height:6.6666666667rem;max-width:20rem}.mast-head.compact .clinic-logo{height:4.4444444444rem;max-width:13.3333333333rem}.patient-notice .content{white-space:pre-line;margin-top:-2rem;margin-bottom:-1.5rem}.checkbox-group-input .group .group-label{display:block;font-size:.7777777778rem;line-height:1rem;color:#343b48;margin-bottom:.5555555556rem}.checkbox-group-input .group .inputs .checkbox-input:not(:last-child){padding-bottom:.5555555556rem}.checkbox-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#343b48;font-size:.7777777778rem;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.checkbox-input,.checkbox-input input[type=checkbox]{cursor:pointer}.date-input,.date-input label.date-input-label,.month-year-input,.month-year-input label.month-year-input-label{cursor:text}.checkbox-input input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;min-width:20px;margin-right:.5555555556rem;background-color:#fff;background-image:url(https://cdn.hotdoc.com.au/forms/dist/assets/icons/icon-checkbox-d15e75d9446178d4b50cbde6cd8529e0.svg)}.checkbox-input input[type=checkbox]:checked{background-image:url(https://cdn.hotdoc.com.au/forms/dist/assets/icons/icon-checkbox-selected-aacb203a341693ff35a9857f96c02aa6.svg)}.checkbox-input input[type=checkbox]:focus{box-shadow:0 0 .0555555556rem .1111111111rem #a6c5ec;border-radius:.3333333333rem}.date-input label.date-input-label{font-size:.7777777778rem;line-height:1rem;color:#343b48}.date-input .label-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.date-input .label-row .icon{margin-left:auto}.date-input .date-inputs{margin-top:.8333333333rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.date-input .date-inputs .date-field{position:relative;background-color:#fff}.date-input .date-inputs .date-field label,.month-year-input .month-year-inputs .month-year-field label{position:absolute;left:.8888888889rem;right:.8888888889rem;-webkit-transition:-webkit-transform 150ms cubic-bezier(0,0,.58,1);transition:-webkit-transform 150ms cubic-bezier(0,0,.58,1);transition:transform 150ms cubic-bezier(0,0,.58,1);transition:transform 150ms cubic-bezier(0,0,.58,1), -webkit-transform 150ms cubic-bezier(0,0,.58,1)}.date-input .date-inputs .date-field label{top:.8888888889rem;color:#858991}.date-input .date-inputs .date-field input{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.2777777778rem .8333333333rem .2777777778rem;border-radius:.4444444444rem}.date-input .date-inputs .date-field input:invalid{box-shadow:none}.date-input .date-inputs .date-field input:focus+label,.date-input .date-inputs .date-field label.has-value{-webkit-transform:translateX(-17%) translateY(-60%) scale(.65);transform:translateX(-17%) translateY(-60%) scale(.65)}.date-input .date-inputs .date-field.day-field,.date-input .date-inputs .date-field.month-field{-webkit-box-flex:3;-webkit-flex:3;-moz-box-flex:3;flex:3;padding-right:.5555555556rem}.date-input .date-inputs .date-field.year-field{-webkit-box-flex:4;-webkit-flex:4;-moz-box-flex:4;flex:4}.date-input input{border:2px solid #aeb1b6}.date-input input.valid,.date-input.valid input{border-color:#1ea160}.date-input input.invalid,.date-input.invalid input{border-color:#d54227}.month-year-input label.month-year-input-label{font-size:.7777777778rem;line-height:1rem;color:#343b48}.month-year-input .month-year-inputs{margin-top:.8333333333rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.month-year-input .month-year-inputs .month-year-field{position:relative;background-color:#fff}.month-year-input .month-year-inputs .month-year-field label{top:.8888888889rem;color:#858991}.number-input .validation-icon,.text-input .validation-icon,.textarea-input .validation-icon{max-height:.8333333333rem;right:.8333333333rem}.month-year-input .month-year-inputs .month-year-field input{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.2777777778rem .8333333333rem .2777777778rem;border-radius:.4444444444rem}.month-year-input .month-year-inputs .month-year-field input:invalid{box-shadow:none}.month-year-input .month-year-inputs .month-year-field input:focus+label,.month-year-input .month-year-inputs .month-year-field label.has-value{-webkit-transform:translateX(-17%) translateY(-60%) scale(.65);transform:translateX(-17%) translateY(-60%) scale(.65)}.month-year-input .month-year-inputs .month-year-field.month-field{-webkit-box-flex:3;-webkit-flex:3;-moz-box-flex:3;flex:3;padding-right:.5555555556rem}.month-year-input .month-year-inputs .month-year-field.year-field{-webkit-box-flex:4;-webkit-flex:4;-moz-box-flex:4;flex:4}.number-input,.select-input{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative}.month-year-input input{border:2px solid #aeb1b6}.month-year-input input.valid,.month-year-input.valid input{border-color:#1ea160}.month-year-input input.invalid,.month-year-input.invalid input{border-color:#d54227}.number-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.number-input input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.8333333333rem 2.2222222222rem .8333333333rem .8333333333rem;height:3rem;border:2px solid #aeb1b6;border-radius:.4444444444rem}.number-input input:invalid{box-shadow:none}.number-input input::-webkit-input-placeholder{color:#858991}.number-input input::-moz-placeholder{color:#858991}.number-input input::-ms-input-placeholder{color:#858991}.number-input input::placeholder{color:#858991}.number-input label,.radio-group-input .group .group-label{color:#343b48;font-size:.7777777778rem;line-height:1rem;letter-spacing:.0555555556rem;font-family:Lato-Bold,sans-serif}.number-input label{margin-bottom:.8333333333rem;width:100%}.number-input .input-container{position:relative}.number-input .validation-icon{position:absolute;top:1.1111111111rem}.number-input.valid input{border-color:#1ea160}.number-input.invalid input{border-color:#d54227}.radio-group-input .group .header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%;margin-bottom:.5555555556rem}.radio-group-input .group label{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;flex-grow:2}.radio-group-input .group .group-label{margin-right:.5555555556rem}.radio-group-input .group .clear-input{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:1.6666666667rem;margin-right:.5555555556rem}.radio-group-input .group .clear-input button{display:block;width:100%;height:100%;font-size:.7777777778rem;line-height:1rem;background-color:#fff;color:#1ea160;text-decoration:underline;cursor:pointer}.radio-group-input .group .clear-input button:hover{color:#22b66d;text-decoration:none}.select-input label,label.radio-input{color:#343b48;font-size:.7777777778rem}.radio-group-input .group .inputs .radio-input:not(:last-child){padding-bottom:.5555555556rem}label.radio-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}label.radio-input,label.radio-input input[type=radio]{cursor:pointer}label.radio-input input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;min-width:20px;margin-right:.5555555556rem;background-color:#fff;background-image:url(https://cdn.hotdoc.com.au/forms/dist/assets/icons/icon-radio-5d46190f7df520d222a7d9006903d0fb.svg)}label.radio-input input[type=radio]:checked{background-image:url(https://cdn.hotdoc.com.au/forms/dist/assets/icons/icon-radio-selected-32429c448ad2b2596840a1bfa4c353ed.svg)}label.radio-input input[type=radio]:focus{box-shadow:0 0 .0555555556rem .1111111111rem #a6c5ec;border-radius:50%}.select-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.signature-input,.text-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.select-input select{height:3rem;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:2px solid #aeb1b6;border-radius:.4444444444rem;padding:.8888888889rem 2.2222222222rem .7777777778rem .8333333333rem;background-image:url(https://cdn.hotdoc.com.au/forms/dist/assets/icons/icon-caret-down-grey-f62ed4e47b3f7cb6b31ac7d096c41a1c.svg);background-repeat:no-repeat;background-position:right .5555555556rem bottom .8888888889rem;background-size:1.1666666667rem .6666666667rem}.select-input label{margin-bottom:.8333333333rem;width:100%;font-family:Lato-Bold,sans-serif;line-height:1rem;letter-spacing:.0555555556rem}.select-input.valid select{border-color:#1ea160}.select-input.invalid select{border-color:#d54227}.signature-input{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:1rem}.signature-input--help{background:#e8f0fa;color:#216ecf;padding:.5555555556rem;font-size:.7777777778rem;border-radius:4px;margin-bottom:.8333333333rem;font-family:Lato-Bold,sans-serif}.signature-input--help p{margin:0}.signature-input #signature-canvas{border:2px solid #aeb1b6;border-radius:.4444444444rem;width:100%}.signature-input label{margin-bottom:.8333333333rem;width:100%;font-family:Lato-Bold,sans-serif;font-size:.7777777778rem;line-height:1rem;color:#343b48;letter-spacing:.0555555556rem}.signature-input .signature-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.signature-input .signature-buttons button{font-size:.8333333333rem;margin-top:.2777777778rem;padding:.4166666667rem 0;width:5.5555555556rem}input[type=submit].submit-input{background:#1ea160;border-radius:.2222222222rem;font-family:Lato-Bold,sans-serif;font-size:1.1111111111rem;color:#fff;width:11.1111111111rem;padding:.8333333333rem 0;cursor:pointer}.text-input label,.textarea-input label{margin-bottom:.8333333333rem;font-family:Lato-Bold,sans-serif;font-size:.7777777778rem;line-height:1rem;letter-spacing:.0555555556rem}.text-input input,.textarea-input textarea{padding:.8333333333rem 2.2222222222rem .8333333333rem .8333333333rem;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}input[type=submit].submit-input:hover{background-color:#22b66d}.text-input{position:relative;background-color:#fff}.text-input input{height:3rem;border:2px solid #aeb1b6;border-radius:.4444444444rem}.text-input input:invalid{box-shadow:none}.text-input input::-webkit-input-placeholder{color:#858991}.text-input input::-moz-placeholder{color:#858991}.text-input input::-ms-input-placeholder{color:#858991}.text-input input::placeholder{color:#858991}.text-input label{width:100%;color:#343b48}.text-input .input-container{position:relative}.text-input .validation-icon{position:absolute;top:1.1111111111rem}.textarea-input,.textarea-input .input-container{position:relative}.text-input.valid input{border-color:#1ea160}.text-input.invalid input{border-color:#d54227}.textarea-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.textarea-input textarea{min-height:8.3333333333rem;border:.1111111111rem solid #aeb1b6;border-width:2px;border-radius:.4444444444rem;background-color:#fff}.textarea-input textarea::-webkit-input-placeholder{color:#858991}.textarea-input textarea::-moz-placeholder{color:#858991}.textarea-input textarea::-ms-input-placeholder{color:#858991}.textarea-input textarea::placeholder{color:#858991}.textarea-input label{width:100%;color:#343b48}.draft-bar,.flash-message{color:#fff;text-align:center}.textarea-input .validation-icon{position:absolute;top:.8333333333rem}.textarea-input .validation-icon.hide{display:none}.textarea-input.valid textarea{border-color:#1ea160}.textarea-input.invalid textarea{border-color:#d54227}.submission-modal{text-align:center}@media screen and (min-width:0) and (max-width:56.8333333333rem){.submission-modal .modal-heading{padding:0 2.2222222222rem}}.submission-modal .loading-spinner{margin:2.7777777778rem auto}#prepare-help h3{text-align:center}#prepare-help .preparation-message{font-family:Lato-Light,sans-serif}#prepare-help .actions-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:2.2222222222rem 0}#prepare-help .standout{font-family:Lato-Regular,sans-serif}#promotion .header,#promotion .message b,#promotion .message strong,.hover-hint .hover-hint-tooltip .heading,.modal-dialog .content .modal-heading{font-family:Lato-Bold,sans-serif}#promotion{margin:1.2222222222rem 1.5555555556rem;line-height:1.3888888889rem}#promotion .header{font-size:1rem;margin-top:0}#promotion img{width:100%;height:auto}#promotion .message{margin-top:.6666666667rem;margin-bottom:.8888888889rem}#promotion .message p{margin-top:0;margin-bottom:.6666666667rem}#promotion .message ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:-1.1111111111rem;-moz-margin-start:-1.1111111111rem;margin-inline-start:-1.1111111111rem}#promotion .button{width:100%;height:2.2222222222rem;line-height:2.2222222222rem;padding:0}.actions-bar{padding:.5555555556rem 1.1111111111rem;background:#fff;box-shadow:0 -.1666666667rem .5555555556rem 0 rgba(198,198,198,.66),inset 0 .0555555556rem 0 0 #d5d5d5}.draft-bar,.flash-message.error{background-color:#d54227}.flash-message,.hover-hint .hover-hint-tooltip{box-shadow:0 .1666666667rem .3333333333rem 0 rgba(93,98,109,.5),inset 0 0 0 0 #dbdbdb}.actions-bar .actions-bar-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.draft-bar,.header-bar{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.actions-bar .actions-bar-button:not(:first-child){margin-left:.5555555556rem}.dob-hover-hint .hover-hint .hover-hint-tooltip{max-width:246px}.dob-hover-hint .hover-hint .hover-hint-tooltip p{margin:5px 0}.draft-bar{line-height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:fixed;top:0;width:100%;z-index:50}.flash-message-queue{z-index:1000;position:fixed;top:0;left:.5555555556rem;right:.5555555556rem;margin:0 auto;max-width:100vw}.flash-message-queue .flash-message{width:100%;max-width:24.4444444444rem;margin:.5555555556rem auto}.flash-message{cursor:pointer;padding:1.1111111111rem;font-size:1rem;border-radius:.2222222222rem;-moz-box-sizing:border-box;box-sizing:border-box;height:3.3333333333rem;-webkit-transition:opacity 150ms cubic-bezier(0,0,.58,1),height 150ms cubic-bezier(0,0,.58,1);transition:opacity 150ms cubic-bezier(0,0,.58,1),height 150ms cubic-bezier(0,0,.58,1);opacity:1}.flash-message.hide{opacity:0;height:0}.flash-message.success{background-color:#1ea160}.flash-message .message{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.header-bar{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;min-width:17.7777777778rem;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:56.8888888889rem){.header-bar{padding:1.3888888889rem}}@media screen and (min-width:0) and (max-width:56.8333333333rem){.header-bar{padding:1.1111111111rem}.header-bar .logo.small{width:5.1111111111rem;height:1.4444444444rem}}.header-bar .logo{width:6.6666666667rem;height:1.7777777778rem}.header-bar .logo img{width:100%;height:100%}.header-bar button.need-help{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;cursor:pointer;font-size:1.1111111111rem;color:#1ea160;background-color:#fff}.header-bar button.need-help img{height:1.6666666667rem;width:1.6666666667rem;margin-right:.5555555556rem}.hover-hint{font-size:.7777777778rem}.hover-hint button{width:1.3888888889rem;height:1.3888888889rem;background-color:#fff;cursor:pointer}.hover-hint button img{width:100%;height:100%}@media screen and (min-width:0) and (max-width:56.8333333333rem){.hover-hint button.hover-button{display:none}.modal-dialog{padding:1.1111111111rem}}@media screen and (min-width:56.8888888889rem){.hover-hint button.modal-button{display:none}}.hover-hint .hover-hint-tooltip{background:#216ecf;text-shadow:none;max-width:22.2222222222rem;border-color:#216ecf;z-index:1}.hover-hint .hover-hint-tooltip[x-placement^=bottom] .ember-tooltip-arrow{border-bottom-color:#216ecf}.hover-hint .hover-hint-tooltip[x-placement^=top] .ember-tooltip-arrow{border-top-color:#216ecf}.hover-hint .hover-hint-tooltip[x-placement^=left] .ember-tooltip-arrow{border-left-color:#216ecf}.hover-hint .hover-hint-tooltip[x-placement^=right] .ember-tooltip-arrow{border-right-color:#216ecf}.hover-hint .hover-hint-tooltip .ember-tooltip-arrow{box-shadow:-.1111111111rem -.1111111111rem .1666666667rem .0555555556rem rgba(200,200,200,.1)}.hover-hint .hover-hint-tooltip,.hover-hint .hover-hint-tooltip a{color:#fff}.hover-hint .hover-hint-tooltip a{text-decoration:none}.hover-hint .hover-hint-tooltip .heading{margin-top:.5555555556rem;margin-bottom:.8333333333rem}.hover-hint .hover-hint-tooltip img{margin:0 .5555555556rem}.hover-hint .modal-dialog .content{text-align:center}.loading-spinner{width:6.6666666667rem;height:6.6666666667rem;text-align:center}.loading-spinner svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loading-spinner svg path{fill:#1ea160}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.medicare-hover-hint .medicare-card-example{margin-bottom:.5555555556rem}.medicare-hover-hint .modal-dialog .heading{margin:1.1111111111rem 0}.medicare-hover-hint .ember-tooltip .heading{font-size:.7777777778rem;margin:.5555555556rem}.medicare-hover-hint .ember-tooltip .medicare-card-example,.medicare-hover-hint .ember-tooltip .medicare-required-message{width:15.5555555556rem}.medicare-hover-hint .ember-tooltip .medicare-required-message{margin:.5555555556rem}.modal-dialog{z-index:1000;position:fixed;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:#fff;top:0;bottom:0;left:0;right:0}.modal-dialog .content{margin:0 auto}.modal-dialog .content .modal-heading{margin:.5555555556rem 0}@media screen and (min-width:56.8888888889rem){.modal-dialog .content .modal-heading{font-size:1.3333333333rem}}@media screen and (min-width:0) and (max-width:56.8333333333rem){.modal-dialog .content .modal-heading{font-size:1.1111111111rem}}.modal-dialog .content p{font-family:Lato-Light,sans-serif;margin:.5555555556rem 0}@media screen and (min-width:56.8888888889rem){.modal-dialog .content p{font-size:1.5555555556rem}.modal-dialog .content{max-width:40rem}}@media screen and (min-width:0) and (max-width:56.8333333333rem){.modal-dialog .content p{font-size:1.2222222222rem}.modal-dialog .content{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}}.modal-dialog .content.auto-max-width{max-width:inherit}.modal-dialog .content .modal-actions{margin-top:2.7777777778rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.modal-dialog .content .modal-actions .modal-action:not(:first-child){margin-left:.5555555556rem}.modal-dialog .close{position:absolute;top:1.3888888889rem;right:1.3888888889rem;cursor:pointer;background-color:#fff}.modal-dialog .close img{width:1.3888888889rem;height:1.3888888889rem}.section-divider{width:2.7777777778rem;border-top:2px solid #1ea160;margin:1.6666666667rem auto}#forms-terms-page .header-bar{position:absolute;top:0;left:0;right:0}#forms-prepare-page,#forms-terms-page #agree-conditions-form{margin:7.2222222222rem auto}@media screen and (min-width:0) and (max-width:56.8333333333rem){#forms-prepare-page,#forms-terms-page #agree-conditions-form{margin:5.5555555556rem 1.1111111111rem}}#forms-details-page .header-bar,#forms-prepare-page .header-bar{position:absolute;top:0;left:0;right:0}#forms-details-page .form-wrapper{margin:7.2222222222rem auto}@media screen and (min-width:56.8888888889rem){#forms-details-page .form-wrapper,#forms-terms-page #agree-conditions-form{max-width:27.7777777778rem}#forms-prepare-page{max-width:30.5555555556rem}}@media screen and (min-width:0) and (max-width:56.8333333333rem){#forms-details-page .form-wrapper{margin:5.5555555556rem 1.1111111111rem}}#forms-details-page .form-wrapper .actions-bar .actions-bar-buttons{margin:0 auto;max-width:56.8888888889rem}#forms-complete-page{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:11.5555555556rem auto 5.5555555556rem}#forms-complete-page.has-promotion .success{padding-right:9.4444444444rem;max-width:17.2222222222rem;-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%;text-align:left}#forms-complete-page.has-promotion .success .tick{-webkit-align-self:flex-start;align-self:flex-start}#forms-complete-page.has-promotion .success .actions{position:relative}@media screen and (min-width:0) and (max-width:56.8333333333rem){#forms-complete-page.has-promotion{margin-top:3.8888888889rem;margin-bottom:0;padding-bottom:5.5555555556rem;background-color:#edf0f9}#forms-complete-page.has-promotion .success{padding:0 1.1111111111rem;background-color:#fff;max-width:100%}#forms-complete-page.has-promotion .success .tick{width:2.4444444444rem}#forms-complete-page.has-promotion .success .content{max-width:18.6111111111rem;-webkit-align-self:center;align-self:center}#forms-complete-page.has-promotion .success .actions{position:relative}#forms-complete-page{margin-top:7.5555555556rem}}@media screen and (min-width:56.8888888889rem){#forms-complete-page{max-width:50rem}}#forms-complete-page .success{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}#forms-complete-page .success .heading{font-size:2.3888888889rem;margin:0;padding-top:1.3888888889rem;padding-bottom:.7222222222rem}#forms-complete-page .success .content{font-size:1.2222222222rem;padding-bottom:2.5rem}#forms-complete-page .success .content p{margin:0}#forms-complete-page .success .content strong{font-family:Lato-Bold,sans-serif}#forms-complete-page .success .tick{-webkit-align-self:center;align-self:center;width:3.3888888889rem}#forms-complete-page .success .actions .primary-action-button,#forms-complete-page .success .actions .primary-action-link{padding:0;height:2.2222222222rem;width:17.2222222222rem}@media screen and (min-width:0) and (max-width:56.8333333333rem){#forms-complete-page .success{padding:0 1.1111111111rem;background-color:#fff;text-align:left}#forms-complete-page .success .tick{-webkit-align-self:flex-start;align-self:flex-start}#forms-complete-page .success .heading{padding-top:.7222222222rem}#forms-complete-page .success .actions{position:fixed;bottom:1.1111111111rem;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}#forms-complete-page .success .actions .primary-action-button,#forms-complete-page .success .actions .primary-action-link{width:18.6111111111rem}}#forms-complete-page .promotion-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;flex:1 1 50%;-webkit-align-self:center;align-self:center;box-shadow:0 .1111111111rem 1.1111111111rem 0 rgba(0,0,0,.1);border-radius:.4444444444rem;max-width:20.2777777778rem;background-color:#fff}@media screen and (min-width:0) and (max-width:56.8333333333rem){#forms-complete-page .promotion-wrapper{margin-top:.8333333333rem;max-width:18.6111111111rem}}#forms-complete-page .header-bar{position:absolute;top:0;left:0;right:0}#forms-error-page{margin:5.5555555556rem auto}@media screen and (min-width:56.8888888889rem){#forms-error-page{max-width:50rem}}@media screen and (min-width:0) and (max-width:56.8333333333rem){#forms-error-page{margin:5.5555555556rem 1.1111111111rem}}#forms-error-page .content,#forms-error-page .heading{text-align:center}#forms-error-page .content{margin-bottom:2.7777777778rem}