:root { --primary: #A0264A; --secondary: #CE3B7B; --light: #F8F7F7; --dark: #714859; --dark-primary: #700626; --dark-secondary: #A62E61; --darker-primary: #540C22; --light-primary: #ce1053; --light-secondary: #F37FB1; --primary-muted: #A33E5D; --secondary-muted: #a65174; --light-bright: #FAE4E8; --light-brighter: #F6D3D9; --parchment: #F6E3D8; --parchment-bright: #F6EAD9; --parchment-light: #F7E9E5; }

html.redesign-2022 .border-primary { border-color: #A0264A !important; }
html.redesign-2022 .border-secondary { border-color: #CE3B7B !important; }
html.redesign-2022 .btn-primary { color: #fff; background-color: #A0264A; border-color: #A0264A; }
html.redesign-2022 .btn-primary:hover { color: #fff; background-color: #811F3C; border-color: #771C37; }
html.redesign-2022 .btn-primary:focus, html.redesign-2022 .btn-primary.focus, html.redesign-2022 .btn-primary:not(:disabled):not(.disabled):active, html.redesign-2022 .btn-primary:not(:disabled):not(.disabled):active:focus { color: #fff; background-color: #811F3C; border-color: #771C37; box-shadow: 0 0 0 0.2rem rgba(174, 71, 101, 0.5); }
html.redesign-2022 .btn-outline-primary:focus, html.redesign-2022 .btn-outline-primary.focus, html.redesign-2022 .btn-outline-primary:not(:disabled):not(.disabled).active, html.redesign-2022 .btn-outline-primary:not(:disabled):not(.disabled):active, html.redesign-2022 .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #811F3C; border-color: #771C37; box-shadow: 0 0 0 0.2rem rgba(174, 71, 101, 0.5); }
html.redesign-2022 .btn-secondary { color: #fff; background-color: #CE3B7B; border-color: #CE3B7B; }
html.redesign-2022 .btn-secondary:hover { color: #fff; background-color: #B52D69; border-color: #AB2B63; }
html.redesign-2022 .btn-secondary:focus, html.redesign-2022 .btn-secondary.focus, html.redesign-2022 .btn-secondary:not(:disabled):not(.disabled):active, html.redesign-2022 .btn-secondary:not(:disabled):not(.disabled):active:focus { color: #fff; background-color: #B52D69; border-color: #AB2B63; box-shadow: 0 0 0 0.2rem rgba(213, 88, 143, 0.5); }
html.redesign-2022 .btn-outline-primary { color: #A0264A; border-color: #A0264A; }
html.redesign-2022 .btn-outline-primary:hover { color: #fff; background-color: #A0264A; border-color: #A0264A; }
html.redesign-2022 .btn-outline-primary:focus, html.redesign-2022 .btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(160, 38, 74, 0.5); }
html.redesign-2022 .btn-outline-light { color: #F8F7F7; border-color: #F8F7F7; }
html.redesign-2022 .btn-outline-light:hover { color: #212529; background-color: #F8F7F7; border-color: #F8F7F7; }
html.redesign-2022 .btn-outline-light:focus, html.redesign-2022 .btn-outline-light.focus { box-shadow: 0 0 0 0.2rem rgba(248, 247, 247, 0.5); }
html.redesign-2022 .text-dark-primary { color: #700626 !important; }
html.redesign-2022 a.text-dark-primary:hover, html.redesign-2022 a.text-dark-primary:focus { color: #27020D !important; }
html.redesign-2022 .text-primary, html.redesign-2022 .card-link { color: #A0264A !important; }
html.redesign-2022 a.text-primary:hover, html.redesign-2022 a.text-primary:focus, html.redesign-2022 a.card-link:hover, html.redesign-2022 a.card-link:focus { color: #62172D !important; }
html.redesign-2022 .text-muted { color: #a65174 !important; }
html.redesign-2022 .bg-primary { background-color: #A0264A !important; }
html.redesign-2022 a.bg-primary:hover, html.redesign-2022 a.bg-primary:focus, html.redesign-2022 button.bg-primary:hover, html.redesign-2022 button.bg-primary:focus, html.redesign-2022 button.btn-primary:not(:disabled):not(.disabled):active { background-color: #771C37 !important; }
html.redesign-2022 .bg-secondary { background-color: #CE3B7B !important; }
html.redesign-2022 a.bg-secondary:hover, html.redesign-2022 a.bg-secondary:focus, html.redesign-2022 button.bg-secondary:hover, html.redesign-2022 button.bg-secondary:focus button.btn-secondary:not(:disabled):not(.disabled):active { background-color: #AB2B63 !important; }
html.redesign-2022 .bg-dark-primary { background-color: #700626 !important; }
html.redesign-2022 a.bg-dark-primary:hover, html.redesign-2022 a.bg-dark-primary:focus, html.redesign-2022 button.bg-dark-primary:hover, html.redesign-2022 button.bg-dark-primary:focus { background-color: #400316 !important; }
html.redesign-2022 .bg-dark-secondary { background-color: #A62E61 !important; }
html.redesign-2022 a.bg-dark-secondary:hover, html.redesign-2022 a.bg-dark-secondary:focus, html.redesign-2022 button.bg-dark-secondary:hover, html.redesign-2022 button.bg-dark-secondary:focus { background-color: #7E234A !important; }
html.redesign-2022 .bg-light-secondary { background-color: #F37FB1 !important; }
html.redesign-2022 a.bg-light-secondary:hover, html.redesign-2022 a.bg-light-secondary:focus, html.redesign-2022 button.bg-light-secondary:hover, html.redesign-2022 button.bg-light-secondary:focus { background-color: #EF5095 !important; }
html.redesign-2022 .bg-light-bright { background-color: #FAE4E8 !important; }
html.redesign-2022 a.bg-light-bright:hover, html.redesign-2022 a.bg-light-bright:focus, html.redesign-2022 button.bg-light-bright:hover, html.redesign-2022 button.bg-light-bright:focus { background-color: #F2B9C3 !important; }
html.redesign-2022 .bg-light-brighter { background-color: #F6D3D9 !important; }
html.redesign-2022 a.bg-light-brighter:hover, html.redesign-2022 a.bg-light-brighter:focus, html.redesign-2022 button.bg-light-brighter:hover, html.redesign-2022 button.bg-light-brighter:focus { background-color: #EDA9B4 !important; }
html.redesign-2022 .bg-primary-muted { background-color: #A33E5D !important; }
html.redesign-2022 a.bg-primary-muted:hover, html.redesign-2022 a.bg-primary-muted:focus, html.redesign-2022 button.bg-primary-muted:hover, html.redesign-2022 button.bg-primary-muted:focus { background-color: #7E3048 !important; }
html.redesign-2022 .bg-dark { background-color: #714859 !important; }
html.redesign-2022 a.bg-dark:hover, html.redesign-2022 a.bg-dark:focus, html.redesign-2022 button.bg-dark:hover, html.redesign-2022 button.bg-dark:focus { background-color: #523440 !important; }
html.redesign-2022 .bg-parchment { background-color: #F6E3D8 !important; }
html.redesign-2022 a.bg-parchment:hover, html.redesign-2022 a.bg-parchment:focus, html.redesign-2022 button.bg-parchment:hover, html.redesign-2022 button.bg-parchment:focus { background-color: #E5BCA3 !important; }
html.redesign-2022 .bg-parchment-light { background-color: #F7E9E5 !important; }
html.redesign-2022 a.bg-parchment-light:hover, html.redesign-2022 a.bg-parchment-light:focus, html.redesign-2022 button.bg-parchment-light:hover, html.redesign-2022 button.bg-parchment-light:focus { background-color: #EBC8BE !important; }
html.redesign-2022 .bg-parchment-map { background-color: #F9EAD6 !important; }
html.redesign-2022 a.bg-parchment-map:hover, html.redesign-2022 a.bg-parchment-map:focus, html.redesign-2022 button.bg-parchment-map:hover, html.redesign-2022 button.bg-parchment-map:focus { background-color: #e8d8bd !important; }
html.redesign-2022 .alert-secondary { color: #FFF; background-color: #CE3B7B; border-color: #b8daff; }
html.redesign-2022 .alert-primary { color: #531426; background-color: #ecd4db; border-color: #e4c2cc; }
html.redesign-2022 .alert-primary hr { border-top-color: #dcb0bd; }
html.redesign-2022 .alert-primary .alert-link { color: #2a0a13; }
html.redesign-2022 .badge-primary { color: #fff; background-color: #A0264A; }

:root { --breakpoint-xxs: 0; --breakpoint-xs: 500px; }

html.redesign-2022 .m-4-5 { margin: 2rem !important; }
html.redesign-2022 .mt-4-5, html.redesign-2022 .my-4-5 { margin-top: 2rem !important; }
html.redesign-2022 .mr-4-5, html.redesign-2022 .mx-4-5 { margin-right: 2rem !important; }
html.redesign-2022 .mb-4-5, html.redesign-2022 .my-4-5 { margin-bottom: 2rem !important; }
html.redesign-2022 .ml-4-5, html.redesign-2022 .mx-4-5 { margin-left: 2rem !important; }
html.redesign-2022 .m-6 { margin: 4rem !important; }
html.redesign-2022 .mt-6, html.redesign-2022 .my-6 { margin-top: 4rem !important; }
html.redesign-2022 .mr-6, html.redesign-2022 .mx-6 { margin-right: 4rem !important; }
html.redesign-2022 .mb-6, html.redesign-2022 .my-6 { margin-bottom: 4rem !important; }
html.redesign-2022 .ml-6, html.redesign-2022 .mx-6 { margin-left: 4rem !important; }
html.redesign-2022 .m-7 { margin: 5.5rem !important; }
html.redesign-2022 .mt-7, html.redesign-2022 .my-7 { margin-top: 5.5rem !important; }
html.redesign-2022 .mr-7, html.redesign-2022 .mx-7 { margin-right: 5.5rem !important; }
html.redesign-2022 .mb-7, html.redesign-2022 .my-7 { margin-bottom: 5.5rem !important; }
html.redesign-2022 .ml-7, html.redesign-2022 .mx-7 { margin-left: 5.5rem !important; }
html.redesign-2022 .m-8 { margin: 7.5rem !important; }
html.redesign-2022 .mt-8, html.redesign-2022 .my-8 { margin-top: 7.5rem !important; }
html.redesign-2022 .mr-8, html.redesign-2022 .mx-8 { margin-right: 7.5rem !important; }
html.redesign-2022 .mb-8, html.redesign-2022 .my-8 { margin-bottom: 7.5rem !important; }
html.redesign-2022 .ml-8, html.redesign-2022 .mx-8 { margin-left: 7.5rem !important; }
html.redesign-2022 .p-4-5 { padding: 2rem !important; }
html.redesign-2022 .pt-4-5, html.redesign-2022 .py-4-5 { padding-top: 2rem !important; }
html.redesign-2022 .pr-4-5, html.redesign-2022 .px-4-5 { padding-right: 2rem !important; }
html.redesign-2022 .pb-4-5, html.redesign-2022 .py-4-5 { padding-bottom: 2rem !important; }
html.redesign-2022 .pl-4-5, html.redesign-2022 .px-4-5 { padding-left: 2rem !important; }
html.redesign-2022 .p-6 { padding: 4rem !important; }
html.redesign-2022 .pt-6, html.redesign-2022 .py-6 { padding-top: 4rem !important; }
html.redesign-2022 .pr-6, html.redesign-2022 .px-6 { padding-right: 4rem !important; }
html.redesign-2022 .pb-6, html.redesign-2022 .py-6 { padding-bottom: 4rem !important; }
html.redesign-2022 .pl-6, html.redesign-2022 .px-6 { padding-left: 4rem !important; }
html.redesign-2022 .p-7 { padding: 5.5rem !important; }
html.redesign-2022 .pt-7, html.redesign-2022 .py-7 { padding-top: 5.5rem !important; }
html.redesign-2022 .pr-7, html.redesign-2022 .px-7 { padding-right: 5.5rem !important; }
html.redesign-2022 .pb-7, html.redesign-2022 .py-7 { padding-bottom: 5.5rem !important; }
html.redesign-2022 .pl-7, html.redesign-2022 .px-7 { padding-left: 5.5rem !important; }
html.redesign-2022 .p-8 { padding: 7.5rem !important; }
html.redesign-2022 .pt-8, html.redesign-2022 .py-8 { padding-top: 7.5rem !important; }
html.redesign-2022 .pr-8, html.redesign-2022 .px-8 { padding-right: 7.5rem !important; }
html.redesign-2022 .pb-8, html.redesign-2022 .py-8 { padding-bottom: 7.5rem !important; }
html.redesign-2022 .pl-8, html.redesign-2022 .px-8 { padding-left: 7.5rem !important; }
@media (min-width: 500px) { html.redesign-2022 .m-xs-0 { margin: 0 !important; }
  html.redesign-2022 .mt-xs-0, html.redesign-2022 .my-xs-0 { margin-top: 0 !important; }
  html.redesign-2022 .mr-xs-0, html.redesign-2022 .mx-xs-0 { margin-right: 0 !important; }
  html.redesign-2022 .mb-xs-0, html.redesign-2022 .my-xs-0 { margin-bottom: 0 !important; }
  html.redesign-2022 .ml-xs-0, html.redesign-2022 .mx-xs-0 { margin-left: 0 !important; }
  html.redesign-2022 .m-xs-1 { margin: 0.25rem !important; }
  html.redesign-2022 .mt-xs-1, html.redesign-2022 .my-xs-1 { margin-top: 0.25rem !important; }
  html.redesign-2022 .mr-xs-1, html.redesign-2022 .mx-xs-1 { margin-right: 0.25rem !important; }
  html.redesign-2022 .mb-xs-1, html.redesign-2022 .my-xs-1 { margin-bottom: 0.25rem !important; }
  html.redesign-2022 .ml-xs-1, html.redesign-2022 .mx-xs-1 { margin-left: 0.25rem !important; }
  html.redesign-2022 .m-xs-2 { margin: 0.5rem !important; }
  html.redesign-2022 .mt-xs-2, html.redesign-2022 .my-xs-2 { margin-top: 0.5rem !important; }
  html.redesign-2022 .mr-xs-2, html.redesign-2022 .mx-xs-2 { margin-right: 0.5rem !important; }
  html.redesign-2022 .mb-xs-2, html.redesign-2022 .my-xs-2 { margin-bottom: 0.5rem !important; }
  html.redesign-2022 .ml-xs-2, html.redesign-2022 .mx-xs-2 { margin-left: 0.5rem !important; }
  html.redesign-2022 .m-xs-3 { margin: 1rem !important; }
  html.redesign-2022 .mt-xs-3, html.redesign-2022 .my-xs-3 { margin-top: 1rem !important; }
  html.redesign-2022 .mr-xs-3, html.redesign-2022 .mx-xs-3 { margin-right: 1rem !important; }
  html.redesign-2022 .mb-xs-3, html.redesign-2022 .my-xs-3 { margin-bottom: 1rem !important; }
  html.redesign-2022 .ml-xs-3, html.redesign-2022 .mx-xs-3 { margin-left: 1rem !important; }
  html.redesign-2022 .m-xs-4 { margin: 1.5rem !important; }
  html.redesign-2022 .mt-xs-4, html.redesign-2022 .my-xs-4 { margin-top: 1.5rem !important; }
  html.redesign-2022 .mr-xs-4, html.redesign-2022 .mx-xs-4 { margin-right: 1.5rem !important; }
  html.redesign-2022 .mb-xs-4, html.redesign-2022 .my-xs-4 { margin-bottom: 1.5rem !important; }
  html.redesign-2022 .ml-xs-4, html.redesign-2022 .mx-xs-4 { margin-left: 1.5rem !important; }
  html.redesign-2022 .m-xs-5 { margin: 3rem !important; }
  html.redesign-2022 .mt-xs-5, html.redesign-2022 .my-xs-5 { margin-top: 3rem !important; }
  html.redesign-2022 .mr-xs-5, html.redesign-2022 .mx-xs-5 { margin-right: 3rem !important; }
  html.redesign-2022 .mb-xs-5, html.redesign-2022 .my-xs-5 { margin-bottom: 3rem !important; }
  html.redesign-2022 .ml-xs-5, html.redesign-2022 .mx-xs-5 { margin-left: 3rem !important; }
  html.redesign-2022 .m-xs-4-5 { margin: 2rem !important; }
  html.redesign-2022 .mt-xs-4-5, html.redesign-2022 .my-xs-4-5 { margin-top: 2rem !important; }
  html.redesign-2022 .mr-xs-4-5, html.redesign-2022 .mx-xs-4-5 { margin-right: 2rem !important; }
  html.redesign-2022 .mb-xs-4-5, html.redesign-2022 .my-xs-4-5 { margin-bottom: 2rem !important; }
  html.redesign-2022 .ml-xs-4-5, html.redesign-2022 .mx-xs-4-5 { margin-left: 2rem !important; }
  html.redesign-2022 .m-xs-6 { margin: 4rem !important; }
  html.redesign-2022 .mt-xs-6, html.redesign-2022 .my-xs-6 { margin-top: 4rem !important; }
  html.redesign-2022 .mr-xs-6, html.redesign-2022 .mx-xs-6 { margin-right: 4rem !important; }
  html.redesign-2022 .mb-xs-6, html.redesign-2022 .my-xs-6 { margin-bottom: 4rem !important; }
  html.redesign-2022 .ml-xs-6, html.redesign-2022 .mx-xs-6 { margin-left: 4rem !important; }
  html.redesign-2022 .m-xs-7 { margin: 5.5rem !important; }
  html.redesign-2022 .mt-xs-7, html.redesign-2022 .my-xs-7 { margin-top: 5.5rem !important; }
  html.redesign-2022 .mr-xs-7, html.redesign-2022 .mx-xs-7 { margin-right: 5.5rem !important; }
  html.redesign-2022 .mb-xs-7, html.redesign-2022 .my-xs-7 { margin-bottom: 5.5rem !important; }
  html.redesign-2022 .ml-xs-7, html.redesign-2022 .mx-xs-7 { margin-left: 5.5rem !important; }
  html.redesign-2022 .m-xs-8 { margin: 7.5rem !important; }
  html.redesign-2022 .mt-xs-8, html.redesign-2022 .my-xs-8 { margin-top: 7.5rem !important; }
  html.redesign-2022 .mr-xs-8, html.redesign-2022 .mx-xs-8 { margin-right: 7.5rem !important; }
  html.redesign-2022 .mb-xs-8, html.redesign-2022 .my-xs-8 { margin-bottom: 7.5rem !important; }
  html.redesign-2022 .ml-xs-8, html.redesign-2022 .mx-xs-8 { margin-left: 7.5rem !important; }
  html.redesign-2022 .p-xs-0 { padding: 0 !important; }
  html.redesign-2022 .pt-xs-0, html.redesign-2022 .py-xs-0 { padding-top: 0 !important; }
  html.redesign-2022 .pr-xs-0, html.redesign-2022 .px-xs-0 { padding-right: 0 !important; }
  html.redesign-2022 .pb-xs-0, html.redesign-2022 .py-xs-0 { padding-bottom: 0 !important; }
  html.redesign-2022 .pl-xs-0, html.redesign-2022 .px-xs-0 { padding-left: 0 !important; }
  html.redesign-2022 .p-xs-1 { padding: 0.25rem !important; }
  html.redesign-2022 .pt-xs-1, html.redesign-2022 .py-xs-1 { padding-top: 0.25rem !important; }
  html.redesign-2022 .pr-xs-1, html.redesign-2022 .px-xs-1 { padding-right: 0.25rem !important; }
  html.redesign-2022 .pb-xs-1, html.redesign-2022 .py-xs-1 { padding-bottom: 0.25rem !important; }
  html.redesign-2022 .pl-xs-1, html.redesign-2022 .px-xs-1 { padding-left: 0.25rem !important; }
  html.redesign-2022 .p-xs-2 { padding: 0.5rem !important; }
  html.redesign-2022 .pt-xs-2, html.redesign-2022 .py-xs-2 { padding-top: 0.5rem !important; }
  html.redesign-2022 .pr-xs-2, html.redesign-2022 .px-xs-2 { padding-right: 0.5rem !important; }
  html.redesign-2022 .pb-xs-2, html.redesign-2022 .py-xs-2 { padding-bottom: 0.5rem !important; }
  html.redesign-2022 .pl-xs-2, html.redesign-2022 .px-xs-2 { padding-left: 0.5rem !important; }
  html.redesign-2022 .p-xs-3 { padding: 1rem !important; }
  html.redesign-2022 .pt-xs-3, html.redesign-2022 .py-xs-3 { padding-top: 1rem !important; }
  html.redesign-2022 .pr-xs-3, html.redesign-2022 .px-xs-3 { padding-right: 1rem !important; }
  html.redesign-2022 .pb-xs-3, html.redesign-2022 .py-xs-3 { padding-bottom: 1rem !important; }
  html.redesign-2022 .pl-xs-3, html.redesign-2022 .px-xs-3 { padding-left: 1rem !important; }
  html.redesign-2022 .p-xs-4 { padding: 1.5rem !important; }
  html.redesign-2022 .pt-xs-4, html.redesign-2022 .py-xs-4 { padding-top: 1.5rem !important; }
  html.redesign-2022 .pr-xs-4, html.redesign-2022 .px-xs-4 { padding-right: 1.5rem !important; }
  html.redesign-2022 .pb-xs-4, html.redesign-2022 .py-xs-4 { padding-bottom: 1.5rem !important; }
  html.redesign-2022 .pl-xs-4, html.redesign-2022 .px-xs-4 { padding-left: 1.5rem !important; }
  html.redesign-2022 .p-xs-5 { padding: 3rem !important; }
  html.redesign-2022 .pt-xs-5, html.redesign-2022 .py-xs-5 { padding-top: 3rem !important; }
  html.redesign-2022 .pr-xs-5, html.redesign-2022 .px-xs-5 { padding-right: 3rem !important; }
  html.redesign-2022 .pb-xs-5, html.redesign-2022 .py-xs-5 { padding-bottom: 3rem !important; }
  html.redesign-2022 .pl-xs-5, html.redesign-2022 .px-xs-5 { padding-left: 3rem !important; }
  html.redesign-2022 .p-xs-4-5 { padding: 2rem !important; }
  html.redesign-2022 .pt-xs-4-5, html.redesign-2022 .py-xs-4-5 { padding-top: 2rem !important; }
  html.redesign-2022 .pr-xs-4-5, html.redesign-2022 .px-xs-4-5 { padding-right: 2rem !important; }
  html.redesign-2022 .pb-xs-4-5, html.redesign-2022 .py-xs-4-5 { padding-bottom: 2rem !important; }
  html.redesign-2022 .pl-xs-4-5, html.redesign-2022 .px-xs-4-5 { padding-left: 2rem !important; }
  html.redesign-2022 .p-xs-6 { padding: 4rem !important; }
  html.redesign-2022 .pt-xs-6, html.redesign-2022 .py-xs-6 { padding-top: 4rem !important; }
  html.redesign-2022 .pr-xs-6, html.redesign-2022 .px-xs-6 { padding-right: 4rem !important; }
  html.redesign-2022 .pb-xs-6, html.redesign-2022 .py-xs-6 { padding-bottom: 4rem !important; }
  html.redesign-2022 .pl-xs-6, html.redesign-2022 .px-xs-6 { padding-left: 4rem !important; }
  html.redesign-2022 .p-xs-7 { padding: 5.5rem !important; }
  html.redesign-2022 .pt-xs-7, html.redesign-2022 .py-xs-7 { padding-top: 5.5rem !important; }
  html.redesign-2022 .pr-xs-7, html.redesign-2022 .px-xs-7 { padding-right: 5.5rem !important; }
  html.redesign-2022 .pb-xs-7, html.redesign-2022 .py-xs-7 { padding-bottom: 5.5rem !important; }
  html.redesign-2022 .pl-xs-7, html.redesign-2022 .px-xs-7 { padding-left: 5.5rem !important; }
  html.redesign-2022 .p-xs-8 { padding: 7.5rem !important; }
  html.redesign-2022 .pt-xs-8, html.redesign-2022 .py-xs-8 { padding-top: 7.5rem !important; }
  html.redesign-2022 .pr-xs-8, html.redesign-2022 .px-xs-8 { padding-right: 7.5rem !important; }
  html.redesign-2022 .pb-xs-8, html.redesign-2022 .py-xs-8 { padding-bottom: 7.5rem !important; }
  html.redesign-2022 .pl-xs-8, html.redesign-2022 .px-xs-8 { padding-left: 7.5rem !important; }
  html.redesign-2022 .m-xs-auto { margin: auto !important; }
  html.redesign-2022 .mt-xs-auto, html.redesign-2022 .my-xs-auto { margin-top: auto !important; }
  html.redesign-2022 .mr-xs-auto, html.redesign-2022 .mx-xs-auto { margin-right: auto !important; }
  html.redesign-2022 .mb-xs-auto, html.redesign-2022 .my-xs-auto { margin-bottom: auto !important; }
  html.redesign-2022 .ml-xs-auto, html.redesign-2022 .mx-xs-auto { margin-left: auto !important; } }
@media (min-width: 576px) { html.redesign-2022 .m-sm-0 { margin: 0 !important; }
  html.redesign-2022 .mt-sm-0, html.redesign-2022 .my-sm-0 { margin-top: 0 !important; }
  html.redesign-2022 .mr-sm-0, html.redesign-2022 .mx-sm-0 { margin-right: 0 !important; }
  html.redesign-2022 .mb-sm-0, html.redesign-2022 .my-sm-0 { margin-bottom: 0 !important; }
  html.redesign-2022 .ml-sm-0, html.redesign-2022 .mx-sm-0 { margin-left: 0 !important; }
  html.redesign-2022 .m-sm-1 { margin: 0.25rem !important; }
  html.redesign-2022 .mt-sm-1, html.redesign-2022 .my-sm-1 { margin-top: 0.25rem !important; }
  html.redesign-2022 .mr-sm-1, html.redesign-2022 .mx-sm-1 { margin-right: 0.25rem !important; }
  html.redesign-2022 .mb-sm-1, html.redesign-2022 .my-sm-1 { margin-bottom: 0.25rem !important; }
  html.redesign-2022 .ml-sm-1, html.redesign-2022 .mx-sm-1 { margin-left: 0.25rem !important; }
  html.redesign-2022 .m-sm-2 { margin: 0.5rem !important; }
  html.redesign-2022 .mt-sm-2, html.redesign-2022 .my-sm-2 { margin-top: 0.5rem !important; }
  html.redesign-2022 .mr-sm-2, html.redesign-2022 .mx-sm-2 { margin-right: 0.5rem !important; }
  html.redesign-2022 .mb-sm-2, html.redesign-2022 .my-sm-2 { margin-bottom: 0.5rem !important; }
  html.redesign-2022 .ml-sm-2, html.redesign-2022 .mx-sm-2 { margin-left: 0.5rem !important; }
  html.redesign-2022 .m-sm-3 { margin: 1rem !important; }
  html.redesign-2022 .mt-sm-3, html.redesign-2022 .my-sm-3 { margin-top: 1rem !important; }
  html.redesign-2022 .mr-sm-3, html.redesign-2022 .mx-sm-3 { margin-right: 1rem !important; }
  html.redesign-2022 .mb-sm-3, html.redesign-2022 .my-sm-3 { margin-bottom: 1rem !important; }
  html.redesign-2022 .ml-sm-3, html.redesign-2022 .mx-sm-3 { margin-left: 1rem !important; }
  html.redesign-2022 .m-sm-4 { margin: 1.5rem !important; }
  html.redesign-2022 .mt-sm-4, html.redesign-2022 .my-sm-4 { margin-top: 1.5rem !important; }
  html.redesign-2022 .mr-sm-4, html.redesign-2022 .mx-sm-4 { margin-right: 1.5rem !important; }
  html.redesign-2022 .mb-sm-4, html.redesign-2022 .my-sm-4 { margin-bottom: 1.5rem !important; }
  html.redesign-2022 .ml-sm-4, html.redesign-2022 .mx-sm-4 { margin-left: 1.5rem !important; }
  html.redesign-2022 .m-sm-5 { margin: 3rem !important; }
  html.redesign-2022 .mt-sm-5, html.redesign-2022 .my-sm-5 { margin-top: 3rem !important; }
  html.redesign-2022 .mr-sm-5, html.redesign-2022 .mx-sm-5 { margin-right: 3rem !important; }
  html.redesign-2022 .mb-sm-5, html.redesign-2022 .my-sm-5 { margin-bottom: 3rem !important; }
  html.redesign-2022 .ml-sm-5, html.redesign-2022 .mx-sm-5 { margin-left: 3rem !important; }
  html.redesign-2022 .m-sm-4-5 { margin: 2rem !important; }
  html.redesign-2022 .mt-sm-4-5, html.redesign-2022 .my-sm-4-5 { margin-top: 2rem !important; }
  html.redesign-2022 .mr-sm-4-5, html.redesign-2022 .mx-sm-4-5 { margin-right: 2rem !important; }
  html.redesign-2022 .mb-sm-4-5, html.redesign-2022 .my-sm-4-5 { margin-bottom: 2rem !important; }
  html.redesign-2022 .ml-sm-4-5, html.redesign-2022 .mx-sm-4-5 { margin-left: 2rem !important; }
  html.redesign-2022 .m-sm-6 { margin: 4rem !important; }
  html.redesign-2022 .mt-sm-6, html.redesign-2022 .my-sm-6 { margin-top: 4rem !important; }
  html.redesign-2022 .mr-sm-6, html.redesign-2022 .mx-sm-6 { margin-right: 4rem !important; }
  html.redesign-2022 .mb-sm-6, html.redesign-2022 .my-sm-6 { margin-bottom: 4rem !important; }
  html.redesign-2022 .ml-sm-6, html.redesign-2022 .mx-sm-6 { margin-left: 4rem !important; }
  html.redesign-2022 .m-sm-7 { margin: 5.5rem !important; }
  html.redesign-2022 .mt-sm-7, html.redesign-2022 .my-sm-7 { margin-top: 5.5rem !important; }
  html.redesign-2022 .mr-sm-7, html.redesign-2022 .mx-sm-7 { margin-right: 5.5rem !important; }
  html.redesign-2022 .mb-sm-7, html.redesign-2022 .my-sm-7 { margin-bottom: 5.5rem !important; }
  html.redesign-2022 .ml-sm-7, html.redesign-2022 .mx-sm-7 { margin-left: 5.5rem !important; }
  html.redesign-2022 .m-sm-8 { margin: 7.5rem !important; }
  html.redesign-2022 .mt-sm-8, html.redesign-2022 .my-sm-8 { margin-top: 7.5rem !important; }
  html.redesign-2022 .mr-sm-8, html.redesign-2022 .mx-sm-8 { margin-right: 7.5rem !important; }
  html.redesign-2022 .mb-sm-8, html.redesign-2022 .my-sm-8 { margin-bottom: 7.5rem !important; }
  html.redesign-2022 .ml-sm-8, html.redesign-2022 .mx-sm-8 { margin-left: 7.5rem !important; }
  html.redesign-2022 .p-sm-0 { padding: 0 !important; }
  html.redesign-2022 .pt-sm-0, html.redesign-2022 .py-sm-0 { padding-top: 0 !important; }
  html.redesign-2022 .pr-sm-0, html.redesign-2022 .px-sm-0 { padding-right: 0 !important; }
  html.redesign-2022 .pb-sm-0, html.redesign-2022 .py-sm-0 { padding-bottom: 0 !important; }
  html.redesign-2022 .pl-sm-0, html.redesign-2022 .px-sm-0 { padding-left: 0 !important; }
  html.redesign-2022 .p-sm-1 { padding: 0.25rem !important; }
  html.redesign-2022 .pt-sm-1, html.redesign-2022 .py-sm-1 { padding-top: 0.25rem !important; }
  html.redesign-2022 .pr-sm-1, html.redesign-2022 .px-sm-1 { padding-right: 0.25rem !important; }
  html.redesign-2022 .pb-sm-1, html.redesign-2022 .py-sm-1 { padding-bottom: 0.25rem !important; }
  html.redesign-2022 .pl-sm-1, html.redesign-2022 .px-sm-1 { padding-left: 0.25rem !important; }
  html.redesign-2022 .p-sm-2 { padding: 0.5rem !important; }
  html.redesign-2022 .pt-sm-2, html.redesign-2022 .py-sm-2 { padding-top: 0.5rem !important; }
  html.redesign-2022 .pr-sm-2, html.redesign-2022 .px-sm-2 { padding-right: 0.5rem !important; }
  html.redesign-2022 .pb-sm-2, html.redesign-2022 .py-sm-2 { padding-bottom: 0.5rem !important; }
  html.redesign-2022 .pl-sm-2, html.redesign-2022 .px-sm-2 { padding-left: 0.5rem !important; }
  html.redesign-2022 .p-sm-3 { padding: 1rem !important; }
  html.redesign-2022 .pt-sm-3, html.redesign-2022 .py-sm-3 { padding-top: 1rem !important; }
  html.redesign-2022 .pr-sm-3, html.redesign-2022 .px-sm-3 { padding-right: 1rem !important; }
  html.redesign-2022 .pb-sm-3, html.redesign-2022 .py-sm-3 { padding-bottom: 1rem !important; }
  html.redesign-2022 .pl-sm-3, html.redesign-2022 .px-sm-3 { padding-left: 1rem !important; }
  html.redesign-2022 .p-sm-4 { padding: 1.5rem !important; }
  html.redesign-2022 .pt-sm-4, html.redesign-2022 .py-sm-4 { padding-top: 1.5rem !important; }
  html.redesign-2022 .pr-sm-4, html.redesign-2022 .px-sm-4 { padding-right: 1.5rem !important; }
  html.redesign-2022 .pb-sm-4, html.redesign-2022 .py-sm-4 { padding-bottom: 1.5rem !important; }
  html.redesign-2022 .pl-sm-4, html.redesign-2022 .px-sm-4 { padding-left: 1.5rem !important; }
  html.redesign-2022 .p-sm-5 { padding: 3rem !important; }
  html.redesign-2022 .pt-sm-5, html.redesign-2022 .py-sm-5 { padding-top: 3rem !important; }
  html.redesign-2022 .pr-sm-5, html.redesign-2022 .px-sm-5 { padding-right: 3rem !important; }
  html.redesign-2022 .pb-sm-5, html.redesign-2022 .py-sm-5 { padding-bottom: 3rem !important; }
  html.redesign-2022 .pl-sm-5, html.redesign-2022 .px-sm-5 { padding-left: 3rem !important; }
  html.redesign-2022 .p-sm-4-5 { padding: 2rem !important; }
  html.redesign-2022 .pt-sm-4-5, html.redesign-2022 .py-sm-4-5 { padding-top: 2rem !important; }
  html.redesign-2022 .pr-sm-4-5, html.redesign-2022 .px-sm-4-5 { padding-right: 2rem !important; }
  html.redesign-2022 .pb-sm-4-5, html.redesign-2022 .py-sm-4-5 { padding-bottom: 2rem !important; }
  html.redesign-2022 .pl-sm-4-5, html.redesign-2022 .px-sm-4-5 { padding-left: 2rem !important; }
  html.redesign-2022 .p-sm-6 { padding: 4rem !important; }
  html.redesign-2022 .pt-sm-6, html.redesign-2022 .py-sm-6 { padding-top: 4rem !important; }
  html.redesign-2022 .pr-sm-6, html.redesign-2022 .px-sm-6 { padding-right: 4rem !important; }
  html.redesign-2022 .pb-sm-6, html.redesign-2022 .py-sm-6 { padding-bottom: 4rem !important; }
  html.redesign-2022 .pl-sm-6, html.redesign-2022 .px-sm-6 { padding-left: 4rem !important; }
  html.redesign-2022 .p-sm-7 { padding: 5.5rem !important; }
  html.redesign-2022 .pt-sm-7, html.redesign-2022 .py-sm-7 { padding-top: 5.5rem !important; }
  html.redesign-2022 .pr-sm-7, html.redesign-2022 .px-sm-7 { padding-right: 5.5rem !important; }
  html.redesign-2022 .pb-sm-7, html.redesign-2022 .py-sm-7 { padding-bottom: 5.5rem !important; }
  html.redesign-2022 .pl-sm-7, html.redesign-2022 .px-sm-7 { padding-left: 5.5rem !important; }
  html.redesign-2022 .p-sm-8 { padding: 7.5rem !important; }
  html.redesign-2022 .pt-sm-8, html.redesign-2022 .py-sm-8 { padding-top: 7.5rem !important; }
  html.redesign-2022 .pr-sm-8, html.redesign-2022 .px-sm-8 { padding-right: 7.5rem !important; }
  html.redesign-2022 .pb-sm-8, html.redesign-2022 .py-sm-8 { padding-bottom: 7.5rem !important; }
  html.redesign-2022 .pl-sm-8, html.redesign-2022 .px-sm-8 { padding-left: 7.5rem !important; }
  html.redesign-2022 .m-sm-auto { margin: auto !important; }
  html.redesign-2022 .mt-sm-auto, html.redesign-2022 .my-sm-auto { margin-top: auto !important; }
  html.redesign-2022 .mr-sm-auto, html.redesign-2022 .mx-sm-auto { margin-right: auto !important; }
  html.redesign-2022 .mb-sm-auto, html.redesign-2022 .my-sm-auto { margin-bottom: auto !important; }
  html.redesign-2022 .ml-sm-auto, html.redesign-2022 .mx-sm-auto { margin-left: auto !important; } }
@media (min-width: 768px) { html.redesign-2022 .m-md-0 { margin: 0 !important; }
  html.redesign-2022 .mt-md-0, html.redesign-2022 .my-md-0 { margin-top: 0 !important; }
  html.redesign-2022 .mr-md-0, html.redesign-2022 .mx-md-0 { margin-right: 0 !important; }
  html.redesign-2022 .mb-md-0, html.redesign-2022 .my-md-0 { margin-bottom: 0 !important; }
  html.redesign-2022 .ml-md-0, html.redesign-2022 .mx-md-0 { margin-left: 0 !important; }
  html.redesign-2022 .m-md-1 { margin: 0.25rem !important; }
  html.redesign-2022 .mt-md-1, html.redesign-2022 .my-md-1 { margin-top: 0.25rem !important; }
  html.redesign-2022 .mr-md-1, html.redesign-2022 .mx-md-1 { margin-right: 0.25rem !important; }
  html.redesign-2022 .mb-md-1, html.redesign-2022 .my-md-1 { margin-bottom: 0.25rem !important; }
  html.redesign-2022 .ml-md-1, html.redesign-2022 .mx-md-1 { margin-left: 0.25rem !important; }
  html.redesign-2022 .m-md-2 { margin: 0.5rem !important; }
  html.redesign-2022 .mt-md-2, html.redesign-2022 .my-md-2 { margin-top: 0.5rem !important; }
  html.redesign-2022 .mr-md-2, html.redesign-2022 .mx-md-2 { margin-right: 0.5rem !important; }
  html.redesign-2022 .mb-md-2, html.redesign-2022 .my-md-2 { margin-bottom: 0.5rem !important; }
  html.redesign-2022 .ml-md-2, html.redesign-2022 .mx-md-2 { margin-left: 0.5rem !important; }
  html.redesign-2022 .m-md-3 { margin: 1rem !important; }
  html.redesign-2022 .mt-md-3, html.redesign-2022 .my-md-3 { margin-top: 1rem !important; }
  html.redesign-2022 .mr-md-3, html.redesign-2022 .mx-md-3 { margin-right: 1rem !important; }
  html.redesign-2022 .mb-md-3, html.redesign-2022 .my-md-3 { margin-bottom: 1rem !important; }
  html.redesign-2022 .ml-md-3, html.redesign-2022 .mx-md-3 { margin-left: 1rem !important; }
  html.redesign-2022 .m-md-4 { margin: 1.5rem !important; }
  html.redesign-2022 .mt-md-4, html.redesign-2022 .my-md-4 { margin-top: 1.5rem !important; }
  html.redesign-2022 .mr-md-4, html.redesign-2022 .mx-md-4 { margin-right: 1.5rem !important; }
  html.redesign-2022 .mb-md-4, html.redesign-2022 .my-md-4 { margin-bottom: 1.5rem !important; }
  html.redesign-2022 .ml-md-4, html.redesign-2022 .mx-md-4 { margin-left: 1.5rem !important; }
  html.redesign-2022 .m-md-5 { margin: 3rem !important; }
  html.redesign-2022 .mt-md-5, html.redesign-2022 .my-md-5 { margin-top: 3rem !important; }
  html.redesign-2022 .mr-md-5, html.redesign-2022 .mx-md-5 { margin-right: 3rem !important; }
  html.redesign-2022 .mb-md-5, html.redesign-2022 .my-md-5 { margin-bottom: 3rem !important; }
  html.redesign-2022 .ml-md-5, html.redesign-2022 .mx-md-5 { margin-left: 3rem !important; }
  html.redesign-2022 .m-md-4-5 { margin: 2rem !important; }
  html.redesign-2022 .mt-md-4-5, html.redesign-2022 .my-md-4-5 { margin-top: 2rem !important; }
  html.redesign-2022 .mr-md-4-5, html.redesign-2022 .mx-md-4-5 { margin-right: 2rem !important; }
  html.redesign-2022 .mb-md-4-5, html.redesign-2022 .my-md-4-5 { margin-bottom: 2rem !important; }
  html.redesign-2022 .ml-md-4-5, html.redesign-2022 .mx-md-4-5 { margin-left: 2rem !important; }
  html.redesign-2022 .m-md-6 { margin: 4rem !important; }
  html.redesign-2022 .mt-md-6, html.redesign-2022 .my-md-6 { margin-top: 4rem !important; }
  html.redesign-2022 .mr-md-6, html.redesign-2022 .mx-md-6 { margin-right: 4rem !important; }
  html.redesign-2022 .mb-md-6, html.redesign-2022 .my-md-6 { margin-bottom: 4rem !important; }
  html.redesign-2022 .ml-md-6, html.redesign-2022 .mx-md-6 { margin-left: 4rem !important; }
  html.redesign-2022 .m-md-7 { margin: 5.5rem !important; }
  html.redesign-2022 .mt-md-7, html.redesign-2022 .my-md-7 { margin-top: 5.5rem !important; }
  html.redesign-2022 .mr-md-7, html.redesign-2022 .mx-md-7 { margin-right: 5.5rem !important; }
  html.redesign-2022 .mb-md-7, html.redesign-2022 .my-md-7 { margin-bottom: 5.5rem !important; }
  html.redesign-2022 .ml-md-7, html.redesign-2022 .mx-md-7 { margin-left: 5.5rem !important; }
  html.redesign-2022 .m-md-8 { margin: 7.5rem !important; }
  html.redesign-2022 .mt-md-8, html.redesign-2022 .my-md-8 { margin-top: 7.5rem !important; }
  html.redesign-2022 .mr-md-8, html.redesign-2022 .mx-md-8 { margin-right: 7.5rem !important; }
  html.redesign-2022 .mb-md-8, html.redesign-2022 .my-md-8 { margin-bottom: 7.5rem !important; }
  html.redesign-2022 .ml-md-8, html.redesign-2022 .mx-md-8 { margin-left: 7.5rem !important; }
  html.redesign-2022 .p-md-0 { padding: 0 !important; }
  html.redesign-2022 .pt-md-0, html.redesign-2022 .py-md-0 { padding-top: 0 !important; }
  html.redesign-2022 .pr-md-0, html.redesign-2022 .px-md-0 { padding-right: 0 !important; }
  html.redesign-2022 .pb-md-0, html.redesign-2022 .py-md-0 { padding-bottom: 0 !important; }
  html.redesign-2022 .pl-md-0, html.redesign-2022 .px-md-0 { padding-left: 0 !important; }
  html.redesign-2022 .p-md-1 { padding: 0.25rem !important; }
  html.redesign-2022 .pt-md-1, html.redesign-2022 .py-md-1 { padding-top: 0.25rem !important; }
  html.redesign-2022 .pr-md-1, html.redesign-2022 .px-md-1 { padding-right: 0.25rem !important; }
  html.redesign-2022 .pb-md-1, html.redesign-2022 .py-md-1 { padding-bottom: 0.25rem !important; }
  html.redesign-2022 .pl-md-1, html.redesign-2022 .px-md-1 { padding-left: 0.25rem !important; }
  html.redesign-2022 .p-md-2 { padding: 0.5rem !important; }
  html.redesign-2022 .pt-md-2, html.redesign-2022 .py-md-2 { padding-top: 0.5rem !important; }
  html.redesign-2022 .pr-md-2, html.redesign-2022 .px-md-2 { padding-right: 0.5rem !important; }
  html.redesign-2022 .pb-md-2, html.redesign-2022 .py-md-2 { padding-bottom: 0.5rem !important; }
  html.redesign-2022 .pl-md-2, html.redesign-2022 .px-md-2 { padding-left: 0.5rem !important; }
  html.redesign-2022 .p-md-3 { padding: 1rem !important; }
  html.redesign-2022 .pt-md-3, html.redesign-2022 .py-md-3 { padding-top: 1rem !important; }
  html.redesign-2022 .pr-md-3, html.redesign-2022 .px-md-3 { padding-right: 1rem !important; }
  html.redesign-2022 .pb-md-3, html.redesign-2022 .py-md-3 { padding-bottom: 1rem !important; }
  html.redesign-2022 .pl-md-3, html.redesign-2022 .px-md-3 { padding-left: 1rem !important; }
  html.redesign-2022 .p-md-4 { padding: 1.5rem !important; }
  html.redesign-2022 .pt-md-4, html.redesign-2022 .py-md-4 { padding-top: 1.5rem !important; }
  html.redesign-2022 .pr-md-4, html.redesign-2022 .px-md-4 { padding-right: 1.5rem !important; }
  html.redesign-2022 .pb-md-4, html.redesign-2022 .py-md-4 { padding-bottom: 1.5rem !important; }
  html.redesign-2022 .pl-md-4, html.redesign-2022 .px-md-4 { padding-left: 1.5rem !important; }
  html.redesign-2022 .p-md-5 { padding: 3rem !important; }
  html.redesign-2022 .pt-md-5, html.redesign-2022 .py-md-5 { padding-top: 3rem !important; }
  html.redesign-2022 .pr-md-5, html.redesign-2022 .px-md-5 { padding-right: 3rem !important; }
  html.redesign-2022 .pb-md-5, html.redesign-2022 .py-md-5 { padding-bottom: 3rem !important; }
  html.redesign-2022 .pl-md-5, html.redesign-2022 .px-md-5 { padding-left: 3rem !important; }
  html.redesign-2022 .p-md-4-5 { padding: 2rem !important; }
  html.redesign-2022 .pt-md-4-5, html.redesign-2022 .py-md-4-5 { padding-top: 2rem !important; }
  html.redesign-2022 .pr-md-4-5, html.redesign-2022 .px-md-4-5 { padding-right: 2rem !important; }
  html.redesign-2022 .pb-md-4-5, html.redesign-2022 .py-md-4-5 { padding-bottom: 2rem !important; }
  html.redesign-2022 .pl-md-4-5, html.redesign-2022 .px-md-4-5 { padding-left: 2rem !important; }
  html.redesign-2022 .p-md-6 { padding: 4rem !important; }
  html.redesign-2022 .pt-md-6, html.redesign-2022 .py-md-6 { padding-top: 4rem !important; }
  html.redesign-2022 .pr-md-6, html.redesign-2022 .px-md-6 { padding-right: 4rem !important; }
  html.redesign-2022 .pb-md-6, html.redesign-2022 .py-md-6 { padding-bottom: 4rem !important; }
  html.redesign-2022 .pl-md-6, html.redesign-2022 .px-md-6 { padding-left: 4rem !important; }
  html.redesign-2022 .p-md-7 { padding: 5.5rem !important; }
  html.redesign-2022 .pt-md-7, html.redesign-2022 .py-md-7 { padding-top: 5.5rem !important; }
  html.redesign-2022 .pr-md-7, html.redesign-2022 .px-md-7 { padding-right: 5.5rem !important; }
  html.redesign-2022 .pb-md-7, html.redesign-2022 .py-md-7 { padding-bottom: 5.5rem !important; }
  html.redesign-2022 .pl-md-7, html.redesign-2022 .px-md-7 { padding-left: 5.5rem !important; }
  html.redesign-2022 .p-md-8 { padding: 7.5rem !important; }
  html.redesign-2022 .pt-md-8, html.redesign-2022 .py-md-8 { padding-top: 7.5rem !important; }
  html.redesign-2022 .pr-md-8, html.redesign-2022 .px-md-8 { padding-right: 7.5rem !important; }
  html.redesign-2022 .pb-md-8, html.redesign-2022 .py-md-8 { padding-bottom: 7.5rem !important; }
  html.redesign-2022 .pl-md-8, html.redesign-2022 .px-md-8 { padding-left: 7.5rem !important; }
  html.redesign-2022 .m-md-auto { margin: auto !important; }
  html.redesign-2022 .mt-md-auto, html.redesign-2022 .my-md-auto { margin-top: auto !important; }
  html.redesign-2022 .mr-md-auto, html.redesign-2022 .mx-md-auto { margin-right: auto !important; }
  html.redesign-2022 .mb-md-auto, html.redesign-2022 .my-md-auto { margin-bottom: auto !important; }
  html.redesign-2022 .ml-md-auto, html.redesign-2022 .mx-md-auto { margin-left: auto !important; } }
@media (min-width: 992px) { html.redesign-2022 .m-lg-0 { margin: 0 !important; }
  html.redesign-2022 .mt-lg-0, html.redesign-2022 .my-lg-0 { margin-top: 0 !important; }
  html.redesign-2022 .mr-lg-0, html.redesign-2022 .mx-lg-0 { margin-right: 0 !important; }
  html.redesign-2022 .mb-lg-0, html.redesign-2022 .my-lg-0 { margin-bottom: 0 !important; }
  html.redesign-2022 .ml-lg-0, html.redesign-2022 .mx-lg-0 { margin-left: 0 !important; }
  html.redesign-2022 .m-lg-1 { margin: 0.25rem !important; }
  html.redesign-2022 .mt-lg-1, html.redesign-2022 .my-lg-1 { margin-top: 0.25rem !important; }
  html.redesign-2022 .mr-lg-1, html.redesign-2022 .mx-lg-1 { margin-right: 0.25rem !important; }
  html.redesign-2022 .mb-lg-1, html.redesign-2022 .my-lg-1 { margin-bottom: 0.25rem !important; }
  html.redesign-2022 .ml-lg-1, html.redesign-2022 .mx-lg-1 { margin-left: 0.25rem !important; }
  html.redesign-2022 .m-lg-2 { margin: 0.5rem !important; }
  html.redesign-2022 .mt-lg-2, html.redesign-2022 .my-lg-2 { margin-top: 0.5rem !important; }
  html.redesign-2022 .mr-lg-2, html.redesign-2022 .mx-lg-2 { margin-right: 0.5rem !important; }
  html.redesign-2022 .mb-lg-2, html.redesign-2022 .my-lg-2 { margin-bottom: 0.5rem !important; }
  html.redesign-2022 .ml-lg-2, html.redesign-2022 .mx-lg-2 { margin-left: 0.5rem !important; }
  html.redesign-2022 .m-lg-3 { margin: 1rem !important; }
  html.redesign-2022 .mt-lg-3, html.redesign-2022 .my-lg-3 { margin-top: 1rem !important; }
  html.redesign-2022 .mr-lg-3, html.redesign-2022 .mx-lg-3 { margin-right: 1rem !important; }
  html.redesign-2022 .mb-lg-3, html.redesign-2022 .my-lg-3 { margin-bottom: 1rem !important; }
  html.redesign-2022 .ml-lg-3, html.redesign-2022 .mx-lg-3 { margin-left: 1rem !important; }
  html.redesign-2022 .m-lg-4 { margin: 1.5rem !important; }
  html.redesign-2022 .mt-lg-4, html.redesign-2022 .my-lg-4 { margin-top: 1.5rem !important; }
  html.redesign-2022 .mr-lg-4, html.redesign-2022 .mx-lg-4 { margin-right: 1.5rem !important; }
  html.redesign-2022 .mb-lg-4, html.redesign-2022 .my-lg-4 { margin-bottom: 1.5rem !important; }
  html.redesign-2022 .ml-lg-4, html.redesign-2022 .mx-lg-4 { margin-left: 1.5rem !important; }
  html.redesign-2022 .m-lg-5 { margin: 3rem !important; }
  html.redesign-2022 .mt-lg-5, html.redesign-2022 .my-lg-5 { margin-top: 3rem !important; }
  html.redesign-2022 .mr-lg-5, html.redesign-2022 .mx-lg-5 { margin-right: 3rem !important; }
  html.redesign-2022 .mb-lg-5, html.redesign-2022 .my-lg-5 { margin-bottom: 3rem !important; }
  html.redesign-2022 .ml-lg-5, html.redesign-2022 .mx-lg-5 { margin-left: 3rem !important; }
  html.redesign-2022 .m-lg-4-5 { margin: 2rem !important; }
  html.redesign-2022 .mt-lg-4-5, html.redesign-2022 .my-lg-4-5 { margin-top: 2rem !important; }
  html.redesign-2022 .mr-lg-4-5, html.redesign-2022 .mx-lg-4-5 { margin-right: 2rem !important; }
  html.redesign-2022 .mb-lg-4-5, html.redesign-2022 .my-lg-4-5 { margin-bottom: 2rem !important; }
  html.redesign-2022 .ml-lg-4-5, html.redesign-2022 .mx-lg-4-5 { margin-left: 2rem !important; }
  html.redesign-2022 .m-lg-6 { margin: 4rem !important; }
  html.redesign-2022 .mt-lg-6, html.redesign-2022 .my-lg-6 { margin-top: 4rem !important; }
  html.redesign-2022 .mr-lg-6, html.redesign-2022 .mx-lg-6 { margin-right: 4rem !important; }
  html.redesign-2022 .mb-lg-6, html.redesign-2022 .my-lg-6 { margin-bottom: 4rem !important; }
  html.redesign-2022 .ml-lg-6, html.redesign-2022 .mx-lg-6 { margin-left: 4rem !important; }
  html.redesign-2022 .m-lg-7 { margin: 5.5rem !important; }
  html.redesign-2022 .mt-lg-7, html.redesign-2022 .my-lg-7 { margin-top: 5.5rem !important; }
  html.redesign-2022 .mr-lg-7, html.redesign-2022 .mx-lg-7 { margin-right: 5.5rem !important; }
  html.redesign-2022 .mb-lg-7, html.redesign-2022 .my-lg-7 { margin-bottom: 5.5rem !important; }
  html.redesign-2022 .ml-lg-7, html.redesign-2022 .mx-lg-7 { margin-left: 5.5rem !important; }
  html.redesign-2022 .m-lg-8 { margin: 7.5rem !important; }
  html.redesign-2022 .mt-lg-8, html.redesign-2022 .my-lg-8 { margin-top: 7.5rem !important; }
  html.redesign-2022 .mr-lg-8, html.redesign-2022 .mx-lg-8 { margin-right: 7.5rem !important; }
  html.redesign-2022 .mb-lg-8, html.redesign-2022 .my-lg-8 { margin-bottom: 7.5rem !important; }
  html.redesign-2022 .ml-lg-8, html.redesign-2022 .mx-lg-8 { margin-left: 7.5rem !important; }
  html.redesign-2022 .p-lg-0 { padding: 0 !important; }
  html.redesign-2022 .pt-lg-0, html.redesign-2022 .py-lg-0 { padding-top: 0 !important; }
  html.redesign-2022 .pr-lg-0, html.redesign-2022 .px-lg-0 { padding-right: 0 !important; }
  html.redesign-2022 .pb-lg-0, html.redesign-2022 .py-lg-0 { padding-bottom: 0 !important; }
  html.redesign-2022 .pl-lg-0, html.redesign-2022 .px-lg-0 { padding-left: 0 !important; }
  html.redesign-2022 .p-lg-1 { padding: 0.25rem !important; }
  html.redesign-2022 .pt-lg-1, html.redesign-2022 .py-lg-1 { padding-top: 0.25rem !important; }
  html.redesign-2022 .pr-lg-1, html.redesign-2022 .px-lg-1 { padding-right: 0.25rem !important; }
  html.redesign-2022 .pb-lg-1, html.redesign-2022 .py-lg-1 { padding-bottom: 0.25rem !important; }
  html.redesign-2022 .pl-lg-1, html.redesign-2022 .px-lg-1 { padding-left: 0.25rem !important; }
  html.redesign-2022 .p-lg-2 { padding: 0.5rem !important; }
  html.redesign-2022 .pt-lg-2, html.redesign-2022 .py-lg-2 { padding-top: 0.5rem !important; }
  html.redesign-2022 .pr-lg-2, html.redesign-2022 .px-lg-2 { padding-right: 0.5rem !important; }
  html.redesign-2022 .pb-lg-2, html.redesign-2022 .py-lg-2 { padding-bottom: 0.5rem !important; }
  html.redesign-2022 .pl-lg-2, html.redesign-2022 .px-lg-2 { padding-left: 0.5rem !important; }
  html.redesign-2022 .p-lg-3 { padding: 1rem !important; }
  html.redesign-2022 .pt-lg-3, html.redesign-2022 .py-lg-3 { padding-top: 1rem !important; }
  html.redesign-2022 .pr-lg-3, html.redesign-2022 .px-lg-3 { padding-right: 1rem !important; }
  html.redesign-2022 .pb-lg-3, html.redesign-2022 .py-lg-3 { padding-bottom: 1rem !important; }
  html.redesign-2022 .pl-lg-3, html.redesign-2022 .px-lg-3 { padding-left: 1rem !important; }
  html.redesign-2022 .p-lg-4 { padding: 1.5rem !important; }
  html.redesign-2022 .pt-lg-4, html.redesign-2022 .py-lg-4 { padding-top: 1.5rem !important; }
  html.redesign-2022 .pr-lg-4, html.redesign-2022 .px-lg-4 { padding-right: 1.5rem !important; }
  html.redesign-2022 .pb-lg-4, html.redesign-2022 .py-lg-4 { padding-bottom: 1.5rem !important; }
  html.redesign-2022 .pl-lg-4, html.redesign-2022 .px-lg-4 { padding-left: 1.5rem !important; }
  html.redesign-2022 .p-lg-5 { padding: 3rem !important; }
  html.redesign-2022 .pt-lg-5, html.redesign-2022 .py-lg-5 { padding-top: 3rem !important; }
  html.redesign-2022 .pr-lg-5, html.redesign-2022 .px-lg-5 { padding-right: 3rem !important; }
  html.redesign-2022 .pb-lg-5, html.redesign-2022 .py-lg-5 { padding-bottom: 3rem !important; }
  html.redesign-2022 .pl-lg-5, html.redesign-2022 .px-lg-5 { padding-left: 3rem !important; }
  html.redesign-2022 .p-lg-4-5 { padding: 2rem !important; }
  html.redesign-2022 .pt-lg-4-5, html.redesign-2022 .py-lg-4-5 { padding-top: 2rem !important; }
  html.redesign-2022 .pr-lg-4-5, html.redesign-2022 .px-lg-4-5 { padding-right: 2rem !important; }
  html.redesign-2022 .pb-lg-4-5, html.redesign-2022 .py-lg-4-5 { padding-bottom: 2rem !important; }
  html.redesign-2022 .pl-lg-4-5, html.redesign-2022 .px-lg-4-5 { padding-left: 2rem !important; }
  html.redesign-2022 .p-lg-6 { padding: 4rem !important; }
  html.redesign-2022 .pt-lg-6, html.redesign-2022 .py-lg-6 { padding-top: 4rem !important; }
  html.redesign-2022 .pr-lg-6, html.redesign-2022 .px-lg-6 { padding-right: 4rem !important; }
  html.redesign-2022 .pb-lg-6, html.redesign-2022 .py-lg-6 { padding-bottom: 4rem !important; }
  html.redesign-2022 .pl-lg-6, html.redesign-2022 .px-lg-6 { padding-left: 4rem !important; }
  html.redesign-2022 .p-lg-7 { padding: 5.5rem !important; }
  html.redesign-2022 .pt-lg-7, html.redesign-2022 .py-lg-7 { padding-top: 5.5rem !important; }
  html.redesign-2022 .pr-lg-7, html.redesign-2022 .px-lg-7 { padding-right: 5.5rem !important; }
  html.redesign-2022 .pb-lg-7, html.redesign-2022 .py-lg-7 { padding-bottom: 5.5rem !important; }
  html.redesign-2022 .pl-lg-7, html.redesign-2022 .px-lg-7 { padding-left: 5.5rem !important; }
  html.redesign-2022 .p-lg-8 { padding: 7.5rem !important; }
  html.redesign-2022 .pt-lg-8, html.redesign-2022 .py-lg-8 { padding-top: 7.5rem !important; }
  html.redesign-2022 .pr-lg-8, html.redesign-2022 .px-lg-8 { padding-right: 7.5rem !important; }
  html.redesign-2022 .pb-lg-8, html.redesign-2022 .py-lg-8 { padding-bottom: 7.5rem !important; }
  html.redesign-2022 .pl-lg-8, html.redesign-2022 .px-lg-8 { padding-left: 7.5rem !important; }
  html.redesign-2022 .m-lg-auto { margin: auto !important; }
  html.redesign-2022 .mt-lg-auto, html.redesign-2022 .my-lg-auto { margin-top: auto !important; }
  html.redesign-2022 .mr-lg-auto, html.redesign-2022 .mx-lg-auto { margin-right: auto !important; }
  html.redesign-2022 .mb-lg-auto, html.redesign-2022 .my-lg-auto { margin-bottom: auto !important; }
  html.redesign-2022 .ml-lg-auto, html.redesign-2022 .mx-lg-auto { margin-left: auto !important; } }
@media (min-width: 1200px) { html.redesign-2022 .m-xl-0 { margin: 0 !important; }
  html.redesign-2022 .mt-xl-0, html.redesign-2022 .my-xl-0 { margin-top: 0 !important; }
  html.redesign-2022 .mr-xl-0, html.redesign-2022 .mx-xl-0 { margin-right: 0 !important; }
  html.redesign-2022 .mb-xl-0, html.redesign-2022 .my-xl-0 { margin-bottom: 0 !important; }
  html.redesign-2022 .ml-xl-0, html.redesign-2022 .mx-xl-0 { margin-left: 0 !important; }
  html.redesign-2022 .m-xl-1 { margin: 0.25rem !important; }
  html.redesign-2022 .mt-xl-1, html.redesign-2022 .my-xl-1 { margin-top: 0.25rem !important; }
  html.redesign-2022 .mr-xl-1, html.redesign-2022 .mx-xl-1 { margin-right: 0.25rem !important; }
  html.redesign-2022 .mb-xl-1, html.redesign-2022 .my-xl-1 { margin-bottom: 0.25rem !important; }
  html.redesign-2022 .ml-xl-1, html.redesign-2022 .mx-xl-1 { margin-left: 0.25rem !important; }
  html.redesign-2022 .m-xl-2 { margin: 0.5rem !important; }
  html.redesign-2022 .mt-xl-2, html.redesign-2022 .my-xl-2 { margin-top: 0.5rem !important; }
  html.redesign-2022 .mr-xl-2, html.redesign-2022 .mx-xl-2 { margin-right: 0.5rem !important; }
  html.redesign-2022 .mb-xl-2, html.redesign-2022 .my-xl-2 { margin-bottom: 0.5rem !important; }
  html.redesign-2022 .ml-xl-2, html.redesign-2022 .mx-xl-2 { margin-left: 0.5rem !important; }
  html.redesign-2022 .m-xl-3 { margin: 1rem !important; }
  html.redesign-2022 .mt-xl-3, html.redesign-2022 .my-xl-3 { margin-top: 1rem !important; }
  html.redesign-2022 .mr-xl-3, html.redesign-2022 .mx-xl-3 { margin-right: 1rem !important; }
  html.redesign-2022 .mb-xl-3, html.redesign-2022 .my-xl-3 { margin-bottom: 1rem !important; }
  html.redesign-2022 .ml-xl-3, html.redesign-2022 .mx-xl-3 { margin-left: 1rem !important; }
  html.redesign-2022 .m-xl-4 { margin: 1.5rem !important; }
  html.redesign-2022 .mt-xl-4, html.redesign-2022 .my-xl-4 { margin-top: 1.5rem !important; }
  html.redesign-2022 .mr-xl-4, html.redesign-2022 .mx-xl-4 { margin-right: 1.5rem !important; }
  html.redesign-2022 .mb-xl-4, html.redesign-2022 .my-xl-4 { margin-bottom: 1.5rem !important; }
  html.redesign-2022 .ml-xl-4, html.redesign-2022 .mx-xl-4 { margin-left: 1.5rem !important; }
  html.redesign-2022 .m-xl-5 { margin: 3rem !important; }
  html.redesign-2022 .mt-xl-5, html.redesign-2022 .my-xl-5 { margin-top: 3rem !important; }
  html.redesign-2022 .mr-xl-5, html.redesign-2022 .mx-xl-5 { margin-right: 3rem !important; }
  html.redesign-2022 .mb-xl-5, html.redesign-2022 .my-xl-5 { margin-bottom: 3rem !important; }
  html.redesign-2022 .ml-xl-5, html.redesign-2022 .mx-xl-5 { margin-left: 3rem !important; }
  html.redesign-2022 .m-xl-4-5 { margin: 2rem !important; }
  html.redesign-2022 .mt-xl-4-5, html.redesign-2022 .my-xl-4-5 { margin-top: 2rem !important; }
  html.redesign-2022 .mr-xl-4-5, html.redesign-2022 .mx-xl-4-5 { margin-right: 2rem !important; }
  html.redesign-2022 .mb-xl-4-5, html.redesign-2022 .my-xl-4-5 { margin-bottom: 2rem !important; }
  html.redesign-2022 .ml-xl-4-5, html.redesign-2022 .mx-xl-4-5 { margin-left: 2rem !important; }
  html.redesign-2022 .m-xl-6 { margin: 4rem !important; }
  html.redesign-2022 .mt-xl-6, html.redesign-2022 .my-xl-6 { margin-top: 4rem !important; }
  html.redesign-2022 .mr-xl-6, html.redesign-2022 .mx-xl-6 { margin-right: 4rem !important; }
  html.redesign-2022 .mb-xl-6, html.redesign-2022 .my-xl-6 { margin-bottom: 4rem !important; }
  html.redesign-2022 .ml-xl-6, html.redesign-2022 .mx-xl-6 { margin-left: 4rem !important; }
  html.redesign-2022 .m-xl-7 { margin: 5.5rem !important; }
  html.redesign-2022 .mt-xl-7, html.redesign-2022 .my-xl-7 { margin-top: 5.5rem !important; }
  html.redesign-2022 .mr-xl-7, html.redesign-2022 .mx-xl-7 { margin-right: 5.5rem !important; }
  html.redesign-2022 .mb-xl-7, html.redesign-2022 .my-xl-7 { margin-bottom: 5.5rem !important; }
  html.redesign-2022 .ml-xl-7, html.redesign-2022 .mx-xl-7 { margin-left: 5.5rem !important; }
  html.redesign-2022 .m-xl-8 { margin: 7.5rem !important; }
  html.redesign-2022 .mt-xl-8, html.redesign-2022 .my-xl-8 { margin-top: 7.5rem !important; }
  html.redesign-2022 .mr-xl-8, html.redesign-2022 .mx-xl-8 { margin-right: 7.5rem !important; }
  html.redesign-2022 .mb-xl-8, html.redesign-2022 .my-xl-8 { margin-bottom: 7.5rem !important; }
  html.redesign-2022 .ml-xl-8, html.redesign-2022 .mx-xl-8 { margin-left: 7.5rem !important; }
  html.redesign-2022 .p-xl-0 { padding: 0 !important; }
  html.redesign-2022 .pt-xl-0, html.redesign-2022 .py-xl-0 { padding-top: 0 !important; }
  html.redesign-2022 .pr-xl-0, html.redesign-2022 .px-xl-0 { padding-right: 0 !important; }
  html.redesign-2022 .pb-xl-0, html.redesign-2022 .py-xl-0 { padding-bottom: 0 !important; }
  html.redesign-2022 .pl-xl-0, html.redesign-2022 .px-xl-0 { padding-left: 0 !important; }
  html.redesign-2022 .p-xl-1 { padding: 0.25rem !important; }
  html.redesign-2022 .pt-xl-1, html.redesign-2022 .py-xl-1 { padding-top: 0.25rem !important; }
  html.redesign-2022 .pr-xl-1, html.redesign-2022 .px-xl-1 { padding-right: 0.25rem !important; }
  html.redesign-2022 .pb-xl-1, html.redesign-2022 .py-xl-1 { padding-bottom: 0.25rem !important; }
  html.redesign-2022 .pl-xl-1, html.redesign-2022 .px-xl-1 { padding-left: 0.25rem !important; }
  html.redesign-2022 .p-xl-2 { padding: 0.5rem !important; }
  html.redesign-2022 .pt-xl-2, html.redesign-2022 .py-xl-2 { padding-top: 0.5rem !important; }
  html.redesign-2022 .pr-xl-2, html.redesign-2022 .px-xl-2 { padding-right: 0.5rem !important; }
  html.redesign-2022 .pb-xl-2, html.redesign-2022 .py-xl-2 { padding-bottom: 0.5rem !important; }
  html.redesign-2022 .pl-xl-2, html.redesign-2022 .px-xl-2 { padding-left: 0.5rem !important; }
  html.redesign-2022 .p-xl-3 { padding: 1rem !important; }
  html.redesign-2022 .pt-xl-3, html.redesign-2022 .py-xl-3 { padding-top: 1rem !important; }
  html.redesign-2022 .pr-xl-3, html.redesign-2022 .px-xl-3 { padding-right: 1rem !important; }
  html.redesign-2022 .pb-xl-3, html.redesign-2022 .py-xl-3 { padding-bottom: 1rem !important; }
  html.redesign-2022 .pl-xl-3, html.redesign-2022 .px-xl-3 { padding-left: 1rem !important; }
  html.redesign-2022 .p-xl-4 { padding: 1.5rem !important; }
  html.redesign-2022 .pt-xl-4, html.redesign-2022 .py-xl-4 { padding-top: 1.5rem !important; }
  html.redesign-2022 .pr-xl-4, html.redesign-2022 .px-xl-4 { padding-right: 1.5rem !important; }
  html.redesign-2022 .pb-xl-4, html.redesign-2022 .py-xl-4 { padding-bottom: 1.5rem !important; }
  html.redesign-2022 .pl-xl-4, html.redesign-2022 .px-xl-4 { padding-left: 1.5rem !important; }
  html.redesign-2022 .p-xl-5 { padding: 3rem !important; }
  html.redesign-2022 .pt-xl-5, html.redesign-2022 .py-xl-5 { padding-top: 3rem !important; }
  html.redesign-2022 .pr-xl-5, html.redesign-2022 .px-xl-5 { padding-right: 3rem !important; }
  html.redesign-2022 .pb-xl-5, html.redesign-2022 .py-xl-5 { padding-bottom: 3rem !important; }
  html.redesign-2022 .pl-xl-5, html.redesign-2022 .px-xl-5 { padding-left: 3rem !important; }
  html.redesign-2022 .p-xl-4-5 { padding: 2rem !important; }
  html.redesign-2022 .pt-xl-4-5, html.redesign-2022 .py-xl-4-5 { padding-top: 2rem !important; }
  html.redesign-2022 .pr-xl-4-5, html.redesign-2022 .px-xl-4-5 { padding-right: 2rem !important; }
  html.redesign-2022 .pb-xl-4-5, html.redesign-2022 .py-xl-4-5 { padding-bottom: 2rem !important; }
  html.redesign-2022 .pl-xl-4-5, html.redesign-2022 .px-xl-4-5 { padding-left: 2rem !important; }
  html.redesign-2022 .p-xl-6 { padding: 4rem !important; }
  html.redesign-2022 .pt-xl-6, html.redesign-2022 .py-xl-6 { padding-top: 4rem !important; }
  html.redesign-2022 .pr-xl-6, html.redesign-2022 .px-xl-6 { padding-right: 4rem !important; }
  html.redesign-2022 .pb-xl-6, html.redesign-2022 .py-xl-6 { padding-bottom: 4rem !important; }
  html.redesign-2022 .pl-xl-6, html.redesign-2022 .px-xl-6 { padding-left: 4rem !important; }
  html.redesign-2022 .p-xl-7 { padding: 5.5rem !important; }
  html.redesign-2022 .pt-xl-7, html.redesign-2022 .py-xl-7 { padding-top: 5.5rem !important; }
  html.redesign-2022 .pr-xl-7, html.redesign-2022 .px-xl-7 { padding-right: 5.5rem !important; }
  html.redesign-2022 .pb-xl-7, html.redesign-2022 .py-xl-7 { padding-bottom: 5.5rem !important; }
  html.redesign-2022 .pl-xl-7, html.redesign-2022 .px-xl-7 { padding-left: 5.5rem !important; }
  html.redesign-2022 .p-xl-8 { padding: 7.5rem !important; }
  html.redesign-2022 .pt-xl-8, html.redesign-2022 .py-xl-8 { padding-top: 7.5rem !important; }
  html.redesign-2022 .pr-xl-8, html.redesign-2022 .px-xl-8 { padding-right: 7.5rem !important; }
  html.redesign-2022 .pb-xl-8, html.redesign-2022 .py-xl-8 { padding-bottom: 7.5rem !important; }
  html.redesign-2022 .pl-xl-8, html.redesign-2022 .px-xl-8 { padding-left: 7.5rem !important; }
  html.redesign-2022 .m-xl-auto { margin: auto !important; }
  html.redesign-2022 .mt-xl-auto, html.redesign-2022 .my-xl-auto { margin-top: auto !important; }
  html.redesign-2022 .mr-xl-auto, html.redesign-2022 .mx-xl-auto { margin-right: auto !important; }
  html.redesign-2022 .mb-xl-auto, html.redesign-2022 .my-xl-auto { margin-bottom: auto !important; }
  html.redesign-2022 .ml-xl-auto, html.redesign-2022 .mx-xl-auto { margin-left: auto !important; } }
@media (min-width: 500px) { html.redesign-2022 .text-xs-left { text-align: left !important; }
  html.redesign-2022 .text-xs-right { text-align: right !important; }
  html.redesign-2022 .text-xs-center { text-align: center !important; } }
@media (min-width: 576px) { html.redesign-2022 .text-sm-left { text-align: left !important; }
  html.redesign-2022 .text-sm-right { text-align: right !important; }
  html.redesign-2022 .text-sm-center { text-align: center !important; } }
@media (min-width: 768px) { html.redesign-2022 .text-md-left { text-align: left !important; }
  html.redesign-2022 .text-md-right { text-align: right !important; }
  html.redesign-2022 .text-md-center { text-align: center !important; } }
@media (min-width: 992px) { html.redesign-2022 .text-lg-left { text-align: left !important; }
  html.redesign-2022 .text-lg-right { text-align: right !important; }
  html.redesign-2022 .text-lg-center { text-align: center !important; } }
@media (min-width: 1200px) { html.redesign-2022 .text-xl-left { text-align: left !important; }
  html.redesign-2022 .text-xl-right { text-align: right !important; }
  html.redesign-2022 .text-xl-center { text-align: center !important; } }
html.redesign-2022 .container, html.redesign-2022 .container-fluid, html.redesign-2022 .container-lg, html.redesign-2022 .container-md, html.redesign-2022 .container-sm, html.redesign-2022 .container-xl, html.redesign-2022 .container-xs { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 500px) { html.redesign-2022 .container, html.redesign-2022 .container-xs { max-width: 480px; } }
@media (min-width: 576px) { html.redesign-2022 .container, html.redesign-2022 .container-sm, html.redesign-2022 .container-xs { max-width: 540px; } }
@media (min-width: 768px) { html.redesign-2022 .container, html.redesign-2022 .container-md, html.redesign-2022 .container-sm, html.redesign-2022 .container-xs { max-width: 720px; } }
@media (min-width: 992px) { html.redesign-2022 .container, html.redesign-2022 .container-lg, html.redesign-2022 .container-md, html.redesign-2022 .container-sm, html.redesign-2022 .container-xs { max-width: 960px; } }
@media (min-width: 1200px) { html.redesign-2022 .container, html.redesign-2022 .container-lg, html.redesign-2022 .container-md, html.redesign-2022 .container-sm, html.redesign-2022 .container-xl, html.redesign-2022 .container-xs { max-width: 1140px; } }
html.redesign-2022 .row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
html.redesign-2022 .no-gutters { margin-right: 0; margin-left: 0; }
html.redesign-2022 .no-gutters > .col, html.redesign-2022 .no-gutters > [class*=col-] { padding-right: 0; padding-left: 0; }
html.redesign-2022 .col, html.redesign-2022 .col-1, html.redesign-2022 .col-10, html.redesign-2022 .col-11, html.redesign-2022 .col-12, html.redesign-2022 .col-2, html.redesign-2022 .col-3, html.redesign-2022 .col-4, html.redesign-2022 .col-5, html.redesign-2022 .col-6, html.redesign-2022 .col-7, html.redesign-2022 .col-8, html.redesign-2022 .col-9, html.redesign-2022 .col-auto, html.redesign-2022 .col-lg, html.redesign-2022 .col-lg-1, html.redesign-2022 .col-lg-10, html.redesign-2022 .col-lg-11, html.redesign-2022 .col-lg-12, html.redesign-2022 .col-lg-2, html.redesign-2022 .col-lg-3, html.redesign-2022 .col-lg-4, html.redesign-2022 .col-lg-5, html.redesign-2022 .col-lg-6, html.redesign-2022 .col-lg-7, html.redesign-2022 .col-lg-8, html.redesign-2022 .col-lg-9, html.redesign-2022 .col-lg-auto, html.redesign-2022 .col-md, html.redesign-2022 .col-md-1, html.redesign-2022 .col-md-10, html.redesign-2022 .col-md-11, html.redesign-2022 .col-md-12, html.redesign-2022 .col-md-2, html.redesign-2022 .col-md-3, html.redesign-2022 .col-md-4, html.redesign-2022 .col-md-5, html.redesign-2022 .col-md-6, html.redesign-2022 .col-md-7, html.redesign-2022 .col-md-8, html.redesign-2022 .col-md-9, html.redesign-2022 .col-md-auto, html.redesign-2022 .col-sm, html.redesign-2022 .col-sm-1, html.redesign-2022 .col-sm-10, html.redesign-2022 .col-sm-11, html.redesign-2022 .col-sm-12, html.redesign-2022 .col-sm-2, html.redesign-2022 .col-sm-3, html.redesign-2022 .col-sm-4, html.redesign-2022 .col-sm-5, html.redesign-2022 .col-sm-6, html.redesign-2022 .col-sm-7, html.redesign-2022 .col-sm-8, html.redesign-2022 .col-sm-9, html.redesign-2022 .col-sm-auto, html.redesign-2022 .col-xl, html.redesign-2022 .col-xl-1, html.redesign-2022 .col-xl-10, html.redesign-2022 .col-xl-11, html.redesign-2022 .col-xl-12, html.redesign-2022 .col-xl-2, html.redesign-2022 .col-xl-3, html.redesign-2022 .col-xl-4, html.redesign-2022 .col-xl-5, html.redesign-2022 .col-xl-6, html.redesign-2022 .col-xl-7, html.redesign-2022 .col-xl-8, html.redesign-2022 .col-xl-9, html.redesign-2022 .col-xl-auto, html.redesign-2022 .col-xs, html.redesign-2022 .col-xs-1, html.redesign-2022 .col-xs-10, html.redesign-2022 .col-xs-11, html.redesign-2022 .col-xs-12, html.redesign-2022 .col-xs-2, html.redesign-2022 .col-xs-3, html.redesign-2022 .col-xs-4, html.redesign-2022 .col-xs-5, html.redesign-2022 .col-xs-6, html.redesign-2022 .col-xs-7, html.redesign-2022 .col-xs-8, html.redesign-2022 .col-xs-9, html.redesign-2022 .col-xs-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
html.redesign-2022 .col { flex-basis: 0; flex-grow: 1; max-width: 100%; }
html.redesign-2022 .row-cols-1 > * { flex: 0 0 100%; max-width: 100%; }
html.redesign-2022 .row-cols-2 > * { flex: 0 0 50%; max-width: 50%; }
html.redesign-2022 .row-cols-3 > * { flex: 0 0 33.3333333333%; max-width: 33.33333%; }
html.redesign-2022 .row-cols-4 > * { flex: 0 0 25%; max-width: 25%; }
html.redesign-2022 .row-cols-5 > * { flex: 0 0 20%; max-width: 20%; }
html.redesign-2022 .row-cols-6 > * { flex: 0 0 16.6666666667%; max-width: 16.66667%; }
html.redesign-2022 .col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
html.redesign-2022 .col-1 { flex: 0 0 8.33333333%; max-width: 8.33333%; }
html.redesign-2022 .col-2 { flex: 0 0 16.66666667%; max-width: 16.66667%; }
html.redesign-2022 .col-3 { flex: 0 0 25%; max-width: 25%; }
html.redesign-2022 .col-4 { flex: 0 0 33.33333333%; max-width: 33.33333%; }
html.redesign-2022 .col-5 { flex: 0 0 41.66666667%; max-width: 41.66667%; }
html.redesign-2022 .col-6 { flex: 0 0 50%; max-width: 50%; }
html.redesign-2022 .col-7 { flex: 0 0 58.33333333%; max-width: 58.33333%; }
html.redesign-2022 .col-8 { flex: 0 0 66.66666667%; max-width: 66.66667%; }
html.redesign-2022 .col-9 { flex: 0 0 75%; max-width: 75%; }
html.redesign-2022 .col-10 { flex: 0 0 83.33333333%; max-width: 83.33333%; }
html.redesign-2022 .col-11 { flex: 0 0 91.66666667%; max-width: 91.66667%; }
html.redesign-2022 .col-12 { flex: 0 0 100%; max-width: 100%; }
html.redesign-2022 .order-first { order: -1; }
html.redesign-2022 .order-last { order: 13; }
html.redesign-2022 .order-0 { order: 0; }
html.redesign-2022 .order-1 { order: 1; }
html.redesign-2022 .order-2 { order: 2; }
html.redesign-2022 .order-3 { order: 3; }
html.redesign-2022 .order-4 { order: 4; }
html.redesign-2022 .order-5 { order: 5; }
html.redesign-2022 .order-6 { order: 6; }
html.redesign-2022 .order-7 { order: 7; }
html.redesign-2022 .order-8 { order: 8; }
html.redesign-2022 .order-9 { order: 9; }
html.redesign-2022 .order-10 { order: 10; }
html.redesign-2022 .order-11 { order: 11; }
html.redesign-2022 .order-12 { order: 12; }
html.redesign-2022 .offset-1 { margin-left: 8.33333%; }
html.redesign-2022 .offset-2 { margin-left: 16.66667%; }
html.redesign-2022 .offset-3 { margin-left: 25%; }
html.redesign-2022 .offset-4 { margin-left: 33.33333%; }
html.redesign-2022 .offset-5 { margin-left: 41.66667%; }
html.redesign-2022 .offset-6 { margin-left: 50%; }
html.redesign-2022 .offset-7 { margin-left: 58.33333%; }
html.redesign-2022 .offset-8 { margin-left: 66.66667%; }
html.redesign-2022 .offset-9 { margin-left: 75%; }
html.redesign-2022 .offset-10 { margin-left: 83.33333%; }
html.redesign-2022 .offset-11 { margin-left: 91.66667%; }
@media (min-width: 500px) { html.redesign-2022 .col-xs { flex-basis: 0; flex-grow: 1; max-width: 100%; }
  html.redesign-2022 .row-cols-xs-1 > * { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .row-cols-xs-2 > * { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .row-cols-xs-3 > * { flex: 0 0 33.3333333333%; max-width: 33.33333%; }
  html.redesign-2022 .row-cols-xs-4 > * { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .row-cols-xs-5 > * { flex: 0 0 20%; max-width: 20%; }
  html.redesign-2022 .row-cols-xs-6 > * { flex: 0 0 16.6666666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-xs-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  html.redesign-2022 .col-xs-1 { flex: 0 0 8.33333333%; max-width: 8.33333%; }
  html.redesign-2022 .col-xs-2 { flex: 0 0 16.66666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-xs-3 { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .col-xs-4 { flex: 0 0 33.33333333%; max-width: 33.33333%; }
  html.redesign-2022 .col-xs-5 { flex: 0 0 41.66666667%; max-width: 41.66667%; }
  html.redesign-2022 .col-xs-6 { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .col-xs-7 { flex: 0 0 58.33333333%; max-width: 58.33333%; }
  html.redesign-2022 .col-xs-8 { flex: 0 0 66.66666667%; max-width: 66.66667%; }
  html.redesign-2022 .col-xs-9 { flex: 0 0 75%; max-width: 75%; }
  html.redesign-2022 .col-xs-10 { flex: 0 0 83.33333333%; max-width: 83.33333%; }
  html.redesign-2022 .col-xs-11 { flex: 0 0 91.66666667%; max-width: 91.66667%; }
  html.redesign-2022 .col-xs-12 { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .order-xs-first { order: -1; }
  html.redesign-2022 .order-xs-last { order: 13; }
  html.redesign-2022 .order-xs-0 { order: 0; }
  html.redesign-2022 .order-xs-1 { order: 1; }
  html.redesign-2022 .order-xs-2 { order: 2; }
  html.redesign-2022 .order-xs-3 { order: 3; }
  html.redesign-2022 .order-xs-4 { order: 4; }
  html.redesign-2022 .order-xs-5 { order: 5; }
  html.redesign-2022 .order-xs-6 { order: 6; }
  html.redesign-2022 .order-xs-7 { order: 7; }
  html.redesign-2022 .order-xs-8 { order: 8; }
  html.redesign-2022 .order-xs-9 { order: 9; }
  html.redesign-2022 .order-xs-10 { order: 10; }
  html.redesign-2022 .order-xs-11 { order: 11; }
  html.redesign-2022 .order-xs-12 { order: 12; }
  html.redesign-2022 .offset-xs-0 { margin-left: 0; }
  html.redesign-2022 .offset-xs-1 { margin-left: 8.33333%; }
  html.redesign-2022 .offset-xs-2 { margin-left: 16.66667%; }
  html.redesign-2022 .offset-xs-3 { margin-left: 25%; }
  html.redesign-2022 .offset-xs-4 { margin-left: 33.33333%; }
  html.redesign-2022 .offset-xs-5 { margin-left: 41.66667%; }
  html.redesign-2022 .offset-xs-6 { margin-left: 50%; }
  html.redesign-2022 .offset-xs-7 { margin-left: 58.33333%; }
  html.redesign-2022 .offset-xs-8 { margin-left: 66.66667%; }
  html.redesign-2022 .offset-xs-9 { margin-left: 75%; }
  html.redesign-2022 .offset-xs-10 { margin-left: 83.33333%; }
  html.redesign-2022 .offset-xs-11 { margin-left: 91.66667%; } }
@media (min-width: 576px) { html.redesign-2022 .col-sm { flex-basis: 0; flex-grow: 1; max-width: 100%; }
  html.redesign-2022 .row-cols-sm-1 > * { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .row-cols-sm-2 > * { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .row-cols-sm-3 > * { flex: 0 0 33.3333333333%; max-width: 33.33333%; }
  html.redesign-2022 .row-cols-sm-4 > * { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .row-cols-sm-5 > * { flex: 0 0 20%; max-width: 20%; }
  html.redesign-2022 .row-cols-sm-6 > * { flex: 0 0 16.6666666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  html.redesign-2022 .col-sm-1 { flex: 0 0 8.33333333%; max-width: 8.33333%; }
  html.redesign-2022 .col-sm-2 { flex: 0 0 16.66666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-sm-3 { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .col-sm-4 { flex: 0 0 33.33333333%; max-width: 33.33333%; }
  html.redesign-2022 .col-sm-5 { flex: 0 0 41.66666667%; max-width: 41.66667%; }
  html.redesign-2022 .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .col-sm-7 { flex: 0 0 58.33333333%; max-width: 58.33333%; }
  html.redesign-2022 .col-sm-8 { flex: 0 0 66.66666667%; max-width: 66.66667%; }
  html.redesign-2022 .col-sm-9 { flex: 0 0 75%; max-width: 75%; }
  html.redesign-2022 .col-sm-10 { flex: 0 0 83.33333333%; max-width: 83.33333%; }
  html.redesign-2022 .col-sm-11 { flex: 0 0 91.66666667%; max-width: 91.66667%; }
  html.redesign-2022 .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .order-sm-first { order: -1; }
  html.redesign-2022 .order-sm-last { order: 13; }
  html.redesign-2022 .order-sm-0 { order: 0; }
  html.redesign-2022 .order-sm-1 { order: 1; }
  html.redesign-2022 .order-sm-2 { order: 2; }
  html.redesign-2022 .order-sm-3 { order: 3; }
  html.redesign-2022 .order-sm-4 { order: 4; }
  html.redesign-2022 .order-sm-5 { order: 5; }
  html.redesign-2022 .order-sm-6 { order: 6; }
  html.redesign-2022 .order-sm-7 { order: 7; }
  html.redesign-2022 .order-sm-8 { order: 8; }
  html.redesign-2022 .order-sm-9 { order: 9; }
  html.redesign-2022 .order-sm-10 { order: 10; }
  html.redesign-2022 .order-sm-11 { order: 11; }
  html.redesign-2022 .order-sm-12 { order: 12; }
  html.redesign-2022 .offset-sm-0 { margin-left: 0; }
  html.redesign-2022 .offset-sm-1 { margin-left: 8.33333%; }
  html.redesign-2022 .offset-sm-2 { margin-left: 16.66667%; }
  html.redesign-2022 .offset-sm-3 { margin-left: 25%; }
  html.redesign-2022 .offset-sm-4 { margin-left: 33.33333%; }
  html.redesign-2022 .offset-sm-5 { margin-left: 41.66667%; }
  html.redesign-2022 .offset-sm-6 { margin-left: 50%; }
  html.redesign-2022 .offset-sm-7 { margin-left: 58.33333%; }
  html.redesign-2022 .offset-sm-8 { margin-left: 66.66667%; }
  html.redesign-2022 .offset-sm-9 { margin-left: 75%; }
  html.redesign-2022 .offset-sm-10 { margin-left: 83.33333%; }
  html.redesign-2022 .offset-sm-11 { margin-left: 91.66667%; } }
@media (min-width: 768px) { html.redesign-2022 .col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; }
  html.redesign-2022 .row-cols-md-1 > * { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .row-cols-md-2 > * { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .row-cols-md-3 > * { flex: 0 0 33.3333333333%; max-width: 33.33333%; }
  html.redesign-2022 .row-cols-md-4 > * { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .row-cols-md-5 > * { flex: 0 0 20%; max-width: 20%; }
  html.redesign-2022 .row-cols-md-6 > * { flex: 0 0 16.6666666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  html.redesign-2022 .col-md-1 { flex: 0 0 8.33333333%; max-width: 8.33333%; }
  html.redesign-2022 .col-md-2 { flex: 0 0 16.66666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-md-3 { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .col-md-4 { flex: 0 0 33.33333333%; max-width: 33.33333%; }
  html.redesign-2022 .col-md-5 { flex: 0 0 41.66666667%; max-width: 41.66667%; }
  html.redesign-2022 .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .col-md-7 { flex: 0 0 58.33333333%; max-width: 58.33333%; }
  html.redesign-2022 .col-md-8 { flex: 0 0 66.66666667%; max-width: 66.66667%; }
  html.redesign-2022 .col-md-9 { flex: 0 0 75%; max-width: 75%; }
  html.redesign-2022 .col-md-10 { flex: 0 0 83.33333333%; max-width: 83.33333%; }
  html.redesign-2022 .col-md-11 { flex: 0 0 91.66666667%; max-width: 91.66667%; }
  html.redesign-2022 .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .order-md-first { order: -1; }
  html.redesign-2022 .order-md-last { order: 13; }
  html.redesign-2022 .order-md-0 { order: 0; }
  html.redesign-2022 .order-md-1 { order: 1; }
  html.redesign-2022 .order-md-2 { order: 2; }
  html.redesign-2022 .order-md-3 { order: 3; }
  html.redesign-2022 .order-md-4 { order: 4; }
  html.redesign-2022 .order-md-5 { order: 5; }
  html.redesign-2022 .order-md-6 { order: 6; }
  html.redesign-2022 .order-md-7 { order: 7; }
  html.redesign-2022 .order-md-8 { order: 8; }
  html.redesign-2022 .order-md-9 { order: 9; }
  html.redesign-2022 .order-md-10 { order: 10; }
  html.redesign-2022 .order-md-11 { order: 11; }
  html.redesign-2022 .order-md-12 { order: 12; }
  html.redesign-2022 .offset-md-0 { margin-left: 0; }
  html.redesign-2022 .offset-md-1 { margin-left: 8.33333%; }
  html.redesign-2022 .offset-md-2 { margin-left: 16.66667%; }
  html.redesign-2022 .offset-md-3 { margin-left: 25%; }
  html.redesign-2022 .offset-md-4 { margin-left: 33.33333%; }
  html.redesign-2022 .offset-md-5 { margin-left: 41.66667%; }
  html.redesign-2022 .offset-md-6 { margin-left: 50%; }
  html.redesign-2022 .offset-md-7 { margin-left: 58.33333%; }
  html.redesign-2022 .offset-md-8 { margin-left: 66.66667%; }
  html.redesign-2022 .offset-md-9 { margin-left: 75%; }
  html.redesign-2022 .offset-md-10 { margin-left: 83.33333%; }
  html.redesign-2022 .offset-md-11 { margin-left: 91.66667%; } }
@media (min-width: 992px) { html.redesign-2022 .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100%; }
  html.redesign-2022 .row-cols-lg-1 > * { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .row-cols-lg-2 > * { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .row-cols-lg-3 > * { flex: 0 0 33.3333333333%; max-width: 33.33333%; }
  html.redesign-2022 .row-cols-lg-4 > * { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .row-cols-lg-5 > * { flex: 0 0 20%; max-width: 20%; }
  html.redesign-2022 .row-cols-lg-6 > * { flex: 0 0 16.6666666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  html.redesign-2022 .col-lg-1 { flex: 0 0 8.33333333%; max-width: 8.33333%; }
  html.redesign-2022 .col-lg-2 { flex: 0 0 16.66666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .col-lg-4 { flex: 0 0 33.33333333%; max-width: 33.33333%; }
  html.redesign-2022 .col-lg-5 { flex: 0 0 41.66666667%; max-width: 41.66667%; }
  html.redesign-2022 .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .col-lg-7 { flex: 0 0 58.33333333%; max-width: 58.33333%; }
  html.redesign-2022 .col-lg-8 { flex: 0 0 66.66666667%; max-width: 66.66667%; }
  html.redesign-2022 .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  html.redesign-2022 .col-lg-10 { flex: 0 0 83.33333333%; max-width: 83.33333%; }
  html.redesign-2022 .col-lg-11 { flex: 0 0 91.66666667%; max-width: 91.66667%; }
  html.redesign-2022 .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .order-lg-first { order: -1; }
  html.redesign-2022 .order-lg-last { order: 13; }
  html.redesign-2022 .order-lg-0 { order: 0; }
  html.redesign-2022 .order-lg-1 { order: 1; }
  html.redesign-2022 .order-lg-2 { order: 2; }
  html.redesign-2022 .order-lg-3 { order: 3; }
  html.redesign-2022 .order-lg-4 { order: 4; }
  html.redesign-2022 .order-lg-5 { order: 5; }
  html.redesign-2022 .order-lg-6 { order: 6; }
  html.redesign-2022 .order-lg-7 { order: 7; }
  html.redesign-2022 .order-lg-8 { order: 8; }
  html.redesign-2022 .order-lg-9 { order: 9; }
  html.redesign-2022 .order-lg-10 { order: 10; }
  html.redesign-2022 .order-lg-11 { order: 11; }
  html.redesign-2022 .order-lg-12 { order: 12; }
  html.redesign-2022 .offset-lg-0 { margin-left: 0; }
  html.redesign-2022 .offset-lg-1 { margin-left: 8.33333%; }
  html.redesign-2022 .offset-lg-2 { margin-left: 16.66667%; }
  html.redesign-2022 .offset-lg-3 { margin-left: 25%; }
  html.redesign-2022 .offset-lg-4 { margin-left: 33.33333%; }
  html.redesign-2022 .offset-lg-5 { margin-left: 41.66667%; }
  html.redesign-2022 .offset-lg-6 { margin-left: 50%; }
  html.redesign-2022 .offset-lg-7 { margin-left: 58.33333%; }
  html.redesign-2022 .offset-lg-8 { margin-left: 66.66667%; }
  html.redesign-2022 .offset-lg-9 { margin-left: 75%; }
  html.redesign-2022 .offset-lg-10 { margin-left: 83.33333%; }
  html.redesign-2022 .offset-lg-11 { margin-left: 91.66667%; } }
@media (min-width: 1200px) { html.redesign-2022 .col-xl { flex-basis: 0; flex-grow: 1; max-width: 100%; }
  html.redesign-2022 .row-cols-xl-1 > * { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .row-cols-xl-2 > * { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .row-cols-xl-3 > * { flex: 0 0 33.3333333333%; max-width: 33.33333%; }
  html.redesign-2022 .row-cols-xl-4 > * { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .row-cols-xl-5 > * { flex: 0 0 20%; max-width: 20%; }
  html.redesign-2022 .row-cols-xl-6 > * { flex: 0 0 16.6666666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  html.redesign-2022 .col-xl-1 { flex: 0 0 8.33333333%; max-width: 8.33333%; }
  html.redesign-2022 .col-xl-2 { flex: 0 0 16.66666667%; max-width: 16.66667%; }
  html.redesign-2022 .col-xl-3 { flex: 0 0 25%; max-width: 25%; }
  html.redesign-2022 .col-xl-4 { flex: 0 0 33.33333333%; max-width: 33.33333%; }
  html.redesign-2022 .col-xl-5 { flex: 0 0 41.66666667%; max-width: 41.66667%; }
  html.redesign-2022 .col-xl-6 { flex: 0 0 50%; max-width: 50%; }
  html.redesign-2022 .col-xl-7 { flex: 0 0 58.33333333%; max-width: 58.33333%; }
  html.redesign-2022 .col-xl-8 { flex: 0 0 66.66666667%; max-width: 66.66667%; }
  html.redesign-2022 .col-xl-9 { flex: 0 0 75%; max-width: 75%; }
  html.redesign-2022 .col-xl-10 { flex: 0 0 83.33333333%; max-width: 83.33333%; }
  html.redesign-2022 .col-xl-11 { flex: 0 0 91.66666667%; max-width: 91.66667%; }
  html.redesign-2022 .col-xl-12 { flex: 0 0 100%; max-width: 100%; }
  html.redesign-2022 .order-xl-first { order: -1; }
  html.redesign-2022 .order-xl-last { order: 13; }
  html.redesign-2022 .order-xl-0 { order: 0; }
  html.redesign-2022 .order-xl-1 { order: 1; }
  html.redesign-2022 .order-xl-2 { order: 2; }
  html.redesign-2022 .order-xl-3 { order: 3; }
  html.redesign-2022 .order-xl-4 { order: 4; }
  html.redesign-2022 .order-xl-5 { order: 5; }
  html.redesign-2022 .order-xl-6 { order: 6; }
  html.redesign-2022 .order-xl-7 { order: 7; }
  html.redesign-2022 .order-xl-8 { order: 8; }
  html.redesign-2022 .order-xl-9 { order: 9; }
  html.redesign-2022 .order-xl-10 { order: 10; }
  html.redesign-2022 .order-xl-11 { order: 11; }
  html.redesign-2022 .order-xl-12 { order: 12; }
  html.redesign-2022 .offset-xl-0 { margin-left: 0; }
  html.redesign-2022 .offset-xl-1 { margin-left: 8.33333%; }
  html.redesign-2022 .offset-xl-2 { margin-left: 16.66667%; }
  html.redesign-2022 .offset-xl-3 { margin-left: 25%; }
  html.redesign-2022 .offset-xl-4 { margin-left: 33.33333%; }
  html.redesign-2022 .offset-xl-5 { margin-left: 41.66667%; }
  html.redesign-2022 .offset-xl-6 { margin-left: 50%; }
  html.redesign-2022 .offset-xl-7 { margin-left: 58.33333%; }
  html.redesign-2022 .offset-xl-8 { margin-left: 66.66667%; }
  html.redesign-2022 .offset-xl-9 { margin-left: 75%; }
  html.redesign-2022 .offset-xl-10 { margin-left: 83.33333%; }
  html.redesign-2022 .offset-xl-11 { margin-left: 91.66667%; } }
@media (min-width: 500px) { html.redesign-2022 .d-xs-none { display: none !important; }
  html.redesign-2022 .d-xs-inline { display: inline !important; }
  html.redesign-2022 .d-xs-inline-block { display: inline-block !important; }
  html.redesign-2022 .d-xs-block { display: block !important; }
  html.redesign-2022 .d-xs-table { display: table !important; }
  html.redesign-2022 .d-xs-table-row { display: table-row !important; }
  html.redesign-2022 .d-xs-table-cell { display: table-cell !important; }
  html.redesign-2022 .d-xs-flex { display: flex !important; }
  html.redesign-2022 .d-xs-inline-flex { display: inline-flex !important; } }
@media (min-width: 576px) { html.redesign-2022 .d-sm-none { display: none !important; }
  html.redesign-2022 .d-sm-inline { display: inline !important; }
  html.redesign-2022 .d-sm-inline-block { display: inline-block !important; }
  html.redesign-2022 .d-sm-block { display: block !important; }
  html.redesign-2022 .d-sm-table { display: table !important; }
  html.redesign-2022 .d-sm-table-row { display: table-row !important; }
  html.redesign-2022 .d-sm-table-cell { display: table-cell !important; }
  html.redesign-2022 .d-sm-flex { display: flex !important; }
  html.redesign-2022 .d-sm-inline-flex { display: inline-flex !important; } }
@media (min-width: 768px) { html.redesign-2022 .d-md-none { display: none !important; }
  html.redesign-2022 .d-md-inline { display: inline !important; }
  html.redesign-2022 .d-md-inline-block { display: inline-block !important; }
  html.redesign-2022 .d-md-block { display: block !important; }
  html.redesign-2022 .d-md-table { display: table !important; }
  html.redesign-2022 .d-md-table-row { display: table-row !important; }
  html.redesign-2022 .d-md-table-cell { display: table-cell !important; }
  html.redesign-2022 .d-md-flex { display: flex !important; }
  html.redesign-2022 .d-md-inline-flex { display: inline-flex !important; } }
@media (min-width: 992px) { html.redesign-2022 .d-lg-none { display: none !important; }
  html.redesign-2022 .d-lg-inline { display: inline !important; }
  html.redesign-2022 .d-lg-inline-block { display: inline-block !important; }
  html.redesign-2022 .d-lg-block { display: block !important; }
  html.redesign-2022 .d-lg-table { display: table !important; }
  html.redesign-2022 .d-lg-table-row { display: table-row !important; }
  html.redesign-2022 .d-lg-table-cell { display: table-cell !important; }
  html.redesign-2022 .d-lg-flex { display: flex !important; }
  html.redesign-2022 .d-lg-inline-flex { display: inline-flex !important; } }
@media (min-width: 1200px) { html.redesign-2022 .d-xl-none { display: none !important; }
  html.redesign-2022 .d-xl-inline { display: inline !important; }
  html.redesign-2022 .d-xl-inline-block { display: inline-block !important; }
  html.redesign-2022 .d-xl-block { display: block !important; }
  html.redesign-2022 .d-xl-table { display: table !important; }
  html.redesign-2022 .d-xl-table-row { display: table-row !important; }
  html.redesign-2022 .d-xl-table-cell { display: table-cell !important; }
  html.redesign-2022 .d-xl-flex { display: flex !important; }
  html.redesign-2022 .d-xl-inline-flex { display: inline-flex !important; } }

:root { --font-family-sans-serif: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

@font-face { font-family: 'Nunito Sans'; src: url("../../font/nunito_sans_original/nunito_sans_regular.woff2") format("woff2"), url("../../font/nunito_sans_original/nunito_sans_regular.woff") format("woff"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Nunito Sans'; src: url("../../font/nunito_sans_original/nunito_sans_bold.woff2") format("woff2"), url("../../font/nunito_sans_original/nunito_sans_bold.woff") format("woff"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'CG Omega'; src: url("../../font/cg_omega/cgor45w.woff2") format("woff2"), url("../../font/cg_omega/cgor45w.woff") format("woff"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'CG Omega'; src: url("../../font/cg_omega/cgor46w.woff2") format("woff2"), url("../../font/cg_omega/cgor46w.woff") format("woff"); font-style: italic; font-weight: 400; font-display: swap; }
@font-face { font-family: 'CG Omega'; src: url("../../font/cg_omega/cgor65w.woff2") format("woff2"), url("../../font/cg_omega/cgor65w.woff") format("woff"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'CG Omega'; src: url("../../font/cg_omega/cgor66w.woff2") format("woff2"), url("../../font/cg_omega/cgor66w.woff") format("woff"); font-style: italic; font-weight: 700; font-display: swap; }
html.redesign-2022 body { font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
html.redesign-2022 .h-2-375-rem { height: 2.375rem; }
html.redesign-2022 h1, html.redesign-2022 h2, html.redesign-2022 h3, html.redesign-2022 h4, html.redesign-2022 h5, html.redesign-2022 h6 { font-family: "CG Omega"; }
html.redesign-2022 p, html.redesign-2022 .btn { letter-spacing: -0.0025em; }
html.redesign-2022 h2, html.redesign-2022 h3.h3a { text-decoration-line: underline; text-decoration-thickness: 1.5px; text-underline-offset: 0.125em; }
html.redesign-2022 h2 { font-size: 3rem; line-height: 1.3em; letter-spacing: -0.5px; }
@media (max-width: 767.98px) { html.redesign-2022 h2 { font-size: calc(38px + (48 - 38) * ((100vw - 360px) / (767.98 - 360))); } }
html.redesign-2022 h3.h3a, html.redesign-2022 h3 + h4.h3a { font-size: 2rem; line-height: 1em; letter-spacing: -0.3px; font-weight: normal; }
@media (max-width: 1199.98px) { html.redesign-2022 h3 + h4.h3a { font-size: 1.94rem; } }
html.redesign-2022 h3.h3b { font-size: 1.75rem; line-height: 1.75rem; letter-spacing: normal; }
html.redesign-2022 h3.h3-circled-number { font-size: 3rem; line-height: 1em; }
html.redesign-2022 h3.h3-circled-number .number-border { border-width: 3px !important; width: 1.25em; height: 1.25em; }
html.redesign-2022 h4 { font-size: 1.5rem; font-weight: 700; font-style: normal; letter-spacing: -0.3px; }
html.redesign-2022 .display-1 { font-size: 11vh; line-height: 1em; letter-spacing: -0.025em; }
@media (min-height: 1290px) and (orientation: landscape) { html.redesign-2022 .display-1 { font-size: 9vh; } }
@media (max-width: 1386.98px) { html.redesign-2022 .display-1 { font-size: calc(52px + (70 - 52) * ((100vw - 768px) / (1386.98 - 768))); } }
@media (max-width: 767.98px) { html.redesign-2022 .display-1 { font-size: calc(35px + (68 - 35) * ((100vw - 360px) / (767.98 - 360))); } }
@media (max-width: 767.98px) and (max-height: 675px) and (orientation: landscape) { html.redesign-2022 .display-1 { font-size: calc(25px + (50 - 25) * ((100vw - 360px) / (767.98 - 360))); } }
@media (max-width: 499.98px) { html.redesign-2022 .display-1 { font-size: calc(25px + (50 - 25) * ((100vw - 280px) / (499.98 - 280))); } }
@media (max-width: 375px) { html.redesign-2022 .display-1 { font-size: 38px; } }
html.redesign-2022 .display-2 { font-size: 5vh; line-height: 1.4em; letter-spacing: -0.025em; text-decoration: none; }
@media (min-height: 1290px) and (orientation: landscape) { html.redesign-2022 .display-2 { font-size: 3.7vh; } }
@media (max-width: 1386.98px) { html.redesign-2022 .display-2 { font-size: calc(30px + (40 - 30) * ((100vw - 768px) / (1386.98 - 768))); } }
@media (max-width: 767.98px) { html.redesign-2022 .display-2 { font-size: calc(30px + (40 - 30) * ((100vw - 360px) / (767.98 - 360))); } }
@media (max-width: 767.98px) and (max-height: 675px) and (orientation: landscape) { html.redesign-2022 .display-2 { font-size: calc(22px + (28 - 22) * ((100vw - 360px) / (767.98 - 360))); } }
@media (max-width: 575.98px) { html.redesign-2022 .display-2 { font-size: calc(22px + (37 - 22) * ((100vw - 280px) / (767.98 - 280))); line-height: 1.2em; } }
@media (max-width: 375px) { html.redesign-2022 .display-2 { font-size: 18px; } }
html.redesign-2022 .font-size-1-5-rem { font-size: 1.5rem; }
html.redesign-2022 .line-height-1-5-rem { line-height: 1.5rem; }
html.redesign-2022 .font-size-1-25-rem { font-size: 1.25rem; }
html.redesign-2022 .font-size-1-1-rem { font-size: 1.1rem; }
@media (min-width: 500px) { html.redesign-2022 .font-size-xs-1-5-rem { font-size: 1.5rem; } }
html.redesign-2022 .line-height-1-25-rem { line-height: 1.25rem; }
@media (min-width: 768px) { html.redesign-2022 .line-height-md-1-25-rem { line-height: 1.25rem; } }
html.redesign-2022 .line-height-1-46-em { line-height: 1.46em; }
@media (min-width: 992px) { html.redesign-2022 .line-height-lg-1-46-em { line-height: 1.46em; } }
html.redesign-2022 .line-height-1-8-em { line-height: 1.8em; }
@media (min-width: 768px) { html.redesign-2022 .line-height-md-2-5-rem { line-height: 2.5rem; } }
@media (min-width: 992px) { html.redesign-2022 .line-height-lg-2-5-rem { line-height: 2.5rem; } }
html.redesign-2022 .btn-group-xs > .btn, html.redesign-2022 .btn-xs { padding: 0.15rem 0.35rem; font-size: .75rem; line-height: 1.4; border-radius: 0.2rem; }
html.redesign-2022 .h-38px { height: 38px; }
html.redesign-2022 .font-size-09-em { font-size: 0.9rem; }
html.redesign-2022 .font-size-075-rem { font-size: 0.75rem; }
@media (min-width: 768px) { html.redesign-2022 .font-size-md-1-1-rem { font-size: 1.1rem; } }
html.redesign-2022 .font-size-1-3-rem { font-size: 1.3rem; }
html.redesign-2022 .text-columns-1 { column-count: 1; }
@media (min-width: 992px) { html.redesign-2022 .text-columns-md-2 { column-count: 2; } }
html.redesign-2022 .font-family-cg-omega { font-family: "CG Omega"; }
html.redesign-2022 .cursor-pointer { cursor: pointer; }
@media (min-width: 1200px) { html.redesign-2022 .flex-grow-xl-1 { flex-grow: 1; } }
@media (min-width: 500px) { html.redesign-2022 .text-xs-justify { text-align: justify !important; } }
@media (min-width: 576px) { html.redesign-2022 .text-sm-justify { text-align: justify !important; } }
@media (min-width: 768px) { html.redesign-2022 .text-md-justify { text-align: justify !important; } }
@media (min-width: 992px) { html.redesign-2022 .text-lg-justify { text-align: justify !important; } }
@media (min-width: 1200px) { html.redesign-2022 .text-xl-justify { text-align: justify !important; } }
html.redesign-2022 .text-last-right { text-align-last: right; }
@media (min-width: 768px) { html.redesign-2022 .text-last-md-right { text-align-last: right !important; } }
html.redesign-2022 .text-last-center { text-align-last: center; }
@media (min-width: 768px) { html.redesign-2022 .text-last-md-left { text-align-last: left !important; } }
html.redesign-2022 .tg_2022_icon_width { width: 20px; }
html.redesign-2022 .tg_2022_icon_color { stroke: #A0264A; }
html.redesign-2022 .pl-30px { padding-left: 30px !important; }
html.redesign-2022 .tg_2022_icon_default { fill: none; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-width: 1.35px; }
html.redesign-2022 td.remove-item { padding: 8px 0 0 0; width: 20px; }
html.redesign-2022 tr.discount-row td { border-top: none; padding-top: 0; }
html.redesign-2022 .text-secondary-muted { color: #a65174 !important; }
html.redesign-2022 .stroke-darker-primary { stroke: var(--darker-primary); }
html.redesign-2022 .stroke-white { stroke: #FFF; }
html.redesign-2022 .w-33 { width: 33% !important; }
html.redesign-2022 .w-50 { width: 50% !important; }
@media (min-width: 768px) { html.redesign-2022 .w-md-75 { width: 75% !important; } }
@media (min-width: 992px) { html.redesign-2022 .w-lg-66 { width: 66% !important; } }
@media (min-width: 992px) { html.redesign-2022 .w-lg-100 { width: 100% !important; } }
@media (min-width: 1200px) { html.redesign-2022 .w-xl-50 { width: 50% !important; } }
html.redesign-2022 .object-fit-cover { object-fit: cover; }
html.redesign-2022 .object-fit-contain { object-fit: contain; }
html.redesign-2022 .object-position-bottom { object-position: bottom; }
html.redesign-2022 .z-4 { z-index: 4; }
html.redesign-2022 .min-w-100 { min-width: 100%; }
@media (min-width: 3160px) { html.redesign-2022 .min-w-3160-100 { min-width: 100%; } }
html.redesign-2022 .min-h-100 { min-height: 100%; }
html.redesign-2022 .max-h-4-75-rem { max-height: 4.75rem; }
html.redesign-2022 .h-3-25-rem { height: 3.25rem; }
html.redesign-2022 .h-1-25-rem { height: 1.25rem; }
html.redesign-2022 .text-overflow-ellipsis { text-overflow: ellipsis; }
html.redesign-2022 .card-img, html.redesign-2022 .card-img-top { object-fit: cover; width: 100%; height: 12rem; }
html.redesign-2022 .card-body { height: 100%; overflow: hidden; }
html.redesign-2022 .card-body p { overflow: hidden; text-overflow: ellipsis; }
html.redesign-2022 .justify-self-end { justify-self: end; }
html.redesign-2022 .w-9-rem { width: 9rem; }
html.redesign-2022 .w-2-rem { width: 2rem; }
@media (max-width: 575.98px) { html.redesign-2022 .btn-sm-block { display: block; width: 100%; } }
html.redesign-2022 .btn.btn-primary.disabled, html.redesign-2022 .btn.btn-primary:disabled { color: #fff; background-color: #767676; border-color: #767676; }
html.redesign-2022 .z-1 { z-index: 1; }
html.redesign-2022 .z-10 { z-index: 10; }
html.redesign-2022 .text-underline { text-decoration: underline; }
html.redesign-2022 .letter-spacing-neg-0125-em { letter-spacing: -0.125em; }
html.redesign-2022 .justify-content-evenly { justify-content: space-evenly !important; }
html.redesign-2022 .flex-basis-12rem { flex-basis: 12rem; }
html.redesign-2022 .top-0 { top: 0; }
html.redesign-2022 .bottom-0 { bottom: 0; }
html.redesign-2022 .left-0 { left: 0; }
html.redesign-2022 .right-0 { right: 0; }
html.redesign-2022 .line-clamp-3 { line-clamp: 3; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
html.redesign-2022 .line-clamp-2 { line-clamp: 2; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
html.redesign-2022 .line-clamp-1 { line-clamp: 1; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
html.redesign-2022 .max-h-600-px { max-height: 600px; }
html.redesign-2022 .min-h-400-px { min-height: 400px; }
html.redesign-2022 .max-w-fit { max-width: fit-content; }
html.redesign-2022 .modal-dialog { width: fit-content; }
html.redesign-2022 .max-width-95-p { max-width: 95% !important; }
html.redesign-2022 .w-50-px { width: 50px; }
html.redesign-2022 .font-size-0-8-em { font-size: 0.8em; }
html.redesign-2022 .font-size-1-125-rem { font-size: 1.125rem; }
html.redesign-2022 .font-size-1-2-rem { font-size: 1.2rem; }
html.redesign-2022 .font-size-1-3-rem { font-size: 1.3rem; }
html.redesign-2022 .font-size-1-75-rem { font-size: 1.75rem; }
html.redesign-2022 .font-size-2-4-rem { font-size: 2.4rem; }
html.redesign-2022 .font-size-3-rem { font-size: 3rem; }
@media (min-width: 576px) { html.redesign-2022 .font-size-sm-1-5-rem { font-size: 1.5rem; }
  html.redesign-2022 .font-size-sm-3-5-rem { font-size: 3.5rem; } }
@media (min-width: 768px) { html.redesign-2022 .font-size-md-1-3-rem { font-size: 1.3rem; }
  html.redesign-2022 .font-size-md-2-6-rem { font-size: 2.6rem; } }
@media (min-width: 992px) { html.redesign-2022 .font-size-lg-1-125-rem { font-size: 1.125rem; }
  html.redesign-2022 .font-size-lg-1-4-rem { font-size: 1.4rem; }
  html.redesign-2022 .font-size-lg-1-25-rem { font-size: 1.25rem; }
  html.redesign-2022 .font-size-lg-1-5-rem { font-size: 1.5rem; }
  html.redesign-2022 .font-size-lg-1-6-rem { font-size: 1.6rem; }
  html.redesign-2022 .font-size-lg-2-rem { font-size: 2rem; }
  html.redesign-2022 .font-size-lg-3-rem { font-size: 3rem; }
  html.redesign-2022 .font-size-lg-4-8-rem { font-size: 4.8rem; } }
@media (min-width: 1200px) { html.redesign-2022 .font-size-xl-1-125-rem { font-size: 1.125rem; }
  html.redesign-2022 .font-size-xl-1-5-rem { font-size: 1.5rem; }
  html.redesign-2022 .font-size-xl-2-rem { font-size: 2rem; }
  html.redesign-2022 .font-size-xl-5-4-rem { font-size: 5.4rem; } }
html.redesign-2022 .line-height-1-5-em { line-height: 1.5em; }
html.redesign-2022 .letter-spacing-minus-0-115-rem { letter-spacing: -0.115rem; }
html.redesign-2022 .blend-mode-luminosity { mix-blend-mode: luminosity; }
html.redesign-2022 .visibility-hidden { visibility: hidden; }
html.redesign-2022 .opacity-0 { opacity: 0; }
html.redesign-2022 .opacity-60 { opacity: 0.6; }
html.redesign-2022 .opacity-08 { opacity: 0.08; }
html.redesign-2022 .opacity-1 { opacity: 1; }
@media (min-width: 992px) { html.redesign-2022 .pb-lg-6-5-rem { padding-bottom: 6.5rem !important; } }
@media (min-width: 1200px) { html.redesign-2022 .pb-xl-9-rem { padding-bottom: 9rem !important; }
  html.redesign-2022 .pb-xl-14-5-rem { padding-bottom: 14.5rem !important; } }
@media (min-width: 768px) { html.redesign-2022 .rounded-right-md-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } }
html.redesign-2022 a.modalForgotShow, html.redesign-2022 a.modalLoginShow { color: #A0264A; text-decoration: underline; }
html.redesign-2022 .focus-outline-0.btn:focus { outline: 0 !important; box-shadow: none !important; }
html.redesign-2022 .mw-225-px { max-width: 225px; }
html.redesign-2022 #payment-address .col-sm-6 { margin-top: 1rem; }
html.redesign-2022 #payment-address [autocomplete="address-line2"] { margin-top: 1.5rem; }
html.redesign-2022 .bg-white-50 { background-color: rgba(255, 255, 255, 0.5); }
@media (min-width: 576px) { html.redesign-2022 .bg-sm-white { background-color: #FFF; } }
@media (min-width: 500px) { html.redesign-2022 .flex-xs-row { flex-direction: row !important; } }
@media (min-width: 576px) { html.redesign-2022 .shadow-sm-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } }
html.redesign-2022 .shadow-md { box-shadow: 0 0.25rem 0.3rem rgba(0, 0, 0, 0.075) !important; }
html.redesign-2022 .has-error span.help-block { font-size: 0.8rem; color: #DC3545; font-weight: 700; }
html.redesign-2022 h1, html.redesign-2022 h2, html.redesign-2022 h3, html.redesign-2022 h4, html.redesign-2022 h5, html.redesign-2022 h6 { color: #A0264A; }
html.redesign-2022 #modal h2, html.redesign-2022 #modal h3 { color: #A0264A; font-size: 1.5rem; font-weight: bold; text-decoration: none; }
html.redesign-2022 #modal h4, html.redesign-2022 #modal h5 { font-size: 1.25rem; font-weight: bold; text-decoration: none; }
html.redesign-2022 #modal a { color: #A0264A; text-decoration: underline; }
html.redesign-2022 .header-text-shadow-black-sm-dark-primary-md { text-shadow: 0 4px 8px rgba(0, 0, 0, 0.8), 5px 5px 20px #6D122D; }
html.redesign-2022 .header-gradient-primary-top-fade-bottom-fade { background: linear-gradient(180deg, rgba(160, 38, 74, 0.6) 0%, rgba(160, 38, 74, 0.2) 13.02%, rgba(160, 38, 74, 0.2) 80.21%, rgba(160, 38, 74, 0.85) 91.15%, #A0264A 100%); }
html.redesign-2022 .header-gradient-white-top-fade-bottom-fade { background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.8) 13.02%, rgba(255, 255, 255, 0.3) 80.21%, rgba(255, 255, 255, 0.85) 91.15%, #FFFFFF 100%); }
html.redesign-2022 .pb-0-1-em { padding-bottom: 0.1em !important; }
html.redesign-2022 .line-height-0 { line-height: 0; }
html.redesign-2022 .clearfix { clear: both; }

.colourful-separator-span { height: 1.25rem; flex-grow: 1; }

.height-unset { height: unset !important; }
