/*!
    Copyright (c) 2024 Brisbane City Council
    Adaptive Forms Component related styles
*/.panel .info-banner-panel .guideGridFluidLayout2Container .cmp-teaser__action-link{background:#0067b1;border-radius:4px;color:#fff;display:inline-flex;font-weight:600;padding:12px 16px;border:none;font-size:1rem;line-height:24px;gap:8px;width:max-content;height:max-content;text-decoration:none;display:flex;flex-direction:row;cursor:pointer}.panel .info-banner-panel .guideGridFluidLayout2Container .cmp-teaser__action-link .iconButton-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.58984 16.58L13.1698 12L8.58984 7.41L9.99984 6L15.9998 12L9.99984 18L8.58984 16.58Z' fill='white'/%3E%3C/svg%3E")}@media only screen and (max-width: 599px){.panel .info-banner-panel .guideGridFluidLayout2Container .cmp-teaser__action-link{width:100%;justify-content:center;box-sizing:border-box}}.panel .info-banner-panel .guideGridFluidLayout2Container .cmp-teaser__action-link:hover{background:#002e53;color:#fff;box-shadow:0 1px 3px 1px #0000001a,0 1px 2px #0000004d}.panel .info-banner-panel .guideGridFluidLayout2Container .cmp-teaser__action-link:focus-visible{outline:2px solid #015ea0;outline-offset:2px;box-shadow:0 1px 3px 1px #0000001a,0 1px 2px #0000004d}.panel .info-banner-panel .guideGridFluidLayout2Container .cmp-teaser__action-link:active{background:#203e5e;color:#fff;outline:none}.button-default.reset,.button-default.submit{cursor:pointer;background:#fff;border-radius:4px;color:#0067b1;font-weight:600;padding:12px 16px;border:1px solid #0067b1;font-size:1rem;line-height:24px;gap:8px;width:max-content;height:max-content;text-decoration:none;display:flex;flex-direction:row-reverse}@media only screen and (max-width: 599px){.button-default.reset,.button-default.submit{width:100%;justify-content:center;box-sizing:border-box}}.button-default.reset:hover,.button-default.submit:hover{background:#002e53;border-color:#002e53;color:#fff;box-shadow:0 1px 3px 1px #0000001a,0 1px 2px #0000004d}.button-default.reset:focus-visible,.button-default.submit:focus-visible{outline:2px solid #015ea0;outline-offset:2px}.button-default.reset:active,.button-default.submit:active{background:#203e5e;color:#fff}.guideDatePicker .guideDateInputWidget .comb-datefield label,.guideFieldLabel.top label{color:#002e53;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin-bottom:16px}.guidedatepicker .guideDatePicker .dateTimeEdit input,.guideDatePicker .guideDateInputWidget .comb-datefield input[type=text],.guideTextBox .guideFieldWidget.textField input{border:1px solid #666666;border-radius:4px;background-color:#fff;padding:12px 12px 12px 16px;font-size:1rem;font-style:normal;font-weight:400;line-height:24px;height:52px}.guidedatepicker .guideDatePicker .dateTimeEdit input:hover,.guideDatePicker .guideDateInputWidget .comb-datefield input[type=text]:hover,.guideTextBox .guideFieldWidget.textField input:hover{background-color:#eef2f5}.guidedatepicker .guideDatePicker .dateTimeEdit input:focus-visible,.guideDatePicker .guideDateInputWidget .comb-datefield input[type=text]:focus-visible,.guideTextBox .guideFieldWidget.textField input:focus-visible{background-color:#fff;border:2px solid #0067b1;outline:none}.guideGridFluidLayout2Container{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.guideFieldLabel.top label{margin-top:56px}}@media only screen and (max-width: 1023px){.guideFieldLabel.top label{margin-top:40px}}.guideFieldDescription.long{margin-top:8px}.guideFieldDescription.long p,.guideFieldDescription.long ul{color:#333;font-weight:400;font-size:.875rem;line-height:20px}.guideFieldDescription.long p{margin:0}.form-help-text p,.form-help-text ul{font-size:.875rem}.guideHelpQuestionMark,.validation-failure .guideFieldDescription.long{display:none}.validation-failure .guideFieldError{visibility:visible;margin-top:8px;color:#ae0000;font-weight:400;font-size:.875rem;line-height:20px}.guideTextBox[data-mandatory=true] .guideFieldLabel label:after{content:"*";color:#d60024;margin-left:2px}.guidedropdownlist .guideFieldWidget.dropDownList select{border:1px solid #666666;border-radius:4px;background-color:#fff;padding:12px 12px 12px 16px;font-size:1rem;font-style:normal;font-weight:400;line-height:24px;height:52px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.41 8.58002L12 13.17L16.59 8.58002L18 10L12 16L6 10L7.41 8.58002Z' fill='%230067B1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px bottom 50%}.guidedropdownlist .guideFieldWidget.dropDownList select:hover{background-color:#eef2f5}.guidedropdownlist .guideFieldWidget.dropDownList select:focus-visible{border:2px solid #0067b1;background-color:#fff;outline:none}.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem{display:flex;align-items:center}.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget.left.XfaCheckBox{padding:12px;border-radius:48px}.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget.left.XfaCheckBox input[type=radio]{margin:0;height:24px;width:24px;accent-color:#666666}.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget.left.XfaCheckBox input[type=radio][aria-checked=true],.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget.left.XfaCheckBox input[type=radio]:hover[aria-checked=true]{accent-color:#0067b1}.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget.left.XfaCheckBox input[type=radio]:focus-visible{outline:none}.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget.left.XfaCheckBox input[type=radio]:active[aria-checked=true]{accent-color:#0067b1}.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget.left.XfaCheckBox:has(input[type=radio]:hover),.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideFieldWidget.left.XfaCheckBox:has(input[type=radio]:focus-visible){background-color:#e9ecef}.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideWidgetLabel.right{display:inline-block}.guideradiobutton .guideRadioButtonGroupItems .guideRadioButtonItem .guideWidgetLabel.right label{margin:0;color:#333;font-size:1rem;font-style:normal;font-weight:400;line-height:24px}.guidecheckbox .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget.XfaCheckBox{padding:12px;border-radius:48px}.guidecheckbox .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget.XfaCheckBox:has(input[type=checkbox]:hover){background-color:#e9ecef}.guidecheckbox .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget.XfaCheckBox input[type=checkbox]{margin:0;height:24px;width:24px;accent-color:#0067b1;border:0;appearance:auto}.guidecheckbox .guideCheckBoxGroupItems .guideCheckBoxItem .guideFieldWidget.XfaCheckBox input[type=checkbox]:before{all:unset}.guidecheckbox .guideCheckBoxGroupItems .guideCheckBoxItem .guideWidgetLabel.right{display:inline-block}.guidecheckbox .guideCheckBoxGroupItems .guideCheckBoxItem .guideWidgetLabel.right label{margin:0;color:#333;font-size:1rem;font-style:normal;font-weight:400;line-height:24px}.guideDatePicker .guideDateInputWidget .comb-datefield{display:flex;flex-direction:column;gap:8px;height:auto}.guideDatePicker .guideDateInputWidget .comb-datefield label{margin-bottom:8px}.guideDatePicker .guideDateInputWidget .comb-datefield input[type=text][aria-label=Month],.guideDatePicker .guideDateInputWidget .comb-datefield input[type=text][aria-label=Day]{width:56px}.guideDatePicker .guideDateInputWidget .comb-datefield input[type=text][aria-label=Year]{width:80px}.guidedatepicker .guideDatePicker .dateTimeEdit{margin-bottom:8px}.panel .info-banner-panel .guideGridFluidLayout2Container{border-radius:4px;display:flex;flex-direction:column;background-color:#f8fcff;box-shadow:0 2px 6px #00000026,0 1px 2px #00000008;padding:32px;gap:24px!important}.panel .info-banner-panel .guideGridFluidLayout2Container:before,.panel .info-banner-panel .guideGridFluidLayout2Container:after{all:unset}.panel .info-banner-panel .guideGridFluidLayout2Container .guidetextdraw h3{margin-top:0;margin-bottom:24px}.panel .info-banner-panel .guideGridFluidLayout2Container .guidetextdraw p{margin:0}.panel .info-banner-panel .guideGridFluidLayout2Container .cmp-teaser__action-link[target=_blank] .iconButton-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' width='24' height='24' %3E%3Cpath d='M13.7778 4V5.77778H16.9689L8.23111 14.5156L9.48444 15.7689L18.2222 7.03111V10.2222H20V4H13.7778ZM18.2222 18.2222H5.77778V5.77778H12V4H5.77778C5.30628 4 4.8541 4.1873 4.5207 4.5207C4.1873 4.8541 4 5.30628 4 5.77778V18.2222C4 18.6937 4.1873 19.1459 4.5207 19.4793C4.8541 19.8127 5.30628 20 5.77778 20H18.2222C18.6937 20 19.1459 19.8127 19.4793 19.4793C19.8127 19.1459 20 18.6937 20 18.2222V12H18.2222V18.2222Z' fill='white' /%3E%3C/svg%3E")}.panel .info-banner-panel .guideGridFluidLayout2Container .cmp-teaser__action-link:after{all:unset!important}.guidetextdraw .guideStaticText .red{color:#d60024}.button-default.submit .iconButton-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.58984 16.58L13.1698 12L8.58984 7.41L9.99984 6L15.9998 12L9.99984 18L8.58984 16.58Z' fill='%230067B1'/%3E%3C/svg%3E")}.button-default.submit:active .iconButton-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8.58984 16.58L13.1698 12L8.58984 7.41L9.99984 6L15.9998 12L9.99984 18L8.58984 16.58Z' fill='white'/%3E%3C/svg%3E")}.button-default.reset{flex-direction:row}.button-default.reset .iconButton-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 20.95C8.98333 20.7 7.3125 19.8208 5.9875 18.3125C4.6625 16.8042 4 15.0333 4 13C4 11.9 4.21667 10.8458 4.65 9.8375C5.08333 8.82917 5.7 7.95 6.5 7.2L7.925 8.625C7.29167 9.19167 6.8125 9.85 6.4875 10.6C6.1625 11.35 6 12.15 6 13C6 14.4667 6.46667 15.7625 7.4 16.8875C8.33333 18.0125 9.53333 18.7 11 18.95V20.95ZM13 20.95V18.95C14.45 18.6833 15.6458 17.9917 16.5875 16.875C17.5292 15.7583 18 14.4667 18 13C18 11.3333 17.4167 9.91667 16.25 8.75C15.0833 7.58333 13.6667 7 12 7H11.925L13.025 8.1L11.625 9.5L8.125 6L11.625 2.5L13.025 3.9L11.925 5H12C14.2333 5 16.125 5.775 17.675 7.325C19.225 8.875 20 10.7667 20 13C20 15.0167 19.3375 16.7792 18.0125 18.2875C16.6875 19.7958 15.0167 20.6833 13 20.95Z' fill='%230067B1'/%3E%3C/svg%3E")}.button-default.reset:hover .iconButton-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 20.95C8.98333 20.7 7.3125 19.8208 5.9875 18.3125C4.6625 16.8042 4 15.0333 4 13C4 11.9 4.21667 10.8458 4.65 9.8375C5.08333 8.82917 5.7 7.95 6.5 7.2L7.925 8.625C7.29167 9.19167 6.8125 9.85 6.4875 10.6C6.1625 11.35 6 12.15 6 13C6 14.4667 6.46667 15.7625 7.4 16.8875C8.33333 18.0125 9.53333 18.7 11 18.95V20.95ZM13 20.95V18.95C14.45 18.6833 15.6458 17.9917 16.5875 16.875C17.5292 15.7583 18 14.4667 18 13C18 11.3333 17.4167 9.91667 16.25 8.75C15.0833 7.58333 13.6667 7 12 7H11.925L13.025 8.1L11.625 9.5L8.125 6L11.625 2.5L13.025 3.9L11.925 5H12C14.2333 5 16.125 5.775 17.675 7.325C19.225 8.875 20 10.7667 20 13C20 15.0167 19.3375 16.7792 18.0125 18.2875C16.6875 19.7958 15.0167 20.6833 13 20.95Z' fill='white'/%3E%3C/svg%3E")}.button-default.reset:active .iconButton-icon{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M11 20.95C8.98333 20.7 7.3125 19.8208 5.9875 18.3125C4.6625 16.8042 4 15.0333 4 13C4 11.9 4.21667 10.8458 4.65 9.8375C5.08333 8.82917 5.7 7.95 6.5 7.2L7.925 8.625C7.29167 9.19167 6.8125 9.85 6.4875 10.6C6.1625 11.35 6 12.15 6 13C6 14.4667 6.46667 15.7625 7.4 16.8875C8.33333 18.0125 9.53333 18.7 11 18.95V20.95ZM13 20.95V18.95C14.45 18.6833 15.6458 17.9917 16.5875 16.875C17.5292 15.7583 18 14.4667 18 13C18 11.3333 17.4167 9.91667 16.25 8.75C15.0833 7.58333 13.6667 7 12 7H11.925L13.025 8.1L11.625 9.5L8.125 6L11.625 2.5L13.025 3.9L11.925 5H12C14.2333 5 16.125 5.775 17.675 7.325C19.225 8.875 20 10.7667 20 13C20 15.0167 19.3375 16.7792 18.0125 18.2875C16.6875 19.7958 15.0167 20.6833 13 20.95Z' fill='white'/%3E%3C/svg%3E")}.guidetoolbar{display:flex;gap:8px}@media (min-width: 768px){.container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}}@media (min-width: 768px){.container{width:unset}}@media (min-width: 992px){.container{width:unset}}@media (min-width: 1200px){.container{width:unset}}.fd-row:before,.fd-row:after{content:none}@media (max-width: 767px){[id$=_guide-item-container]{overflow-x:unset}}.guideContainerNode .step.mobileLayout{display:none}
