a {
    text-decoration: none;
}

.CheckboxField_root__Nj\+68 {
    line-height: 20px
}

.CheckboxField_root__Nj\+68 label {
    display: inline-flex;
    border: 1px solid rgba(0,0,0,0);
    padding-left: 1px;
    padding-right: 1px
}

.CheckboxField_root__Nj\+68:focus-within label {
    border: 1px dashed #003972;
    border-radius: 3px
}

.CheckboxField_root__Nj\+68.CheckboxField_invalid__-QehU:focus-within label {
    border: 1px dashed #c21636;
    border-radius: 3px
}

.CheckboxField_root__Nj\+68 .CheckboxField_checkbox__be3a1 {
    margin-right: 0
}

.CheckboxField_root__Nj\+68 .CheckboxField_fieldError__J1gOK {
    padding-top: 3px
}

.CheckboxGroup_root__CeS-h {
    pointer-events: all;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.CheckboxGroup_root__CeS-h .CheckboxGroup_checkboxFieldWrapper__pDlAc {
    display: flex;
    flex-wrap: wrap;
    line-height: 18px;
    width: 100%
}

.CheckboxGroup_root__CeS-h .CheckboxGroup_checkboxFieldWrapper__pDlAc.CheckboxGroup_verticalAlignment__EJHPu {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.CheckboxGroup_root__CeS-h .CheckboxGroup_grid__6cq1Q {
    column-gap: 10px;
    row-gap: 0
}

.Grid_root__-KJHw {
    width: 100%;
    display: grid;
    gap: var(--margin)
}

.Grid_root__-KJHw.Grid_col1__5eAlH {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col2__0nskX {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col3__Ktbk3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col4__agnVU {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col5__3fBee {
    grid-template-columns: repeat(5, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col6__yPqqp {
    grid-template-columns: repeat(6, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col7__OEIlO {
    grid-template-columns: repeat(7, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col8__NZFph {
    grid-template-columns: repeat(8, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col9__sEM-h {
    grid-template-columns: repeat(9, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col10__JRzKY {
    grid-template-columns: repeat(10, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col11__huTbF {
    grid-template-columns: repeat(11, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col12__Mcwmu {
    grid-template-columns: repeat(12, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col13__rcIHc {
    grid-template-columns: repeat(13, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col14__tZzS0 {
    grid-template-columns: repeat(14, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col15__voC5w {
    grid-template-columns: repeat(15, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col16__BigRG {
    grid-template-columns: repeat(16, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col17__HIwDG {
    grid-template-columns: repeat(17, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col18__afLpu {
    grid-template-columns: repeat(18, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col19__3Chgq {
    grid-template-columns: repeat(19, minmax(0, 1fr))
}

.Grid_root__-KJHw.Grid_col20__kmxBI {
    grid-template-columns: repeat(20, minmax(0, 1fr))
}

@media(min-width: 0) {
    .Grid_root__-KJHw.Grid_xs_col1__JAWyj {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col2__hiwFh {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col3__Dc77t {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col4__t8k3S {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col5__0O6XM {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col6__cuzJa {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col7__q0aF1 {
        grid-template-columns: repeat(7, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col8__wM\+Cj {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col9__4Gahf {
        grid-template-columns: repeat(9, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col10__oT3SB {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col11__6FWBu {
        grid-template-columns: repeat(11, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col12__lehL7 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col13__z39ii {
        grid-template-columns: repeat(13, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col14__0bEpo {
        grid-template-columns: repeat(14, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col15__HUR5- {
        grid-template-columns: repeat(15, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col16__bL3Hv {
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col17__Pyj\+J {
        grid-template-columns: repeat(17, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col18__sn9sE {
        grid-template-columns: repeat(18, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col19__ip4b3 {
        grid-template-columns: repeat(19, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xs_col20__5dIsR {
        grid-template-columns: repeat(20, minmax(0, 1fr))
    }
}

@media(min-width: 640px) {
    .Grid_root__-KJHw.Grid_sm_col1__TXrpF {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col2__rzIM1 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col3__KBWKj {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col4__51J9A {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col5__ERytV {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col6__TUKFp {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col7__BJcwJ {
        grid-template-columns: repeat(7, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col8__yiIR8 {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col9__6JFr1 {
        grid-template-columns: repeat(9, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col10__YRF7B {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col11__lG2nX {
        grid-template-columns: repeat(11, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col12__ozIX7 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col13__EfE-S {
        grid-template-columns: repeat(13, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col14__SOcnT {
        grid-template-columns: repeat(14, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col15__h37b0 {
        grid-template-columns: repeat(15, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col16__YXI26 {
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col17__118Jf {
        grid-template-columns: repeat(17, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col18__9XojT {
        grid-template-columns: repeat(18, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col19__tUUjB {
        grid-template-columns: repeat(19, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_sm_col20__5yIvL {
        grid-template-columns: repeat(20, minmax(0, 1fr))
    }
}

@media(min-width: 768px) {
    .Grid_root__-KJHw.Grid_md_col1__Y4iql {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col2__s9iAe {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col3__7zJxR {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col4__Lg93P {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col5__hvDo1 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col6__1ALKA {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col7__R\+D2h {
        grid-template-columns: repeat(7, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col8__V27nH {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col9__xiCwF {
        grid-template-columns: repeat(9, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col10__SQkR5 {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col11__3DhDh {
        grid-template-columns: repeat(11, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col12__Lug43 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col13__EwN9e {
        grid-template-columns: repeat(13, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col14__ytfnn {
        grid-template-columns: repeat(14, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col15__9K4V5 {
        grid-template-columns: repeat(15, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col16__EJXlM {
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col17__eaIup {
        grid-template-columns: repeat(17, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col18__CWv8o {
        grid-template-columns: repeat(18, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col19__vaI6\+ {
        grid-template-columns: repeat(19, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_md_col20__NC9CC {
        grid-template-columns: repeat(20, minmax(0, 1fr))
    }
}

@media(min-width: 1024px) {
    .Grid_root__-KJHw.Grid_lg_col1__f9ATx {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col2__5tDCe {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col3__uzFAK {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col4__f-7Xg {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col5__n01sO {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col6__vgO7D {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col7__XJLi3 {
        grid-template-columns: repeat(7, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col8__O9ssq {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col9__v-raX {
        grid-template-columns: repeat(9, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col10__Le36d {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col11__bVW08 {
        grid-template-columns: repeat(11, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col12__6G5TR {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col13__3Spws {
        grid-template-columns: repeat(13, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col14__9ZN6u {
        grid-template-columns: repeat(14, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col15__SGZ2x {
        grid-template-columns: repeat(15, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col16__-UJDM {
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col17__6A-7t {
        grid-template-columns: repeat(17, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col18__oXDwh {
        grid-template-columns: repeat(18, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col19__0mVPi {
        grid-template-columns: repeat(19, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_lg_col20__nFpnf {
        grid-template-columns: repeat(20, minmax(0, 1fr))
    }
}

@media(min-width: 1280px) {
    .Grid_root__-KJHw.Grid_xl_col1__RwEKH {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col2__DE6l\+ {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col3__IZiSj {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col4__FIpv1 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col5__zF8hg {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col6__BVxG1 {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col7__8BEQR {
        grid-template-columns: repeat(7, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col8__\+uINi {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col9__WxpP8 {
        grid-template-columns: repeat(9, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col10__\+TVCN {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col11__wBn49 {
        grid-template-columns: repeat(11, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col12__AhwMP {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col13__780UJ {
        grid-template-columns: repeat(13, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col14__RLjh6 {
        grid-template-columns: repeat(14, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col15__GzpuR {
        grid-template-columns: repeat(15, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col16__zdX65 {
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col17__-\+4GC {
        grid-template-columns: repeat(17, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col18__8plji {
        grid-template-columns: repeat(18, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col19__e4F-G {
        grid-template-columns: repeat(19, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xl_col20__4prtZ {
        grid-template-columns: repeat(20, minmax(0, 1fr))
    }
}

@media(min-width: 1536px) {
    .Grid_root__-KJHw.Grid_xxl_col1__HDq29 {
        grid-template-columns:repeat(1, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col2__eODQo {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col3__jq3dE {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col4__IFtr0 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col5__LyJCv {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col6__p8yAG {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col7__CFg2a {
        grid-template-columns: repeat(7, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col8__lKWgq {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col9__nsr9G {
        grid-template-columns: repeat(9, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col10__xrQy\+ {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col11__QK5C2 {
        grid-template-columns: repeat(11, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col12__ELFZJ {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col13__swRAh {
        grid-template-columns: repeat(13, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col14__EIYkn {
        grid-template-columns: repeat(14, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col15__am0wU {
        grid-template-columns: repeat(15, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col16__P3-21 {
        grid-template-columns: repeat(16, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col17__YzskW {
        grid-template-columns: repeat(17, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col18__FZaA8 {
        grid-template-columns: repeat(18, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col19__aPIsR {
        grid-template-columns: repeat(19, minmax(0, 1fr))
    }

    .Grid_root__-KJHw.Grid_xxl_col20__zYavp {
        grid-template-columns: repeat(20, minmax(0, 1fr))
    }
}

@media(min-width: 0)and (max-width: 639px) {
    .Grid_root__-KJHw.Grid_xs_col_hide__SwEOc {
        visibility:hidden
    }

    .Grid_root__-KJHw.Grid_xs_col_none__XJsHp {
        display: none
    }
}

@media(min-width: 640px)and (max-width: 767px) {
    .Grid_root__-KJHw.Grid_sm_col_hide__7StDI {
        visibility:hidden
    }

    .Grid_root__-KJHw.Grid_sm_col_none__9BSrU {
        display: none
    }
}

@media(min-width: 768px)and (max-width: 1023px) {
    .Grid_root__-KJHw.Grid_md_col_hide__Fis4L {
        visibility:hidden
    }

    .Grid_root__-KJHw.Grid_md_col_none__Q-N9R {
        display: none
    }
}

@media(min-width: 1024px)and (max-width: 1279px) {
    .Grid_root__-KJHw.Grid_lg_col_hide__4KMo0 {
        visibility:hidden
    }

    .Grid_root__-KJHw.Grid_lg_col_none__J-27L {
        display: none
    }
}

@media(min-width: 1280px)and (max-width: 1535px) {
    .Grid_root__-KJHw.Grid_xl_col_hide__KWc-x {
        visibility:hidden
    }

    .Grid_root__-KJHw.Grid_xl_col_none__8rQpX {
        display: none
    }
}

@media(min-width: 1536px) {
    .Grid_root__-KJHw.Grid_xxl_col_hide__bjsJ7 {
        visibility:hidden
    }

    .Grid_root__-KJHw.Grid_xxl_col_none__uYcnv {
        display: none
    }
}

.Grid_gridItem__NPX2G.Grid_span1__Bf9QV {
    grid-column: span 1
}

.Grid_gridItem__NPX2G.Grid_span2__fOLTn {
    grid-column: span 2
}

.Grid_gridItem__NPX2G.Grid_span3__eJW6M {
    grid-column: span 3
}

.Grid_gridItem__NPX2G.Grid_span4__BgU2\+ {
    grid-column: span 4
}

.Grid_gridItem__NPX2G.Grid_span5__w0pU7 {
    grid-column: span 5
}

.Grid_gridItem__NPX2G.Grid_span6__5OcAG {
    grid-column: span 6
}

.Grid_gridItem__NPX2G.Grid_span7__iJr3T {
    grid-column: span 7
}

.Grid_gridItem__NPX2G.Grid_span8__Vwafr {
    grid-column: span 8
}

.Grid_gridItem__NPX2G.Grid_span9__Sc36\+ {
    grid-column: span 9
}

.Grid_gridItem__NPX2G.Grid_span10__GYkrV {
    grid-column: span 10
}

.Grid_gridItem__NPX2G.Grid_span11__5P1oh {
    grid-column: span 11
}

.Grid_gridItem__NPX2G.Grid_span12__74Tzs {
    grid-column: span 12
}

.Grid_gridItem__NPX2G.Grid_span13__lMqgN {
    grid-column: span 13
}

.Grid_gridItem__NPX2G.Grid_span14__7Yv7k {
    grid-column: span 14
}

.Grid_gridItem__NPX2G.Grid_span15__fEn6D {
    grid-column: span 15
}

.Grid_gridItem__NPX2G.Grid_span16__bGytp {
    grid-column: span 16
}

.Grid_gridItem__NPX2G.Grid_span17__x-oii {
    grid-column: span 17
}

.Grid_gridItem__NPX2G.Grid_span18__iloBK {
    grid-column: span 18
}

.Grid_gridItem__NPX2G.Grid_span19__9LyGL {
    grid-column: span 19
}

.Grid_gridItem__NPX2G.Grid_span20__L6Mv- {
    grid-column: span 20
}

@media(min-width: 0) {
    .Grid_gridItem__NPX2G.Grid_xs_span1__nwasc {
        grid-column:span 1
    }

    .Grid_gridItem__NPX2G.Grid_xs_span2__S6akz {
        grid-column: span 2
    }

    .Grid_gridItem__NPX2G.Grid_xs_span3__HLUuD {
        grid-column: span 3
    }

    .Grid_gridItem__NPX2G.Grid_xs_span4__t9Bqr {
        grid-column: span 4
    }

    .Grid_gridItem__NPX2G.Grid_xs_span5__iEZXb {
        grid-column: span 5
    }

    .Grid_gridItem__NPX2G.Grid_xs_span6__9cm0n {
        grid-column: span 6
    }

    .Grid_gridItem__NPX2G.Grid_xs_span7__AtbWN {
        grid-column: span 7
    }

    .Grid_gridItem__NPX2G.Grid_xs_span8__FP4a6 {
        grid-column: span 8
    }

    .Grid_gridItem__NPX2G.Grid_xs_span9__As7It {
        grid-column: span 9
    }

    .Grid_gridItem__NPX2G.Grid_xs_span10__NQaS\+ {
        grid-column: span 10
    }

    .Grid_gridItem__NPX2G.Grid_xs_span11__rbAIM {
        grid-column: span 11
    }

    .Grid_gridItem__NPX2G.Grid_xs_span12__6fx3Q {
        grid-column: span 12
    }

    .Grid_gridItem__NPX2G.Grid_xs_span13__YsgV4 {
        grid-column: span 13
    }

    .Grid_gridItem__NPX2G.Grid_xs_span14__rbO-8 {
        grid-column: span 14
    }

    .Grid_gridItem__NPX2G.Grid_xs_span15__cGmK- {
        grid-column: span 15
    }

    .Grid_gridItem__NPX2G.Grid_xs_span16__QOs5a {
        grid-column: span 16
    }

    .Grid_gridItem__NPX2G.Grid_xs_span17__XtkeV {
        grid-column: span 17
    }

    .Grid_gridItem__NPX2G.Grid_xs_span18__94RBl {
        grid-column: span 18
    }

    .Grid_gridItem__NPX2G.Grid_xs_span19__JSQYS {
        grid-column: span 19
    }

    .Grid_gridItem__NPX2G.Grid_xs_span20__HzRqc {
        grid-column: span 20
    }
}

@media(min-width: 640px) {
    .Grid_gridItem__NPX2G.Grid_sm_span1__gPODe {
        grid-column:span 1
    }

    .Grid_gridItem__NPX2G.Grid_sm_span2__f0JNG {
        grid-column: span 2
    }

    .Grid_gridItem__NPX2G.Grid_sm_span3__\+6RHm {
        grid-column: span 3
    }

    .Grid_gridItem__NPX2G.Grid_sm_span4__07xsu {
        grid-column: span 4
    }

    .Grid_gridItem__NPX2G.Grid_sm_span5__w-rLA {
        grid-column: span 5
    }

    .Grid_gridItem__NPX2G.Grid_sm_span6__40J1Q {
        grid-column: span 6
    }

    .Grid_gridItem__NPX2G.Grid_sm_span7__9ZwEq {
        grid-column: span 7
    }

    .Grid_gridItem__NPX2G.Grid_sm_span8__QXWeY {
        grid-column: span 8
    }

    .Grid_gridItem__NPX2G.Grid_sm_span9__ZB\+jf {
        grid-column: span 9
    }

    .Grid_gridItem__NPX2G.Grid_sm_span10__uco8n {
        grid-column: span 10
    }

    .Grid_gridItem__NPX2G.Grid_sm_span11__hRS4A {
        grid-column: span 11
    }

    .Grid_gridItem__NPX2G.Grid_sm_span12__g3Gfn {
        grid-column: span 12
    }

    .Grid_gridItem__NPX2G.Grid_sm_span13__\+e3h3 {
        grid-column: span 13
    }

    .Grid_gridItem__NPX2G.Grid_sm_span14__Vv3kM {
        grid-column: span 14
    }

    .Grid_gridItem__NPX2G.Grid_sm_span15__8BfP\+ {
        grid-column: span 15
    }

    .Grid_gridItem__NPX2G.Grid_sm_span16__CvRMs {
        grid-column: span 16
    }

    .Grid_gridItem__NPX2G.Grid_sm_span17__1jfUO {
        grid-column: span 17
    }

    .Grid_gridItem__NPX2G.Grid_sm_span18__bxqDg {
        grid-column: span 18
    }

    .Grid_gridItem__NPX2G.Grid_sm_span19__VQOJL {
        grid-column: span 19
    }

    .Grid_gridItem__NPX2G.Grid_sm_span20__0GEfY {
        grid-column: span 20
    }
}

@media(min-width: 768px) {
    .Grid_gridItem__NPX2G.Grid_md_span1__llbzt {
        grid-column:span 1
    }

    .Grid_gridItem__NPX2G.Grid_md_span2__BIa18 {
        grid-column: span 2
    }

    .Grid_gridItem__NPX2G.Grid_md_span3__d8-Y2 {
        grid-column: span 3
    }

    .Grid_gridItem__NPX2G.Grid_md_span4__wjQiR {
        grid-column: span 4
    }

    .Grid_gridItem__NPX2G.Grid_md_span5__EMzr6 {
        grid-column: span 5
    }

    .Grid_gridItem__NPX2G.Grid_md_span6__EAe6l {
        grid-column: span 6
    }

    .Grid_gridItem__NPX2G.Grid_md_span7__xJvu6 {
        grid-column: span 7
    }

    .Grid_gridItem__NPX2G.Grid_md_span8__Sew2A {
        grid-column: span 8
    }

    .Grid_gridItem__NPX2G.Grid_md_span9__Bb9WW {
        grid-column: span 9
    }

    .Grid_gridItem__NPX2G.Grid_md_span10__QIlP8 {
        grid-column: span 10
    }

    .Grid_gridItem__NPX2G.Grid_md_span11__HRfqt {
        grid-column: span 11
    }

    .Grid_gridItem__NPX2G.Grid_md_span12__dVuP7 {
        grid-column: span 12
    }

    .Grid_gridItem__NPX2G.Grid_md_span13__ox1pO {
        grid-column: span 13
    }

    .Grid_gridItem__NPX2G.Grid_md_span14__z-59f {
        grid-column: span 14
    }

    .Grid_gridItem__NPX2G.Grid_md_span15__D6GOW {
        grid-column: span 15
    }

    .Grid_gridItem__NPX2G.Grid_md_span16__SeFLY {
        grid-column: span 16
    }

    .Grid_gridItem__NPX2G.Grid_md_span17__fzjZQ {
        grid-column: span 17
    }

    .Grid_gridItem__NPX2G.Grid_md_span18__dUgms {
        grid-column: span 18
    }

    .Grid_gridItem__NPX2G.Grid_md_span19__zLhCn {
        grid-column: span 19
    }

    .Grid_gridItem__NPX2G.Grid_md_span20__Sm5AB {
        grid-column: span 20
    }
}

@media(min-width: 1024px) {
    .Grid_gridItem__NPX2G.Grid_lg_span1__JigzJ {
        grid-column:span 1
    }

    .Grid_gridItem__NPX2G.Grid_lg_span2__AwPg9 {
        grid-column: span 2
    }

    .Grid_gridItem__NPX2G.Grid_lg_span3__4vA1o {
        grid-column: span 3
    }

    .Grid_gridItem__NPX2G.Grid_lg_span4__HlPse {
        grid-column: span 4
    }

    .Grid_gridItem__NPX2G.Grid_lg_span5__PoqbK {
        grid-column: span 5
    }

    .Grid_gridItem__NPX2G.Grid_lg_span6__MxxdU {
        grid-column: span 6
    }

    .Grid_gridItem__NPX2G.Grid_lg_span7__sgQ-a {
        grid-column: span 7
    }

    .Grid_gridItem__NPX2G.Grid_lg_span8__AsP7V {
        grid-column: span 8
    }

    .Grid_gridItem__NPX2G.Grid_lg_span9__NK-HP {
        grid-column: span 9
    }

    .Grid_gridItem__NPX2G.Grid_lg_span10__p3wbI {
        grid-column: span 10
    }

    .Grid_gridItem__NPX2G.Grid_lg_span11__-G64i {
        grid-column: span 11
    }

    .Grid_gridItem__NPX2G.Grid_lg_span12__fNIKP {
        grid-column: span 12
    }

    .Grid_gridItem__NPX2G.Grid_lg_span13__FT4iT {
        grid-column: span 13
    }

    .Grid_gridItem__NPX2G.Grid_lg_span14__HEpCT {
        grid-column: span 14
    }

    .Grid_gridItem__NPX2G.Grid_lg_span15__Tkrpk {
        grid-column: span 15
    }

    .Grid_gridItem__NPX2G.Grid_lg_span16__WOA4B {
        grid-column: span 16
    }

    .Grid_gridItem__NPX2G.Grid_lg_span17__mG-rz {
        grid-column: span 17
    }

    .Grid_gridItem__NPX2G.Grid_lg_span18__Ih1DN {
        grid-column: span 18
    }

    .Grid_gridItem__NPX2G.Grid_lg_span19__2pmqq {
        grid-column: span 19
    }

    .Grid_gridItem__NPX2G.Grid_lg_span20__nf1yo {
        grid-column: span 20
    }
}

@media(min-width: 1280px) {
    .Grid_gridItem__NPX2G.Grid_xl_span1__guXu4 {
        grid-column:span 1
    }

    .Grid_gridItem__NPX2G.Grid_xl_span2__7Nfxh {
        grid-column: span 2
    }

    .Grid_gridItem__NPX2G.Grid_xl_span3__lYfJa {
        grid-column: span 3
    }

    .Grid_gridItem__NPX2G.Grid_xl_span4__xDOS6 {
        grid-column: span 4
    }

    .Grid_gridItem__NPX2G.Grid_xl_span5__KG3il {
        grid-column: span 5
    }

    .Grid_gridItem__NPX2G.Grid_xl_span6__8shjj {
        grid-column: span 6
    }

    .Grid_gridItem__NPX2G.Grid_xl_span7__geS7J {
        grid-column: span 7
    }

    .Grid_gridItem__NPX2G.Grid_xl_span8__Izdjq {
        grid-column: span 8
    }

    .Grid_gridItem__NPX2G.Grid_xl_span9__hGWI3 {
        grid-column: span 9
    }

    .Grid_gridItem__NPX2G.Grid_xl_span10__9GgMr {
        grid-column: span 10
    }

    .Grid_gridItem__NPX2G.Grid_xl_span11__C9cHi {
        grid-column: span 11
    }

    .Grid_gridItem__NPX2G.Grid_xl_span12__Ej2ce {
        grid-column: span 12
    }

    .Grid_gridItem__NPX2G.Grid_xl_span13__jNf2J {
        grid-column: span 13
    }

    .Grid_gridItem__NPX2G.Grid_xl_span14__FQQHm {
        grid-column: span 14
    }

    .Grid_gridItem__NPX2G.Grid_xl_span15__unSHm {
        grid-column: span 15
    }

    .Grid_gridItem__NPX2G.Grid_xl_span16__i4WX0 {
        grid-column: span 16
    }

    .Grid_gridItem__NPX2G.Grid_xl_span17__iHSn5 {
        grid-column: span 17
    }

    .Grid_gridItem__NPX2G.Grid_xl_span18__LSHwx {
        grid-column: span 18
    }

    .Grid_gridItem__NPX2G.Grid_xl_span19__9tqjI {
        grid-column: span 19
    }

    .Grid_gridItem__NPX2G.Grid_xl_span20__irnU3 {
        grid-column: span 20
    }
}

@media(min-width: 1536px) {
    .Grid_gridItem__NPX2G.Grid_xxl_span1__aQZkT {
        grid-column:span 1
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span2__VMM7U {
        grid-column: span 2
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span3__B6-b9 {
        grid-column: span 3
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span4__WbpZY {
        grid-column: span 4
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span5__ssgwu {
        grid-column: span 5
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span6__8ZDK1 {
        grid-column: span 6
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span7__uIbdl {
        grid-column: span 7
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span8__fOqfd {
        grid-column: span 8
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span9__hpyc6 {
        grid-column: span 9
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span10__JHoVU {
        grid-column: span 10
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span11__AHahd {
        grid-column: span 11
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span12__PvUWC {
        grid-column: span 12
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span13__KpcJV {
        grid-column: span 13
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span14__I5O8o {
        grid-column: span 14
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span15__Qq3Mm {
        grid-column: span 15
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span16__U4Zt\+ {
        grid-column: span 16
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span17__81sY8 {
        grid-column: span 17
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span18__ZbFpu {
        grid-column: span 18
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span19__lrPZ4 {
        grid-column: span 19
    }

    .Grid_gridItem__NPX2G.Grid_xxl_span20__qrA4P {
        grid-column: span 20
    }
}

@media(min-width: 0)and (max-width: 639px) {
    .Grid_gridItem__NPX2G.Grid_xs_hide__Ercj7 {
        visibility:hidden
    }

    .Grid_gridItem__NPX2G.Grid_xs_none__jZF-N {
        display: none
    }
}

@media(min-width: 640px)and (max-width: 767px) {
    .Grid_gridItem__NPX2G.Grid_sm_hide__sHbUN {
        visibility:hidden
    }

    .Grid_gridItem__NPX2G.Grid_sm_none__LAPbp {
        display: none
    }
}

@media(min-width: 768px)and (max-width: 1023px) {
    .Grid_gridItem__NPX2G.Grid_md_hide__zPiBF {
        visibility:hidden
    }

    .Grid_gridItem__NPX2G.Grid_md_none__aTcxo {
        display: none
    }
}

@media(min-width: 1024px)and (max-width: 1279px) {
    .Grid_gridItem__NPX2G.Grid_lg_hide__BKUDz {
        visibility:hidden
    }

    .Grid_gridItem__NPX2G.Grid_lg_none__aA0La {
        display: none
    }
}

@media(min-width: 1280px)and (max-width: 1535px) {
    .Grid_gridItem__NPX2G.Grid_xl_hide__kZ6EZ {
        visibility:hidden
    }

    .Grid_gridItem__NPX2G.Grid_xl_none__MUELj {
        display: none
    }
}

@media(min-width: 1536px) {
    .Grid_gridItem__NPX2G.Grid_xxl_hide__JIhWI {
        visibility:hidden
    }

    .Grid_gridItem__NPX2G.Grid_xxl_none__LR2-v {
        display: none
    }
}

.Checkbox_root__lmSlZ {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: var(--size-checkbox);
    height: var(--size-checkbox);
    cursor: pointer;
    flex-shrink: 0
}

label .Checkbox_root__lmSlZ {
    margin: 2px 0
}

.Checkbox_root__lmSlZ .Checkbox_box__h4BBn {
    position: relative;
    display: inline-block;
    order: 1;
    flex-shrink: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 1px solid #7ba1bc;
    border-radius: 3px
}

.Checkbox_root__lmSlZ .Checkbox_box__h4BBn::after {
    opacity: 0;
    box-sizing: content-box;
    content: "";
    position: absolute;
    width: var(--tick-width);
    height: var(--tick-height);
    background-color: rgba(0,0,0,0);
    top: 3px;
    left: 3px;
    border: 3px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg)
}

.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn {
    position: absolute;
    background-color: red;
    top: 0;
    left: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    cursor: inherit
}

.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:disabled {
    cursor: default
}

.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:disabled+.Checkbox_box__h4BBn {
    background-color: #e8e8e8;
    border-color: #b4b4b4
}

.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:disabled+.Checkbox_box__h4BBn::after {
    border-color: #707070
}

.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:checked+.Checkbox_box__h4BBn::after {
    opacity: 1
}

.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:hover:not(:disabled)+.Checkbox_box__h4BBn,.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:focus:not(:disabled)+.Checkbox_box__h4BBn {
    background-color: #cce3fe;
    border-color: #003972
}

.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:hover:not(:disabled)+.Checkbox_box__h4BBn.Checkbox_invalid__K9nvT,.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:focus:not(:disabled)+.Checkbox_box__h4BBn.Checkbox_invalid__K9nvT {
    border-color: #c21636
}

.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:checked:not(:disabled)+.Checkbox_box__h4BBn {
    background-color: #0069b4
}

.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:checked:not(:disabled):hover+.Checkbox_box__h4BBn,.Checkbox_root__lmSlZ .Checkbox_checkboxInput__0qIbn:checked:not(:disabled):focus+.Checkbox_box__h4BBn {
    background-color: #4d99dd;
    border-color: #3389d1
}


.Normalize_normalize__5biS5 {
    line-height: 1.16;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.Normalize_normalize__5biS5 html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.Normalize_normalize__5biS5 h1 {
    font-size: 2em;
    margin: .67em 0
}

.Normalize_normalize__5biS5 dl dl,.Normalize_normalize__5biS5 dl ol,.Normalize_normalize__5biS5 dl ul,.Normalize_normalize__5biS5 ol dl,.Normalize_normalize__5biS5 ul dl {
    margin: 0
}

.Normalize_normalize__5biS5 ol ol,.Normalize_normalize__5biS5 ol ul,.Normalize_normalize__5biS5 ul ol,.Normalize_normalize__5biS5 ul ul {
    margin: 0
}

.Normalize_normalize__5biS5 hr {
    box-sizing: content-box;
    color: inherit;
    height: 0;
    overflow: visible
}

.Normalize_normalize__5biS5 main {
    display: block
}

.Normalize_normalize__5biS5 pre {
    font-family: monospace,monospace;
    font-size: 1em
}

.Normalize_normalize__5biS5 a {
    background-color: rgba(0,0,0,0)
}

.Normalize_normalize__5biS5 abbr[title] {
    text-decoration: underline;
    text-decoration: underline dotted
}

.Normalize_normalize__5biS5 b,.Normalize_normalize__5biS5 strong {
    font-weight: bolder
}

.Normalize_normalize__5biS5 code,.Normalize_normalize__5biS5 kbd,.Normalize_normalize__5biS5 samp {
    font-family: monospace,monospace;
    font-size: 1em
}

.Normalize_normalize__5biS5 small {
    font-size: 80%
}

.Normalize_normalize__5biS5 audio,.Normalize_normalize__5biS5 video {
    display: inline-block
}

.Normalize_normalize__5biS5 audio:not([controls]) {
    display: none;
    height: 0
}

.Normalize_normalize__5biS5 img {
    border-style: none;
    image-rendering: -webkit-optimize-contrast
}

.Normalize_normalize__5biS5 svg:not(:root) {
    overflow: hidden
}

.Normalize_normalize__5biS5 table {
    border-color: inherit;
    text-indent: 0
}

.Normalize_normalize__5biS5 button,.Normalize_normalize__5biS5 input,.Normalize_normalize__5biS5 select {
    margin: 0
}

.Normalize_normalize__5biS5 button {
    overflow: visible;
    text-transform: none
}

.Normalize_normalize__5biS5 button,.Normalize_normalize__5biS5 [type=button],.Normalize_normalize__5biS5 [type=reset],.Normalize_normalize__5biS5 [type=submit] {
    -webkit-appearance: button
}

.Normalize_normalize__5biS5 fieldset {
    padding: .35em .75em .625em
}

.Normalize_normalize__5biS5 input {
    overflow: visible
}

.Normalize_normalize__5biS5 legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

.Normalize_normalize__5biS5 progress {
    display: inline-block;
    vertical-align: baseline
}

.Normalize_normalize__5biS5 select {
    text-transform: none
}

.Normalize_normalize__5biS5 textarea {
    margin: 0;
    overflow: auto
}

.Normalize_normalize__5biS5 [type=checkbox],.Normalize_normalize__5biS5 [type=radio] {
    box-sizing: border-box;
    padding: 0
}

.Normalize_normalize__5biS5 [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.Normalize_normalize__5biS5 ::-webkit-inner-spin-button,.Normalize_normalize__5biS5 ::-webkit-outer-spin-button {
    height: auto
}

.Normalize_normalize__5biS5 ::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

.Normalize_normalize__5biS5 ::-webkit-search-decoration {
    -webkit-appearance: none
}

.Normalize_normalize__5biS5 ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.Normalize_normalize__5biS5 ::-moz-focus-inner {
    border-style: none;
    padding: 0
}

.Normalize_normalize__5biS5 :-moz-focusring {
    outline: 1px dotted ButtonText
}

.Normalize_normalize__5biS5 :-moz-ui-invalid {
    box-shadow: none
}

.Normalize_normalize__5biS5 details {
    display: block
}

.Normalize_normalize__5biS5 dialog {
    background-color: #fff;
    border: solid;
    color: #000;
    display: block;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    left: 0;
    margin: auto;
    padding: 1em;
    position: absolute;
    right: 0;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content
}

.Normalize_normalize__5biS5 dialog:not([open]) {
    display: none
}

.Normalize_normalize__5biS5 summary {
    display: list-item
}

.Normalize_normalize__5biS5 canvas {
    display: inline-block
}

.Normalize_normalize__5biS5 template {
    display: none
}

.Normalize_normalize__5biS5 [hidden] {
    display: none
}

.Normalize_normalize__5biS5 * {
    box-sizing: border-box;
    outline: none
}

.Normalize_normalize__5biS5 fieldset {
    padding: 0;
    margin: 0
}

.Normalize_normalize__5biS5 h1 {
    font-size: 23px;
    margin: 0
}

.Normalize_normalize__5biS5 input[type=search]::-webkit-search-decoration,.Normalize_normalize__5biS5 input[type=search]::-webkit-search-cancel-button,.Normalize_normalize__5biS5 input[type=search]::-webkit-search-results-button,.Normalize_normalize__5biS5 input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

.Normalize_normalize__5biS5 ::-webkit-inner-spin-button,.Normalize_normalize__5biS5 ::-webkit-outer-spin-button {
    height: auto
}

.Normalize_normalize__5biS5 :-moz-focusring {
    outline: none
}

.Normalize_normalize__5biS5 input[type=search]:disabled,.Normalize_normalize__5biS5 input[type=text]:disabled,.Normalize_normalize__5biS5 input[type=number]:disabled {
    opacity: 1
}

.Growl_container__vMIX2 {
    height: 0;
    width: 280px;
    overflow: visible;
    pointer-events: none
}

.Growl_container__vMIX2.Growl_fixed__9aTgJ {
    position: fixed;
    z-index: 1002;
    top: 30px;
    right: 30px
}

.Growl_container__vMIX2.Growl_relative__s5bOW {
    position: relative;
    z-index: 1001;
    top: 10px;
    right: 10px;
    float: right
}

.Growl_root__nqSs5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-grow: 0;
    width: 100%;
    min-height: 30px;
    margin-bottom: var(--margin);
    border: none;
    border-left: 3px solid #03bee0;
    box-shadow: 0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1),0 16px 32px rgba(0,0,0,.1),0 32px 64px rgba(0,0,0,.1);
    padding: var(--padding);
    background-color: #fff;
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    font-size: var(--font-size-base);
    color: #434343;
    word-wrap: break-word;
    pointer-events: auto
}

.Growl_root__nqSs5 .Growl_iconContainer__Sreie {
    flex-grow: 0
}

.Growl_root__nqSs5 .Growl_iconContainer__Sreie .Growl_icon__FcBe3 {
    color: #03bee0;
    margin-right: var(--margin);
    width: var(--icon-header);
    height: var(--icon-header)
}

.Growl_root__nqSs5.Growl_typeSuccess__yc8ge {
    border-left: 3px solid #119e3c
}

.Growl_root__nqSs5.Growl_typeSuccess__yc8ge .Growl_icon__FcBe3 {
    color: #119e3c
}

.Growl_root__nqSs5.Growl_typeError__WVG0R {
    border-left: 3px solid #c21636
}

.Growl_root__nqSs5.Growl_typeError__WVG0R .Growl_icon__FcBe3 {
    color: #c21636
}

.Growl_root__nqSs5 .Growl_messageText__VfNos {
    flex: 0 1 215px;
    min-width: 100px;
    text-align: left
}

.Growl_root__nqSs5 .Growl_closeIcon__-7dSp {
    cursor: pointer;
    align-self: flex-start;
    flex-grow: 0;
    width: var(--size-icon-small);
    height: var(--size-icon-small)
}

.Icon_icon__rqEEN {
    display: inline-block;
    vertical-align: -0.125em;
    color: #486478
}

.Spinner_root__NYsnl {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.Spinner_root__NYsnl .Spinner_animationWrapper__KTDIF {
    transform-origin: center;
    animation: Spinner_spin__qkmvm .8s linear infinite;
    display: flex;
    align-items: center;
    justify-content: center
}

@keyframes Spinner_spin__qkmvm {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.Input_root__etUmn {
    border: 1px solid #7ba1bc;
    border-radius: 3px;
    outline: none;
    width: 100%;
    padding: 2px var(--padding-small);
    height: var(--height-form-elements);
    background-color: #fff;
    color: #434343;
    font-size: var(--font-size-base);
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif
}

.Input_root__etUmn input[type=text] {
    font-size: inherit;
    font-family: inherit
}

.Input_root__etUmn .Input_suffix__feA9L,.Input_root__etUmn .Input_icon__Ojv5r {
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    padding: 0 0 0 var(--padding-small);
    align-self: center;
    font-size: var(--font-size-base);
    color: #434343;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 40%;
    flex: 0 0 auto
}

.Input_root__etUmn .Input_suffix__feA9L button,.Input_root__etUmn .Input_icon__Ojv5r button {
    color: inherit
}

.Input_root__etUmn .Input_suffix__feA9L svg,.Input_root__etUmn .Input_icon__Ojv5r svg {
    color: inherit;
    width: var(--size-icon);
    height: var(--size-icon)
}

.Input_root__etUmn .Input_iconPointer__uCgbq {
    cursor: pointer
}

.Input_root__etUmn:focus {
    border: 1px dashed #003972
}

.Input_root__etUmn:focus-within {
    border: 1px dashed #003972
}

.Input_root__etUmn:-ms-input-placeholder {
    font-style: italic;
    color: #707070;
    padding-right: var(--padding-small);
    opacity: .5
}

.Input_root__etUmn::placeholder {
    font-style: italic;
    color: #707070;
    padding-right: var(--padding-small);
    opacity: .5
}

.Input_root__etUmn.Input_alignRight__nzq7U {
    text-align: right
}

.Input_root__etUmn.Input_alignRight__nzq7U input {
    text-align: right
}

.Input_root__etUmn.Input_invalid__gtglZ {
    border-left-width: 3px;
    border-color: #c21636;
    border-style: solid;
    background-color: #fff
}

.Input_root__etUmn.Input_invalid__gtglZ:focus-within {
    border-style: dashed dashed dashed solid
}

.Input_root__etUmn.Input_suffixed__pRqFI {
    display: flex
}

.Input_root__etUmn.Input_suffixed__pRqFI input {
    border: none;
    outline: none;
    background-color: #fff;
    width: 60%;
    flex-grow: 1;
    color: #434343
}

.Input_root__etUmn.Input_suffixed__pRqFI input:-ms-input-placeholder {
    font-style: italic;
    color: #707070;
    padding-right: var(--padding-small);
    opacity: .5
}

.Input_root__etUmn.Input_suffixed__pRqFI input::placeholder {
    font-style: italic;
    color: #707070;
    padding-right: var(--padding-small);
    opacity: .5
}

.Input_root__etUmn:disabled,.Input_root__etUmn.Input_disabled__fQEj2 {
    background-color: #e8e8e8;
    border-color: #b4b4b4;
    color: #707070;
    opacity: .8
}

.Input_root__etUmn:disabled::placeholder,.Input_root__etUmn.Input_disabled__fQEj2::placeholder {
    color: #707070
}

.Input_root__etUmn.Input_disabled__fQEj2.Input_suffixed__pRqFI input {
    background-color: #e8e8e8;
    color: #707070
}

.Input_root__etUmn.Input_disabled__fQEj2.Input_suffixed__pRqFI .Input_suffix__feA9L {
    color: #707070
}

.Input_root__etUmn.Input_invalid__gtglZ.Input_suffixed__pRqFI input:focus {
    background-color: #fff
}

.Input_root__etUmn::-ms-clear {
    display: none
}

.Tooltip_root__oJYgE {
    box-shadow: 0 1px 1px rgba(40,40,40,.15),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.08),0 6px 8px rgba(0,0,0,.07),0 8px 10px rgba(0,0,0,.05);
    background-color: #6b7788;
    border-radius: 3px;
    padding: var(--padding) var(--padding-big);
    color: #fff;
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    font-size: var(--font-size-base);
    font-weight: normal;
    white-space: normal
}

.Tooltip_root__oJYgE a {
    color: inherit;
    text-decoration: underline
}

.Tooltip_root__oJYgE a:focus {
    color: inherit;
    border-color: inherit
}

.Tooltip_root__oJYgE a:hover {
    color: #99c7f7
}

.Popper_root__nn\+D2 {
    box-sizing: border-box;
    z-index: 100;
    overflow: visible
}

.Popper_root__nn\+D2 .Popper_arrow__zO29U {
    fill: #6b7788
}

.Popper_root__nn\+D2>* {
    max-width: calc(100vw - var(--padding-big))
}

.Popper_root__nn\+D2[data-popper-reference-hidden=true] {
    visibility: hidden;
    pointer-events: none
}

.Popper_root__nn\+D2[data-popper-reference-hidden=true] .Popper_arrow__zO29U::before {
    visibility: hidden
}

.OverlayTooltip_root__NMlip .OverlayTooltip_container__KgxvB {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001
}

.OverlayTooltip_root__NMlip .OverlayTooltip_popper__ET8De {
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1),0 16px 32px rgba(0,0,0,.1),0 32px 64px rgba(0,0,0,.1);
    padding: var(--padding)
}

.OverlayTooltip_root__NMlip .OverlayTooltip_popper__ET8De .OverlayTooltip_arrow__GWKyv {
    fill: #fff
}

.OverlayTooltip_root__NMlip .OverlayTooltip_tipImage__D4i6t {
    width: 100%
}

.OverlayTooltip_root__NMlip .OverlayTooltip_tipImage__D4i6t img,.OverlayTooltip_root__NMlip .OverlayTooltip_tipImage__D4i6t div,.OverlayTooltip_root__NMlip .OverlayTooltip_tipImage__D4i6t video {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    transform: translateY(-100%)
}

.OverlayTooltip_root__NMlip .OverlayTooltip_tipHeader__PzSg\+ {
    display: flex;
    justify-content: space-between;
    margin-bottom: var(--margin-small);
    color: #0069b4;
    font-weight: 600;
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    font-size: var(--font-size-headline)
}

.OverlayTooltip_root__NMlip .OverlayTooltip_closeIcon__WwMcD {
    cursor: pointer;
    flex-shrink: 0;
    position: relative;
    top: -var(--padding);
    right: -var(--padding)
}

.OverlayTooltip_root__NMlip .OverlayTooltip_tipBody__GFs0Y {
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    font-size: var(--font-size-base);
    margin-bottom: var(--margin-big);
    min-width: 300px;
    max-width: min(100vw - var(--padding-big),75ch);
    max-height: 300px;
    overflow-y: auto
}

.OverlayTooltip_root__NMlip .OverlayTooltip_tipFooter__CVeCH {
    display: flex;
    justify-content: flex-end
}

.Icontip_iconButton__jzpTh {
    background: rgba(0,0,0,0);
    border: 1px solid rgba(0,0,0,0);
    padding: 0;
    line-height: 0
}

.Icontip_iconButton__jzpTh svg {
    width: var(--size-icon);
    height: var(--size-icon)
}

.Icontip_iconButton__jzpTh:focus {
    border: 1px dashed #003972;
    border-radius: 4px;
    outline: none
}

.Icontip_iconClickable__wKefh {
    cursor: pointer
}

.Icontip_transparentFocus__xX0t9:focus {
    border: 1px solid rgba(0,0,0,0)
}

div.Icontip_tooltip__DSR6m {
    max-width: 310px;
    width: inherit
}

.Field_root__NHzsm {
    position: relative
}

.Field_root__NHzsm .Field_requiredMarkerWrapper__qm5uw.requiredMarkerWrapperGlobal {
    position: relative;
    flex-grow: 0
}

.Field_root__NHzsm.Field_flex__cU6sb {
    display: flex
}

.Field_root__NHzsm .Field_requiredMarker__H2Y9e {
    position: absolute;
    z-index: 1;
    top: -5px;
    left: -3px
}

.InlineMessage_root__UIS7X {
    border: 1px solid #d2d2d2;
    width: 100%;
    margin-bottom: var(--margin-small);
    margin-top: var(--margin-small);
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    transition: border-color .3s
}

.InlineMessage_root__UIS7X .InlineMessage_iconContainer__lIX1z {
    width: 36px;
    flex-shrink: 0;
    flex-grow: 0;
    align-self: stretch;
    display: flex;
    flex-direction: row;
    justify-content: center;
    transition: background-color .3s
}

.InlineMessage_root__UIS7X .InlineMessage_icon__6E6kC {
    margin: 12px var(--margin-small);
    width: var(--icon-header);
    height: var(--icon-header);
    color: #fff;
    transition: color .3s,margin-top .5s
}

.InlineMessage_root__UIS7X .InlineMessage_messageContainer__dn8CL {
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    padding: var(--padding-big);
    flex-grow: 1
}

.InlineMessage_root__UIS7X .InlineMessage_messageTitle__Zi4RT {
    font-size: var(--font-size-headline);
    font-weight: bold;
    margin-bottom: var(--margin-small)
}

.InlineMessage_root__UIS7X .InlineMessage_messageText__8qCJL {
    font-size: var(--font-size-base);
    line-height: 1.25
}

.InlineMessage_root__UIS7X .InlineMessage_closeContainer__YjUFN {
    align-self: stretch;
    padding: 12px 12px 5px 2px
}

.InlineMessage_root__UIS7X svg.InlineMessage_closeIcon__oLysi {
    cursor: pointer;
    padding: 2px;
    border: 1px solid rgba(0,0,0,0);
    box-sizing: content-box;
    color: #000
}

.InlineMessage_root__UIS7X svg.InlineMessage_closeIcon__oLysi:focus {
    border: 1px dashed #003972;
    border-radius: 4px;
    outline: none;
    padding: 2px;
    box-sizing: content-box
}

.InlineMessage_root__UIS7X.InlineMessage_info__3-pPU {
    border-color: #03bee0
}

.InlineMessage_root__UIS7X.InlineMessage_info__3-pPU .InlineMessage_iconContainer__lIX1z {
    background-color: #03bee0
}

.InlineMessage_root__UIS7X.InlineMessage_warning__v3kjM {
    border-color: #ff8808
}

.InlineMessage_root__UIS7X.InlineMessage_warning__v3kjM .InlineMessage_iconContainer__lIX1z {
    background-color: #ff8808
}

.InlineMessage_root__UIS7X.InlineMessage_error__Yipec,.InlineMessage_root__UIS7X.InlineMessage_validation__0ahVv {
    border-color: #c21636
}

.InlineMessage_root__UIS7X.InlineMessage_error__Yipec .InlineMessage_iconContainer__lIX1z,.InlineMessage_root__UIS7X.InlineMessage_validation__0ahVv .InlineMessage_iconContainer__lIX1z {
    background-color: #c21636
}

.InlineMessage_root__UIS7X.InlineMessage_closed__Bu7Db {
    border-color: rgba(0,0,0,0)
}

.InlineMessage_root__UIS7X.InlineMessage_closed__Bu7Db div.InlineMessage_iconContainer__lIX1z {
    background-color: rgba(0,0,0,0)
}

.InlineMessage_root__UIS7X.InlineMessage_closed__Bu7Db .InlineMessage_icon__6E6kC {
    cursor: pointer;
    color: #0069b4;
    margin-top: var(--margin-small);
    padding: 2px;
    border: 1px solid rgba(0,0,0,0);
    box-sizing: content-box
}

.InlineMessage_root__UIS7X.InlineMessage_closed__Bu7Db svg:focus {
    border: 1px dashed #003972;
    border-radius: 4px;
    outline: none;
    padding: 2px;
    box-sizing: content-box;
    width: var(--icon-header);
    height: var(--icon-header)
}

.InlineMessage_root__UIS7X.InlineMessage_closed__Bu7Db .InlineMessage_closeContainer__YjUFN {
    display: none
}

.Link_root__FUNP5 {
    color: #0069b4;
    text-decoration: none
}

.Link_root__FUNP5:hover {
    color: #0069b4;
    text-decoration: underline;
    outline: none;
    cursor: pointer
}

.Link_root__FUNP5:focus {
    color: #0069b4;
    text-decoration: underline;
    outline: none;
    cursor: pointer;
    border: 1px dashed #003972;
    border-radius: 4px;
    padding: 1px
}

.Link_root__FUNP5 svg {
    margin-left: var(--margin-small);
    color: inherit;
    width: var(--size-icon-small);
    height: var(--size-icon-small)
}

.Link_root__FUNP5.Link_disabled__hMNL\+ {
    color: #5a5a5a;
    pointer-events: none;
    text-decoration: none
}

.Link_root__FUNP5.Link_disabled__hMNL\+ svg {
    margin-left: var(--margin-small);
    color: inherit;
    width: var(--size-icon-small);
    height: var(--size-icon-small)
}

.Link_root__FUNP5.Link_fontStyling__\+NQdw {
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    font-size: var(--font-size-base);
    font-weight: normal;
    padding: 1px;
    border: 1px solid rgba(0,0,0,0)
}

.ResponsiveOptions_desktopOnly__nsKJ3,.ResponsiveOptions_responsive__YZvTE {
    --distance: 5px;
    --margin: calc(var(--distance) * 2);
    --margin-small: var(--distance);
    --margin-big: calc(var(--distance) * 3);
    --margin-xbig: calc(var(--distance) * 4);
    --margin-label-legend: 3px;
    --margin-chips-ac: 1px 0 1px 2px;
    --margin-headline: 6px;
    --padding: calc(var(--distance) * 2);
    --padding-small: var(--distance);
    --padding-big: calc(var(--distance) * 3);
    --padding-xbig: calc(var(--distance) * 4);
    --padding-small-row-height: 5px;
    --padding-medium-row-height: 7px;
    --padding-large-row-height: 7px;
    --padding-textarea: 5px;
    --padding-form-elements: 4px;
    --max-width-button: 220px;
    --height-badge-sm: 21px;
    --height-badge-lg: 27px;
    --height-form-elements: 27px;
    --height-headline: 48px;
    --height-table-header: 40px;
    --height-table-footer: 40px;
    --height-chips: 21px;
    --height-chips-close: 12px;
    --height-buttonbar: 39px;
    --height-filter-header: 39px;
    --height-legend-wrapper: 15px;
    --height-select: 25px;
    --height-sliderpanel-footer: 50px;
    --max-height-overlay-mobile: 66vh;
    --font-size-base: 13px;
    --font-size-label: 13px;
    --font-size-tableheader: 14px;
    --font-size-headline: 15px;
    --font-size-headline-slider: 18px;
    --required-marker: 7px;
    --size-icon-small: 13px;
    --size-icon: 16px;
    --size-icon-medium: 18px;
    --icon-action: 15px;
    --icon-header: 21px;
    --icon-big: 24px;
    --icon-info-table: 18px;
    --icon-round: 40px;
    --icon-round-svg: 19px;
    --icon-formpanel: 14px;
    --thumb-size: 24px;
    --thumb-margin: -7px;
    --size-checkbox: 16px;
    --tick-width: 6px;
    --tick-height: 3px;
    --size-radio: 16px;
    --size-radiocircle: 10px;
    --radiobuttongroup-lineheight: 24px;
    --radiobuttongroup-padding-hidelabel: 0;
    --toggle-width: 54px;
    --toggle-height: 20px;
    --toggle-radius: 10px;
    --toggler-offset: -33px;
    --field-width: 32px;
    --field-padding: 0 3px;
    --field-line-height: 1.5;
    --elements-transform: translate(34px);
    --upload-icon-edit: 0
}

@media only screen and (max-width: 1024px) {
    .ResponsiveOptions_responsive__YZvTE {
        --distance: 5px;
        --margin: calc(var(--distance) * 2);
        --margin-small: var(--distance);
        --margin-big: calc(var(--distance) * 3);
        --margin-xbig: calc(var(--distance) * 4);
        --margin-label-legend: 3px;
        --margin-chips-ac: 3px 0 3px 4px;
        --margin-headline: 6px;
        --padding: calc(var(--distance) * 2);
        --padding-small: var(--distance);
        --padding-big: calc(var(--distance) * 3);
        --padding-xbig: calc(var(--distance) * 4);
        --padding-textarea: 10px;
        --padding-form-elements: 4px;
        --max-width-button: 260px;
        --height-badge-sm: 35px;
        --height-badge-lg: 40px;
        --height-form-elements: 40px;
        --height-headline: 60px;
        --height-table-header: 40px;
        --height-table-footer: 40px;
        --height-chips: 35px;
        --height-chips-close: 15px;
        --height-buttonbar: 52px;
        --height-filter-header: 52px;
        --height-legend-wrapper: 20px;
        --height-sliderpanel-footer: 70px;
        --height-select: 38px;
        --font-size-base: 16px;
        --font-size-label: 15px;
        --font-size-tableheader: 17px;
        --font-size-headline: 18px;
        --font-size-headline-slider: 20px;
        --required-marker: 9px;
        --size-icon-small: 18px;
        --size-icon: 20px;
        --size-icon-medium: 22px;
        --icon-action: 20px;
        --icon-header: 25px;
        --icon-big: 24px;
        --icon-info-table: 18px;
        --icon-round: 50px;
        --icon-round-svg: 24px;
        --icon-formpanel: 18px;
        --thumb-size: 32px;
        --thumb-margin: -11px;
        --size-checkbox: 20px;
        --tick-width: 9px;
        --tick-height: 6px;
        --size-radio: 20px;
        --size-radiocircle: 14px;
        --radiobuttongroup-lineheight: 38px;
        --radiobuttongroup-padding-hidelabel: 0 10px;
        --toggle-width: 72px;
        --toggle-height: 28px;
        --toggle-radius: 14px;
        --toggler-offset: -43px;
        --field-width: 42px;
        --field-padding: 0 4px;
        --field-line-height: 1.8;
        --elements-transform: translate(44px);
        --upload-icon-edit: 10px
    }
}

.RequiredMarker_root__RdGkc {
    color: #c21636;
    padding-top: 2px;
    font-size: 7px;
    line-height: 1;
    position: relative;
    top: -2px
}

.RequiredMarker_root__RdGkc svg {
    width: var(--required-marker);
    height: var(--required-marker);
    color: inherit
}

.Label_root__lMJh8 {
    pointer-events: none;
    cursor: default;
    max-width: 100%
}

.Label_root__lMJh8.Label_labelFlex__s66gi {
    display: flex;
    align-items: center
}

.Label_root__lMJh8 .Label_labelWrapper__hpI6J {
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Label_root__lMJh8 .Label_labelTop__lm4fD {
    margin-bottom: var(--margin-label-legend)
}

.Label_root__lMJh8 .Label_labelBottom__uCFwP {
    margin-top: var(--margin-label-legend)
}

.Label_root__lMJh8 .Label_labelText__ss6Bi {
    padding-right: var(--margin-label-legend);
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    font-size: var(--font-size-base);
    line-height: 1.2;
    color: #434343;
    font-style: normal;
    font-weight: bold;
    pointer-events: all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Label_root__lMJh8 .Label_infotip__TV3CU {
    margin-left: var(--margin-small)
}

.Label_root__lMJh8.Label_labelInactive__zhGVN {
    pointer-events: none
}

.Label_root__lMJh8.Label_labelInactive__zhGVN .Label_labelText__ss6Bi {
    pointer-events: none;
    color: #707070
}

.Label_root__lMJh8 .Label_labelLeftOrRight__ZW5sp {
    display: block;
    margin: 0
}

.Label_root__lMJh8 .Label_labelLeft__oXnFH {
    padding-right: var(--distance)
}

.Label_root__lMJh8 .Label_labelRight__5sND5 {
    padding-left: var(--distance)
}

.Label_root__lMJh8 .Label_labelTextPointer__Wg9ON {
    cursor: pointer
}

.Label_root__lMJh8.Label_light__Ecu7s .Label_labelText__ss6Bi {
    font-weight: normal
}

.Label_root__lMJh8 .Label_labelInvalid__d\+CSj {
    color: #c21636
}

.Label_root__lMJh8.Label_labelMultiline__IQJbk.Label_labelFlex__s66gi {
    align-items: flex-start
}

.Label_root__lMJh8.Label_labelMultiline__IQJbk .Label_labelText__ss6Bi {
    white-space: normal
}

.Label_root__lMJh8 .Label_labelContentWrapper__o7tfl {
    white-space: normal;
    display: flex;
    pointer-events: auto
}

.Label_root__lMJh8 .Label_labelContentWrapper__o7tfl>*:not(.requiredMarkerWrapperGlobal) {
    flex-grow: 1;
    max-width: 100%
}

.Label_root__lMJh8 .Label_labelContentInline__TFfsR {
    display: inline
}

.Label_root__lMJh8 .Label_requiredMarkerMultiline__tjKpH {
    top: -3px;
    padding-top: 0
}

.Label_root__lMJh8 .Label_requiredMarkerInline__NLhwi {
    bottom: 5px;
    position: relative
}

.Infotip_root__PAIrr .Infotip_infoIcon__7maeT {
    color: #0069b4
}

.FieldError_root__t-N3g {
    font-size: var(--size-icon);
    max-height: var(--size-icon);
    position: relative
}

.FieldError_root__t-N3g.FieldError_embedded__YcQhz {
    position: absolute;
    top: calc(5px + var(--margin-label-legend));
    right: 11px
}

.FieldError_root__t-N3g.FieldError_inline__eyI6f {
    position: relative;
    top: -3px;
    left: 4px
}

.FieldError_root__t-N3g.FieldError_displayWithoutLabel__QTwvS {
    top: -9px
}

.FieldError_root__t-N3g .FieldError_fieldErrorIcon__83kEb {
    margin: 0 0 -5px;
    width: var(--size-icon-medium);
    height: var(--size-icon-medium)
}

.Button_root__n88jW {
    border-radius: 3px;
    -webkit-appearance: button;
    margin: 0;
    max-width: var(--max-width-button);
    font-size: var(--font-size-base);
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: var(--padding-small);
    justify-content: center
}

.Button_root__n88jW::-moz-focus-inner {
    border: 0
}

.Button_root__n88jW:focus {
    outline: 0
}

.Button_root__n88jW .Button_caption__ScK29 {
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-shrink: 1;
    overflow: hidden;
    text-align: center
}

.Button_root__n88jW .Button_icon__q-0d- {
    flex-shrink: 0
}

.Button_root__n88jW .Button_icon__q-0d- svg {
    color: currentcolor;
    width: var(--size-icon-small);
    height: var(--size-icon-small)
}

.Button_root__n88jW.Button_normal__6rgwO {
    height: var(--height-form-elements);
    font-weight: bold;
    box-shadow: 0 1px 1px rgba(40,40,40,.15),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.08),0 6px 8px rgba(0,0,0,.07),0 8px 10px rgba(0,0,0,.05);
    transition: none;
    padding: 0 var(--padding);
    text-align: center;
    color: #486478;
    background-color: #fff;
    border: 1px solid #7ba1bc;
    overflow: hidden
}

.Button_root__n88jW.Button_normal__6rgwO:hover {
    background-color: #e9eff4;
    transition: all .3s
}

.Button_root__n88jW.Button_normal__6rgwO:focus {
    background-color: #e9eff4;
    border: 1px dashed #003972
}

.Button_root__n88jW.Button_normal__6rgwO:active {
    border: 1px solid #0069b4;
    box-shadow: 0 0 0 rgba(40,40,40,.15),0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.08),0 3px 4px rgba(0,0,0,.07),0 6px 6px rgba(0,0,0,.05)
}

.Button_root__n88jW.Button_normal__6rgwO:disabled {
    background-color: #e8e8e8;
    border: 1px solid #b4b4b4;
    color: #707070;
    box-shadow: none;
    cursor: default;
    font-weight: normal
}

.Button_root__n88jW.Button_primary__NXLQx {
    height: var(--height-form-elements);
    font-weight: bold;
    box-shadow: 0 1px 1px rgba(40,40,40,.15),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.08),0 6px 8px rgba(0,0,0,.07),0 8px 10px rgba(0,0,0,.05);
    transition: none;
    padding: 0 var(--padding);
    text-align: center;
    border: 1px solid #1a79c4;
    background-color: #4d99dd;
    color: #fff;
    overflow: hidden
}

.Button_root__n88jW.Button_primary__NXLQx:hover {
    background-color: #0069b4;
    border: 1px solid #005aa3
}

.Button_root__n88jW.Button_primary__NXLQx:focus {
    background-color: #0069b4;
    border: 1px dashed #fff
}

.Button_root__n88jW.Button_primary__NXLQx:active {
    border: 1px solid #005aa3;
    box-shadow: 0 0 0 rgba(40,40,40,.15),0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.08),0 3px 4px rgba(0,0,0,.07),0 6px 6px rgba(0,0,0,.05)
}

.Button_root__n88jW.Button_primary__NXLQx:disabled {
    background-color: #cacaca;
    border: 1px solid #9d9d9d;
    color: #707070;
    box-shadow: none;
    cursor: default;
    font-weight: normal
}

.Button_root__n88jW.Button_text__da18R {
    height: min-content;
    padding: 1px;
    box-shadow: none;
    border: 1px solid rgba(0,0,0,0);
    color: #0069b4;
    line-height: calc(var(--font-size-base) + var(--padding));
    font-weight: normal;
    background-color: rgba(0,0,0,0);
    overflow: hidden
}

.Button_root__n88jW.Button_text__da18R:hover {
    background-color: rgba(0,0,0,0);
    text-decoration: underline;
    transition: all .3s
}

.Button_root__n88jW.Button_text__da18R:focus {
    border: 1px dashed #003972;
    text-decoration: underline
}

.Button_root__n88jW.Button_text__da18R:disabled {
    color: #707070;
    text-decoration: none;
    background-color: rgba(0,0,0,0);
    border: 1px solid rgba(0,0,0,0)
}

.Button_root__n88jW.Button_text__da18R.Button_inline__PlUzy {
    padding: 0;
    line-height: inherit;
    font-size: inherit;
    font-family: inherit
}


.AdTeaser_div_adTeaser__yrIcV {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: calc(50% - 0px);
    min-height: 110%;
    background-image: url(../img/bg.jpg);
    background-color: #ccc;
    background-position: 45% 40%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

@media only screen and (max-width: 880px) {
    [class*=div_adTeaser] {
        width:calc(50% - 450px)
    }
}

.AdTeaser_a_teaserURL__eMGkg {
    padding-bottom: 500px !important;
    margin-left: 40px
}

.AdTeaser_a_teaserURL__eMGkg:link {
    text-decoration: none
}

.AdTeaser_a_teaserURL__eMGkg:visited {
    text-decoration: none
}

.AdTeaser_a_teaserURL__eMGkg:hover {
    text-decoration: none
}

.AdTeaser_a_teaserURL__eMGkg:active {
    text-decoration: none
}

.AdTeaser_headline__CnyG5 {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif
}

.AdTeaser_label_multiple_logins_warning__345I7 {
    overflow-wrap: break-word;
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    font-size: 18px;
    line-height: 1.5;
    color: #fff
}

.AdTeaser_button__SsSpw {
    border-radius: 5px;
    border: none !important;
    max-width: 300px !important;
    color: #fff !important;
    background-color: #f07c00 !important;
    white-space: pre-wrap !important;
    height: 30px !important;
    line-height: normal !important
}

.Footer_footer__DHboE {
    position: fixed;
    bottom: 0;
    display: block;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%;
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    font-size: 13px !important;
    --font-size-base: 13px!important;
    line-height: 1.5;
    padding-top: var(--padding);
    padding-bottom: var(--padding);
    color: #707070;
    background-color: #fff;
    border-top: #d9d9d9 1px solid
}

.Footer_footer__DHboE a {
    color: #707070;
    border: none;
    padding-right: 0
}

.Footer_footer__DHboE a:hover {
    color: #0069b4;
    text-decoration: underline
}

.Footer_noWrap__7MEbs {
    white-space: nowrap
}

.Footer_padding__iuM1h {
    padding-left: 2px;
    padding-right: 2px
}

.Footer_underlined__lC7ir {
    text-decoration: underline;
    padding-left: 3px
}

.Footer_notUnderlined__lFxP0 {
    text-decoration: none
}

@media(width >= 490px) {
    .Footer_switchBreak__79urO {
        display: none
    }
}

@media(height <= 600px) {
    @supports not (-webkit-touch-callout: none) {
        .Footer_footer__DHboE {
            margin-top:10px;
            position: relative
        }
    }
}

.Footer_newline__ouNbd {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

.TcLogo_tcLogo__dfdHx {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px
}

body {
    margin: 0
}

.App_div_root__WYoEp {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 100%
}

.App_div_root_flex_row__nlM77 {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 100vh;
    max-width: 100vw;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.App_div_root_half__IzxBy {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-width: 360px !important;
    height: 500px;
    max-height: 100%
}

@media only screen and (height <= 750px) {
    @supports(-webkit-touch-callout: none) {
        .App_div_root_half__IzxBy {
            height:350px
        }

        .App_button_submit_tan_repeat__CYrZt {
            margin-top: -40px !important
        }
    }
}

@media only screen and (max-width: 880px) {
    [class*=div_root_flex_row] {
        justify-content:center
    }
}

.App_maxWidth__E8fk- {
    gap: 10px;
    max-width: 430px;
    width: auto
}

.App_inheritWidth__dWUOU {
    gap: 10px;
    max-width: 430px;
    width: inherit
}

.App_oneHundredPercentWidth__v1jN\+ {
    gap: 10px;
    max-width: 430px;
    width: 100%
}

.App_left_alignment_multiline_link__2Ok-z {
    border: 0;
    padding: 0
}

.App_headline__T2bJa {
    font-size: 25px;
    font-weight: bold;
    color: #445163;
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif
}

.App_label_multiple_logins_warning__iRyej {
    overflow-wrap: break-word;
    font-family: arial,helvetica,"Helvetica Neue",system-ui,sans-serif;
    font-size: var(--font-size-base);
    line-height: 1.5;
    color: #2d394a
}

.App_button_submit__Uj-vY {
    padding-top: 10px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.App_tan_input_wrapper__0I\+-t {
    width: 120px;
    padding-bottom: 10px
}

.App_tan_input_wrapper__0I\+-t input {
    padding-left: 25px;
    letter-spacing: 5px;
    width: 110px;
    font-size: 16px !important
}

.App_tan_input_awesome__gYvjt {
    position: absolute;
    margin-top: -33px;
    padding-left: 5px
}

.App_button_submit_tan__XLSNI {
    margin-right: 180px !important
}

.App_button_submit_tan_repeat__CYrZt {
    position: absolute;
    margin-top: -28px;
    margin-left: 50px !important
}

@media(width <= 1025px) {
    @supports not (-webkit-touch-callout: none) {
        .App_button_submit_tan_repeat__CYrZt {
            margin-top:-40px
        }
    }
}

.App_centerContent__4bjJ9 {
    display: flex;
    flex-direction: column;
    align-items: center
}

input::-ms-reveal,input::-ms-clear {
    display: none
}

