*,html{box-sizing:border-box;font-family:Roboto,sans-serif}:before,:after{box-sizing:inherit}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;min-height:100vh;margin:0;padding:0}body{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);color:var(--grey-900);overflow-x:hidden!important}body.modal-open{overflow-y:hidden!important}main{display:block}img{max-width:100%;height:auto}a{color:var(--blue-600);cursor:pointer;transition:all .2s ease-out}a:hover{color:var(--blue-800)}p{margin:0 0 var(--spacing-desktop-xsmall);font-size:var(--typography-body-font-size)}@media (width>=68.75rem){p.large{font-size:1.25rem;line-height:2rem}}@media (width<=47.9375rem){li{text-align:left}}li P:last-of-type{margin:0}strong,b{font-weight:500}small{font-size:var(--typography-help-text-font-size);line-height:var(--typography-help-text-line-height)}small button{font-size:var(--typography-help-text-font-size)!important;line-height:var(--typography-help-text-line-height)!important;text-align:left!important}small button.blank{color:var(--blue-600)!important;text-decoration:underline!important}h1,h2,h3,h4,h5{margin:0 0 var(--spacing-desktop-xsmall) 0;font-weight:var(--typography-headings-font-weight);line-height:var(--typography-headings-line-height);padding:0}h1{font-size:2.25rem;line-height:2.875rem}@media (width>=48rem){h1{font-size:2.5rem;line-height:3.125rem}}@media (width>=68.75rem){h1{font-size:2.875rem;line-height:3.5rem}h1.large{font-size:4.5rem;line-height:4.9375rem}}h2,.h2{font-size:1.625rem;line-height:2.25rem}@media (width>=48rem){h2,.h2{font-size:2rem;line-height:2.625rem}}h3,.h3{font-size:1.375rem;line-height:1.875rem}@media (width>=48rem){h3,.h3{font-size:1.5rem;line-height:1.9375rem}}h4,.h4{font-size:1.125rem;line-height:1.5rem}@media (width>=48rem){h4,.h4{font-size:1.25rem;line-height:1.625rem}}h5,.h5{font-size:1rem;line-height:var(--typography-help-text-line-height)}@media (width>=48rem){h5,.h5{font-size:1.125rem;line-height:1.4375rem}}mark{background-color:var(--blue-200);color:var(--grey-900)}input{background-color:var(--grey-200);padding:var(--input-padding);border:.0625rem solid var(--grey-400);width:100%;font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);border-radius:var(--utils-border-radius);transition:all .2s ease-out;display:block}input:focus{outline:.125rem solid var(--blue-600);outline-offset:-.125rem;background-color:var(--white)}input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){min-height:var(--input-height)}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}input ::placeholder{color:var(--grey-900);opacity:.7}input :-ms-placeholder-shown{color:var(--grey-900)}input ::-moz-placeholder{color:var(--grey-900)}textarea{background-color:var(--grey-200);width:100%;padding:var(--input-padding);border:.0625rem solid var(--grey-400);font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);border-radius:var(--utils-border-radius);font-family:inherit;transition:all .2s ease-out;display:block}textarea:focus{outline:.125rem solid var(--blue-600);outline-offset:-.125rem;background-color:var(--white)}textarea ::placeholder{color:var(--grey-900);opacity:.7}textarea :-ms-placeholder-shown{color:var(--grey-900)}textarea ::-moz-placeholder{color:var(--grey-900)}fieldset{margin:0 auto var(--spacing-desktop-small);border:none;padding:0}.consent-checkbox label{text-align:left;margin-bottom:0}.loadingCentered{justify-content:center;align-items:center;height:100%;display:flex}.buttonsWrapper{gap:var(--spacing-desktop-xsmall);display:flex}@media (width<=35.625rem){.buttonsWrapper{gap:var(--spacing-mobile-xsmall);flex-direction:column}.buttonsWrapper>button{max-width:fit-content}}.buttonsWrapper.vertical{gap:var(--spacing-mobile-xsmall);margin-top:var(--spacing-desktop-xsmall);flex-direction:column}.buttonsWrapper.vertical>button{justify-content:center;max-width:100%}.popup{z-index:150}.content-small-width{max-width:var(--width-small)}.content-medium-width{max-width:var(--width-medium)}.content-large-width{max-width:var(--width-large)}.title-and-text .children p button{vertical-align:baseline;margin:0!important}@media (width<=85rem) and (width>=53.125rem){.intercom-lightweight-app-launcher{bottom:3.75rem!important}}
