.styles_container__I3Ywc{position:relative;border:none}.styles_container__I3Ywc label{display:flex;flex-direction:row;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-petrol-green);font-size:1.6rem}.styles_container__I3Ywc .styles_checkbox__5LUNa{position:relative;align-self:center;width:2.5rem;height:2.5rem;margin:0 20px 0 0;border:var(--primary-border-regular)}.styles_container__I3Ywc .styles_checkbox__5LUNa:after{content:"";position:absolute;display:none;border-radius:0;left:8px;top:4px;width:7px;height:13px;border:solid var(--color-white);border-width:0 3px 3px 0;transform:rotate(45deg)}.styles_container__I3Ywc input[type=checkbox],.styles_container__I3Ywc input[type=radio]{position:absolute;opacity:0;height:0;width:0}.styles_container__I3Ywc input[type=checkbox]:checked~.checkmark,.styles_container__I3Ywc input[type=radio]:checked~.checkmark{background-color:var(--color-petrol-green)}.styles_container__I3Ywc input[type=checkbox]:checked~.checkmark:after,.styles_container__I3Ywc input[type=radio]:checked~.checkmark:after{display:block}.styles_container__I3Ywc input[type=checkbox]:focus~.checkmark,.styles_container__I3Ywc input[type=radio]:focus~.checkmark{outline:1px solid var(--color-turquoise)}.styles_container__I3Ywc .styles_errorMessage__RKCkP{color:var(--color-error)}.styles_container__I3Ywc.styles_error__JaGfj .styles_checkbox__5LUNa{border-color:var(--color-error)}.styles_container__I3Ywc.petrol-green label{color:var(--color-white)}.styles_container__I3Ywc.petrol-green .styles_checkbox__5LUNa{border-color:var(--color-white)}.styles_container__bGB6C{display:flex;flex-direction:column;gap:var(--spacing-components);padding:var(--spacing-components);border-radius:var(--border-radius-large)}.styles_container__bGB6C.petrol-green .styles_heading__QNaTe{color:var(--color-white)}.styles_container__iFYe6{display:flex;flex-direction:column;gap:var(--spacing-components)}.styles_container__iFYe6 .styles_header__KflKg{margin:0 0 0 var(--spacing-elements)}.styles_container__iFYe6 .styles_header__KflKg .styles_heading__q581f{margin-bottom:var(--spacing-components)}.styles_container__iFYe6 button{align-self:flex-start}.styles_container__iFYe6 .styles_bodyText__5Tc7A{max-width:var(--text-max-width)}