@charset "UTF-8";@font-face{font-family:Etica;src:url(//s.c.dk/fonts/lft_etica_light-webfont.woff2) format("woff2"),url(//s.c.dk/fonts/lft_etica_light-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Etica;src:url(//s.c.dk/fonts/lft_etica_reg-webfont.woff2) format("woff2"),url(//s.c.dk/fonts/lft_etica_reg-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Etica;src:url(//s.c.dk/fonts/lft_etica_semibold-webfont.woff2) format("woff2"),url(//s.c.dk/fonts/lft_etica_semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Etica;src:url(//s.c.dk/fonts/lft_etica_bold-webfont.woff2) format("woff2"),url(//s.c.dk/fonts/lft_etica_bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html:not(#ys-specificity) [class^=ys],html:not(#ys-specificity) [class^=ys]:after,html:not(#ys-specificity) [class^=ys]:before{box-sizing:border-box;font-family:Etica,arial,helvetica,sans-serif}html:not(#ys-specificity) .ys-u-visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;padding:0}@media screen and (min-width: 576px){html:not(#ys-specificity) .ys-u-until-sm{display:none}}@media screen and (min-width: 768px){html:not(#ys-specificity) .ys-u-until-md{display:none}}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-u-until-lg{display:none}}@media screen and (min-width: 1200px){html:not(#ys-specificity) .ys-u-until-xl{display:none}}@media screen and (max-width: 576px){html:not(#ys-specificity) .ys-u-from-sm{display:none}}@media screen and (max-width: 768px){html:not(#ys-specificity) .ys-u-from-md{display:none}}@media screen and (max-width: 992px){html:not(#ys-specificity) .ys-u-from-lg{display:none}}@media screen and (max-width: 1200px){html:not(#ys-specificity) .ys-u-from-xl{display:none}}html:not(#ys-specificity) .ys-u-w-100{width:100%}html:not(#ys-specificity) .ys-u-justify-content-center{justify-content:center}html:not(#ys-specificity) .ys-container{width:100%;padding-right:6px;padding-left:6px;margin-right:auto;margin-left:auto}@media (min-width: 576px){html:not(#ys-specificity) .ys-container{max-width:540px}}@media (min-width: 768px){html:not(#ys-specificity) .ys-container{max-width:720px}}@media (min-width: 992px){html:not(#ys-specificity) .ys-container{max-width:992px}}@media (min-width: 1200px){html:not(#ys-specificity) .ys-container{max-width:1172px}}html:not(#ys-specificity) .ys-container-fluid{width:100%;padding-right:6px;padding-left:6px;margin-right:auto;margin-left:auto}html:not(#ys-specificity) .ys-row{display:flex;flex-wrap:wrap;margin-right:-6px;margin-left:-6px}html:not(#ys-specificity) .ys-no-gutters{margin-right:0;margin-left:0}html:not(#ys-specificity) .ys-no-gutters>.ys-col,html:not(#ys-specificity) .ys-no-gutters>[class*=col-]{padding-right:0;padding-left:0}html:not(#ys-specificity) .ys-col,html:not(#ys-specificity) .ys-col-1,html:not(#ys-specificity) .ys-col-2,html:not(#ys-specificity) .ys-col-3,html:not(#ys-specificity) .ys-col-4,html:not(#ys-specificity) .ys-col-5,html:not(#ys-specificity) .ys-col-6,html:not(#ys-specificity) .ys-col-7,html:not(#ys-specificity) .ys-col-8,html:not(#ys-specificity) .ys-col-9,html:not(#ys-specificity) .ys-col-10,html:not(#ys-specificity) .ys-col-11,html:not(#ys-specificity) .ys-col-12,html:not(#ys-specificity) .ys-col-auto,html:not(#ys-specificity) .ys-col-lg,html:not(#ys-specificity) .ys-col-lg-1,html:not(#ys-specificity) .ys-col-lg-2,html:not(#ys-specificity) .ys-col-lg-3,html:not(#ys-specificity) .ys-col-lg-4,html:not(#ys-specificity) .ys-col-lg-5,html:not(#ys-specificity) .ys-col-lg-6,html:not(#ys-specificity) .ys-col-lg-7,html:not(#ys-specificity) .ys-col-lg-8,html:not(#ys-specificity) .ys-col-lg-9,html:not(#ys-specificity) .ys-col-lg-10,html:not(#ys-specificity) .ys-col-lg-11,html:not(#ys-specificity) .ys-col-lg-12,html:not(#ys-specificity) .ys-col-lg-auto,html:not(#ys-specificity) .ys-col-md,html:not(#ys-specificity) .ys-col-md-1,html:not(#ys-specificity) .ys-col-md-2,html:not(#ys-specificity) .ys-col-md-3,html:not(#ys-specificity) .ys-col-md-4,html:not(#ys-specificity) .ys-col-md-5,html:not(#ys-specificity) .ys-col-md-6,html:not(#ys-specificity) .ys-col-md-7,html:not(#ys-specificity) .ys-col-md-8,html:not(#ys-specificity) .ys-col-md-9,html:not(#ys-specificity) .ys-col-md-10,html:not(#ys-specificity) .ys-col-md-11,html:not(#ys-specificity) .ys-col-md-12,html:not(#ys-specificity) .ys-col-md-auto,html:not(#ys-specificity) .ys-col-sm,html:not(#ys-specificity) .ys-col-sm-1,html:not(#ys-specificity) .ys-col-sm-2,html:not(#ys-specificity) .ys-col-sm-3,html:not(#ys-specificity) .ys-col-sm-4,html:not(#ys-specificity) .ys-col-sm-5,html:not(#ys-specificity) .ys-col-sm-6,html:not(#ys-specificity) .ys-col-sm-7,html:not(#ys-specificity) .ys-col-sm-8,html:not(#ys-specificity) .ys-col-sm-9,html:not(#ys-specificity) .ys-col-sm-10,html:not(#ys-specificity) .ys-col-sm-11,html:not(#ys-specificity) .ys-col-sm-12,html:not(#ys-specificity) .ys-col-sm-auto,html:not(#ys-specificity) .ys-col-xl,html:not(#ys-specificity) .ys-col-xl-1,html:not(#ys-specificity) .ys-col-xl-2,html:not(#ys-specificity) .ys-col-xl-3,html:not(#ys-specificity) .ys-col-xl-4,html:not(#ys-specificity) .ys-col-xl-5,html:not(#ys-specificity) .ys-col-xl-6,html:not(#ys-specificity) .ys-col-xl-7,html:not(#ys-specificity) .ys-col-xl-8,html:not(#ys-specificity) .ys-col-xl-9,html:not(#ys-specificity) .ys-col-xl-10,html:not(#ys-specificity) .ys-col-xl-11,html:not(#ys-specificity) .ys-col-xl-12,html:not(#ys-specificity) .ys-col-xl-auto{position:relative;width:100%;padding-right:6px;padding-left:6px}html:not(#ys-specificity) .ys-col{flex-basis:0;flex-grow:1;max-width:100%}html:not(#ys-specificity) .ys-col-auto{flex:0 0 auto;width:auto;max-width:100%}html:not(#ys-specificity) .ys-col-1{flex:0 0 8.33333%;max-width:8.33333%}html:not(#ys-specificity) .ys-col-2{flex:0 0 16.66667%;max-width:16.66667%}html:not(#ys-specificity) .ys-col-3{flex:0 0 25%;max-width:25%}html:not(#ys-specificity) .ys-col-4{flex:0 0 33.33333%;max-width:33.33333%}html:not(#ys-specificity) .ys-col-5{flex:0 0 41.66667%;max-width:41.66667%}html:not(#ys-specificity) .ys-col-6{flex:0 0 50%;max-width:50%}html:not(#ys-specificity) .ys-col-7{flex:0 0 58.33333%;max-width:58.33333%}html:not(#ys-specificity) .ys-col-8{flex:0 0 66.66667%;max-width:66.66667%}html:not(#ys-specificity) .ys-col-9{flex:0 0 75%;max-width:75%}html:not(#ys-specificity) .ys-col-10{flex:0 0 83.33333%;max-width:83.33333%}html:not(#ys-specificity) .ys-col-11{flex:0 0 91.66667%;max-width:91.66667%}html:not(#ys-specificity) .ys-col-12{flex:0 0 100%;max-width:100%}html:not(#ys-specificity) .ys-order-first{order:-1}html:not(#ys-specificity) .ys-order-last{order:13}html:not(#ys-specificity) .ys-order-0{order:0}html:not(#ys-specificity) .ys-order-1{order:1}html:not(#ys-specificity) .ys-order-2{order:2}html:not(#ys-specificity) .ys-order-3{order:3}html:not(#ys-specificity) .ys-order-4{order:4}html:not(#ys-specificity) .ys-order-5{order:5}html:not(#ys-specificity) .ys-order-6{order:6}html:not(#ys-specificity) .ys-order-7{order:7}html:not(#ys-specificity) .ys-order-8{order:8}html:not(#ys-specificity) .ys-order-9{order:9}html:not(#ys-specificity) .ys-order-10{order:10}html:not(#ys-specificity) .ys-order-11{order:11}html:not(#ys-specificity) .ys-order-12{order:12}html:not(#ys-specificity) .ys-offset-1{margin-left:8.33333%}html:not(#ys-specificity) .ys-offset-2{margin-left:16.66667%}html:not(#ys-specificity) .ys-offset-3{margin-left:25%}html:not(#ys-specificity) .ys-offset-4{margin-left:33.33333%}html:not(#ys-specificity) .ys-offset-5{margin-left:41.66667%}html:not(#ys-specificity) .ys-offset-6{margin-left:50%}html:not(#ys-specificity) .ys-offset-7{margin-left:58.33333%}html:not(#ys-specificity) .ys-offset-8{margin-left:66.66667%}html:not(#ys-specificity) .ys-offset-9{margin-left:75%}html:not(#ys-specificity) .ys-offset-10{margin-left:83.33333%}html:not(#ys-specificity) .ys-offset-11{margin-left:91.66667%}@media (min-width: 576px){html:not(#ys-specificity) .ys-col-sm{flex-basis:0;flex-grow:1;max-width:100%}html:not(#ys-specificity) .ys-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}html:not(#ys-specificity) .ys-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}html:not(#ys-specificity) .ys-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}html:not(#ys-specificity) .ys-col-sm-3{flex:0 0 25%;max-width:25%}html:not(#ys-specificity) .ys-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}html:not(#ys-specificity) .ys-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}html:not(#ys-specificity) .ys-col-sm-6{flex:0 0 50%;max-width:50%}html:not(#ys-specificity) .ys-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}html:not(#ys-specificity) .ys-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}html:not(#ys-specificity) .ys-col-sm-9{flex:0 0 75%;max-width:75%}html:not(#ys-specificity) .ys-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}html:not(#ys-specificity) .ys-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}html:not(#ys-specificity) .ys-col-sm-12{flex:0 0 100%;max-width:100%}html:not(#ys-specificity) .ys-order-sm-first{order:-1}html:not(#ys-specificity) .ys-order-sm-last{order:13}html:not(#ys-specificity) .ys-order-sm-0{order:0}html:not(#ys-specificity) .ys-order-sm-1{order:1}html:not(#ys-specificity) .ys-order-sm-2{order:2}html:not(#ys-specificity) .ys-order-sm-3{order:3}html:not(#ys-specificity) .ys-order-sm-4{order:4}html:not(#ys-specificity) .ys-order-sm-5{order:5}html:not(#ys-specificity) .ys-order-sm-6{order:6}html:not(#ys-specificity) .ys-order-sm-7{order:7}html:not(#ys-specificity) .ys-order-sm-8{order:8}html:not(#ys-specificity) .ys-order-sm-9{order:9}html:not(#ys-specificity) .ys-order-sm-10{order:10}html:not(#ys-specificity) .ys-order-sm-11{order:11}html:not(#ys-specificity) .ys-order-sm-12{order:12}html:not(#ys-specificity) .ys-offset-sm-0{margin-left:0}html:not(#ys-specificity) .ys-offset-sm-1{margin-left:8.33333%}html:not(#ys-specificity) .ys-offset-sm-2{margin-left:16.66667%}html:not(#ys-specificity) .ys-offset-sm-3{margin-left:25%}html:not(#ys-specificity) .ys-offset-sm-4{margin-left:33.33333%}html:not(#ys-specificity) .ys-offset-sm-5{margin-left:41.66667%}html:not(#ys-specificity) .ys-offset-sm-6{margin-left:50%}html:not(#ys-specificity) .ys-offset-sm-7{margin-left:58.33333%}html:not(#ys-specificity) .ys-offset-sm-8{margin-left:66.66667%}html:not(#ys-specificity) .ys-offset-sm-9{margin-left:75%}html:not(#ys-specificity) .ys-offset-sm-10{margin-left:83.33333%}html:not(#ys-specificity) .ys-offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){html:not(#ys-specificity) .ys-col-md{flex-basis:0;flex-grow:1;max-width:100%}html:not(#ys-specificity) .ys-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}html:not(#ys-specificity) .ys-col-md-1{flex:0 0 8.33333%;max-width:8.33333%}html:not(#ys-specificity) .ys-col-md-2{flex:0 0 16.66667%;max-width:16.66667%}html:not(#ys-specificity) .ys-col-md-3{flex:0 0 25%;max-width:25%}html:not(#ys-specificity) .ys-col-md-4{flex:0 0 33.33333%;max-width:33.33333%}html:not(#ys-specificity) .ys-col-md-5{flex:0 0 41.66667%;max-width:41.66667%}html:not(#ys-specificity) .ys-col-md-6{flex:0 0 50%;max-width:50%}html:not(#ys-specificity) .ys-col-md-7{flex:0 0 58.33333%;max-width:58.33333%}html:not(#ys-specificity) .ys-col-md-8{flex:0 0 66.66667%;max-width:66.66667%}html:not(#ys-specificity) .ys-col-md-9{flex:0 0 75%;max-width:75%}html:not(#ys-specificity) .ys-col-md-10{flex:0 0 83.33333%;max-width:83.33333%}html:not(#ys-specificity) .ys-col-md-11{flex:0 0 91.66667%;max-width:91.66667%}html:not(#ys-specificity) .ys-col-md-12{flex:0 0 100%;max-width:100%}html:not(#ys-specificity) .ys-order-md-first{order:-1}html:not(#ys-specificity) .ys-order-md-last{order:13}html:not(#ys-specificity) .ys-order-md-0{order:0}html:not(#ys-specificity) .ys-order-md-1{order:1}html:not(#ys-specificity) .ys-order-md-2{order:2}html:not(#ys-specificity) .ys-order-md-3{order:3}html:not(#ys-specificity) .ys-order-md-4{order:4}html:not(#ys-specificity) .ys-order-md-5{order:5}html:not(#ys-specificity) .ys-order-md-6{order:6}html:not(#ys-specificity) .ys-order-md-7{order:7}html:not(#ys-specificity) .ys-order-md-8{order:8}html:not(#ys-specificity) .ys-order-md-9{order:9}html:not(#ys-specificity) .ys-order-md-10{order:10}html:not(#ys-specificity) .ys-order-md-11{order:11}html:not(#ys-specificity) .ys-order-md-12{order:12}html:not(#ys-specificity) .ys-offset-md-0{margin-left:0}html:not(#ys-specificity) .ys-offset-md-1{margin-left:8.33333%}html:not(#ys-specificity) .ys-offset-md-2{margin-left:16.66667%}html:not(#ys-specificity) .ys-offset-md-3{margin-left:25%}html:not(#ys-specificity) .ys-offset-md-4{margin-left:33.33333%}html:not(#ys-specificity) .ys-offset-md-5{margin-left:41.66667%}html:not(#ys-specificity) .ys-offset-md-6{margin-left:50%}html:not(#ys-specificity) .ys-offset-md-7{margin-left:58.33333%}html:not(#ys-specificity) .ys-offset-md-8{margin-left:66.66667%}html:not(#ys-specificity) .ys-offset-md-9{margin-left:75%}html:not(#ys-specificity) .ys-offset-md-10{margin-left:83.33333%}html:not(#ys-specificity) .ys-offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){html:not(#ys-specificity) .ys-col-lg{flex-basis:0;flex-grow:1;max-width:100%}html:not(#ys-specificity) .ys-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}html:not(#ys-specificity) .ys-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}html:not(#ys-specificity) .ys-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}html:not(#ys-specificity) .ys-col-lg-3{flex:0 0 25%;max-width:25%}html:not(#ys-specificity) .ys-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}html:not(#ys-specificity) .ys-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}html:not(#ys-specificity) .ys-col-lg-6{flex:0 0 50%;max-width:50%}html:not(#ys-specificity) .ys-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}html:not(#ys-specificity) .ys-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}html:not(#ys-specificity) .ys-col-lg-9{flex:0 0 75%;max-width:75%}html:not(#ys-specificity) .ys-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}html:not(#ys-specificity) .ys-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}html:not(#ys-specificity) .ys-col-lg-12{flex:0 0 100%;max-width:100%}html:not(#ys-specificity) .ys-order-lg-first{order:-1}html:not(#ys-specificity) .ys-order-lg-last{order:13}html:not(#ys-specificity) .ys-order-lg-0{order:0}html:not(#ys-specificity) .ys-order-lg-1{order:1}html:not(#ys-specificity) .ys-order-lg-2{order:2}html:not(#ys-specificity) .ys-order-lg-3{order:3}html:not(#ys-specificity) .ys-order-lg-4{order:4}html:not(#ys-specificity) .ys-order-lg-5{order:5}html:not(#ys-specificity) .ys-order-lg-6{order:6}html:not(#ys-specificity) .ys-order-lg-7{order:7}html:not(#ys-specificity) .ys-order-lg-8{order:8}html:not(#ys-specificity) .ys-order-lg-9{order:9}html:not(#ys-specificity) .ys-order-lg-10{order:10}html:not(#ys-specificity) .ys-order-lg-11{order:11}html:not(#ys-specificity) .ys-order-lg-12{order:12}html:not(#ys-specificity) .ys-offset-lg-0{margin-left:0}html:not(#ys-specificity) .ys-offset-lg-1{margin-left:8.33333%}html:not(#ys-specificity) .ys-offset-lg-2{margin-left:16.66667%}html:not(#ys-specificity) .ys-offset-lg-3{margin-left:25%}html:not(#ys-specificity) .ys-offset-lg-4{margin-left:33.33333%}html:not(#ys-specificity) .ys-offset-lg-5{margin-left:41.66667%}html:not(#ys-specificity) .ys-offset-lg-6{margin-left:50%}html:not(#ys-specificity) .ys-offset-lg-7{margin-left:58.33333%}html:not(#ys-specificity) .ys-offset-lg-8{margin-left:66.66667%}html:not(#ys-specificity) .ys-offset-lg-9{margin-left:75%}html:not(#ys-specificity) .ys-offset-lg-10{margin-left:83.33333%}html:not(#ys-specificity) .ys-offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){html:not(#ys-specificity) .ys-col-xl{flex-basis:0;flex-grow:1;max-width:100%}html:not(#ys-specificity) .ys-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}html:not(#ys-specificity) .ys-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}html:not(#ys-specificity) .ys-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}html:not(#ys-specificity) .ys-col-xl-3{flex:0 0 25%;max-width:25%}html:not(#ys-specificity) .ys-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}html:not(#ys-specificity) .ys-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}html:not(#ys-specificity) .ys-col-xl-6{flex:0 0 50%;max-width:50%}html:not(#ys-specificity) .ys-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}html:not(#ys-specificity) .ys-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}html:not(#ys-specificity) .ys-col-xl-9{flex:0 0 75%;max-width:75%}html:not(#ys-specificity) .ys-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}html:not(#ys-specificity) .ys-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}html:not(#ys-specificity) .ys-col-xl-12{flex:0 0 100%;max-width:100%}html:not(#ys-specificity) .ys-order-xl-first{order:-1}html:not(#ys-specificity) .ys-order-xl-last{order:13}html:not(#ys-specificity) .ys-order-xl-0{order:0}html:not(#ys-specificity) .ys-order-xl-1{order:1}html:not(#ys-specificity) .ys-order-xl-2{order:2}html:not(#ys-specificity) .ys-order-xl-3{order:3}html:not(#ys-specificity) .ys-order-xl-4{order:4}html:not(#ys-specificity) .ys-order-xl-5{order:5}html:not(#ys-specificity) .ys-order-xl-6{order:6}html:not(#ys-specificity) .ys-order-xl-7{order:7}html:not(#ys-specificity) .ys-order-xl-8{order:8}html:not(#ys-specificity) .ys-order-xl-9{order:9}html:not(#ys-specificity) .ys-order-xl-10{order:10}html:not(#ys-specificity) .ys-order-xl-11{order:11}html:not(#ys-specificity) .ys-order-xl-12{order:12}html:not(#ys-specificity) .ys-offset-xl-0{margin-left:0}html:not(#ys-specificity) .ys-offset-xl-1{margin-left:8.33333%}html:not(#ys-specificity) .ys-offset-xl-2{margin-left:16.66667%}html:not(#ys-specificity) .ys-offset-xl-3{margin-left:25%}html:not(#ys-specificity) .ys-offset-xl-4{margin-left:33.33333%}html:not(#ys-specificity) .ys-offset-xl-5{margin-left:41.66667%}html:not(#ys-specificity) .ys-offset-xl-6{margin-left:50%}html:not(#ys-specificity) .ys-offset-xl-7{margin-left:58.33333%}html:not(#ys-specificity) .ys-offset-xl-8{margin-left:66.66667%}html:not(#ys-specificity) .ys-offset-xl-9{margin-left:75%}html:not(#ys-specificity) .ys-offset-xl-10{margin-left:83.33333%}html:not(#ys-specificity) .ys-offset-xl-11{margin-left:91.66667%}}html:not(#ys-specificity) .ys-container,html:not(#ys-specificity) .ys-container-fluid,html:not(#ys-specificity) .ys-row,html:not(#ys-specificity) .ys-row>[class*=col]{box-sizing:border-box}html:not(#ys-specificity) .ys-container,html:not(#ys-specificity) .ys-container-fluid{padding-left:16px;padding-right:16px}@media (min-width: 576px){html:not(#ys-specificity) .ys-container,html:not(#ys-specificity) .ys-container-fluid{padding-left:18px;padding-right:18px}html:not(#ys-specificity) .ys-container-fluid .ys-row,html:not(#ys-specificity) .ys-container .ys-row{margin-left:-12px;margin-right:-12px}html:not(#ys-specificity) .ys-container-fluid [class*=col],html:not(#ys-specificity) .ys-container [class*=col]{padding-left:12px;padding-right:12px}}@media (min-width: 768px){html:not(#ys-specificity) .ys-container,html:not(#ys-specificity) .ys-container-fluid{padding-left:14px;padding-right:14px}html:not(#ys-specificity) .ys-container-fluid .ys-row,html:not(#ys-specificity) .ys-container .ys-row{margin-left:-12px;margin-right:-12px}html:not(#ys-specificity) .ys-container-fluid [class*=col],html:not(#ys-specificity) .ys-container [class*=col]{padding-left:12px;padding-right:12px}}@media (min-width: 992px){html:not(#ys-specificity) .ys-container,html:not(#ys-specificity) .ys-container-fluid{padding-left:16px;padding-right:16px}html:not(#ys-specificity) .ys-container-fluid .ys-row,html:not(#ys-specificity) .ys-container .ys-row{margin-left:-16px;margin-right:-16px}html:not(#ys-specificity) .ys-container-fluid [class*=col],html:not(#ys-specificity) .ys-container [class*=col]{padding-left:16px;padding-right:16px}}@media (min-width: 1200px){html:not(#ys-specificity) .ys-container,html:not(#ys-specificity) .ys-container-fluid{padding-left:16px;padding-right:16px;max-width:1172px}html:not(#ys-specificity) .ys-container-fluid .ys-row,html:not(#ys-specificity) .ys-container .ys-row{margin-left:-16px;margin-right:-16px}html:not(#ys-specificity) .ys-container-fluid [class*=col],html:not(#ys-specificity) .ys-container [class*=col]{padding-left:16px;padding-right:16px}}html:not(#ys-specificity) .ys-row--vertical-spacing-sm{margin-top:-16px}html:not(#ys-specificity) .ys-row--vertical-spacing-sm [class*=col-]{margin-top:16px}html:not(#ys-specificity) .ys-row--vertical-spacing-md{margin-top:-24px}html:not(#ys-specificity) .ys-row--vertical-spacing-md [class*=col-]{margin-top:24px}html:not(#ys-specificity) .ys-row--vertical-spacing-lg{margin-top:-32px}html:not(#ys-specificity) .ys-row--vertical-spacing-lg [class*=col-]{margin-top:32px}html:not(#ys-specificity) .ys-row--vertical-spacing-xl{margin-top:-48px}html:not(#ys-specificity) .ys-row--vertical-spacing-xl [class*=col-]{margin-top:48px}html:not(#ys-specificity) .ys-grid-breaker{width:100%}html:not(#ys-specificity) .ys-icon{display:inline-block;width:100%;height:100%}html:not(#ys-specificity) .ys-main-title{margin:0;font-size:2.5rem;line-height:1.2;font-weight:700;color:#191919}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-main-title{font-size:3.5rem;line-height:1.28}}html:not(#ys-specificity) .ys-main-title--light{color:#fafafa}html:not(#ys-specificity) .ys-primary-title{margin:0;font-size:2rem;line-height:1.25;font-weight:700;color:#191919}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-primary-title{font-size:2.5rem;line-height:1.4}}html:not(#ys-specificity) .ys-primary-title--light{color:#fafafa}html:not(#ys-specificity) .ys-secondary-title{margin:0;font-size:1.5rem;line-height:1.33;font-weight:700;color:#191919}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-secondary-title{line-height:1.67}}html:not(#ys-specificity) .ys-secondary-title--light{color:#fafafa}html:not(#ys-specificity) .ys-subtitle{margin:0;font-size:1.5rem;line-height:1.25;font-weight:200;color:#191919}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-subtitle{line-height:1.67}}html:not(#ys-specificity) .ys-subtitle--light{color:#fafafa}html:not(#ys-specificity) .ys-body-text{margin:0;font-size:1rem;line-height:1.5;font-weight:400;color:#191919}html:not(#ys-specificity) .ys-body-text--large{font-size:1.25rem}html:not(#ys-specificity) .ys-body-text--bold{font-weight:700}html:not(#ys-specificity) .ys-body-text--light{color:#fafafa}html:not(#ys-specificity) .ys-small-text{margin:0;font-size:.75rem;line-height:1.25;font-weight:400;font-style:italic;color:#191919}html:not(#ys-specificity) .ys-small-text--light{color:#fafafa}html:not(#ys-specificity) .ys-list{margin:0;padding:0;list-style:none;counter-reset:list-item;color:#191919}html:not(#ys-specificity) .ys-list__item{position:relative;padding-left:1.5rem;line-height:1.5;list-style:none;counter-increment:list-item}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-list__item{padding-left:2rem}}html:not(#ys-specificity) .ys-list__item+.ys-list__item{margin-top:1.5rem}html:not(#ys-specificity) .ys-list--light{color:#fafafa}html:not(#ys-specificity) .ys-list .ys-list{padding-top:1.5rem}html:not(#ys-specificity) .ys-list--ordered .ys-list__item:before{content:counter(list-item) ".";position:absolute;left:0;width:1.25rem;text-align:right;font-weight:600;padding-left:.25rem}html:not(#ys-specificity) .ys-list:not(.ys-list--ordered) .ys-list__item:before{content:"";position:absolute;left:.5rem;top:.475em;width:.5rem;height:.5rem;background-color:currentColor;border-radius:50%}html:not(#ys-specificity) .ys-list--ordered .ys-list__item .ys-list__item:before{content:counter(list-item, lower-alpha) ".";text-align:left}html:not(#ys-specificity) .ys-list:not(.ys-list--ordered) .ys-list__item .ys-list__item:before{background:transparent;border:2px solid}html:not(#ys-specificity) .ys-link,html:not(#ys-specificity) .ys-rich-text a:not([class]){color:#1a8924;text-decoration:underline}html:not(#ys-specificity) .ys-link:hover,html:not(#ys-specificity) .ys-rich-text a:hover:not([class]){color:inherit}html:not(#ys-specificity) .ys-link:visited,html:not(#ys-specificity) .ys-rich-text a:visited:not([class]){color:#609}html:not(#ys-specificity) .ys-rich-text{line-height:1.5;color:#191919}html:not(#ys-specificity) .ys-rich-text *,html:not(#ys-specificity) .ys-rich-text :after,html:not(#ys-specificity) .ys-rich-text :before{box-sizing:border-box}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-rich-text{font-size:1.25rem}}html:not(#ys-specificity) .ys-rich-text h1:not([class]),html:not(#ys-specificity) .ys-rich-text h2:not([class]),html:not(#ys-specificity) .ys-rich-text h3:not([class]),html:not(#ys-specificity) .ys-rich-text h4:not([class]),html:not(#ys-specificity) .ys-rich-text h5:not([class]),html:not(#ys-specificity) .ys-rich-text h6:not([class]),html:not(#ys-specificity) .ys-rich-text li:not([class]),html:not(#ys-specificity) .ys-rich-text p:not([class]){max-width:75ch}html:not(#ys-specificity) .ys-rich-text h1:not([class]){margin:0;font-size:2.5rem;line-height:1.2;font-weight:700}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-rich-text h1:not([class]){font-size:3.5rem;line-height:1.28}}html:not(#ys-specificity) .ys-rich-text h2:not([class]){margin:0;font-size:2rem;line-height:1.25;font-weight:700}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-rich-text h2:not([class]){font-size:2.5rem;line-height:1.4}}html:not(#ys-specificity) .ys-rich-text h3:not([class]){margin:0;font-size:1.5rem;line-height:1.33;font-weight:700}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-rich-text h3:not([class]){line-height:1.67}}html:not(#ys-specificity) .ys-rich-text h4:not([class]),html:not(#ys-specificity) .ys-rich-text h5:not([class]),html:not(#ys-specificity) .ys-rich-text h6:not([class]){margin:0;font-size:1.5rem;line-height:1.25;font-weight:200}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-rich-text h4:not([class]),html:not(#ys-specificity) .ys-rich-text h5:not([class]),html:not(#ys-specificity) .ys-rich-text h6:not([class]){line-height:1.67}}html:not(#ys-specificity) .ys-rich-text p:not([class]){margin:0;font-size:1rem;line-height:1.5;font-weight:400}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-rich-text p:not([class]){font-size:1.25rem}}html:not(#ys-specificity) .ys-rich-text ol:not([class]),html:not(#ys-specificity) .ys-rich-text ul:not([class]){margin:0;padding:0;list-style:none;counter-reset:list-item}html:not(#ys-specificity) .ys-rich-text li:not([class]){position:relative;padding-left:1.5rem;line-height:1.5;list-style:none;counter-increment:list-item}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-rich-text li:not([class]){padding-left:2rem}}html:not(#ys-specificity) .ys-rich-text li:not([class])+li:not([class]){margin-top:1.5rem}html:not(#ys-specificity) .ys-rich-text ol:not([class]) li:not([class]):before{content:counter(list-item) ".";position:absolute;left:0;width:1.25rem;text-align:right;font-weight:600;padding-left:.25rem}html:not(#ys-specificity) .ys-rich-text ul:not([class]) li:not([class]):before{content:"";position:absolute;left:.5rem;top:.475em;width:.5rem;height:.5rem;background-color:currentColor;border-radius:50%}html:not(#ys-specificity) .ys-rich-text ol:not([class]) ol:not([class]),html:not(#ys-specificity) .ys-rich-text ul:not([class]) ul:not([class]){padding-top:1.5rem}html:not(#ys-specificity) .ys-rich-text ol:not([class]) li:not([class]) li:not([class]):before{content:counter(list-item, lower-alpha) ".";text-align:left}html:not(#ys-specificity) .ys-rich-text ul:not([class]) li:not([class]) li:not([class]):before{background:transparent;border:2px solid}html:not(#ys-specificity) .ys-rich-text>:not([class])+:not([class]){margin-top:1em}html:not(#ys-specificity) .ys-rich-text--light{color:#fafafa}html:not(#ys-specificity) .ys-rich-text--light>:not([class]){color:inherit}html:not(#ys-specificity) .ys-rich-text h1:not([class])+h2:not([class]),html:not(#ys-specificity) .ys-rich-text h2:not([class])+h3:not([class]){font-size:1.5rem;line-height:1.25;font-weight:200;margin:.25em 0 0}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-rich-text h1:not([class])+h2:not([class]),html:not(#ys-specificity) .ys-rich-text h2:not([class])+h3:not([class]){line-height:1.67}}html:not(#ys-specificity) .ys-rich-text h3:not([class])+h4:not([class]){margin-top:.5em}html:not(#ys-specificity) .ys-rich-text ol:not([class]),html:not(#ys-specificity) .ys-rich-text p:not([class]),html:not(#ys-specificity) .ys-rich-text ul:not([class]){margin-bottom:2em}html:not(#ys-specificity) .ys-rich-text h4:not([class])+:not([class]),html:not(#ys-specificity) .ys-rich-text h5:not([class])+:not([class]),html:not(#ys-specificity) .ys-rich-text h6:not([class])+:not([class]){margin-top:2em}html:not(#ys-specificity) .ys-rich-text br+br{display:none}html:not(#ys-specificity) .ys-input-field__label-text{display:block;color:inherit;margin-bottom:.5rem;font-weight:600}html:not(#ys-specificity) .ys-input-field__wrapper{display:flex;align-items:center;background-color:#fff;color:#191919;height:3rem;padding:0 1.5rem;border-radius:1.5rem;border:1px solid #191919;transition:border .2s ease,padding .2s ease}html:not(#ys-specificity) .ys-input-field__wrapper>[class^=ys-]+[class^=ys-]{margin-left:.5rem}html:not(#ys-specificity) .ys-input-field__wrapper--error,html:not(#ys-specificity) .ys-input-field__wrapper:not(.ys-input-field__wrapper--readonly):not(.ys-input-field__wrapper--disabled):focus,html:not(#ys-specificity) .ys-input-field__wrapper:not(.ys-input-field__wrapper--readonly):not(.ys-input-field__wrapper--disabled):focus-within,html:not(#ys-specificity) .ys-input-field__wrapper:not(.ys-input-field__wrapper--readonly):not(.ys-input-field__wrapper--disabled):hover{border:3px solid #1fab2e;padding-left:1.375rem;padding-right:1.375rem}html:not(#ys-specificity) .ys-input-field__wrapper--error{border-color:#d31a20 !important}html:not(#ys-specificity) .ys-input-field__wrapper--disabled,html:not(#ys-specificity) .ys-input-field__wrapper--readonly{background-color:#f0f0f0;border-color:#f0f0f0}html:not(#ys-specificity) .ys-input-field__wrapper--disabled{cursor:not-allowed}html:not(#ys-specificity) .ys-input-field__control{border:0;padding:0;width:100%;height:3rem;font-size:1rem;line-height:1.5rem;background-color:transparent;color:#191919}html:not(#ys-specificity) .ys-input-field__control::-moz-placeholder{color:#a2a2a2;opacity:1}html:not(#ys-specificity) .ys-input-field__control:-ms-input-placeholder{opacity:1}html:not(#ys-specificity) .ys-input-field__control::placeholder{color:#a2a2a2;opacity:1}html:not(#ys-specificity) .ys-input-field__control:-ms-input-placeholder{color:#a2a2a2}html:not(#ys-specificity) .ys-input-field__control::ms-input-placeholder{color:#a2a2a2}html:not(#ys-specificity) .ys-input-field__control:-webkit-autofill{-webkit-background-clip:text}html:not(#ys-specificity) .ys-input-field__control:disabled,html:not(#ys-specificity) .ys-input-field__control[readonly]{color:#a2a2a2}html:not(#ys-specificity) .ys-input-field__control:disabled{cursor:not-allowed}html:not(#ys-specificity) .ys-input-field__control:focus{outline:none}html:not(#ys-specificity) .ys-input-field__control:not(.ys-input-field__wrapper--readonly):not(.ys-input-field__wrapper--disabled):focus-visible{outline:5px solid rgba(0,150,255,0.65);outline:5px auto #0096ff}html:not(#ys-specificity) .ys-input-field__icon{flex:0 0 1.5rem;display:flex;width:1.5rem;height:1.5rem}html:not(#ys-specificity) .ys-input-field__icon--invalid,html:not(#ys-specificity) .ys-input-field__icon--valid{color:#fff;border-radius:50%;padding:.375rem}html:not(#ys-specificity) .ys-input-field__icon--invalid:first-child,html:not(#ys-specificity) .ys-input-field__icon--valid:first-child{margin-left:-.625rem}html:not(#ys-specificity) .ys-input-field__icon--invalid:last-child,html:not(#ys-specificity) .ys-input-field__icon--valid:last-child{margin-right:-.625rem}html:not(#ys-specificity) .ys-input-field__icon--valid{background-color:#1fab2e}html:not(#ys-specificity) .ys-input-field__icon--invalid{background-color:#d31a20}html:not(#ys-specificity) .ys-input-field__guidance{margin:0;padding:.5rem 1.5rem 0;color:#191919;font-size:.875rem;line-height:1.5;font-style:italic}html:not(#ys-specificity) .ys-input-field__guidance--error{color:#d31a20 !important}html:not(#ys-specificity) .ys-input-field--light .ys-input-field__guidance{color:inherit}html:not(#ys-specificity) .ys-input-field--light{color:#fafafa}html:not(#ys-specificity) .ys-textarea{position:relative;min-height:5rem}html:not(#ys-specificity) .ys-textarea__label-text{display:block;color:inherit;margin-bottom:.5rem;font-weight:600}html:not(#ys-specificity) .ys-textarea__control{width:100%;max-width:100%;height:100%;vertical-align:middle;padding:.75rem 1.5rem;border-radius:1.5rem;background-color:#fff;color:#191919;font-size:1rem;line-height:1.5;resize:vertical;border:1px solid #191919;transition:border .2s ease,padding .2s ease}html:not(#ys-specificity) .ys-textarea__control:disabled,html:not(#ys-specificity) .ys-textarea__control[readonly]{background-color:#f0f0f0;resize:none;border-color:#f0f0f0}html:not(#ys-specificity) .ys-textarea__control:disabled{cursor:not-allowed}html:not(#ys-specificity) .ys-textarea__control:focus{outline:none}html:not(#ys-specificity) .ys-textarea__control:not(:disabled):not([readonly]):focus-visible{outline:5px solid rgba(0,150,255,0.65);outline:5px auto #0096ff}html:not(#ys-specificity) .ys-textarea__control:not(:disabled):not([readonly]):focus,html:not(#ys-specificity) .ys-textarea__control:not(:disabled):not([readonly]):hover{border:3px solid #1fab2e;padding:.625rem 1.375rem}html:not(#ys-specificity) .ys-textarea__guidance{margin:0;padding:.5rem 1.5rem 0;color:#191919;font-size:.875rem;line-height:1.5;font-style:italic}html:not(#ys-specificity) .ys-textarea__guidance--error{color:#d31a20 !important}html:not(#ys-specificity) .ys-textarea--light .ys-textarea__guidance{color:inherit}html:not(#ys-specificity) .ys-textarea--light{color:#fafafa}html:not(#ys-specificity) .ys-select__label-text{display:block;color:inherit;margin-bottom:.5rem;font-weight:600}html:not(#ys-specificity) .ys-select__wrapper{display:flex;align-items:center;height:3rem;padding:0 1.5rem;border-radius:1.5rem;background-color:#fff;color:#191919;border:1px solid #191919;transition:border .2s ease,padding .2s ease}html:not(#ys-specificity) .ys-select__wrapper:not(.ys-select__wrapper--disabled):not(.ys-select__wrapper--alternative):focus-within,html:not(#ys-specificity) .ys-select__wrapper:not(.ys-select__wrapper--disabled):not(.ys-select__wrapper--alternative):hover{border:3px solid #1fab2e;padding-left:1.375rem;padding-right:1.375rem}html:not(#ys-specificity) .ys-select__wrapper>[class^=ys-]+[class^=ys-]{margin-left:.5rem}html:not(#ys-specificity) .ys-select__wrapper--disabled{background-color:#f0f0f0;border-color:#f0f0f0}html:not(#ys-specificity) .ys-select__wrapper--alternative:not(.ys-select__wrapper--disabled){border:2px solid #191919}html:not(#ys-specificity) .ys-select__wrapper--alternative.ys-select__wrapper--light:not(.ys-select__wrapper--disabled){border-color:#fff;background-color:#383838;color:#fff}html:not(#ys-specificity) .ys-select__control{flex:0 1 100%;max-width:100%;height:2.75rem;padding:.75rem 1.5rem .75rem 0;border:0;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 -3 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23484848' fill-rule='evenodd' d='M7.973 7.299l6.077-5.982a1.11 1.11 0 011.553 0l.075.074a1.069 1.069 0 010 1.528L8.844 9.647a1.149 1.149 0 01-.06.065 1.133 1.133 0 01-1.603 0L.359 2.891a1.133 1.133 0 011.603-1.603l6.011 6.01z'/%3E%3C/svg%3E"),linear-gradient(180deg, transparent 0, transparent);background-repeat:no-repeat,repeat;background-position:right 0 top 50%,0 0;background-size:1rem,100%;color:currentColor;font-size:1rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}html:not(#ys-specificity) .ys-select__control::-ms-expand{background:none;border:0;width:20px;height:20px}html:not(#ys-specificity) .ys-select__control:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 -3 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23a2a2a2' fill-rule='evenodd' d='M7.973 7.299l6.077-5.982a1.11 1.11 0 011.553 0l.075.074a1.069 1.069 0 010 1.528L8.844 9.647a1.149 1.149 0 01-.06.065 1.133 1.133 0 01-1.603 0L.359 2.891a1.133 1.133 0 011.603-1.603l6.011 6.01z'/%3E%3C/svg%3E"),linear-gradient(180deg, transparent 0, transparent);cursor:not-allowed}html:not(#ys-specificity) .ys-select__control:focus{outline:none}html:not(#ys-specificity) .ys-select__control:focus-visible{outline:5px solid rgba(0,150,255,0.65);outline:5px auto #0096ff}html:not(#ys-specificity) .ys-select__option{color:#191919}html:not(#ys-specificity) .ys-select__guidance{margin:0;padding:.5rem 1.5rem 0;color:#191919;font-size:.875rem;line-height:1.5;font-style:italic}html:not(#ys-specificity) .ys-select__guidance--error{color:#d31a20 !important}html:not(#ys-specificity) .ys-select--light .ys-select__guidance{color:inherit}html:not(#ys-specificity) .ys-select--light{color:#fafafa}html:not(#ys-specificity) .ys-select__wrapper--light.ys-select__wrapper--alternative .ys-select__control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 -3 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M7.973 7.299l6.077-5.982a1.11 1.11 0 011.553 0l.075.074a1.069 1.069 0 010 1.528L8.844 9.647a1.149 1.149 0 01-.06.065 1.133 1.133 0 01-1.603 0L.359 2.891a1.133 1.133 0 011.603-1.603l6.011 6.01z'/%3E%3C/svg%3E"),linear-gradient(180deg, transparent 0, transparent)}html:not(#ys-specificity) .ys-radio-button__label{position:relative;display:inline-block;font-size:1rem;line-height:1.5;padding-left:2.25rem;min-height:1.5rem}html:not(#ys-specificity) .ys-radio-button__label:before{content:"";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background-color:#fff;border:2px solid #383838;border-radius:50%}html:not(#ys-specificity) .ys-radio-button__label:hover:before{border-color:#1fab2e}html:not(#ys-specificity) .ys-radio-button__control:focus+.ys-radio-button__label{outline:none}html:not(#ys-specificity) .ys-radio-button__control:focus+.ys-radio-button__label:before{border-color:#1fab2e}html:not(#ys-specificity) .ys-radio-button__control:focus-visible+.ys-radio-button__label{outline:5px solid rgba(0,150,255,0.65);outline:5px auto #0096ff}html:not(#ys-specificity) .ys-radio-button__control:checked+.ys-radio-button__label:before{border-color:#1fab2e;background-color:#1fab2e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='-1 -2 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 6.165L5.68 11 13 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:14px 14px}html:not(#ys-specificity) .ys-radio-button__control:disabled+.ys-radio-button__label{color:#a2a2a2}html:not(#ys-specificity) .ys-radio-button__control:disabled+.ys-radio-button__label:before{border-color:#a2a2a2;background-color:#f0f0f0}html:not(#ys-specificity) .ys-radio-button--light .ys-radio-button__label{color:#fafafa}html:not(#ys-specificity) .ys-radio-button--light .ys-radio-button__control:checked+.ys-radio-button__label:before{border-color:#1fab2e}html:not(#ys-specificity) .ys-checkbox__control:focus{outline:none}html:not(#ys-specificity) .ys-checkbox__control:focus+.ys-checkbox__label:before{border-color:#1fab2e}html:not(#ys-specificity) .ys-checkbox__control:focus-visible+.ys-checkbox__label{outline:5px solid rgba(0,150,255,0.65);outline:5px auto #0096ff}html:not(#ys-specificity) .ys-checkbox__control:checked+.ys-checkbox__label:before{border-color:#1fab2e;background-color:#1fab2e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='-1 -2 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 6.165L5.68 11 13 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:16px 16px}html:not(#ys-specificity) .ys-checkbox__control:disabled+.ys-checkbox__label{color:#a2a2a2}html:not(#ys-specificity) .ys-checkbox__control:disabled+.ys-checkbox__label:before{border-color:#a2a2a2;background-color:#f0f0f0}html:not(#ys-specificity) .ys-checkbox__label{position:relative;display:inline-block;font-size:1rem;line-height:1.5;padding-left:2.25rem;min-height:1.5rem}html:not(#ys-specificity) .ys-checkbox__label:before{content:"";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background-color:#fff;border:2px solid #383838;border-radius:.25rem}html:not(#ys-specificity) .ys-checkbox__label:hover:before{border-color:#1fab2e}html:not(#ys-specificity) .ys-checkbox--light .ys-checkbox__label{color:#fafafa}html:not(#ys-specificity) .ys-checkbox--light .ys-checkbox__control:checked+.ys-checkbox__label:before{border-color:#1fab2e}html:not(#ys-specificity) .ys-slider__label-text{display:block;color:inherit;margin-bottom:.5rem;font-weight:600}html:not(#ys-specificity) .ys-slider__control{margin:0;width:100%;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;min-height:1.875rem;cursor:ew-resize;outline:none}html:not(#ys-specificity) .ys-slider__control::-webkit-slider-thumb{position:relative;z-index:2;-webkit-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;border:0;background-color:#1fab2e;margin-top:-.625rem;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);-webkit-transition:transform .2s ease;transition:transform .2s ease}html:not(#ys-specificity) .ys-slider__control::-moz-range-thumb{position:relative;z-index:2;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;border:0;background-color:#1fab2e;margin-top:-.625rem;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);-moz-transition:transform .2s ease;transition:transform .2s ease}html:not(#ys-specificity) .ys-slider__control::-ms-thumb{position:relative;z-index:2;appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;border:0;background-color:#1fab2e;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);-ms-transition:transform .2s ease;transition:transform .2s ease;margin-top:0}html:not(#ys-specificity) .ys-slider__control:focus::-webkit-slider-thumb,html:not(#ys-specificity) .ys-slider__control:hover::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 8px 32px 0 rgba(0,0,0,0.2)}html:not(#ys-specificity) .ys-slider__control:focus::-moz-range-thumb,html:not(#ys-specificity) .ys-slider__control:hover::-moz-range-thumb{transform:scale(1.15);box-shadow:0 8px 32px 0 rgba(0,0,0,0.2)}html:not(#ys-specificity) .ys-slider__control::-webkit-slider-runnable-track{width:100%;height:.25rem;background-color:#1fab2e;border-radius:2px;border:0}html:not(#ys-specificity) .ys-slider__control::-moz-range-track{width:100%;height:.25rem;background-color:#1fab2e;border-radius:2px;border:0}html:not(#ys-specificity) .ys-slider__control::-ms-track{width:100%;height:.25rem;background-color:#1fab2e;border-radius:2px;border:0;background:transparent;border-color:transparent}html:not(#ys-specificity) .ys-slider__control::-ms-fill-lower{background-color:#1fab2e;border-radius:2px}html:not(#ys-specificity) .ys-slider__control::-ms-fill-upper{background-color:#d9d9d9;border-radius:2px}html:not(#ys-specificity) .ys-slider__control:focus-visible{outline:5px solid rgba(0,150,255,0.65);outline:5px auto #0096ff}html:not(#ys-specificity) .ys-slider__wrapper{display:flex;margin-top:.5rem;align-items:center}html:not(#ys-specificity) .ys-slider__wrapper .ys-slider__control-wrapper{flex:1 0 50%;padding:0 1rem}html:not(#ys-specificity) .ys-slider__minmax-label{font-weight:400;line-height:1.5;color:#191919}html:not(#ys-specificity) .ys-slider__data-set{display:flex;position:relative;margin:.5rem 0 0;z-index:2}html:not(#ys-specificity) .ys-slider__data-item{flex:2 0 10px;position:relative;text-align:center;font-size:.75rem;font-weight:400;color:#191919}@media screen and (max-width: 576px){html:not(#ys-specificity) .ys-slider__data-item{font-size:0}}html:not(#ys-specificity) .ys-slider__data-item:after{content:"";position:absolute;top:calc(100% + .5625rem);left:calc(50% - .375rem);width:.75rem;height:.75rem;border-radius:50%;background:#1fab2e}@media (-ms-high-contrast: none){html:not(#ys-specificity) .ys-slider__data-item:after{top:29px}}html:not(#ys-specificity) .ys-slider__data-item:first-child,html:not(#ys-specificity) .ys-slider__data-item:last-child{flex-grow:1;text-align:left}html:not(#ys-specificity) .ys-slider__data-item:first-child:after,html:not(#ys-specificity) .ys-slider__data-item:last-child:after{left:0}html:not(#ys-specificity) .ys-slider__data-item:last-child{text-align:right}html:not(#ys-specificity) .ys-slider__data-item:last-child:after{left:calc(100% - .75rem)}html:not(#ys-specificity) .ys-toggle-switch{display:block}html:not(#ys-specificity) .ys-toggle-switch__label{position:relative;display:block;min-height:1.75rem;line-height:1.5;padding-top:.125rem;padding-right:4.5rem}html:not(#ys-specificity) .ys-toggle-switch__label:after{content:"";position:absolute;z-index:1;right:0;top:0;width:3.5rem;height:1.75rem;background-color:#d9d9d9;border-radius:.875rem;transition:all .2s ease}html:not(#ys-specificity) .ys-toggle-switch__label:before{content:"";position:absolute;z-index:2;right:1.875rem;top:.125rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='-3 -3 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23484848' fill-rule='evenodd' d='M6.414 5.499l3.181 3.18a1 1 0 01-1.414 1.415L5 6.913l-3.18 3.18A1 1 0 01.404 8.68l3.18-3.18-3.18-3.181A1 1 0 111.819.903L5 4.084 8.18.904a1 1 0 111.415 1.414l-3.18 3.18z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.875rem;background-position:50%;color:#191919;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);transition:all .2s ease}html:not(#ys-specificity) .ys-toggle-switch__control:checked+.ys-toggle-switch__label:after{background-color:#1fab2e}html:not(#ys-specificity) .ys-toggle-switch__control:checked+.ys-toggle-switch__label:before{color:#1fab2e;transform:translateX(1.75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='-1 -2 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%231fab2e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 6.165L5.68 11 13 1'/%3E%3C/svg%3E")}html:not(#ys-specificity) .ys-toggle-switch__control:focus-visible+.ys-toggle-switch__label{outline:5px solid rgba(0,150,255,0.65);outline:5px auto #0096ff}html:not(#ys-specificity) .ys-card{display:block;background-color:#fff;border-radius:1rem;box-shadow:0 0 24px 0 rgba(0,0,0,0.2)}html:not(#ys-specificity) .ys-card--no-shadow{box-shadow:none}html:not(#ys-specificity) .ys-card--dark{background-color:#383838;color:#fff;box-shadow:0 10px 24px 0 rgba(0,0,0,0.1)}html:not(#ys-specificity) .ys-card--medium-corners{border-radius:.5rem}html:not(#ys-specificity) .ys-card--small-corners{border-radius:.25rem}html:not(#ys-specificity) .ys-card--bg-image{background-size:cover;background-position:0 0}html:not(#ys-specificity) .ys-button{display:inline-flex;align-items:center;flex-flow:row nowrap;justify-content:center;height:3rem;padding:0 1.5rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;text-align:center;background-color:transparent;border:0;color:#191919;border-radius:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:inset 0 0 0 2px currentColor;transition:all .25s ease-out}@media (min-width: 375px){html:not(#ys-specificity) .ys-button{font-size:1.25rem;padding:0 3rem}}html:not(#ys-specificity) .ys-button:focus:not(:focus-visible){outline:0}html:not(#ys-specificity) .ys-button:not(:disabled):hover{box-shadow:inset 0 0 0 0 #191919,0 0 0 2px #1fab2e;color:#191919}html:not(#ys-specificity) .ys-button__icon{width:2rem;height:2rem}html:not(#ys-specificity) .ys-button__icon>*{display:block;width:100%;height:100%}html:not(#ys-specificity) .ys-button--light,html:not(#ys-specificity) .ys-button--light:not(:disabled):hover{color:#fff}html:not(#ys-specificity) .ys-button--cta{background-color:#1a8924;color:#fff;box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent}@media (min-width: 375px){html:not(#ys-specificity) .ys-button--cta{background-color:#1fab2e}}html:not(#ys-specificity) .ys-button--cta:not(:disabled):hover{color:#fff}html:not(#ys-specificity) .ys-button--secondary-dark{background-color:#191919;color:#fff;box-shadow:inset 0 0 0 transparent}html:not(#ys-specificity) .ys-button--secondary-dark:not(:disabled):hover{box-shadow:inset 0 0 0 0 transparent,0 0 0 2px #191919;color:#fff}html:not(#ys-specificity) .ys-button--secondary-light{background-color:#fff;color:#191919;box-shadow:inset 0 0 0 0 transparent}html:not(#ys-specificity) .ys-button--secondary-light:not(:disabled):hover{box-shadow:inset 0 0 0 0 transparent,0 0 0 2px #fff;color:#191919}html:not(#ys-specificity) .ys-button--tertiary-dark{color:#191919}html:not(#ys-specificity) .ys-button--tertiary-light{color:#fff}html:not(#ys-specificity) .ys-button--tertiary-dark,html:not(#ys-specificity) .ys-button--tertiary-light{padding:0 1rem;background-color:transparent;box-shadow:0 0 0 0 transparent}html:not(#ys-specificity) .ys-button--tertiary-dark:not(:disabled):hover,html:not(#ys-specificity) .ys-button--tertiary-light:not(:disabled):hover{color:#1fab2e;box-shadow:none}html:not(#ys-specificity) .ys-button--block{min-width:100%}html:not(#ys-specificity) .ys-button--icon .ys-button__icon+.ys-button__text,html:not(#ys-specificity) .ys-button--icon .ys-button__text+.ys-button__icon{margin-left:.75rem}html:not(#ys-specificity) .ys-button--icon-only{padding:0;width:3rem}html:not(#ys-specificity) .ys-button__text{white-space:nowrap}html:not(#ys-specificity) .ys-button--small{font-size:1rem;padding:0 1.5rem}html:not(#ys-specificity) .ys-tooltip{position:relative;display:inline-block;min-width:10rem;max-width:20rem;padding:.5rem;border-radius:.5rem;background-color:#fff;color:#191919;font-size:.75rem;line-height:1.5;font-weight:200;box-shadow:0 4px 16px 0 rgba(0,0,0,0.2)}html:not(#ys-specificity) .ys-tooltip__content{margin:0;padding:0}html:not(#ys-specificity) .ys-tooltip__content+.ys-tooltip__content{margin-top:1rem}html:not(#ys-specificity) .ys-tooltip:after{content:"";position:absolute;left:calc(50% - 7px);top:100%;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:8px 7px 0;box-shadow:0 4px 16px 0 rgba(0,0,0,0.2)}@media screen and (-ms-high-contrast: active){html:not(#ys-specificity) .ys-tooltip{border:1px solid #000}}html:not(#ys-specificity) .ys-tooltip--below:after{top:auto;bottom:100%;border-width:0 7px 8px;border-color:transparent transparent #fff;box-shadow:none}html:not(#ys-specificity) .ys-tooltip--left:after{top:calc(50% - 7px);left:100%;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #fff;box-shadow:none}html:not(#ys-specificity) .ys-tooltip--right:after{top:calc(50% - 7px);left:-.5rem;border-color:transparent #fff transparent transparent;border-style:solid;border-width:7px 8px 7px 0;box-shadow:none}html:not(#ys-specificity) .ys-splash{display:inline-flex;flex-flow:column;justify-content:center;height:5.5rem;padding:0 1.25rem;background-color:#ffb700;color:#fff;border-radius:8px}html:not(#ys-specificity) .ys-splash__price{display:block;font-size:3rem;line-height:1;font-weight:700;text-align:right}html:not(#ys-specificity) .ys-splash__desc{display:block;font-size:.75rem;line-height:1.5;font-weight:600;color:#191919}html:not(#ys-specificity) .ys-splash--blue{background-color:#27a4d7}html:not(#ys-specificity) .ys-tag{display:inline-block;padding:0 .75rem;font-size:.75rem;line-height:1.67;font-weight:600;background-color:#191919;color:#fff;border-radius:4px}html:not(#ys-specificity) .ys-progress{color:#191919}html:not(#ys-specificity) .ys-progress__bar,html:not(#ys-specificity) .ys-progress__progress{height:.25rem;background-color:#d9d9d9;border-radius:4px}html:not(#ys-specificity) .ys-progress__progress{background-color:#1fab2e}html:not(#ys-specificity) .ys-progress--light .ys-progress__bar{background-color:#767676}html:not(#ys-specificity) .ys-flow-steps{color:#191919}html:not(#ys-specificity) .ys-flow-steps__list{margin:0;padding:0;list-style:none;display:flex;counter-reset:progress-bullet;text-align:center}html:not(#ys-specificity) .ys-flow-steps--vertical .ys-flow-steps__list{display:inline;display:initial;text-align:left}html:not(#ys-specificity) .ys-flow-steps__item{position:relative;flex:1 0;padding-top:2.125rem;font-size:.875rem;counter-increment:progress-bullet;list-style-type:none}@media screen and (min-width: 768px){html:not(#ys-specificity) .ys-flow-steps__item{padding-top:2.625rem}}html:not(#ys-specificity) .ys-flow-steps--vertical .ys-flow-steps__item{display:flex;padding-top:0;padding-left:3rem;align-items:center;height:4rem}html:not(#ys-specificity) .ys-flow-steps__item:before{content:"";position:absolute;z-index:0;top:1rem;left:-50%;height:.125rem;width:100%;background-color:#0c4d33}html:not(#ys-specificity) .ys-flow-steps--vertical .ys-flow-steps__item:before{height:100%;width:.125rem;top:-50%;left:1rem}html:not(#ys-specificity) .ys-flow-steps__item:first-child:before{display:none}html:not(#ys-specificity) .ys-flow-steps__item:after{content:"";position:absolute;z-index:1;top:0;left:calc(50% - 1.0625rem);width:2.125rem;height:2.125rem;border-radius:50%;background:#0c4d33 url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='-1 -2 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 6.165L5.68 11 13 1'/%3E%3C/svg%3E") no-repeat 50%;background-size:14px 14px;border:2px solid #0c4d33;text-align:center;font-size:1rem;line-height:1.875rem;font-weight:600}html:not(#ys-specificity) .ys-flow-steps--vertical .ys-flow-steps__item:after{left:0;top:calc(50% - 1.0625rem)}html:not(#ys-specificity) .ys-flow-steps__item--active ~ .ys-flow-steps__item:before{background-color:#191919}html:not(#ys-specificity) .ys-flow-steps__item--active:after{content:counter(progress-bullet);border-color:#1fab2e;background-color:#1fab2e;background-image:none;color:#fff}html:not(#ys-specificity) .ys-flow-steps__item--active ~ .ys-flow-steps__item:not(.ys-flow-steps__item--active):after{content:counter(progress-bullet);background-color:#fff;background-image:none;border-color:#191919;color:#191919}html:not(#ys-specificity) .ys-flow-steps__label{font-weight:600;line-height:1.25rem}@media screen and (max-width: 768px){html:not(#ys-specificity) .ys-flow-steps:not(.ys-flow-steps--vertical) .ys-flow-steps__label{display:none}}html:not(#ys-specificity) .ys-tabs{display:flex;overflow-x:auto}html:not(#ys-specificity) .ys-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;flex:1 1 1px;font-size:.875rem;padding:.625rem 2rem;line-height:1.5;text-align:center;background-color:#f0f0f0;color:#191919;white-space:nowrap;font-weight:600}html:not(#ys-specificity) .ys-tabs__tab[aria-selected=true]{color:#1fab2e}html:not(#ys-specificity) .ys-tabs__tab:active,html:not(#ys-specificity) .ys-tabs__tab:focus,html:not(#ys-specificity) .ys-tabs__tab:hover,html:not(#ys-specificity) .ys-tabs__tab[aria-selected=true]{background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,0.16)}html:not(#ys-specificity) .ys-tabs__tab:active{color:#1fab2e}html:not(#ys-specificity) .ys-tabs__tab:first-child{border-radius:8px 0 0 8px}html:not(#ys-specificity) .ys-tabs__tab:last-child{border-radius:0 8px 8px 0}html:not(#ys-specificity) .ys-tabs__tab:focus:not(:focus-visible){outline:0}html:not(#ys-specificity) .ys-tabs--block{display:flex}html:not(#ys-specificity) .ys-notification{display:flex;border-radius:8px;padding:1.5rem 2.25rem 1.5rem 1.5rem;box-shadow:0 7px 16px 0 rgba(0,0,0,0.16);min-width:16.25rem;background-color:#e8f0ff;border-left:8px solid #266df5}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-notification{border-left-width:1rem}}html:not(#ys-specificity) .ys-notification>[class^=ys-]+[class^=ys-]{margin-left:1rem}html:not(#ys-specificity) .ys-notification--no-shadow{box-shadow:none}html:not(#ys-specificity) .ys-notification__icon{flex:0 0 1.5rem;height:1.5rem;background-color:#266df5;color:#fff;border-radius:50%}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-notification__icon{flex:0 0 2rem;height:2rem}}html:not(#ys-specificity) .ys-notification__icon>*{width:.75rem;height:.75rem;margin:.375rem}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-notification__icon>*{width:1rem;height:1rem;margin:.5rem}}html:not(#ys-specificity) .ys-notification__content{font-size:1rem;line-height:1.5;margin-top:.0625rem;color:#191919}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-notification__content{margin-top:.3125rem}}html:not(#ys-specificity) .ys-notification__text{margin:0}html:not(#ys-specificity) .ys-notification__text+.ys-notification__text{margin-top:1rem}html:not(#ys-specificity) .ys-notification__inline-link{color:#191919}html:not(#ys-specificity) .ys-notification--warning{background-color:#fff7e5;border-color:#ff8a00}html:not(#ys-specificity) .ys-notification--warning .ys-notification__icon{background-color:#ff8a00;border-color:#ff8a00}html:not(#ys-specificity) .ys-notification--success{background-color:#ebf9ec;border-color:#1fab2e}html:not(#ys-specificity) .ys-notification--success .ys-notification__icon{background-color:#1fab2e;border-color:#1fab2e}html:not(#ys-specificity) .ys-notification--error{background-color:#fae8e8;border-color:#d31a20}html:not(#ys-specificity) .ys-notification--error .ys-notification__icon{background-color:#d31a20;border-color:#d31a20}html:not(#ys-specificity) .ys-bow{display:block;min-height:6.1vw;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='375' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M375 338.5V21.361C311.738 7.121 249.375 0 187.911 0 126.448 0 63.811 7.184 0 21.553V338.5h375z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:-1px top;background-size:calc(100vw + 2px);background-repeat:no-repeat}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-bow{min-height:3.3vw;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1280' height='1280' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40.577C209.556 13.803 423.166 0 640 0s430.444 13.803 640 40.577V1279H0V40.577z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}}html:not(#ys-specificity) .ys-bow--midnight-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='375' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M375 338.5V21.361C311.738 7.121 249.375 0 187.911 0 126.448 0 63.811 7.184 0 21.553V338.5h375z' fill='%23002219' fill-rule='evenodd'/%3E%3C/svg%3E")}@media screen and (min-width: 992px){html:not(#ys-specificity) .ys-bow--midnight-green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1280' height='1280' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40.577C209.556 13.803 423.166 0 640 0s430.444 13.803 640 40.577V1279H0V40.577z' fill='%23002219' fill-rule='evenodd'/%3E%3C/svg%3E")}}html:not(#ys-specificity) .ys-logo{display:inline-block;width:100%;height:100%}html:not(#ys-specificity) .ys-shortcut{display:flex;flex-flow:column wrap;align-items:center;font-size:1.25rem;text-decoration:none;color:#191919}html:not(#ys-specificity) .ys-shortcut__icon-container{width:4.5rem;height:4.5rem;position:relative;margin:0}html:not(#ys-specificity) .ys-shortcut__icon-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #191919;border-radius:50%;transition:transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56)}html:not(#ys-specificity) .ys-shortcut__icon{margin:1rem;width:2.5rem;height:2.5rem}html:not(#ys-specificity) .ys-shortcut__title{display:block;width:100%;margin-top:1rem;line-height:1;text-align:center;word-wrap:break-word}html:not(#ys-specificity) .ys-shortcut:focus .ys-shortcut__icon-container:after,html:not(#ys-specificity) .ys-shortcut:hover .ys-shortcut__icon-container:after{transform:scale(1.04);border-color:#1fab2e}html:not(#ys-specificity) .ys-spinner{width:4rem;height:4rem;-webkit-animation:rotate 1.4s linear infinite;animation:rotate 1.4s linear infinite}html:not(#ys-specificity) .ys-spinner__circle{stroke:#1fab2e;stroke-linecap:round;stroke-dasharray:90,150;stroke-dashoffset:-35;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}

.icon-module_icon_3rhtk{fill:#000}.icon-module_icon--dark_K60KN{fill:#fff}

.icon-module_icon_v7-au{fill:#000}.icon-module_icon--dark_3bOyb{fill:#fff}

.form-elements-module_default-margin_w96zz{margin-top:1rem}.form-elements-module_default-margin--half_1p31h{margin-top:.5rem}.form-elements-module_default-width_1PIGi{max-width:25rem}

.styles-module_card_1m1hZ{min-height:21.875rem}.styles-module_card__heading_3eyYn{padding:1.5rem;margin:0}@media all and (min-width: 48em){body:not(.has-navpanel-left) .styles-module_card__heading_3eyYn{padding:2rem}}@media all and (min-width: 66.75em){.has-navpanel-left .styles-module_card__heading_3eyYn{padding:2rem}}.styles-module_card__heading-title_2XKMb{display:flex}@media all and (min-width: 48em){body:not(.has-navpanel-left) .styles-module_card__heading-title_2XKMb{flex-direction:row;align-items:center}}@media all and (min-width: 66.75em){.has-navpanel-left .styles-module_card__heading-title_2XKMb{flex-direction:row;align-items:center}}.styles-module_card__heading-icon_22RKt svg{width:2rem;height:2rem;margin-right:1rem}.styles-module_card__heading-description_1090d{margin-top:.25rem;margin-bottom:0;line-height:1.5rem}.styles-module_card__divider_2mtYa{height:.125rem;border:none;background-color:#f0f0f0;margin:0}.styles-module_card__content_uBSSC{padding:1.5rem}.styles-module_card__content--no-padding_IpsJj{padding:0}.styles-module_card__content--no-padding-top_10y2o{padding-top:0}.styles-module_card__content--no-padding-bottom_2YV_k{padding-bottom:0}.styles-module_card__content--no-padding-left_BgCYz{padding-left:0}.styles-module_card__content--no-padding-right_2w9QM{padding-right:0}@media all and (min-width: 48em){body:not(.has-navpanel-left) .styles-module_card__content_uBSSC{padding:2rem}body:not(.has-navpanel-left) .styles-module_card__content--no-padding_IpsJj{padding:0}body:not(.has-navpanel-left) .styles-module_card__content--no-padding-top_10y2o{padding-top:0}body:not(.has-navpanel-left) .styles-module_card__content--no-padding-bottom_2YV_k{padding-bottom:0}body:not(.has-navpanel-left) .styles-module_card__content--no-padding-left_BgCYz{padding-left:0}body:not(.has-navpanel-left) .styles-module_card__content--no-padding-right_2w9QM{padding-right:0}}@media all and (min-width: 66.75em){.has-navpanel-left .styles-module_card__content_uBSSC{padding:2rem}.has-navpanel-left .styles-module_card__content--no-padding_IpsJj{padding:0}.has-navpanel-left .styles-module_card__content--no-padding-top_10y2o{padding-top:0}.has-navpanel-left .styles-module_card__content--no-padding-bottom_2YV_k{padding-bottom:0}.has-navpanel-left .styles-module_card__content--no-padding-left_BgCYz{padding-left:0}.has-navpanel-left .styles-module_card__content--no-padding-right_2w9QM{padding-right:0}}.styles-module_card__content_uBSSC>:first-child{margin-top:0}.styles-module_card__content_uBSSC>:last-child{margin-bottom:0}

.receipt-module_receipt_25awu{text-align:center;max-width:80%;margin:auto}.receipt-module_receipt__icon-wrapper_1hj7d{margin:1rem auto 0;width:6rem;height:6rem}.receipt-module_receipt__icon-wrapper--status_2PGXW{border-radius:50%;padding:.875rem;box-sizing:border-box;color:#fff}.receipt-module_receipt__icon-wrapper--success_23Bz0{background:#1fab2e}.receipt-module_receipt__icon-wrapper--error_1hqBx{background:#d31a20}.receipt-module_receipt__icon-wrapper--info_-825f{background:#266df5}.receipt-module_receipt__icon_1-lgC{margin:0 auto;width:100%;height:100%}.receipt-module_receipt__body_2V-WH{margin-bottom:1.25rem;font-size:1.25rem;font-weight:300}.receipt-module_receipt__heading_3hz_N{margin:1.5rem auto 1rem auto}

.tabs-module_tabs__tab_XD_pV{padding:0 !important}.tabs-module_tabs__tab--no-rounded-bottom_3eJSl{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.tabs-module_tabs__tab-inner_Imbcl{display:block;padding:.625rem 2rem}.tabs-module_tabs__tab-inner--large_Cx6z2{padding:1rem 2rem}.tabs-module_tabs__tab-inner--large_Cx6z2:focus{outline:0}.tabs-module_tabs__tab-inner_Imbcl:focus{outline:0}

.select-module_select_5OWJY{max-width:25rem}.select-module_select_5OWJY+.select-module_select_5OWJY{margin-top:1rem}

.step-module_step_2V-DE{margin-bottom:1.5rem;padding:.0625rem}.step-module_step__circle_qP3ts{position:relative;width:2.25rem;height:2.25rem;padding:.375rem;margin:0;display:flex;justify-content:center;align-items:center;margin-right:1rem;color:#fff;border-radius:50%;box-sizing:border-box;border:2px solid #1fab2e;background-color:#1fab2e}.step-module_step__circle--done_acW_1{background:#0c4d33;border-color:#0c4d33}.step-module_step--disabled_3xhSC .step-module_step__circle_qP3ts{background-color:#fff;border-color:#484848}.step-module_step--disabled_3xhSC .step-module_step__number_2LtAD{color:#484848}.step-module_step--disabled_3xhSC .step-module_subtitle_Ms99O{color:#a2a2a2;margin:0}.step-module_step--disabled_3xhSC .step-module_step__body_eLEQv{box-shadow:none !important}.step-module_step__number_2LtAD{color:#fff;font-weight:700;z-index:2}.step-module_step__header_1X7UP{padding:1rem;display:flex;justify-content:space-between}.step-module_step__header-content_3-kQ9{display:flex;align-items:center}.step-module_step__header-edit_1Uwc3{margin-top:0}.step-module_step__content_150BZ{padding:0 2rem;box-sizing:border-box}.step-module_step__content--open_3rjZ8{padding-top:0rem;padding-bottom:1.25rem}.step-module_step__footer_1vA5N{display:flex;margin:1.25rem 0;align-items:flex-end;justify-content:center}.step-module_step__button_2SHqh{margin:0 .5rem}.step-module_subtitle_Ms99O{margin:0;color:#484848;font-weight:600}

.animate-height-module_animate-height_1GYZT{height:0}.animate-height-module_animate-height--hidden_pIJxw{overflow:hidden}

.list-container-module_list-container_3wnfw{list-style-type:none;margin:0;padding:0}.list-container-module_list-container__item_Pfnv_{border-bottom:2px solid #f0f0f0;list-style-type:none;padding:1.5rem;position:relative}@media all and (min-width: 48em){body:not(.has-navpanel-left) .list-container-module_list-container__item_Pfnv_{padding:0 1.5rem 0 2rem}}@media all and (min-width: 66.75em){.has-navpanel-left .list-container-module_list-container__item_Pfnv_{padding:0 1.5rem 0 2rem}}.list-container-module_list-container__item_Pfnv_:last-child{border:none}.list-container-module_list-container__row_3j36O{align-items:flex-start;padding:0;display:flex;flex-wrap:wrap;flex-direction:column}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__row_3j36O{flex-direction:row;align-items:center;min-height:5rem}body:not(.has-navpanel-left) .list-container-module_list-container__row--minified_2wW_a{padding-top:.5rem;align-items:baseline}body:not(.has-navpanel-left) .list-container-module_list-container__row--align-items-top_1qdBb{align-items:flex-start}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__row_3j36O{flex-direction:row;align-items:center;min-height:5rem}.has-navpanel-left .list-container-module_list-container__row--minified_2wW_a{padding-top:.5rem;align-items:baseline}.has-navpanel-left .list-container-module_list-container__row--align-items-top_1qdBb{align-items:flex-start}}.list-container-module_list-container__content_3sShy{height:0;padding:0 1rem;overflow:hidden;box-sizing:border-box}.list-container-module_list-container__content--no-padding-left_WMcsY{padding-left:0}.list-container-module_list-container__content--open_sdBSd{height:auto;padding-bottom:1.5rem}.list-container-module_list-container__cell_8Ctgl{margin-bottom:.5rem;display:block;width:100%}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell_8Ctgl{margin-bottom:0;flex:1;width:auto}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell_8Ctgl{margin-bottom:0;flex:1;width:auto}}.list-container-module_list-container__cell--start_3yXon,.list-container-module_list-container__cell--center_iWcmN{width:calc(100% - 2.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.list-container-module_list-container__cell--start_3yXon *,.list-container-module_list-container__cell--center_iWcmN *{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell--start_3yXon{width:33%;flex:auto}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell--start_3yXon{width:33%;flex:auto}}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell--center_iWcmN{width:10%;flex:auto}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell--center_iWcmN{width:10%;flex:auto}}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell--end_2yEDz{text-align:right}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell--end_2yEDz{text-align:right}}.list-container-module_list-container__cell--light_37W4V{font-weight:400}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell--extended_3iH1T{width:33%;flex:auto}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell--extended_3iH1T{width:33%;flex:auto}}.list-container-module_list-container__control_2yd8I{position:absolute;top:1rem;right:0}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__control_2yd8I{position:relative;top:0}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__control_2yd8I{position:relative;top:0}}.list-container-module_list-container__control--text_m_c1k{position:relative;padding-left:0 !important;top:0}

.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:center;background-size:50%;background-repeat:no-repeat;color:#8B9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:0.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:0.5em;padding:0 0.5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:0.5em;color:#8B9898;text-align:center;font-size:0.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:0.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer}.DayPicker-WeekNumber{display:table-cell;padding:0.5em;min-width:1em;border-right:1px solid #EAECEC;color:#8B9898;vertical-align:middle;text-align:right;font-size:0.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:0.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4A90E2;font-size:0.875em;cursor:pointer}.DayPicker-Day--today{color:#D0021B;font-weight:700}.DayPicker-Day--outside{color:#8B9898;cursor:default}.DayPicker-Day--disabled{color:#DCE0E0;cursor:default}.DayPicker-Day--sunday{background-color:#F7F8F8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#DCE0E0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4A90E2;color:#F0F8FF}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51A0FA}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#F0F8FF}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:white;box-shadow:0 2px 5px rgba(0,0,0,0.15)}

.DayPicker-Day{padding-left:.5625rem;padding-right:.5625rem}.DayPicker-Day--outside:not(.DayPicker-Day--disabled){color:#000;cursor:pointer}.DayPicker-Day--today:not(.DayPicker-Day--disabled){color:#000}.DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end){border-radius:0}.DayPicker-Day--start:not(.DayPicker-Day--end){border-radius:50%;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#1fab2e;color:#fff}.DayPicker-Day--end:not(.DayPicker-Day--start){border-radius:50%;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#1fab2e;color:#fff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--hidden),.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--hidden):hover{background-color:#1fab2e;color:#fff}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--hidden):hover{background-color:#d9d9d9}.DayPicker-Month{border-spacing:0 .25rem;border-collapse:separate}.DayPickerInput{width:100%}.DayPickerInput-Overlay{z-index:2;border-radius:5px;left:-20px;top:15px}

.datepicker-module_datepicker_23upl{margin-top:1rem;max-width:25rem}.datepicker-module_datepicker--in-range_2Ep5W{display:inline-block;width:12rem}.datepicker-module_datepicker--in-range_2Ep5W .datepicker-module_DayPicker-Day_3cZau{border-radius:0}.datepicker-module_datepicker--in-range_2Ep5W:last-child{margin-left:1rem}

.input-module_input_1KXBi{max-width:25rem;margin-top:1rem}.input-module_input_1KXBi:first-child{margin-top:0}.input-module_input__label-area_dMo-D{display:flex;flex-direction:row;align-items:center}.input-module_input__guidance-text_17IJG{max-width:25rem;overflow:hidden;text-overflow:ellipsis}.input-module_input__tooltip-text_EkMO_{display:none;position:absolute;color:#000;font-size:.75rem;font-weight:500;top:-.75rem;left:1.5rem;width:20rem;background:#fff;padding:.5rem;box-shadow:0 0 8px 2px #d9d9d9;border-radius:.5rem;z-index:999}.input-module_input__tooltip_30f8l{display:flex;flex-direction:row;margin-bottom:.75rem;margin-left:.25rem;position:relative}.input-module_input__tooltip_30f8l:hover .input-module_input__tooltip-text_EkMO_{display:block}.input-module_input__tooltip-icon_sBgA8{width:1rem;height:1rem}

.toggleswitch-module_toggleswitch--no-label_THRqx{padding-right:3.5rem !important}

.typeahead-module_typeahead_2M8zA{position:relative;margin-bottom:1.5rem;max-width:25rem}.typeahead-module_typeahead__input-field_Xcl0x{position:relative;z-index:410}.typeahead-module_typeahead__list_2oOFK{position:absolute;top:3.5rem;margin:0;padding:1.75rem 0 0;list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;font-size:1rem;font-weight:200;border-radius:0 0 1.5rem 1.5rem;border:1px solid #d9d9d9;border-top:none;background-color:#fff;color:#000;box-shadow:0 1px 20px -2px rgba(0,0,0,0.25);transition:0.25s box-shadow ease-in-out;overflow:hidden;z-index:400}.typeahead-module_typeahead__list--hidden_pNuon{visibility:hidden}.typeahead-module_typeahead__item_3oZ4x{padding:.5rem 1.5rem;height:2.5rem;border-top:1px solid #f0f0f0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;font-size:16;font-family:"Etica",arial,helvetica,sans-serif}.typeahead-module_typeahead__item_3oZ4x:hover,.typeahead-module_typeahead__item--highlighted_3SPuL{background:#1fab2e;color:#fff}.typeahead-module_typeahead__item_3oZ4x:first-child{border-top:none}.typeahead-module_typeahead__item_3oZ4x:focus{outline:0}.typeahead-module_typeahead__text--highlighted_9ILpu{font-weight:400}

.wrapper-module_position-wrapper_3F8GE{display:flex;align-items:flex-start}.wrapper-module_position-wrapper_3F8GE>*{margin-left:.5rem;margin-right:.5rem}.wrapper-module_position-wrapper_3F8GE>*:first-child{margin-left:0}.wrapper-module_position-wrapper_3F8GE>*:last-child{margin-right:0}.wrapper-module_position-wrapper--centered_30y4I{align-items:center;justify-content:center}.wrapper-module_position-wrapper--right_2_2Jc{align-items:flex-end;justify-content:flex-end}.wrapper-module_position-wrapper--fill_3jw9W{flex-wrap:wrap}.wrapper-module_position-wrapper--fill_3jw9W>*{flex:1 1 auto}

.expansion-panel-module_expansion-panel_4-WGU{margin:0}.expansion-panel-module_expansion-head_3r4ma{margin:0;display:flex;align-items:center;justify-content:flex-end;text-align:right}.expansion-panel-module_expansion-head__content_1f5-p{flex:1;text-align:left}.expansion-panel-module_expansion-head__labels-action_3Rhym{position:relative;flex:none;height:1.5rem}.expansion-panel-module_expansion-head__symbol-action_1m-E-{position:relative;flex:none;height:2.25rem}.expansion-panel-module_expansion-head__symbols_1hehS{position:relative;top:-2.25rem;transition:top 300ms}.expansion-panel-module_expansion-head__symbols_1hehS div{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:opacity 300ms}.expansion-panel-module_expansion-head__symbols_1hehS div svg{flex-shrink:0;width:2.625rem;height:2.625rem}.expansion-panel-module_expansion-head__symbol-well_1lSAH{position:relative;cursor:default}.expansion-panel-module_expansion-head__symbol-well_1lSAH ~ button{height:2.25rem}.expansion-panel-module_expansion-head__labels-well_2Cuf6{position:relative;cursor:default}.expansion-panel-module_expansion-head__labels-well_2Cuf6 ~ button{height:1.5rem}.expansion-panel-module_expansion-head__labels_fo908{font-weight:600;color:#1fab2e;position:relative;line-height:1.5rem;top:-1.5rem;transition:top 300ms}.expansion-panel-module_expansion-head__labels_fo908 div{transition:opacity 300ms}.expansion-panel-module_expansion-head__labels_fo908>:first-child,.expansion-panel-module_expansion-head__symbols_1hehS>:first-child{opacity:0}.expansion-panel-module_expansion-head__labels_fo908>:last-child,.expansion-panel-module_expansion-head__symbols_1hehS>:last-child{opacity:1}.expansion-panel-module_expansion-head__labels--visible_xrLZr,.expansion-panel-module_expansion-head__symbols--visible_3EqON{top:0}.expansion-panel-module_expansion-head__labels--visible_xrLZr>:first-child,.expansion-panel-module_expansion-head__symbols--visible_3EqON>:first-child{opacity:1}.expansion-panel-module_expansion-head__labels--visible_xrLZr>:last-child,.expansion-panel-module_expansion-head__symbols--visible_3EqON>:last-child{opacity:0}.expansion-panel-module_expansion-head__button_P6HlI{position:absolute;top:0;left:0;width:100%;padding:0;margin:0;border:0;background-color:transparent;cursor:pointer;outline:0}.expansion-panel-module_expansion-body_2vUEd{margin:0;height:0;transition:height 300ms;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}

.list-module_list_3NLRV{list-style-type:none;margin:0;padding:0}.list-module_list__item_2ekRT{border-bottom:2px solid #f0f0f0;list-style-type:none}.list-module_list__item_2ekRT:last-child{border-bottom:none}

.styles-module_card_EiR9M{min-height:21.875rem}.styles-module_card__heading_3vVOX{padding:1.5rem;margin:0}@media all and (min-width: 48em){body:not(.has-navpanel-left) .styles-module_card__heading_3vVOX{padding:2rem}}@media all and (min-width: 66.75em){.has-navpanel-left .styles-module_card__heading_3vVOX{padding:2rem}}.styles-module_card__heading-title_27JYI{display:flex}@media all and (min-width: 48em){body:not(.has-navpanel-left) .styles-module_card__heading-title_27JYI{flex-direction:row;align-items:center}}@media all and (min-width: 66.75em){.has-navpanel-left .styles-module_card__heading-title_27JYI{flex-direction:row;align-items:center}}.styles-module_card__heading-icon_28H-m svg{width:2rem;height:2rem;margin-right:1rem}.styles-module_card__heading-description_3XYWs{margin-top:.25rem;margin-bottom:0;line-height:1.5rem}.styles-module_card__divider_1MZEn{height:.125rem;border:none;background-color:#f0f0f0;margin:0}.styles-module_card__content_LKr9X{padding:1.5rem}.styles-module_card__content--no-padding_bt7Ej{padding:0}.styles-module_card__content--no-padding-top_3k_Gt{padding-top:0}.styles-module_card__content--no-padding-bottom_3dHdL{padding-bottom:0}.styles-module_card__content--no-padding-left_31LQ-{padding-left:0}.styles-module_card__content--no-padding-right_21zs_{padding-right:0}@media all and (min-width: 48em){body:not(.has-navpanel-left) .styles-module_card__content_LKr9X{padding:2rem}body:not(.has-navpanel-left) .styles-module_card__content--no-padding_bt7Ej{padding:0}body:not(.has-navpanel-left) .styles-module_card__content--no-padding-top_3k_Gt{padding-top:0}body:not(.has-navpanel-left) .styles-module_card__content--no-padding-bottom_3dHdL{padding-bottom:0}body:not(.has-navpanel-left) .styles-module_card__content--no-padding-left_31LQ-{padding-left:0}body:not(.has-navpanel-left) .styles-module_card__content--no-padding-right_21zs_{padding-right:0}}@media all and (min-width: 66.75em){.has-navpanel-left .styles-module_card__content_LKr9X{padding:2rem}.has-navpanel-left .styles-module_card__content--no-padding_bt7Ej{padding:0}.has-navpanel-left .styles-module_card__content--no-padding-top_3k_Gt{padding-top:0}.has-navpanel-left .styles-module_card__content--no-padding-bottom_3dHdL{padding-bottom:0}.has-navpanel-left .styles-module_card__content--no-padding-left_31LQ-{padding-left:0}.has-navpanel-left .styles-module_card__content--no-padding-right_21zs_{padding-right:0}}.styles-module_card__content_LKr9X>:first-child{margin-top:0}.styles-module_card__content_LKr9X>:last-child{margin-bottom:0}

.receipt-module_receipt_z1dlP{text-align:center;max-width:80%;margin:auto}.receipt-module_receipt__icon-wrapper_29XEJ{margin:1rem auto 0;width:6rem;height:6rem}.receipt-module_receipt__icon-wrapper--status_3zW6_{border-radius:50%;padding:.875rem;box-sizing:border-box;color:#fff}.receipt-module_receipt__icon-wrapper--success_2V2EZ{background:#1fab2e}.receipt-module_receipt__icon-wrapper--error_2RZvr{background:#d31a20}.receipt-module_receipt__icon-wrapper--info_2H5x_{background:#266df5}.receipt-module_receipt__icon_ZzEYy{margin:0 auto;width:100%;height:100%}.receipt-module_receipt__body_htUUZ{margin-bottom:1.25rem;font-size:1.25rem;font-weight:300}.receipt-module_receipt__heading_29q9k{margin:1.5rem auto 1rem auto}

.tabs-module_tabs__tab_3LVwt{padding:0 !important}.tabs-module_tabs__tab--no-rounded-bottom_2_1oo{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.tabs-module_tabs__tab-inner_1Sjk2{display:block;padding:.625rem 2rem}.tabs-module_tabs__tab-inner--large_3Fk13{padding:1rem 2rem}.tabs-module_tabs__tab-inner--large_3Fk13:focus{outline:0}.tabs-module_tabs__tab-inner_1Sjk2:focus{outline:0}

.select-module_select_1FCqC{max-width:25rem}.select-module_select_1FCqC+.select-module_select_1FCqC{margin-top:1rem}

.step-module_step_1K27E{margin-bottom:1.5rem;padding:.0625rem}.step-module_step__circle_2aRVE{position:relative;width:2.25rem;height:2.25rem;padding:.375rem;margin:0;display:flex;justify-content:center;align-items:center;margin-right:1rem;color:#fff;border-radius:50%;box-sizing:border-box;border:2px solid #1fab2e;background-color:#1fab2e}.step-module_step__circle--done_2uUHs{background:#0c4d33;border-color:#0c4d33}.step-module_step--disabled_3j-Qa .step-module_step__circle_2aRVE{background-color:#fff;border-color:#484848}.step-module_step--disabled_3j-Qa .step-module_step__number_3SBfb{color:#484848}.step-module_step--disabled_3j-Qa .step-module_subtitle_2GHp4{color:#a2a2a2;margin:0}.step-module_step--disabled_3j-Qa .step-module_step__body_1fC_9{box-shadow:none !important}.step-module_step__number_3SBfb{color:#fff;font-weight:700;z-index:2}.step-module_step__header_oqJgc{padding:1rem;display:flex;justify-content:space-between}.step-module_step__header-content_2fzh8{display:flex;align-items:center}.step-module_step__header-edit_Gb8fH{margin-top:0}.step-module_step__content_1G9bD{padding:0 2rem;box-sizing:border-box}.step-module_step__content--open_3flLb{padding-top:0rem;padding-bottom:1.25rem}.step-module_step__footer_108kh{display:flex;margin:1.25rem 0;align-items:flex-end;justify-content:center}.step-module_step__button_39dIp{margin:0 .5rem}.step-module_subtitle_2GHp4{margin:0;color:#484848;font-weight:600}

.list-container-module_list-container_3m1fI{list-style-type:none;margin:0;padding:0}.list-container-module_list-container__item_1gcS_{border-bottom:2px solid #f0f0f0;list-style-type:none;padding:1.5rem;position:relative}@media all and (min-width: 48em){body:not(.has-navpanel-left) .list-container-module_list-container__item_1gcS_{padding:0 1.5rem 0 2rem}}@media all and (min-width: 66.75em){.has-navpanel-left .list-container-module_list-container__item_1gcS_{padding:0 1.5rem 0 2rem}}.list-container-module_list-container__item_1gcS_:last-child{border:none}.list-container-module_list-container__row_3WMo8{align-items:flex-start;padding:0;display:flex;flex-wrap:wrap;flex-direction:column}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__row_3WMo8{flex-direction:row;align-items:center;min-height:5rem}body:not(.has-navpanel-left) .list-container-module_list-container__row--minified_2qAcR{padding-top:.5rem;align-items:baseline}body:not(.has-navpanel-left) .list-container-module_list-container__row--align-items-top_3zrn7{align-items:flex-start}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__row_3WMo8{flex-direction:row;align-items:center;min-height:5rem}.has-navpanel-left .list-container-module_list-container__row--minified_2qAcR{padding-top:.5rem;align-items:baseline}.has-navpanel-left .list-container-module_list-container__row--align-items-top_3zrn7{align-items:flex-start}}.list-container-module_list-container__content_1zmYY{height:0;padding:0 1rem;overflow:hidden;box-sizing:border-box}.list-container-module_list-container__content--no-padding-left_2xVqt{padding-left:0}.list-container-module_list-container__content--open_2z6_H{height:auto;padding-bottom:1.5rem}.list-container-module_list-container__cell_2WyQb{margin-bottom:.5rem;display:block;width:100%}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell_2WyQb{margin-bottom:0;flex:1;width:auto}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell_2WyQb{margin-bottom:0;flex:1;width:auto}}.list-container-module_list-container__cell--start_ekYte,.list-container-module_list-container__cell--center_2jd0n{width:calc(100% - 2.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.list-container-module_list-container__cell--start_ekYte *,.list-container-module_list-container__cell--center_2jd0n *{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell--start_ekYte{width:33%;flex:auto}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell--start_ekYte{width:33%;flex:auto}}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell--center_2jd0n{width:10%;flex:auto}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell--center_2jd0n{width:10%;flex:auto}}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell--end_2QIME{text-align:right}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell--end_2QIME{text-align:right}}.list-container-module_list-container__cell--light_2JrcM{font-weight:400}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__cell--extended_1dsfB{width:33%;flex:auto}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__cell--extended_1dsfB{width:33%;flex:auto}}.list-container-module_list-container__control_2Qfid{position:absolute;top:1rem;right:0}@media all and (min-width: 36em){body:not(.has-navpanel-left) .list-container-module_list-container__control_2Qfid{position:relative;top:0}}@media all and (min-width: 54.75em){.has-navpanel-left .list-container-module_list-container__control_2Qfid{position:relative;top:0}}.list-container-module_list-container__control--text_1OEYm{position:relative;padding-left:0 !important;top:0}

.DayPicker-Day{padding-left:.5625rem;padding-right:.5625rem}.DayPicker-Day--outside:not(.DayPicker-Day--disabled){color:#000;cursor:pointer}.DayPicker-Day--today:not(.DayPicker-Day--disabled){color:#000}.DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end){border-radius:0}.DayPicker-Day--start:not(.DayPicker-Day--end){border-radius:50%;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#1fab2e;color:#fff}.DayPicker-Day--end:not(.DayPicker-Day--start){border-radius:50%;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#1fab2e;color:#fff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--hidden),.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--hidden):hover{background-color:#1fab2e;color:#fff}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--hidden):hover{background-color:#d9d9d9}.DayPicker-Month{border-spacing:0 .25rem;border-collapse:separate}.DayPickerInput{width:100%}.DayPickerInput-Overlay{z-index:2;border-radius:5px;left:-20px;top:15px}

.datepicker-module_datepicker_15lGj{margin-top:1rem;max-width:25rem}.datepicker-module_datepicker--in-range_BC5UR{display:inline-block;width:12rem}.datepicker-module_datepicker--in-range_BC5UR .datepicker-module_DayPicker-Day_1NAbx{border-radius:0}.datepicker-module_datepicker--in-range_BC5UR:last-child{margin-left:1rem}

.input-module_input_1eFIm{max-width:25rem;margin-top:1rem}.input-module_input_1eFIm:first-child{margin-top:0}.input-module_input__label-area_M9LEp{display:flex;flex-direction:row;align-items:center}.input-module_input__guidance-text_375QB{max-width:25rem;overflow:hidden;text-overflow:ellipsis}.input-module_input__tooltip-text_JoHNm{display:none;position:absolute;color:#000;font-size:.75rem;font-weight:500;top:-.75rem;left:1.5rem;width:20rem;background:#fff;padding:.5rem;box-shadow:0 0 8px 2px #d9d9d9;border-radius:.5rem;z-index:999}.input-module_input__tooltip_1M3ly{display:flex;flex-direction:row;margin-bottom:.75rem;margin-left:.25rem;position:relative}.input-module_input__tooltip_1M3ly:hover .input-module_input__tooltip-text_JoHNm{display:block}.input-module_input__tooltip-icon_3QdvU{width:1rem;height:1rem}

.toggleswitch-module_toggleswitch--no-label_35rAI{padding-right:3.5rem !important}

.typeahead-module_typeahead_2wWYM{position:relative;margin-bottom:1.5rem;max-width:25rem}.typeahead-module_typeahead__input-field_1d0iY{position:relative;z-index:410}.typeahead-module_typeahead__list_2Qne2{position:absolute;top:3.5rem;margin:0;padding:1.75rem 0 0;list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;font-size:1rem;font-weight:200;border-radius:0 0 1.5rem 1.5rem;border:1px solid #d9d9d9;border-top:none;background-color:#fff;color:#000;box-shadow:0 1px 20px -2px rgba(0,0,0,0.25);transition:0.25s box-shadow ease-in-out;overflow:hidden;z-index:400}.typeahead-module_typeahead__list--hidden_3rZOW{visibility:hidden}.typeahead-module_typeahead__item_1MXNC{padding:.5rem 1.5rem;height:2.5rem;border-top:1px solid #f0f0f0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;font-size:16;font-family:"Etica",arial,helvetica,sans-serif}.typeahead-module_typeahead__item_1MXNC:hover,.typeahead-module_typeahead__item--highlighted_3Bmmv{background:#1fab2e;color:#fff}.typeahead-module_typeahead__item_1MXNC:first-child{border-top:none}.typeahead-module_typeahead__item_1MXNC:focus{outline:0}.typeahead-module_typeahead__text--highlighted_1X1dh{font-weight:400}

.wrapper-module_position-wrapper_2d4gS{display:flex;align-items:flex-start}.wrapper-module_position-wrapper_2d4gS>*{margin-left:.5rem;margin-right:.5rem}.wrapper-module_position-wrapper_2d4gS>*:first-child{margin-left:0}.wrapper-module_position-wrapper_2d4gS>*:last-child{margin-right:0}.wrapper-module_position-wrapper--centered_6DjIG{align-items:center;justify-content:center}.wrapper-module_position-wrapper--right_1rbIC{align-items:flex-end;justify-content:flex-end}.wrapper-module_position-wrapper--fill_110DP{flex-wrap:wrap}.wrapper-module_position-wrapper--fill_110DP>*{flex:1 1 auto}

.expansion-panel-module_expansion-panel_MivYy{margin:0}.expansion-panel-module_expansion-head_Bix0v{margin:0;display:flex;align-items:center;justify-content:flex-end;text-align:right}.expansion-panel-module_expansion-head__content_39lKw{flex:1;text-align:left}.expansion-panel-module_expansion-head__labels-action_6abVP{position:relative;flex:none;height:1.5rem}.expansion-panel-module_expansion-head__symbol-action_pS-IN{position:relative;flex:none;height:2.25rem}.expansion-panel-module_expansion-head__symbols_2e8G0{position:relative;top:-2.25rem;transition:top 300ms}.expansion-panel-module_expansion-head__symbols_2e8G0 div{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:opacity 300ms}.expansion-panel-module_expansion-head__symbols_2e8G0 div svg{flex-shrink:0;width:2.625rem;height:2.625rem}.expansion-panel-module_expansion-head__symbol-well_Aic9f{position:relative;cursor:default}.expansion-panel-module_expansion-head__symbol-well_Aic9f ~ button{height:2.25rem}.expansion-panel-module_expansion-head__labels-well_8vD02{position:relative;cursor:default}.expansion-panel-module_expansion-head__labels-well_8vD02 ~ button{height:1.5rem}.expansion-panel-module_expansion-head__labels_3D7JD{font-weight:600;color:#1fab2e;position:relative;line-height:1.5rem;top:-1.5rem;transition:top 300ms}.expansion-panel-module_expansion-head__labels_3D7JD div{transition:opacity 300ms}.expansion-panel-module_expansion-head__labels_3D7JD>:first-child,.expansion-panel-module_expansion-head__symbols_2e8G0>:first-child{opacity:0}.expansion-panel-module_expansion-head__labels_3D7JD>:last-child,.expansion-panel-module_expansion-head__symbols_2e8G0>:last-child{opacity:1}.expansion-panel-module_expansion-head__labels--visible_2oXaU,.expansion-panel-module_expansion-head__symbols--visible_2j-ip{top:0}.expansion-panel-module_expansion-head__labels--visible_2oXaU>:first-child,.expansion-panel-module_expansion-head__symbols--visible_2j-ip>:first-child{opacity:1}.expansion-panel-module_expansion-head__labels--visible_2oXaU>:last-child,.expansion-panel-module_expansion-head__symbols--visible_2j-ip>:last-child{opacity:0}.expansion-panel-module_expansion-head__button_1-wQ3{position:absolute;top:0;left:0;width:100%;padding:0;margin:0;border:0;background-color:transparent;cursor:pointer;outline:0}.expansion-panel-module_expansion-body_3W0E9{margin:0;height:0;transition:height 300ms;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}

.list-module_list_1yStT{list-style-type:none;margin:0;padding:0}.list-module_list__item_3lprK{border-bottom:2px solid #f0f0f0;list-style-type:none}.list-module_list__item_3lprK:last-child{border-bottom:none}

.animate-height-module_animate-height_iVAPm{height:0}.animate-height-module_animate-height--hidden_oizbg{overflow:hidden}

/* Font-variables */
/* Breakpoints */
._prose_d3k8a_3 > :last-child {
  margin-bottom: 0;
}

._prose_d3k8a_3 b,
._prose_d3k8a_3 strong {
  /* default was too bold */
  font-weight: 600;
}/* Font-variables */
/* Breakpoints */
._impersonation-banner_10g8v_3 {
  position: relative;
  top: 3.625rem;
  left: 0;
  right: 0;
  background-color: #f801a6;
}
@media (min-width: 576px) {
  ._impersonation-banner_10g8v_3 {
    top: 3.625rem;
  }
}
@media (min-width: 576px) {
  .has-navpanel-left ._impersonation-banner_10g8v_3 {
    padding-left: 18.75rem;
    top: 3.625rem;
  }
}
@media (min-width: 1200px) {
  .has-navpanel-left ._impersonation-banner_10g8v_3 {
    padding-left: 23.4375rem;
    top: 3.625rem;
  }
}
._impersonation-banner__wrapper_10g8v_27, ._impersonation-banner__wrapper__scrolled_10g8v_27 {
  z-index: 1;
  left: 0;
  position: fixed;
  width: 100%;
  top: 3.125rem;
  transition: all 250ms;
}
@media (min-width: 992px) {
  ._impersonation-banner__wrapper__scrolled_10g8v_27 {
    top: 0.625rem;
    transition: all 250ms;
  }
}
._impersonation-banner__text_10g8v_41 {
  font-size: 1rem;
  color: #fff !important;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1.25rem;
  margin: 0;
}
._impersonation-banner__link_10g8v_51 {
  color: #fff;
  text-decoration: underline;
  margin-left: 1.25rem;
}._spinningIcon_jhy0x_1 {
  animation: _rotation_jhy0x_1 4s infinite linear;
}
@keyframes _rotation_jhy0x_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Font-variables */
/* Breakpoints */
.mt-xs {
  margin-top: 0.5rem !important;
}
.mr-xs {
  margin-right: 0.5rem !important;
}
.mb-xs {
  margin-bottom: 0.5rem !important;
}
.ml-xs {
  margin-left: 0.5rem !important;
}
.pt-xs {
  padding-top: 0.5rem !important;
}
.pr-xs {
  padding-right: 0.5rem !important;
}
.pb-xs {
  padding-bottom: 0.5rem !important;
}
.pl-xs {
  padding-left: 0.5rem !important;
}
.mt-s {
  margin-top: 1rem !important;
}
.mr-s {
  margin-right: 1rem !important;
}
.mb-s {
  margin-bottom: 1rem !important;
}
.ml-s {
  margin-left: 1rem !important;
}
.pt-s {
  padding-top: 1rem !important;
}
.pr-s {
  padding-right: 1rem !important;
}
.pb-s {
  padding-bottom: 1rem !important;
}
.pl-s {
  padding-left: 1rem !important;
}
.mt-m {
  margin-top: 1.5rem !important;
}
.mr-m {
  margin-right: 1.5rem !important;
}
.mb-m {
  margin-bottom: 1.5rem !important;
}
.ml-m {
  margin-left: 1.5rem !important;
}
.pt-m {
  padding-top: 1.5rem !important;
}
.pr-m {
  padding-right: 1.5rem !important;
}
.pb-m {
  padding-bottom: 1.5rem !important;
}
.pl-m {
  padding-left: 1.5rem !important;
}
.mt-l {
  margin-top: 2rem !important;
}
.mr-l {
  margin-right: 2rem !important;
}
.mb-l {
  margin-bottom: 2rem !important;
}
.ml-l {
  margin-left: 2rem !important;
}
.pt-l {
  padding-top: 2rem !important;
}
.pr-l {
  padding-right: 2rem !important;
}
.pb-l {
  padding-bottom: 2rem !important;
}
.pl-l {
  padding-left: 2rem !important;
}
.mt-xl {
  margin-top: 3rem !important;
}
.mr-xl {
  margin-right: 3rem !important;
}
.mb-xl {
  margin-bottom: 3rem !important;
}
.ml-xl {
  margin-left: 3rem !important;
}
.pt-xl {
  padding-top: 3rem !important;
}
.pr-xl {
  padding-right: 3rem !important;
}
.pb-xl {
  padding-bottom: 3rem !important;
}
.pl-xl {
  padding-left: 3rem !important;
}
/* Light */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* Light italic */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-light-italic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
/* Regular */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Regular italic */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-regular-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
/* Bold */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* Bold italic */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-bold-italic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
#root {
  min-height: calc(100vh - 8.5rem - (3vw + 4rem));
}
#footer {
  margin-top: calc(3vw + 4rem);
}
html:not(#ys-specificity) [class^=ys],
html:not(#ys-specificity) [class^=ys]:after,
html:not(#ys-specificity) [class^=ys]:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "Aeonik", arial, helvetica, sans-serif;
}
html:not(#ys-specificity) .ys-u-visuallyhidden {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
  padding: 0;
}
@media screen and (min-width: 576px) {
  html:not(#ys-specificity) .ys-u-until-sm {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  html:not(#ys-specificity) .ys-u-until-md {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  html:not(#ys-specificity) .ys-u-until-lg {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  html:not(#ys-specificity) .ys-u-until-xl {
    display: none;
  }
}
@media screen and (max-width: 576px) {
  html:not(#ys-specificity) .ys-u-from-sm {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  html:not(#ys-specificity) .ys-u-from-md {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  html:not(#ys-specificity) .ys-u-from-lg {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  html:not(#ys-specificity) .ys-u-from-xl {
    display: none;
  }
}
.nav-container {
  width: 100%;
  height: 4.875rem;
  display: block;
  position: relative;
}
@media (min-width: 576px) {
  .nav-container {
    height: 4.5rem;
  }
}
@media (max-width: 576px) {
  .body--scroll0 .nav-container {
    height: 3.875rem;
  }
}
.navheader,
.navheader button,
.navpanel,
.navpanel button {
  font-family: "Aeonik", arial, helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum";
}
.nav-xhr-loader {
  position: relative;
  display: block;
  padding: 2em 0;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}
.nav-xhr-loader__text {
  font-size: 0.8125em;
  color: #a2a2a2;
  text-align: center;
  font-style: italic;
  margin: 0 auto 1.23077em;
}
.nav-xhr-loader__animation {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0 30%;
  width: 40%;
  height: 0.5em;
}
.nav-xhr-loader__dot {
  width: 0.5em;
  height: 0.5em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  margin: 0 0.5em;
  -webkit-animation: dotloader 1.2s infinite;
  animation: dotloader 1.2s infinite;
}
.nav-xhr-loader__dot + .nav-xhr-loader__dot {
  -webkit-animation: dotloader 1.2s 0.2s infinite;
  animation: dotloader 1.2s 0.2s infinite;
}
.nav-xhr-loader__dot + .nav-xhr-loader__dot + .nav-xhr-loader__dot {
  -webkit-animation: dotloader 1.2s 0.4s infinite;
  animation: dotloader 1.2s 0.4s infinite;
}
.nav-xhr-loader .not-loaded__message .nav-xhr-loader {
  margin-top: -1em;
}
.nav-xhr-loader .not-loaded__message .nav-xhr-loader__animation .nav-xhr-loader .not-loaded__message .nav-xhr-loader__dot {
  color: #fff;
  border-color: #fff;
}
@-webkit-keyframes dotloader {
  0%, 30% {
    background-color: #f0f0f0;
  }
  30%, 70% {
    background-color: #56e856;
  }
  100%, 70% {
    background-color: #f0f0f0;
  }
}
@keyframes dotloader {
  0%, 30% {
    background-color: #f0f0f0;
  }
  30%, 70% {
    background-color: #56e856;
  }
  100%, 70% {
    background-color: #f0f0f0;
  }
}
body {
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  overflow-y: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (min-width: 768px) {
  body .bottom-navigation,
  body .bottomnavigation,
  body .content,
  body .content-form,
  body .footer {
    -webkit-transition: -webkit-filter 0.3s;
    transition: -webkit-filter 0.3s;
    transition: filter 0.3s;
    transition: filter 0.3s, -webkit-filter 0.3s;
  }
}
body .content,
body .cvi2015 .content-form {
  padding-top: 4.875rem !important;
}
@media (min-width: 576px) {
  body .content,
  body .cvi2015 .content-form {
    padding-top: 4.5rem !important;
  }
}
.body--scroll-lock {
  -webkit-transition: none;
  transition: none;
}
.has-navoverlay {
  overflow-y: scroll;
}
@media (min-width: 768px) {
  .has-navoverlay .bottom-navigation,
  .has-navoverlay .bottomnavigation,
  .has-navoverlay .content,
  .has-navoverlay .content-form,
  .has-navoverlay .footer {
    -webkit-filter: grayscale(90%);
    filter: grayscale(90%);
  }
}
@media (min-width: 576px) {
  .has-navpanel-left {
    padding-left: 18.75rem;
  }
}
@media (min-width: 1200px) {
  .has-navpanel-left {
    padding-left: 23.4375rem;
  }
}
@media (min-width: 576px) {
  .navoverlay {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    background-color: rgba(0, 34, 25, 0.7);
    z-index: 1001;
  }
}
@media (min-width: 576px) {
  .navoverlay--in {
    opacity: 1;
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .navoverlay--out {
    opacity: 0;
    visibility: visible;
  }
}
.navheader,
.navpanel,
.navsearch,
.navshortcuts {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.navheader *,
.navheader ::after,
.navheader ::before,
.navpanel *,
.navpanel ::after,
.navpanel ::before,
.navsearch *,
.navsearch ::after,
.navsearch ::before,
.navshortcuts *,
.navshortcuts ::after,
.navshortcuts ::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.impersonation-mode {
  padding-top: 3.125rem;
  -webkit-transition: none;
  transition: none;
}
.impersonation-mode .navheader {
  -webkit-transform: none !important;
  transform: none !important;
}
.nav-visuallyhidden {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  height: 0.0625rem;
  width: 0.0625rem;
  overflow: hidden;
  white-space: nowrap;
}
.navheader {
  font-size: 16px;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: auto;
  height: 4.875em;
  background-color: #002219;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 1004;
  -webkit-transition: height 0.4s, -webkit-transform 0.4s;
  transition: height 0.4s, -webkit-transform 0.4s;
  transition: height 0.4s, transform 0.4s;
  transition: height 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.navheader-animated .navheader {
  -webkit-transition: none;
  transition: none;
  -webkit-transform: translateY(-150%);
  transform: translateY(-150%);
}
@media (min-width: 576px) {
  .navheader {
    height: 4.5em;
  }
}
@media (max-width: 576px) {
  .body--scroll0 .navheader {
    height: 3.875rem;
  }
}
.body--scroll1:not(.has-navoverlay):not(.has-navpanel-left):not(.has-navpanel-right) .navheader {
  -webkit-transform: translateY(-150%);
  transform: translateY(-150%);
}
.navheader__logo {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.navheader__logo,
.navheader__logo-image {
  width: 8.4375em;
  height: 2.1875em;
}
@media (min-width: 768px) {
  .navheader__logo,
  .navheader__logo-image {
    width: 10.625em;
    height: 2.7546em;
  }
}
.navheader__logo-image {
  margin: 0;
  padding: 0;
}
.navheader__logo-link {
  display: block;
  outline: 0;
}
.navheader__logo-link:focus {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  border-bottom: 0.125rem solid rgba(255, 255, 255, 0.9);
}
.navheader__button {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  outline: 0;
  overflow: visible;
  display: block;
  color: #56e856;
  font-size: 12px;
  font-weight: 600;
  line-height: normal;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 5.5em;
  background: 0 0;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 1005;
  -webkit-transition: width 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: width 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: width 0.2s ease-in-out, transform 0.2s ease-in-out;
  transition: width 0.2s ease-in-out, transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
@media (min-width: 576px) {
  .navheader__button {
    top: 0;
    height: 4em;
    line-height: 4em;
    margin: auto;
    font-size: 18px;
  }
  .navheader__button--main .navheader__button {
    left: 0;
  }
  .navheader__button--selfcare .navheader__button {
    right: 0;
  }
}
@media (max-width: 576px) {
  .has-navoverlay .navheader__button.is-active {
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important;
  }
}
.navheader__button--main {
  width: 6.66667em;
  right: 0;
}
@media (max-width: 576px) {
  .has-navoverlay .navheader__button--main,
  .has-navpanel-left .navheader__button--main {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.navheader__button--selfcare {
  width: 9em;
  left: 0;
}
@media (max-width: 576px) {
  .has-navoverlay .navheader__button--selfcare {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.navheader__button-text {
  position: absolute;
  bottom: 0;
  font-weight: 400;
  color: #fff;
  white-space: nowrap;
  z-index: -1;
}
.is-focused .navheader__button-text {
  text-decoration: underline;
}
@media (max-width: 576px) {
  .navheader__button-text {
    -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    -webkit-transform: translateY(-0.4375rem);
    transform: translateY(-0.4375rem);
    opacity: 1;
  }
  .body--scroll0 .navheader__button-text {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
  }
}
.navheader--animated .navheader__button-text {
  -webkit-transition: none;
  transition: none;
}
@media (max-width: 576px) {
  .navheader__button--selfcare .navheader__button-text {
    left: 0.41667em;
  }
  .navheader__button--main .navheader__button-text {
    right: 1.5em;
  }
}
@media (min-width: 576px) {
  .navheader__button-text {
    -webkit-transition: font-size 0.3s, -webkit-transform 0.3s;
    transition: font-size 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, font-size 0.3s;
    transition: transform 0.3s, font-size 0.3s, -webkit-transform 0.3s;
  }
  .navheader__button--selfcare .navheader__button-text {
    right: 0;
  }
  .navheader__button--main .navheader__button-text {
    left: 0;
  }
  .is-active .navheader__button-text {
    font-weight: 800;
    font-size: 24px;
  }
  .is-active.navheader__button--main .navheader__button-text {
    -webkit-transform: translateX(-90%);
    transform: translateX(-90%);
  }
  .is-active.navheader__button--selfcare .navheader__button-text {
    -webkit-transform: translateX(46%);
    transform: translateX(46%);
  }
}
@media (min-width: 1200px) {
  .is-active.navheader__button--main .navheader__button-text {
    -webkit-transform: translateX(-150%);
    transform: translateX(-150%);
  }
  .is-active.navheader__button--selfcare .navheader__button-text {
    -webkit-transform: translateX(70%);
    transform: translateX(70%);
  }
}
.navheader .navheader__button-animation-main,
.navheader .navheader__mityousee-icon {
  font-size: 16px;
  position: absolute;
  display: block;
  height: 2.625em;
  width: 2.625em;
  top: 0;
  bottom: 0;
  margin: 0.6875em;
  background: #002219;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.navheader .navheader__button-animation-main::after,
.navheader .navheader__mityousee-icon::after {
  content: "";
  position: absolute;
  display: block;
  height: 2.625em;
  width: 2.625em;
  top: 0;
  bottom: 0;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid #56e856;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56), -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
}
@media (min-width: 576px) {
  .navheader .navheader__button-animation-main::after,
  .navheader .navheader__mityousee-icon::after {
    height: 3.125em;
    width: 3.125em;
  }
}
@media (min-width: 576px) {
  .navheader .navheader__button-animation-main,
  .navheader .navheader__mityousee-icon {
    height: 3.125em;
    width: 3.125em;
  }
}
.navheader .navheader__button-animation-main:hover::after,
.navheader .navheader__mityousee-icon:hover::after {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.navheader__button-animation-main {
  right: 0;
}
.is-focused .navheader__button-animation-main::after {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #fff;
}
.navheader__iconpath {
  fill: none;
  stroke: #56e856;
  stroke-linecap: round;
  stroke-miterlimit: 10;
  stroke-width: 2px;
}
.is-focused .navheader__iconpath {
  stroke: #fff;
}
.navheader__mityousee-icon {
  left: 0;
}
.is-focused .navheader__mityousee-icon::after {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  border-color: #fff;
}
.navheader__notifications-indicator {
  color: #fff;
  background: #ffb700;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0.3125rem;
  left: 2.5rem;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform: scale(0);
  transform: scale(0);
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 0.0625rem;
}
.navheader__notifications-indicator.is-visible {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.has-navpanel-left .navheader__notifications-indicator {
  -webkit-transform: scale(0);
  transform: scale(0);
}
@-moz-document url-prefix() {
  .navheader__button:hover span::after {
    transform: scale(1.05);
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .navheader__button:hover span::after {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
}
.navpanel {
  font-size: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: fixed;
  top: calc(var(--nd-total-header-height, 68px) + 40px);
  right: auto;
  bottom: 0;
  left: auto;
  width: 100%;
  height: auto;
  background-color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 50;
  -webkit-transition: width 0.2s, -webkit-transform 0.2s, -webkit-box-shadow 0.2s, top var(--nd-header-transition-time);
  transition: width 0.2s, -webkit-transform 0.2s, -webkit-box-shadow 0.2s, top var(--nd-header-transition-time);
  transition: transform 0.2s, width 0.2s, box-shadow 0.2s, top var(--nd-header-transition-time);
  transition: transform 0.2s, width 0.2s, box-shadow 0.2s, -webkit-transform 0.2s, top var(--nd-header-transition-time), -webkit-box-shadow 0.2s;
  overflow: hidden;
  visibility: hidden;
}
._hiddenHeaderTop .navpanel {
  top: calc(var(--nd-total-header-height, 68px) - var(--nd-header-top-height, 0));
}
@media (max-width: 1024px) {
  ._hiddenHeaderTop .navpanel {
    top: calc(var(--nd-total-header-height, 68px) + 40px);
  }
}
@media (min-width: 1024px) {
  .navpanel {
    top: calc(var(--nd-total-header-height, 68px));
  }
}
@media (min-width: 700px) {
  .navpanel {
    width: 18.75em;
  }
}
@media (min-width: 1200px) {
  .navpanel {
    width: 23.5em;
  }
}
.navpanel::before {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
@media (max-width: 576px) {
  .body--scroll0 .navpanel {
    top: 3.875em;
  }
}
.body--scroll-lock .navpanel {
  -webkit-transition: none;
  transition: none;
}
.navpanel.is-active {
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.navpanel.is-static {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.navpanel__skip-to-content {
  margin: 0;
  overflow: hidden;
  position: absolute;
  padding: 1rem;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
  color: #fff;
  background: #1fab2e;
  top: -10rem;
  left: 1rem;
  -webkit-transition: top 0.3s, opacity 0.3s;
  transition: top 0.3s, opacity 0.3s;
  opacity: 0;
  z-index: 20;
  pointer-events: none;
}
.navpanel__skip-to-content:focus {
  outline: 0;
  top: 0.75rem;
  opacity: 1;
  pointer-events: all;
}
.navpanel__body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  overflow-x: hidden;
}
.navpanel__items {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-overflow-scrolling: touch;
}
.navpanel__items .navpanel__items {
  display: none;
  left: 100%;
}
.navpanel-item-is-active > .navpanel__items {
  display: block;
  background: #fff !important;
}
.navpanel--scrolly {
  overflow-y: auto;
}
.navpanel__item {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: block;
  font-weight: 400;
}
.navpanel__item[data-type=search] {
  padding: 1.5em;
}
.navpanel__item[data-type=notificationCenter] {
  border-top: 1px solid #f0f0f0;
}
.navpanel__item--header {
  border-bottom: 1px solid #f0f0f0;
}
.navpanel__item--subscription-first {
  border-top: 1px solid #f0f0f0;
}
.navpanel__item--subscription-last {
  border-bottom: 1px solid #f0f0f0;
}
.navpanel__item-link {
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  position: relative;
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 400;
  color: #484848;
  text-decoration: none !important;
  line-height: 1.5rem;
  padding: 1rem 1.5rem;
  height: auto;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.has-icon .navpanel__item-link {
  padding: 1rem 1.5rem 1rem 4rem;
}
@media (min-width: 0) {
  .navpanel__item-link:hover {
    background-color: rgba(0, 0, 0, 0.05);
    color: #484848;
  }
  .navpanel__item-link:hover .navpanel__item-link-arrow-props {
    stroke: #1fab2e;
  }
}
.navpanel__item-link:focus {
  background-color: rgba(0, 0, 0, 0.2);
  outline: 0;
}
.navpanel__item-link:active,
.navpanel__item-link:visited {
  color: #484848;
}
.navpanel__item-link--header {
  padding: 1rem 1.5rem;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 800;
}
.navpanel__item-link.is-active {
  font-weight: 800;
}
.navpanel__item-link.is-active::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0.625rem;
  height: 2.8125rem;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 45'%3E%3Cpath fill='%2337C346' fill-rule='evenodd' d='M0 0c0 8.5 10 12.995 10 22.5S0 37.5 0 45V0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.navpanel__item-link-arrow {
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 1.125rem;
  width: 1.125rem;
  line-height: 1.125rem;
  right: 1.5rem;
}
.navpanel__item--header .navpanel__item-link-arrow {
  left: 1.5rem;
  right: auto;
}
.navpanel__item-link-arrow-props {
  fill: none;
  fill-rule: evenodd;
  stroke: #4d4d4d;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
  -webkit-transition: stroke 0.2s;
  transition: stroke 0.2s;
}
.navpanel__item-icon {
  width: 1.5rem;
  height: 1.5rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  margin: 0 1rem 0 0;
  vertical-align: top;
}
.navpanel__item-subtext {
  display: block;
  font-size: 0.9375rem;
  font-weight: 300;
  line-height: 1.125rem;
  margin-left: 2.5rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.navpanel__item-supertext {
  display: block;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  margin-left: 2.5rem;
  margin-top: -1.75rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.navpanel__item-usertext {
  display: block;
  font-size: 1.125rem;
  line-height: 1.1875rem;
  margin-left: 2.5rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.navpanel--no-shortcuts {
  height: 100%;
}
.navpanel__item-notifications-indicator {
  float: right;
  color: #fff;
  background: #ff8a00;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform: scale(0);
  transform: scale(0);
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 0.0625rem;
}
.has-navpanel-left .navpanel__item-notifications-indicator.is-visible {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.navpanel__item--user-plugin {
  border-bottom: 1px solid #f0f0f0;
}
.navpanel__item--user-plugin .navpanel__item-link {
  padding: 1.5rem 1.5rem;
  background-color: #fafafa;
}
.navpanel__item--user-plugin .navpanel__item-link .navpanel__item-text {
  font-weight: 600;
  line-height: 1.5rem;
}
.navpanel__item--user-plugin .navpanel__item-link .navpanel__item-email {
  font-size: 0.9375rem;
  font-weight: 300;
  line-height: 1.125rem;
}
.navpanel-items-level0 {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  overflow-y: auto;
  overflow-x: hidden;
}
.navpanel--main {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  right: 0;
  left: auto;
}
.navpanel--main .navpanel__items {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff)) 0 100%, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) 0 100%, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background: linear-gradient(rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) 0 100%, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100% 16px, 100% 8px, 100% 3px;
  background-attachment: local, scroll, scroll;
}
.navpanel--main .navpanel-items-level0 {
  bottom: 16.5em;
}
@media only screen and (max-height: 650px) {
  .navpanel--main .navpanel-items-level0 {
    bottom: 9.75em;
  }
}
.navpanel--main .navpanel-items-level0 .navpanel__item-link {
  font-size: 1.5rem;
  font-weight: 800;
}
.navpanel--selfcare {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  right: auto;
  left: 0;
}
@media (min-width: 768px) {
  .navpanel--selfcare .navpanel__items {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff)) 0 100%, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) 0 100%, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
    background: linear-gradient(rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) 0 100%, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 100% 16px, 100% 8px, 100% 3px;
    background-attachment: local, scroll, scroll;
  }
}
@media (min-width: 768px) {
  .navpanel--selfcare .navpanel-items-level0 {
    bottom: 9.75em;
  }
}
.navpanel--selfcare .navpanel__items svg {
  max-width: 1.5rem;
}
.navpanel--selfcare .navpanel__item--error {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  flex-flow: column;
  text-align: center;
  border: 1px solid #d9d9d9;
  border-style: solid none;
  padding: 1.875rem 1.25rem;
  font-style: oblique;
  color: #a2a2a2;
}
.navpanel--selfcare .navpanel__item--error figure {
  -webkit-align-self: center;
  align-self: center;
  margin: 0 0 0.625rem 0;
  height: 2.625rem;
  width: 2.625rem;
}
.navpanel--selfcare .navpanel__item--error figure svg {
  max-width: 2.625rem;
}
.navpanel-items-level1 {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.navpanel-items-level2 {
  -webkit-transform: translateX(-200%);
  transform: translateX(-200%);
}
.navpanel-items-level3 {
  -webkit-transform: translateX(-300%);
  transform: translateX(-300%);
}
.navpanel-items-level4 {
  -webkit-transform: translateX(-400%);
  transform: translateX(-400%);
}
.navpanel-items-level5 {
  -webkit-transform: translateX(-500%);
  transform: translateX(-500%);
}
.navpanel-items-level6 {
  -webkit-transform: translateX(-600%);
  transform: translateX(-600%);
}
.navpanel-items-level7 {
  -webkit-transform: translateX(-700%);
  transform: translateX(-700%);
}
.navpanel-items-level8 {
  -webkit-transform: translateX(-800%);
  transform: translateX(-800%);
}
.navsearch {
  font-size: 16px;
  position: relative;
  margin: 0;
}
.navsearch__button {
  outline: 0;
  position: absolute;
  right: 1.125em;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.5 21.5'%3E%3Ccircle cx='9.5' cy='9.5' r='8.5' fill='none' stroke='%23484848' stroke-width='2'/%3E%3Cpath d='M17.12 15.71l4.09 4.08a1 1 0 0 1 0 1.42 1 1 0 0 1-1.42 0l-4.08-4.09a1 1 0 0 1 0-1.41 1 1 0 0 1 1.41 0z' fill='%23484848'/%3E%3C/svg%3E") center no-repeat;
  height: 1.375em;
  width: 1.375em;
  border: 0;
  padding: 0;
  font-size: 1em;
  -webkit-transition: height 0.2s, width 0.2s, background 0.2s, right 0.3s, -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: height 0.2s, width 0.2s, background 0.2s, right 0.3s, -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: height 0.2s, width 0.2s, background 0.2s, right 0.3s, transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: height 0.2s, width 0.2s, background 0.2s, right 0.3s, transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56), -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
}
.navsearch__button.is-highlighted,
.navsearch__button:focus {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 40a20 20 0 0 0 20-20A20 20 0 0 0 20 0 20 20 0 0 0 0 20a20 20 0 0 0 20 20z' fill='%2337c346'/%3E%3Cpath d='M23.53 20l-7.23-7.23a1 1 0 0 1 1.47-1.47l7.93 7.93a1.14 1.14 0 0 1 0 1.54l-7.93 7.93a1 1 0 0 1-1.47-1.47z' fill='%23fff'/%3E%3C/svg%3E") center no-repeat;
  height: 2.5em;
  width: 2.5em;
  right: 0.1875em;
}
.navsearch__button.is-highlighted:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .navsearch__button {
    -webkit-transition: none;
    transition: none;
  }
}
.navsearch__input {
  height: 3em;
  line-height: normal;
  width: 100%;
  font-size: 1em;
  padding: 0 1.25em;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.navsearch__input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.navsearch__input::-ms-clear {
  display: none;
}
.navsearch__input:focus {
  outline: 0;
}
.navsearch__input-bounce-effect {
  content: "";
  position: absolute;
  height: 3em;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  border: 2px solid #f0f0f0;
  -webkit-border-radius: 1.5em;
  border-radius: 1.5em;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56), -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
}
.navsearch__input-bounce-effect.is-focused,
.navsearch__input-bounce-effect.is-hovered {
  -webkit-transform: scale(1.015);
  transform: scale(1.015);
  border-color: #1fab2e;
}
.navshortcuts {
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.1s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.1s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 9.75em;
  margin: 0;
  padding: 1.5em 1em 1em 1em;
  text-align: center;
  text-decoration: none;
  color: #484848;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  opacity: 0;
}
.navshortcuts__item {
  display: block;
  position: relative;
  height: 6.5em;
  margin: 0 auto 0.5em;
  width: 24%;
  float: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.navshortcuts__link {
  display: block;
  text-decoration: none !important;
  color: #484848 !important;
  outline: 0;
}
.navshortcuts__link:visited {
  color: #484848 !important;
}
@media (min-width: 576px) {
  .navshortcuts__link:focus::after,
  .navshortcuts__link:hover::after {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    color: #484848;
    border-color: #1fab2e;
    text-decoration: none;
  }
}
.navshortcuts__link::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border: 2px solid #484848;
  -webkit-border-radius: 49%;
  border-radius: 49%;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
  transition: transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56), -webkit-transform 0.2s cubic-bezier(0.32, 2.56, 0.64, 2.56);
}
.navshortcuts__icon,
.navshortcuts__link::after {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 1em;
  height: 3.5em;
  width: 3.5em;
  margin: 0 auto 0.5rem;
}
@media (max-width: 576px) {
  .navshortcuts__icon,
  .navshortcuts__link::after {
    height: 4em;
    width: 4em;
  }
}
@media (min-width: 1200px) {
  .navshortcuts__icon,
  .navshortcuts__link::after {
    height: 4em;
    width: 4em;
  }
}
.navshortcuts__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  line-height: 1.23077em;
  height: 2.46154em;
  font-size: 0.8125em;
}
.navshortcuts .icon {
  width: 100%;
  height: 100%;
}
.navpanel--selfcare .navshortcuts {
  display: none;
}
@media (min-width: 768px) {
  .navpanel--selfcare .navshortcuts {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
  .navpanel--selfcare .navshortcuts--no-shortcuts {
    display: none;
  }
}
.navshortcuts--no-shortcuts {
  display: none;
}
@media only screen and (min-height: 651px) {
  .navpanel--main .navshortcuts {
    height: 16.5em;
    -webkit-flex-wrap: none;
    flex-wrap: none;
    display: block;
    overflow-x: hidden;
  }
  .navpanel--main .navshortcuts__item {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    float: left;
    width: 25%;
  }
}
.navpanel-items-level0 + .navshortcuts {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
.impersonation-banner {
  z-index: 1001;
  position: fixed;
  top: 4.875rem;
  left: 0;
  right: 0;
  background-color: #f801a6;
  opacity: 0;
}
@media (min-width: 576px) {
  .impersonation-banner {
    top: 4.5rem;
  }
}
@media (min-width: 576px) {
  .has-navpanel-left .impersonation-banner {
    padding-left: 18.75rem;
  }
}
@media (min-width: 1200px) {
  .has-navpanel-left .impersonation-banner {
    padding-left: 23.4375rem;
  }
}
.impersonation-banner__text {
  font-size: 1rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1.25rem;
  margin: 0;
}
.impersonation-banner__link {
  color: #fff;
  text-decoration: underline;
  margin-left: 1.25rem;
}
.impersonation-disabled {
  color: #929292 !important;
  opacity: 0.5;
}
.impersonation-disabled::before {
  content: "🔒";
  margin-right: 0.25rem;
}
.impersonation-disabled:hover::before {
  background: 0 0 !important;
}
.impersonation-disabled:hover {
  background: 0 0 !important;
}
.impersonation-mode .component-block__header--payout .button,
.impersonation-mode .credit-notes .credit-notes__action,
.impersonation-mode .notification-settings__item-link,
.impersonation-mode .profile-recovery .list-container__item:first-of-type .button,
.impersonation-mode .wifi-extender .button--link,
.impersonation-mode [data-react-component="Selfcare/AccountDomain/InvoiceAndLetterDeliverySettings"] .list-container__item:nth-child(3) .button,
.impersonation-mode [data-react-component="Selfcare/AccountDomain/ProfileInfo"] .list-container__item .button,
.impersonation-mode [data-react-component="Selfcare/EmailDomain/EmailSubscription"] .button,
.impersonation-mode [data-react-component="Selfcare/LandlineDomain/LandlineVoicemail"] span:nth-child(2) .product .product__toggle,
.impersonation-mode [data-react-component="Selfcare/LandlineDomain/LandlineVoicemail"] span:nth-child(2) .product__cta .button,
.impersonation-mode [data-react-component="Selfcare/PermissionDomain/OperationalNotification"] .button,
.impersonation-mode [data-react-component="Selfcare/SubscriptionDomain/UsageOverview"] span:nth-child(2) .product .product__toggle,
.impersonation-mode [data-react-component="Selfcare/SubscriptionDomain/UsageOverview"] span:nth-child(2) .product__cta .button {
  opacity: 0;
  -webkit-transition: 1s opacity;
  transition: 1s opacity;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
  pointer-events: none;
}
#svgSelfcareEnd1,
#svgSelfcareEnd2,
#svgSelfcareMiddle1,
#svgSelfcareMiddle2,
#svgSelfcareStage1,
#svgSelfcareStage2,
#svgSelfcareStageHead {
  visibility: hidden;
}
/*!
 * Bootstrap Utilities v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root, [data-bs-theme=light] {
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-black:#000;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13,110,253;
  --bs-secondary-rgb:108,117,125;
  --bs-success-rgb:25,135,84;
  --bs-info-rgb:13,202,240;
  --bs-warning-rgb:255,193,7;
  --bs-danger-rgb:220,53,69;
  --bs-light-rgb:248,249,250;
  --bs-dark-rgb:33,37,41;
  --bs-primary-text-emphasis:#052c65;
  --bs-secondary-text-emphasis:#2b2f32;
  --bs-success-text-emphasis:#0a3622;
  --bs-info-text-emphasis:#055160;
  --bs-warning-text-emphasis:#664d03;
  --bs-danger-text-emphasis:#58151c;
  --bs-light-text-emphasis:#495057;
  --bs-dark-text-emphasis:#495057;
  --bs-primary-bg-subtle:#cfe2ff;
  --bs-secondary-bg-subtle:#e2e3e5;
  --bs-success-bg-subtle:#d1e7dd;
  --bs-info-bg-subtle:#cff4fc;
  --bs-warning-bg-subtle:#fff3cd;
  --bs-danger-bg-subtle:#f8d7da;
  --bs-light-bg-subtle:#fcfcfd;
  --bs-dark-bg-subtle:#ced4da;
  --bs-primary-border-subtle:#9ec5fe;
  --bs-secondary-border-subtle:#c4c8cb;
  --bs-success-border-subtle:#a3cfbb;
  --bs-info-border-subtle:#9eeaf9;
  --bs-warning-border-subtle:#ffe69c;
  --bs-danger-border-subtle:#f1aeb5;
  --bs-light-border-subtle:#e9ecef;
  --bs-dark-border-subtle:#adb5bd;
  --bs-white-rgb:255,255,255;
  --bs-black-rgb:0,0,0;
  --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-color-rgb:33,37,41;
  --bs-body-bg:#fff;
  --bs-body-bg-rgb:255,255,255;
  --bs-emphasis-color:#000;
  --bs-emphasis-color-rgb:0,0,0;
  --bs-secondary-color:rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb:33,37,41;
  --bs-secondary-bg:#e9ecef;
  --bs-secondary-bg-rgb:233,236,239;
  --bs-tertiary-color:rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb:33,37,41;
  --bs-tertiary-bg:#f8f9fa;
  --bs-tertiary-bg-rgb:248,249,250;
  --bs-heading-color:inherit;
  --bs-link-color:#0d6efd;
  --bs-link-color-rgb:13,110,253;
  --bs-link-decoration:underline;
  --bs-link-hover-color:#0a58ca;
  --bs-link-hover-color-rgb:10,88,202;
  --bs-code-color:#d63384;
  --bs-highlight-color:#212529;
  --bs-highlight-bg:#fff3cd;
  --bs-border-width:1px;
  --bs-border-style:solid;
  --bs-border-color:#dee2e6;
  --bs-border-color-translucent:rgba(0, 0, 0, 0.175);
  --bs-border-radius:0.375rem;
  --bs-border-radius-sm:0.25rem;
  --bs-border-radius-lg:0.5rem;
  --bs-border-radius-xl:1rem;
  --bs-border-radius-xxl:2rem;
  --bs-border-radius-2xl:var(--bs-border-radius-xxl);
  --bs-border-radius-pill:50rem;
  --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width:0.25rem;
  --bs-focus-ring-opacity:0.25;
  --bs-focus-ring-color:rgba(13, 110, 253, 0.25);
  --bs-form-valid-color:#198754;
  --bs-form-valid-border-color:#198754;
  --bs-form-invalid-color:#dc3545;
  --bs-form-invalid-border-color:#dc3545;
}
[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color:#dee2e6;
  --bs-body-color-rgb:222,226,230;
  --bs-body-bg:#212529;
  --bs-body-bg-rgb:33,37,41;
  --bs-emphasis-color:#fff;
  --bs-emphasis-color-rgb:255,255,255;
  --bs-secondary-color:rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb:222,226,230;
  --bs-secondary-bg:#343a40;
  --bs-secondary-bg-rgb:52,58,64;
  --bs-tertiary-color:rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb:222,226,230;
  --bs-tertiary-bg:#2b3035;
  --bs-tertiary-bg-rgb:43,48,53;
  --bs-primary-text-emphasis:#6ea8fe;
  --bs-secondary-text-emphasis:#a7acb1;
  --bs-success-text-emphasis:#75b798;
  --bs-info-text-emphasis:#6edff6;
  --bs-warning-text-emphasis:#ffda6a;
  --bs-danger-text-emphasis:#ea868f;
  --bs-light-text-emphasis:#f8f9fa;
  --bs-dark-text-emphasis:#dee2e6;
  --bs-primary-bg-subtle:#031633;
  --bs-secondary-bg-subtle:#161719;
  --bs-success-bg-subtle:#051b11;
  --bs-info-bg-subtle:#032830;
  --bs-warning-bg-subtle:#332701;
  --bs-danger-bg-subtle:#2c0b0e;
  --bs-light-bg-subtle:#343a40;
  --bs-dark-bg-subtle:#1a1d20;
  --bs-primary-border-subtle:#084298;
  --bs-secondary-border-subtle:#41464b;
  --bs-success-border-subtle:#0f5132;
  --bs-info-border-subtle:#087990;
  --bs-warning-border-subtle:#997404;
  --bs-danger-border-subtle:#842029;
  --bs-light-border-subtle:#495057;
  --bs-dark-border-subtle:#343a40;
  --bs-heading-color:inherit;
  --bs-link-color:#6ea8fe;
  --bs-link-hover-color:#8bb9fe;
  --bs-link-color-rgb:110,168,254;
  --bs-link-hover-color-rgb:139,185,254;
  --bs-code-color:#e685b5;
  --bs-highlight-color:#dee2e6;
  --bs-highlight-bg:#664d03;
  --bs-border-color:#495057;
  --bs-border-color-translucent:rgba(255, 255, 255, 0.15);
  --bs-form-valid-color:#75b798;
  --bs-form-valid-border-color:#75b798;
  --bs-form-invalid-color:#ea868f;
  --bs-form-invalid-border-color:#ea868f;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:focus, .link-primary:hover {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:focus, .link-secondary:hover {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}
.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:focus, .link-success:hover {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}
.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:focus, .link-info:hover {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:focus, .link-warning:hover {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:focus, .link-danger:hover {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:focus, .link-light:hover {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:focus, .link-dark:hover {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:focus, .link-body-emphasis:hover {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:focus-visible > .bi, .icon-link-hover:hover > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --bs-aspect-ratio:100%;
}
.ratio-4x3 {
  --bs-aspect-ratio:75%;
}
.ratio-16x9 {
  --bs-aspect-ratio:56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio:42.8571428571%;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}
.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), .visually-hidden:not(caption) {
  position: absolute !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}
.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}
.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-primary {
  --bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
  --bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
  --bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
  --bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
  --bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
  --bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
  --bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.border-opacity-10 {
  --bs-border-opacity:0.1;
}
.border-opacity-25 {
  --bs-border-opacity:0.25;
}
.border-opacity-50 {
  --bs-border-opacity:0.5;
}
.border-opacity-75 {
  --bs-border-opacity:0.75;
}
.border-opacity-100 {
  --bs-border-opacity:1;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: 0.25rem !important;
}
.row-gap-2 {
  row-gap: 0.5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}
.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}
.column-gap-3 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-primary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity:1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity:1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity:1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity:1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity:1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity:1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity:1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity:1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity:1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity:1;
  color: var(--bs-secondary-color) !important;
}
.text-black-50 {
  --bs-text-opacity:1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  --bs-text-opacity:1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-body-secondary {
  --bs-text-opacity:1;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity:1;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity:1;
  color: var(--bs-emphasis-color) !important;
}
.text-reset {
  --bs-text-opacity:1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity:0.25;
}
.text-opacity-50 {
  --bs-text-opacity:0.5;
}
.text-opacity-75 {
  --bs-text-opacity:0.75;
}
.text-opacity-100 {
  --bs-text-opacity:1;
}
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
  --bs-link-opacity:0.1;
}
.link-opacity-10-hover:hover {
  --bs-link-opacity:0.1;
}
.link-opacity-25 {
  --bs-link-opacity:0.25;
}
.link-opacity-25-hover:hover {
  --bs-link-opacity:0.25;
}
.link-opacity-50 {
  --bs-link-opacity:0.5;
}
.link-opacity-50-hover:hover {
  --bs-link-opacity:0.5;
}
.link-opacity-75 {
  --bs-link-opacity:0.75;
}
.link-opacity-75-hover:hover {
  --bs-link-opacity:0.75;
}
.link-opacity-100 {
  --bs-link-opacity:1;
}
.link-opacity-100-hover:hover {
  --bs-link-opacity:1;
}
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-underline-opacity-0 {
  --bs-link-underline-opacity:0;
}
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity:0;
}
.link-underline-opacity-10 {
  --bs-link-underline-opacity:0.1;
}
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity:0.1;
}
.link-underline-opacity-25 {
  --bs-link-underline-opacity:0.25;
}
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity:0.25;
}
.link-underline-opacity-50 {
  --bs-link-underline-opacity:0.5;
}
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity:0.5;
}
.link-underline-opacity-75 {
  --bs-link-underline-opacity:0.75;
}
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity:0.75;
}
.link-underline-opacity-100 {
  --bs-link-underline-opacity:1;
}
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity:1;
}
.bg-primary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity:1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-opacity-10 {
  --bs-bg-opacity:0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity:0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity:0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity:0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity:1;
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/* Light */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* Light italic */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-light-italic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
/* Regular */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Regular italic */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-regular-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
/* Bold */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* Bold italic */
@font-face {
  font-family: "Aeonik";
  src: url("//s.c.dk/fonts/aeonik-bold-italic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
body,
html {
  position: relative;
  background-color: #f0f0f0;
  height: 100%;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  font-family: "Aeonik", sans-serif;
}
*,
::after,
::before {
  box-sizing: border-box;
}
#root {
  min-height: 100%;
}
.ng-semibold {
  font-weight: 600;
}
.ng-root {
  min-height: calc(100vh - 8.5rem - (3vw + 4rem));
  line-height: 1.5rem;
}
.white-bg {
  background-color: #fff;
  min-height: 100vh;
}
.ng-flex {
  display: flex;
}
.ng-block {
  display: block;
}
.ng-flex-row {
  flex-direction: row;
}
.ng-flex-kol {
  flex-direction: column;
}
.ng-justify-between {
  justify-content: space-between;
}
@media all and (max-width: 36em) {
  :global(.no-navpanel-left) .hide-on-mobile {
    display: none;
  }
}
@media all and (max-width: 54.75em) {
  :global(.has-navpanel-left) .hide-on-mobile {
    display: none;
  }
}
@media all and (max-width: 36em) {
  .no-navpanel-left .hide-on-mobile {
    display: none;
  }
}
@media all and (max-width: 54.75em) {
  .has-navpanel-left .hide-on-mobile {
    display: none;
  }
}
.no-margin {
  margin: 0;
}
.broadband .ys-tag + .broadband .ys-tag {
  margin-bottom: 0.25rem;
  margin-left: 0.25rem;
}
.broadband .ys-divider {
  margin: 0;
  height: 1px;
  border-color: #929292;
  border-style: solid;
  border-width: 1px 0 0 0;
}
.broadband .ys-card {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.broadband .ys-card + .broadband .ys-card {
  margin-top: 2rem;
}
.broadband .u-button-unstyled {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.mobile-left-padding {
  padding-left: 1.5rem !important;
}
@media all and (min-width: 48em) {
  :global(.no-navpanel-left) .mobile-left-padding {
    padding-left: 2rem !important;
  }
}
@media all and (min-width: 66.75em) {
  :global(.has-navpanel-left) .mobile-left-padding {
    padding-left: 2rem !important;
  }
}
@media all and (min-width: 48em) {
  .no-navpanel-left .mobile-left-padding {
    padding-left: 2rem !important;
  }
}
@media all and (min-width: 66.75em) {
  .has-navpanel-left .mobile-left-padding {
    padding-left: 2rem !important;
  }
}
.mobile-card-padding {
  padding: 1.5rem;
}
@media all and (min-width: 48em) {
  :global(.no-navpanel-left) .mobile-card-padding {
    padding: 2rem;
  }
}
@media all and (min-width: 66.75em) {
  :global(.has-navpanel-left) .mobile-card-padding {
    padding: 2rem;
  }
}
@media all and (min-width: 48em) {
  .no-navpanel-left .mobile-card-padding {
    padding: 2rem;
  }
}
@media all and (min-width: 66.75em) {
  .has-navpanel-left .mobile-card-padding {
    padding: 2rem;
  }
}
.mobile-card-padding--no-top {
  padding-top: 0 !important;
}
.mobile-card-padding--no-bottom {
  padding-bottom: 0 !important;
}
.mobile-no-padding {
  padding: 0 !important;
}
.mobile-accordion-padding {
  padding: 1.5rem;
  padding-top: 0;
}
@media all and (min-width: 48em) {
  :global(.no-navpanel-left) .mobile-accordion-padding {
    padding: 2rem;
    padding-right: 1.5rem;
    padding-top: 0;
  }
}
@media all and (min-width: 66.75em) {
  :global(.has-navpanel-left) .mobile-accordion-padding {
    padding: 2rem;
    padding-right: 1.5rem;
    padding-top: 0;
  }
}
@media all and (min-width: 48em) {
  .no-navpanel-left .mobile-accordion-padding {
    padding: 2rem;
    padding-right: 1.5rem;
    padding-top: 0;
  }
}
@media all and (min-width: 66.75em) {
  .has-navpanel-left .mobile-accordion-padding {
    padding: 2rem;
    padding-right: 1.5rem;
    padding-top: 0;
  }
}
.spinner-container {
  width: 100%;
  height: auto;
  text-align: center;
}
.mobile-text-bold {
  font-weight: 700 !important;
}
.mobile-text-center {
  text-align: center;
}
.mobile-text-error {
  color: #d31a20;
}
.mobile-space-between {
  justify-content: space-between;
}
.mobile-no-margin {
  margin: 0;
}
.mobile-no-margin--bottom {
  margin-bottom: 0;
}
.mobile-no-margin--top {
  margin-top: 0 !important;
}
@media all and (min-width: 48em) {
  :global(.no-navpanel-left) .mobile-negative-margin {
    margin-bottom: -0.5rem !important;
  }
}
@media all and (min-width: 66.75em) {
  :global(.has-navpanel-left) .mobile-negative-margin {
    margin-bottom: -0.5rem !important;
  }
}
@media all and (min-width: 48em) {
  .no-navpanel-left .mobile-negative-margin {
    margin-bottom: -0.5rem !important;
  }
}
@media all and (min-width: 66.75em) {
  .has-navpanel-left .mobile-negative-margin {
    margin-bottom: -0.5rem !important;
  }
}
.mobile-center-spinner {
  display: flex;
  justify-content: center;
}
.mobile-card-margin {
  margin-top: 2rem;
}
.mobile-accordion-button-reset--accordion-end {
  padding-left: 0 !important;
}
p:not([class*=ys-]):not([class*=Mui]),
span:not([class*=ys-]):not([class*=Mui]):not([class*=footer]),
h1:not([class*=ys-]):not([class*=Mui]),
h2:not([class*=ys-]):not([class*=Mui]),
h3:not([class*=ys-]):not([class*=Mui]),
h4:not([class*=ys-]):not([class*=Mui]),
h5:not([class*=ys-]):not([class*=Mui]),
h6:not([class*=ys-]):not([class*=Mui]) {
  color: #191919;
  font-family: "Aeonik", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-block-start: 0;
  margin-block-end: 0;
}
html:not(#ys-specificity) .ys-rich-text.mobile-rich-text {
  box-sizing: border-box;
  font-family: "Aeonik", arial, helvetica, sans-serif;
}
html:not(#ys-specificity) .ys-rich-text.mobile-rich-text p:not([class]) {
  font-size: 1rem;
  margin: 0 0 1rem;
}
.is-mobile-app {
  padding-bottom: 1.5rem;
}
@media all and (min-width: 37.5em) {
  :global(.no-navpanel-left) .is-mobile-app {
    margin: 0 auto;
    max-width: 80%;
  }
}
@media all and (min-width: 56.25em) {
  :global(.has-navpanel-left) .is-mobile-app {
    margin: 0 auto;
    max-width: 80%;
  }
}
@media all and (min-width: 37.5em) {
  .no-navpanel-left .is-mobile-app {
    margin: 0 auto;
    max-width: 80%;
  }
}
@media all and (min-width: 56.25em) {
  .has-navpanel-left .is-mobile-app {
    margin: 0 auto;
    max-width: 80%;
  }
}
.is-mobile-app .ys-primary-title,
.is-mobile-app .ys-primary-title + .ys-body-text {
  text-align: center;
}
* {
  font-family: "Aeonik", sans-serif !important;
}
svg:not([width]) {
  min-width: 100%;
}