@charset "UTF-8";
  html {
  line-height:1.15;
  -webkit-text-size-adjust:100%
}
body {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-weight:400;
  font-style:normal;
  margin:0
}
main {
  display:block
}
h1 {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:2em;
  margin:.67em 0
}
.tags {
  list-style:none!important;
  margin:0;
  overflow:hidden;
  padding:0;
  display:inline-flex
}
.tag {
  font-size:12px;
  background:#ffebf3;
  border-radius:3px 0 0 3px;
  color:#DF005B;
  display:inline-block;
  height:26px;
  line-height:26px;
  padding:0 12px 0 10px;
  position:relative;
  margin:0 0 0 0;
  text-decoration:none;
  -webkit-transition:color 0.2s;
  margin-left:5px
}
.tag::after {
  background:#fff;
  border-bottom:13px solid #fff0;
  border-left:10px solid #ffebf3;
  border-top:13px solid #fff0;
  content:'';
  position:absolute;
  right:0;
  top:0
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
pre {
  font-size:1em
}
a {
  background-color:#fff0
}
abbr[title] {
  border-bottom:none;
  text-decoration:underline;
  text-decoration:underline dotted
}
b,strong {
  font-weight:bolder
}
code,kbd,samp {
  font-size:1em
}
small {
  font-size:80%
}
sub,sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
img {
  border-style:none
}
button,input,optgroup,select,.nesty-input,.hc-multiselect-toggle,textarea {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-size:100%;
  line-height:1.15;
  margin:0
}
button,input {
  overflow:visible
}
button,select,.nesty-input,.hc-multiselect-toggle {
  text-transform:none
}
button,[type="button"],[type="reset"],[type="submit"] {
  -webkit-appearance:button
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
  border-style:none;
  padding:0
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
  outline:1px dotted ButtonText
}
fieldset {
  padding:.35em .75em .625em
}
legend {
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}
progress {
  vertical-align:baseline
}
textarea {
  overflow:auto
}
[type="checkbox"],[type="radio"] {
  box-sizing:border-box;
  padding:0
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
  height:auto
}
[type="search"] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
details {
  display:block
}
summary {
  display:list-item
}
template {
  display:none
}
[hidden] {
  display:none
}
@-ms-viewport {
  width:device-width
}
*,*::before,*::after {
  box-sizing:border-box
}
html,body {
  display:flex
}
html {
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-tap-highlight-color:#fff0;
  -ms-overflow-style:scrollbar
}
body {
  flex-direction:column;
  width:100%;
  min-height:100vh;
  color:rgba(42, 46, 66, 1);
  background-color:rgba(255, 255, 255, 1);
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-size:1em;
  font-weight:400;
  letter-spacing:.0075em;
  line-height:1.75
}
body [role="main"] {
  flex-grow:1
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {
  display:block
}
output {
  display:inline-block
}
summary {
  display:list-item
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
[tabindex="-1"]:focus {
  outline:none!important
}
a,area,button,[role="button"],input:not([type="range"]),label,select,.nesty-input,.hc-multiselect-toggle,summary,textarea {
  touch-action:manipulation
}
p {
  margin-top:0;
  margin-bottom:1rem
}
h1,.h1,h2,.h2,h3,.recent-articles h2,.related-articles h2,.h3,h4,.h4,h5,.h5,h6,.h6 {
  margin:1.5rem 0 1rem;
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  line-height:1.375;
  color:rgba(51, 51, 51, 1)
}
h1,.h1 {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:1.875rem;
  font-weight:700
}
h2,.h2 {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-size:1.5rem;
  font-weight:700;
  font-style:normal
}
h3,.recent-articles h2,.related-articles h2,.h3 {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-size:1.25rem;
  font-weight:700;
  font-style:normal
}
h4,.h4 {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-size:1.125rem;
  font-weight:500;
  letter-spacing:.005rem;
  line-height:1.875rem;
  font-style:normal
}
h5,.h5 {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-size:1em;
  font-weight:700;
  font-style:normal
}
h6,.h6 {
  font-family:'Gilroy','Noto Sans',sans-serif;
  font-size:.875rem;
  font-weight:700;
  letter-spacing:.015rem;
  line-height:1.5rem;
  font-style:normal
}
b,strong {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-weight:700
}
em {
  padding:0 .25rem;
  color:#DF005B;
  background-color:#FFF0F6
}
sub,sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
dfn {
  font-style:italic
}
abbr[title],abbr[data-original-title] {
  text-decoration:underline;
  text-decoration:underline dotted;
  cursor:help;
  border-bottom:0
}
address {
  margin-bottom:1rem;
  font-style:normal;
  line-height:inherit
}
small,.small {
  font-size:.875rem
}
mark {
  padding:.2rem;
  color:rgba(42, 46, 66, 1);
  background-color:#FEFCBF
}
blockquote {
  padding:1.5em;
  margin:0 0 1rem;
  border-style:solid;
  border-width:0 0 0 4px;
  border-color:#E2E8F0
}
summary {
  cursor:pointer;
  text-decoration:none
}
pre,code,samp {
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-size:.875em;
  font-weight:400
}
code {
  padding:.25em;
  background-color:#EDF2F7;
  border-radius:.25rem
}
pre {
  padding:1em;
  margin:0 0 1rem;
  background-color:#F7FAFC;
  overflow:auto;
  -ms-overflow-style:scrollbar
}
pre code {
  padding:0;
  font-size:inherit;
  color:inherit;
  background-color:#fff0
}
kbd {
  display:inline-block;
  padding:0 .25em;
  color:rgba(42, 46, 66, 1);
  background-color:#fff;
  font-family:'Gilroy','Noto Sans HK',sans-serif;
  font-weight:400;
  font-size:.875rem;
  text-align:center;
  user-select:none;
  border:1px solid #E2E8F0;
  border-radius:.25rem;
  box-shadow:0 1px 0 #E2E8F0
}
img {
  vertical-align:middle;
  border-style:none
}
figure {
  display:inline-block;
  margin:0 0 1rem;
  max-width:100%
}
figcaption {
  font-size:90%;
  color:#718096
}
svg:not(:root) {
  overflow:hidden
}
a {
  color:rgba(104, 113, 136, 1);
  text-decoration:none;
  background-color:#fff0
}
a:hover {
  color:#ff0068;
  background-color:#fff0
}
a:active {
  color:#ff0068
}
a.is-disabled {
  color:#CBD5E0;
  pointer-events:none;
  cursor:not-allowed
}
fieldset:disabled a {
  pointer-events:none
}
a[href^="#fn:"],a[href^="#fnref:"] {
  margin:0 2px
}
ol,ul,dl {
  margin:0 0 1rem
}
ol,ul {
  padding:0 0 0 1.5rem
}
dt {
  font-weight:700
}
dd {
  margin-bottom:1rem;
  margin-left:0
}
input,select,.nesty-input,.hc-multiselect-toggle,textarea {
  line-height:inherit
}
input::-webkit-file-upload-button {
  -webkit-appearance:button;
  -moz-appearance:button;
  appearance:button;
  font:inherit
}
input[type="search"] {
  box-sizing:border-box;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
select::-ms-expand,.nesty-input::-ms-expand,.hc-multiselect-toggle::-ms-expand {
  display:none
}
textarea {
  overflow:auto;
  resize:vertical
}
[type="date"],[type="time"],[type="datetime-local"],[type="month"] {
  -webkit-appearance:listbox;
  -moz-appearance:listbox;
  appearance:listbox
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
  height:auto
}
button,input {
  overflow:visible
}
.contact-us-btn {
  color:#FF0068!important
}
button,select,.nesty-input,.hc-multiselect-toggle {
  text-transform:none
}
fieldset {
  min-width:0;
  padding:0;
  margin:0;
  border:0
}
legend {
  display:block;
  width:100%;
  max-width:100%;
  padding:0;
  margin-bottom:.5rem;
  line-height:inherit;
  color:inherit;
  white-space:normal
}
table {
  margin-bottom:1rem;
  width:100%;
  border-collapse:collapse
}
thead {
  vertical-align:bottom
}
th {
  text-align:inherit
}
caption {
  text-align:left;
  caption-side:bottom
}
.avatar {
  position:relative;
  display:inline-block;
  margin:0 .75rem 1rem 0;
  width:3rem;
  min-width:3rem;
  height:3rem
}
.avatar-img {
  border:2px solid #fff;
  border-radius:50%;
  max-width:100%
}
.avatar-sm {
  width:2rem;
  min-width:2rem;
  height:2rem
}
.avatar-lg {
  width:4rem;
  min-width:4rem;
  height:4rem
}
.avatar-group {
  padding-left:0;
  list-style:none
}
.avatar-group .avatar:not(:last-child) {
  margin-right:-1rem
}
.badge {
  padding:.25em .375em;
  font-size:.75rem;
  font-weight:600;
  line-height:1;
  border-radius:.25rem;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  color:#1A202C;
  background-color:#EDF2F7;
  transition:0.15s ease-in-out
}
a.badge:focus,a.badge:hover {
  color:#1A202C;
  background-color:#cad9e7
}
a.badge:focus,a.badge.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(237 242 247 / .25)
}
a.badge:focus,a.badge:hover {
  text-decoration:none
}
.badge:empty {
  display:none
}
.badge {
  position:relative;
  top:-1px
}
.button,.pagination-next-link,.pagination-prev-link,.pagination-first-link,.pagination-last-link,.subscribe-article button,.subscribe-section button,.subscribe-topic button,.subscribe-organization button,.subscribe-user button,.subscribe-link button,.actions-user [role="button"],.form input[type="submit"] {
  display:inline-block;
  padding:.5em 1.25em;
  line-height:1.5;
  color:rgba(42, 46, 66, 1);
  text-align:center;
  vertical-align:middle;
  user-select:none;
  background-color:#fff0;
  border:1px solid #FFBFD9;
  cursor:pointer;
  border-radius:1.5rem;
  transition:0.15s ease-in-out
}
.button:hover,.pagination-next-link:hover,.pagination-prev-link:hover,.pagination-first-link:hover,.pagination-last-link:hover,.subscribe-article button:hover,.subscribe-section button:hover,.subscribe-topic button:hover,.subscribe-organization button:hover,.subscribe-user button:hover,.subscribe-link button:hover,.actions-user [role="button"]:hover,.form input[type="submit"]:hover {
  text-decoration:none!important;
  background-color:rgb(255 0 104 / 5%)
}
.button:disabled,.pagination-next-link:disabled,.pagination-prev-link:disabled,.pagination-first-link:disabled,.pagination-last-link:disabled,.subscribe-article button:disabled,.subscribe-section button:disabled,.subscribe-topic button:disabled,.subscribe-organization button:disabled,.subscribe-user button:disabled,.subscribe-link button:disabled,.actions-user [role="button"]:disabled,.form input[type="submit"]:disabled,.button.is-disabled,.is-disabled.pagination-next-link,.is-disabled.pagination-prev-link,.is-disabled.pagination-first-link,.is-disabled.pagination-last-link,.subscribe-article button.is-disabled,.subscribe-section button.is-disabled,.subscribe-topic button.is-disabled,.subscribe-organization button.is-disabled,.subscribe-user button.is-disabled,.subscribe-link button.is-disabled,.actions-user .is-disabled[role="button"],.form input.is-disabled[type="submit"] {
  cursor:not-allowed;
  opacity:.65;
  box-shadow:none
}
a.button.is-disabled,a.is-disabled.pagination-next-link,a.is-disabled.pagination-prev-link,a.is-disabled.pagination-first-link,a.is-disabled.pagination-last-link,.actions-user a.is-disabled[role="button"],fieldset:disabled a.button,fieldset:disabled a.pagination-next-link,fieldset:disabled a.pagination-prev-link,fieldset:disabled a.pagination-first-link,fieldset:disabled a.pagination-last-link,fieldset:disabled .actions-user a[role="button"],.actions-user fieldset:disabled a[role="button"] {
  pointer-events:none
}
.button-link,.subscribe-link button {
  color:rgba(104, 113, 136, 1);
  border-color:#fff0;
  text-decoration:none
}
.button-link:hover,.subscribe-link button:hover {
  color:#5f677c;
  text-decoration:underline
}
.button-link:focus,.subscribe-link button:focus {
  box-shadow:none
}
.button-link:disabled,.subscribe-link button:disabled,.button-link.is-disabled,.subscribe-link button.is-disabled {
  color:#CBD5E0;
  pointer-events:none
}
.button-sm,.subscribe-article button,.subscribe-section button,.subscribe-topic button,.subscribe-user button,.actions-user [role="button"] {
  padding:.25em .75em;
  font-size:.875rem
}
.button-lg,.form input[type="submit"] {
  padding:.5em 1.5em;
  font-size:1.125rem
}
.not-a-button {
  padding:0;
  background:none;
  border:0;
  color:inherit;
  font:inherit;
  line-height:normal;
  overflow:visible;
  user-select:none;
  box-shadow:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.button-primary,.subscribe-user button,.actions-user [role="button"],.form input[type="submit"] {
  color:white!important;
  font-weight:700;
  border-color:rgba(255, 0, 104, 1);
  background-color:rgba(255, 0, 104, 1);
  box-shadow:0 2px 0 rgb(0 0 0 / .05),inset 0 1px 0 rgb(255 255 255 / .1)
}
.button-primary:hover,.subscribe-user button:hover,.actions-user [role="button"]:hover,.form input[type="submit"]:hover {
  color:rgba(25, 19, 87, 1);
  border-color:#e6005e;
  background-color:#eb0060;
  text-decoration:none
}
.button-primary:focus,.subscribe-user button:focus,.actions-user [role="button"]:focus,.form input[type="submit"]:focus,.button-primary.is-focused,.subscribe-user button.is-focused,.actions-user .is-focused[role="button"],.form input.is-focused[type="submit"] {
  outline:0;
  box-shadow:0 2px 0 rgb(0 0 0 / .05),inset 0 1px 0 rgb(255 255 255 / .1),0 0 0 .2rem rgba(208, 218, 255, 1);
  text-decoration:none
}
.button-primary:disabled,.subscribe-user button:disabled,.actions-user [role="button"]:disabled,.form input[type="submit"]:disabled,.button-primary.is-disabled,.subscribe-user button.is-disabled,.actions-user .is-disabled[role="button"],.form input.is-disabled[type="submit"] {
  color:rgba(25, 19, 87, 1);
  background-color:rgba(255, 0, 104, 1);
  border-color:rgba(255, 0, 104, 1)
}
.button-primary:not(:disabled):not(.is-disabled):active,.subscribe-user button:not(:disabled):not(.is-disabled):active,.actions-user [role="button"]:not(:disabled):not(.is-disabled):active,.form input[type="submit"]:not(:disabled):not(.is-disabled):active,.button-primary:not(:disabled):not(.is-disabled).is-active,.subscribe-user button:not(:disabled):not(.is-disabled).is-active,.actions-user:not(:disabled):not(.is-disabled).is-active[role="button"],.form input:not(:disabled):not(.is-disabled).is-active[type="submit"] {
  color:rgba(25, 19, 87, 1);
  border-color:#cc0053;
  background-color:#d60057;
  box-shadow:inset 0 3px 5px rgb(0 0 0 / .125)
}
.button-primary:not(:disabled):not(.is-disabled):active:focus,.subscribe-user button:not(:disabled):not(.is-disabled):active:focus,.actions-user [role="button"]:not(:disabled):not(.is-disabled):active:focus,.form input[type="submit"]:not(:disabled):not(.is-disabled):active:focus,.button-primary:not(:disabled):not(.is-disabled).is-active:focus,.subscribe-user button:not(:disabled):not(.is-disabled).is-active:focus,.actions-user:not(:disabled):not(.is-disabled).is-active[role="button"]:focus,.form input:not(:disabled):not(.is-disabled).is-active[type="submit"]:focus {
  box-shadow:inset 0 3px 5px rgb(0 0 0 / .125),0 0 0 .2rem rgba(208, 218, 255, 1)
}
.button-translucent {
  color:#fff;
  border-color:rgb(255 255 255 / .1);
  background-color:rgb(255 255 255 / .1);
  box-shadow:0 2px 0 rgb(0 0 0 / .05),inset 0 1px 0 rgb(255 255 255 / .1)
}
.button-translucent:hover {
  color:#fff;
  border-color:rgb(255 255 255 / .125);
  background-color:rgb(255 255 255 / .125)
}
.button-translucent:focus {
  outline:0;
  box-shadow:0 2px 0 rgb(0 0 0 / .05),inset 0 1px 0 rgb(255 255 255 / .1),0 0 0 .2rem rgba(208, 218, 255, 1)
}
.button-translucent:not(:disabled):not(.is-disabled):active,.button-translucent:not(:disabled):not(.is-disabled).is-active {
  color:#fff;
  background-color:rgb(255 255 255 / .15);
  border-color:rgb(255 255 255 / .15);
  box-shadow:inset 0 3px 5px rgb(0 0 0 / .125)
}
.button-translucent:not(:disabled):not(.is-disabled):active:focus,.button-translucent:not(:disabled):not(.is-disabled).is-active:focus {
  box-shadow:inset 0 3px 5px rgb(0 0 0 / .125),0 0 0 .2rem rgba(208, 218, 255, 1)
}
.button-outline-primary:hover,.pagination-next-link:hover,.pagination-prev-link:hover,.pagination-first-link:hover,.pagination-last-link:hover,.subscribe-article button:hover,.subscribe-section button:hover,.subscribe-topic button:hover,.subscribe-organization button:hover {
  color:rgba(255, 0, 104, 1);
  border-color:rgba(255, 0, 104, 1)
}
.button-outline-primary:focus,.pagination-next-link:focus,.pagination-prev-link:focus,.pagination-first-link:focus,.pagination-last-link:focus,.subscribe-article button:focus,.subscribe-section button:focus,.subscribe-topic button:focus,.subscribe-organization button:focus,.button-outline-primary.is-focused,.is-focused.pagination-next-link,.is-focused.pagination-prev-link,.is-focused.pagination-first-link,.is-focused.pagination-last-link,.subscribe-article button.is-focused,.subscribe-section button.is-focused,.subscribe-topic button.is-focused,.subscribe-organization button.is-focused {
  outline:0;
  box-shadow:0 2px 0 rgb(0 0 0 / .05),inset 0 1px 0 rgb(255 255 255 / .1),0 0 0 .2rem rgba(208, 218, 255, 1)
}
.button-outline-primary:disabled,.pagination-next-link:disabled,.pagination-prev-link:disabled,.pagination-first-link:disabled,.pagination-last-link:disabled,.subscribe-article button:disabled,.subscribe-section button:disabled,.subscribe-topic button:disabled,.subscribe-organization button:disabled,.button-outline-primary.is-disabled,.is-disabled.pagination-next-link,.is-disabled.pagination-prev-link,.is-disabled.pagination-first-link,.is-disabled.pagination-last-link,.subscribe-article button.is-disabled,.subscribe-section button.is-disabled,.subscribe-topic button.is-disabled,.subscribe-organization button.is-disabled {
  color:rgba(42, 46, 66, 1);
  border-color:#E2E8F0
}
.button-outline-primary:not(:disabled):not(.is-disabled):active,.pagination-next-link:not(:disabled):not(.is-disabled):active,.pagination-prev-link:not(:disabled):not(.is-disabled):active,.pagination-first-link:not(:disabled):not(.is-disabled):active,.pagination-last-link:not(:disabled):not(.is-disabled):active,.subscribe-article button:not(:disabled):not(.is-disabled):active,.subscribe-section button:not(:disabled):not(.is-disabled):active,.subscribe-topic button:not(:disabled):not(.is-disabled):active,.subscribe-organization button:not(:disabled):not(.is-disabled):active,.button-outline-primary:not(:disabled):not(.is-disabled).is-active,:not(:disabled):not(.is-disabled).is-active.pagination-next-link,:not(:disabled):not(.is-disabled).is-active.pagination-prev-link,:not(:disabled):not(.is-disabled).is-active.pagination-first-link,:not(:disabled):not(.is-disabled).is-active.pagination-last-link,.subscribe-article button:not(:disabled):not(.is-disabled).is-active,.subscribe-section button:not(:disabled):not(.is-disabled).is-active,.subscribe-topic button:not(:disabled):not(.is-disabled).is-active,.subscribe-organization button:not(:disabled):not(.is-disabled).is-active {
  color:#eb0060;
  border-color:#eb0060
}
.button .badge,.pagination-next-link .badge,.pagination-prev-link .badge,.pagination-first-link .badge,.pagination-last-link .badge,.subscribe-article button .badge,.subscribe-section button .badge,.subscribe-topic button .badge,.subscribe-organization button .badge,.subscribe-user button .badge,.subscribe-link button .badge,.actions-user [role="button"] .badge,.form input[type="submit"] .badge {
  position:relative;
  top:-1px
}
.button-group,.button-group-vertical {
  position:relative;
  display:inline-flex;
  vertical-align:middle
}
.button-group>.button,.button-group>.pagination-next-link,.button-group>.pagination-prev-link,.button-group>.pagination-first-link,.button-group>.pagination-last-link,.subscribe-article .button-group>button,.subscribe-section .button-group>button,.subscribe-topic .button-group>button,.subscribe-organization .button-group>button,.subscribe-user .button-group>button,.subscribe-link .button-group>button,.actions-user .button-group>[role="button"],.form .button-group>input[type="submit"],.button-group-vertical>.button,.button-group-vertical>.pagination-next-link,.button-group-vertical>.pagination-prev-link,.button-group-vertical>.pagination-first-link,.button-group-vertical>.pagination-last-link,.subscribe-article .button-group-vertical>button,.subscribe-section .button-group-vertical>button,.subscribe-topic .button-group-vertical>button,.subscribe-organization .button-group-vertical>button,.subscribe-user .button-group-vertical>button,.subscribe-link .button-group-vertical>button,.actions-user .button-group-vertical>[role="button"],.form .button-group-vertical>input[type="submit"] {
  position:relative;
  flex:1 1 auto
}
.button-group>.button:hover,.button-group>.pagination-next-link:hover,.button-group>.pagination-prev-link:hover,.button-group>.pagination-first-link:hover,.button-group>.pagination-last-link:hover,.subscribe-article .button-group>button:hover,.subscribe-section .button-group>button:hover,.subscribe-topic .button-group>button:hover,.subscribe-organization .button-group>button:hover,.subscribe-user .button-group>button:hover,.subscribe-link .button-group>button:hover,.actions-user .button-group>[role="button"]:hover,.form .button-group>input[type="submit"]:hover,.button-group-vertical>.button:hover,.button-group-vertical>.pagination-next-link:hover,.button-group-vertical>.pagination-prev-link:hover,.button-group-vertical>.pagination-first-link:hover,.button-group-vertical>.pagination-last-link:hover,.subscribe-article .button-group-vertical>button:hover,.subscribe-section .button-group-vertical>button:hover,.subscribe-topic .button-group-vertical>button:hover,.subscribe-organization .button-group-vertical>button:hover,.subscribe-user .button-group-vertical>button:hover,.subscribe-link .button-group-vertical>button:hover,.actions-user .button-group-vertical>[role="button"]:hover,.form .button-group-vertical>input[type="submit"]:hover {
  z-index:1
}
.button-group>.button:focus,.button-group>.pagination-next-link:focus,.button-group>.pagination-prev-link:focus,.button-group>.pagination-first-link:focus,.button-group>.pagination-last-link:focus,.subscribe-article .button-group>button:focus,.subscribe-section .button-group>button:focus,.subscribe-topic .button-group>button:focus,.subscribe-organization .button-group>button:focus,.subscribe-user .button-group>button:focus,.subscribe-link .button-group>button:focus,.actions-user .button-group>[role="button"]:focus,.form .button-group>input[type="submit"]:focus,.button-group>.button:active,.button-group>.pagination-next-link:active,.button-group>.pagination-prev-link:active,.button-group>.pagination-first-link:active,.button-group>.pagination-last-link:active,.subscribe-article .button-group>button:active,.subscribe-section .button-group>button:active,.subscribe-topic .button-group>button:active,.subscribe-organization .button-group>button:active,.subscribe-user .button-group>button:active,.subscribe-link .button-group>button:active,.actions-user .button-group>[role="button"]:active,.form .button-group>input[type="submit"]:active,.button-group>.button.is-active,.button-group>.is-active.pagination-next-link,.button-group>.is-active.pagination-prev-link,.button-group>.is-active.pagination-first-link,.button-group>.is-active.pagination-last-link,.subscribe-article .button-group>button.is-active,.subscribe-section .button-group>button.is-active,.subscribe-topic .button-group>button.is-active,.subscribe-organization .button-group>button.is-active,.subscribe-user .button-group>button.is-active,.subscribe-link .button-group>button.is-active,.actions-user .button-group>.is-active[role="button"],.form .button-group>input.is-active[type="submit"],.button-group-vertical>.button:focus,.button-group-vertical>.pagination-next-link:focus,.button-group-vertical>.pagination-prev-link:focus,.button-group-vertical>.pagination-first-link:focus,.button-group-vertical>.pagination-last-link:focus,.subscribe-article .button-group-vertical>button:focus,.subscribe-section .button-group-vertical>button:focus,.subscribe-topic .button-group-vertical>button:focus,.subscribe-organization .button-group-vertical>button:focus,.subscribe-user .button-group-vertical>button:focus,.subscribe-link .button-group-vertical>button:focus,.actions-user .button-group-vertical>[role="button"]:focus,.form .button-group-vertical>input[type="submit"]:focus,.button-group-vertical>.button:active,.button-group-vertical>.pagination-next-link:active,.button-group-vertical>.pagination-prev-link:active,.button-group-vertical>.pagination-first-link:active,.button-group-vertical>.pagination-last-link:active,.subscribe-article .button-group-vertical>button:active,.subscribe-section .button-group-vertical>button:active,.subscribe-topic .button-group-vertical>button:active,.subscribe-organization .button-group-vertical>button:active,.subscribe-user .button-group-vertical>button:active,.subscribe-link .button-group-vertical>button:active,.actions-user .button-group-vertical>[role="button"]:active,.form .button-group-vertical>input[type="submit"]:active,.button-group-vertical>.button.is-active,.button-group-vertical>.is-active.pagination-next-link,.button-group-vertical>.is-active.pagination-prev-link,.button-group-vertical>.is-active.pagination-first-link,.button-group-vertical>.is-active.pagination-last-link,.subscribe-article .button-group-vertical>button.is-active,.subscribe-section .button-group-vertical>button.is-active,.subscribe-topic .button-group-vertical>button.is-active,.subscribe-organization .button-group-vertical>button.is-active,.subscribe-user .button-group-vertical>button.is-active,.subscribe-link .button-group-vertical>button.is-active,.actions-user .button-group-vertical>.is-active[role="button"],.form .button-group-vertical>input.is-active[type="submit"] {
  z-index:1
}
.button-group>.button:not(:first-child),.button-group>.pagination-next-link:not(:first-child),.button-group>.pagination-prev-link:not(:first-child),.button-group>.pagination-first-link:not(:first-child),.button-group>.pagination-last-link:not(:first-child),.subscribe-article .button-group>button:not(:first-child),.subscribe-section .button-group>button:not(:first-child),.subscribe-topic .button-group>button:not(:first-child),.subscribe-organization .button-group>button:not(:first-child),.subscribe-user .button-group>button:not(:first-child),.subscribe-link .button-group>button:not(:first-child),.actions-user .button-group>[role="button"]:not(:first-child),.form .button-group>input[type="submit"]:not(:first-child),.button-group>.button-group:not(:first-child) {
  margin-left:-1px
}
.button-group>.button:not(:last-child),.button-group>.pagination-next-link:not(:last-child),.button-group>.pagination-prev-link:not(:last-child),.button-group>.pagination-first-link:not(:last-child),.button-group>.pagination-last-link:not(:last-child),.subscribe-article .button-group>button:not(:last-child),.subscribe-section .button-group>button:not(:last-child),.subscribe-topic .button-group>button:not(:last-child),.subscribe-organization .button-group>button:not(:last-child),.subscribe-user .button-group>button:not(:last-child),.subscribe-link .button-group>button:not(:last-child),.actions-user .button-group>[role="button"]:not(:last-child),.form .button-group>input[type="submit"]:not(:last-child),.button-group>.button-group:not(:last-child)>.button,.button-group>.button-group:not(:last-child)>.pagination-next-link,.button-group>.button-group:not(:last-child)>.pagination-prev-link,.button-group>.button-group:not(:last-child)>.pagination-first-link,.button-group>.button-group:not(:last-child)>.pagination-last-link,.subscribe-article .button-group>.button-group:not(:last-child)>button,.subscribe-section .button-group>.button-group:not(:last-child)>button,.subscribe-topic .button-group>.button-group:not(:last-child)>button,.subscribe-organization .button-group>.button-group:not(:last-child)>button,.subscribe-user .button-group>.button-group:not(:last-child)>button,.subscribe-link .button-group>.button-group:not(:last-child)>button,.actions-user .button-group>.button-group:not(:last-child)>[role="button"],.form .button-group>.button-group:not(:last-child)>input[type="submit"] {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.button-group>.button:not(:first-child),.button-group>.pagination-next-link:not(:first-child),.button-group>.pagination-prev-link:not(:first-child),.button-group>.pagination-first-link:not(:first-child),.button-group>.pagination-last-link:not(:first-child),.subscribe-article .button-group>button:not(:first-child),.subscribe-section .button-group>button:not(:first-child),.subscribe-topic .button-group>button:not(:first-child),.subscribe-organization .button-group>button:not(:first-child),.subscribe-user .button-group>button:not(:first-child),.subscribe-link .button-group>button:not(:first-child),.actions-user .button-group>[role="button"]:not(:first-child),.form .button-group>input[type="submit"]:not(:first-child),.button-group>.button-group:not(:first-child)>.button,.button-group>.button-group:not(:first-child)>.pagination-next-link,.button-group>.button-group:not(:first-child)>.pagination-prev-link,.button-group>.button-group:not(:first-child)>.pagination-first-link,.button-group>.button-group:not(:first-child)>.pagination-last-link,.subscribe-article .button-group>.button-group:not(:first-child)>button,.subscribe-section .button-group>.button-group:not(:first-child)>button,.subscribe-topic .button-group>.button-group:not(:first-child)>button,.subscribe-organization .button-group>.button-group:not(:first-child)>button,.subscribe-user .button-group>.button-group:not(:first-child)>button,.subscribe-link .button-group>.button-group:not(:first-child)>button,.actions-user .button-group>.button-group:not(:first-child)>[role="button"],.form .button-group>.button-group:not(:first-child)>input[type="submit"] {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.button-group-sm>.button,.button-group-sm>.pagination-next-link,.button-group-sm>.pagination-prev-link,.button-group-sm>.pagination-first-link,.button-group-sm>.pagination-last-link,.subscribe-article .button-group-sm>button,.subscribe-section .button-group-sm>button,.subscribe-topic .button-group-sm>button,.subscribe-organization .button-group-sm>button,.subscribe-user .button-group-sm>button,.subscribe-link .button-group-sm>button,.actions-user .button-group-sm>[role="button"],.form .button-group-sm>input[type="submit"] {
  padding:.25em .75em;
  font-size:.875rem
}
.button-group-lg>.button,.button-group-lg>.pagination-next-link,.button-group-lg>.pagination-prev-link,.button-group-lg>.pagination-first-link,.button-group-lg>.pagination-last-link,.subscribe-article .button-group-lg>button,.subscribe-section .button-group-lg>button,.subscribe-topic .button-group-lg>button,.subscribe-organization .button-group-lg>button,.subscribe-user .button-group-lg>button,.subscribe-link .button-group-lg>button,.actions-user .button-group-lg>[role="button"],.form .button-group-lg>input[type="submit"] {
  padding:.5em 1.5em;
  font-size:1.125rem
}
.button-group-vertical {
  flex-direction:column;
  align-content:flex-start;
  justify-content:center
}
.button-group-vertical>.button,.button-group-vertical>.pagination-next-link,.button-group-vertical>.pagination-prev-link,.button-group-vertical>.pagination-first-link,.button-group-vertical>.pagination-last-link,.subscribe-article .button-group-vertical>button,.subscribe-section .button-group-vertical>button,.subscribe-topic .button-group-vertical>button,.subscribe-organization .button-group-vertical>button,.subscribe-user .button-group-vertical>button,.subscribe-link .button-group-vertical>button,.actions-user .button-group-vertical>[role="button"],.form .button-group-vertical>input[type="submit"],.button-group-vertical>.button-group {
  width:100%
}
.button-group-vertical>.button:not(:first-child),.button-group-vertical>.pagination-next-link:not(:first-child),.button-group-vertical>.pagination-prev-link:not(:first-child),.button-group-vertical>.pagination-first-link:not(:first-child),.button-group-vertical>.pagination-last-link:not(:first-child),.subscribe-article .button-group-vertical>button:not(:first-child),.subscribe-section .button-group-vertical>button:not(:first-child),.subscribe-topic .button-group-vertical>button:not(:first-child),.subscribe-organization .button-group-vertical>button:not(:first-child),.subscribe-user .button-group-vertical>button:not(:first-child),.subscribe-link .button-group-vertical>button:not(:first-child),.actions-user .button-group-vertical>[role="button"]:not(:first-child),.form .button-group-vertical>input[type="submit"]:not(:first-child),.button-group-vertical>.button-group:not(:first-child) {
  margin-top:-1px
}
.button-group-vertical>.button:not(:last-child),.button-group-vertical>.pagination-next-link:not(:last-child),.button-group-vertical>.pagination-prev-link:not(:last-child),.button-group-vertical>.pagination-first-link:not(:last-child),.button-group-vertical>.pagination-last-link:not(:last-child),.subscribe-article .button-group-vertical>button:not(:last-child),.subscribe-section .button-group-vertical>button:not(:last-child),.subscribe-topic .button-group-vertical>button:not(:last-child),.subscribe-organization .button-group-vertical>button:not(:last-child),.subscribe-user .button-group-vertical>button:not(:last-child),.subscribe-link .button-group-vertical>button:not(:last-child),.actions-user .button-group-vertical>[role="button"]:not(:last-child),.form .button-group-vertical>input[type="submit"]:not(:last-child),.button-group-vertical>.button-group:not(:last-child)>.button,.button-group-vertical>.button-group:not(:last-child)>.pagination-next-link,.button-group-vertical>.button-group:not(:last-child)>.pagination-prev-link,.button-group-vertical>.button-group:not(:last-child)>.pagination-first-link,.button-group-vertical>.button-group:not(:last-child)>.pagination-last-link,.subscribe-article .button-group-vertical>.button-group:not(:last-child)>button,.subscribe-section .button-group-vertical>.button-group:not(:last-child)>button,.subscribe-topic .button-group-vertical>.button-group:not(:last-child)>button,.subscribe-organization .button-group-vertical>.button-group:not(:last-child)>button,.subscribe-user .button-group-vertical>.button-group:not(:last-child)>button,.subscribe-link .button-group-vertical>.button-group:not(:last-child)>button,.actions-user .button-group-vertical>.button-group:not(:last-child)>[role="button"],.form .button-group-vertical>.button-group:not(:last-child)>input[type="submit"] {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.button-group-vertical>.button:not(:first-child),.button-group-vertical>.pagination-next-link:not(:first-child),.button-group-vertical>.pagination-prev-link:not(:first-child),.button-group-vertical>.pagination-first-link:not(:first-child),.button-group-vertical>.pagination-last-link:not(:first-child),.subscribe-article .button-group-vertical>button:not(:first-child),.subscribe-section .button-group-vertical>button:not(:first-child),.subscribe-topic .button-group-vertical>button:not(:first-child),.subscribe-organization .button-group-vertical>button:not(:first-child),.subscribe-user .button-group-vertical>button:not(:first-child),.subscribe-link .button-group-vertical>button:not(:first-child),.actions-user .button-group-vertical>[role="button"]:not(:first-child),.form .button-group-vertical>input[type="submit"]:not(:first-child),.button-group-vertical>.button-group:not(:first-child)>.button,.button-group-vertical>.button-group:not(:first-child)>.pagination-next-link,.button-group-vertical>.button-group:not(:first-child)>.pagination-prev-link,.button-group-vertical>.button-group:not(:first-child)>.pagination-first-link,.button-group-vertical>.button-group:not(:first-child)>.pagination-last-link,.subscribe-article .button-group-vertical>.button-group:not(:first-child)>button,.subscribe-section .button-group-vertical>.button-group:not(:first-child)>button,.subscribe-topic .button-group-vertical>.button-group:not(:first-child)>button,.subscribe-organization .button-group-vertical>.button-group:not(:first-child)>button,.subscribe-user .button-group-vertical>.button-group:not(:first-child)>button,.subscribe-link .button-group-vertical>.button-group:not(:first-child)>button,.actions-user .button-group-vertical>.button-group:not(:first-child)>[role="button"],.form .button-group-vertical>.button-group:not(:first-child)>input[type="submit"] {
  border-top-left-radius:0;
  border-top-right-radius:0
}
.form-field {
  margin-bottom:1.5rem
}
.form-field>label {
  display:block;
  margin:0 0 .5rem;
  font-size:.9375rem
}
.form-field>p {
  margin:.25rem 0 0;
  color:#718096;
  font-size:.875rem
}
.form-field select,.form-field .nesty-input,.form-field .hc-multiselect-toggle,.form-field>input,.form-field>textarea {
  padding:.5em .75em;
  color:inherit;
  border:1px solid #E2E8F0;
  background-color:#fff;
  width:100%;
  border-radius:.5rem;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
.form-field select:hover,.form-field .nesty-input:hover,.form-field .hc-multiselect-toggle:hover,.form-field>input:hover,.form-field>textarea:hover {
  border-color:#718096
}
.form-field select:focus,.form-field .nesty-input:focus,.form-field .hc-multiselect-toggle:focus,.form-field>input:focus,.form-field>textarea:focus {
  outline:0;
  border-color:rgba(255, 0, 104, 1);
  box-shadow:0 0 0 .2rem rgba(208, 218, 255, 1)
}
.form-field select:disabled,.form-field .nesty-input:disabled,.form-field .hc-multiselect-toggle:disabled,.form-field select.is-disabled,.form-field .is-disabled.nesty-input,.form-field .is-disabled.hc-multiselect-toggle,.form-field>input:disabled,.form-field>input.is-disabled,.form-field>textarea:disabled,.form-field>textarea.is-disabled {
  border-color:#E2E8F0;
  background-color:#E2E8F0;
  cursor:not-allowed
}
.form-field select,.form-field .nesty-input,.form-field .hc-multiselect-toggle {
  padding-right:2em;
  background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23718096' d='M0 0h10L5 6 0 0z'/%3E%3C/svg%3E%0A") no-repeat #fff;
  background-position:right .75em center;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.form-field>input::-webkit-input-placeholder,.form-field>textarea::-webkit-input-placeholder {
  color:#718096
}
.form-field>input::-moz-placeholder,.form-field>textarea::-moz-placeholder {
  color:#718096
}
.form-field>input:-moz-placeholder,.form-field>textarea:-moz-placeholder {
  color:#718096
}
.form-field>input:-ms-input-placeholder,.form-field>textarea:-ms-input-placeholder {
  color:#718096
}
.form-field>textarea {
  min-height:8em
}
.form-field.required>label::after {
  margin-left:2px;
  content:"*";
  color:#FC8181
}
.form-field .optional {
  margin-left:2px
}
.search {
  position:relative
}
.search-icon {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  margin-left:1em;
  margin-right:1em;
  bottom:-.125em;
  display:inline-block;
  width:1em;
  line-height:1
}
.search .form-field:hover {
  border-color:#191357
}
.search .form-field.is-focused {
  border-color:#191357;
  box-shadow:0 0 0 .2rem rgb(19 14 65 / .1)
}
.search .form-field.is-focused+.search-icon {
  color:#191357
}
.search [type="search"] {
  padding-left:2.5em;
  border:none;
  background-color:#fff0;
  -webkit-appearance:none;
  appearance:none
}
[dir="rtl"] .search [type="search"] {
  padding-right:2.5em;
  padding-left:1em
}
.search [type="search"]:focus {
  box-shadow:none
}
.search-translucent .form-field {
  background-color:rgb(255 255 255 / .1);
  border-color:rgb(255 255 255 / .1)
}
.search-translucent .form-field+.search-icon {
  color:#fff
}
.search-translucent .form-field:hover {
  background-color:rgb(255 255 255 / .15);
  border-color:rgb(255 255 255 / .15)
}
.search-translucent .form-field.is-focused {
  background-color:#fff
}
.search-translucent .form-field:not(.is-focused) {
  color:#fff
}
.search-translucent .form-field:not(.is-focused)>input[type="search"]::-webkit-input-placeholder {
  color:#EDF2F7
}
.search-translucent .form-field:not(.is-focused)>input[type="search"]::-moz-placeholder {
  color:#EDF2F7
}
.search-translucent .form-field:not(.is-focused)>input[type="search"]:-moz-placeholder {
  color:#EDF2F7
}
.search-translucent .form-field:not(.is-focused)>input[type="search"]:-ms-input-placeholder {
  color:#EDF2F7
}
.boolean input {
  padding:.5rem;
  margin-right:.5em;
  width:auto;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.boolean input:checked {
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.boolean input:indeterminate {
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.boolean input:checked,.boolean input:indeterminate {
  border-color:rgba(255, 0, 104, 1);
  background-color:rgba(255, 0, 104, 1);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:.75em
}
.boolean input:active {
  filter:brightness(90%)
}
.boolean input:focus {
  outline:0;
  border-color:rgba(255, 0, 104, 1)
}
.nesty-input,.hc-multiselect-toggle {
  height:auto
}
.nesty-input:hover,.hc-multiselect-toggle:hover {
  color:inherit;
  text-decoration:none
}
.nesty-input::after,.hc-multiselect-toggle::after {
  content:""
}
.hc-multiselect-toggle li {
  padding:4px 6px;
  margin-top:0;
  margin-bottom:0;
  font-size:.875rem;
  line-height:1
}
.upload-dropzone {
  color:inherit;
  border:1px solid #E2E8F0;
  background-color:#fff;
  width:100%;
  border-radius:.25rem;
  transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
.upload-dropzone span {
  color:inherit
}
.upload-dropzone:hover {
  border-color:#718096
}
.upload-dropzone[data-hc-focus="true"] {
  outline:0;
  border-color:rgba(255, 0, 104, 1);
  box-shadow:0 0 0 .2rem rgba(208, 218, 255, 1)
}
.svg-icon {
  box-sizing:content-box;
  height:1em
}
.svg-icon {
  position:relative;
  bottom:-.125em;
  display:inline-block;
  width:1em;
  line-height:1;
  flex-shrink:0
}
.img-fluid {
  max-width:100%;
  height:auto
}
.content img {
  max-width:100%;
  height:auto
}
.link-plain,.link-implied {
  text-decoration:none
}
.link-plain:hover,.link-implied:hover {
  color:inherit;
  text-decoration:none
}
#page-container .section-article-li li {
  text-decoration:none
}
.link-stretched::after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
  content:"";
  pointer-events:auto;
  background-color:#fff0
}
.link-anchor {
  opacity:0;
  margin-left:.25rem;
  margin-right:.25rem
}
:hover>.link-anchor,.link-anchor:focus {
  opacity:1
}
.link-anchor::before {
  content:"#"
}
.link-anchor:hover,.link-anchor:focus,.link-anchor:active {
  text-decoration:none
}
.link {
  color:currentColor
}
.link::after {
  background-color:currentColor;
  opacity:.2
}
.link:focus,.link:hover {
  color:rgba(104, 113, 136, 1)
}
.link:focus::after,.link:hover::after {
  background-color:rgba(104, 113, 136, 1);
  opacity:1
}
.link-article {
  color:rgba(104, 113, 136, 1)
}
.link-article::after {
  background-color:rgba(104, 113, 136, 1);
  opacity:.2
}
.link-article:focus::after,.link-article:hover::after {
  opacity:1
}
.link-implied {
  color:currentColor
}
.link-implied::after {
  background-color:currentColor;
  opacity:0
}
.link-implied:focus::after,.link-implied:hover::after {
  opacity:.2
}
.link,.link-article,.link-implied {
  position:relative
}
.link::after,.link-article::after,.link-implied::after {
  position:absolute;
  left:0;
  right:0;
  bottom:-.125em;
  content:"";
  height:.125em
}
.link:focus,.link:hover,.link-article:focus,.link-article:hover,.link-implied:focus,.link-implied:hover {
  text-decoration:none
}
.link:active::after,.link-article:active::after,.link-implied:active::after {
  opacity:1
}
.list-unstyled {
  padding-left:0;
  list-style:none
}
.list-bordered>:not(:last-child) {
  border-bottom:0
}
.list-item {
  margin:1rem 0
}
.list-divider {
  display:flex;
  flex-wrap:wrap;
  padding-left:0;
  list-style:none;
  margin-bottom:1rem
}
.list-divider>*+* {
  padding-left:.5rem
}
.list-divider>*+*::before {
  display:inline-block;
  padding-right:.5rem;
  content:"·"
}
.list-divider>*+*::before {
  color:#718096
}
.list-divider>*+*[data-divider]::before {
  content:attr(data-divider)
}
.list-group {
  display:flex;
  flex-direction:column;
  padding-left:0;
  margin-bottom:0
}
.list-group-item-action {
  width:100%;
  color:rgba(42, 46, 66, 1);
  text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover {
  z-index:1;
  color:rgba(42, 46, 66, 1);
  text-decoration:none;
  background-color:#F7FAFC
}
.list-group-item-action:active {
  color:rgba(42, 46, 66, 1);
  background-color:#EDF2F7
}
.list-group-item {
  position:relative;
  display:block;
  padding:.5em 1em;
  margin-bottom:-1px;
  background-color:#fff;
  border:1px solid #E2E8F0
}
.list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.list-group-item:last-child {
  margin-bottom:0;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.list-group-item:disabled,.list-group-item.is-disabled {
  color:#718096;
  pointer-events:none;
  background-color:#fff
}
.list-group-item.is-active {
  z-index:2;
  color:#fff;
  background-color:rgba(104, 113, 136, 1);
  border-color:rgba(104, 113, 136, 1)
}
.list-group-horizontal {
  flex-direction:row
}
.list-group-horizontal .list-group-item {
  margin-right:-1px;
  margin-bottom:0
}
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
}
.list-group-horizontal .list-group-item:last-child {
  margin-right:0;
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:0
}
@media (min-width:576px) {
  .sm\:list-group-horizontal {
  flex-direction:row
}
.sm\:list-group-horizontal .list-group-item {
  margin-right:-1px;
  margin-bottom:0
}
.sm\:list-group-horizontal .list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
}
.sm\:list-group-horizontal .list-group-item:last-child {
  margin-right:0;
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:0
}
}@media (min-width:768px) {
  .md\:list-group-horizontal {
  flex-direction:row
}
.md\:list-group-horizontal .list-group-item {
  margin-right:-1px;
  margin-bottom:0
}
.md\:list-group-horizontal .list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
}
.md\:list-group-horizontal .list-group-item:last-child {
  margin-right:0;
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:0
}
}@media (min-width:992px) {
  .lg\:list-group-horizontal {
  flex-direction:row
}
.lg\:list-group-horizontal .list-group-item {
  margin-right:-1px;
  margin-bottom:0
}
.lg\:list-group-horizontal .list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
}
.lg\:list-group-horizontal .list-group-item:last-child {
  margin-right:0;
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:0
}
}@media (min-width:1200px) {
  .xl\:list-group-horizontal {
  flex-direction:row
}
.xl\:list-group-horizontal .list-group-item {
  margin-right:-1px;
  margin-bottom:0
}
.xl\:list-group-horizontal .list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
}
.xl\:list-group-horizontal .list-group-item:last-child {
  margin-right:0;
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:0
}
}.list-group-flush .list-group-item {
  border-right:0;
  border-left:0;
  border-radius:0
}
.list-group-flush .list-group-item:first-child {
  border-top:0
}
.list-group-flush .list-group-item:last-child {
  margin-bottom:-1px
}
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom:0;
  border-bottom:0
}
article table {
  border-color:#fff
}
.table,.content table:not([class*="table"]) {
  color:rgba(42, 46, 66, 1)
}
.table th,.content table:not([class*="table"]) th,.table td,.content table:not([class*="table"]) td {
  padding:.75rem;
  vertical-align:top;
  background-color:#f4f6fc;
  box-shadow:7px 7px 0 0 #e0e6f9
}
.table thead th,.content table:not([class*="table"]) thead th {
  font-size:.9375rem;
  font-weight:400;
  vertical-align:bottom;
  border-bottom:1px solid #d0daff
}
.table tbody,.content table:not([class*="table"]) tbody {
  font-size:.9375rem
}
.table tr:not(:last-child),.content table:not([class*="table"]) tr:not(:last-child) {
  border-bottom:1px solid #d0daff
}
.table-sm th,.table-sm td {
  padding:.375rem
}
.table-flush th:first-child,.table-flush td:first-child {
  padding-left:0
}
.table-flush th:last-child,.table-flush td:last-child {
  padding-right:0
}
.table-bordered {
  border:1px solid #d0daff
}
.table-bordered th,.table-bordered td {
  border:1px solid #d0daff
}
.table-bordered th:first-child,.table-bordered td:first-child {
  padding-left:.75rem
}
.table-bordered th:last-child,.table-bordered td:last-child {
  padding-right:.75rem
}
.table-bordered thead th,.table-bordered thead td {
  border-bottom-width:2px
}
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody {
  border:0
}
.table-borderless tr:not(:last-child) {
  border-bottom:none
}
.table-flush th:first-child,.table-flush td:first-child {
  padding-left:0
}
.table-flush th:last-child,.table-flush td:last-child {
  padding-right:0
}
.hr {
  margin:0;
  border:0;
  border-bottom:1px solid #d0daff;
  background:#fff0
}
.zd-comment {
  margin-bottom:1rem
}
.container {
  padding:0 5%;
  padding-right:4.5%;
  padding-left:4.5%;
  margin-right:auto;
  margin-left:auto;
  width:100%
}
.hero-container {
  padding-right:2rem!important;
  padding-left:2rem!important
}
@media (min-width:992px) {
  .container {
  max-width:960px
}
}@media (min-width:1200px) {
  .container {
  max-width:1250px
}
}.container-fluid {
  padding:0 5%;
  padding-right:2rem;
  padding-left:2rem;
  margin-right:auto;
  margin-left:auto;
  width:100%
}
.flex-container {
  display:flex;
  flex-direction:column
}
@media (min-width:768px) {
  .flex-container {
  flex-direction:row;
  align-items:flex-end
}
}.row {
  display:flex;
  flex-wrap:wrap;
  flex-grow:1;
  margin-right:-1rem;
  margin-left:-1rem
}
.row-flush {
  margin-right:0;
  margin-left:0
}
.row-flush>[class*="col"] {
  padding-right:0;
  padding-left:0
}
.row-sm {
  margin-right:-.75rem;
  margin-left:-.75rem
}
.row-sm>[class*="col"] {
  padding-right:.75rem;
  padding-left:.75rem
}
.row-lg {
  margin-right:-1.5rem;
  margin-left:-1.5rem
}
.row-lg>[class*="col"] {
  padding-right:1.5rem;
  padding-left:1.5rem
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.sm\:col-1,.sm\:col-2,.sm\:col-3,.sm\:col-4,.sm\:col-5,.sm\:col-6,.sm\:col-7,.sm\:col-8,.sm\:col-9,.sm\:col-10,.sm\:col-11,.sm\:col-12,.sm\:col,.sm\:col-auto,.md\:col-1,.md\:col-2,.md\:col-3,.md\:col-4,.md\:col-5,.md\:col-6,.md\:col-7,.md\:col-8,.md\:col-9,.md\:col-10,.md\:col-11,.md\:col-12,.md\:col,.md\:col-auto,.lg\:col-1,.lg\:col-2,.lg\:col-3,.lg\:col-4,.lg\:col-5,.lg\:col-6,.lg\:col-7,.lg\:col-8,.lg\:col-9,.lg\:col-10,.lg\:col-11,.lg\:col-12,.lg\:col,.lg\:col-auto,.xl\:col-1,.xl\:col-2,.xl\:col-3,.xl\:col-4,.xl\:col-5,.xl\:col-6,.xl\:col-7,.xl\:col-8,.xl\:col-9,.xl\:col-10,.xl\:col-11,.xl\:col-12,.xl\:col,.xl\:col-auto {
  position:relative;
  padding-right:1rem;
  padding-left:1rem;
  width:100%;
  min-height:1px;
  min-width:0
}
.col {
  flex-basis:0%;
  flex-grow:1;
  max-width:100%
}
.col-auto {
  flex:1 0 300px
}
.col-1 {
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
}
.col-2 {
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.col-3 {
  flex:0 0 25%;
  max-width:25%
}
.col-4 {
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.col-5 {
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
}
.col-6 {
  flex:0 0 50%;
  max-width:50%
}
.col-7 {
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
}
.col-8 {
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
}
.col-9 {
  flex:0 0 75%;
  max-width:75%
}
.col-10 {
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
}
.col-11 {
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
}
.col-12 {
  flex:0 0 100%;
  max-width:100%
}
.col-order-1 {
  order:1
}
.col-order-2 {
  order:2
}
.col-order-3 {
  order:3
}
.col-order-4 {
  order:4
}
.col-order-5 {
  order:5
}
.col-order-6 {
  order:6
}
.col-order-7 {
  order:7
}
.col-order-8 {
  order:8
}
.col-order-9 {
  order:9
}
.col-order-10 {
  order:10
}
.col-order-11 {
  order:11
}
.col-order-12 {
  order:12
}
.col-offset-1 {
  margin-left:8.3333333333%
}
.col-offset-2 {
  margin-left:16.6666666667%
}
.col-offset-3 {
  margin-left:25%
}
.col-offset-4 {
  margin-left:33.3333333333%
}
.col-offset-5 {
  margin-left:41.6666666667%
}
.col-offset-6 {
  margin-left:50%
}
.col-offset-7 {
  margin-left:58.3333333333%
}
.col-offset-8 {
  margin-left:66.6666666667%
}
.col-offset-9 {
  margin-left:75%
}
.col-offset-10 {
  margin-left:83.3333333333%
}
.col-offset-11 {
  margin-left:91.6666666667%
}
@media (min-width:576px) {
  .sm\:col {
  flex-basis:0%;
  flex-grow:1;
  max-width:100%
}
.sm\:col-auto {
  flex:1 0 300px
}
.sm\:col-1 {
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
}
.sm\:col-2 {
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.sm\:col-3 {
  flex:0 0 25%;
  max-width:25%
}
.sm\:col-4 {
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.sm\:col-5 {
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
}
.sm\:col-6 {
  flex:0 0 50%;
  max-width:50%
}
.sm\:col-7 {
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
}
.sm\:col-8 {
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
}
.sm\:col-9 {
  flex:0 0 75%;
  max-width:75%
}
.sm\:col-10 {
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
}
.sm\:col-11 {
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
}
.sm\:col-12 {
  flex:0 0 100%;
  max-width:100%
}
.sm\:col-order-1 {
  order:1
}
.sm\:col-order-2 {
  order:2
}
.sm\:col-order-3 {
  order:3
}
.sm\:col-order-4 {
  order:4
}
.sm\:col-order-5 {
  order:5
}
.sm\:col-order-6 {
  order:6
}
.sm\:col-order-7 {
  order:7
}
.sm\:col-order-8 {
  order:8
}
.sm\:col-order-9 {
  order:9
}
.sm\:col-order-10 {
  order:10
}
.sm\:col-order-11 {
  order:11
}
.sm\:col-order-12 {
  order:12
}
.sm\:col-offset-0 {
  margin-left:0
}
.sm\:col-offset-1 {
  margin-left:8.3333333333%
}
.sm\:col-offset-2 {
  margin-left:16.6666666667%
}
.sm\:col-offset-3 {
  margin-left:25%
}
.sm\:col-offset-4 {
  margin-left:33.3333333333%
}
.sm\:col-offset-5 {
  margin-left:41.6666666667%
}
.sm\:col-offset-6 {
  margin-left:50%
}
.sm\:col-offset-7 {
  margin-left:58.3333333333%
}
.sm\:col-offset-8 {
  margin-left:66.6666666667%
}
.sm\:col-offset-9 {
  margin-left:75%
}
.sm\:col-offset-10 {
  margin-left:83.3333333333%
}
.sm\:col-offset-11 {
  margin-left:91.6666666667%
}
}@media (min-width:768px) {
  .md\:col {
  flex-basis:0%;
  flex-grow:1;
  max-width:100%
}
.md\:col-auto {
  flex:1 0 300px
}
.md\:col-1 {
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
}
.md\:col-2 {
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.md\:col-3 {
  flex:0 0 25%;
  max-width:25%
}
.md\:col-4 {
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.md\:col-5 {
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
}
.md\:col-6 {
  flex:0 0 50%;
  max-width:50%
}
.md\:col-7 {
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
}
.md\:col-8 {
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
}
.md\:col-9 {
  flex:0 0 75%;
  max-width:75%
}
.md\:col-10 {
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
}
.md\:col-11 {
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
}
.md\:col-12 {
  flex:0 0 100%;
  max-width:100%
}
.md\:col-order-1 {
  order:1
}
.md\:col-order-2 {
  order:2
}
.md\:col-order-3 {
  order:3
}
.md\:col-order-4 {
  order:4
}
.md\:col-order-5 {
  order:5
}
.md\:col-order-6 {
  order:6
}
.md\:col-order-7 {
  order:7
}
.md\:col-order-8 {
  order:8
}
.md\:col-order-9 {
  order:9
}
.md\:col-order-10 {
  order:10
}
.md\:col-order-11 {
  order:11
}
.md\:col-order-12 {
  order:12
}
.md\:col-offset-0 {
  margin-left:0
}
.md\:col-offset-1 {
  margin-left:8.3333333333%
}
.md\:col-offset-2 {
  margin-left:16.6666666667%
}
.md\:col-offset-3 {
  margin-left:25%
}
.md\:col-offset-4 {
  margin-left:33.3333333333%
}
.md\:col-offset-5 {
  margin-left:41.6666666667%
}
.md\:col-offset-6 {
  margin-left:50%
}
.md\:col-offset-7 {
  margin-left:58.3333333333%
}
.md\:col-offset-8 {
  margin-left:66.6666666667%
}
.md\:col-offset-9 {
  margin-left:75%
}
.md\:col-offset-10 {
  margin-left:83.3333333333%
}
.md\:col-offset-11 {
  margin-left:91.6666666667%
}
}@media (min-width:992px) {
  .lg\:col {
  flex-basis:0%;
  flex-grow:1;
  max-width:100%
}
.lg\:col-auto {
  flex:1 0 300px
}
.lg\:col-1 {
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
}
.lg\:col-2 {
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.lg\:col-3 {
  flex:0 0 25%;
  max-width:25%
}
.lg\:col-4 {
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.lg\:col-5 {
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
}
.lg\:col-6 {
  flex:0 0 50%;
  max-width:50%
}
.lg\:col-7 {
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
}
.lg\:col-8 {
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
}
.lg\:col-9 {
  flex:0 0 75%;
  max-width:75%
}
.lg\:col-10 {
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
}
.lg\:col-11 {
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
}
.lg\:col-12 {
  flex:0 0 100%;
  max-width:100%
}
.lg\:col-order-1 {
  order:1
}
.lg\:col-order-2 {
  order:2
}
.lg\:col-order-3 {
  order:3
}
.lg\:col-order-4 {
  order:4
}
.lg\:col-order-5 {
  order:5
}
.lg\:col-order-6 {
  order:6
}
.lg\:col-order-7 {
  order:7
}
.lg\:col-order-8 {
  order:8
}
.lg\:col-order-9 {
  order:9
}
.lg\:col-order-10 {
  order:10
}
.lg\:col-order-11 {
  order:11
}
.lg\:col-order-12 {
  order:12
}
.lg\:col-offset-0 {
  margin-left:0
}
.lg\:col-offset-1 {
  margin-left:8.3333333333%
}
.lg\:col-offset-2 {
  margin-left:16.6666666667%
}
.lg\:col-offset-3 {
  margin-left:25%
}
.lg\:col-offset-4 {
  margin-left:33.3333333333%
}
.lg\:col-offset-5 {
  margin-left:41.6666666667%
}
.lg\:col-offset-6 {
  margin-left:50%
}
.lg\:col-offset-7 {
  margin-left:58.3333333333%
}
.lg\:col-offset-8 {
  margin-left:66.6666666667%
}
.lg\:col-offset-9 {
  margin-left:75%
}
.lg\:col-offset-10 {
  margin-left:83.3333333333%
}
.lg\:col-offset-11 {
  margin-left:91.6666666667%
}
}@media (min-width:1200px) {
  .xl\:col {
  flex-basis:0%;
  flex-grow:1;
  max-width:100%
}
.xl\:col-auto {
  flex:1 0 300px
}
.xl\:col-1 {
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
}
.xl\:col-2 {
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.xl\:col-3 {
  flex:0 0 25%;
  max-width:25%
}
.xl\:col-4 {
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.xl\:col-5 {
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
}
.xl\:col-6 {
  flex:0 0 50%;
  max-width:50%
}
.xl\:col-7 {
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
}
.xl\:col-8 {
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
}
.xl\:col-9 {
  flex:0 0 75%;
  max-width:75%
}
.xl\:col-10 {
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
}
.xl\:col-11 {
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
}
.xl\:col-12 {
  flex:0 0 100%;
  max-width:100%
}
.xl\:col-order-1 {
  order:1
}
.xl\:col-order-2 {
  order:2
}
.xl\:col-order-3 {
  order:3
}
.xl\:col-order-4 {
  order:4
}
.xl\:col-order-5 {
  order:5
}
.xl\:col-order-6 {
  order:6
}
.xl\:col-order-7 {
  order:7
}
.xl\:col-order-8 {
  order:8
}
.xl\:col-order-9 {
  order:9
}
.xl\:col-order-10 {
  order:10
}
.xl\:col-order-11 {
  order:11
}
.xl\:col-order-12 {
  order:12
}
.xl\:col-offset-0 {
  margin-left:0
}
.xl\:col-offset-1 {
  margin-left:8.3333333333%
}
.xl\:col-offset-2 {
  margin-left:16.6666666667%
}
.xl\:col-offset-3 {
  margin-left:25%
}
.xl\:col-offset-4 {
  margin-left:33.3333333333%
}
.xl\:col-offset-5 {
  margin-left:41.6666666667%
}
.xl\:col-offset-6 {
  margin-left:50%
}
.xl\:col-offset-7 {
  margin-left:58.3333333333%
}
.xl\:col-offset-8 {
  margin-left:66.6666666667%
}
.xl\:col-offset-9 {
  margin-left:75%
}
.xl\:col-offset-10 {
  margin-left:83.3333333333%
}
.xl\:col-offset-11 {
  margin-left:91.6666666667%
}
}.card {
  position:relative;
  display:flex;
  flex-direction:column;
  min-width:0;
  word-wrap:break-word;
  background-clip:border-box;
  border:1px solid #E2E8F0;
  border-radius:.25rem
}
.card-body {
  flex:1 1 auto;
  padding:1rem 1.5rem
}
.hero {
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center
}
.media {
  display:flex;
  align-items:flex-start;
  flex:1
}
.media-body {
  flex:1;
  min-width:0
}
.breadcrumbs {
  display:flex;
  flex-wrap:wrap;
  padding-left:0;
  list-style:none;
  margin-bottom:1rem
}
.breadcrumbs>*+* {
  padding-left:.5rem;
  color:#687188
}
.breadcrumbs>*+*::before {
  color:#ff0068;
  display:inline-block;
  padding-right:.5rem;
  content:"/"
}
.breadcrumbs li {
  color:#2a2e42
}
.breadcrumbs li+li::before {
  color:#687188
}
.dropdown {
  position:relative;
  display:inline-flex
}
.dropdown-toggle {
  cursor:pointer
}
.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  display:none;
  background-color:#fff;
  z-index:99;
  padding:.75rem 0;
  border:1px solid #E2E8F0;
  box-shadow:0 3px 12px -6px rgb(42 46 66 / .5);
  min-width:170px;
  font-size:.875rem
}
.dropdown-menu-end {
  left:auto;
  right:0
}
.dropdown-menu-top {
  top:auto;
  bottom:100%
}
.dropdown-menu::before {
  border-bottom-color:#E2E8F0
}
.dropdown-menu[aria-expanded="true"] {
  display:block
}
[dir="rtl"] .dropdown-menu {
  right:0
}
.dropdown-item {
  display:block;
  width:100%;
  padding:.5rem 1.5rem;
  clear:both;
  font-weight:400;
  color:#687188;
  text-align:inherit;
  background-color:#fff0;
  border:0
}
.dropdown-item:focus,.dropdown-item:hover {
  color:#2a2e42;
  text-decoration:none;
  background-color:#F6F6F9
}
.dropdown-item.is-active {
  color:#2a2e42;
  font-weight:400;
  text-decoration:none;
  background-color:#fff0f6
}
.dropdown-item[aria-selected="true"] {
  cursor:default
}
.dropdown-item[aria-selected="true"]::after {
  content:"";
  background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 7l3 3 7-7'%3E%3C/path%3E%3C/svg%3E");
  display:inline-block;
  height:12px;
  margin-left:10px;
  width:12px
}
[dir="rtl"] .dropdown-item[aria-selected="true"]::after {
  margin-left:0;
  margin-right:10px;
  float:left
}
.has-dropdown {
  position:relative
}
.has-dropdown:focus>.dropdown-menu,.has-dropdown:hover>.dropdown-menu {
  display:block
}
.nav {
  display:flex;
  flex-wrap:wrap;
  padding-left:0;
  list-style:none;
  padding-left:0;
  margin-bottom:0;
  list-style:none
}
.nav-link {
  color:#687188;
  display:block;
  padding:.75em .75em;
  text-decoration:none
}
.nav-link:focus,.nav-link: {
  text-decoration:none;
  cursor:pointer
}
.nav-line .nav-link {
  position:relative
}
.nav-line .nav-link::after {
  content:'';
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  display:block;
  border-bottom:3px solid #fff0;
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem;
  transition:border-color 0.15s ease-in-out
}
.nav-line .nav-link:hover::after {
  border-bottom-color:#E2E8F0
}
.nav-line .nav-link:active,.nav-line .nav-link.is-active::after {
  border-bottom-color:rgba(104, 113, 136, 1)
}
.nav-tabs {
  position:relative;
  flex-direction:column;
  border:1px solid #E2E8F0;
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem;
  border-width:1px 1px 0;
  margin-bottom:-1px
}
.nav-tabs .nav-item {
  border-bottom:1px solid #E2E8F0
}
@media (min-width:576px) {
  .nav-tabs {
  flex-direction:row;
  border-width:0 0 1px
}
.nav-tabs .nav-item,.nav-tabs .nav-link {
  z-index:1
}
.nav-tabs .nav-item {
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem;
  border-bottom:none
}
.nav-tabs .nav-link {
  margin-bottom:-1px;
  border-style:solid;
  border-width:1px;
  border-color:#fff0;
  border-bottom-color:#E2E8F0;
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem
}
.nav-tabs .nav-link.is-active {
  background-color:#fff;
  border-color:#E2E8F0;
  border-bottom-color:#fff0
}
.nav-tabs .dropdown-menu {
  border-top:none;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.nav-tabs .dropdown-menu .is-active {
  border:none;
  font-weight:400
}
}.nav-pills .nav-link.is-active {
  color:#333;
  font-weight:700
}
.nav-pills .nav-link:hover {
  color:#ff0068
}
.nav-fill .nav-item {
  flex:1 1 auto;
  text-align:center
}
.nav-justified .nav-item {
  flex-basis:0%;
  flex-grow:1;
  text-align:center
}
@media (max-width:767.98px) {
  .nav-menu {
  flex-direction:column;
  flex-wrap:nowrap;
  z-index:99;
  overflow:hidden;
  background-color:#fff
}
.nav-menu .nav-item {
  padding-left:1rem;
  padding-right:1rem
}
.nav-menu .nav-item:last-child {
  margin-bottom:1rem
}
.nav-menu {
  position:absolute;
  top:100%;
  right:0;
  left:0;
  box-shadow:0 2px 2px rgb(0 0 0 / .08)
}
}.navbar {
  position:relative;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  padding-top:1rem;
  padding-bottom:1rem
}
.navbar-light .navbar-brand {
  color:#1A202C
}
.navbar-light .navbar-toggle,.navbar-light .nav-link {
  color:#4A5568
}
.navbar-light .navbar-toggle:focus,.navbar-light .navbar-toggle:hover,.navbar-light .nav-link:focus,.navbar-light .nav-link:hover {
  color:#1A202C
}
.navbar-dark .navbar-brand {
  color:#fff
}
.navbar-dark .navbar-toggle,.navbar-dark .nav-link {
  color:grey
}
.navbar-dark .navbar-toggle:focus,.navbar-dark .navbar-toggle:hover,.navbar-dark .nav-link:focus,.navbar-dark .nav-link:hover {
  color:grey
}
.navbar-brand {
  display:inline-block
}
.navbar-toggle {
  position:relative;
  display:block;
  padding:1rem .5rem;
  height:auto;
  border:none;
  background-color:#fff0;
  box-shadow:none;
  -webkit-appearance:none;
  cursor:pointer;
  order:1
}
.navbar-toggle span {
  display:block;
  position:relative;
  pointer-events:none
}
.navbar-toggle span,.navbar-toggle span:before,.navbar-toggle span:after {
  background-color:currentColor;
  height:2px;
  width:26px;
  outline:1px solid #fff0;
  transition:background-color 0.15s,transform 0.15s
}
.navbar-toggle span:before,.navbar-toggle span:after {
  position:absolute;
  content:"";
  left:0
}
.navbar-toggle span:before {
  top:-7px
}
.navbar-toggle span:after {
  top:7px
}
.navbar-toggle[aria-expanded="true"] {
  outline:none
}
.navbar-toggle[aria-expanded="true"] span {
  background-color:#fff0
}
.navbar-toggle[aria-expanded="true"] span:before,.navbar-toggle[aria-expanded="true"] span:after {
  top:0
}
.navbar-toggle[aria-expanded="true"] span:before {
  transform:rotate(-45deg)
}
.navbar-toggle[aria-expanded="true"] span:after {
  transform:rotate(45deg)
}
@media (min-width:768px) {
  .home-hero {
  background-image:url(/hc/theming_assets/01HZKMWA0K09YKNHAHHPAXV2TK);
  background-position:90% 120px;
  background-repeat:no-repeat;
  background-size:600px
}
.page-hero {
  background-image:url(/hc/theming_assets/01HZKMWAM659WVBHZG6V1MVZGQ);
  background-color:#191357;
  background-position:80% -130px;
  background-size:280px;
  background-repeat:no-repeat
}
.hero-list {
  margin-left:1rem
}
.navbar-toggle {
  display:none
}
}.pagination {
  margin:1rem 0;
  text-align:center
}
.pagination-list {
  padding-left:0
}
.pagination-next,.pagination-prev,.pagination-first,.pagination-last {
  display:inline-block
}
.pagination-first-text,.pagination-last-text {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  clip-path:inset(50%);
  border:0
}
@media (max-width:767.98px) {
  .page-hero {
  background-color:#191357
}
.collapsible-nav {
  position:relative;
  flex-direction:column;
  flex-wrap:nowrap;
  margin-left:0;
  margin-right:0;
  max-height:3em;
  overflow:hidden;
  cursor:pointer;
  transition:max-height 0.3s ease-in-out
}
.collapsible-nav>* {
  line-height:3em
}
.collapsible-nav>[aria-selected="true"] {
  order:-1
}
.collapsible-nav .nav-link {
  padding:0;
  border:none
}
.collapsible-nav .nav-link::after {
  display:none
}
.collapsible-nav .nav-link.is-active {
  order:-1;
  color:inherit;
  background-color:#fff0
}
.collapsible-nav::after {
  position:absolute;
  right:0;
  top:calc(3em / 2 - .5em);
  content:"";
  height:1em;
  width:1em;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%232D3748' stroke-linecap='round' d='M3 4.5l2.6 2.6c.2.2.5.2.7 0L9 4.5'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff0 center center;
  pointer-events:none
}
[dir="rtl"] .collapsible-nav::after {
  left:0;
  right:auto
}
.collapsible-nav.is-expanded {
  max-height:100vh
}
.collapsible-nav.is-expanded::after {
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath stroke='%232D3748' stroke-linecap='round' d='M3 9l6-6m0 6L3 3'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff0 center center
}
.collapsible-nav .dropdown-menu {
  display:none!important
}
}@media (max-width:767.98px) {
  .collapse-title {
  position:relative;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:.75rem 0;
  margin:0;
  font-size:1em;
  cursor:pointer;
  user-select:none;
  transition:color 0.15s ease-in-out
}
.collapse-title::after {
  content:"";
  height:1em;
  width:1em;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%232D3748' stroke-linecap='round' d='M3 4.5l2.6 2.6c.2.2.5.2.7 0L9 4.5'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff0 center center
}
.collapse-title.is-active::after {
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath stroke='%232D3748' stroke-linecap='round' d='M3 9l6-6m0 6L3 3'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff0 center center
}
.collapse-title:focus,.collapse-title:hover {
  text-decoration:none;
  outline:none
}
}.collapse:not(.is-visible) {
  display:none
}
.collapsing {
  height:0;
  overflow:hidden;
  transition:all 0.15s ease-in-out
}
.expand {
  display:flex!important;
  height:100%!important;
  max-height:none!important;
  overflow:visible
}
@media (min-width:576px) {
  .sm\:expand {
  display:flex!important;
  height:100%!important;
  max-height:none!important;
  overflow:visible
}
}@media (min-width:768px) {
  .md\:expand {
  display:flex!important;
  height:100%!important;
  max-height:none!important;
  overflow:visible
}
}@media (min-width:992px) {
  .lg\:expand {
  display:flex!important;
  height:100%!important;
  max-height:none!important;
  overflow:visible
}
}@media (min-width:1200px) {
  .xl\:expand {
  display:flex!important;
  height:100%!important;
  max-height:none!important;
  overflow:visible
}
}.tab-panel {
  padding:1rem;
  margin-bottom:1rem;
  list-style:none;
  border:1px solid #E2E8F0;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.tab-panel:not(:first-of-type) {
  display:none
}
.tab-panel:last-child {
  margin-bottom:0
}
.tab {
  display:none
}
.tab.is-active {
  display:block
}
.fade {
  transition:opacity 150ms ease
}
.fade:not(.is-shown) {
  opacity:0
}
.scaled {
  transition:opacity 500ms ease,transform 500ms ease;
  transform:scale(1)
}
.scaled:not(.is-shown) {
  opacity:0;
  transform:scale(1.1)
}
.toggle {
  padding-left:1em;
  padding-right:1em
}
.toggle:not(:last-child) {
  border-bottom:1px solid #E2E8F0
}
.toggle-title {
  position:relative;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:.75rem 0;
  margin:0;
  font-size:1em;
  cursor:pointer;
  user-select:none;
  transition:color 0.15s ease-in-out
}
.toggle-title::after {
  content:"";
  height:1em;
  width:1em;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%232D3748' stroke-linecap='round' d='M3 4.5l2.6 2.6c.2.2.5.2.7 0L9 4.5'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff0 center center
}
.toggle-title.is-active::after {
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath stroke='%232D3748' stroke-linecap='round' d='M3 9l6-6m0 6L3 3'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff0 center center
}
.toggle-title:focus,.toggle-title:hover {
  text-decoration:none;
  outline:none
}
.text-transparent {
  color:#fff0
}
.text-inherit {
  color:inherit
}
.text-base {
  color:rgba(42, 46, 66, 1)
}
.text-black {
  color:#000
}
.text-white {
  color:#fff
}
.text-translucent {
  color:rgb(255 255 255 / .1)
}
.text-gray-100 {
  color:#F7FAFC
}
.text-gray-200 {
  color:#EDF2F7
}
.text-gray-300 {
  color:#E2E8F0
}
.text-gray-400 {
  color:#CBD5E0
}
.text-gray-500 {
  color:#A0AEC0
}
.text-gray-600 {
  color:#718096
}
.text-gray-700 {
  color:#4A5568
}
.text-gray-800 {
  color:#2D3748
}
.text-gray-900 {
  color:#1A202C
}
.text-red-100 {
  color:#FFF5F5
}
.text-red-300 {
  color:#FEB2B2
}
.text-red-500 {
  color:#F56565
}
.text-red-700 {
  color:#C53030
}
.text-red-900 {
  color:#742A2A
}
.text-orange-100 {
  color:#FFFAF0
}
.text-orange-300 {
  color:#FBD38D
}
.text-orange-500 {
  color:#ED8936
}
.text-orange-700 {
  color:#C05621
}
.text-orange-900 {
  color:#7B341E
}
.text-green-100 {
  color:#F0FFF4
}
.text-green-300 {
  color:#9AE6B4
}
.text-green-500 {
  color:#48BB78
}
.text-green-700 {
  color:#2F855A
}
.text-green-900 {
  color:#22543D
}
.text-primary {
  color:rgba(255, 0, 104, 1)
}
.text-primary-inverse {
  color:rgba(25, 19, 87, 1)
}
.hover\:text-transparent:hover {
  color:#fff0
}
.hover\:text-inherit:hover {
  color:inherit
}
.hover\:text-base:hover {
  color:rgba(42, 46, 66, 1)
}
.hover\:text-black:hover {
  color:#000
}
.hover\:text-white:hover {
  color:#fff
}
.hover\:text-translucent:hover {
  color:rgb(255 255 255 / .1)
}
.hover\:text-gray-100:hover {
  color:#F7FAFC
}
.hover\:text-gray-200:hover {
  color:#EDF2F7
}
.hover\:text-gray-300:hover {
  color:#E2E8F0
}
.hover\:text-gray-400:hover {
  color:#CBD5E0
}
.hover\:text-gray-500:hover {
  color:#A0AEC0
}
.hover\:text-gray-600:hover {
  color:#718096
}
.hover\:text-gray-700:hover {
  color:#4A5568
}
.hover\:text-gray-800:hover {
  color:#2D3748
}
.hover\:text-gray-900:hover {
  color:#1A202C
}
.hover\:text-red-100:hover {
  color:#FFF5F5
}
.hover\:text-red-300:hover {
  color:#FEB2B2
}
.hover\:text-red-500:hover {
  color:#F56565
}
.hover\:text-red-700:hover {
  color:#C53030
}
.hover\:text-red-900:hover {
  color:#742A2A
}
.hover\:text-orange-100:hover {
  color:#FFFAF0
}
.hover\:text-orange-300:hover {
  color:#FBD38D
}
.hover\:text-orange-500:hover {
  color:#ED8936
}
.hover\:text-orange-700:hover {
  color:#C05621
}
.hover\:text-orange-900:hover {
  color:#7B341E
}
.hover\:text-green-100:hover {
  color:#F0FFF4
}
.hover\:text-green-300:hover {
  color:#9AE6B4
}
.hover\:text-green-500:hover {
  color:#48BB78
}
.hover\:text-green-700:hover {
  color:#2F855A
}
.hover\:text-green-900:hover {
  color:#22543D
}
.hover\:text-primary:hover {
  color:rgba(255, 0, 104, 1)
}
.hover\:text-primary-inverse:hover {
  color:rgba(25, 19, 87, 1)
}
@media (min-width:576px) {
  .sm\:text-transparent {
  color:#fff0
}
.sm\:text-inherit {
  color:inherit
}
.sm\:text-base {
  color:rgba(42, 46, 66, 1)
}
.sm\:text-black {
  color:#000
}
.sm\:text-white {
  color:#fff
}
.sm\:text-translucent {
  color:rgb(255 255 255 / .1)
}
.sm\:text-gray-100 {
  color:#F7FAFC
}
.sm\:text-gray-200 {
  color:#EDF2F7
}
.sm\:text-gray-300 {
  color:#E2E8F0
}
.sm\:text-gray-400 {
  color:#CBD5E0
}
.sm\:text-gray-500 {
  color:#A0AEC0
}
.sm\:text-gray-600 {
  color:#718096
}
.sm\:text-gray-700 {
  color:#4A5568
}
.sm\:text-gray-800 {
  color:#2D3748
}
.sm\:text-gray-900 {
  color:#1A202C
}
.sm\:text-red-100 {
  color:#FFF5F5
}
.sm\:text-red-300 {
  color:#FEB2B2
}
.sm\:text-red-500 {
  color:#F56565
}
.sm\:text-red-700 {
  color:#C53030
}
.sm\:text-red-900 {
  color:#742A2A
}
.sm\:text-orange-100 {
  color:#FFFAF0
}
.sm\:text-orange-300 {
  color:#FBD38D
}
.sm\:text-orange-500 {
  color:#ED8936
}
.sm\:text-orange-700 {
  color:#C05621
}
.sm\:text-orange-900 {
  color:#7B341E
}
.sm\:text-green-100 {
  color:#F0FFF4
}
.sm\:text-green-300 {
  color:#9AE6B4
}
.sm\:text-green-500 {
  color:#48BB78
}
.sm\:text-green-700 {
  color:#2F855A
}
.sm\:text-green-900 {
  color:#22543D
}
.sm\:text-primary {
  color:rgba(255, 0, 104, 1)
}
.sm\:text-primary-inverse {
  color:rgba(25, 19, 87, 1)
}
}@media (min-width:768px) {
  .md\:text-transparent {
  color:#fff0
}
.md\:text-inherit {
  color:inherit
}
.md\:text-base {
  color:rgba(42, 46, 66, 1)
}
.md\:text-black {
  color:#000
}
.md\:text-white {
  color:#fff
}
.md\:text-translucent {
  color:rgb(255 255 255 / .1)
}
.md\:text-gray-100 {
  color:#F7FAFC
}
.md\:text-gray-200 {
  color:#EDF2F7
}
.md\:text-gray-300 {
  color:#E2E8F0
}
.md\:text-gray-400 {
  color:#CBD5E0
}
.md\:text-gray-500 {
  color:#A0AEC0
}
.md\:text-gray-600 {
  color:#718096
}
.md\:text-gray-700 {
  color:#4A5568
}
.md\:text-gray-800 {
  color:#2D3748
}
.md\:text-gray-900 {
  color:#1A202C
}
.md\:text-red-100 {
  color:#FFF5F5
}
.md\:text-red-300 {
  color:#FEB2B2
}
.md\:text-red-500 {
  color:#F56565
}
.md\:text-red-700 {
  color:#C53030
}
.md\:text-red-900 {
  color:#742A2A
}
.md\:text-orange-100 {
  color:#FFFAF0
}
.md\:text-orange-300 {
  color:#FBD38D
}
.md\:text-orange-500 {
  color:#ED8936
}
.md\:text-orange-700 {
  color:#C05621
}
.md\:text-orange-900 {
  color:#7B341E
}
.md\:text-green-100 {
  color:#F0FFF4
}
.md\:text-green-300 {
  color:#9AE6B4
}
.md\:text-green-500 {
  color:#48BB78
}
.md\:text-green-700 {
  color:#2F855A
}
.md\:text-green-900 {
  color:#22543D
}
.md\:text-primary {
  color:rgba(255, 0, 104, 1)
}
.md\:text-primary-inverse {
  color:rgba(25, 19, 87, 1)
}
}@media (min-width:992px) {
  .lg\:text-transparent {
  color:#fff0
}
.lg\:text-inherit {
  color:inherit
}
.lg\:text-base {
  color:rgba(42, 46, 66, 1)
}
.lg\:text-black {
  color:#000
}
.lg\:text-white {
  color:#fff
}
.lg\:text-translucent {
  color:rgb(255 255 255 / .1)
}
.lg\:text-gray-100 {
  color:#F7FAFC
}
.lg\:text-gray-200 {
  color:#EDF2F7
}
.lg\:text-gray-300 {
  color:#E2E8F0
}
.lg\:text-gray-400 {
  color:#CBD5E0
}
.lg\:text-gray-500 {
  color:#A0AEC0
}
.lg\:text-gray-600 {
  color:#718096
}
.lg\:text-gray-700 {
  color:#4A5568
}
.lg\:text-gray-800 {
  color:#2D3748
}
.lg\:text-gray-900 {
  color:#1A202C
}
.lg\:text-red-100 {
  color:#FFF5F5
}
.lg\:text-red-300 {
  color:#FEB2B2
}
.lg\:text-red-500 {
  color:#F56565
}
.lg\:text-red-700 {
  color:#C53030
}
.lg\:text-red-900 {
  color:#742A2A
}
.lg\:text-orange-100 {
  color:#FFFAF0
}
.lg\:text-orange-300 {
  color:#FBD38D
}
.lg\:text-orange-500 {
  color:#ED8936
}
.lg\:text-orange-700 {
  color:#C05621
}
.lg\:text-orange-900 {
  color:#7B341E
}
.lg\:text-green-100 {
  color:#F0FFF4
}
.lg\:text-green-300 {
  color:#9AE6B4
}
.lg\:text-green-500 {
  color:#48BB78
}
.lg\:text-green-700 {
  color:#2F855A
}
.lg\:text-green-900 {
  color:#22543D
}
.lg\:text-primary {
  color:rgba(255, 0, 104, 1)
}
.lg\:text-primary-inverse {
  color:rgba(25, 19, 87, 1)
}
}@media (min-width:1200px) {
  .xl\:text-transparent {
  color:#fff0
}
.xl\:text-inherit {
  color:inherit
}
.xl\:text-base {
  color:rgba(42, 46, 66, 1)
}
.xl\:text-black {
  color:#000
}
.xl\:text-white {
  color:#fff
}
.xl\:text-translucent {
  color:rgb(255 255 255 / .1)
}
.xl\:text-gray-100 {
  color:#F7FAFC
}
.xl\:text-gray-200 {
  color:#EDF2F7
}
.xl\:text-gray-300 {
  color:#E2E8F0
}
.xl\:text-gray-400 {
  color:#CBD5E0
}
.xl\:text-gray-500 {
  color:#A0AEC0
}
.xl\:text-gray-600 {
  color:#718096
}
.xl\:text-gray-700 {
  color:#4A5568
}
.xl\:text-gray-800 {
  color:#2D3748
}
.xl\:text-gray-900 {
  color:#1A202C
}
.xl\:text-red-100 {
  color:#FFF5F5
}
.xl\:text-red-300 {
  color:#FEB2B2
}
.xl\:text-red-500 {
  color:#F56565
}
.xl\:text-red-700 {
  color:#C53030
}
.xl\:text-red-900 {
  color:#742A2A
}
.xl\:text-orange-100 {
  color:#FFFAF0
}
.xl\:text-orange-300 {
  color:#FBD38D
}
.xl\:text-orange-500 {
  color:#ED8936
}
.xl\:text-orange-700 {
  color:#C05621
}
.xl\:text-orange-900 {
  color:#7B341E
}
.xl\:text-green-100 {
  color:#F0FFF4
}
.xl\:text-green-300 {
  color:#9AE6B4
}
.xl\:text-green-500 {
  color:#48BB78
}
.xl\:text-green-700 {
  color:#2F855A
}
.xl\:text-green-900 {
  color:#22543D
}
.xl\:text-primary {
  color:rgba(255, 0, 104, 1)
}
.xl\:text-primary-inverse {
  color:rgba(25, 19, 87, 1)
}
}.font-heading {
  font-family:'Gilroy','Noto Sans HK',sans-serif
}
.font-text {
  font-family:'Gilroy','Noto Sans HK',sans-serif
}
.font-code {
  font-family:'Gilroy','Noto Sans HK',sans-serif
}
.wysiwyg-font-size-small {
  font-size:.875rem
}
.wysiwyg-font-size-medium {
  font-size:1em
}
.wysiwyg-font-size-large {
  font-size:1.125rem
}
.wysiwyg-font-size-x-large {
  font-size:1.25rem
}
.font-size-xs {
  font-size:.75rem
}
.font-size-sm {
  font-size:.875rem
}
.font-size-md {
  font-size:.9375rem
}
.font-size-base {
  font-size:1rem
}
.font-size-lg {
  font-size:1.125rem
}
.font-size-xl {
  font-size:1.25rem
}
.font-size-2xl {
  font-size:1.5rem
}
.font-size-3xl {
  font-size:1.875rem
}
.font-size-4xl {
  font-size:2.25rem
}
.font-size-5xl {
  font-size:2.5rem
}
.font-size-6xl {
  font-size:3.25rem
}
@media (min-width:576px) {
  .sm\:font-size-xs {
  font-size:.75rem
}
.sm\:font-size-sm {
  font-size:.875rem
}
.sm\:font-size-md {
  font-size:.9375rem
}
.sm\:font-size-base {
  font-size:1rem
}
.sm\:font-size-lg {
  font-size:1.125rem
}
.sm\:font-size-xl {
  font-size:1.25rem
}
.sm\:font-size-2xl {
  font-size:1.5rem
}
.sm\:font-size-3xl {
  font-size:1.875rem
}
.sm\:font-size-4xl {
  font-size:2.25rem
}
.sm\:font-size-5xl {
  font-size:2.5rem
}
.sm\:font-size-6xl {
  font-size:3.25rem
}
}@media (min-width:768px) {
  .md\:font-size-xs {
  font-size:.75rem
}
.md\:font-size-sm {
  font-size:.875rem
}
.md\:font-size-md {
  font-size:.9375rem
}
.md\:font-size-base {
  font-size:1rem
}
.md\:font-size-lg {
  font-size:1.125rem
}
.md\:font-size-xl {
  font-size:1.25rem
}
.md\:font-size-2xl {
  font-size:1.5rem
}
.md\:font-size-3xl {
  font-size:1.875rem
}
.md\:font-size-4xl {
  font-size:2.25rem
}
.md\:font-size-5xl {
  font-size:2.5rem
}
.md\:font-size-6xl {
  font-size:3.25rem
}
}@media (min-width:992px) {
  .lg\:font-size-xs {
  font-size:.75rem
}
.lg\:font-size-sm {
  font-size:.875rem
}
.lg\:font-size-md {
  font-size:.9375rem
}
.lg\:font-size-base {
  font-size:1rem
}
.lg\:font-size-lg {
  font-size:1.125rem
}
.lg\:font-size-xl {
  font-size:1.25rem
}
.lg\:font-size-2xl {
  font-size:1.5rem
}
.lg\:font-size-3xl {
  font-size:1.875rem
}
.lg\:font-size-4xl {
  font-size:2.25rem
}
.lg\:font-size-5xl {
  font-size:2.5rem
}
.lg\:font-size-6xl {
  font-size:3.25rem
}
}@media (min-width:1200px) {
  .xl\:font-size-xs {
  font-size:.75rem
}
.xl\:font-size-sm {
  font-size:.875rem
}
.xl\:font-size-md {
  font-size:.9375rem
}
.xl\:font-size-base {
  font-size:1rem
}
.xl\:font-size-lg {
  font-size:1.125rem
}
.xl\:font-size-xl {
  font-size:1.25rem
}
.xl\:font-size-2xl {
  font-size:1.5rem
}
.xl\:font-size-3xl {
  font-size:1.875rem
}
.xl\:font-size-4xl {
  font-size:2.25rem
}
.xl\:font-size-5xl {
  font-size:2.5rem
}
.xl\:font-size-6xl {
  font-size:3.25rem
}
}.normal {
  font-style:normal
}
.italic {
  font-style:italic
}
@media (min-width:576px) {
  .sm\:normal {
  font-style:normal
}
.sm\:italic {
  font-style:italic
}
}@media (min-width:768px) {
  .md\:normal {
  font-style:normal
}
.md\:italic {
  font-style:italic
}
}@media (min-width:992px) {
  .lg\:normal {
  font-style:normal
}
.lg\:italic {
  font-style:italic
}
}@media (min-width:1200px) {
  .xl\:normal {
  font-style:normal
}
.xl\:italic {
  font-style:italic
}
}.font-hairline {
  font-weight:100
}
.font-thin {
  font-weight:200
}
.font-light {
  font-weight:300
}
.font-normal {
  font-weight:400
}
.font-medium {
  font-weight:500
}
.font-semibold {
  font-weight:600
}
.font-bold {
  font-weight:700
}
.font-extrabold {
  font-weight:800
}
.font-black {
  font-weight:900
}
@media (min-width:576px) {
  .sm\:font-hairline {
  font-weight:100
}
.sm\:font-thin {
  font-weight:200
}
.sm\:font-light {
  font-weight:300
}
.sm\:font-normal {
  font-weight:400
}
.sm\:font-medium {
  font-weight:500
}
.sm\:font-semibold {
  font-weight:600
}
.sm\:font-bold {
  font-weight:700
}
.sm\:font-extrabold {
  font-weight:800
}
.sm\:font-black {
  font-weight:900
}
}@media (min-width:768px) {
  .md\:font-hairline {
  font-weight:100
}
.md\:font-thin {
  font-weight:200
}
.md\:font-light {
  font-weight:300
}
.md\:font-normal {
  font-weight:400
}
.md\:font-medium {
  font-weight:500
}
.md\:font-semibold {
  font-weight:600
}
.md\:font-bold {
  font-weight:700
}
.md\:font-extrabold {
  font-weight:800
}
.md\:font-black {
  font-weight:900
}
}@media (min-width:992px) {
  .lg\:font-hairline {
  font-weight:100
}
.lg\:font-thin {
  font-weight:200
}
.lg\:font-light {
  font-weight:300
}
.lg\:font-normal {
  font-weight:400
}
.lg\:font-medium {
  font-weight:500
}
.lg\:font-semibold {
  font-weight:600
}
.lg\:font-bold {
  font-weight:700
}
.lg\:font-extrabold {
  font-weight:800
}
.lg\:font-black {
  font-weight:900
}
}@media (min-width:1200px) {
  .xl\:font-hairline {
  font-weight:100
}
.xl\:font-thin {
  font-weight:200
}
.xl\:font-light {
  font-weight:300
}
.xl\:font-normal {
  font-weight:400
}
.xl\:font-medium {
  font-weight:500
}
.xl\:font-semibold {
  font-weight:600
}
.xl\:font-bold {
  font-weight:700
}
.xl\:font-extrabold {
  font-weight:800
}
.xl\:font-black {
  font-weight:900
}
}.tracking-tighter {
  letter-spacing:-.05em
}
.tracking-tight {
  letter-spacing:-.025em
}
.tracking-normal {
  letter-spacing:0
}
.tracking-wide {
  letter-spacing:.025em
}
.tracking-wider {
  letter-spacing:.05em
}
@media (min-width:576px) {
  .sm\:tracking-tighter {
  letter-spacing:-.05em
}
.sm\:tracking-tight {
  letter-spacing:-.025em
}
.sm\:tracking-normal {
  letter-spacing:0
}
.sm\:tracking-wide {
  letter-spacing:.025em
}
.sm\:tracking-wider {
  letter-spacing:.05em
}
}@media (min-width:768px) {
  .md\:tracking-tighter {
  letter-spacing:-.05em
}
.md\:tracking-tight {
  letter-spacing:-.025em
}
.md\:tracking-normal {
  letter-spacing:0
}
.md\:tracking-wide {
  letter-spacing:.025em
}
.md\:tracking-wider {
  letter-spacing:.05em
}
}@media (min-width:992px) {
  .lg\:tracking-tighter {
  letter-spacing:-.05em
}
.lg\:tracking-tight {
  letter-spacing:-.025em
}
.lg\:tracking-normal {
  letter-spacing:0
}
.lg\:tracking-wide {
  letter-spacing:.025em
}
.lg\:tracking-wider {
  letter-spacing:.05em
}
}@media (min-width:1200px) {
  .xl\:tracking-tighter {
  letter-spacing:-.05em
}
.xl\:tracking-tight {
  letter-spacing:-.025em
}
.xl\:tracking-normal {
  letter-spacing:0
}
.xl\:tracking-wide {
  letter-spacing:.025em
}
.xl\:tracking-wider {
  letter-spacing:.05em
}
}.line-height-1 {
  line-height:1
}
.line-height-tight {
  line-height:1.25
}
.line-height-snug {
  line-height:1.375
}
.line-height-normal {
  line-height:1.5
}
.line-height-relaxed {
  line-height:1.625
}
.line-height-wide {
  line-height:2
}
.list-none {
  list-style-type:none
}
.list-disc {
  list-style-type:disc
}
.list-decimal {
  list-style-type:decimal
}
.list-square {
  list-style-type:square
}
.list-inside {
  list-style-position:inside
}
.list-outside {
  list-style-position:outside
}
.text-left {
  text-align:left
}
.text-right {
  text-align:right
}
.text-center {
  text-align:center
}
.text-justify {
  text-align:justify
}
@media (min-width:576px) {
  .sm\:text-left {
  text-align:left
}
.sm\:text-right {
  text-align:right
}
.sm\:text-center {
  text-align:center
}
.sm\:text-justify {
  text-align:justify
}
}@media (min-width:768px) {
  .md\:text-left {
  text-align:left
}
.md\:text-right {
  text-align:right
}
.md\:text-center {
  text-align:center
}
.md\:text-justify {
  text-align:justify
}
}@media (min-width:992px) {
  .lg\:text-left {
  text-align:left
}
.lg\:text-right {
  text-align:right
}
.lg\:text-center {
  text-align:center
}
.lg\:text-justify {
  text-align:justify
}
}@media (min-width:1200px) {
  .xl\:text-left {
  text-align:left
}
.xl\:text-right {
  text-align:right
}
.xl\:text-center {
  text-align:center
}
.xl\:text-justify {
  text-align:justify
}
}.underline {
  text-decoration:underline
}
.line-through {
  text-decoration:line-through
}
.no-underline {
  text-decoration:none
}
.hover\:underline:hover {
  text-decoration:underline
}
.hover\:line-through:hover {
  text-decoration:line-through
}
.hover\:no-underline:hover {
  text-decoration:none
}
.lowercase {
  text-transform:lowercase
}
.uppercase {
  text-transform:uppercase
}
.capitalize {
  text-transform:capitalize
}
.normal-case {
  text-transform:none
}
@media (min-width:576px) {
  .sm\:lowercase {
  text-transform:lowercase
}
.sm\:uppercase {
  text-transform:uppercase
}
.sm\:capitalize {
  text-transform:capitalize
}
.sm\:normal-case {
  text-transform:none
}
}@media (min-width:768px) {
  .md\:lowercase {
  text-transform:lowercase
}
.md\:uppercase {
  text-transform:uppercase
}
.md\:capitalize {
  text-transform:capitalize
}
.md\:normal-case {
  text-transform:none
}
}@media (min-width:992px) {
  .lg\:lowercase {
  text-transform:lowercase
}
.lg\:uppercase {
  text-transform:uppercase
}
.lg\:capitalize {
  text-transform:capitalize
}
.lg\:normal-case {
  text-transform:none
}
}@media (min-width:1200px) {
  .xl\:lowercase {
  text-transform:lowercase
}
.xl\:uppercase {
  text-transform:uppercase
}
.xl\:capitalize {
  text-transform:capitalize
}
.xl\:normal-case {
  text-transform:none
}
}.align-baseline {
  vertical-align:baseline
}
.align-top {
  vertical-align:top
}
.align-middle {
  vertical-align:middle
}
.align-bottom {
  vertical-align:bottom
}
.align-text-top {
  vertical-align:text-top
}
.align-text-bottom {
  vertical-align:text-bottom
}
@media (min-width:576px) {
  .sm\:align-baseline {
  vertical-align:baseline
}
.sm\:align-top {
  vertical-align:top
}
.sm\:align-middle {
  vertical-align:middle
}
.sm\:align-bottom {
  vertical-align:bottom
}
.sm\:align-text-top {
  vertical-align:text-top
}
.sm\:align-text-bottom {
  vertical-align:text-bottom
}
}@media (min-width:768px) {
  .md\:align-baseline {
  vertical-align:baseline
}
.md\:align-top {
  vertical-align:top
}
.md\:align-middle {
  vertical-align:middle
}
.md\:align-bottom {
  vertical-align:bottom
}
.md\:align-text-top {
  vertical-align:text-top
}
.md\:align-text-bottom {
  vertical-align:text-bottom
}
}@media (min-width:992px) {
  .lg\:align-baseline {
  vertical-align:baseline
}
.lg\:align-top {
  vertical-align:top
}
.lg\:align-middle {
  vertical-align:middle
}
.lg\:align-bottom {
  vertical-align:bottom
}
.lg\:align-text-top {
  vertical-align:text-top
}
.lg\:align-text-bottom {
  vertical-align:text-bottom
}
}@media (min-width:1200px) {
  .xl\:align-baseline {
  vertical-align:baseline
}
.xl\:align-top {
  vertical-align:top
}
.xl\:align-middle {
  vertical-align:middle
}
.xl\:align-bottom {
  vertical-align:bottom
}
.xl\:align-text-top {
  vertical-align:text-top
}
.xl\:align-text-bottom {
  vertical-align:text-bottom
}
}.white-space-normal {
  white-space:normal
}
.white-space-no-wrap {
  white-space:nowrap
}
.white-space-pre {
  white-space:pre
}
.white-space-pre-line {
  white-space:pre-line
}
.white-space-pre-wrap {
  white-space:pre-wrap
}
.break-normal {
  word-break:normal
}
.break-words {
  word-wrap:break-word
}
.break-spaces {
  word-wrap:break-spaces
}
.break-all {
  word-break:break-all
}
.truncate {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.text-hide {
  font:0/0 a;
  color:#fff0;
  text-shadow:none;
  background-color:#fff0;
  border:0
}
.ratio {
  position:relative;
  height:0
}
.ratio iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:97
}
.ratio-1-1 {
  padding-bottom:100%
}
.ratio-16-9 {
  padding-bottom:56.25%
}
.ratio-4-3 {
  padding-bottom:75%
}
.block {
  display:block!important
}
.inline-block {
  display:inline-block!important
}
.inline {
  display:inline!important
}
.table,.content table:not([class*="table"]) {
  display:table!important
}
.table-header-group {
  display:table-header-group!important
}
.table-row {
  display:table-row!important
}
.table-cell {
  display:table-cell!important
}
.flex {
  display:flex!important
}
.inline-flex {
  display:inline-flex!important
}
.hidden {
  display:none!important
}
.empty\:hidden:empty {
  display:none
}
@media (min-width:576px) {
  .sm\:block {
  display:block!important
}
.sm\:inline-block {
  display:inline-block!important
}
.sm\:inline {
  display:inline!important
}
.sm\:table {
  display:table!important
}
.sm\:table-header-group {
  display:table-header-group!important
}
.sm\:table-row {
  display:table-row!important
}
.sm\:table-cell {
  display:table-cell!important
}
.sm\:flex {
  display:flex!important
}
.sm\:inline-flex {
  display:inline-flex!important
}
.sm\:hidden {
  display:none!important
}
}@media (min-width:768px) {
  .md\:block {
  display:block!important
}
.md\:inline-block {
  display:inline-block!important
}
.md\:inline {
  display:inline!important
}
.md\:table {
  display:table!important
}
.md\:table-header-group {
  display:table-header-group!important
}
.md\:table-row {
  display:table-row!important
}
.md\:table-cell {
  display:table-cell!important
}
.md\:flex {
  display:flex!important
}
.md\:inline-flex {
  display:inline-flex!important
}
.md\:hidden {
  display:none!important
}
}@media (min-width:992px) {
  .lg\:block {
  display:block!important
}
.lg\:inline-block {
  display:inline-block!important
}
.lg\:inline {
  display:inline!important
}
.lg\:table {
  display:table!important
}
.lg\:table-header-group {
  display:table-header-group!important
}
.lg\:table-row {
  display:table-row!important
}
.lg\:table-cell {
  display:table-cell!important
}
.lg\:flex {
  display:flex!important
}
.lg\:inline-flex {
  display:inline-flex!important
}
.lg\:hidden {
  display:none!important
}
}@media (min-width:1200px) {
  .xl\:block {
  display:block!important
}
.xl\:inline-block {
  display:inline-block!important
}
.xl\:inline {
  display:inline!important
}
.xl\:table {
  display:table!important
}
.xl\:table-header-group {
  display:table-header-group!important
}
.xl\:table-row {
  display:table-row!important
}
.xl\:table-cell {
  display:table-cell!important
}
.xl\:flex {
  display:flex!important
}
.xl\:inline-flex {
  display:inline-flex!important
}
.xl\:hidden {
  display:none!important
}
}.float-left {
  float:left
}
.float-right {
  float:right
}
.float-none {
  float:none
}
.clearfix::after {
  display:block;
  clear:both;
  content:""
}
@media (min-width:576px) {
  .sm\:float-left {
  float:left
}
.sm\:float-right {
  float:right
}
.sm\:float-none {
  float:none
}
.sm\:clearfix::after {
  display:block;
  clear:both;
  content:""
}
}@media (min-width:768px) {
  .md\:float-left {
  float:left
}
.md\:float-right {
  float:right
}
.md\:float-none {
  float:none
}
.md\:clearfix::after {
  display:block;
  clear:both;
  content:""
}
}@media (min-width:992px) {
  .lg\:float-left {
  float:left
}
.lg\:float-right {
  float:right
}
.lg\:float-none {
  float:none
}
.lg\:clearfix::after {
  display:block;
  clear:both;
  content:""
}
}@media (min-width:1200px) {
  .xl\:float-left {
  float:left
}
.xl\:float-right {
  float:right
}
.xl\:float-none {
  float:none
}
.xl\:clearfix::after {
  display:block;
  clear:both;
  content:""
}
}.overflow-auto {
  overflow:auto
}
.overflow-hidden {
  overflow:hidden
}
.overflow-visible {
  overflow:visible
}
.overflow-scroll {
  overflow:scroll
}
.overflow-x-auto {
  overflow-x:auto
}
.overflow-y-auto {
  overflow-y:auto
}
.overflow-x-hidden {
  overflow-x:hidden
}
.overflow-y-hidden {
  overflow-y:hidden
}
.overflow-x-visible {
  overflow-x:visible
}
.overflow-y-visible {
  overflow-y:visible
}
.overflow-x-scroll {
  overflow-x:scroll
}
.overflow-y-scroll {
  overflow-y:scroll
}
.scrolling-touch {
  -webkit-overflow-scrolling:touch
}
.scrolling-auto {
  -webkit-overflow-scrolling:auto
}
@media (min-width:576px) {
  .sm\:overflow-auto {
  overflow:auto
}
.sm\:overflow-hidden {
  overflow:hidden
}
.sm\:overflow-visible {
  overflow:visible
}
.sm\:overflow-scroll {
  overflow:scroll
}
.sm\:overflow-x-auto {
  overflow-x:auto
}
.sm\:overflow-y-auto {
  overflow-y:auto
}
.sm\:overflow-x-hidden {
  overflow-x:hidden
}
.sm\:overflow-y-hidden {
  overflow-y:hidden
}
.sm\:overflow-x-visible {
  overflow-x:visible
}
.sm\:overflow-y-visible {
  overflow-y:visible
}
.sm\:overflow-x-scroll {
  overflow-x:scroll
}
.sm\:overflow-y-scroll {
  overflow-y:scroll
}
.sm\:scrolling-touch {
  -webkit-overflow-scrolling:touch
}
.sm\:scrolling-auto {
  -webkit-overflow-scrolling:auto
}
}@media (min-width:768px) {
  .md\:overflow-auto {
  overflow:auto
}
.md\:overflow-hidden {
  overflow:hidden
}
.md\:overflow-visible {
  overflow:visible
}
.md\:overflow-scroll {
  overflow:scroll
}
.md\:overflow-x-auto {
  overflow-x:auto
}
.md\:overflow-y-auto {
  overflow-y:auto
}
.md\:overflow-x-hidden {
  overflow-x:hidden
}
.md\:overflow-y-hidden {
  overflow-y:hidden
}
.md\:overflow-x-visible {
  overflow-x:visible
}
.md\:overflow-y-visible {
  overflow-y:visible
}
.md\:overflow-x-scroll {
  overflow-x:scroll
}
.md\:overflow-y-scroll {
  overflow-y:scroll
}
.md\:scrolling-touch {
  -webkit-overflow-scrolling:touch
}
.md\:scrolling-auto {
  -webkit-overflow-scrolling:auto
}
}@media (min-width:992px) {
  .lg\:overflow-auto {
  overflow:auto
}
.lg\:overflow-hidden {
  overflow:hidden
}
.lg\:overflow-visible {
  overflow:visible
}
.lg\:overflow-scroll {
  overflow:scroll
}
.lg\:overflow-x-auto {
  overflow-x:auto
}
.lg\:overflow-y-auto {
  overflow-y:auto
}
.lg\:overflow-x-hidden {
  overflow-x:hidden
}
.lg\:overflow-y-hidden {
  overflow-y:hidden
}
.lg\:overflow-x-visible {
  overflow-x:visible
}
.lg\:overflow-y-visible {
  overflow-y:visible
}
.lg\:overflow-x-scroll {
  overflow-x:scroll
}
.lg\:overflow-y-scroll {
  overflow-y:scroll
}
.lg\:scrolling-touch {
  -webkit-overflow-scrolling:touch
}
.lg\:scrolling-auto {
  -webkit-overflow-scrolling:auto
}
}@media (min-width:1200px) {
  .xl\:overflow-auto {
  overflow:auto
}
.xl\:overflow-hidden {
  overflow:hidden
}
.xl\:overflow-visible {
  overflow:visible
}
.xl\:overflow-scroll {
  overflow:scroll
}
.xl\:overflow-x-auto {
  overflow-x:auto
}
.xl\:overflow-y-auto {
  overflow-y:auto
}
.xl\:overflow-x-hidden {
  overflow-x:hidden
}
.xl\:overflow-y-hidden {
  overflow-y:hidden
}
.xl\:overflow-x-visible {
  overflow-x:visible
}
.xl\:overflow-y-visible {
  overflow-y:visible
}
.xl\:overflow-x-scroll {
  overflow-x:scroll
}
.xl\:overflow-y-scroll {
  overflow-y:scroll
}
.xl\:scrolling-touch {
  -webkit-overflow-scrolling:touch
}
.xl\:scrolling-auto {
  -webkit-overflow-scrolling:auto
}
}@media (max-width:575.98px) {
  .sm\:scroll-x {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:none;
  scrollbar-width:none
}
.sm\:scroll-x::-webkit-scrollbar {
  display:none
}
}@media (max-width:767.98px) {
  .md\:scroll-x {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:none;
  scrollbar-width:none
}
.md\:scroll-x::-webkit-scrollbar {
  display:none
}
}@media (max-width:991.98px) {
  .lg\:scroll-x {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:none;
  scrollbar-width:none
}
.lg\:scroll-x::-webkit-scrollbar {
  display:none
}
}@media (max-width:1199.98px) {
  .xl\:scroll-x {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:none;
  scrollbar-width:none
}
.xl\:scroll-x::-webkit-scrollbar {
  display:none
}
}.scroll-x {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:none;
  scrollbar-width:none
}
.scroll-x::-webkit-scrollbar {
  display:none
}
.static {
  position:static
}
.relative {
  position:relative
}
.absolute {
  position:absolute
}
.fixed {
  position:fixed
}
.sticky {
  position:sticky
}
.initial {
  position:initial
}
.absolute-top {
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.absolute-center {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate3d(-50%,-50%,0);
  z-index:97
}
.fixed-top {
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.fixed-bottom {
  position:fixed;
  right:0;
  bottom:0;
  left:0;
  z-index:97
}
.sticky-top {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:98
}
@media (min-width:576px) {
  .sm\:static {
  position:static
}
.sm\:relative {
  position:relative
}
.sm\:absolute {
  position:absolute
}
.sm\:fixed {
  position:fixed
}
.sm\:sticky {
  position:sticky
}
.sm\:initial {
  position:initial
}
.sm\:absolute-top {
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.sm\:absolute-center {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate3d(-50%,-50%,0);
  z-index:97
}
.sm\:fixed-top {
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.sm\:fixed-bottom {
  position:fixed;
  right:0;
  bottom:0;
  left:0;
  z-index:97
}
.sm\:sticky-top {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:98
}
}@media (min-width:768px) {
  .md\:static {
  position:static
}
.md\:relative {
  position:relative
}
.md\:absolute {
  position:absolute
}
.md\:fixed {
  position:fixed
}
.md\:sticky {
  position:sticky
}
.md\:initial {
  position:initial
}
.md\:absolute-top {
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.md\:absolute-center {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate3d(-50%,-50%,0);
  z-index:97
}
.md\:fixed-top {
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.md\:fixed-bottom {
  position:fixed;
  right:0;
  bottom:0;
  left:0;
  z-index:97
}
.md\:sticky-top {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:98
}
}@media (min-width:992px) {
  .lg\:static {
  position:static
}
.lg\:relative {
  position:relative
}
.lg\:absolute {
  position:absolute
}
.lg\:fixed {
  position:fixed
}
.lg\:sticky {
  position:sticky
}
.lg\:initial {
  position:initial
}
.lg\:absolute-top {
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.lg\:absolute-center {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate3d(-50%,-50%,0);
  z-index:97
}
.lg\:fixed-top {
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.lg\:fixed-bottom {
  position:fixed;
  right:0;
  bottom:0;
  left:0;
  z-index:97
}
.lg\:sticky-top {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:98
}
}@media (min-width:1200px) {
  .xl\:static {
  position:static
}
.xl\:relative {
  position:relative
}
.xl\:absolute {
  position:absolute
}
.xl\:fixed {
  position:fixed
}
.xl\:sticky {
  position:sticky
}
.xl\:initial {
  position:initial
}
.xl\:absolute-top {
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.xl\:absolute-center {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate3d(-50%,-50%,0);
  z-index:97
}
.xl\:fixed-top {
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:97
}
.xl\:fixed-bottom {
  position:fixed;
  right:0;
  bottom:0;
  left:0;
  z-index:97
}
.xl\:sticky-top {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:98
}
}.top-0 {
  top:0
}
.bottom-0 {
  bottom:0
}
.left-0 {
  left:0
}
.right-0 {
  right:0
}
.top-auto {
  top:auto
}
.bottom-auto {
  bottom:auto
}
.left-auto {
  left:auto
}
.right-auto {
  right:auto
}
@media (min-width:576px) {
  .sm\:top-0 {
  top:0
}
.sm\:bottom-0 {
  bottom:0
}
.sm\:left-0 {
  left:0
}
.sm\:right-0 {
  right:0
}
.sm\:top-auto {
  top:auto
}
.sm\:bottom-auto {
  bottom:auto
}
.sm\:left-auto {
  left:auto
}
.sm\:right-auto {
  right:auto
}
}@media (min-width:768px) {
  .md\:top-0 {
  top:0
}
.md\:bottom-0 {
  bottom:0
}
.md\:left-0 {
  left:0
}
.md\:right-0 {
  right:0
}
.md\:top-auto {
  top:auto
}
.md\:bottom-auto {
  bottom:auto
}
.md\:left-auto {
  left:auto
}
.md\:right-auto {
  right:auto
}
}@media (min-width:992px) {
  .lg\:top-0 {
  top:0
}
.lg\:bottom-0 {
  bottom:0
}
.lg\:left-0 {
  left:0
}
.lg\:right-0 {
  right:0
}
.lg\:top-auto {
  top:auto
}
.lg\:bottom-auto {
  bottom:auto
}
.lg\:left-auto {
  left:auto
}
.lg\:right-auto {
  right:auto
}
}@media (min-width:1200px) {
  .xl\:top-0 {
  top:0
}
.xl\:bottom-0 {
  bottom:0
}
.xl\:left-0 {
  left:0
}
.xl\:right-0 {
  right:0
}
.xl\:top-auto {
  top:auto
}
.xl\:bottom-auto {
  bottom:auto
}
.xl\:left-auto {
  left:auto
}
.xl\:right-auto {
  right:auto
}
}.visible {
  visibility:visible
}
.invisible {
  visibility:hidden
}
@media (min-width:576px) {
  .sm\:visible {
  visibility:visible
}
.sm\:invisible {
  visibility:hidden
}
}@media (min-width:768px) {
  .md\:visible {
  visibility:visible
}
.md\:invisible {
  visibility:hidden
}
}@media (min-width:992px) {
  .lg\:visible {
  visibility:visible
}
.lg\:invisible {
  visibility:hidden
}
}@media (min-width:1200px) {
  .xl\:visible {
  visibility:visible
}
.xl\:invisible {
  visibility:hidden
}
}.z-0 {
  z-index:0
}
.z-10 {
  z-index:10
}
.z-20 {
  z-index:20
}
.z-30 {
  z-index:30
}
.z-40 {
  z-index:40
}
.z-50 {
  z-index:50
}
.z-auto {
  z-index:auto
}
.z-fixed {
  z-index:97
}
.z-sticky {
  z-index:98
}
.bg-fixed {
  background-attachment:fixed
}
.bg-local {
  background-attachment:local
}
.bg-scroll {
  background-attachment:scroll
}
.bg-inherit {
  background-color:inherit
}
.bg-transparent {
  background-color:#fff0
}
.bg-base {
  background-color:rgba(255, 255, 255, 1)
}
.bg-black {
  background-color:#000
}
.bg-white {
  background-color:#fff
}
.bg-translucent {
  background-color:rgb(255 255 255 / .1)
}
.bg-gray-100 {
  background-color:#F7FAFC
}
.bg-gray-200 {
  background-color:#EDF2F7
}
.bg-gray-300 {
  background-color:#E2E8F0
}
.bg-gray-400 {
  background-color:#CBD5E0
}
.bg-gray-500 {
  background-color:#A0AEC0
}
.bg-gray-600 {
  background-color:#718096
}
.bg-gray-700 {
  background-color:#4A5568
}
.bg-gray-800 {
  background-color:#2D3748
}
.bg-gray-900 {
  background-color:#1A202C
}
.bg-red-100 {
  background-color:#FFF5F5
}
.bg-red-300 {
  background-color:#FEB2B2
}
.bg-red-500 {
  background-color:#F56565
}
.bg-red-700 {
  background-color:#C53030
}
.bg-red-900 {
  background-color:#742A2A
}
.bg-orange-100 {
  background-color:#FFFAF0
}
.bg-orange-300 {
  background-color:#FBD38D
}
.bg-orange-500 {
  background-color:#ED8936
}
.bg-orange-700 {
  background-color:#C05621
}
.bg-orange-900 {
  background-color:#7B341E
}
.bg-green-100 {
  background-color:#F0FFF4
}
.bg-green-300 {
  background-color:#9AE6B4
}
.bg-green-500 {
  background-color:#48BB78
}
.bg-green-700 {
  background-color:#2F855A
}
.bg-green-900 {
  background-color:#22543D
}
.bg-primary {
  background-color:rgba(255, 0, 104, 1)
}
.bg-primary-light {
  background-color:#F6F6F9
}
.bg-primary-inverse {
  background-color:rgba(25, 19, 87, 1)
}
.hover\:bg-inherit:hover {
  background-color:inherit
}
.hover\:bg-transparent:hover {
  background-color:#fff0
}
.hover\:bg-base:hover {
  background-color:rgba(255, 255, 255, 1)
}
.hover\:bg-black:hover {
  background-color:#000
}
.hover\:bg-white:hover {
  background-color:#fff
}
.hover\:bg-translucent:hover {
  background-color:rgb(255 255 255 / .1)
}
.hover\:bg-gray-100:hover {
  background-color:#F7FAFC
}
.hover\:bg-gray-200:hover {
  background-color:#EDF2F7
}
.hover\:bg-gray-300:hover {
  background-color:#E2E8F0
}
.hover\:bg-gray-400:hover {
  background-color:#CBD5E0
}
.hover\:bg-gray-500:hover {
  background-color:#A0AEC0
}
.hover\:bg-gray-600:hover {
  background-color:#718096
}
.hover\:bg-gray-700:hover {
  background-color:#4A5568
}
.hover\:bg-gray-800:hover {
  background-color:#2D3748
}
.hover\:bg-gray-900:hover {
  background-color:#1A202C
}
.hover\:bg-red-100:hover {
  background-color:#FFF5F5
}
.hover\:bg-red-300:hover {
  background-color:#FEB2B2
}
.hover\:bg-red-500:hover {
  background-color:#F56565
}
.hover\:bg-red-700:hover {
  background-color:#C53030
}
.hover\:bg-red-900:hover {
  background-color:#742A2A
}
.hover\:bg-orange-100:hover {
  background-color:#FFFAF0
}
.hover\:bg-orange-300:hover {
  background-color:#FBD38D
}
.hover\:bg-orange-500:hover {
  background-color:#ED8936
}
.hover\:bg-orange-700:hover {
  background-color:#C05621
}
.hover\:bg-orange-900:hover {
  background-color:#7B341E
}
.hover\:bg-green-100:hover {
  background-color:#F0FFF4
}
.hover\:bg-green-300:hover {
  background-color:#9AE6B4
}
.hover\:bg-green-500:hover {
  background-color:#48BB78
}
.hover\:bg-green-700:hover {
  background-color:#2F855A
}
.hover\:bg-green-900:hover {
  background-color:#22543D
}
.hover\:bg-primary:hover {
  background-color:rgba(255, 0, 104, 1)
}
.hover\:bg-primary-inverse:hover {
  background-color:rgba(25, 19, 87, 1)
}
@media (min-width:576px) {
  .sm\:bg-inherit {
  background-color:inherit
}
.sm\:bg-transparent {
  background-color:#fff0
}
.sm\:bg-base {
  background-color:rgba(255, 255, 255, 1)
}
.sm\:bg-black {
  background-color:#000
}
.sm\:bg-white {
  background-color:#fff
}
.sm\:bg-translucent {
  background-color:rgb(255 255 255 / .1)
}
.sm\:bg-gray-100 {
  background-color:#F7FAFC
}
.sm\:bg-gray-200 {
  background-color:#EDF2F7
}
.sm\:bg-gray-300 {
  background-color:#E2E8F0
}
.sm\:bg-gray-400 {
  background-color:#CBD5E0
}
.sm\:bg-gray-500 {
  background-color:#A0AEC0
}
.sm\:bg-gray-600 {
  background-color:#718096
}
.sm\:bg-gray-700 {
  background-color:#4A5568
}
.sm\:bg-gray-800 {
  background-color:#2D3748
}
.sm\:bg-gray-900 {
  background-color:#1A202C
}
.sm\:bg-red-100 {
  background-color:#FFF5F5
}
.sm\:bg-red-300 {
  background-color:#FEB2B2
}
.sm\:bg-red-500 {
  background-color:#F56565
}
.sm\:bg-red-700 {
  background-color:#C53030
}
.sm\:bg-red-900 {
  background-color:#742A2A
}
.sm\:bg-orange-100 {
  background-color:#FFFAF0
}
.sm\:bg-orange-300 {
  background-color:#FBD38D
}
.sm\:bg-orange-500 {
  background-color:#ED8936
}
.sm\:bg-orange-700 {
  background-color:#C05621
}
.sm\:bg-orange-900 {
  background-color:#7B341E
}
.sm\:bg-green-100 {
  background-color:#F0FFF4
}
.sm\:bg-green-300 {
  background-color:#9AE6B4
}
.sm\:bg-green-500 {
  background-color:#48BB78
}
.sm\:bg-green-700 {
  background-color:#2F855A
}
.sm\:bg-green-900 {
  background-color:#22543D
}
.sm\:bg-primary {
  background-color:rgba(255, 0, 104, 1)
}
.sm\:bg-primary-inverse {
  background-color:rgba(25, 19, 87, 1)
}
}@media (min-width:768px) {
  .md\:bg-inherit {
  background-color:inherit
}
.md\:bg-transparent {
  background-color:#fff0
}
.md\:bg-base {
  background-color:rgba(255, 255, 255, 1)
}
.md\:bg-black {
  background-color:#000
}
.md\:bg-white {
  background-color:#fff
}
.md\:bg-translucent {
  background-color:rgb(255 255 255 / .1)
}
.md\:bg-gray-100 {
  background-color:#F7FAFC
}
.md\:bg-gray-200 {
  background-color:#EDF2F7
}
.md\:bg-gray-300 {
  background-color:#E2E8F0
}
.md\:bg-gray-400 {
  background-color:#CBD5E0
}
.md\:bg-gray-500 {
  background-color:#A0AEC0
}
.md\:bg-gray-600 {
  background-color:#718096
}
.md\:bg-gray-700 {
  background-color:#4A5568
}
.md\:bg-gray-800 {
  background-color:#2D3748
}
.md\:bg-gray-900 {
  background-color:#1A202C
}
.md\:bg-red-100 {
  background-color:#FFF5F5
}
.md\:bg-red-300 {
  background-color:#FEB2B2
}
.md\:bg-red-500 {
  background-color:#F56565
}
.md\:bg-red-700 {
  background-color:#C53030
}
.md\:bg-red-900 {
  background-color:#742A2A
}
.md\:bg-orange-100 {
  background-color:#FFFAF0
}
.md\:bg-orange-300 {
  background-color:#FBD38D
}
.md\:bg-orange-500 {
  background-color:#ED8936
}
.md\:bg-orange-700 {
  background-color:#C05621
}
.md\:bg-orange-900 {
  background-color:#7B341E
}
.md\:bg-green-100 {
  background-color:#F0FFF4
}
.md\:bg-green-300 {
  background-color:#9AE6B4
}
.md\:bg-green-500 {
  background-color:#48BB78
}
.md\:bg-green-700 {
  background-color:#2F855A
}
.md\:bg-green-900 {
  background-color:#22543D
}
.md\:bg-primary {
  background-color:rgba(255, 0, 104, 1)
}
.md\:bg-primary-inverse {
  background-color:rgba(25, 19, 87, 1)
}
}@media (min-width:992px) {
  .lg\:bg-inherit {
  background-color:inherit
}
.lg\:bg-transparent {
  background-color:#fff0
}
.lg\:bg-base {
  background-color:rgba(255, 255, 255, 1)
}
.lg\:bg-black {
  background-color:#000
}
.lg\:bg-white {
  background-color:#fff
}
.lg\:bg-translucent {
  background-color:rgb(255 255 255 / .1)
}
.lg\:bg-gray-100 {
  background-color:#F7FAFC
}
.lg\:bg-gray-200 {
  background-color:#EDF2F7
}
.lg\:bg-gray-300 {
  background-color:#E2E8F0
}
.lg\:bg-gray-400 {
  background-color:#CBD5E0
}
.lg\:bg-gray-500 {
  background-color:#A0AEC0
}
.lg\:bg-gray-600 {
  background-color:#718096
}
.lg\:bg-gray-700 {
  background-color:#4A5568
}
.lg\:bg-gray-800 {
  background-color:#2D3748
}
.lg\:bg-gray-900 {
  background-color:#1A202C
}
.lg\:bg-red-100 {
  background-color:#FFF5F5
}
.lg\:bg-red-300 {
  background-color:#FEB2B2
}
.lg\:bg-red-500 {
  background-color:#F56565
}
.lg\:bg-red-700 {
  background-color:#C53030
}
.lg\:bg-red-900 {
  background-color:#742A2A
}
.lg\:bg-orange-100 {
  background-color:#FFFAF0
}
.lg\:bg-orange-300 {
  background-color:#FBD38D
}
.lg\:bg-orange-500 {
  background-color:#ED8936
}
.lg\:bg-orange-700 {
  background-color:#C05621
}
.lg\:bg-orange-900 {
  background-color:#7B341E
}
.lg\:bg-green-100 {
  background-color:#F0FFF4
}
.lg\:bg-green-300 {
  background-color:#9AE6B4
}
.lg\:bg-green-500 {
  background-color:#48BB78
}
.lg\:bg-green-700 {
  background-color:#2F855A
}
.lg\:bg-green-900 {
  background-color:#22543D
}
.lg\:bg-primary {
  background-color:rgba(255, 0, 104, 1)
}
.lg\:bg-primary-inverse {
  background-color:rgba(25, 19, 87, 1)
}
}@media (min-width:1200px) {
  .xl\:bg-inherit {
  background-color:inherit
}
.xl\:bg-transparent {
  background-color:#fff0
}
.xl\:bg-base {
  background-color:rgba(255, 255, 255, 1)
}
.xl\:bg-black {
  background-color:#000
}
.xl\:bg-white {
  background-color:#fff
}
.xl\:bg-translucent {
  background-color:rgb(255 255 255 / .1)
}
.xl\:bg-gray-100 {
  background-color:#F7FAFC
}
.xl\:bg-gray-200 {
  background-color:#EDF2F7
}
.xl\:bg-gray-300 {
  background-color:#E2E8F0
}
.xl\:bg-gray-400 {
  background-color:#CBD5E0
}
.xl\:bg-gray-500 {
  background-color:#A0AEC0
}
.xl\:bg-gray-600 {
  background-color:#718096
}
.xl\:bg-gray-700 {
  background-color:#4A5568
}
.xl\:bg-gray-800 {
  background-color:#2D3748
}
.xl\:bg-gray-900 {
  background-color:#1A202C
}
.xl\:bg-red-100 {
  background-color:#FFF5F5
}
.xl\:bg-red-300 {
  background-color:#FEB2B2
}
.xl\:bg-red-500 {
  background-color:#F56565
}
.xl\:bg-red-700 {
  background-color:#C53030
}
.xl\:bg-red-900 {
  background-color:#742A2A
}
.xl\:bg-orange-100 {
  background-color:#FFFAF0
}
.xl\:bg-orange-300 {
  background-color:#FBD38D
}
.xl\:bg-orange-500 {
  background-color:#ED8936
}
.xl\:bg-orange-700 {
  background-color:#C05621
}
.xl\:bg-orange-900 {
  background-color:#7B341E
}
.xl\:bg-green-100 {
  background-color:#F0FFF4
}
.xl\:bg-green-300 {
  background-color:#9AE6B4
}
.xl\:bg-green-500 {
  background-color:#48BB78
}
.xl\:bg-green-700 {
  background-color:#2F855A
}
.xl\:bg-green-900 {
  background-color:#22543D
}
.xl\:bg-primary {
  background-color:rgba(255, 0, 104, 1)
}
.xl\:bg-primary-inverse {
  background-color:rgba(25, 19, 87, 1)
}
}.bg-bottom {
  background-position:bottom
}
.bg-center {
  background-position:center
}
.bg-left {
  background-position:left
}
.bg-right {
  background-position:right
}
.bg-top {
  background-position:top
}
.bg-left-bottom {
  background-position:left bottom
}
.bg-left-top {
  background-position:left top
}
.bg-right-bottom {
  background-position:right bottom
}
.bg-right-top {
  background-position:right top
}
@media (min-width:576px) {
  .sm\:bg-bottom {
  background-position:bottom
}
.sm\:bg-center {
  background-position:center
}
.sm\:bg-left {
  background-position:left
}
.sm\:bg-right {
  background-position:right
}
.sm\:bg-top {
  background-position:top
}
.sm\:bg-left-bottom {
  background-position:left bottom
}
.sm\:bg-left-top {
  background-position:left top
}
.sm\:bg-right-bottom {
  background-position:right bottom
}
.sm\:bg-right-top {
  background-position:right top
}
}@media (min-width:768px) {
  .md\:bg-bottom {
  background-position:bottom
}
.md\:bg-center {
  background-position:center
}
.md\:bg-left {
  background-position:left
}
.md\:bg-right {
  background-position:right
}
.md\:bg-top {
  background-position:top
}
.md\:bg-left-bottom {
  background-position:left bottom
}
.md\:bg-left-top {
  background-position:left top
}
.md\:bg-right-bottom {
  background-position:right bottom
}
.md\:bg-right-top {
  background-position:right top
}
}@media (min-width:992px) {
  .lg\:bg-bottom {
  background-position:bottom
}
.lg\:bg-center {
  background-position:center
}
.lg\:bg-left {
  background-position:left
}
.lg\:bg-right {
  background-position:right
}
.lg\:bg-top {
  background-position:top
}
.lg\:bg-left-bottom {
  background-position:left bottom
}
.lg\:bg-left-top {
  background-position:left top
}
.lg\:bg-right-bottom {
  background-position:right bottom
}
.lg\:bg-right-top {
  background-position:right top
}
}@media (min-width:1200px) {
  .xl\:bg-bottom {
  background-position:bottom
}
.xl\:bg-center {
  background-position:center
}
.xl\:bg-left {
  background-position:left
}
.xl\:bg-right {
  background-position:right
}
.xl\:bg-top {
  background-position:top
}
.xl\:bg-left-bottom {
  background-position:left bottom
}
.xl\:bg-left-top {
  background-position:left top
}
.xl\:bg-right-bottom {
  background-position:right bottom
}
.xl\:bg-right-top {
  background-position:right top
}
}.bg-repeat {
  background-repeat:repeat
}
.bg-no-repeat {
  background-repeat:no-repeat
}
.bg-repeat-x {
  background-repeat:repeat-x
}
.bg-repeat-y {
  background-repeat:repeat-y
}
@media (min-width:576px) {
  .sm\:bg-repeat {
  background-repeat:repeat
}
.sm\:bg-no-repeat {
  background-repeat:no-repeat
}
.sm\:bg-repeat-x {
  background-repeat:repeat-x
}
.sm\:bg-repeat-y {
  background-repeat:repeat-y
}
}@media (min-width:768px) {
  .md\:bg-repeat {
  background-repeat:repeat
}
.md\:bg-no-repeat {
  background-repeat:no-repeat
}
.md\:bg-repeat-x {
  background-repeat:repeat-x
}
.md\:bg-repeat-y {
  background-repeat:repeat-y
}
}@media (min-width:992px) {
  .lg\:bg-repeat {
  background-repeat:repeat
}
.lg\:bg-no-repeat {
  background-repeat:no-repeat
}
.lg\:bg-repeat-x {
  background-repeat:repeat-x
}
.lg\:bg-repeat-y {
  background-repeat:repeat-y
}
}@media (min-width:1200px) {
  .xl\:bg-repeat {
  background-repeat:repeat
}
.xl\:bg-no-repeat {
  background-repeat:no-repeat
}
.xl\:bg-repeat-x {
  background-repeat:repeat-x
}
.xl\:bg-repeat-y {
  background-repeat:repeat-y
}
}.bg-auto {
  background-size:auto
}
.bg-cover {
  background-size:cover
}
.bg-contain {
  background-size:contain
}
@media (min-width:576px) {
  .sm\:bg-auto {
  background-size:auto
}
.sm\:bg-cover {
  background-size:cover
}
.sm\:bg-contain {
  background-size:contain
}
}@media (min-width:768px) {
  .md\:bg-auto {
  background-size:auto
}
.md\:bg-cover {
  background-size:cover
}
.md\:bg-contain {
  background-size:contain
}
}@media (min-width:992px) {
  .lg\:bg-auto {
  background-size:auto
}
.lg\:bg-cover {
  background-size:cover
}
.lg\:bg-contain {
  background-size:contain
}
}@media (min-width:1200px) {
  .xl\:bg-auto {
  background-size:auto
}
.xl\:bg-cover {
  background-size:cover
}
.xl\:bg-contain {
  background-size:contain
}
}.border {
  border:1px solid #E2E8F0
}
.border-top {
  border-top:1px solid #E2E8F0
}
.border-right {
  border-right:1px solid #E2E8F0
}
.border-bottom {
  border-bottom:1px solid #E2E8F0
}
.border-left {
  border-left:1px solid #E2E8F0
}
@media (min-width:576px) {
  .sm\:border {
  border:1px solid #E2E8F0
}
.sm\:border-top {
  border-top:1px solid #E2E8F0
}
.sm\:border-right {
  border-right:1px solid #E2E8F0
}
.sm\:border-bottom {
  border-bottom:1px solid #E2E8F0
}
.sm\:border-left {
  border-left:1px solid #E2E8F0
}
}@media (min-width:768px) {
  .md\:border {
  border:1px solid #E2E8F0
}
.md\:border-top {
  border-top:1px solid #E2E8F0
}
.md\:border-right {
  border-right:1px solid #E2E8F0
}
.md\:border-bottom {
  border-bottom:1px solid #E2E8F0
}
.md\:border-left {
  border-left:1px solid #E2E8F0
}
}@media (min-width:992px) {
  .lg\:border {
  border:1px solid #E2E8F0
}
.lg\:border-top {
  border-top:1px solid #E2E8F0
}
.lg\:border-right {
  border-right:1px solid #E2E8F0
}
.lg\:border-bottom {
  border-bottom:1px solid #E2E8F0
}
.lg\:border-left {
  border-left:1px solid #E2E8F0
}
}@media (min-width:1200px) {
  .xl\:border {
  border:1px solid #E2E8F0
}
.xl\:border-top {
  border-top:1px solid #E2E8F0
}
.xl\:border-right {
  border-right:1px solid #E2E8F0
}
.xl\:border-bottom {
  border-bottom:1px solid #E2E8F0
}
.xl\:border-left {
  border-left:1px solid #E2E8F0
}
}.border-transparent {
  border-color:#fff0
}
.border-current {
  border-color:currentColor
}
.border-black {
  border-color:#000
}
.border-top-black {
  border-top-color:#000
}
.border-right-black {
  border-right-color:#000
}
.border-bottom-black {
  border-bottom-color:#000
}
.border-left-black {
  border-left-color:#000
}
.border-white {
  border-color:#fff
}
.border-top-white {
  border-top-color:#fff
}
.border-right-white {
  border-right-color:#fff
}
.border-bottom-white {
  border-bottom-color:#fff
}
.border-left-white {
  border-left-color:#fff
}
.border-translucent {
  border-color:rgb(255 255 255 / .1)
}
.border-top-translucent {
  border-top-color:rgb(255 255 255 / .1)
}
.border-right-translucent {
  border-right-color:rgb(255 255 255 / .1)
}
.border-bottom-translucent {
  border-bottom-color:rgb(255 255 255 / .1)
}
.border-left-translucent {
  border-left-color:rgb(255 255 255 / .1)
}
.border-gray-100 {
  border-color:#F7FAFC
}
.border-top-gray-100 {
  border-top-color:#F7FAFC
}
.border-right-gray-100 {
  border-right-color:#F7FAFC
}
.border-bottom-gray-100 {
  border-bottom-color:#F7FAFC
}
.border-left-gray-100 {
  border-left-color:#F7FAFC
}
.border-gray-200 {
  border-color:#EDF2F7
}
.border-top-gray-200 {
  border-top-color:#EDF2F7
}
.border-right-gray-200 {
  border-right-color:#EDF2F7
}
.border-bottom-gray-200 {
  border-bottom-color:#EDF2F7
}
.border-left-gray-200 {
  border-left-color:#EDF2F7
}
.border-gray-300 {
  border-color:#E2E8F0
}
.border-top-gray-300 {
  border-top-color:#E2E8F0
}
.border-right-gray-300 {
  border-right-color:#E2E8F0
}
.border-bottom-gray-300 {
  border-bottom-color:#E2E8F0
}
.border-left-gray-300 {
  border-left-color:#E2E8F0
}
.border-gray-400 {
  border-color:#CBD5E0
}
.border-top-gray-400 {
  border-top-color:#CBD5E0
}
.border-right-gray-400 {
  border-right-color:#CBD5E0
}
.border-bottom-gray-400 {
  border-bottom-color:#CBD5E0
}
.border-left-gray-400 {
  border-left-color:#CBD5E0
}
.border-gray-500 {
  border-color:#A0AEC0
}
.border-top-gray-500 {
  border-top-color:#A0AEC0
}
.border-right-gray-500 {
  border-right-color:#A0AEC0
}
.border-bottom-gray-500 {
  border-bottom-color:#A0AEC0
}
.border-left-gray-500 {
  border-left-color:#A0AEC0
}
.border-gray-600 {
  border-color:#718096
}
.border-top-gray-600 {
  border-top-color:#718096
}
.border-right-gray-600 {
  border-right-color:#718096
}
.border-bottom-gray-600 {
  border-bottom-color:#718096
}
.border-left-gray-600 {
  border-left-color:#718096
}
.border-gray-700 {
  border-color:#4A5568
}
.border-top-gray-700 {
  border-top-color:#4A5568
}
.border-right-gray-700 {
  border-right-color:#4A5568
}
.border-bottom-gray-700 {
  border-bottom-color:#4A5568
}
.border-left-gray-700 {
  border-left-color:#4A5568
}
.border-gray-800 {
  border-color:#2D3748
}
.border-top-gray-800 {
  border-top-color:#2D3748
}
.border-right-gray-800 {
  border-right-color:#2D3748
}
.border-bottom-gray-800 {
  border-bottom-color:#2D3748
}
.border-left-gray-800 {
  border-left-color:#2D3748
}
.border-gray-900 {
  border-color:#1A202C
}
.border-top-gray-900 {
  border-top-color:#1A202C
}
.border-right-gray-900 {
  border-right-color:#1A202C
}
.border-bottom-gray-900 {
  border-bottom-color:#1A202C
}
.border-left-gray-900 {
  border-left-color:#1A202C
}
.border-red-100 {
  border-color:#FFF5F5
}
.border-top-red-100 {
  border-top-color:#FFF5F5
}
.border-right-red-100 {
  border-right-color:#FFF5F5
}
.border-bottom-red-100 {
  border-bottom-color:#FFF5F5
}
.border-left-red-100 {
  border-left-color:#FFF5F5
}
.border-red-300 {
  border-color:#FEB2B2
}
.border-top-red-300 {
  border-top-color:#FEB2B2
}
.border-right-red-300 {
  border-right-color:#FEB2B2
}
.border-bottom-red-300 {
  border-bottom-color:#FEB2B2
}
.border-left-red-300 {
  border-left-color:#FEB2B2
}
.border-red-500 {
  border-color:#F56565
}
.border-top-red-500 {
  border-top-color:#F56565
}
.border-right-red-500 {
  border-right-color:#F56565
}
.border-bottom-red-500 {
  border-bottom-color:#F56565
}
.border-left-red-500 {
  border-left-color:#F56565
}
.border-red-700 {
  border-color:#C53030
}
.border-top-red-700 {
  border-top-color:#C53030
}
.border-right-red-700 {
  border-right-color:#C53030
}
.border-bottom-red-700 {
  border-bottom-color:#C53030
}
.border-left-red-700 {
  border-left-color:#C53030
}
.border-red-900 {
  border-color:#742A2A
}
.border-top-red-900 {
  border-top-color:#742A2A
}
.border-right-red-900 {
  border-right-color:#742A2A
}
.border-bottom-red-900 {
  border-bottom-color:#742A2A
}
.border-left-red-900 {
  border-left-color:#742A2A
}
.border-orange-100 {
  border-color:#FFFAF0
}
.border-top-orange-100 {
  border-top-color:#FFFAF0
}
.border-right-orange-100 {
  border-right-color:#FFFAF0
}
.border-bottom-orange-100 {
  border-bottom-color:#FFFAF0
}
.border-left-orange-100 {
  border-left-color:#FFFAF0
}
.border-orange-300 {
  border-color:#FBD38D
}
.border-top-orange-300 {
  border-top-color:#FBD38D
}
.border-right-orange-300 {
  border-right-color:#FBD38D
}
.border-bottom-orange-300 {
  border-bottom-color:#FBD38D
}
.border-left-orange-300 {
  border-left-color:#FBD38D
}
.border-orange-500 {
  border-color:#ED8936
}
.border-top-orange-500 {
  border-top-color:#ED8936
}
.border-right-orange-500 {
  border-right-color:#ED8936
}
.border-bottom-orange-500 {
  border-bottom-color:#ED8936
}
.border-left-orange-500 {
  border-left-color:#ED8936
}
.border-orange-700 {
  border-color:#C05621
}
.border-top-orange-700 {
  border-top-color:#C05621
}
.border-right-orange-700 {
  border-right-color:#C05621
}
.border-bottom-orange-700 {
  border-bottom-color:#C05621
}
.border-left-orange-700 {
  border-left-color:#C05621
}
.border-orange-900 {
  border-color:#7B341E
}
.border-top-orange-900 {
  border-top-color:#7B341E
}
.border-right-orange-900 {
  border-right-color:#7B341E
}
.border-bottom-orange-900 {
  border-bottom-color:#7B341E
}
.border-left-orange-900 {
  border-left-color:#7B341E
}
.border-green-100 {
  border-color:#F0FFF4
}
.border-top-green-100 {
  border-top-color:#F0FFF4
}
.border-right-green-100 {
  border-right-color:#F0FFF4
}
.border-bottom-green-100 {
  border-bottom-color:#F0FFF4
}
.border-left-green-100 {
  border-left-color:#F0FFF4
}
.border-green-300 {
  border-color:#9AE6B4
}
.border-top-green-300 {
  border-top-color:#9AE6B4
}
.border-right-green-300 {
  border-right-color:#9AE6B4
}
.border-bottom-green-300 {
  border-bottom-color:#9AE6B4
}
.border-left-green-300 {
  border-left-color:#9AE6B4
}
.border-green-500 {
  border-color:#48BB78
}
.border-top-green-500 {
  border-top-color:#48BB78
}
.border-right-green-500 {
  border-right-color:#48BB78
}
.border-bottom-green-500 {
  border-bottom-color:#48BB78
}
.border-left-green-500 {
  border-left-color:#48BB78
}
.border-green-700 {
  border-color:#2F855A
}
.border-top-green-700 {
  border-top-color:#2F855A
}
.border-right-green-700 {
  border-right-color:#2F855A
}
.border-bottom-green-700 {
  border-bottom-color:#2F855A
}
.border-left-green-700 {
  border-left-color:#2F855A
}
.border-green-900 {
  border-color:#22543D
}
.border-top-green-900 {
  border-top-color:#22543D
}
.border-right-green-900 {
  border-right-color:#22543D
}
.border-bottom-green-900 {
  border-bottom-color:#22543D
}
.border-left-green-900 {
  border-left-color:#22543D
}
.border-primary {
  border-color:rgba(255, 0, 104, 1)
}
.border-top-primary {
  border-top-color:rgba(255, 0, 104, 1)
}
.border-right-primary {
  border-right-color:rgba(255, 0, 104, 1)
}
.border-bottom-primary {
  border-bottom-color:rgba(255, 0, 104, 1)
}
.border-left-primary {
  border-left-color:rgba(255, 0, 104, 1)
}
.border-primary-inverse {
  border-color:rgba(25, 19, 87, 1)
}
.border-top-primary-inverse {
  border-top-color:rgba(25, 19, 87, 1)
}
.border-right-primary-inverse {
  border-right-color:rgba(25, 19, 87, 1)
}
.border-bottom-primary-inverse {
  border-bottom-color:rgba(25, 19, 87, 1)
}
.border-left-primary-inverse {
  border-left-color:rgba(25, 19, 87, 1)
}
.hover\:border-transparent:hover {
  border-color:#fff0
}
.hover\:border-current:hover {
  border-color:currentColor
}
.hover\:border-black:hover {
  border-color:#000
}
.hover\:border-top-black:hover {
  border-top-color:#000
}
.hover\:border-right-black:hover {
  border-right-color:#000
}
.hover\:border-bottom-black:hover {
  border-bottom-color:#000
}
.hover\:border-left-black:hover {
  border-left-color:#000
}
.hover\:border-white:hover {
  border-color:#fff
}
.hover\:border-top-white:hover {
  border-top-color:#fff
}
.hover\:border-right-white:hover {
  border-right-color:#fff
}
.hover\:border-bottom-white:hover {
  border-bottom-color:#fff
}
.hover\:border-left-white:hover {
  border-left-color:#fff
}
.hover\:border-translucent:hover {
  border-color:rgb(255 255 255 / .1)
}
.hover\:border-top-translucent:hover {
  border-top-color:rgb(255 255 255 / .1)
}
.hover\:border-right-translucent:hover {
  border-right-color:rgb(255 255 255 / .1)
}
.hover\:border-bottom-translucent:hover {
  border-bottom-color:rgb(255 255 255 / .1)
}
.hover\:border-left-translucent:hover {
  border-left-color:rgb(255 255 255 / .1)
}
.hover\:border-gray-100:hover {
  border-color:#F7FAFC
}
.hover\:border-top-gray-100:hover {
  border-top-color:#F7FAFC
}
.hover\:border-right-gray-100:hover {
  border-right-color:#F7FAFC
}
.hover\:border-bottom-gray-100:hover {
  border-bottom-color:#F7FAFC
}
.hover\:border-left-gray-100:hover {
  border-left-color:#F7FAFC
}
.hover\:border-gray-200:hover {
  border-color:#EDF2F7
}
.hover\:border-top-gray-200:hover {
  border-top-color:#EDF2F7
}
.hover\:border-right-gray-200:hover {
  border-right-color:#EDF2F7
}
.hover\:border-bottom-gray-200:hover {
  border-bottom-color:#EDF2F7
}
.hover\:border-left-gray-200:hover {
  border-left-color:#EDF2F7
}
.hover\:border-gray-300:hover {
  border-color:#E2E8F0
}
.hover\:border-top-gray-300:hover {
  border-top-color:#E2E8F0
}
.hover\:border-right-gray-300:hover {
  border-right-color:#E2E8F0
}
.hover\:border-bottom-gray-300:hover {
  border-bottom-color:#E2E8F0
}
.hover\:border-left-gray-300:hover {
  border-left-color:#E2E8F0
}
.hover\:border-gray-400:hover {
  border-color:#CBD5E0
}
.hover\:border-top-gray-400:hover {
  border-top-color:#CBD5E0
}
.hover\:border-right-gray-400:hover {
  border-right-color:#CBD5E0
}
.hover\:border-bottom-gray-400:hover {
  border-bottom-color:#CBD5E0
}
.hover\:border-left-gray-400:hover {
  border-left-color:#CBD5E0
}
.hover\:border-gray-500:hover {
  border-color:#A0AEC0
}
.hover\:border-top-gray-500:hover {
  border-top-color:#A0AEC0
}
.hover\:border-right-gray-500:hover {
  border-right-color:#A0AEC0
}
.hover\:border-bottom-gray-500:hover {
  border-bottom-color:#A0AEC0
}
.hover\:border-left-gray-500:hover {
  border-left-color:#A0AEC0
}
.hover\:border-gray-600:hover {
  border-color:#718096
}
.hover\:border-top-gray-600:hover {
  border-top-color:#718096
}
.hover\:border-right-gray-600:hover {
  border-right-color:#718096
}
.hover\:border-bottom-gray-600:hover {
  border-bottom-color:#718096
}
.hover\:border-left-gray-600:hover {
  border-left-color:#718096
}
.hover\:border-gray-700:hover {
  border-color:#4A5568
}
.hover\:border-top-gray-700:hover {
  border-top-color:#4A5568
}
.hover\:border-right-gray-700:hover {
  border-right-color:#4A5568
}
.hover\:border-bottom-gray-700:hover {
  border-bottom-color:#4A5568
}
.hover\:border-left-gray-700:hover {
  border-left-color:#4A5568
}
.hover\:border-gray-800:hover {
  border-color:#2D3748
}
.hover\:border-top-gray-800:hover {
  border-top-color:#2D3748
}
.hover\:border-right-gray-800:hover {
  border-right-color:#2D3748
}
.hover\:border-bottom-gray-800:hover {
  border-bottom-color:#2D3748
}
.hover\:border-left-gray-800:hover {
  border-left-color:#2D3748
}
.hover\:border-gray-900:hover {
  border-color:#1A202C
}
.hover\:border-top-gray-900:hover {
  border-top-color:#1A202C
}
.hover\:border-right-gray-900:hover {
  border-right-color:#1A202C
}
.hover\:border-bottom-gray-900:hover {
  border-bottom-color:#1A202C
}
.hover\:border-left-gray-900:hover {
  border-left-color:#1A202C
}
.hover\:border-red-100:hover {
  border-color:#FFF5F5
}
.hover\:border-top-red-100:hover {
  border-top-color:#FFF5F5
}
.hover\:border-right-red-100:hover {
  border-right-color:#FFF5F5
}
.hover\:border-bottom-red-100:hover {
  border-bottom-color:#FFF5F5
}
.hover\:border-left-red-100:hover {
  border-left-color:#FFF5F5
}
.hover\:border-red-300:hover {
  border-color:#FEB2B2
}
.hover\:border-top-red-300:hover {
  border-top-color:#FEB2B2
}
.hover\:border-right-red-300:hover {
  border-right-color:#FEB2B2
}
.hover\:border-bottom-red-300:hover {
  border-bottom-color:#FEB2B2
}
.hover\:border-left-red-300:hover {
  border-left-color:#FEB2B2
}
.hover\:border-red-500:hover {
  border-color:#F56565
}
.hover\:border-top-red-500:hover {
  border-top-color:#F56565
}
.hover\:border-right-red-500:hover {
  border-right-color:#F56565
}
.hover\:border-bottom-red-500:hover {
  border-bottom-color:#F56565
}
.hover\:border-left-red-500:hover {
  border-left-color:#F56565
}
.hover\:border-red-700:hover {
  border-color:#C53030
}
.hover\:border-top-red-700:hover {
  border-top-color:#C53030
}
.hover\:border-right-red-700:hover {
  border-right-color:#C53030
}
.hover\:border-bottom-red-700:hover {
  border-bottom-color:#C53030
}
.hover\:border-left-red-700:hover {
  border-left-color:#C53030
}
.hover\:border-red-900:hover {
  border-color:#742A2A
}
.hover\:border-top-red-900:hover {
  border-top-color:#742A2A
}
.hover\:border-right-red-900:hover {
  border-right-color:#742A2A
}
.hover\:border-bottom-red-900:hover {
  border-bottom-color:#742A2A
}
.hover\:border-left-red-900:hover {
  border-left-color:#742A2A
}
.hover\:border-orange-100:hover {
  border-color:#FFFAF0
}
.hover\:border-top-orange-100:hover {
  border-top-color:#FFFAF0
}
.hover\:border-right-orange-100:hover {
  border-right-color:#FFFAF0
}
.hover\:border-bottom-orange-100:hover {
  border-bottom-color:#FFFAF0
}
.hover\:border-left-orange-100:hover {
  border-left-color:#FFFAF0
}
.hover\:border-orange-300:hover {
  border-color:#FBD38D
}
.hover\:border-top-orange-300:hover {
  border-top-color:#FBD38D
}
.hover\:border-right-orange-300:hover {
  border-right-color:#FBD38D
}
.hover\:border-bottom-orange-300:hover {
  border-bottom-color:#FBD38D
}
.hover\:border-left-orange-300:hover {
  border-left-color:#FBD38D
}
.hover\:border-orange-500:hover {
  border-color:#ED8936
}
.hover\:border-top-orange-500:hover {
  border-top-color:#ED8936
}
.hover\:border-right-orange-500:hover {
  border-right-color:#ED8936
}
.hover\:border-bottom-orange-500:hover {
  border-bottom-color:#ED8936
}
.hover\:border-left-orange-500:hover {
  border-left-color:#ED8936
}
.hover\:border-orange-700:hover {
  border-color:#C05621
}
.hover\:border-top-orange-700:hover {
  border-top-color:#C05621
}
.hover\:border-right-orange-700:hover {
  border-right-color:#C05621
}
.hover\:border-bottom-orange-700:hover {
  border-bottom-color:#C05621
}
.hover\:border-left-orange-700:hover {
  border-left-color:#C05621
}
.hover\:border-orange-900:hover {
  border-color:#7B341E
}
.hover\:border-top-orange-900:hover {
  border-top-color:#7B341E
}
.hover\:border-right-orange-900:hover {
  border-right-color:#7B341E
}
.hover\:border-bottom-orange-900:hover {
  border-bottom-color:#7B341E
}
.hover\:border-left-orange-900:hover {
  border-left-color:#7B341E
}
.hover\:border-green-100:hover {
  border-color:#F0FFF4
}
.hover\:border-top-green-100:hover {
  border-top-color:#F0FFF4
}
.hover\:border-right-green-100:hover {
  border-right-color:#F0FFF4
}
.hover\:border-bottom-green-100:hover {
  border-bottom-color:#F0FFF4
}
.hover\:border-left-green-100:hover {
  border-left-color:#F0FFF4
}
.hover\:border-green-300:hover {
  border-color:#9AE6B4
}
.hover\:border-top-green-300:hover {
  border-top-color:#9AE6B4
}
.hover\:border-right-green-300:hover {
  border-right-color:#9AE6B4
}
.hover\:border-bottom-green-300:hover {
  border-bottom-color:#9AE6B4
}
.hover\:border-left-green-300:hover {
  border-left-color:#9AE6B4
}
.hover\:border-green-500:hover {
  border-color:#48BB78
}
.hover\:border-top-green-500:hover {
  border-top-color:#48BB78
}
.hover\:border-right-green-500:hover {
  border-right-color:#48BB78
}
.hover\:border-bottom-green-500:hover {
  border-bottom-color:#48BB78
}
.hover\:border-left-green-500:hover {
  border-left-color:#48BB78
}
.hover\:border-green-700:hover {
  border-color:#2F855A
}
.hover\:border-top-green-700:hover {
  border-top-color:#2F855A
}
.hover\:border-right-green-700:hover {
  border-right-color:#2F855A
}
.hover\:border-bottom-green-700:hover {
  border-bottom-color:#2F855A
}
.hover\:border-left-green-700:hover {
  border-left-color:#2F855A
}
.hover\:border-green-900:hover {
  border-color:#22543D
}
.hover\:border-top-green-900:hover {
  border-top-color:#22543D
}
.hover\:border-right-green-900:hover {
  border-right-color:#22543D
}
.hover\:border-bottom-green-900:hover {
  border-bottom-color:#22543D
}
.hover\:border-left-green-900:hover {
  border-left-color:#22543D
}
.hover\:border-primary:hover {
  border-color:rgba(255, 0, 104, 1)
}
.hover\:border-top-primary:hover {
  border-top-color:rgba(255, 0, 104, 1)
}
.hover\:border-right-primary:hover {
  border-right-color:rgba(255, 0, 104, 1)
}
.hover\:border-bottom-primary:hover {
  border-bottom-color:rgba(255, 0, 104, 1)
}
.hover\:border-left-primary:hover {
  border-left-color:rgba(255, 0, 104, 1)
}
.hover\:border-primary-inverse:hover {
  border-color:rgba(25, 19, 87, 1)
}
.hover\:border-top-primary-inverse:hover {
  border-top-color:rgba(25, 19, 87, 1)
}
.hover\:border-right-primary-inverse:hover {
  border-right-color:rgba(25, 19, 87, 1)
}
.hover\:border-bottom-primary-inverse:hover {
  border-bottom-color:rgba(25, 19, 87, 1)
}
.hover\:border-left-primary-inverse:hover {
  border-left-color:rgba(25, 19, 87, 1)
}
@media (min-width:576px) {
  .sm\:border-transparent {
  border-color:#fff0
}
.sm\:border-current {
  border-color:currentColor
}
.sm\:border-black {
  border-color:#000
}
.sm\:border-top-black {
  border-top-color:#000
}
.sm\:border-right-black {
  border-right-color:#000
}
.sm\:border-bottom-black {
  border-bottom-color:#000
}
.sm\:border-left-black {
  border-left-color:#000
}
.sm\:border-white {
  border-color:#fff
}
.sm\:border-top-white {
  border-top-color:#fff
}
.sm\:border-right-white {
  border-right-color:#fff
}
.sm\:border-bottom-white {
  border-bottom-color:#fff
}
.sm\:border-left-white {
  border-left-color:#fff
}
.sm\:border-translucent {
  border-color:rgb(255 255 255 / .1)
}
.sm\:border-top-translucent {
  border-top-color:rgb(255 255 255 / .1)
}
.sm\:border-right-translucent {
  border-right-color:rgb(255 255 255 / .1)
}
.sm\:border-bottom-translucent {
  border-bottom-color:rgb(255 255 255 / .1)
}
.sm\:border-left-translucent {
  border-left-color:rgb(255 255 255 / .1)
}
.sm\:border-gray-100 {
  border-color:#F7FAFC
}
.sm\:border-top-gray-100 {
  border-top-color:#F7FAFC
}
.sm\:border-right-gray-100 {
  border-right-color:#F7FAFC
}
.sm\:border-bottom-gray-100 {
  border-bottom-color:#F7FAFC
}
.sm\:border-left-gray-100 {
  border-left-color:#F7FAFC
}
.sm\:border-gray-200 {
  border-color:#EDF2F7
}
.sm\:border-top-gray-200 {
  border-top-color:#EDF2F7
}
.sm\:border-right-gray-200 {
  border-right-color:#EDF2F7
}
.sm\:border-bottom-gray-200 {
  border-bottom-color:#EDF2F7
}
.sm\:border-left-gray-200 {
  border-left-color:#EDF2F7
}
.sm\:border-gray-300 {
  border-color:#E2E8F0
}
.sm\:border-top-gray-300 {
  border-top-color:#E2E8F0
}
.sm\:border-right-gray-300 {
  border-right-color:#E2E8F0
}
.sm\:border-bottom-gray-300 {
  border-bottom-color:#E2E8F0
}
.sm\:border-left-gray-300 {
  border-left-color:#E2E8F0
}
.sm\:border-gray-400 {
  border-color:#CBD5E0
}
.sm\:border-top-gray-400 {
  border-top-color:#CBD5E0
}
.sm\:border-right-gray-400 {
  border-right-color:#CBD5E0
}
.sm\:border-bottom-gray-400 {
  border-bottom-color:#CBD5E0
}
.sm\:border-left-gray-400 {
  border-left-color:#CBD5E0
}
.sm\:border-gray-500 {
  border-color:#A0AEC0
}
.sm\:border-top-gray-500 {
  border-top-color:#A0AEC0
}
.sm\:border-right-gray-500 {
  border-right-color:#A0AEC0
}
.sm\:border-bottom-gray-500 {
  border-bottom-color:#A0AEC0
}
.sm\:border-left-gray-500 {
  border-left-color:#A0AEC0
}
.sm\:border-gray-600 {
  border-color:#718096
}
.sm\:border-top-gray-600 {
  border-top-color:#718096
}
.sm\:border-right-gray-600 {
  border-right-color:#718096
}
.sm\:border-bottom-gray-600 {
  border-bottom-color:#718096
}
.sm\:border-left-gray-600 {
  border-left-color:#718096
}
.sm\:border-gray-700 {
  border-color:#4A5568
}
.sm\:border-top-gray-700 {
  border-top-color:#4A5568
}
.sm\:border-right-gray-700 {
  border-right-color:#4A5568
}
.sm\:border-bottom-gray-700 {
  border-bottom-color:#4A5568
}
.sm\:border-left-gray-700 {
  border-left-color:#4A5568
}
.sm\:border-gray-800 {
  border-color:#2D3748
}
.sm\:border-top-gray-800 {
  border-top-color:#2D3748
}
.sm\:border-right-gray-800 {
  border-right-color:#2D3748
}
.sm\:border-bottom-gray-800 {
  border-bottom-color:#2D3748
}
.sm\:border-left-gray-800 {
  border-left-color:#2D3748
}
.sm\:border-gray-900 {
  border-color:#1A202C
}
.sm\:border-top-gray-900 {
  border-top-color:#1A202C
}
.sm\:border-right-gray-900 {
  border-right-color:#1A202C
}
.sm\:border-bottom-gray-900 {
  border-bottom-color:#1A202C
}
.sm\:border-left-gray-900 {
  border-left-color:#1A202C
}
.sm\:border-red-100 {
  border-color:#FFF5F5
}
.sm\:border-top-red-100 {
  border-top-color:#FFF5F5
}
.sm\:border-right-red-100 {
  border-right-color:#FFF5F5
}
.sm\:border-bottom-red-100 {
  border-bottom-color:#FFF5F5
}
.sm\:border-left-red-100 {
  border-left-color:#FFF5F5
}
.sm\:border-red-300 {
  border-color:#FEB2B2
}
.sm\:border-top-red-300 {
  border-top-color:#FEB2B2
}
.sm\:border-right-red-300 {
  border-right-color:#FEB2B2
}
.sm\:border-bottom-red-300 {
  border-bottom-color:#FEB2B2
}
.sm\:border-left-red-300 {
  border-left-color:#FEB2B2
}
.sm\:border-red-500 {
  border-color:#F56565
}
.sm\:border-top-red-500 {
  border-top-color:#F56565
}
.sm\:border-right-red-500 {
  border-right-color:#F56565
}
.sm\:border-bottom-red-500 {
  border-bottom-color:#F56565
}
.sm\:border-left-red-500 {
  border-left-color:#F56565
}
.sm\:border-red-700 {
  border-color:#C53030
}
.sm\:border-top-red-700 {
  border-top-color:#C53030
}
.sm\:border-right-red-700 {
  border-right-color:#C53030
}
.sm\:border-bottom-red-700 {
  border-bottom-color:#C53030
}
.sm\:border-left-red-700 {
  border-left-color:#C53030
}
.sm\:border-red-900 {
  border-color:#742A2A
}
.sm\:border-top-red-900 {
  border-top-color:#742A2A
}
.sm\:border-right-red-900 {
  border-right-color:#742A2A
}
.sm\:border-bottom-red-900 {
  border-bottom-color:#742A2A
}
.sm\:border-left-red-900 {
  border-left-color:#742A2A
}
.sm\:border-orange-100 {
  border-color:#FFFAF0
}
.sm\:border-top-orange-100 {
  border-top-color:#FFFAF0
}
.sm\:border-right-orange-100 {
  border-right-color:#FFFAF0
}
.sm\:border-bottom-orange-100 {
  border-bottom-color:#FFFAF0
}
.sm\:border-left-orange-100 {
  border-left-color:#FFFAF0
}
.sm\:border-orange-300 {
  border-color:#FBD38D
}
.sm\:border-top-orange-300 {
  border-top-color:#FBD38D
}
.sm\:border-right-orange-300 {
  border-right-color:#FBD38D
}
.sm\:border-bottom-orange-300 {
  border-bottom-color:#FBD38D
}
.sm\:border-left-orange-300 {
  border-left-color:#FBD38D
}
.sm\:border-orange-500 {
  border-color:#ED8936
}
.sm\:border-top-orange-500 {
  border-top-color:#ED8936
}
.sm\:border-right-orange-500 {
  border-right-color:#ED8936
}
.sm\:border-bottom-orange-500 {
  border-bottom-color:#ED8936
}
.sm\:border-left-orange-500 {
  border-left-color:#ED8936
}
.sm\:border-orange-700 {
  border-color:#C05621
}
.sm\:border-top-orange-700 {
  border-top-color:#C05621
}
.sm\:border-right-orange-700 {
  border-right-color:#C05621
}
.sm\:border-bottom-orange-700 {
  border-bottom-color:#C05621
}
.sm\:border-left-orange-700 {
  border-left-color:#C05621
}
.sm\:border-orange-900 {
  border-color:#7B341E
}
.sm\:border-top-orange-900 {
  border-top-color:#7B341E
}
.sm\:border-right-orange-900 {
  border-right-color:#7B341E
}
.sm\:border-bottom-orange-900 {
  border-bottom-color:#7B341E
}
.sm\:border-left-orange-900 {
  border-left-color:#7B341E
}
.sm\:border-green-100 {
  border-color:#F0FFF4
}
.sm\:border-top-green-100 {
  border-top-color:#F0FFF4
}
.sm\:border-right-green-100 {
  border-right-color:#F0FFF4
}
.sm\:border-bottom-green-100 {
  border-bottom-color:#F0FFF4
}
.sm\:border-left-green-100 {
  border-left-color:#F0FFF4
}
.sm\:border-green-300 {
  border-color:#9AE6B4
}
.sm\:border-top-green-300 {
  border-top-color:#9AE6B4
}
.sm\:border-right-green-300 {
  border-right-color:#9AE6B4
}
.sm\:border-bottom-green-300 {
  border-bottom-color:#9AE6B4
}
.sm\:border-left-green-300 {
  border-left-color:#9AE6B4
}
.sm\:border-green-500 {
  border-color:#48BB78
}
.sm\:border-top-green-500 {
  border-top-color:#48BB78
}
.sm\:border-right-green-500 {
  border-right-color:#48BB78
}
.sm\:border-bottom-green-500 {
  border-bottom-color:#48BB78
}
.sm\:border-left-green-500 {
  border-left-color:#48BB78
}
.sm\:border-green-700 {
  border-color:#2F855A
}
.sm\:border-top-green-700 {
  border-top-color:#2F855A
}
.sm\:border-right-green-700 {
  border-right-color:#2F855A
}
.sm\:border-bottom-green-700 {
  border-bottom-color:#2F855A
}
.sm\:border-left-green-700 {
  border-left-color:#2F855A
}
.sm\:border-green-900 {
  border-color:#22543D
}
.sm\:border-top-green-900 {
  border-top-color:#22543D
}
.sm\:border-right-green-900 {
  border-right-color:#22543D
}
.sm\:border-bottom-green-900 {
  border-bottom-color:#22543D
}
.sm\:border-left-green-900 {
  border-left-color:#22543D
}
.sm\:border-primary {
  border-color:rgba(255, 0, 104, 1)
}
.sm\:border-top-primary {
  border-top-color:rgba(255, 0, 104, 1)
}
.sm\:border-right-primary {
  border-right-color:rgba(255, 0, 104, 1)
}
.sm\:border-bottom-primary {
  border-bottom-color:rgba(255, 0, 104, 1)
}
.sm\:border-left-primary {
  border-left-color:rgba(255, 0, 104, 1)
}
.sm\:border-primary-inverse {
  border-color:rgba(25, 19, 87, 1)
}
.sm\:border-top-primary-inverse {
  border-top-color:rgba(25, 19, 87, 1)
}
.sm\:border-right-primary-inverse {
  border-right-color:rgba(25, 19, 87, 1)
}
.sm\:border-bottom-primary-inverse {
  border-bottom-color:rgba(25, 19, 87, 1)
}
.sm\:border-left-primary-inverse {
  border-left-color:rgba(25, 19, 87, 1)
}
}@media (min-width:768px) {
  .md\:border-transparent {
  border-color:#fff0
}
.md\:border-current {
  border-color:currentColor
}
.md\:border-black {
  border-color:#000
}
.md\:border-top-black {
  border-top-color:#000
}
.md\:border-right-black {
  border-right-color:#000
}
.md\:border-bottom-black {
  border-bottom-color:#000
}
.md\:border-left-black {
  border-left-color:#000
}
.md\:border-white {
  border-color:#fff
}
.md\:border-top-white {
  border-top-color:#fff
}
.md\:border-right-white {
  border-right-color:#fff
}
.md\:border-bottom-white {
  border-bottom-color:#fff
}
.md\:border-left-white {
  border-left-color:#fff
}
.md\:border-translucent {
  border-color:rgb(255 255 255 / .1)
}
.md\:border-top-translucent {
  border-top-color:rgb(255 255 255 / .1)
}
.md\:border-right-translucent {
  border-right-color:rgb(255 255 255 / .1)
}
.md\:border-bottom-translucent {
  border-bottom-color:rgb(255 255 255 / .1)
}
.md\:border-left-translucent {
  border-left-color:rgb(255 255 255 / .1)
}
.md\:border-gray-100 {
  border-color:#F7FAFC
}
.md\:border-top-gray-100 {
  border-top-color:#F7FAFC
}
.md\:border-right-gray-100 {
  border-right-color:#F7FAFC
}
.md\:border-bottom-gray-100 {
  border-bottom-color:#F7FAFC
}
.md\:border-left-gray-100 {
  border-left-color:#F7FAFC
}
.md\:border-gray-200 {
  border-color:#EDF2F7
}
.md\:border-top-gray-200 {
  border-top-color:#EDF2F7
}
.md\:border-right-gray-200 {
  border-right-color:#EDF2F7
}
.md\:border-bottom-gray-200 {
  border-bottom-color:#EDF2F7
}
.md\:border-left-gray-200 {
  border-left-color:#EDF2F7
}
.md\:border-gray-300 {
  border-color:#E2E8F0
}
.md\:border-top-gray-300 {
  border-top-color:#E2E8F0
}
.md\:border-right-gray-300 {
  border-right-color:#E2E8F0
}
.md\:border-bottom-gray-300 {
  border-bottom-color:#E2E8F0
}
.md\:border-left-gray-300 {
  border-left-color:#E2E8F0
}
.md\:border-gray-400 {
  border-color:#CBD5E0
}
.md\:border-top-gray-400 {
  border-top-color:#CBD5E0
}
.md\:border-right-gray-400 {
  border-right-color:#CBD5E0
}
.md\:border-bottom-gray-400 {
  border-bottom-color:#CBD5E0
}
.md\:border-left-gray-400 {
  border-left-color:#CBD5E0
}
.md\:border-gray-500 {
  border-color:#A0AEC0
}
.md\:border-top-gray-500 {
  border-top-color:#A0AEC0
}
.md\:border-right-gray-500 {
  border-right-color:#A0AEC0
}
.md\:border-bottom-gray-500 {
  border-bottom-color:#A0AEC0
}
.md\:border-left-gray-500 {
  border-left-color:#A0AEC0
}
.md\:border-gray-600 {
  border-color:#718096
}
.md\:border-top-gray-600 {
  border-top-color:#718096
}
.md\:border-right-gray-600 {
  border-right-color:#718096
}
.md\:border-bottom-gray-600 {
  border-bottom-color:#718096
}
.md\:border-left-gray-600 {
  border-left-color:#718096
}
.md\:border-gray-700 {
  border-color:#4A5568
}
.md\:border-top-gray-700 {
  border-top-color:#4A5568
}
.md\:border-right-gray-700 {
  border-right-color:#4A5568
}
.md\:border-bottom-gray-700 {
  border-bottom-color:#4A5568
}
.md\:border-left-gray-700 {
  border-left-color:#4A5568
}
.md\:border-gray-800 {
  border-color:#2D3748
}
.md\:border-top-gray-800 {
  border-top-color:#2D3748
}
.md\:border-right-gray-800 {
  border-right-color:#2D3748
}
.md\:border-bottom-gray-800 {
  border-bottom-color:#2D3748
}
.md\:border-left-gray-800 {
  border-left-color:#2D3748
}
.md\:border-gray-900 {
  border-color:#1A202C
}
.md\:border-top-gray-900 {
  border-top-color:#1A202C
}
.md\:border-right-gray-900 {
  border-right-color:#1A202C
}
.md\:border-bottom-gray-900 {
  border-bottom-color:#1A202C
}
.md\:border-left-gray-900 {
  border-left-color:#1A202C
}
.md\:border-red-100 {
  border-color:#FFF5F5
}
.md\:border-top-red-100 {
  border-top-color:#FFF5F5
}
.md\:border-right-red-100 {
  border-right-color:#FFF5F5
}
.md\:border-bottom-red-100 {
  border-bottom-color:#FFF5F5
}
.md\:border-left-red-100 {
  border-left-color:#FFF5F5
}
.md\:border-red-300 {
  border-color:#FEB2B2
}
.md\:border-top-red-300 {
  border-top-color:#FEB2B2
}
.md\:border-right-red-300 {
  border-right-color:#FEB2B2
}
.md\:border-bottom-red-300 {
  border-bottom-color:#FEB2B2
}
.md\:border-left-red-300 {
  border-left-color:#FEB2B2
}
.md\:border-red-500 {
  border-color:#F56565
}
.md\:border-top-red-500 {
  border-top-color:#F56565
}
.md\:border-right-red-500 {
  border-right-color:#F56565
}
.md\:border-bottom-red-500 {
  border-bottom-color:#F56565
}
.md\:border-left-red-500 {
  border-left-color:#F56565
}
.md\:border-red-700 {
  border-color:#C53030
}
.md\:border-top-red-700 {
  border-top-color:#C53030
}
.md\:border-right-red-700 {
  border-right-color:#C53030
}
.md\:border-bottom-red-700 {
  border-bottom-color:#C53030
}
.md\:border-left-red-700 {
  border-left-color:#C53030
}
.md\:border-red-900 {
  border-color:#742A2A
}
.md\:border-top-red-900 {
  border-top-color:#742A2A
}
.md\:border-right-red-900 {
  border-right-color:#742A2A
}
.md\:border-bottom-red-900 {
  border-bottom-color:#742A2A
}
.md\:border-left-red-900 {
  border-left-color:#742A2A
}
.md\:border-orange-100 {
  border-color:#FFFAF0
}
.md\:border-top-orange-100 {
  border-top-color:#FFFAF0
}
.md\:border-right-orange-100 {
  border-right-color:#FFFAF0
}
.md\:border-bottom-orange-100 {
  border-bottom-color:#FFFAF0
}
.md\:border-left-orange-100 {
  border-left-color:#FFFAF0
}
.md\:border-orange-300 {
  border-color:#FBD38D
}
.md\:border-top-orange-300 {
  border-top-color:#FBD38D
}
.md\:border-right-orange-300 {
  border-right-color:#FBD38D
}
.md\:border-bottom-orange-300 {
  border-bottom-color:#FBD38D
}
.md\:border-left-orange-300 {
  border-left-color:#FBD38D
}
.md\:border-orange-500 {
  border-color:#ED8936
}
.md\:border-top-orange-500 {
  border-top-color:#ED8936
}
.md\:border-right-orange-500 {
  border-right-color:#ED8936
}
.md\:border-bottom-orange-500 {
  border-bottom-color:#ED8936
}
.md\:border-left-orange-500 {
  border-left-color:#ED8936
}
.md\:border-orange-700 {
  border-color:#C05621
}
.md\:border-top-orange-700 {
  border-top-color:#C05621
}
.md\:border-right-orange-700 {
  border-right-color:#C05621
}
.md\:border-bottom-orange-700 {
  border-bottom-color:#C05621
}
.md\:border-left-orange-700 {
  border-left-color:#C05621
}
.md\:border-orange-900 {
  border-color:#7B341E
}
.md\:border-top-orange-900 {
  border-top-color:#7B341E
}
.md\:border-right-orange-900 {
  border-right-color:#7B341E
}
.md\:border-bottom-orange-900 {
  border-bottom-color:#7B341E
}
.md\:border-left-orange-900 {
  border-left-color:#7B341E
}
.md\:border-green-100 {
  border-color:#F0FFF4
}
.md\:border-top-green-100 {
  border-top-color:#F0FFF4
}
.md\:border-right-green-100 {
  border-right-color:#F0FFF4
}
.md\:border-bottom-green-100 {
  border-bottom-color:#F0FFF4
}
.md\:border-left-green-100 {
  border-left-color:#F0FFF4
}
.md\:border-green-300 {
  border-color:#9AE6B4
}
.md\:border-top-green-300 {
  border-top-color:#9AE6B4
}
.md\:border-right-green-300 {
  border-right-color:#9AE6B4
}
.md\:border-bottom-green-300 {
  border-bottom-color:#9AE6B4
}
.md\:border-left-green-300 {
  border-left-color:#9AE6B4
}
.md\:border-green-500 {
  border-color:#48BB78
}
.md\:border-top-green-500 {
  border-top-color:#48BB78
}
.md\:border-right-green-500 {
  border-right-color:#48BB78
}
.md\:border-bottom-green-500 {
  border-bottom-color:#48BB78
}
.md\:border-left-green-500 {
  border-left-color:#48BB78
}
.md\:border-green-700 {
  border-color:#2F855A
}
.md\:border-top-green-700 {
  border-top-color:#2F855A
}
.md\:border-right-green-700 {
  border-right-color:#2F855A
}
.md\:border-bottom-green-700 {
  border-bottom-color:#2F855A
}
.md\:border-left-green-700 {
  border-left-color:#2F855A
}
.md\:border-green-900 {
  border-color:#22543D
}
.md\:border-top-green-900 {
  border-top-color:#22543D
}
.md\:border-right-green-900 {
  border-right-color:#22543D
}
.md\:border-bottom-green-900 {
  border-bottom-color:#22543D
}
.md\:border-left-green-900 {
  border-left-color:#22543D
}
.md\:border-primary {
  border-color:rgba(255, 0, 104, 1)
}
.md\:border-top-primary {
  border-top-color:rgba(255, 0, 104, 1)
}
.md\:border-right-primary {
  border-right-color:rgba(255, 0, 104, 1)
}
.md\:border-bottom-primary {
  border-bottom-color:rgba(255, 0, 104, 1)
}
.md\:border-left-primary {
  border-left-color:rgba(255, 0, 104, 1)
}
.md\:border-primary-inverse {
  border-color:rgba(25, 19, 87, 1)
}
.md\:border-top-primary-inverse {
  border-top-color:rgba(25, 19, 87, 1)
}
.md\:border-right-primary-inverse {
  border-right-color:rgba(25, 19, 87, 1)
}
.md\:border-bottom-primary-inverse {
  border-bottom-color:rgba(25, 19, 87, 1)
}
.md\:border-left-primary-inverse {
  border-left-color:rgba(25, 19, 87, 1)
}
}@media (min-width:992px) {
  .lg\:border-transparent {
  border-color:#fff0
}
.lg\:border-current {
  border-color:currentColor
}
.lg\:border-black {
  border-color:#000
}
.lg\:border-top-black {
  border-top-color:#000
}
.lg\:border-right-black {
  border-right-color:#000
}
.lg\:border-bottom-black {
  border-bottom-color:#000
}
.lg\:border-left-black {
  border-left-color:#000
}
.lg\:border-white {
  border-color:#fff
}
.lg\:border-top-white {
  border-top-color:#fff
}
.lg\:border-right-white {
  border-right-color:#fff
}
.lg\:border-bottom-white {
  border-bottom-color:#fff
}
.lg\:border-left-white {
  border-left-color:#fff
}
.lg\:border-translucent {
  border-color:rgb(255 255 255 / .1)
}
.lg\:border-top-translucent {
  border-top-color:rgb(255 255 255 / .1)
}
.lg\:border-right-translucent {
  border-right-color:rgb(255 255 255 / .1)
}
.lg\:border-bottom-translucent {
  border-bottom-color:rgb(255 255 255 / .1)
}
.lg\:border-left-translucent {
  border-left-color:rgb(255 255 255 / .1)
}
.lg\:border-gray-100 {
  border-color:#F7FAFC
}
.lg\:border-top-gray-100 {
  border-top-color:#F7FAFC
}
.lg\:border-right-gray-100 {
  border-right-color:#F7FAFC
}
.lg\:border-bottom-gray-100 {
  border-bottom-color:#F7FAFC
}
.lg\:border-left-gray-100 {
  border-left-color:#F7FAFC
}
.lg\:border-gray-200 {
  border-color:#EDF2F7
}
.lg\:border-top-gray-200 {
  border-top-color:#EDF2F7
}
.lg\:border-right-gray-200 {
  border-right-color:#EDF2F7
}
.lg\:border-bottom-gray-200 {
  border-bottom-color:#EDF2F7
}
.lg\:border-left-gray-200 {
  border-left-color:#EDF2F7
}
.lg\:border-gray-300 {
  border-color:#E2E8F0
}
.lg\:border-top-gray-300 {
  border-top-color:#E2E8F0
}
.lg\:border-right-gray-300 {
  border-right-color:#E2E8F0
}
.lg\:border-bottom-gray-300 {
  border-bottom-color:#E2E8F0
}
.lg\:border-left-gray-300 {
  border-left-color:#E2E8F0
}
.lg\:border-gray-400 {
  border-color:#CBD5E0
}
.lg\:border-top-gray-400 {
  border-top-color:#CBD5E0
}
.lg\:border-right-gray-400 {
  border-right-color:#CBD5E0
}
.lg\:border-bottom-gray-400 {
  border-bottom-color:#CBD5E0
}
.lg\:border-left-gray-400 {
  border-left-color:#CBD5E0
}
.lg\:border-gray-500 {
  border-color:#A0AEC0
}
.lg\:border-top-gray-500 {
  border-top-color:#A0AEC0
}
.lg\:border-right-gray-500 {
  border-right-color:#A0AEC0
}
.lg\:border-bottom-gray-500 {
  border-bottom-color:#A0AEC0
}
.lg\:border-left-gray-500 {
  border-left-color:#A0AEC0
}
.lg\:border-gray-600 {
  border-color:#718096
}
.lg\:border-top-gray-600 {
  border-top-color:#718096
}
.lg\:border-right-gray-600 {
  border-right-color:#718096
}
.lg\:border-bottom-gray-600 {
  border-bottom-color:#718096
}
.lg\:border-left-gray-600 {
  border-left-color:#718096
}
.lg\:border-gray-700 {
  border-color:#4A5568
}
.lg\:border-top-gray-700 {
  border-top-color:#4A5568
}
.lg\:border-right-gray-700 {
  border-right-color:#4A5568
}
.lg\:border-bottom-gray-700 {
  border-bottom-color:#4A5568
}
.lg\:border-left-gray-700 {
  border-left-color:#4A5568
}
.lg\:border-gray-800 {
  border-color:#2D3748
}
.lg\:border-top-gray-800 {
  border-top-color:#2D3748
}
.lg\:border-right-gray-800 {
  border-right-color:#2D3748
}
.lg\:border-bottom-gray-800 {
  border-bottom-color:#2D3748
}
.lg\:border-left-gray-800 {
  border-left-color:#2D3748
}
.lg\:border-gray-900 {
  border-color:#1A202C
}
.lg\:border-top-gray-900 {
  border-top-color:#1A202C
}
.lg\:border-right-gray-900 {
  border-right-color:#1A202C
}
.lg\:border-bottom-gray-900 {
  border-bottom-color:#1A202C
}
.lg\:border-left-gray-900 {
  border-left-color:#1A202C
}
.lg\:border-red-100 {
  border-color:#FFF5F5
}
.lg\:border-top-red-100 {
  border-top-color:#FFF5F5
}
.lg\:border-right-red-100 {
  border-right-color:#FFF5F5
}
.lg\:border-bottom-red-100 {
  border-bottom-color:#FFF5F5
}
.lg\:border-left-red-100 {
  border-left-color:#FFF5F5
}
.lg\:border-red-300 {
  border-color:#FEB2B2
}
.lg\:border-top-red-300 {
  border-top-color:#FEB2B2
}
.lg\:border-right-red-300 {
  border-right-color:#FEB2B2
}
.lg\:border-bottom-red-300 {
  border-bottom-color:#FEB2B2
}
.lg\:border-left-red-300 {
  border-left-color:#FEB2B2
}
.lg\:border-red-500 {
  border-color:#F56565
}
.lg\:border-top-red-500 {
  border-top-color:#F56565
}
.lg\:border-right-red-500 {
  border-right-color:#F56565
}
.lg\:border-bottom-red-500 {
  border-bottom-color:#F56565
}
.lg\:border-left-red-500 {
  border-left-color:#F56565
}
.lg\:border-red-700 {
  border-color:#C53030
}
.lg\:border-top-red-700 {
  border-top-color:#C53030
}
.lg\:border-right-red-700 {
  border-right-color:#C53030
}
.lg\:border-bottom-red-700 {
  border-bottom-color:#C53030
}
.lg\:border-left-red-700 {
  border-left-color:#C53030
}
.lg\:border-red-900 {
  border-color:#742A2A
}
.lg\:border-top-red-900 {
  border-top-color:#742A2A
}
.lg\:border-right-red-900 {
  border-right-color:#742A2A
}
.lg\:border-bottom-red-900 {
  border-bottom-color:#742A2A
}
.lg\:border-left-red-900 {
  border-left-color:#742A2A
}
.lg\:border-orange-100 {
  border-color:#FFFAF0
}
.lg\:border-top-orange-100 {
  border-top-color:#FFFAF0
}
.lg\:border-right-orange-100 {
  border-right-color:#FFFAF0
}
.lg\:border-bottom-orange-100 {
  border-bottom-color:#FFFAF0
}
.lg\:border-left-orange-100 {
  border-left-color:#FFFAF0
}
.lg\:border-orange-300 {
  border-color:#FBD38D
}
.lg\:border-top-orange-300 {
  border-top-color:#FBD38D
}
.lg\:border-right-orange-300 {
  border-right-color:#FBD38D
}
.lg\:border-bottom-orange-300 {
  border-bottom-color:#FBD38D
}
.lg\:border-left-orange-300 {
  border-left-color:#FBD38D
}
.lg\:border-orange-500 {
  border-color:#ED8936
}
.lg\:border-top-orange-500 {
  border-top-color:#ED8936
}
.lg\:border-right-orange-500 {
  border-right-color:#ED8936
}
.lg\:border-bottom-orange-500 {
  border-bottom-color:#ED8936
}
.lg\:border-left-orange-500 {
  border-left-color:#ED8936
}
.lg\:border-orange-700 {
  border-color:#C05621
}
.lg\:border-top-orange-700 {
  border-top-color:#C05621
}
.lg\:border-right-orange-700 {
  border-right-color:#C05621
}
.lg\:border-bottom-orange-700 {
  border-bottom-color:#C05621
}
.lg\:border-left-orange-700 {
  border-left-color:#C05621
}
.lg\:border-orange-900 {
  border-color:#7B341E
}
.lg\:border-top-orange-900 {
  border-top-color:#7B341E
}
.lg\:border-right-orange-900 {
  border-right-color:#7B341E
}
.lg\:border-bottom-orange-900 {
  border-bottom-color:#7B341E
}
.lg\:border-left-orange-900 {
  border-left-color:#7B341E
}
.lg\:border-green-100 {
  border-color:#F0FFF4
}
.lg\:border-top-green-100 {
  border-top-color:#F0FFF4
}
.lg\:border-right-green-100 {
  border-right-color:#F0FFF4
}
.lg\:border-bottom-green-100 {
  border-bottom-color:#F0FFF4
}
.lg\:border-left-green-100 {
  border-left-color:#F0FFF4
}
.lg\:border-green-300 {
  border-color:#9AE6B4
}
.lg\:border-top-green-300 {
  border-top-color:#9AE6B4
}
.lg\:border-right-green-300 {
  border-right-color:#9AE6B4
}
.lg\:border-bottom-green-300 {
  border-bottom-color:#9AE6B4
}
.lg\:border-left-green-300 {
  border-left-color:#9AE6B4
}
.lg\:border-green-500 {
  border-color:#48BB78
}
.lg\:border-top-green-500 {
  border-top-color:#48BB78
}
.lg\:border-right-green-500 {
  border-right-color:#48BB78
}
.lg\:border-bottom-green-500 {
  border-bottom-color:#48BB78
}
.lg\:border-left-green-500 {
  border-left-color:#48BB78
}
.lg\:border-green-700 {
  border-color:#2F855A
}
.lg\:border-top-green-700 {
  border-top-color:#2F855A
}
.lg\:border-right-green-700 {
  border-right-color:#2F855A
}
.lg\:border-bottom-green-700 {
  border-bottom-color:#2F855A
}
.lg\:border-left-green-700 {
  border-left-color:#2F855A
}
.lg\:border-green-900 {
  border-color:#22543D
}
.lg\:border-top-green-900 {
  border-top-color:#22543D
}
.lg\:border-right-green-900 {
  border-right-color:#22543D
}
.lg\:border-bottom-green-900 {
  border-bottom-color:#22543D
}
.lg\:border-left-green-900 {
  border-left-color:#22543D
}
.lg\:border-primary {
  border-color:rgba(255, 0, 104, 1)
}
.lg\:border-top-primary {
  border-top-color:rgba(255, 0, 104, 1)
}
.lg\:border-right-primary {
  border-right-color:rgba(255, 0, 104, 1)
}
.lg\:border-bottom-primary {
  border-bottom-color:rgba(255, 0, 104, 1)
}
.lg\:border-left-primary {
  border-left-color:rgba(255, 0, 104, 1)
}
.lg\:border-primary-inverse {
  border-color:rgba(25, 19, 87, 1)
}
.lg\:border-top-primary-inverse {
  border-top-color:rgba(25, 19, 87, 1)
}
.lg\:border-right-primary-inverse {
  border-right-color:rgba(25, 19, 87, 1)
}
.lg\:border-bottom-primary-inverse {
  border-bottom-color:rgba(25, 19, 87, 1)
}
.lg\:border-left-primary-inverse {
  border-left-color:rgba(25, 19, 87, 1)
}
}@media (min-width:1200px) {
  .xl\:border-transparent {
  border-color:#fff0
}
.xl\:border-current {
  border-color:currentColor
}
.xl\:border-black {
  border-color:#000
}
.xl\:border-top-black {
  border-top-color:#000
}
.xl\:border-right-black {
  border-right-color:#000
}
.xl\:border-bottom-black {
  border-bottom-color:#000
}
.xl\:border-left-black {
  border-left-color:#000
}
.xl\:border-white {
  border-color:#fff
}
.xl\:border-top-white {
  border-top-color:#fff
}
.xl\:border-right-white {
  border-right-color:#fff
}
.xl\:border-bottom-white {
  border-bottom-color:#fff
}
.xl\:border-left-white {
  border-left-color:#fff
}
.xl\:border-translucent {
  border-color:rgb(255 255 255 / .1)
}
.xl\:border-top-translucent {
  border-top-color:rgb(255 255 255 / .1)
}
.xl\:border-right-translucent {
  border-right-color:rgb(255 255 255 / .1)
}
.xl\:border-bottom-translucent {
  border-bottom-color:rgb(255 255 255 / .1)
}
.xl\:border-left-translucent {
  border-left-color:rgb(255 255 255 / .1)
}
.xl\:border-gray-100 {
  border-color:#F7FAFC
}
.xl\:border-top-gray-100 {
  border-top-color:#F7FAFC
}
.xl\:border-right-gray-100 {
  border-right-color:#F7FAFC
}
.xl\:border-bottom-gray-100 {
  border-bottom-color:#F7FAFC
}
.xl\:border-left-gray-100 {
  border-left-color:#F7FAFC
}
.xl\:border-gray-200 {
  border-color:#EDF2F7
}
.xl\:border-top-gray-200 {
  border-top-color:#EDF2F7
}
.xl\:border-right-gray-200 {
  border-right-color:#EDF2F7
}
.xl\:border-bottom-gray-200 {
  border-bottom-color:#EDF2F7
}
.xl\:border-left-gray-200 {
  border-left-color:#EDF2F7
}
.xl\:border-gray-300 {
  border-color:#E2E8F0
}
.xl\:border-top-gray-300 {
  border-top-color:#E2E8F0
}
.xl\:border-right-gray-300 {
  border-right-color:#E2E8F0
}
.xl\:border-bottom-gray-300 {
  border-bottom-color:#E2E8F0
}
.xl\:border-left-gray-300 {
  border-left-color:#E2E8F0
}
.xl\:border-gray-400 {
  border-color:#CBD5E0
}
.xl\:border-top-gray-400 {
  border-top-color:#CBD5E0
}
.xl\:border-right-gray-400 {
  border-right-color:#CBD5E0
}
.xl\:border-bottom-gray-400 {
  border-bottom-color:#CBD5E0
}
.xl\:border-left-gray-400 {
  border-left-color:#CBD5E0
}
.xl\:border-gray-500 {
  border-color:#A0AEC0
}
.xl\:border-top-gray-500 {
  border-top-color:#A0AEC0
}
.xl\:border-right-gray-500 {
  border-right-color:#A0AEC0
}
.xl\:border-bottom-gray-500 {
  border-bottom-color:#A0AEC0
}
.xl\:border-left-gray-500 {
  border-left-color:#A0AEC0
}
.xl\:border-gray-600 {
  border-color:#718096
}
.xl\:border-top-gray-600 {
  border-top-color:#718096
}
.xl\:border-right-gray-600 {
  border-right-color:#718096
}
.xl\:border-bottom-gray-600 {
  border-bottom-color:#718096
}
.xl\:border-left-gray-600 {
  border-left-color:#718096
}
.xl\:border-gray-700 {
  border-color:#4A5568
}
.xl\:border-top-gray-700 {
  border-top-color:#4A5568
}
.xl\:border-right-gray-700 {
  border-right-color:#4A5568
}
.xl\:border-bottom-gray-700 {
  border-bottom-color:#4A5568
}
.xl\:border-left-gray-700 {
  border-left-color:#4A5568
}
.xl\:border-gray-800 {
  border-color:#2D3748
}
.xl\:border-top-gray-800 {
  border-top-color:#2D3748
}
.xl\:border-right-gray-800 {
  border-right-color:#2D3748
}
.xl\:border-bottom-gray-800 {
  border-bottom-color:#2D3748
}
.xl\:border-left-gray-800 {
  border-left-color:#2D3748
}
.xl\:border-gray-900 {
  border-color:#1A202C
}
.xl\:border-top-gray-900 {
  border-top-color:#1A202C
}
.xl\:border-right-gray-900 {
  border-right-color:#1A202C
}
.xl\:border-bottom-gray-900 {
  border-bottom-color:#1A202C
}
.xl\:border-left-gray-900 {
  border-left-color:#1A202C
}
.xl\:border-red-100 {
  border-color:#FFF5F5
}
.xl\:border-top-red-100 {
  border-top-color:#FFF5F5
}
.xl\:border-right-red-100 {
  border-right-color:#FFF5F5
}
.xl\:border-bottom-red-100 {
  border-bottom-color:#FFF5F5
}
.xl\:border-left-red-100 {
  border-left-color:#FFF5F5
}
.xl\:border-red-300 {
  border-color:#FEB2B2
}
.xl\:border-top-red-300 {
  border-top-color:#FEB2B2
}
.xl\:border-right-red-300 {
  border-right-color:#FEB2B2
}
.xl\:border-bottom-red-300 {
  border-bottom-color:#FEB2B2
}
.xl\:border-left-red-300 {
  border-left-color:#FEB2B2
}
.xl\:border-red-500 {
  border-color:#F56565
}
.xl\:border-top-red-500 {
  border-top-color:#F56565
}
.xl\:border-right-red-500 {
  border-right-color:#F56565
}
.xl\:border-bottom-red-500 {
  border-bottom-color:#F56565
}
.xl\:border-left-red-500 {
  border-left-color:#F56565
}
.xl\:border-red-700 {
  border-color:#C53030
}
.xl\:border-top-red-700 {
  border-top-color:#C53030
}
.xl\:border-right-red-700 {
  border-right-color:#C53030
}
.xl\:border-bottom-red-700 {
  border-bottom-color:#C53030
}
.xl\:border-left-red-700 {
  border-left-color:#C53030
}
.xl\:border-red-900 {
  border-color:#742A2A
}
.xl\:border-top-red-900 {
  border-top-color:#742A2A
}
.xl\:border-right-red-900 {
  border-right-color:#742A2A
}
.xl\:border-bottom-red-900 {
  border-bottom-color:#742A2A
}
.xl\:border-left-red-900 {
  border-left-color:#742A2A
}
.xl\:border-orange-100 {
  border-color:#FFFAF0
}
.xl\:border-top-orange-100 {
  border-top-color:#FFFAF0
}
.xl\:border-right-orange-100 {
  border-right-color:#FFFAF0
}
.xl\:border-bottom-orange-100 {
  border-bottom-color:#FFFAF0
}
.xl\:border-left-orange-100 {
  border-left-color:#FFFAF0
}
.xl\:border-orange-300 {
  border-color:#FBD38D
}
.xl\:border-top-orange-300 {
  border-top-color:#FBD38D
}
.xl\:border-right-orange-300 {
  border-right-color:#FBD38D
}
.xl\:border-bottom-orange-300 {
  border-bottom-color:#FBD38D
}
.xl\:border-left-orange-300 {
  border-left-color:#FBD38D
}
.xl\:border-orange-500 {
  border-color:#ED8936
}
.xl\:border-top-orange-500 {
  border-top-color:#ED8936
}
.xl\:border-right-orange-500 {
  border-right-color:#ED8936
}
.xl\:border-bottom-orange-500 {
  border-bottom-color:#ED8936
}
.xl\:border-left-orange-500 {
  border-left-color:#ED8936
}
.xl\:border-orange-700 {
  border-color:#C05621
}
.xl\:border-top-orange-700 {
  border-top-color:#C05621
}
.xl\:border-right-orange-700 {
  border-right-color:#C05621
}
.xl\:border-bottom-orange-700 {
  border-bottom-color:#C05621
}
.xl\:border-left-orange-700 {
  border-left-color:#C05621
}
.xl\:border-orange-900 {
  border-color:#7B341E
}
.xl\:border-top-orange-900 {
  border-top-color:#7B341E
}
.xl\:border-right-orange-900 {
  border-right-color:#7B341E
}
.xl\:border-bottom-orange-900 {
  border-bottom-color:#7B341E
}
.xl\:border-left-orange-900 {
  border-left-color:#7B341E
}
.xl\:border-green-100 {
  border-color:#F0FFF4
}
.xl\:border-top-green-100 {
  border-top-color:#F0FFF4
}
.xl\:border-right-green-100 {
  border-right-color:#F0FFF4
}
.xl\:border-bottom-green-100 {
  border-bottom-color:#F0FFF4
}
.xl\:border-left-green-100 {
  border-left-color:#F0FFF4
}
.xl\:border-green-300 {
  border-color:#9AE6B4
}
.xl\:border-top-green-300 {
  border-top-color:#9AE6B4
}
.xl\:border-right-green-300 {
  border-right-color:#9AE6B4
}
.xl\:border-bottom-green-300 {
  border-bottom-color:#9AE6B4
}
.xl\:border-left-green-300 {
  border-left-color:#9AE6B4
}
.xl\:border-green-500 {
  border-color:#48BB78
}
.xl\:border-top-green-500 {
  border-top-color:#48BB78
}
.xl\:border-right-green-500 {
  border-right-color:#48BB78
}
.xl\:border-bottom-green-500 {
  border-bottom-color:#48BB78
}
.xl\:border-left-green-500 {
  border-left-color:#48BB78
}
.xl\:border-green-700 {
  border-color:#2F855A
}
.xl\:border-top-green-700 {
  border-top-color:#2F855A
}
.xl\:border-right-green-700 {
  border-right-color:#2F855A
}
.xl\:border-bottom-green-700 {
  border-bottom-color:#2F855A
}
.xl\:border-left-green-700 {
  border-left-color:#2F855A
}
.xl\:border-green-900 {
  border-color:#22543D
}
.xl\:border-top-green-900 {
  border-top-color:#22543D
}
.xl\:border-right-green-900 {
  border-right-color:#22543D
}
.xl\:border-bottom-green-900 {
  border-bottom-color:#22543D
}
.xl\:border-left-green-900 {
  border-left-color:#22543D
}
.xl\:border-primary {
  border-color:rgba(255, 0, 104, 1)
}
.xl\:border-top-primary {
  border-top-color:rgba(255, 0, 104, 1)
}
.xl\:border-right-primary {
  border-right-color:rgba(255, 0, 104, 1)
}
.xl\:border-bottom-primary {
  border-bottom-color:rgba(255, 0, 104, 1)
}
.xl\:border-left-primary {
  border-left-color:rgba(255, 0, 104, 1)
}
.xl\:border-primary-inverse {
  border-color:rgba(25, 19, 87, 1)
}
.xl\:border-top-primary-inverse {
  border-top-color:rgba(25, 19, 87, 1)
}
.xl\:border-right-primary-inverse {
  border-right-color:rgba(25, 19, 87, 1)
}
.xl\:border-bottom-primary-inverse {
  border-bottom-color:rgba(25, 19, 87, 1)
}
.xl\:border-left-primary-inverse {
  border-left-color:rgba(25, 19, 87, 1)
}
}.border-radius {
  border-radius:.25rem
}
.border-radius-0 {
  border-radius:0
}
.border-radius-top {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.border-radius-right {
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem
}
.border-radius-bottom {
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.border-radius-left {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.rounded {
  border-radius:2rem
}
.circle {
  border-radius:50%
}
@media (min-width:576px) {
  .sm\:border-radius {
  border-radius:.25rem
}
.sm\:border-radius-0 {
  border-radius:0
}
.sm\:border-radius-top {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.sm\:border-radius-right {
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem
}
.sm\:border-radius-bottom {
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.sm\:border-radius-left {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.sm\:rounded {
  border-radius:2rem
}
.sm\:circle {
  border-radius:50%
}
}@media (min-width:768px) {
  .md\:border-radius {
  border-radius:.25rem
}
.md\:border-radius-0 {
  border-radius:0
}
.md\:border-radius-top {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.md\:border-radius-right {
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem
}
.md\:border-radius-bottom {
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.md\:border-radius-left {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.md\:rounded {
  border-radius:2rem
}
.md\:circle {
  border-radius:50%
}
}@media (min-width:992px) {
  .lg\:border-radius {
  border-radius:.25rem
}
.lg\:border-radius-0 {
  border-radius:0
}
.lg\:border-radius-top {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.lg\:border-radius-right {
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem
}
.lg\:border-radius-bottom {
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.lg\:border-radius-left {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.lg\:rounded {
  border-radius:2rem
}
.lg\:circle {
  border-radius:50%
}
}@media (min-width:1200px) {
  .xl\:border-radius {
  border-radius:.25rem
}
.xl\:border-radius-0 {
  border-radius:0
}
.xl\:border-radius-top {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.xl\:border-radius-right {
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem
}
.xl\:border-radius-bottom {
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.xl\:border-radius-left {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem
}
.xl\:rounded {
  border-radius:2rem
}
.xl\:circle {
  border-radius:50%
}
}.border-solid {
  border-style:solid
}
.border-dashed {
  border-style:dashed
}
.border-dotted {
  border-style:dotted
}
.border-none {
  border-style:none
}
.border-2 {
  border-width:2px
}
.border-top-2 {
  border-top-width:2px
}
.border-right-2 {
  border-right-width:2px
}
.border-bottom-2 {
  border-bottom-width:2px
}
.border-left-2 {
  border-left-width:2px
}
.border-3 {
  border-width:3px
}
.border-top-3 {
  border-top-width:3px
}
.border-right-3 {
  border-right-width:3px
}
.border-bottom-3 {
  border-bottom-width:3px
}
.border-left-3 {
  border-left-width:3px
}
.border-4 {
  border-width:4px
}
.border-top-4 {
  border-top-width:4px
}
.border-right-4 {
  border-right-width:4px
}
.border-bottom-4 {
  border-bottom-width:4px
}
.border-left-4 {
  border-left-width:4px
}
.border-0 {
  border-width:0
}
.border-top-0 {
  border-top-width:0
}
.border-right-0 {
  border-right-width:0
}
.border-bottom-0 {
  border-bottom-width:0
}
.border-left-0 {
  border-left-width:0
}
@media (min-width:576px) {
  .sm\:border-2 {
  border-width:2px
}
.sm\:border-top-2 {
  border-top-width:2px
}
.sm\:border-right-2 {
  border-right-width:2px
}
.sm\:border-bottom-2 {
  border-bottom-width:2px
}
.sm\:border-left-2 {
  border-left-width:2px
}
.sm\:border-3 {
  border-width:3px
}
.sm\:border-top-3 {
  border-top-width:3px
}
.sm\:border-right-3 {
  border-right-width:3px
}
.sm\:border-bottom-3 {
  border-bottom-width:3px
}
.sm\:border-left-3 {
  border-left-width:3px
}
.sm\:border-4 {
  border-width:4px
}
.sm\:border-top-4 {
  border-top-width:4px
}
.sm\:border-right-4 {
  border-right-width:4px
}
.sm\:border-bottom-4 {
  border-bottom-width:4px
}
.sm\:border-left-4 {
  border-left-width:4px
}
.sm\:border-0 {
  border-width:0
}
.sm\:border-top-0 {
  border-top-width:0
}
.sm\:border-right-0 {
  border-right-width:0
}
.sm\:border-bottom-0 {
  border-bottom-width:0
}
.sm\:border-left-0 {
  border-left-width:0
}
}@media (min-width:768px) {
  .md\:border-2 {
  border-width:2px
}
.md\:border-top-2 {
  border-top-width:2px
}
.md\:border-right-2 {
  border-right-width:2px
}
.md\:border-bottom-2 {
  border-bottom-width:2px
}
.md\:border-left-2 {
  border-left-width:2px
}
.md\:border-3 {
  border-width:3px
}
.md\:border-top-3 {
  border-top-width:3px
}
.md\:border-right-3 {
  border-right-width:3px
}
.md\:border-bottom-3 {
  border-bottom-width:3px
}
.md\:border-left-3 {
  border-left-width:3px
}
.md\:border-4 {
  border-width:4px
}
.md\:border-top-4 {
  border-top-width:4px
}
.md\:border-right-4 {
  border-right-width:4px
}
.md\:border-bottom-4 {
  border-bottom-width:4px
}
.md\:border-left-4 {
  border-left-width:4px
}
.md\:border-0 {
  border-width:0
}
.md\:border-top-0 {
  border-top-width:0
}
.md\:border-right-0 {
  border-right-width:0
}
.md\:border-bottom-0 {
  border-bottom-width:0
}
.md\:border-left-0 {
  border-left-width:0
}
}@media (min-width:992px) {
  .lg\:border-2 {
  border-width:2px
}
.lg\:border-top-2 {
  border-top-width:2px
}
.lg\:border-right-2 {
  border-right-width:2px
}
.lg\:border-bottom-2 {
  border-bottom-width:2px
}
.lg\:border-left-2 {
  border-left-width:2px
}
.lg\:border-3 {
  border-width:3px
}
.lg\:border-top-3 {
  border-top-width:3px
}
.lg\:border-right-3 {
  border-right-width:3px
}
.lg\:border-bottom-3 {
  border-bottom-width:3px
}
.lg\:border-left-3 {
  border-left-width:3px
}
.lg\:border-4 {
  border-width:4px
}
.lg\:border-top-4 {
  border-top-width:4px
}
.lg\:border-right-4 {
  border-right-width:4px
}
.lg\:border-bottom-4 {
  border-bottom-width:4px
}
.lg\:border-left-4 {
  border-left-width:4px
}
.lg\:border-0 {
  border-width:0
}
.lg\:border-top-0 {
  border-top-width:0
}
.lg\:border-right-0 {
  border-right-width:0
}
.lg\:border-bottom-0 {
  border-bottom-width:0
}
.lg\:border-left-0 {
  border-left-width:0
}
}@media (min-width:1200px) {
  .xl\:border-2 {
  border-width:2px
}
.xl\:border-top-2 {
  border-top-width:2px
}
.xl\:border-right-2 {
  border-right-width:2px
}
.xl\:border-bottom-2 {
  border-bottom-width:2px
}
.xl\:border-left-2 {
  border-left-width:2px
}
.xl\:border-3 {
  border-width:3px
}
.xl\:border-top-3 {
  border-top-width:3px
}
.xl\:border-right-3 {
  border-right-width:3px
}
.xl\:border-bottom-3 {
  border-bottom-width:3px
}
.xl\:border-left-3 {
  border-left-width:3px
}
.xl\:border-4 {
  border-width:4px
}
.xl\:border-top-4 {
  border-top-width:4px
}
.xl\:border-right-4 {
  border-right-width:4px
}
.xl\:border-bottom-4 {
  border-bottom-width:4px
}
.xl\:border-left-4 {
  border-left-width:4px
}
.xl\:border-0 {
  border-width:0
}
.xl\:border-top-0 {
  border-top-width:0
}
.xl\:border-right-0 {
  border-right-width:0
}
.xl\:border-bottom-0 {
  border-bottom-width:0
}
.xl\:border-left-0 {
  border-left-width:0
}
}.align-content-start {
  align-content:flex-start
}
.align-content-end {
  align-content:flex-end
}
.align-content-center {
  align-content:center
}
.align-content-between {
  align-content:space-between
}
.align-content-around {
  align-content:space-around
}
.align-content-stretch {
  align-content:stretch
}
@media (min-width:576px) {
  .sm\:align-content-start {
  align-content:flex-start
}
.sm\:align-content-end {
  align-content:flex-end
}
.sm\:align-content-center {
  align-content:center
}
.sm\:align-content-between {
  align-content:space-between
}
.sm\:align-content-around {
  align-content:space-around
}
.sm\:align-content-stretch {
  align-content:stretch
}
}@media (min-width:768px) {
  .md\:align-content-start {
  align-content:flex-start
}
.md\:align-content-end {
  align-content:flex-end
}
.md\:align-content-center {
  align-content:center
}
.md\:align-content-between {
  align-content:space-between
}
.md\:align-content-around {
  align-content:space-around
}
.md\:align-content-stretch {
  align-content:stretch
}
}@media (min-width:992px) {
  .lg\:align-content-start {
  align-content:flex-start
}
.lg\:align-content-end {
  align-content:flex-end
}
.lg\:align-content-center {
  align-content:center
}
.lg\:align-content-between {
  align-content:space-between
}
.lg\:align-content-around {
  align-content:space-around
}
.lg\:align-content-stretch {
  align-content:stretch
}
}@media (min-width:1200px) {
  .xl\:align-content-start {
  align-content:flex-start
}
.xl\:align-content-end {
  align-content:flex-end
}
.xl\:align-content-center {
  align-content:center
}
.xl\:align-content-between {
  align-content:space-between
}
.xl\:align-content-around {
  align-content:space-around
}
.xl\:align-content-stretch {
  align-content:stretch
}
}.align-items-start {
  align-items:flex-start
}
.align-items-end {
  align-items:flex-end
}
.align-items-center {
  align-items:center
}
.align-items-baseline {
  align-items:baseline
}
.align-items-stretch {
  align-items:stretch
}
@media (min-width:576px) {
  .sm\:align-items-start {
  align-items:flex-start
}
.sm\:align-items-end {
  align-items:flex-end
}
.sm\:align-items-center {
  align-items:center
}
.sm\:align-items-baseline {
  align-items:baseline
}
.sm\:align-items-stretch {
  align-items:stretch
}
}@media (min-width:768px) {
  .md\:align-items-start {
  align-items:flex-start
}
.md\:align-items-end {
  align-items:flex-end
}
.md\:align-items-center {
  align-items:center
}
.md\:align-items-baseline {
  align-items:baseline
}
.md\:align-items-stretch {
  align-items:stretch
}
}@media (min-width:992px) {
  .lg\:align-items-start {
  align-items:flex-start
}
.lg\:align-items-end {
  align-items:flex-end
}
.lg\:align-items-center {
  align-items:center
}
.lg\:align-items-baseline {
  align-items:baseline
}
.lg\:align-items-stretch {
  align-items:stretch
}
}@media (min-width:1200px) {
  .xl\:align-items-start {
  align-items:flex-start
}
.xl\:align-items-end {
  align-items:flex-end
}
.xl\:align-items-center {
  align-items:center
}
.xl\:align-items-baseline {
  align-items:baseline
}
.xl\:align-items-stretch {
  align-items:stretch
}
}.align-self-auto {
  align-self:auto
}
.align-self-start {
  align-self:flex-start
}
.align-self-end {
  align-self:flex-end
}
.align-self-center {
  align-self:center
}
.align-self-baseline {
  align-self:baseline
}
.align-self-stretch {
  align-self:stretch
}
@media (min-width:576px) {
  .sm\:align-self-auto {
  align-self:auto
}
.sm\:align-self-start {
  align-self:flex-start
}
.sm\:align-self-end {
  align-self:flex-end
}
.sm\:align-self-center {
  align-self:center
}
.sm\:align-self-baseline {
  align-self:baseline
}
.sm\:align-self-stretch {
  align-self:stretch
}
}@media (min-width:768px) {
  .md\:align-self-auto {
  align-self:auto
}
.md\:align-self-start {
  align-self:flex-start
}
.md\:align-self-end {
  align-self:flex-end
}
.md\:align-self-center {
  align-self:center
}
.md\:align-self-baseline {
  align-self:baseline
}
.md\:align-self-stretch {
  align-self:stretch
}
}@media (min-width:992px) {
  .lg\:align-self-auto {
  align-self:auto
}
.lg\:align-self-start {
  align-self:flex-start
}
.lg\:align-self-end {
  align-self:flex-end
}
.lg\:align-self-center {
  align-self:center
}
.lg\:align-self-baseline {
  align-self:baseline
}
.lg\:align-self-stretch {
  align-self:stretch
}
}@media (min-width:1200px) {
  .xl\:align-self-auto {
  align-self:auto
}
.xl\:align-self-start {
  align-self:flex-start
}
.xl\:align-self-end {
  align-self:flex-end
}
.xl\:align-self-center {
  align-self:center
}
.xl\:align-self-baseline {
  align-self:baseline
}
.xl\:align-self-stretch {
  align-self:stretch
}
}.flex-initial {
  flex:initial
}
.flex-1 {
  flex:1
}
.flex-auto {
  flex:auto
}
.flex-none {
  flex:none
}
.flex-fill {
  flex:1 1 auto
}
.flex-grow {
  flex-grow:1
}
.flex-grow-0 {
  flex-grow:0
}
.flex-shrink {
  flex-shrink:1
}
.flex-shrink-0 {
  flex-shrink:0
}
@media (min-width:576px) {
  .sm\:flex-initial {
  flex:initial
}
.sm\:flex-1 {
  flex:1
}
.sm\:flex-auto {
  flex:auto
}
.sm\:flex-none {
  flex:none
}
.sm\:flex-fill {
  flex:1 1 auto
}
.sm\:flex-grow {
  flex-grow:1
}
.sm\:flex-grow-0 {
  flex-grow:0
}
.sm\:flex-shrink {
  flex-shrink:1
}
.sm\:flex-shrink-0 {
  flex-shrink:0
}
}@media (min-width:768px) {
  .md\:flex-initial {
  flex:initial
}
.md\:flex-1 {
  flex:1
}
.md\:flex-auto {
  flex:auto
}
.md\:flex-none {
  flex:none
}
.md\:flex-fill {
  flex:1 1 auto
}
.md\:flex-grow {
  flex-grow:1
}
.md\:flex-grow-0 {
  flex-grow:0
}
.md\:flex-shrink {
  flex-shrink:1
}
.md\:flex-shrink-0 {
  flex-shrink:0
}
}@media (min-width:992px) {
  .lg\:flex-initial {
  flex:initial
}
.lg\:flex-1 {
  flex:1
}
.lg\:flex-auto {
  flex:auto
}
.lg\:flex-none {
  flex:none
}
.lg\:flex-fill {
  flex:1 1 auto
}
.lg\:flex-grow {
  flex-grow:1
}
.lg\:flex-grow-0 {
  flex-grow:0
}
.lg\:flex-shrink {
  flex-shrink:1
}
.lg\:flex-shrink-0 {
  flex-shrink:0
}
}@media (min-width:1200px) {
  .xl\:flex-initial {
  flex:initial
}
.xl\:flex-1 {
  flex:1
}
.xl\:flex-auto {
  flex:auto
}
.xl\:flex-none {
  flex:none
}
.xl\:flex-fill {
  flex:1 1 auto
}
.xl\:flex-grow {
  flex-grow:1
}
.xl\:flex-grow-0 {
  flex-grow:0
}
.xl\:flex-shrink {
  flex-shrink:1
}
.xl\:flex-shrink-0 {
  flex-shrink:0
}
}.sec-column {
  display:grid;
  grid-gap:30px;
  grid-template-columns:1fr 1fr
}
.subsec-column {
  display:grid;
  grid-gap:50px;
  grid-template-columns:1fr 1fr
}
.section_block {
  width:auto
}
.section_31954913673753 {
  background-image:url(/hc/theming_assets/01HZKMWEFY1J75NPCEG6NR0JDF)
}
.section_31954950158745 {
  background-image:url(/hc/theming_assets/01HZKMWB7FWFG0QXMCZF0VNHTW)
}
.section_31954970547097 {
  background-image:url(/hc/theming_assets/01HZKMWCCZSNT5NK9JH5TDD0SZ)
}
.section_31954938854169 {
  background-image:url(/hc/theming_assets/01HZKMWD1V4ZV79P4CGCD3HZ50)
}
.section_31954962925721 {
  background-image:url(/hc/theming_assets/01HZKMWDPBAM8Z1G5PZ8HQXADZ)
}
.section_33308774733337 {
  background-image:url(/hc/theming_assets/01HZKMWBTJH0W0YN4JVP52EYNC)
}
.section_44230131683097 {
  background-image:url(/hc/theming_assets/01JQD7PXGTDAGR347TKA244JSJ)
}
.section_img {
  background-size:200px 200px;
  background-repeat:no-repeat;
  width:100%;
  height:200px
}
.cat-row {
  align-items:center;
  margin-left:0rem;
  !important
}
.cat_title_img {
  background-repeat:no-repeat;
  height:30px;
  width:30px;
  background-size:30px 30px
}
.cat_title_31954913673753 {
  background-image:url(/hc/theming_assets/01HZKMWTB6CWXA83DWPPDG3GWB)
}
.cat_title_31954950158745 {
  background-image:url(/hc/theming_assets/01HZKMWSR6AWQ329KRBZ6QA194)
}
.cat_title_4408206440089 {
  background-image:url(/hc/theming_assets/01HZKMWPGW7FT2MWMM0P7ZDVYH)
}
.cat_title_4408206431257 {
  background-image:url(/hc/theming_assets/01HZKMWRENH4RN18Y55A63ZFQ1)
}
.cat_title_4408206436889 {
  background-image:url(/hc/theming_assets/01HZKMWS35XVW8AWRHW84FFT1C)
}
.cat_title_7213370988569 {
  background-image:url(/hc/theming_assets/01HZKMWQ4H72NPXGPCZYCC4BVT)
}
.cat_title_4408214001433 {
  background-image:url(/hc/theming_assets/01HZKMWMNVSX2CQ6PYKBY39JZY)
}
.cat_title_9606735908761 {
  background-image:url(/hc/theming_assets/01HZKMWNWX2Z1YW7TKHMQMZZEA)
}
.cat_title_4409253563289 {
  background-image:url(/hc/theming_assets/01HZKMWQRT45FTC1KYHTDR6G64)
}
.cat_title_4408206389145 {
  background-image:url(/hc/theming_assets/01HZKMWTXXTM9GDQXD0H3389SS)
}
.cat_title_4408213792793 {
  background-image:url(/hc/theming_assets/01HZKMWVH1KCST9C9Y0C3PNKR4)
}
.flex-row {
  flex-direction:row
}
.flex-column {
  flex-direction:column
}
.flex-row-reverse {
  flex-direction:row-reverse
}
.flex-column-reverse {
  flex-direction:column-reverse
}
@media (min-width:576px) {
  .sm\:flex-row {
  flex-direction:row
}
.sm\:flex-column {
  flex-direction:column
}
.sm\:flex-row-reverse {
  flex-direction:row-reverse
}
.sm\:flex-column-reverse {
  flex-direction:column-reverse
}
}@media (min-width:768px) {
  .md\:flex-row {
  flex-direction:row
}
.md\:flex-column {
  flex-direction:column
}
.md\:flex-row-reverse {
  flex-direction:row-reverse
}
.md\:flex-column-reverse {
  flex-direction:column-reverse
}
}@media (min-width:992px) {
  .lg\:flex-row {
  flex-direction:row
}
.lg\:flex-column {
  flex-direction:column
}
.lg\:flex-row-reverse {
  flex-direction:row-reverse
}
.lg\:flex-column-reverse {
  flex-direction:column-reverse
}
}@media (min-width:1200px) {
  .xl\:flex-row {
  flex-direction:row
}
.xl\:flex-column {
  flex-direction:column
}
.xl\:flex-row-reverse {
  flex-direction:row-reverse
}
.xl\:flex-column-reverse {
  flex-direction:column-reverse
}
}.flex-first {
  order:-1
}
.flex-last {
  order:13
}
@media (min-width:576px) {
  .sm\:flex-first {
  order:-1
}
.sm\:flex-last {
  order:13
}
}@media (min-width:768px) {
  .md\:flex-first {
  order:-1
}
.md\:flex-last {
  order:13
}
}@media (min-width:992px) {
  .lg\:flex-first {
  order:-1
}
.lg\:flex-last {
  order:13
}
}@media (min-width:1200px) {
  .xl\:flex-first {
  order:-1
}
.xl\:flex-last {
  order:13
}
}.flex-wrap {
  flex-wrap:wrap
}
.flex-no-wrap {
  flex-wrap:nowrap
}
.flex-wrap-reverse {
  flex-wrap:wrap-reverse
}
@media (min-width:576px) {
  .sm\:flex-wrap {
  flex-wrap:wrap
}
.sm\:flex-no-wrap {
  flex-wrap:nowrap
}
.sm\:flex-wrap-reverse {
  flex-wrap:wrap-reverse
}
}@media (min-width:768px) {
  .md\:flex-wrap {
  flex-wrap:wrap
}
.md\:flex-no-wrap {
  flex-wrap:nowrap
}
.md\:flex-wrap-reverse {
  flex-wrap:wrap-reverse
}
}@media (min-width:992px) {
  .lg\:flex-wrap {
  flex-wrap:wrap
}
.lg\:flex-no-wrap {
  flex-wrap:nowrap
}
.lg\:flex-wrap-reverse {
  flex-wrap:wrap-reverse
}
}@media (min-width:1200px) {
  .xl\:flex-wrap {
  flex-wrap:wrap
}
.xl\:flex-no-wrap {
  flex-wrap:nowrap
}
.xl\:flex-wrap-reverse {
  flex-wrap:wrap-reverse
}
}.justify-content-start {
  justify-content:flex-start
}
.justify-content-end {
  justify-content:flex-end
}
.justify-content-center {
  justify-content:center
}
.justify-content-between {
  justify-content:space-between
}
.justify-content-around {
  justify-content:space-around
}
@media (min-width:576px) {
  .sm\:justify-content-start {
  justify-content:flex-start
}
.sm\:justify-content-end {
  justify-content:flex-end
}
.sm\:justify-content-center {
  justify-content:center
}
.sm\:justify-content-between {
  justify-content:space-between
}
.sm\:justify-content-around {
  justify-content:space-around
}
}@media (min-width:768px) {
  .md\:justify-content-start {
  justify-content:flex-start
}
.md\:justify-content-end {
  justify-content:flex-end
}
.md\:justify-content-center {
  justify-content:center
}
.md\:justify-content-between {
  justify-content:space-between
}
.md\:justify-content-around {
  justify-content:space-around
}
}@media (min-width:992px) {
  .lg\:justify-content-start {
  justify-content:flex-start
}
.lg\:justify-content-end {
  justify-content:flex-end
}
.lg\:justify-content-center {
  justify-content:center
}
.lg\:justify-content-between {
  justify-content:space-between
}
.lg\:justify-content-around {
  justify-content:space-around
}
}@media (min-width:1200px) {
  .xl\:justify-content-start {
  justify-content:flex-start
}
.xl\:justify-content-end {
  justify-content:flex-end
}
.xl\:justify-content-center {
  justify-content:center
}
.xl\:justify-content-between {
  justify-content:space-between
}
.xl\:justify-content-around {
  justify-content:space-around
}
}.m-0 {
  margin:0
}
.mt-0,.my-0 {
  margin-top:0
}
.mr-0,.mx-0 {
  margin-right:0
}
.mb-0,.my-0 {
  margin-bottom:0
}
.ml-0,.mx-0 {
  margin-left:0
}
.-m-0 {
  margin:0
}
.-mt-0,.-my-0 {
  margin-top:0
}
.-mr-0,.-mx-0 {
  margin-right:0
}
.-mb-0,.-my-0 {
  margin-bottom:0
}
.-ml-0,.-mx-0 {
  margin-left:0
}
.m-1 {
  margin:.25rem
}
.mt-1,.my-1 {
  margin-top:.25rem
}
.mr-1,.mx-1 {
  margin-right:.25rem
}
.mb-1,.my-1 {
  margin-bottom:.25rem
}
.ml-1,.mx-1 {
  margin-left:.25rem
}
.-m-1 {
  margin:-.25rem
}
.-mt-1,.-my-1 {
  margin-top:-.25rem
}
.-mr-1,.-mx-1 {
  margin-right:-.25rem
}
.-mb-1,.-my-1 {
  margin-bottom:-.25rem
}
.-ml-1,.-mx-1 {
  margin-left:-.25rem
}
.m-2 {
  margin:.5rem
}
.mt-2,.my-2 {
  margin-top:.5rem
}
.mr-2,.mx-2 {
  margin-right:.5rem
}
.mb-2,.my-2 {
  margin-bottom:.5rem
}
.ml-2,.mx-2 {
  margin-left:.5rem
}
.-m-2 {
  margin:-.5rem
}
.-mt-2,.-my-2 {
  margin-top:-.5rem
}
.-mr-2,.-mx-2 {
  margin-right:-.5rem
}
.-mb-2,.-my-2 {
  margin-bottom:-.5rem
}
.-ml-2,.-mx-2 {
  margin-left:-.5rem
}
.m-3 {
  margin:.75rem
}
.mt-3,.my-3 {
  margin-top:.75rem
}
.mr-3,.mx-3 {
  margin-right:.75rem
}
.mb-3,.my-3 {
  margin-bottom:.75rem
}
.ml-3,.mx-3 {
  margin-left:.75rem
}
.-m-3 {
  margin:-.75rem
}
.-mt-3,.-my-3 {
  margin-top:-.75rem
}
.-mr-3,.-mx-3 {
  margin-right:-.75rem
}
.-mb-3,.-my-3 {
  margin-bottom:-.75rem
}
.-ml-3,.-mx-3 {
  margin-left:-.75rem
}
.m-4 {
  margin:1rem
}
.mt-4,.my-4 {
  margin-top:1rem
}
.mr-4,.mx-4 {
  margin-right:1rem
}
.mb-4,.my-4 {
  margin-bottom:1rem
}
.ml-4,.mx-4 {
  margin-left:1rem
}
.-m-4 {
  margin:-1rem
}
.-mt-4,.-my-4 {
  margin-top:-1rem
}
.-mr-4,.-mx-4 {
  margin-right:-1rem
}
.-mb-4,.-my-4 {
  margin-bottom:-1rem
}
.-ml-4,.-mx-4 {
  margin-left:-1rem
}
.m-5 {
  margin:1.5rem
}
.mt-5,.my-5 {
  margin-top:1.5rem
}
.mr-5,.mx-5 {
  margin-right:1.5rem
}
.mb-5,.my-5 {
  margin-bottom:1.5rem
}
.ml-5,.mx-5 {
  margin-left:1.5rem
}
.-m-5 {
  margin:-1.5rem
}
.-mt-5,.-my-5 {
  margin-top:-1.5rem
}
.-mr-5,.-mx-5 {
  margin-right:-1.5rem
}
.-mb-5,.-my-5 {
  margin-bottom:-1.5rem
}
.-ml-5,.-mx-5 {
  margin-left:-1.5rem
}
.m-6 {
  margin:2rem
}
.mt-6,.my-6 {
  margin-top:2rem
}
.mr-6,.mx-6 {
  margin-right:2rem
}
.mb-6,.my-6 {
  margin-bottom:2rem
}
.ml-6,.mx-6 {
  margin-left:2rem
}
.-m-6 {
  margin:-2rem
}
.-mt-6,.-my-6 {
  margin-top:-2rem
}
.-mr-6,.-mx-6 {
  margin-right:-2rem
}
.-mb-6,.-my-6 {
  margin-bottom:-2rem
}
.-ml-6,.-mx-6 {
  margin-left:-2rem
}
.m-7 {
  margin:3rem
}
.mt-7,.my-7 {
  margin-top:3rem
}
.mr-7,.mx-7 {
  margin-right:3rem
}
.mb-7,.my-7 {
  margin-bottom:3rem
}
.ml-7,.mx-7 {
  margin-left:3rem
}
.-m-7 {
  margin:-3rem
}
.-mt-7,.-my-7 {
  margin-top:-3rem
}
.-mr-7,.-mx-7 {
  margin-right:-3rem
}
.-mb-7,.-my-7 {
  margin-bottom:-3rem
}
.-ml-7,.-mx-7 {
  margin-left:-3rem
}
.m-8 {
  margin:4rem
}
.mt-8,.my-8 {
  margin-top:4rem
}
.mr-8,.mx-8 {
  margin-right:4rem
}
.mb-8,.my-8 {
  margin-bottom:4rem
}
.ml-8,.mx-8 {
  margin-left:4rem
}
.-m-8 {
  margin:-4rem
}
.-mt-8,.-my-8 {
  margin-top:-4rem
}
.-mr-8,.-mx-8 {
  margin-right:-4rem
}
.-mb-8,.-my-8 {
  margin-bottom:-4rem
}
.-ml-8,.-mx-8 {
  margin-left:-4rem
}
.m-9 {
  margin:6rem
}
.mt-9,.my-9 {
  margin-top:6rem
}
.mr-9,.mx-9 {
  margin-right:6rem
}
.mb-9,.my-9 {
  margin-bottom:6rem
}
.ml-9,.mx-9 {
  margin-left:6rem
}
.-m-9 {
  margin:-6rem
}
.-mt-9,.-my-9 {
  margin-top:-6rem
}
.-mr-9,.-mx-9 {
  margin-right:-6rem
}
.-mb-9,.-my-9 {
  margin-bottom:-6rem
}
.-ml-9,.-mx-9 {
  margin-left:-6rem
}
.m-auto {
  margin:auto
}
.mt-auto,.my-auto {
  margin-top:auto
}
.mr-auto,.mx-auto {
  margin-right:auto
}
.mb-auto,.my-auto {
  margin-bottom:auto
}
.ml-auto,.mx-auto {
  margin-left:auto
}
@media (min-width:576px) {
  .sm\:m-0 {
  margin:0
}
.sm\:mt-0,.sm\:my-0 {
  margin-top:0
}
.sm\:mr-0,.sm\:mx-0 {
  margin-right:0
}
.sm\:mb-0,.sm\:my-0 {
  margin-bottom:0
}
.sm\:ml-0,.sm\:mx-0 {
  margin-left:0
}
.sm\:-m-0 {
  margin:0
}
.sm\:-mt-0,.sm\:-my-0 {
  margin-top:0
}
.sm\:-mr-0,.sm\:-mx-0 {
  margin-right:0
}
.sm\:-mb-0,.sm\:-my-0 {
  margin-bottom:0
}
.sm\:-ml-0,.sm\:-mx-0 {
  margin-left:0
}
.sm\:m-1 {
  margin:.25rem
}
.sm\:mt-1,.sm\:my-1 {
  margin-top:.25rem
}
.sm\:mr-1,.sm\:mx-1 {
  margin-right:.25rem
}
.sm\:mb-1,.sm\:my-1 {
  margin-bottom:.25rem
}
.sm\:ml-1,.sm\:mx-1 {
  margin-left:.25rem
}
.sm\:-m-1 {
  margin:-.25rem
}
.sm\:-mt-1,.sm\:-my-1 {
  margin-top:-.25rem
}
.sm\:-mr-1,.sm\:-mx-1 {
  margin-right:-.25rem
}
.sm\:-mb-1,.sm\:-my-1 {
  margin-bottom:-.25rem
}
.sm\:-ml-1,.sm\:-mx-1 {
  margin-left:-.25rem
}
.sm\:m-2 {
  margin:.5rem
}
.sm\:mt-2,.sm\:my-2 {
  margin-top:.5rem
}
.sm\:mr-2,.sm\:mx-2 {
  margin-right:.5rem
}
.sm\:mb-2,.sm\:my-2 {
  margin-bottom:.5rem
}
.sm\:ml-2,.sm\:mx-2 {
  margin-left:.5rem
}
.sm\:-m-2 {
  margin:-.5rem
}
.sm\:-mt-2,.sm\:-my-2 {
  margin-top:-.5rem
}
.sm\:-mr-2,.sm\:-mx-2 {
  margin-right:-.5rem
}
.sm\:-mb-2,.sm\:-my-2 {
  margin-bottom:-.5rem
}
.sm\:-ml-2,.sm\:-mx-2 {
  margin-left:-.5rem
}
.sm\:m-3 {
  margin:.75rem
}
.sm\:mt-3,.sm\:my-3 {
  margin-top:.75rem
}
.sm\:mr-3,.sm\:mx-3 {
  margin-right:.75rem
}
.sm\:mb-3,.sm\:my-3 {
  margin-bottom:.75rem
}
.sm\:ml-3,.sm\:mx-3 {
  margin-left:.75rem
}
.sm\:-m-3 {
  margin:-.75rem
}
.sm\:-mt-3,.sm\:-my-3 {
  margin-top:-.75rem
}
.sm\:-mr-3,.sm\:-mx-3 {
  margin-right:-.75rem
}
.sm\:-mb-3,.sm\:-my-3 {
  margin-bottom:-.75rem
}
.sm\:-ml-3,.sm\:-mx-3 {
  margin-left:-.75rem
}
.sm\:m-4 {
  margin:1rem
}
.sm\:mt-4,.sm\:my-4 {
  margin-top:1rem
}
.sm\:mr-4,.sm\:mx-4 {
  margin-right:1rem
}
.sm\:mb-4,.sm\:my-4 {
  margin-bottom:1rem
}
.sm\:ml-4,.sm\:mx-4 {
  margin-left:1rem
}
.sm\:-m-4 {
  margin:-1rem
}
.sm\:-mt-4,.sm\:-my-4 {
  margin-top:-1rem
}
.sm\:-mr-4,.sm\:-mx-4 {
  margin-right:-1rem
}
.sm\:-mb-4,.sm\:-my-4 {
  margin-bottom:-1rem
}
.sm\:-ml-4,.sm\:-mx-4 {
  margin-left:-1rem
}
.sm\:m-5 {
  margin:1.5rem
}
.sm\:mt-5,.sm\:my-5 {
  margin-top:1.5rem
}
.sm\:mr-5,.sm\:mx-5 {
  margin-right:1.5rem
}
.sm\:mb-5,.sm\:my-5 {
  margin-bottom:1.5rem
}
.sm\:ml-5,.sm\:mx-5 {
  margin-left:1.5rem
}
.sm\:-m-5 {
  margin:-1.5rem
}
.sm\:-mt-5,.sm\:-my-5 {
  margin-top:-1.5rem
}
.sm\:-mr-5,.sm\:-mx-5 {
  margin-right:-1.5rem
}
.sm\:-mb-5,.sm\:-my-5 {
  margin-bottom:-1.5rem
}
.sm\:-ml-5,.sm\:-mx-5 {
  margin-left:-1.5rem
}
.sm\:m-6 {
  margin:2rem
}
.sm\:mt-6,.sm\:my-6 {
  margin-top:2rem
}
.sm\:mr-6,.sm\:mx-6 {
  margin-right:2rem
}
.sm\:mb-6,.sm\:my-6 {
  margin-bottom:2rem
}
.sm\:ml-6,.sm\:mx-6 {
  margin-left:2rem
}
.sm\:-m-6 {
  margin:-2rem
}
.sm\:-mt-6,.sm\:-my-6 {
  margin-top:-2rem
}
.sm\:-mr-6,.sm\:-mx-6 {
  margin-right:-2rem
}
.sm\:-mb-6,.sm\:-my-6 {
  margin-bottom:-2rem
}
.sm\:-ml-6,.sm\:-mx-6 {
  margin-left:-2rem
}
.sm\:m-7 {
  margin:3rem
}
.sm\:mt-7,.sm\:my-7 {
  margin-top:3rem
}
.sm\:mr-7,.sm\:mx-7 {
  margin-right:3rem
}
.sm\:mb-7,.sm\:my-7 {
  margin-bottom:3rem
}
.sm\:ml-7,.sm\:mx-7 {
  margin-left:3rem
}
.sm\:-m-7 {
  margin:-3rem
}
.sm\:-mt-7,.sm\:-my-7 {
  margin-top:-3rem
}
.sm\:-mr-7,.sm\:-mx-7 {
  margin-right:-3rem
}
.sm\:-mb-7,.sm\:-my-7 {
  margin-bottom:-3rem
}
.sm\:-ml-7,.sm\:-mx-7 {
  margin-left:-3rem
}
.sm\:m-8 {
  margin:4rem
}
.sm\:mt-8,.sm\:my-8 {
  margin-top:4rem
}
.sm\:mr-8,.sm\:mx-8 {
  margin-right:4rem
}
.sm\:mb-8,.sm\:my-8 {
  margin-bottom:4rem
}
.sm\:ml-8,.sm\:mx-8 {
  margin-left:4rem
}
.sm\:-m-8 {
  margin:-4rem
}
.sm\:-mt-8,.sm\:-my-8 {
  margin-top:-4rem
}
.sm\:-mr-8,.sm\:-mx-8 {
  margin-right:-4rem
}
.sm\:-mb-8,.sm\:-my-8 {
  margin-bottom:-4rem
}
.sm\:-ml-8,.sm\:-mx-8 {
  margin-left:-4rem
}
.sm\:m-9 {
  margin:6rem
}
.sm\:mt-9,.sm\:my-9 {
  margin-top:6rem
}
.sm\:mr-9,.sm\:mx-9 {
  margin-right:6rem
}
.sm\:mb-9,.sm\:my-9 {
  margin-bottom:6rem
}
.sm\:ml-9,.sm\:mx-9 {
  margin-left:6rem
}
.sm\:-m-9 {
  margin:-6rem
}
.sm\:-mt-9,.sm\:-my-9 {
  margin-top:-6rem
}
.sm\:-mr-9,.sm\:-mx-9 {
  margin-right:-6rem
}
.sm\:-mb-9,.sm\:-my-9 {
  margin-bottom:-6rem
}
.sm\:-ml-9,.sm\:-mx-9 {
  margin-left:-6rem
}
.sm\:m-auto {
  margin:auto
}
.sm\:mt-auto,.sm\:my-auto {
  margin-top:auto
}
.sm\:mr-auto,.sm\:mx-auto {
  margin-right:auto
}
.sm\:mb-auto,.sm\:my-auto {
  margin-bottom:auto
}
.sm\:ml-auto,.sm\:mx-auto {
  margin-left:auto
}
}@media (min-width:768px) {
  .md\:m-0 {
  margin:0
}
.md\:mt-0,.md\:my-0 {
  margin-top:0
}
.md\:mr-0,.md\:mx-0 {
  margin-right:0
}
.md\:mb-0,.md\:my-0 {
  margin-bottom:0
}
.md\:ml-0,.md\:mx-0 {
  margin-left:0
}
.md\:-m-0 {
  margin:0
}
.md\:-mt-0,.md\:-my-0 {
  margin-top:0
}
.md\:-mr-0,.md\:-mx-0 {
  margin-right:0
}
.md\:-mb-0,.md\:-my-0 {
  margin-bottom:0
}
.md\:-ml-0,.md\:-mx-0 {
  margin-left:0
}
.md\:m-1 {
  margin:.25rem
}
.md\:mt-1,.md\:my-1 {
  margin-top:.25rem
}
.md\:mr-1,.md\:mx-1 {
  margin-right:.25rem
}
.md\:mb-1,.md\:my-1 {
  margin-bottom:.25rem
}
.md\:ml-1,.md\:mx-1 {
  margin-left:.25rem
}
.md\:-m-1 {
  margin:-.25rem
}
.md\:-mt-1,.md\:-my-1 {
  margin-top:-.25rem
}
.md\:-mr-1,.md\:-mx-1 {
  margin-right:-.25rem
}
.md\:-mb-1,.md\:-my-1 {
  margin-bottom:-.25rem
}
.md\:-ml-1,.md\:-mx-1 {
  margin-left:-.25rem
}
.md\:m-2 {
  margin:.5rem
}
.md\:mt-2,.md\:my-2 {
  margin-top:.5rem
}
.md\:mr-2,.md\:mx-2 {
  margin-right:.5rem
}
.md\:mb-2,.md\:my-2 {
  margin-bottom:.5rem
}
.md\:ml-2,.md\:mx-2 {
  margin-left:.5rem
}
.md\:-m-2 {
  margin:-.5rem
}
.md\:-mt-2,.md\:-my-2 {
  margin-top:-.5rem
}
.md\:-mr-2,.md\:-mx-2 {
  margin-right:-.5rem
}
.md\:-mb-2,.md\:-my-2 {
  margin-bottom:-.5rem
}
.md\:-ml-2,.md\:-mx-2 {
  margin-left:-.5rem
}
.md\:m-3 {
  margin:.75rem
}
.md\:mt-3,.md\:my-3 {
  margin-top:.75rem
}
.md\:mr-3,.md\:mx-3 {
  margin-right:.75rem
}
.md\:mb-3,.md\:my-3 {
  margin-bottom:.75rem
}
.md\:ml-3,.md\:mx-3 {
  margin-left:.75rem
}
.md\:-m-3 {
  margin:-.75rem
}
.md\:-mt-3,.md\:-my-3 {
  margin-top:-.75rem
}
.md\:-mr-3,.md\:-mx-3 {
  margin-right:-.75rem
}
.md\:-mb-3,.md\:-my-3 {
  margin-bottom:-.75rem
}
.md\:-ml-3,.md\:-mx-3 {
  margin-left:-.75rem
}
.md\:m-4 {
  margin:1rem
}
.md\:mt-4,.md\:my-4 {
  margin-top:1rem
}
.md\:mr-4,.md\:mx-4 {
  margin-right:1rem
}
.md\:mb-4,.md\:my-4 {
  margin-bottom:1rem
}
.md\:ml-4,.md\:mx-4 {
  margin-left:1rem
}
.md\:-m-4 {
  margin:-1rem
}
.md\:-mt-4,.md\:-my-4 {
  margin-top:-1rem
}
.md\:-mr-4,.md\:-mx-4 {
  margin-right:-1rem
}
.md\:-mb-4,.md\:-my-4 {
  margin-bottom:-1rem
}
.md\:-ml-4,.md\:-mx-4 {
  margin-left:-1rem
}
.md\:m-5 {
  margin:1.5rem
}
.md\:mt-5,.md\:my-5 {
  margin-top:1.5rem
}
.md\:mr-5,.md\:mx-5 {
  margin-right:1.5r
}
.md\:mb-5,.md\:my-5 {
  margin-bottom:1.5rem
}
.md\:ml-5,.md\:mx-5 {
  margin-left:1.5rem
}
.md\:-m-5 {
  margin:-1.5rem
}
.md\:-mt-5,.md\:-my-5 {
  margin-top:-1.5rem
}
.md\:-mr-5,.md\:-mx-5 {
  margin-right:-1.5rem
}
.md\:-mb-5,.md\:-my-5 {
  margin-bottom:-1.5rem
}
.md\:-ml-5,.md\:-mx-5 {
  margin-left:-1.5rem
}
.md\:m-6 {
  margin:2rem
}
.md\:mt-6,.md\:my-6 {
  margin-top:2rem
}
.md\:mr-6,.md\:mx-6 {
  margin-right:2rem
}
.md\:mb-6,.md\:my-6 {
  margin-bottom:2rem
}
.md\:ml-6,.md\:mx-6 {
  margin-left:2rem
}
.md\:-m-6 {
  margin:-2rem
}
.md\:-mt-6,.md\:-my-6 {
  margin-top:-2rem
}
.md\:-mr-6,.md\:-mx-6 {
  margin-right:-2rem
}
.md\:-mb-6,.md\:-my-6 {
  margin-bottom:-2rem
}
.md\:-ml-6,.md\:-mx-6 {
  margin-left:-2rem
}
.md\:m-7 {
  margin:3rem
}
.md\:mt-7,.md\:my-7 {
  margin-top:3rem
}
.md\:mr-7,.md\:mx-7 {
  margin-right:3rem
}
.md\:mb-7,.md\:my-7 {
  margin-bottom:3rem
}
.md\:ml-7,.md\:mx-7 {
  margin-left:3rem
}
.md\:-m-7 {
  margin:-3rem
}
.md\:-mt-7,.md\:-my-7 {
  margin-top:-3rem
}
.md\:-mr-7,.md\:-mx-7 {
  margin-right:-3rem
}
.md\:-mb-7,.md\:-my-7 {
  margin-bottom:-3rem
}
.md\:-ml-7,.md\:-mx-7 {
  margin-left:-3rem
}
.md\:m-8 {
  margin:4rem
}
.md\:mt-8,.md\:my-8 {
  margin-top:4rem
}
.md\:mr-8,.md\:mx-8 {
  margin-right:4rem
}
.md\:mb-8,.md\:my-8 {
  margin-bottom:4rem
}
.md\:ml-8,.md\:mx-8 {
  margin-left:4rem
}
.md\:-m-8 {
  margin:-4rem
}
.md\:-mt-8,.md\:-my-8 {
  margin-top:-4rem
}
.md\:-mr-8,.md\:-mx-8 {
  margin-right:-4rem
}
.md\:-mb-8,.md\:-my-8 {
  margin-bottom:-4rem
}
.md\:-ml-8,.md\:-mx-8 {
  margin-left:-4rem
}
.md\:m-9 {
  margin:6rem
}
.md\:mt-9,.md\:my-9 {
  margin-top:6rem
}
.md\:mr-9,.md\:mx-9 {
  margin-right:6rem
}
.md\:mb-9,.md\:my-9 {
  margin-bottom:6rem
}
.md\:ml-9,.md\:mx-9 {
  margin-left:6rem
}
.md\:-m-9 {
  margin:-6rem
}
.md\:-mt-9,.md\:-my-9 {
  margin-top:-6rem
}
.md\:-mr-9,.md\:-mx-9 {
  margin-right:-6rem
}
.md\:-mb-9,.md\:-my-9 {
  margin-bottom:-6rem
}
.md\:-ml-9,.md\:-mx-9 {
  margin-left:-6rem
}
.md\:m-auto {
  margin:auto
}
.md\:mt-auto,.md\:my-auto {
  margin-top:auto
}
.md\:mr-auto,.md\:mx-auto {
  margin-right:auto
}
.md\:mb-auto,.md\:my-auto {
  margin-bottom:auto
}
.md\:ml-auto,.md\:mx-auto {
  margin-left:auto
}
}@media (min-width:992px) {
  .lg\:m-0 {
  margin:0
}
.lg\:mt-0,.lg\:my-0 {
  margin-top:0
}
.lg\:mr-0,.lg\:mx-0 {
  margin-right:0
}
.lg\:mb-0,.lg\:my-0 {
  margin-bottom:0
}
.lg\:ml-0,.lg\:mx-0 {
  margin-left:0
}
.lg\:-m-0 {
  margin:0
}
.lg\:-mt-0,.lg\:-my-0 {
  margin-top:0
}
.lg\:-mr-0,.lg\:-mx-0 {
  margin-right:0
}
.lg\:-mb-0,.lg\:-my-0 {
  margin-bottom:0
}
.lg\:-ml-0,.lg\:-mx-0 {
  margin-left:0
}
.lg\:m-1 {
  margin:.25rem
}
.lg\:mt-1,.lg\:my-1 {
  margin-top:.25rem
}
.lg\:mr-1,.lg\:mx-1 {
  margin-right:.25rem
}
.lg\:mb-1,.lg\:my-1 {
  margin-bottom:.25rem
}
.lg\:ml-1,.lg\:mx-1 {
  margin-left:.25rem
}
.lg\:-m-1 {
  margin:-.25rem
}
.lg\:-mt-1,.lg\:-my-1 {
  margin-top:-.25rem
}
.lg\:-mr-1,.lg\:-mx-1 {
  margin-right:-.25rem
}
.lg\:-mb-1,.lg\:-my-1 {
  margin-bottom:-.25rem
}
.lg\:-ml-1,.lg\:-mx-1 {
  margin-left:-.25rem
}
.lg\:m-2 {
  margin:.5rem
}
.lg\:mt-2,.lg\:my-2 {
  margin-top:.5rem
}
.lg\:mr-2,.lg\:mx-2 {
  margin-right:.5rem
}
.lg\:mb-2,.lg\:my-2 {
  margin-bottom:.5rem
}
.lg\:ml-2,.lg\:mx-2 {
  margin-left:.5rem
}
.lg\:-m-2 {
  margin:-.5rem
}
.lg\:-mt-2,.lg\:-my-2 {
  margin-top:-.5rem
}
.lg\:-mr-2,.lg\:-mx-2 {
  margin-right:-.5rem
}
.lg\:-mb-2,.lg\:-my-2 {
  margin-bottom:-.5rem
}
.lg\:-ml-2,.lg\:-mx-2 {
  margin-left:-.5rem
}
.lg\:m-3 {
  margin:.75rem
}
.lg\:mt-3,.lg\:my-3 {
  margin-top:.75rem
}
.lg\:mr-3,.lg\:mx-3 {
  margin-right:.75rem
}
.lg\:mb-3,.lg\:my-3 {
  margin-bottom:.75rem
}
.lg\:ml-3,.lg\:mx-3 {
  margin-left:.75rem
}
.lg\:-m-3 {
  margin:-.75rem
}
.lg\:-mt-3,.lg\:-my-3 {
  margin-top:-.75rem
}
.lg\:-mr-3,.lg\:-mx-3 {
  margin-right:-.75rem
}
.lg\:-mb-3,.lg\:-my-3 {
  margin-bottom:-.75rem
}
.lg\:-ml-3,.lg\:-mx-3 {
  margin-left:-.75rem
}
.lg\:m-4 {
  margin:1rem
}
.lg\:mt-4,.lg\:my-4 {
  margin-top:1rem
}
.lg\:mr-4,.lg\:mx-4 {
  margin-right:1rem
}
.lg\:mb-4,.lg\:my-4 {
  margin-bottom:1rem
}
.lg\:ml-4,.lg\:mx-4 {
  margin-left:1rem
}
.lg\:-m-4 {
  margin:-1rem
}
.lg\:-mt-4,.lg\:-my-4 {
  margin-top:-1rem
}
.lg\:-mr-4,.lg\:-mx-4 {
  margin-right:-1rem
}
.lg\:-mb-4,.lg\:-my-4 {
  margin-bottom:-1rem
}
.lg\:-ml-4,.lg\:-mx-4 {
  margin-left:-1rem
}
.lg\:m-5 {
  margin:1.5rem
}
.lg\:mt-5,.lg\:my-5 {
  margin-top:1.5rem
}
.lg\:mr-5,.lg\:mx-5 {
  margin-right:1.5rem
}
.lg\:mb-5,.lg\:my-5 {
  margin-bottom:1.5rem
}
.lg\:ml-5,.lg\:mx-5 {
  margin-left:1.5rem
}
.lg\:-m-5 {
  margin:-1.5rem
}
.lg\:-mt-5,.lg\:-my-5 {
  margin-top:-1.5rem
}
.lg\:-mr-5,.lg\:-mx-5 {
  margin-right:-1.5rem
}
.lg\:-mb-5,.lg\:-my-5 {
  margin-bottom:-1.5rem
}
.lg\:-ml-5,.lg\:-mx-5 {
  margin-left:-1.5rem
}
.lg\:m-6 {
  margin:2rem
}
.lg\:mt-6,.lg\:my-6 {
  margin-top:2rem
}
.lg\:mr-6,.lg\:mx-6 {
  margin-right:2rem
}
.lg\:mb-6,.lg\:my-6 {
  margin-bottom:2rem
}
.lg\:ml-6,.lg\:mx-6 {
  margin-left:2rem
}
.lg\:-m-6 {
  margin:-2rem
}
.lg\:-mt-6,.lg\:-my-6 {
  margin-top:-2rem
}
.lg\:-mr-6,.lg\:-mx-6 {
  margin-right:-2rem
}
.lg\:-mb-6,.lg\:-my-6 {
  margin-bottom:-2rem
}
.lg\:-ml-6,.lg\:-mx-6 {
  margin-left:-2rem
}
.lg\:m-7 {
  margin:3rem
}
.lg\:mt-7,.lg\:my-7 {
  margin-top:3rem
}
.lg\:mr-7,.lg\:mx-7 {
  margin-right:3rem
}
.lg\:mb-7,.lg\:my-7 {
  margin-bottom:3rem
}
.lg\:ml-7,.lg\:mx-7 {
  margin-left:3rem
}
.lg\:-m-7 {
  margin:-3rem
}
.lg\:-mt-7,.lg\:-my-7 {
  margin-top:-3rem
}
.lg\:-mr-7,.lg\:-mx-7 {
  margin-right:-3rem
}
.lg\:-mb-7,.lg\:-my-7 {
  margin-bottom:-3rem
}
.lg\:-ml-7,.lg\:-mx-7 {
  margin-left:-3rem
}
.lg\:m-8 {
  margin:4rem
}
.lg\:mt-8,.lg\:my-8 {
  margin-top:4rem
}
.lg\:mr-8,.lg\:mx-8 {
  margin-right:4rem
}
.lg\:mb-8,.lg\:my-8 {
  margin-bottom:4rem
}
.lg\:ml-8,.lg\:mx-8 {
  margin-left:4rem
}
.lg\:-m-8 {
  margin:-4rem
}
.lg\:-mt-8,.lg\:-my-8 {
  margin-top:-4rem
}
.lg\:-mr-8,.lg\:-mx-8 {
  margin-right:-4rem
}
.lg\:-mb-8,.lg\:-my-8 {
  margin-bottom:-4rem
}
.lg\:-ml-8,.lg\:-mx-8 {
  margin-left:-4rem
}
.lg\:m-9 {
  margin:6rem
}
.lg\:mt-9,.lg\:my-9 {
  margin-top:6rem
}
.lg\:mr-9,.lg\:mx-9 {
  margin-right:6rem
}
.lg\:mb-9,.lg\:my-9 {
  margin-bottom:6rem
}
.lg\:ml-9,.lg\:mx-9 {
  margin-left:6rem
}
.lg\:-m-9 {
  margin:-6rem
}
.lg\:-mt-9,.lg\:-my-9 {
  margin-top:-6rem
}
.lg\:-mr-9,.lg\:-mx-9 {
  margin-right:-6rem
}
.lg\:-mb-9,.lg\:-my-9 {
  margin-bottom:-6rem
}
.lg\:-ml-9,.lg\:-mx-9 {
  margin-left:-6rem
}
.lg\:m-auto {
  margin:auto
}
.lg\:mt-auto,.lg\:my-auto {
  margin-top:auto
}
.lg\:mr-auto,.lg\:mx-auto {
  margin-right:auto
}
.lg\:mb-auto,.lg\:my-auto {
  margin-bottom:auto
}
.lg\:ml-auto,.lg\:mx-auto {
  margin-left:auto
}
}@media (min-width:1200px) {
  .xl\:m-0 {
  margin:0
}
.xl\:mt-0,.xl\:my-0 {
  margin-top:0
}
.xl\:mr-0,.xl\:mx-0 {
  margin-right:0
}
.xl\:mb-0,.xl\:my-0 {
  margin-bottom:0
}
.xl\:ml-0,.xl\:mx-0 {
  margin-left:0
}
.xl\:-m-0 {
  margin:0
}
.xl\:-mt-0,.xl\:-my-0 {
  margin-top:0
}
.xl\:-mr-0,.xl\:-mx-0 {
  margin-right:0
}
.xl\:-mb-0,.xl\:-my-0 {
  margin-bottom:0
}
.xl\:-ml-0,.xl\:-mx-0 {
  margin-left:0
}
.xl\:m-1 {
  margin:.25rem
}
.xl\:mt-1,.xl\:my-1 {
  margin-top:.25rem
}
.xl\:mr-1,.xl\:mx-1 {
  margin-right:.25rem
}
.xl\:mb-1,.xl\:my-1 {
  margin-bottom:.25rem
}
.xl\:ml-1,.xl\:mx-1 {
  margin-left:.25rem
}
.xl\:-m-1 {
  margin:-.25rem
}
.xl\:-mt-1,.xl\:-my-1 {
  margin-top:-.25rem
}
.xl\:-mr-1,.xl\:-mx-1 {
  margin-right:-.25rem
}
.xl\:-mb-1,.xl\:-my-1 {
  margin-bottom:-.25rem
}
.xl\:-ml-1,.xl\:-mx-1 {
  margin-left:-.25rem
}
.xl\:m-2 {
  margin:.5rem
}
.xl\:mt-2,.xl\:my-2 {
  margin-top:.5rem
}
.xl\:mr-2,.xl\:mx-2 {
  margin-right:.5rem
}
.xl\:mb-2,.xl\:my-2 {
  margin-bottom:.5rem
}
.xl\:ml-2,.xl\:mx-2 {
  margin-left:.5rem
}
.xl\:-m-2 {
  margin:-.5rem
}
.xl\:-mt-2,.xl\:-my-2 {
  margin-top:-.5rem
}
.xl\:-mr-2,.xl\:-mx-2 {
  margin-right:-.5rem
}
.xl\:-mb-2,.xl\:-my-2 {
  margin-bottom:-.5rem
}
.xl\:-ml-2,.xl\:-mx-2 {
  margin-left:-.5rem
}
.xl\:m-3 {
  margin:.75rem
}
.xl\:mt-3,.xl\:my-3 {
  margin-top:.75rem
}
.xl\:mr-3,.xl\:mx-3 {
  margin-right:.75rem
}
.xl\:mb-3,.xl\:my-3 {
  margin-bottom:.75rem
}
.xl\:ml-3,.xl\:mx-3 {
  margin-left:.75rem
}
.xl\:-m-3 {
  margin:-.75rem
}
.xl\:-mt-3,.xl\:-my-3 {
  margin-top:-.75rem
}
.xl\:-mr-3,.xl\:-mx-3 {
  margin-right:-.75rem
}
.xl\:-mb-3,.xl\:-my-3 {
  margin-bottom:-.75rem
}
.xl\:-ml-3,.xl\:-mx-3 {
  margin-left:-.75rem
}
.xl\:m-4 {
  margin:1rem
}
.xl\:mt-4,.xl\:my-4 {
  margin-top:1rem
}
.xl\:mr-4,.xl\:mx-4 {
  margin-right:1rem
}
.xl\:mb-4,.xl\:my-4 {
  margin-bottom:1rem
}
.xl\:ml-4,.xl\:mx-4 {
  margin-left:1rem
}
.xl\:-m-4 {
  margin:-1rem
}
.xl\:-mt-4,.xl\:-my-4 {
  margin-top:-1rem
}
.xl\:-mr-4,.xl\:-mx-4 {
  margin-right:-1rem
}
.xl\:-mb-4,.xl\:-my-4 {
  margin-bottom:-1rem
}
.xl\:-ml-4,.xl\:-mx-4 {
  margin-left:-1rem
}
.xl\:m-5 {
  margin:1.5rem
}
.xl\:mt-5,.xl\:my-5 {
  margin-top:1.5rem
}
.xl\:mr-5,.xl\:mx-5 {
  margin-right:1.5rem
}
.xl\:mb-5,.xl\:my-5 {
  margin-bottom:1.5rem
}
.xl\:ml-5,.xl\:mx-5 {
  margin-left:1.5rem
}
.xl\:-m-5 {
  margin:-1.5rem
}
.xl\:-mt-5,.xl\:-my-5 {
  margin-top:-1.5rem
}
.xl\:-mr-5,.xl\:-mx-5 {
  margin-right:-1.5rem
}
.xl\:-mb-5,.xl\:-my-5 {
  margin-bottom:-1.5rem
}
.xl\:-ml-5,.xl\:-mx-5 {
  margin-left:-1.5rem
}
.xl\:m-6 {
  margin:2rem
}
.xl\:mt-6,.xl\:my-6 {
  margin-top:2rem
}
.xl\:mr-6,.xl\:mx-6 {
  margin-right:2rem
}
.xl\:mb-6,.xl\:my-6 {
  margin-bottom:2rem
}
.xl\:ml-6,.xl\:mx-6 {
  margin-left:2rem
}
.xl\:-m-6 {
  margin:-2rem
}
.xl\:-mt-6,.xl\:-my-6 {
  margin-top:-2rem
}
.xl\:-mr-6,.xl\:-mx-6 {
  margin-right:-2rem
}
.xl\:-mb-6,.xl\:-my-6 {
  margin-bottom:-2rem
}
.xl\:-ml-6,.xl\:-mx-6 {
  margin-left:-2rem
}
.xl\:m-7 {
  margin:3rem
}
.xl\:mt-7,.xl\:my-7 {
  margin-top:3rem
}
.xl\:mr-7,.xl\:mx-7 {
  margin-right:3rem
}
.xl\:mb-7,.xl\:my-7 {
  margin-bottom:3rem
}
.xl\:ml-7,.xl\:mx-7 {
  margin-left:3rem
}
.xl\:-m-7 {
  margin:-3rem
}
.xl\:-mt-7,.xl\:-my-7 {
  margin-top:-3rem
}
.xl\:-mr-7,.xl\:-mx-7 {
  margin-right:-3rem
}
.xl\:-mb-7,.xl\:-my-7 {
  margin-bottom:-3rem
}
.xl\:-ml-7,.xl\:-mx-7 {
  margin-left:-3rem
}
.xl\:m-8 {
  margin:4rem
}
.xl\:mt-8,.xl\:my-8 {
  margin-top:4rem
}
.xl\:mr-8,.xl\:mx-8 {
  margin-right:4rem
}
.xl\:mb-8,.xl\:my-8 {
  margin-bottom:4rem
}
.xl\:ml-8,.xl\:mx-8 {
  margin-left:4rem
}
.xl\:-m-8 {
  margin:-4rem
}
.xl\:-mt-8,.xl\:-my-8 {
  margin-top:-4rem
}
.xl\:-mr-8,.xl\:-mx-8 {
  margin-right:-4rem
}
.xl\:-mb-8,.xl\:-my-8 {
  margin-bottom:-4rem
}
.xl\:-ml-8,.xl\:-mx-8 {
  margin-left:-4rem
}
.xl\:m-9 {
  margin:6rem
}
.xl\:mt-9,.xl\:my-9 {
  margin-top:6rem
}
.xl\:mr-9,.xl\:mx-9 {
  margin-right:6rem
}
.xl\:mb-9,.xl\:my-9 {
  margin-bottom:6rem
}
.xl\:ml-9,.xl\:mx-9 {
  margin-left:6rem
}
.xl\:-m-9 {
  margin:-6rem
}
.xl\:-mt-9,.xl\:-my-9 {
  margin-top:-6rem
}
.xl\:-mr-9,.xl\:-mx-9 {
  margin-right:-6rem
}
.xl\:-mb-9,.xl\:-my-9 {
  margin-bottom:-6rem
}
.xl\:-ml-9,.xl\:-mx-9 {
  margin-left:-6rem
}
.xl\:m-auto {
  margin:auto
}
.xl\:mt-auto,.xl\:my-auto {
  margin-top:auto
}
.xl\:mr-auto,.xl\:mx-auto {
  margin-right:auto
}
.xl\:mb-auto,.xl\:my-auto {
  margin-bottom:auto
}
.xl\:ml-auto,.xl\:mx-auto {
  margin-left:auto
}
}.p-0 {
  padding:0
}
.pt-0,.py-0 {
  padding-top:0
}
.pr-0,.px-0 {
  padding-right:0
}
.pb-0,.py-0 {
  padding-bottom:0
}
.pl-0,.px-0 {
  padding-left:0
}
.p-1 {
  padding:.25rem
}
.pt-1,.py-1 {
  padding-top:.25rem
}
.pr-1,.px-1 {
  padding-right:.25rem
}
.pb-1,.py-1 {
  padding-bottom:.25rem
}
.pl-1,.px-1 {
  padding-left:.25rem
}
.p-2 {
  padding:.5rem
}
.pt-2,.py-2 {
  padding-top:.5rem
}
.pr-2,.px-2 {
  padding-right:.5rem
}
.pb-2,.py-2 {
  padding-bottom:.5rem
}
.pl-2,.px-2 {
  padding-left:.5rem
}
.p-3 {
  padding:.75rem
}
.pt-3,.py-3 {
  padding-top:.75rem
}
.pr-3,.px-3 {
  padding-right:.75rem
}
.pb-3,.py-3 {
  padding-bottom:.75rem
}
.pl-3,.px-3 {
  padding-left:.75rem
}
.p-4 {
  padding:1rem
}
.pt-4,.py-4 {
  padding-top:1rem
}
.pr-4,.px-4 {
  padding-right:1rem
}
.pb-4,.py-4 {
  padding-bottom:1rem
}
.pl-4,.px-4 {
  padding-left:1rem
}
.p-5 {
  padding:1.5rem
}
.pt-5,.py-5 {
  padding-top:1.5rem
}
.pr-5,.px-5 {
  padding-right:1.5rem
}
.pb-5,.py-5 {
  padding-bottom:1.5rem
}
.pl-5,.px-5 {
  padding-left:1.5rem
}
.p-6 {
  padding:2rem
}
.pt-6,.py-6 {
  padding-top:2rem
}
.pr-6,.px-6 {
  padding-right:2rem
}
.pb-6,.py-6 {
  padding-bottom:2rem
}
.pl-6,.px-6 {
  padding-left:2rem
}
.p-7 {
  padding:3rem
}
.pt-7,.py-7 {
  padding-top:3rem
}
.pr-7,.px-7 {
  padding-right:3rem
}
.pb-7,.py-7 {
  padding-bottom:3rem
}
.pl-7,.px-7 {
  padding-left:3rem
}
.p-8 {
  padding:4rem
}
.pt-8,.py-8 {
  padding-top:4rem
}
.pr-8,.px-8 {
  padding-right:4rem
}
.pb-8,.py-8 {
  padding-bottom:4rem
}
.pl-8,.px-8 {
  padding-left:4rem
}
.p-9 {
  padding:6rem
}
.pt-9,.py-9 {
  padding-top:6rem
}
.pr-9,.px-9 {
  padding-right:6rem
}
.pb-9,.py-9 {
  padding-bottom:6rem
}
.pl-9,.px-9 {
  padding-left:6rem
}
@media (min-width:576px) {
  .sm\:p-0 {
  padding:0
}
.sm\:pt-0,.sm\:py-0 {
  padding-top:0
}
.sm\:pr-0,.sm\:px-0 {
  padding-right:0
}
.sm\:pb-0,.sm\:py-0 {
  padding-bottom:0
}
.sm\:pl-0,.sm\:px-0 {
  padding-left:0
}
.sm\:p-1 {
  padding:.25rem
}
.sm\:pt-1,.sm\:py-1 {
  padding-top:.25rem
}
.sm\:pr-1,.sm\:px-1 {
  padding-right:.25rem
}
.sm\:pb-1,.sm\:py-1 {
  padding-bottom:.25rem
}
.sm\:pl-1,.sm\:px-1 {
  padding-left:.25rem
}
.sm\:p-2 {
  padding:.5rem
}
.sm\:pt-2,.sm\:py-2 {
  padding-top:.5rem
}
.sm\:pr-2,.sm\:px-2 {
  padding-right:.5rem
}
.sm\:pb-2,.sm\:py-2 {
  padding-bottom:.5rem
}
.sm\:pl-2,.sm\:px-2 {
  padding-left:.5rem
}
.sm\:p-3 {
  padding:.75rem
}
.sm\:pt-3,.sm\:py-3 {
  padding-top:.75rem
}
.sm\:pr-3,.sm\:px-3 {
  padding-right:.75rem
}
.sm\:pb-3,.sm\:py-3 {
  padding-bottom:.75rem
}
.sm\:pl-3,.sm\:px-3 {
  padding-left:.75rem
}
.sm\:p-4 {
  padding:1rem
}
.sm\:pt-4,.sm\:py-4 {
  padding-top:1rem
}
.sm\:pr-4,.sm\:px-4 {
  padding-right:1rem
}
.sm\:pb-4,.sm\:py-4 {
  padding-bottom:1rem
}
.sm\:pl-4,.sm\:px-4 {
  padding-left:1rem
}
.sm\:p-5 {
  padding:1.5rem
}
.sm\:pt-5,.sm\:py-5 {
  padding-top:1.5rem
}
.sm\:pr-5,.sm\:px-5 {
  padding-right:1.5rem
}
.sm\:pb-5,.sm\:py-5 {
  padding-bottom:1.5rem
}
.sm\:pl-5,.sm\:px-5 {
  padding-left:1.5rem
}
.sm\:p-6 {
  padding:2rem
}
.sm\:pt-6,.sm\:py-6 {
  padding-top:2rem
}
.sm\:pr-6,.sm\:px-6 {
  padding-right:2rem
}
.sm\:pb-6,.sm\:py-6 {
  padding-bottom:2rem
}
.sm\:pl-6,.sm\:px-6 {
  padding-left:2rem
}
.sm\:p-7 {
  padding:3rem
}
.sm\:pt-7,.sm\:py-7 {
  padding-top:3rem
}
.sm\:pr-7,.sm\:px-7 {
  padding-right:3rem
}
.sm\:pb-7,.sm\:py-7 {
  padding-bottom:3rem
}
.sm\:pl-7,.sm\:px-7 {
  padding-left:3rem
}
.sm\:p-8 {
  padding:4rem
}
.sm\:pt-8,.sm\:py-8 {
  padding-top:4rem
}
.sm\:pr-8,.sm\:px-8 {
  padding-right:4rem
}
.sm\:pb-8,.sm\:py-8 {
  padding-bottom:4rem
}
.sm\:pl-8,.sm\:px-8 {
  padding-left:4rem
}
.sm\:p-9 {
  padding:6rem
}
.sm\:pt-9,.sm\:py-9 {
  padding-top:6rem
}
.sm\:pr-9,.sm\:px-9 {
  padding-right:6rem
}
.sm\:pb-9,.sm\:py-9 {
  padding-bottom:6rem
}
.sm\:pl-9,.sm\:px-9 {
  padding-left:6rem
}
}@media (min-width:768px) {
  .md\:p-0 {
  padding:0
}
.md\:pt-0,.md\:py-0 {
  padding-top:0
}
.md\:pr-0,.md\:px-0 {
  padding-right:0
}
.md\:pb-0,.md\:py-0 {
  padding-bottom:0
}
.md\:pl-0,.md\:px-0 {
  padding-left:0
}
.md\:p-1 {
  padding:.25rem
}
.md\:pt-1,.md\:py-1 {
  padding-top:.25rem
}
.md\:pr-1,.md\:px-1 {
  padding-right:.25rem
}
.md\:pb-1,.md\:py-1 {
  padding-bottom:.25rem
}
.md\:pl-1,.md\:px-1 {
  padding-left:.25rem
}
.md\:p-2 {
  padding:.5rem
}
.md\:pt-2,.md\:py-2 {
  padding-top:.5rem
}
.md\:pr-2,.md\:px-2 {
  padding-right:.5rem
}
.md\:pb-2,.md\:py-2 {
  padding-bottom:.5rem
}
.md\:pl-2,.md\:px-2 {
  padding-left:.5rem
}
.md\:p-3 {
  padding:.75rem
}
.md\:pt-3,.md\:py-3 {
  padding-top:.75rem
}
.md\:pr-3,.md\:px-3 {
  padding-right:.75rem
}
.md\:pb-3,.md\:py-3 {
  padding-bottom:.75rem
}
.md\:pl-3,.md\:px-3 {
  padding-left:.75rem
}
.md\:p-4 {
  padding:1rem
}
.md\:pt-4,.md\:py-4 {
  padding-top:1rem
}
.md\:pr-4,.md\:px-4 {
  padding-right:1rem
}
.md\:pb-4,.md\:py-4 {
  padding-bottom:1rem
}
.md\:pl-4,.md\:px-4 {
  padding-left:1rem
}
.md\:p-5 {
  padding:1.5rem
}
.md\:pt-5,.md\:py-5 {
  padding-top:1.5rem
}
.md\:pr-5,.md\:px-5 {
  padding-right:1.5rem
}
.md\:pb-5,.md\:py-5 {
  padding-bottom:1.5rem
}
.md\:pl-5,.md\:px-5 {
  padding-left:1.5rem
}
.md\:p-6 {
  padding:2rem
}
.md\:pt-6,.md\:py-6 {
  padding-top:2rem
}
.md\:pr-6,.md\:px-6 {
  padding-right:2rem
}
.md\:pb-6,.md\:py-6 {
  padding-bottom:2rem
}
.md\:pl-6,.md\:px-6 {
  padding-left:2rem
}
.md\:p-7 {
  padding:3rem
}
.md\:pt-7,.md\:py-7 {
  padding-top:3rem
}
.md\:pr-7,.md\:px-7 {
  padding-right:3rem
}
.md\:pb-7,.md\:py-7 {
  padding-bottom:3rem
}
.md\:pl-7,.md\:px-7 {
  padding-left:3rem
}
.md\:p-8 {
  padding:4rem
}
.md\:pt-8,.md\:py-8 {
  padding-top:4rem
}
.md\:pr-8,.md\:px-8 {
  padding-right:4rem
}
.md\:pb-8,.md\:py-8 {
  padding-bottom:4rem
}
.md\:pl-8,.md\:px-8 {
  padding-left:4rem
}
.md\:p-9 {
  padding:6rem
}
.md\:pt-9,.md\:py-9 {
  padding-top:6rem
}
.md\:pr-9,.md\:px-9 {
  padding-right:6rem
}
.md\:pb-9,.md\:py-9 {
  padding-bottom:6rem
}
.md\:pl-9,.md\:px-9 {
  padding-left:6rem
}
}@media (min-width:992px) {
  .lg\:p-0 {
  padding:0
}
.lg\:pt-0,.lg\:py-0 {
  padding-top:0
}
.lg\:pr-0,.lg\:px-0 {
  padding-right:0
}
.lg\:pb-0,.lg\:py-0 {
  padding-bottom:0
}
.lg\:pl-0,.lg\:px-0 {
  padding-left:0
}
.lg\:p-1 {
  padding:.25rem
}
.lg\:pt-1,.lg\:py-1 {
  padding-top:.25rem
}
.lg\:pr-1,.lg\:px-1 {
  padding-right:.25rem
}
.lg\:pb-1,.lg\:py-1 {
  padding-bottom:.25rem
}
.lg\:pl-1,.lg\:px-1 {
  padding-left:.25rem
}
.lg\:p-2 {
  padding:.5rem
}
.lg\:pt-2,.lg\:py-2 {
  padding-top:.5rem
}
.lg\:pr-2,.lg\:px-2 {
  padding-right:.5rem
}
.lg\:pb-2,.lg\:py-2 {
  padding-bottom:.5rem
}
.lg\:pl-2,.lg\:px-2 {
  padding-left:.5rem
}
.lg\:p-3 {
  padding:.75rem
}
.lg\:pt-3,.lg\:py-3 {
  padding-top:.75rem
}
.lg\:pr-3,.lg\:px-3 {
  padding-right:.75rem
}
.lg\:pb-3,.lg\:py-3 {
  padding-bottom:.75rem
}
.lg\:pl-3,.lg\:px-3 {
  padding-left:.75rem
}
.lg\:p-4 {
  padding:1rem
}
.lg\:pt-4,.lg\:py-4 {
  padding-top:1rem
}
.lg\:pr-4,.lg\:px-4 {
  padding-right:1rem
}
.lg\:pb-4,.lg\:py-4 {
  padding-bottom:1rem
}
.lg\:pl-4,.lg\:px-4 {
  padding-left:1rem
}
.lg\:p-5 {
  padding:1.5rem
}
.lg\:pt-5,.lg\:py-5 {
  padding-top:1.5rem
}
.lg\:pr-5,.lg\:px-5 {
  padding-right:1.5rem
}
.lg\:pb-5,.lg\:py-5 {
  padding-bottom:1.5rem
}
.lg\:pl-5,.lg\:px-5 {
  padding-left:1.5rem
}
.lg\:p-6 {
  padding:2rem
}
.lg\:pt-6,.lg\:py-6 {
  padding-top:2rem
}
.lg\:pr-6,.lg\:px-6 {
  padding-right:2rem
}
.lg\:pb-6,.lg\:py-6 {
  padding-bottom:2rem
}
.lg\:pl-6,.lg\:px-6 {
  padding-left:2rem
}
.lg\:p-7 {
  padding:3rem
}
.lg\:pt-7,.lg\:py-7 {
  padding-top:3rem
}
.lg\:pr-7,.lg\:px-7 {
  padding-right:3rem
}
.lg\:pb-7,.lg\:py-7 {
  padding-bottom:3rem
}
.lg\:pl-7,.lg\:px-7 {
  padding-left:3rem
}
.lg\:p-8 {
  padding:4rem
}
.lg\:pt-8,.lg\:py-8 {
  padding-top:4rem
}
.lg\:pr-8,.lg\:px-8 {
  padding-right:4rem
}
.lg\:pb-8,.lg\:py-8 {
  padding-bottom:4rem
}
.lg\:pl-8,.lg\:px-8 {
  padding-left:4rem
}
.lg\:p-9 {
  padding:6rem
}
.lg\:pt-9,.lg\:py-9 {
  padding-top:6rem
}
.lg\:pr-9,.lg\:px-9 {
  padding-right:6rem
}
.lg\:pb-9,.lg\:py-9 {
  padding-bottom:6rem
}
.lg\:pl-9,.lg\:px-9 {
  padding-left:6rem
}
}@media (min-width:1200px) {
  .xl\:p-0 {
  padding:0
}
.xl\:pt-0,.xl\:py-0 {
  padding-top:0
}
.xl\:pr-0,.xl\:px-0 {
  padding-right:0
}
.xl\:pb-0,.xl\:py-0 {
  padding-bottom:0
}
.xl\:pl-0,.xl\:px-0 {
  padding-left:0
}
.xl\:p-1 {
  padding:.25rem
}
.xl\:pt-1,.xl\:py-1 {
  padding-top:.25rem
}
.xl\:pr-1,.xl\:px-1 {
  padding-right:.25rem
}
.xl\:pb-1,.xl\:py-1 {
  padding-bottom:.25rem
}
.xl\:pl-1,.xl\:px-1 {
  padding-left:.25rem
}
.xl\:p-2 {
  padding:.5rem
}
.xl\:pt-2,.xl\:py-2 {
  padding-top:.5rem
}
.xl\:pr-2,.xl\:px-2 {
  padding-right:.5rem
}
.xl\:pb-2,.xl\:py-2 {
  padding-bottom:.5rem
}
.xl\:pl-2,.xl\:px-2 {
  padding-left:.5rem
}
.xl\:p-3 {
  padding:.75rem
}
.xl\:pt-3,.xl\:py-3 {
  padding-top:.75rem
}
.xl\:pr-3,.xl\:px-3 {
  padding-right:.75rem
}
.xl\:pb-3,.xl\:py-3 {
  padding-bottom:.75rem
}
.xl\:pl-3,.xl\:px-3 {
  padding-left:.75rem
}
.xl\:p-4 {
  padding:1rem
}
.xl\:pt-4,.xl\:py-4 {
  padding-top:1rem
}
.xl\:pr-4,.xl\:px-4 {
  padding-right:1rem
}
.xl\:pb-4,.xl\:py-4 {
  padding-bottom:1rem
}
.xl\:pl-4,.xl\:px-4 {
  padding-left:1rem
}
.xl\:p-5 {
  padding:1.5rem
}
.xl\:pt-5,.xl\:py-5 {
  padding-top:1.5rem
}
.xl\:pr-5,.xl\:px-5 {
  padding-right:1.5rem
}
.xl\:pb-5,.xl\:py-5 {
  padding-bottom:1.5rem
}
.xl\:pl-5,.xl\:px-5 {
  padding-left:1.5rem
}
.xl\:p-6 {
  padding:2rem
}
.xl\:pt-6,.xl\:py-6 {
  padding-top:2rem
}
.xl\:pr-6,.xl\:px-6 {
  padding-right:2rem
}
.xl\:pb-6,.xl\:py-6 {
  padding-bottom:2rem
}
.xl\:pl-6,.xl\:px-6 {
  padding-left:2rem
}
.xl\:p-7 {
  padding:3rem
}
.xl\:pt-7,.xl\:py-7 {
  padding-top:3rem
}
.xl\:pr-7,.xl\:px-7 {
  padding-right:3rem
}
.xl\:pb-7,.xl\:py-7 {
  padding-bottom:3rem
}
.xl\:pl-7,.xl\:px-7 {
  padding-left:3rem
}
.xl\:p-8 {
  padding:4rem
}
.xl\:pt-8,.xl\:py-8 {
  padding-top:4rem
}
.xl\:pr-8,.xl\:px-8 {
  padding-right:4rem
}
.xl\:pb-8,.xl\:py-8 {
  padding-bottom:4rem
}
.xl\:pl-8,.xl\:px-8 {
  padding-left:4rem
}
.xl\:p-9 {
  padding:6rem
}
.xl\:pt-9,.xl\:py-9 {
  padding-top:6rem
}
.xl\:pr-9,.xl\:px-9 {
  padding-right:6rem
}
.xl\:pb-9,.xl\:py-9 {
  padding-bottom:6rem
}
.xl\:pl-9,.xl\:px-9 {
  padding-left:6rem
}
}.h-0 {
  height:0
}
.h-1 {
  height:.25rem
}
.h-2 {
  height:.5rem
}
.h-3 {
  height:.75rem
}
.h-4 {
  height:1rem
}
.h-5 {
  height:1.5rem
}
.h-6 {
  height:2rem
}
.h-7 {
  height:3rem
}
.h-8 {
  height:4rem
}
.h-9 {
  height:6rem
}
.h-px {
  height:1px
}
.h-auto {
  height:auto
}
.h-full {
  height:100%
}
.h-screen {
  height:100vh
}
@media (min-width:576px) {
  .sm\:h-0 {
  height:0
}
.sm\:h-1 {
  height:.25rem
}
.sm\:h-2 {
  height:.5rem
}
.sm\:h-3 {
  height:.75rem
}
.sm\:h-4 {
  height:1rem
}
.sm\:h-5 {
  height:1.5rem
}
.sm\:h-6 {
  height:2rem
}
.sm\:h-7 {
  height:3rem
}
.sm\:h-8 {
  height:4rem
}
.sm\:h-9 {
  height:6rem
}
.sm\:h-px {
  height:1px
}
.sm\:h-auto {
  height:auto
}
.sm\:h-full {
  height:100%
}
.sm\:h-screen {
  height:100vh
}
}@media (min-width:768px) {
  .md\:h-0 {
  height:0
}
.md\:h-1 {
  height:.25rem
}
.md\:h-2 {
  height:.5rem
}
.md\:h-3 {
  height:.75rem
}
.md\:h-4 {
  height:1rem
}
.md\:h-5 {
  height:1.5rem
}
.md\:h-6 {
  height:2rem
}
.md\:h-7 {
  height:3rem
}
.md\:h-8 {
  height:4rem
}
.md\:h-9 {
  height:6rem
}
.md\:h-px {
  height:1px
}
.md\:h-auto {
  height:auto
}
.md\:h-full {
  height:100%
}
.md\:h-screen {
  height:100vh
}
}@media (min-width:992px) {
  .lg\:h-0 {
  height:0
}
.lg\:h-1 {
  height:.25rem
}
.lg\:h-2 {
  height:.5rem
}
.lg\:h-3 {
  height:.75rem
}
.lg\:h-4 {
  height:1rem
}
.lg\:h-5 {
  height:1.5rem
}
.lg\:h-6 {
  height:2rem
}
.lg\:h-7 {
  height:3rem
}
.lg\:h-8 {
  height:4rem
}
.lg\:h-9 {
  height:6rem
}
.lg\:h-px {
  height:1px
}
.lg\:h-auto {
  height:auto
}
.lg\:h-full {
  height:100%
}
.lg\:h-screen {
  height:100vh
}
}@media (min-width:1200px) {
  .xl\:h-0 {
  height:0
}
.xl\:h-1 {
  height:.25rem
}
.xl\:h-2 {
  height:.5rem
}
.xl\:h-3 {
  height:.75rem
}
.xl\:h-4 {
  height:1rem
}
.xl\:h-5 {
  height:1.5rem
}
.xl\:h-6 {
  height:2rem
}
.xl\:h-7 {
  height:3rem
}
.xl\:h-8 {
  height:4rem
}
.xl\:h-9 {
  height:6rem
}
.xl\:h-px {
  height:1px
}
.xl\:h-auto {
  height:auto
}
.xl\:h-full {
  height:100%
}
.xl\:h-screen {
  height:100vh
}
}.max-h-full {
  max-height:100%
}
.max-h-screen {
  max-height:100vh
}
.min-h-0 {
  min-height:0
}
.min-h-full {
  min-height:100%
}
.min-h-screen {
  min-height:100vh
}
.w-0 {
  width:0
}
.w-1 {
  width:.25rem
}
.w-2 {
  width:.5rem
}
.w-3 {
  width:.75rem
}
.w-4 {
  width:1rem
}
.w-5 {
  width:1.5rem
}
.w-6 {
  width:2rem
}
.w-7 {
  width:3rem
}
.w-8 {
  width:4rem
}
.w-9 {
  width:6rem
}
.w-px {
  width:1px
}
.w-auto {
  width:auto
}
.w-full {
  width:100%
}
.w-screen {
  width:100vw
}
@media (min-width:576px) {
  .sm\:w-0 {
  width:0
}
.sm\:w-1 {
  width:.25rem
}
.sm\:w-2 {
  width:.5rem
}
.sm\:w-3 {
  width:.75rem
}
.sm\:w-4 {
  width:1rem
}
.sm\:w-5 {
  width:1.5rem
}
.sm\:w-6 {
  width:2rem
}
.sm\:w-7 {
  width:3rem
}
.sm\:w-8 {
  width:4rem
}
.sm\:w-9 {
  width:6rem
}
.sm\:w-px {
  width:1px
}
.sm\:w-auto {
  width:auto
}
.sm\:w-full {
  width:100%
}
.sm\:w-screen {
  width:100vw
}
}@media (min-width:768px) {
  .md\:w-0 {
  width:0
}
.md\:w-1 {
  width:.25rem
}
.md\:w-2 {
  width:.5rem
}
.md\:w-3 {
  width:.75rem
}
.md\:w-4 {
  width:1rem
}
.md\:w-5 {
  width:1.5rem
}
.md\:w-6 {
  width:2rem
}
.md\:w-7 {
  width:3rem
}
.md\:w-8 {
  width:4rem
}
.md\:w-9 {
  width:6rem
}
.md\:w-px {
  width:1px
}
.md\:w-auto {
  width:auto
}
.md\:w-full {
  width:100%
}
.md\:w-screen {
  width:100vw
}
}@media (min-width:992px) {
  .lg\:w-0 {
  width:0
}
.lg\:w-1 {
  width:.25rem
}
.lg\:w-2 {
  width:.5rem
}
.lg\:w-3 {
  width:.75rem
}
.lg\:w-4 {
  width:1rem
}
.lg\:w-5 {
  width:1.5rem
}
.lg\:w-6 {
  width:2rem
}
.lg\:w-7 {
  width:3rem
}
.lg\:w-8 {
  width:4rem
}
.lg\:w-9 {
  width:6rem
}
.lg\:w-px {
  width:1px
}
.lg\:w-auto {
  width:auto
}
.lg\:w-full {
  width:100%
}
.lg\:w-screen {
  width:100vw
}
}@media (min-width:1200px) {
  .xl\:w-0 {
  width:0
}
.xl\:w-1 {
  width:.25rem
}
.xl\:w-2 {
  width:.5rem
}
.xl\:w-3 {
  width:.75rem
}
.xl\:w-4 {
  width:1rem
}
.xl\:w-5 {
  width:1.5rem
}
.xl\:w-6 {
  width:2rem
}
.xl\:w-7 {
  width:3rem
}
.xl\:w-8 {
  width:4rem
}
.xl\:w-9 {
  width:6rem
}
.xl\:w-px {
  width:1px
}
.xl\:w-auto {
  width:auto
}
.xl\:w-full {
  width:100%
}
.xl\:w-screen {
  width:100vw
}
}.max-w-9 {
  max-width:6rem
}
.max-w-10 {
  max-width:8rem
}
.max-w-11 {
  max-width:12rem
}
.max-w-12 {
  max-width:16rem
}
.max-w-sm {
  max-width:576px
}
.max-w-md {
  max-width:768px
}
.max-w-lg {
  max-width:992px
}
.max-w-xl {
  max-width:1200px
}
.max-w-full {
  max-width:100%
}
.max-w-screen {
  max-width:100vw
}
.max-w-none {
  max-width:none
}
@media (min-width:576px) {
  .sm\:max-w-9 {
  max-width:6rem
}
.sm\:max-w-10 {
  max-width:8rem
}
.sm\:max-w-11 {
  max-width:12rem
}
.sm\:max-w-12 {
  max-width:16rem
}
.sm\:max-w-sm {
  max-width:576px
}
.sm\:max-w-md {
  max-width:768px
}
.sm\:max-w-lg {
  max-width:992px
}
.sm\:max-w-xl {
  max-width:1200px
}
.sm\:max-w-full {
  max-width:100%
}
.sm\:max-w-screen {
  max-width:100vw
}
.sm\:max-w-none {
  max-width:none
}
}@media (min-width:768px) {
  .md\:max-w-9 {
  max-width:6rem
}
.md\:max-w-10 {
  max-width:8rem
}
.md\:max-w-11 {
  max-width:12rem
}
.md\:max-w-12 {
  max-width:16rem
}
.md\:max-w-sm {
  max-width:576px
}
.md\:max-w-md {
  max-width:768px
}
.md\:max-w-lg {
  max-width:992px
}
.md\:max-w-xl {
  max-width:1200px
}
.md\:max-w-full {
  max-width:100%
}
.md\:max-w-screen {
  max-width:100vw
}
.md\:max-w-none {
  max-width:none
}
}@media (min-width:992px) {
  .lg\:max-w-9 {
  max-width:6rem
}
.lg\:max-w-10 {
  max-width:8rem
}
.lg\:max-w-11 {
  max-width:12rem
}
.lg\:max-w-12 {
  max-width:16rem
}
.lg\:max-w-sm {
  max-width:576px
}
.lg\:max-w-md {
  max-width:768px
}
.lg\:max-w-lg {
  max-width:992px
}
.lg\:max-w-xl {
  max-width:1200px
}
.lg\:max-w-full {
  max-width:100%
}
.lg\:max-w-screen {
  max-width:100vw
}
.lg\:max-w-none {
  max-width:none
}
}@media (min-width:1200px) {
  .xl\:max-w-9 {
  max-width:6rem
}
.xl\:max-w-10 {
  max-width:8rem
}
.xl\:max-w-11 {
  max-width:12rem
}
.xl\:max-w-12 {
  max-width:16rem
}
.xl\:max-w-sm {
  max-width:576px
}
.xl\:max-w-md {
  max-width:768px
}
.xl\:max-w-lg {
  max-width:992px
}
.xl\:max-w-xl {
  max-width:1200px
}
.xl\:max-w-full {
  max-width:100%
}
.xl\:max-w-screen {
  max-width:100vw
}
.xl\:max-w-none {
  max-width:none
}
}.min-w-0 {
  min-width:0
}
.min-w-50 {
  min-width:50%
}
.min-w-full {
  min-width:100%
}
.min-w-screen {
  min-width:100vw
}
.border-collapse {
  border-collapse:collapse
}
.border-separate {
  border-collapse:separate
}
.table-auto {
  table-layout:auto
}
.table-fixed {
  table-layout:fixed
}
.shadow {
  box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px 0 rgb(0 0 0 / .06)
}
.shadow-xs {
  box-shadow:0 1px 6px -3px rgb(42 46 66 / .5)
}
.shadow-sm {
  box-shadow:0 3px 12px -6px rgb(42 46 66 / .5)
}
.shadow-md {
  box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)
}
.shadow-lg {
  box-shadow:0 4px 32px -2px rgb(42 46 66 / .5)
}
.shadow-xl {
  box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)
}
.shadow-inner {
  box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .06)
}
.shadow-outline {
  box-shadow:0 0 0 2px rgba(208, 218, 255, 1)
}
.shadow-solid {
  box-shadow:.375rem .375rem 0 rgb(0 0 0 / .5)
}
.shadow-none {
  box-shadow:none
}
.hover\:shadow:hover {
  box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px 0 rgb(0 0 0 / .06)
}
.hover\:shadow-xs:hover {
  box-shadow:0 1px 2px rgb(0 0 0 / .08),0 2px 4px rgb(0 0 0 / .08)
}
.hover\:shadow-sm:hover {
  box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)
}
.hover\:shadow-md:hover {
  box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)
}
.hover\:shadow-lg:hover {
  box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)
}
.hover\:shadow-xl:hover {
  box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)
}
.hover\:shadow-inner:hover {
  box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .06)
}
.hover\:shadow-outline:hover {
  box-shadow:0 0 0 2px rgba(208, 218, 255, 1)
}
.hover\:shadow-solid:hover {
  box-shadow:.375rem .375rem 0 rgb(0 0 0 / .5)
}
.hover\:shadow-none:hover {
  box-shadow:none
}
.opacity-0 {
  opacity:0
}
.opacity-25 {
  opacity:.25
}
.opacity-50 {
  opacity:.5
}
.opacity-75 {
  opacity:.75
}
.opacity-100 {
  opacity:1
}
.appearance-none {
  appearance:none
}
.cursor-pointer {
  cursor:pointer
}
.outline-none {
  outline:none
}
.pointer-events-none {
  pointer-events:none
}
.pointer-events-auto {
  pointer-events:auto
}
.transition-slow {
  transition:0.5s
}
.transition {
  transition:0.3s
}
.transition-fast {
  transition:0.15s
}
.timing-bounce {
  transition-timing-function:cubic-bezier(.77,0,.2,2.25)
}
@media (prefers-reduced-motion:reduce) {
  *,*:before,*:after {
  animation:none!important;
  transition:none!important
}
}.select-none {
  user-select:none
}
.select-text {
  user-select:text
}
.fill-current {
  fill:currentColor
}
.stroke-current {
  stroke:currentColor
}
.sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  clip-path:inset(50%);
  border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
  position:static;
  margin:0;
  clip:auto;
  clip-path:none;
  overflow:visible;
  white-space:normal;
  width:auto;
  height:auto
}
.scale-95 {
  transform:scale(.95)
}
.scale-100 {
  transform:scale(1)
}
.scale-105 {
  transform:scale(1.05)
}
.scale-110 {
  transform:scale(1.1)
}
.rotate-45 {
  transform:rotate(45deg)
}
.rotate-90 {
  transform:rotate(90deg)
}
.rotate-180 {
  transform:rotate(180deg)
}
.rotate-270 {
  transform:rotate(270deg)
}
.transition {
  transition:0.3s
}
.transition-none {
  transition-property:none
}
.transition-all {
  transition-property:all
}
.transition-colors {
  transition-property:background-color,border-color,color,fill,stroke
}
.transition-opacity {
  transition-property:opacity
}
.transition-shadow {
  transition-property:box-shadow
}
.transition-transform {
  transition-property:transform
}
.timing-bounce {
  transition-timing-function:cubic-bezier(.77,0,.2,2.25)
}
@media (prefers-reduced-motion:reduce) {
  *,*:before,*:after {
  animation:none!important;
  transition:none!important
}
}.transition-none {
  transition-duration:0s
}
.transition-slow {
  transition-duration:0.5s
}
.transition-medium {
  transition-duration:0.3s
}
.transition-fast {
  transition-duration:0.15s
}
.timing-bounce {
  transition-timing-function:cubic-bezier(.77,0,.2,2.25)
}
.hover\:grow {
  transition-property:transform
}
.hover\:grow:hover {
  transform:scale(1.02)
}
.hover\:shrink {
  transition-property:transform
}
.hover\:shrink:hover {
  transform:scale(.95)
}
.hover\:bounce-in {
  transition-property:transform
}
.hover\:bounce-in:hover {
  transform:scale(1.05);
  transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)
}
.hover\:bounce-out {
  transition-property:transform
}
.hover\:bounce-out:hover {
  transform:scale(.95);
  transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)
}
.hover\:rotate {
  transition-property:transform
}
.hover\:rotate:hover {
  transform:rotate(-4deg)
}
.hover\:grow-rotate {
  transition-property:transform
}
.hover\:grow-rotate:hover {
  transform:scale(1.05) rotate(-4deg)
}
.hover\:float {
  transition-property:transform;
  transition-timing-function:ease-out
}
.hover\:float:hover {
  transform:translateY(-.5rem)
}
.hover\:shadow-3d {
  transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease
}
.hover\:shadow-3d:hover {
  transform:translate3d(-.25rem,-.25rem,0) rotateZ(-1deg);
  box-shadow:.5rem .5rem 0 rgb(237 242 247 / .5)
}
.hover\:sink {
  transition-property:transform;
  transition-timing-function:ease-out
}
.hover\:sink:hover {
  transform:translateY(.5rem)
}
.hover\:skew {
  transition-property:transform
}
.hover\:skew:hover {
  transform:skew(-4deg)
}
.hover\:skew-forward {
  transition-property:transform;
  transform-origin:0 100%
}
.hover\:skew-forward:hover {
  transform:skew(-4deg)
}
.hover\:skew-backward {
  transition-property:transform;
  transform-origin:0 100%
}
.hover\:skew-backward:hover {
  transform:skew(4deg)
}
.hover\:forward {
  transition-property:transform
}
.hover\:forward:hover {
  transform:translateX(.5rem)
}
.hover\:backward {
  transition-property:transform
}
.hover\:backward:hover {
  transform:translateX(-.5rem)
}
.notification {
  border:1px solid;
  display:table;
  font-family:sans-serif;
  font-size:12px;
  padding:13px 15px;
  transition:height .2s;
  width:100%;
  color:#555
}
.notification a {
  color:#158ec2
}
.notification-inner {
  margin:0 auto;
  padding:0 20px;
  max-width:980px
}
.notification-icon,.notification-text,.notification-dismiss {
  display:table-cell;
  vertical-align:middle
}
.notification-text {
  padding:0 15px;
  width:100%
}
.notification+.notification {
  margin-bottom:-1px;
  position:relative;
  top:-1px
}
.notification-error {
  background:#ffeded;
  border-color:#f7cbcb
}
.notification-error .notification-icon::before,.notification-error .notification-inline.notification-error::before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23555555'/%3E%3C/svg%3E")
}
.notification-notice {
  background:#dbf3ff;
  border-color:#b5e0f5
}
.notification-notice .notification-icon::before,.notification-notice .notification-inline.notification-error::before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l2 2L9 4.5'/%3E%3Ccircle cx='6' cy='6' r='5.5'/%3E%3C/g%3E%3C/svg%3E")
}
.notification-alert {
  color:#ad5e18;
  background:#fff8ed;
  border-color:#fcdba9
}
.notification-alert .notification-icon::before,.notification-alert .notification-inline.notification-error::before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ad5e18' stroke-linecap='round' d='M5.06 1.27l-4.5 8.5c-.18.33.06.73.44.73h9c.38 0 .62-.4.44-.73l-4.5-8.5a.494.494 0 00-.88 0zM5.5 4v2'/%3E%3Ccircle cx='5.5' cy='8' r='.8' fill='%23ad5e18'/%3E%3C/svg%3E")
}
.notification-icon::before,.notification-inline.notification-error::before {
  background-size:cover;
  content:"";
  display:inline-block;
  height:14px;
  width:14px;
  vertical-align:middle
}
.notification-dismiss,a.notification-dismiss {
  color:#555;
  cursor:pointer;
  opacity:.6;
  transition:opacity 100ms ease;
  text-decoration:none!important
}
.notification-dismiss:hover {
  opacity:1
}
.notification-inline {
  border-radius:4px;
  line-height:14px;
  margin-top:5px;
  padding:5px;
  position:relative;
  text-align:left;
  vertical-align:middle
}
[dir="rtl"] .notification-inline {
  text-align:right
}
.notification-inline[aria-hidden="true"] {
  display:none
}
.notification-inline.notification-error::before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23e35b66'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23e35b66'/%3E%3C/svg%3E");
  margin:-2px 5px 0 0
}
[dir="rtl"] .notification-inline.notification-error::before {
  margin:0 0 0 5px
}
.notification-inline.notification-error {
  background-color:#fff0f1;
  border:1px solid #e35b66;
  color:#cc3340
}
.notification-inline.notification-large {
  padding:13px 15px;
  margin-bottom:25px
}
.notification-left-aligned {
  text-align:left;
  padding-left:0
}
html[dir="rtl"] .notification-left-aligned {
  text-align:right;
  padding-left:auto;
  padding-right:0
}
.badge-white {
  color:#1A202C;
  background-color:#fff
}
a.badge-white:focus,a.badge-white:hover {
  color:#1A202C;
  background-color:#e6e6e6
}
a.badge-white:focus,a.badge-white.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(255 255 255 / .25)
}
.badge-new {
  color:#fff;
  background-color:#D69E2E
}
a.badge-new:focus,a.badge-new:hover {
  color:#fff;
  background-color:#af8022
}
a.badge-new:focus,a.badge-new.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(214 158 46 / .25)
}
.badge-open {
  color:#fff;
  background-color:#E53E3E
}
a.badge-open:focus,a.badge-open:hover {
  color:#fff;
  background-color:#d41c1c
}
a.badge-open:focus,a.badge-open.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(229 62 62 / .25)
}
.badge-answered {
  color:#fff;
  background-color:#3490dc
}
a.badge-answered:focus,a.badge-answered:hover {
  color:#fff;
  background-color:#2176bd
}
a.badge-answered:focus,a.badge-answered.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(52 144 220 / .25)
}
.badge-hold {
  color:#fff;
  background-color:#1A202C
}
a.badge-hold:focus,a.badge-hold:hover {
  color:#fff;
  background-color:#07090c
}
a.badge-hold:focus,a.badge-hold.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(26 32 44 / .25)
}
.badge-solved {
  color:#fff;
  background-color:#718096
}
a.badge-solved:focus,a.badge-solved:hover {
  color:#fff;
  background-color:#5a677a
}
a.badge-solved:focus,a.badge-solved.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(113 128 150 / .25)
}
.badge-answered {
  color:#fff;
  background-color:#3490dc
}
a.badge-answered:focus,a.badge-answered:hover {
  color:#fff;
  background-color:#2176bd
}
a.badge-answered:focus,a.badge-answered.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(52 144 220 / .25)
}
.badge-completed {
  color:#fff;
  background-color:#3490dc
}
a.badge-completed:focus,a.badge-completed:hover {
  color:#fff;
  background-color:#2176bd
}
a.badge-completed:focus,a.badge-completed.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(52 144 220 / .25)
}
.badge-planned {
  color:#fff;
  background-color:#3490dc
}
a.badge-planned:focus,a.badge-planned:hover {
  color:#fff;
  background-color:#2176bd
}
a.badge-planned:focus,a.badge-planned.is-focused {
  outline:0;
  box-shadow:0 0 0 .2rem rgb(52 144 220 / .25)
}
.subscribe-article,.subscribe-section,.subscribe-topic {
  align-self:center;
  white-space:nowrap
}
.subscribe-user button {
  width:100%
}
@media (min-width:768px) {
  .subscribe-user button {
  width:auto
}
}.subscribe-link button {
  padding:0
}
.actions-user [role="button"] {
  width:100%
}
@media (min-width:768px) {
  .actions-user [role="button"] {
  width:auto
}
}.actions-comment button {
  padding:0;
  background:none;
  border:0;
  color:inherit;
  font:inherit;
  line-height:normal;
  overflow:visible;
  user-select:none;
  box-shadow:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  padding:.5rem;
  margin-right:-.5rem
}
.form input[type="submit"] {
  margin-top:1.5rem;
  margin-bottom:1.5rem
}
.icon-circle {
  display:inline-flex;
  padding:1em;
  background-color:#f6f7ff;
  border-radius:50%
}
.icon-circle [class*="icon-"]::before,.icon-circle .svg-icon {
  bottom:auto
}
a:hover .icon-circle {
  color:rgba(255, 0, 104, 1);
  text-decoration:none;
  background-color:rgba(25, 19, 87, 1);
  border-color:rgba(255, 0, 104, 1)
}
.img-left {
  float:left;
  text-align:left;
  margin-right:1rem
}
.img-right {
  float:right;
  text-align:right;
  margin-left:1rem
}
.img-thumbnail {
  padding:1rem;
  border:1px solid #E2E8F0;
  border-radius:.25rem
}
@media (min-width:768px) {
  .img-left {
  margin-left:-1rem
}
.img-right {
  margin-right:-1rem
}
}.share {
  padding-left:0;
  list-style:none
}
.share svg {
  width:1em;
  height:1em
}
.share li {
  display:inline-block;
  margin-right:.5rem
}
.share a {
  color:inherit
}
.share-facebook:focus,.share-facebook:hover {
  color:#3b5998
}
.share-twitter:focus,.share-twitter:hover {
  color:#00aced
}
.share-linkedin:focus,.share-linkedin:hover {
  color:#007bb6
}
.list-check,.list-number {
  list-style:none;
  padding-left:0
}
.list-check>.list-item,.list-number>.list-item {
  position:relative;
  padding-left:2.75em
}
.list-check>.list-item::before,.list-number>.list-item::before {
  position:absolute;
  left:.5em;
  display:inline-block;
  width:1.725em;
  height:1.725em;
  line-height:1.725em;
  text-align:center;
  font-size:1em;
  font-weight:700;
  border-radius:50%
}
.list-check>.list-item::before {
  content:"✓";
  background-color:#E2E8F0
}
.list-number {
  counter-reset:list
}
.list-number>.list-item,.list-step>.list-item {
  counter-increment:list
}
.list-number>.list-item::before {
  content:counter(list);
  background-color:#ffebf3
}
.recent-articles h2,.related-articles h2 {
  margin-top:1rem
}
.recent-articles ul,.related-articles ul {
  padding-left:0;
  list-style:none
}
.recent-articles a,.related-articles a {
  display:block;
  padding-top:.5rem;
  padding-bottom:.5rem
}
.suggestion-list label {
  display:block;
  padding-bottom:.5rem;
  font-size:.9375rem;
  border-bottom:1px solid #E2E8F0
}
.suggestion-list ul {
  padding-left:0;
  list-style:none;
  font-size:.9375rem;
  padding-bottom:1rem
}
.suggestion-list a {
  display:block;
  padding-top:.5rem;
  padding-bottom:.5rem
}
.requests-sort-symbol {
  position:absolute;
  left:calc(100% + .25em);
  bottom:0;
  font-size:.625em
}
.content table:not([class*="table"]) {
  max-height:20rem;
  overflow-y:scroll
}
.link-icon {
  color:#fff;
  text-decoration:none
}
a.link-icon:link,a.link-icon:visited {
  display:inline;
  padding:.25rem;
  color:#fff;
  background-color:#ff0068;
  text-decoration:none;
  margin:.25rem
}
a.link-icon:hover,a.link-icon:active {
  color:#fff;
  background-color:#191357
}
a.link-icon::after {
  content:url(/hc/theming_assets/01HZKMWJ5R82XAKNZT1FERQZ5D);
  margin-left:.25rem;
  color:
}
.accordion-wrap {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
.accordion {
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-style: bold;
  transition: 0.4s;
}

.accordion p {
  display: inline;
}

.accordion:hover{
  color: darkgrey;
}

.active {
  background-color: none;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 1rem !important;
}

.active:after {
  content: "\2212" !important;
  margin-left: 1rem  !important;
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.casestudy {
  padding:1rem;
  margin:2rem 0;
  background-color:#F4F6FC;
  border-radius:.25rem;
  border-left:4px solid #D7DFFF
}
.casestudy::before {
  content:"🔍️ 實際案例";
  display:block;
  font-weight:700;
  color:#2A2E42;
  margin-bottom:.75rem
}
.casestudy-en {
  padding:1rem;
  margin:2rem 0;
  background-color:#F4F6FC;
  border-radius:.25rem;
  border-left:4px solid #D7DFFF
}
.casestudy-en::before {
  content:"🔍️ Case Study";
  display:block;
  font-weight:700;
  color:#2A2E42;
  margin-bottom:.75rem
}
.bowtietips {
  padding:1rem;
  margin:2rem 0;
  background-color:#FFF0F6;
  border-radius:0rem;
  border-left:4px solid #FFBFD9
}
.bowtietips::before {
  content:"💡 小貼士";
  display:block;
  font-weight:700;
  color:#2A2E42;
  margin-bottom:.75rem
}
.bowtietips-en {
  padding:1rem;
  margin:2rem 0;
  background-color:#FFF0F6;
  border-radius:0rem;
  border-left:4px solid #FFBFD9
}
.bowtietips-en::before {
  content:"💡 Tips";
  display:block;
  font-weight:700;
  color:#2A2E42;
  margin-bottom:.75rem
}
.cta-block {
  padding:2rem;
  margin:2rem 0;
  background-color:#FFF0F6;
  color:#191357;
  border:1px solid #191357;
  border-radius:.25rem;
  box-shadow:7px 7px 0 0 #D7DFFF
}
.cta-block>.row>.sm\:col-6:nth-child(2) {
  width:100%;
  max-width:100%;
  flex:1 1
}
.cta-img {
  width:100%;
  max-width:96px;
  height:auto
}
.note-blue {
  background-color:#fff;
  padding:1rem;
  width:100%;
  border:1px solid #191357;
  border-radius:.25rem;
  border-left:4px solid #191357;
  text-align:left;
  margin-bottom:1rem
}
.note-pink {
  background-color:#fff;
  padding:1rem;
  width:100%;
  border:1px solid #ff0068;
  border-radius:.25rem;
  border-left:4px solid #ff0068;
  text-align:left;
  margin-bottom:1rem
}
.note {
  padding:1rem;
  margin:1rem 0;
  background-color:#F6F6F9;
  border-left:4px solid #C2C6D1;
  border-radius:.25rem
}
.note::before {
  content:"備註:";
  display:block;
  font-weight:700;
  margin-bottom:.75rem
}
.note-en {
  padding:1rem;
  margin:1rem 0;
  background-color:#F6F6F9;
  border-left:4px solid #C2C6D1;
  border-radius:.25rem
}
.note-en::before {
  content:"Note:";
  display:block;
  font-weight:700;
  margin-bottom:.75rem
}
.related-insurance {
  display:flex;
  align-items:flex-start;
  flex:1;
  padding:1rem;
  margin:2rem 0;
  background-color:#fff;
  border-radius:.25rem;
  border:1px solid #ff0068;
  border-left:4px solid #ff0068
}
.related-insurance::before {
  content:url(/hc/theming_assets/01HZKMWHHT4KR8KPJKWD86DWH8);
  margin-right:.75rem;
  color:
}
.footnote {
  padding:.5rem;
  margin:0;
  font-style:oblique;
  font-size:.75rem;
  color:#687188;
  border-radius:0rem;
  border-top:.5px solid #c2c6d1;
  margin-bottom:.5rem
}
.footnote::before {
  content:"備註";
  display:block;
  font-style:normal;
  font-weight:400;
  color:#687188;
  margin-bottom:.75rem
}
.footnote-en {
  padding:.5rem;
  margin:0;
  font-style:oblique;
  font-size:.75rem;
  color:#687188;
  border-radius:0rem;
  border-top:.5px solid #c2c6d1;
  margin-bottom:.5rem
}
.footnote-en::before {
  content:"Remarks";
  display:block;
  font-style:normal;
  font-weight:400;
  color:#687188;
  margin-bottom:.75rem
}
.callout {
  padding:1rem;
  margin:2rem 0;
  background-color:#fff;
  border-radius:.25rem;
  border:1px solid #EBECF0;
  border-left:4px solid #EBECF0
}
.callout-dark {
  padding:1rem;
  margin:2rem 0;
  background-color:#fff;
  border-radius:.25rem;
  border:1px solid #C2C6D1;
  border-left:4px solid #C2C6D1
}
.card {
  padding:1rem;
  margin:2rem 0;
  background-color:#f6f6f9;
  border-radius:.25rem;
  border:1px solid #EBECF0
}
.further-reading {
  padding:1rem;
  margin:2rem 0;
  background-color:#F6F6F9;
  border-radius:.25rem;
  border-left:4px solid #C2C6D1
}
.further-reading::before {
  content:"📖 伸延閱讀";
  display:block;
  font-weight:700;
  color:#687188;
  margin-right:.75rem;
  margin-bottom:.75rem
}
.further-reading-en {
  padding:1rem;
  margin:2rem 0;
  background-color:#F6F6F9;
  border-radius:.25rem;
  border-left:4px solid #C2C6D1
}
.further-reading-en::before {
  content:"📖 Further reading";
  display:block;
  font-weight:700;
  color:#687188;
  margin-right:.75rem;
  margin-bottom:.75rem
}
.accordion {
  display:flex;
  align-items:flex-start;
  flex:1;
  cursor:pointer;
  outline:none;
  font-size:1rem;
  transition:0.2s
}
.accordion p {
  display:inline;
  width:100%
}
.active,.accordion:hover {
  background-color:rgb(255 235 243 / .2)；
}
.accordion:after {
  content:'\002B';
  color:#ff0068;
  font-size:2rem;
  line-height:2rem;
  font-weight:medium;
  margin-left:.25rem
}
.panel {
  padding:0 .75rem 0 .75rem;
  max-height:0;
  overflow:hidden;
  transition:max-height 0.2s ease-out
}
.pull-left,.pull-right {
  font-weight:700
}
@media (min-width:992px) {
  .pull-left {
  float:left;
  margin-left:-1rem;
  margin-right:1.5rem;
  text-align:left
}
.pull-right {
  float:right;
  margin-left:1.5rem;
  margin-right:-1rem;
  text-align:right
}
.pull-left,.pull-right {
  margin-top:.5rem;
  margin-bottom:.5rem;
  max-width:20rem
}
}.bg-community {
  background-image:url(/hc/theming_assets/01HZKMWYBKKY0B1AS3Y9ZE4JG9)
}
.bg-home {
  background-image:url(/hc/theming_assets/01HZKMWY7R122G8TZ4Q778Y4SG);
  background-position:center bottom;
  background-repeat:no-repeat
}
.group:hover .group-hover\:text-white {
  color:#fff
}
.group:hover .group-hover\:text-primary {
  color:rgba(255, 0, 104, 1)
}
[class*="column-count-"] {
  column-gap:1.5rem
}
[class*="column-count-"]>* {
  -webkit-column-break-inside:avoid;
  page-break-inside:avoid;
  break-inside:avoid
}
.column-count-auto {
  column-count:auto;
  column-width:20em
}
.column-count-2 {
  column-count:2
}
.column-count-3 {
  column-count:3
}
.column-count-4 {
  column-count:4
}
@media (min-width:576px) {
  .sm\:column-count-auto {
  column-count:auto;
  column-width:20em
}
.sm\:column-count-2 {
  column-count:2
}
.sm\:column-count-3 {
  column-count:3
}
.sm\:column-count-4 {
  column-count:4
}
}@media (min-width:768px) {
  .md\:column-count-auto {
  column-count:auto;
  column-width:20em
}
.md\:column-count-2 {
  column-count:2
}
.md\:column-count-3 {
  column-count:3
}
.md\:column-count-4 {
  column-count:4
}
}@media (min-width:992px) {
  .lg\:column-count-auto {
  column-count:auto;
  column-width:20em
}
.lg\:column-count-2 {
  column-count:2
}
.lg\:column-count-3 {
  column-count:3
}
.lg\:column-count-4 {
  column-count:4
}
}@media (min-width:1200px) {
  .xl\:column-count-auto {
  column-count:auto;
  column-width:20em
}
.xl\:column-count-2 {
  column-count:2
}
.xl\:column-count-3 {
  column-count:3
}
.xl\:column-count-4 {
  column-count:4
}
}.animated {
  animation-duration:1s;
  animation-fill-mode:both
}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {
  animation-duration:.75s
}
.infinite {
  animation-iteration-count:infinite
}
[data-animation]:not(.visible) {
  visibility:hidden
}
@media (prefers-reduced-motion:reduce) {
  *,*:before,*:after {
  animation:none!important;
  transition:none!important
}
}@keyframes bounce {
  from,20%,53%,80%,to {
  animation-timing-function:cubic-bezier(.215,.61,.355,1);
  transform:translate3d(0,0,0)
}
40%,43% {
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  transform:translate3d(0,-1.5rem,0)
}
70% {
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  transform:translate3d(0,-.5rem,0)
}
90% {
  transform:translate3d(0,-4px,0)
}
}.animation\:bounce {
  animation-name:bounce;
  transform-origin:center bottom
}
@keyframes flash {
  from,50%,to {
  opacity:1
}
25%,75% {
  opacity:0
}
}.animation\:flash {
  animation-name:flash
}
@keyframes headShake {
  0% {
  transform:translateX(0)
}
6.5% {
  transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
  transform:translateX(5px) rotateY(7deg)
}
31.5% {
  transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
  transform:translateX(2px) rotateY(3deg)
}
50% {
  transform:translateX(0)
}
}.animation\:head-shake {
  animation-timing-function:ease-in-out;
  animation-name:headShake
}
@keyframes jello {
  from,11.1%,to {
  transform:none
}
22.2% {
  transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
  transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
  transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
  transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
  transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7% {
  transform:skewX(0.390625deg) skewY(0.390625deg)
}
88.8% {
  transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
}
}.animation\:jello {
  animation-name:jello;
  transform-origin:center
}
@keyframes pulse {
  from {
  transform:scale3d(1,1,1)
}
50% {
  transform:scale3d(1.05,1.05,1.05)
}
to {
  transform:scale3d(1,1,1)
}
}.animation\:pulse {
  animation-name:pulse
}
@keyframes rubberBand {
  from {
  transform:scale3d(1,1,1)
}
30% {
  transform:scale3d(1.25,.75,1)
}
40% {
  transform:scale3d(.75,1.25,1)
}
50% {
  transform:scale3d(1.15,.85,1)
}
65% {
  transform:scale3d(.95,1.05,1)
}
75% {
  transform:scale3d(1.05,.95,1)
}
to {
  transform:scale3d(1,1,1)
}
}.animation\:rubber-band {
  animation-name:rubberBand
}
@keyframes shake {
  from,to {
  transform:translate3d(0,0,0)
}
10%,30%,50%,70%,90% {
  transform:translate3d(-10px,0,0)
}
20%,40%,60%,80% {
  transform:translate3d(10px,0,0)
}
}.animation\:shake {
  animation-name:shake
}
@keyframes show {
  0% {
  transform:translateZ(300px) translateY(200px) rotateX(-70deg);
  opacity:.1
}
100% {
  transform:translateZ(0) translateY(0) rotateX(0deg);
  opacity:1
}
}.animation\:show {
  -webkit-animation:show 0.8s 1 cubic-bezier(.175,.885,.32,1.075);
  animation:show 0.8s 1 cubic-bezier(.175,.885,.32,1.075);
  transform-origin:center bottom
}
@keyframes swing {
  20% {
  transform:rotate3d(0,0,1,15deg)
}
40% {
  transform:rotate3d(0,0,1,-10deg)
}
60% {
  transform:rotate3d(0,0,1,5deg)
}
80% {
  transform:rotate3d(0,0,1,-5deg)
}
to {
  transform:rotate3d(0,0,1,0deg)
}
}.animation\:swing {
  transform-origin:top center;
  animation-name:swing
}
@keyframes tada {
  from {
  transform:scale3d(1,1,1)
}
10%,20% {
  transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}
30%,50%,70%,90% {
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}
40%,60%,80% {
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}
to {
  transform:scale3d(1,1,1)
}
}.animation\:tada {
  animation-name:tada
}
@keyframes wobble {
  from {
  transform:none
}
15% {
  transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
}
30% {
  transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
}
45% {
  transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
}
60% {
  transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
}
75% {
  transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
}
to {
  transform:none
}
}.animation\:wobble {
  animation-name:wobble
}
@keyframes bounceIn {
  from,20%,40%,60%,80%,to {
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
  opacity:0;
  transform:scale3d(.3,.3,.3)
}
20% {
  transform:scale3d(1.1,1.1,1.1)
}
40% {
  transform:scale3d(.9,.9,.9)
}
60% {
  opacity:1;
  transform:scale3d(1.03,1.03,1.03)
}
80% {
  transform:scale3d(.97,.97,.97)
}
to {
  opacity:1;
  transform:scale3d(1,1,1)
}
}.animation\:bounce-in {
  animation-name:bounceIn
}
@keyframes bounceInDown {
  from,60%,75%,90%,to {
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
  opacity:0;
  transform:translate3d(0,-2rem,0)
}
60% {
  opacity:1;
  transform:translate3d(0,25px,0)
}
75% {
  transform:translate3d(0,-10px,0)
}
90% {
  transform:translate3d(0,5px,0)
}
to {
  transform:none
}
}.animation\:bounce-in-down {
  animation-name:bounceInDown
}
@keyframes bounceInLeft {
  from,60%,75%,90%,to {
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
  opacity:0;
  transform:translate3d(-2rem,0,0)
}
60% {
  opacity:1;
  transform:translate3d(25px,0,0)
}
75% {
  transform:translate3d(-10px,0,0)
}
90% {
  transform:translate3d(5px,0,0)
}
to {
  transform:none
}
}.animation\:bounce-in-left {
  animation-name:bounceInLeft
}
@keyframes bounceInRight {
  from,60%,75%,90%,to {
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
from {
  opacity:0;
  transform:translate3d(2rem,0,0)
}
60% {
  opacity:1;
  transform:translate3d(-25px,0,0)
}
75% {
  transform:translate3d(10px,0,0)
}
90% {
  transform:translate3d(-5px,0,0)
}
to {
  transform:none
}
}.animation\:bounce-in-right {
  animation-name:bounceInRight
}
@keyframes bounceInUp {
  from,60%,75%,90%,to {
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
from {
  opacity:0;
  transform:translate3d(0,2rem,0)
}
60% {
  opacity:1;
  transform:translate3d(0,-20px,0)
}
75% {
  transform:translate3d(0,10px,0)
}
90% {
  transform:translate3d(0,-5px,0)
}
to {
  transform:translate3d(0,0,0)
}
}.animation\:bounce-in-up {
  animation-name:bounceInUp
}
@keyframes fadeIn {
  from {
  opacity:0
}
to {
  opacity:1
}
}.animation\:fade-in {
  animation-name:fadeIn
}
@keyframes fadeInDown {
  from {
  opacity:0;
  transform:translate3d(0,-2rem,0)
}
to {
  opacity:1;
  transform:none
}
}.animation\:fade-in-down {
  animation-name:fadeInDown
}
@keyframes fadeInLeft {
  from {
  opacity:0;
  transform:translate3d(-2rem,0,0)
}
to {
  opacity:1;
  transform:none
}
}.animation\:fade-in-left {
  animation-name:fadeInLeft
}
@keyframes fadeInRight {
  from {
  opacity:0;
  transform:translate3d(2rem,0,0)
}
to {
  opacity:1;
  transform:none
}
}.animation\:fade-in-right {
  animation-name:fadeInRight
}
@keyframes fadeInUp {
  from {
  opacity:0;
  transform:translate3d(0,2rem,0)
}
to {
  opacity:1;
  transform:none
}
}.animation\:fade-in-up {
  animation-name:fadeInUp
}
@keyframes flipInX {
  from {
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  animation-timing-function:ease-in;
  opacity:0
}
40% {
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  animation-timing-function:ease-in
}
60% {
  transform:perspective(400px) rotate3d(1,0,0,10deg);
  opacity:1
}
80% {
  transform:perspective(400px) rotate3d(1,0,0,-5deg)
}
to {
  transform:perspective(400px)
}
}.animation\:flip-in-x {
  backface-visibility:visible!important;
  animation-name:flipInX
}
@keyframes flipInY {
  from {
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  animation-timing-function:ease-in;
  opacity:0
}
40% {
  transform:perspective(400px) rotate3d(0,1,0,-20deg);
  animation-timing-function:ease-in
}
60% {
  transform:perspective(400px) rotate3d(0,1,0,10deg);
  opacity:1
}
80% {
  transform:perspective(400px) rotate3d(0,1,0,-5deg)
}
to {
  transform:perspective(400px)
}
}.animation\:flip-in-y {
  backface-visibility:visible;
  animation-name:flipInY
}
@keyframes rotateInDownLeft {
  from {
  transform-origin:left bottom;
  transform:rotate3d(0,0,1,-15deg);
  opacity:0
}
to {
  transform-origin:left bottom;
  transform:none;
  opacity:1
}
}.animation\:rotate-in-down-left {
  animation-name:rotateInDownLeft
}
@keyframes rotateInDownRight {
  from {
  transform-origin:right bottom;
  transform:rotate3d(0,0,1,15deg);
  opacity:0
}
to {
  transform-origin:right bottom;
  transform:none;
  opacity:1
}
}.animation\:rotate-in-down-right {
  animation-name:rotateInDownRight
}
@keyframes rotateInUpLeft {
  from {
  transform-origin:left bottom;
  transform:rotate3d(0,0,1,15deg);
  opacity:0
}
to {
  transform-origin:left bottom;
  transform:none;
  opacity:1
}
}.animation\:rotate-in-up-left {
  animation-name:rotateInUpLeft
}
@keyframes rotateInUpRight {
  from {
  transform-origin:right bottom;
  transform:rotate3d(0,0,1,-15deg);
  opacity:0
}
to {
  transform-origin:right bottom;
  transform:none;
  opacity:1
}
}.animation\:rotate-in-up-right {
  animation-name:rotateInUpRight
}
@keyframes zoomIn {
  from {
  opacity:0;
  transform:scale3d(.8,.8,.8)
}
50% {
  opacity:1
}
}.animation\:zoom-in {
  animation-name:zoomIn
}
@keyframes bob {
  0% {
  transform:translateY(-8px)
}
50% {
  transform:translateY(-4px)
}
100% {
  transform:translateY(-8px)
}
}@keyframes bob-float {
  100% {
  transform:translateY(-8px)
}
}.hover\:bob:hover,.hover\:bob:focus,.hover\:bob:active {
  animation-name:bob-float,bob;
  animation-duration:.3s,1.5s;
  animation-delay:0s,.3s;
  animation-timing-function:ease-out,ease-in-out;
  animation-iteration-count:1,infinite;
  animation-fill-mode:forwards;
  animation-direction:normal,alternate
}
@keyframes hang {
  0% {
  transform:translateY(8px)
}
50% {
  transform:translateY(4px)
}
100% {
  transform:translateY(8px)
}
}@keyframes hangSink {
  100% {
  transform:translateY(8px)
}
}.hover\:hang:hover,.hover\:hang:focus,.hover\:hang:active {
  animation-name:hangSink,hang;
  animation-duration:.3s,1.5s;
  animation-delay:0s,.3s;
  animation-timing-function:ease-out,ease-in-out;
  animation-iteration-count:1,infinite;
  animation-fill-mode:forwards;
  animation-direction:normal,alternate
}
@keyframes pulse {
  25% {
  transform:scale(1.1)
}
75% {
  transform:scale(.9)
}
}.hover\:pulse:hover,.hover\:pulse:focus,.hover\:pulse:active {
  animation-name:pulse;
  animation-duration:0.3s;
  animation-timing-function:linear;
  animation-iteration-count:infinite
}
@keyframes pulseGrow {
  to {
  transform:scale(1.1)
}
}.hover\:pulse-grow:hover,.hover\:pulse-grow:focus,.hover\:pulse-grow:active {
  animation-name:pulseGrow;
  animation-duration:0.3s;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
  animation-direction:alternate
}
@keyframes pulseShrink {
  to {
  transform:scale(.9)
}
}.hover\:pulse-shrink:hover,.hover\:pulse-shrink:focus,.hover\:pulse-shrink:active {
  animation-name:pulseShrink;
  animation-duration:0.3s;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
  animation-direction:alternate
}
@keyframes push {
  50% {
  transform:scale(.9)
}
100% {
  transform:scale(1)
}
}.hover\:push:hover,.hover\:push:focus,.hover\:push:active {
  animation-name:push;
  animation-duration:0.3s;
  animation-timing-function:linear;
  animation-iteration-count:1
}
@keyframes pop {
  50% {
  transform:scale(1.1)
}
}.hover\:pop:hover,.hover\:pop:focus,.hover\:pop:active {
  animation-name:pop;
  animation-duration:0.3s;
  animation-timing-function:linear;
  animation-iteration-count:1
}
@keyframes wobbleHorizontal {
  16.65% {
  transform:translateX(8px)
}
33.3% {
  transform:translateX(-6px)
}
49.95% {
  transform:translateX(4px)
}
66.6% {
  transform:translateX(-2px)
}
83.25% {
  transform:translateX(1px)
}
100% {
  transform:translateX(0)
}
}.hover\:wobble-horizontal:hover,.hover\:wobble-horizontal:focus,.hover\:wobble-horizontal:active {
  animation-name:wobbleHorizontal;
  animation-duration:1s;
  animation-timing-function:ease-in-out;
  animation-iteration-count:1
}
@keyframes wobbleVertical {
  16.65% {
  transform:translateY(8px)
}
33.3% {
  transform:translateY(-6px)
}
49.95% {
  transform:translateY(4px)
}
66.6% {
  transform:translateY(-2px)
}
83.25% {
  transform:translateY(1px)
}
100% {
  transform:translateY(0)
}
}.hover\:wobble-vertical:hover,.hover\:wobble-vertical:focus,.hover\:wobble-vertical:active {
  animation-name:wobbleVertical;
  animation-duration:1s;
  animation-timing-function:ease-in-out;
  animation-iteration-count:1
}
@keyframes wobbleToBottomRight {
  16.65% {
  transform:translate(8px,8px)
}
33.3% {
  transform:translate(-6px,-6px)
}
49.95% {
  transform:translate(4px,4px)
}
66.6% {
  transform:translate(-2px,-2px)
}
83.25% {
  transform:translate(1px,1px)
}
100% {
  transform:translate(0,0)
}
}.hover\:wobble-to-bottom-right:hover,.hover\:wobble-to-bottom-right:focus,.hover\:wobble-to-bottom-right:active {
  animation-name:wobbleToBottomRight;
  animation-duration:1s;
  animation-timing-function:ease-in-out;
  animation-iteration-count:1
}
@keyframes wobbleToTopRight {
  16.65% {
  transform:translate(8px,-8px)
}
33.3% {
  transform:translate(-6px,6px)
}
49.95% {
  transform:translate(4px,-4px)
}
66.6% {
  transform:translate(-2px,2px)
}
83.25% {
  transform:translate(1px,-1px)
}
100% {
  transform:translate(0,0)
}
}.hover\:wobble-to-top-right:hover,.hover\:wobble-to-top-right:focus,.hover\:wobble-to-top-right:active {
  animation-name:wobbleToTopRight;
  animation-duration:1s;
  animation-timing-function:ease-in-out;
  animation-iteration-count:1
}
@keyframes wobbleTop {
  16.65% {
  transform:skew(-12deg)
}
33.3% {
  transform:skew(10deg)
}
49.95% {
  transform:skew(-6deg)
}
66.6% {
  transform:skew(4deg)
}
83.25% {
  transform:skew(-2deg)
}
100% {
  transform:skew(0)
}
}.hover\:wobble-top {
  transform-origin:0 100%
}
.hover\:wobble-top:hover,.hover\:wobble-top:focus,.hover\:wobble-top:active {
  animation-name:wobbleTop;
  animation-duration:1s;
  animation-timing-function:ease-in-out;
  animation-iteration-count:1
}
@keyframes wobbleBottom {
  16.65% {
  transform:skew(-12deg)
}
33.3% {
  transform:skew(10deg)
}
49.95% {
  transform:skew(-6deg)
}
66.6% {
  transform:skew(4deg)
}
83.25% {
  transform:skew(-2deg)
}
100% {
  transform:skew(0deg)
}
}.hover\:wobble-bottom {
  transform-origin:100% 0
}
.hover\:wobble-bottom:hover,.hover\:wobble-bottom:focus,.hover\:wobble-bottom:active {
  animation-name:wobbleBottom;
  animation-duration:1s;
  animation-timing-function:ease-in-out;
  animation-iteration-count:1
}
@keyframes wobbleSkew {
  16.65% {
  transform:skew(-12deg)
}
33.3% {
  transform:skew(10deg)
}
49.95% {
  transform:skew(-6deg)
}
66.6% {
  transform:skew(4deg)
}
83.25% {
  transform:skew(-2deg)
}
100% {
  transform:skew(0deg)
}
}.hover\:wobble-skew:hover,.hover\:wobble-skew:focus,.hover\:wobble-skew:active {
  animation-name:wobbleSkew;
  animation-duration:1s;
  animation-timing-function:ease-in-out;
  animation-iteration-count:1
}
@keyframes buzz {
  50% {
  transform:translateX(3px) rotate(2deg)
}
100% {
  transform:translateX(-3px) rotate(-2deg)
}
}.hover\:buzz:hover,.hover\:buzz:focus,.hover\:buzz:active {
  animation-name:buzz;
  animation-duration:0.15s;
  animation-timing-function:linear;
  animation-iteration-count:infinite
}
@keyframes buzzOut {
  10% {
  transform:translateX(3px) rotate(2deg)
}
20% {
  transform:translateX(-3px) rotate(-2deg)
}
30% {
  transform:translateX(3px) rotate(2deg)
}
40% {
  transform:translateX(-3px) rotate(-2deg)
}
50% {
  transform:translateX(2px) rotate(1deg)
}
60% {
  transform:translateX(-2px) rotate(-1deg)
}
70% {
  transform:translateX(2px) rotate(1deg)
}
80% {
  transform:translateX(-2px) rotate(-1deg)
}
90% {
  transform:translateX(1px) rotate(0deg)
}
100% {
  transform:translateX(-1px) rotate(0deg)
}
}.hover\:buzz-out:hover,.hover\:buzz-out:focus,.hover\:buzz-out:active {
  animation-name:buzzOut;
  animation-duration:0.75s;
  animation-timing-function:linear;
  animation-iteration-count:1
}
@media (min-width:992px) {
  .meta-block::before {
  display:none
}
}.sidebar {
  position:relative
}
.sidebar::before {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  z-index:-1;
  width:100vw;
  content:"";
  background-color:inherit
}
.bg-gradient {
  background:-webkit-radial-gradient(rgba(255, 0, 104, 1),rgba(51, 51, 51, 1));
  background:radial-gradient(rgba(255, 0, 104, 1),rgba(51, 51, 51, 1))
}
.content a {
  color:#ff0068
}
.content a:hover {
  text-decoration:underline
}
.content h2 {
  padding-bottom:.5rem;
  margin:2rem 0 1.5rem;
  border-bottom:1px solid #E2E8F0
}
@font-face {
  font-family:'Gilroy';
  src:local ("Gilroy_regular"),src:url(/hc/theming_assets/01HZKMVZN1QA8G8JC42HR7FNYW);
  src:url('/hc/theming_assets/01HZKMVZN1QA8G8JC42HR7FNYW?#iefix') format('eot'),url(/hc/theming_assets/01HZKMWFNSWST6ENWP9YJGV9YD) format('woff2'),url(/hc/theming_assets/01HZKMW0BDCX164CTKH1V99PX3) format('woff'),url(/hc/theming_assets/01HZKMW0RW32SVANK391F69H37) format('truetype'),url('/hc/theming_assets/01HZKMW1NNV0F6W0VJWRHB4HZP#webfont') format('svg');
  font-weight:400;
  font-style:normal
}
@font-face {
  font-family:'Gilroy';
  src:local ("Gilroy_bold"),src:url(/hc/theming_assets/01HZKMW2DJRJF512VSFFDVSJFP);
  src:url('/hc/theming_assets/01HZKMW2DJRJF512VSFFDVSJFP?#iefix') format('eot'),url(/hc/theming_assets/01HZKMWGBDGJ4PZC46H3JRTNZ3) format('woff2'),url(/hc/theming_assets/01HZKMW34MTR770FHCS2VWZ267) format('woff'),url(/hc/theming_assets/01HZKMW426Y50ATZ1AHX5YCX2Q) format('truetype'),url('/hc/theming_assets/01HZKMW4WJX52JW3KTKM3TA3EK#webfont') format('svg');
  font-weight:700;
  font-style:normal
}
$colors:("purple-100":#faf5ff,"purple-300":#d6bcfa,"purple-500":#9f7aea,"purple-700":#6b46c1,"purple-900":#44337a,);
  .toc-list ul,.toc-list ol {
  list-style-type:revert
}
.toc-list ul li,.toc-list ol li {
  margin:0 0 0 10px
}
.toc-list ul li a {
  border-radius:4px;
  color:$text_color;
  display:block;
  font-weight:300;
  padding-left:10px
}
.toc-list ul li a:hover {
  background-color:$brand_color;
  color:$brand_text_color;
  text-decoration:none
}
