body {
  font-family: "Droid Arabic Kufi", "Roboto", sans-serif;
}
h1,
h2,
h3,
h4 {
  line-height: 1.5;
}
p {
  line-height: 1.8;
}
.header__menu li a {
  margin-left: 1rem !important;
  margin-right: 0 !important;
}
@media (min-width: 1200px) {
  .header__menu li a {
    margin-left: 1.75rem !important;
  }
}
.header .rsbtn {
  margin-left: 15px;
  margin-right: 0;
}
.header .rsbtn .rsbtn_exp.rsimg {
  left: 0;
  right: auto;
}
.site-search {
  right: 112px !important;
  left: auto !important;
  padding-right: 20px;
}
.site-search-trigger-close {
  right: 56px !important;
  left: auto !important;
}
@media (max-width: 991px) {
  .site-search {
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .site-footer-list li {
    margin-right: 0;
    margin-left: 1rem;
  }
}
html {
  direction: rtl;
}
.leading-loose {
  line-height: 1.8;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}
.px-28 {
  padding-left: 7rem;
  padding-right: 7rem;
}
.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}
.px-34 {
  padding-left: 9rem;
  padding-right: 9rem;
}
.px-36 {
  padding-left: 10rem;
  padding-right: 10rem;
}
.px-40 {
  padding-left: 12rem;
  padding-right: 12rem;
}
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}
.mx-14 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}
.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}
.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}
.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}
.mx-28 {
  margin-left: 7rem;
  margin-right: 7rem;
}
.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}
.mx-34 {
  margin-left: 9rem;
  margin-right: 9rem;
}
.mx-36 {
  margin-left: 10rem;
  margin-right: 10rem;
}
.mx-40 {
  margin-left: 12rem;
  margin-right: 12rem;
}
.ml-0 {
  margin-right: 0;
  margin-left: 0;
}
.ml-1 {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ml-2 {
  margin-right: 0.5rem;
  margin-left: 0;
}
.ml-3 {
  margin-right: 1rem;
  margin-left: 0;
}
.ml-4 {
  margin-right: 1rem;
  margin-left: 0;
}
.ml-6 {
  margin-right: 1.5rem;
  margin-left: 0;
}
.ml-8 {
  margin-right: 2rem;
  margin-left: 0;
}
.ml-10 {
  margin-right: 2.5rem;
  margin-left: 0;
}
.ml-12 {
  margin-right: 3rem;
  margin-left: 0;
}
.ml-14 {
  margin-right: 3.5rem;
  margin-left: 0;
}
.ml-16 {
  margin-right: 4rem;
  margin-left: 0;
}
.ml-20 {
  margin-right: 5rem;
  margin-left: 0;
}
.ml-24 {
  margin-right: 6rem;
  margin-left: 0;
}
.ml-28 {
  margin-right: 7rem;
  margin-left: 0;
}
.ml-32 {
  margin-right: 8rem;
  margin-left: 0;
}
.ml-34 {
  margin-right: 9rem;
  margin-left: 0;
}
.ml-36 {
  margin-right: 10rem;
  margin-left: 0;
}
.ml-40 {
  margin-right: 12rem;
  margin-left: 0;
}
.-ml-0 {
  margin-right: 0;
  margin-left: 0;
}
.-ml-1 {
  margin-right: -0.25rem;
  margin-left: 0;
}
.-ml-2 {
  margin-right: -0.5rem;
  margin-left: 0;
}
.-ml-3 {
  margin-right: -1rem;
  margin-left: 0;
}
.-ml-4 {
  margin-right: -1rem;
  margin-left: 0;
}
.-ml-6 {
  margin-right: -1.5rem;
  margin-left: 0;
}
.-ml-8 {
  margin-right: -2rem;
  margin-left: 0;
}
.-ml-10 {
  margin-right: -2.5rem;
  margin-left: 0;
}
.-ml-12 {
  margin-right: -3rem;
  margin-left: 0;
}
.-ml-14 {
  margin-right: -3.5rem;
  margin-left: 0;
}
.-ml-16 {
  margin-right: -4rem;
  margin-left: 0;
}
.-ml-20 {
  margin-right: -5rem;
  margin-left: 0;
}
.-ml-24 {
  margin-right: -6rem;
  margin-left: 0;
}
.-ml-28 {
  margin-right: -7rem;
  margin-left: 0;
}
.-ml-32 {
  margin-right: -8rem;
  margin-left: 0;
}
.-ml-34 {
  margin-right: -9rem;
  margin-left: 0;
}
.-ml-36 {
  margin-right: -10rem;
  margin-left: 0;
}
.-ml-40 {
  margin-right: -12rem;
  margin-left: 0;
}
.pl-0 {
  padding-right: 0;
  padding-left: auto;
}
.pl-1 {
  padding-right: 0.25rem;
  padding-left: auto;
}
.pl-2 {
  padding-right: 0.5rem;
  padding-left: auto;
}
.pl-3 {
  padding-right: 1rem;
  padding-left: auto;
}
.pl-4 {
  padding-right: 1rem;
  padding-left: auto;
}
.pl-6 {
  padding-right: 1.5rem;
  padding-left: auto;
}
.pl-8 {
  padding-right: 2rem;
  padding-left: auto;
}
.pl-10 {
  padding-right: 2.5rem;
  padding-left: auto;
}
.pl-12 {
  padding-right: 3rem;
  padding-left: auto;
}
.pl-14 {
  padding-right: 3.5rem;
  padding-left: auto;
}
.pl-16 {
  padding-right: 4rem;
  padding-left: auto;
}
.pl-20 {
  padding-right: 5rem;
  padding-left: auto;
}
.pl-24 {
  padding-right: 6rem;
  padding-left: auto;
}
.pl-28 {
  padding-right: 7rem;
  padding-left: auto;
}
.pl-32 {
  padding-right: 8rem;
  padding-left: auto;
}
.pl-34 {
  padding-right: 9rem;
  padding-left: auto;
}
.pl-36 {
  padding-right: 10rem;
  padding-left: auto;
}
.pl-40 {
  padding-right: 12rem;
  padding-left: auto;
}
.mr-0 {
  margin-left: 0;
  margin-right: 0;
}
.mr-1 {
  margin-left: 0.25rem;
  margin-right: 0;
}
.mr-2 {
  margin-left: 0.5rem;
  margin-right: 0;
}
.mr-3 {
  margin-left: 1rem;
  margin-right: 0;
}
.mr-4 {
  margin-left: 1rem;
  margin-right: 0;
}
.mr-5 {
  margin-left: 1.25rem;
  margin-right: 0;
}
.mr-6 {
  margin-left: 1.5rem;
  margin-right: 0;
}
.mr-8 {
  margin-left: 2rem;
  margin-right: 0;
}
.mr-10 {
  margin-left: 2.5rem;
  margin-right: 0;
}
.mr-12 {
  margin-left: 3rem;
  margin-right: 0;
}
.mr-14 {
  margin-left: 3.5rem;
  margin-right: 0;
}
.mr-16 {
  margin-left: 4rem;
  margin-right: 0;
}
.mr-20 {
  margin-left: 5rem;
  margin-right: 0;
}
.mr-24 {
  margin-left: 6rem;
  margin-right: 0;
}
.mr-28 {
  margin-left: 7rem;
  margin-right: 0;
}
.mr-32 {
  margin-left: 8rem;
  margin-right: 0;
}
.mr-34 {
  margin-left: 9rem;
  margin-right: 0;
}
.mr-36 {
  margin-left: 10rem;
  margin-right: 0;
}
.mr-40 {
  margin-left: 12rem;
  margin-right: 0;
}
.-mr-0 {
  margin-left: 0;
  margin-right: auto;
}
.-mr-1 {
  margin-left: -0.25rem;
  margin-right: 0;
}
.-mr-2 {
  margin-left: -0.5rem;
  margin-right: 0;
}
.-mr-3 {
  margin-left: -1rem;
  margin-right: 0;
}
.-mr-4 {
  margin-left: -1rem;
  margin-right: 0;
}
.-mr-6 {
  margin-left: -1.5rem;
  margin-right: 0;
}
.-mr-8 {
  margin-left: -2rem;
  margin-right: 0;
}
.-mr-10 {
  margin-left: -2.5rem;
  margin-right: 0;
}
.-mr-12 {
  margin-left: -3rem;
  margin-right: 0;
}
.-mr-14 {
  margin-left: -3.5rem;
  margin-right: 0;
}
.-mr-16 {
  margin-left: -4rem;
  margin-right: 0;
}
.-mr-20 {
  margin-left: -5rem;
  margin-right: 0;
}
.-mr-24 {
  margin-left: -6rem;
  margin-right: 0;
}
.-mr-28 {
  margin-left: -7rem;
  margin-right: 0;
}
.-mr-32 {
  margin-left: -8rem;
  margin-right: 0;
}
.-mr-34 {
  margin-left: -9rem;
  margin-right: 0;
}
.-mr-36 {
  margin-left: -10rem;
  margin-right: 0;
}
.-mr-40 {
  margin-left: -12rem;
  margin-right: 0;
}
.pr-0 {
  padding-left: 0;
  padding-right: auto;
}
.pr-1 {
  padding-left: 0.25rem;
  padding-right: auto;
}
.pr-2 {
  padding-left: 0.5rem;
  padding-right: auto;
}
.pr-3 {
  padding-left: 1rem;
  padding-right: auto;
}
.pr-4 {
  padding-left: 1rem;
  padding-right: auto;
}
.pr-6 {
  padding-left: 1.5rem;
  padding-right: auto;
}
.pr-8 {
  padding-left: 2rem;
  padding-right: auto;
}
.pr-10 {
  padding-left: 2.5rem;
  padding-right: auto;
}
.pr-12 {
  padding-left: 3rem;
  padding-right: auto;
}
.pr-14 {
  padding-left: 3.5rem;
  padding-right: auto;
}
.pr-16 {
  padding-left: 4rem;
  padding-right: auto;
}
.pr-20 {
  padding-left: 5rem;
  padding-right: auto;
}
.pr-24 {
  padding-left: 6rem;
  padding-right: auto;
}
.pr-28 {
  padding-left: 7rem;
  padding-right: auto;
}
.pr-32 {
  padding-left: 8rem;
  padding-right: auto;
}
.pr-34 {
  padding-left: 9rem;
  padding-right: auto;
}
.pr-36 {
  padding-left: 10rem;
  padding-right: auto;
}
.pr-40 {
  padding-left: 12rem;
  padding-right: auto;
}
.border-r-0 {
  border-left-width: 0;
  border-right-width: 0;
}
.border-r {
  border-left-width: 1px;
  border-right-width: 0;
}
.border-r-2 {
  border-left-width: 2px;
  border-right-width: 0;
}
.border-r-3 {
  border-left-width: 3px;
  border-right-width: 0;
}
.border-r-4 {
  border-left-width: 4px;
  border-right-width: 0;
}
.border-r-8 {
  border-left-width: 8px;
  border-right-width: 0;
}
.border-l-0 {
  border-right-width: 0;
  border-left-width: 0;
}
.border-l {
  border-right-width: 1px;
  border-left-width: 0;
}
.border-l-2 {
  border-right-width: 2px;
  border-left-width: 0;
}
.border-l-3 {
  border-right-width: 3px;
  border-left-width: 0;
}
.border-l-4 {
  border-right-width: 4px;
  border-left-width: 0;
}
.border-l-8 {
  border-right-width: 8px;
  border-left-width: 0;
}
.pin-r,
.xl\:pin-r,
.lg\:pin-r,
.md\:pin-r,
.sm\:pin-r {
  right: auto!important;
  left: 0!important;
}
.pin-l,
.xl\:pin-l,
.lg\:pin-l,
.md\:pin-l,
.sm\:pin-l {
  left: auto!important;
  right: 0!important;
}
svg {
  text-align: right!important;
}
.text-left {
  text-align: right;
}
.text-right {
  text-align: left;
}
.tracking-wide,
.tracking-wide-normal,
.tracking-wider,
.tracking-widest,
.tracking-tight,
.tracking-normal {
  letter-spacing: 0;
}
@media (min-width: 576px) {
  .sm\:px-0 {
    padding-left: 0;
  }
  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .sm\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .sm\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .sm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .sm\:px-34 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .sm\:px-36 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .sm\:px-40 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .sm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .sm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .sm\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .sm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .sm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .sm\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .sm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .sm\:mx-34 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .sm\:mx-36 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .sm\:mx-40 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .sm\:ml-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .sm\:ml-1 {
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .sm\:ml-2 {
    margin-right: 0.5rem;
    margin-left: 0;
  }
  .sm\:ml-3 {
    margin-right: 0.75rem;
    margin-left: 0;
  }
  .sm\:ml-4 {
    margin-right: 1rem;
    margin-left: 0;
  }
  .sm\:ml-6 {
    margin-right: 1.5rem;
    margin-left: 0;
  }
  .sm\:ml-8 {
    margin-right: 2rem;
    margin-left: 0;
  }
  .sm\:ml-10 {
    margin-right: 2.5rem;
    margin-left: 0;
  }
  .sm\:ml-12 {
    margin-right: 3rem;
    margin-left: 0;
  }
  .sm\:ml-14 {
    margin-right: 3.5rem;
    margin-left: 0;
  }
  .sm\:ml-16 {
    margin-right: 4rem;
    margin-left: 0;
  }
  .sm\:ml-20 {
    margin-right: 5rem;
    margin-left: 0;
  }
  .sm\:ml-24 {
    margin-right: 6rem;
    margin-left: 0;
  }
  .sm\:ml-28 {
    margin-right: 7rem;
    margin-left: 0;
  }
  .sm\:ml-32 {
    margin-right: 8rem;
    margin-left: 0;
  }
  .sm\:ml-34 {
    margin-right: 9rem;
    margin-left: 0;
  }
  .sm\:ml-36 {
    margin-right: 10rem;
    margin-left: 0;
  }
  .sm\:ml-40 {
    margin-right: 12rem;
    margin-left: 0;
  }
  .sm\:-ml-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .sm\:-ml-1 {
    margin-right: -0.25rem;
    margin-left: 0;
  }
  .sm\:-ml-2 {
    margin-right: -0.5rem;
    margin-left: 0;
  }
  .sm\:-ml-3 {
    margin-right: -0.75rem;
    margin-left: 0;
  }
  .sm\:-ml-4 {
    margin-right: -1rem;
    margin-left: 0;
  }
  .sm\:-ml-6 {
    margin-right: -1.5rem;
    margin-left: 0;
  }
  .sm\:-ml-8 {
    margin-right: -2rem;
    margin-left: 0;
  }
  .sm\:-ml-10 {
    margin-right: -2.5rem;
    margin-left: 0;
  }
  .sm\:-ml-12 {
    margin-right: -3rem;
    margin-left: 0;
  }
  .sm\:-ml-14 {
    margin-right: -3.5rem;
    margin-left: 0;
  }
  .sm\:-ml-16 {
    margin-right: -4rem;
    margin-left: 0;
  }
  .sm\:-ml-20 {
    margin-right: -5rem;
    margin-left: 0;
  }
  .sm\:-ml-24 {
    margin-right: -6rem;
    margin-left: 0;
  }
  .sm\:-ml-28 {
    margin-right: -7rem;
    margin-left: 0;
  }
  .sm\:-ml-32 {
    margin-right: -8rem;
    margin-left: 0;
  }
  .sm\:-ml-34 {
    margin-right: -9rem;
    margin-left: 0;
  }
  .sm\:-ml-36 {
    margin-right: -10rem;
    margin-left: 0;
  }
  .sm\:-ml-40 {
    margin-right: -12rem;
    margin-left: 0;
  }
  .sm\:pl-0 {
    padding-right: 0;
    padding-left: auto;
  }
  .sm\:pl-1 {
    padding-right: 0.25rem;
    padding-left: auto;
  }
  .sm\:pl-2 {
    padding-right: 0.5rem;
    padding-left: auto;
  }
  .sm\:pl-3 {
    padding-right: 0.75rem;
    padding-left: auto;
  }
  .sm\:pl-4 {
    padding-right: 1rem;
    padding-left: auto;
  }
  .sm\:pl-6 {
    padding-right: 1.5rem;
    padding-left: auto;
  }
  .sm\:pl-8 {
    padding-right: 2rem;
    padding-left: auto;
  }
  .sm\:pl-10 {
    padding-right: 2.5rem;
    padding-left: auto;
  }
  .sm\:pl-12 {
    padding-right: 3rem;
    padding-left: auto;
  }
  .sm\:pl-14 {
    padding-right: 3.5rem;
    padding-left: auto;
  }
  .sm\:pl-16 {
    padding-right: 4rem;
    padding-left: auto;
  }
  .sm\:pl-20 {
    padding-right: 5rem;
    padding-left: auto;
  }
  .sm\:pl-24 {
    padding-right: 6rem;
    padding-left: auto;
  }
  .sm\:pl-28 {
    padding-right: 7rem;
    padding-left: auto;
  }
  .sm\:pl-32 {
    padding-right: 8rem;
    padding-left: auto;
  }
  .sm\:pl-34 {
    padding-right: 9rem;
    padding-left: auto;
  }
  .sm\:pl-36 {
    padding-right: 10rem;
    padding-left: auto;
  }
  .sm\:pl-40 {
    padding-right: 12rem;
    padding-left: auto;
  }
  .sm\:mr-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .sm\:mr-1 {
    margin-left: 0.25rem;
    margin-right: 0;
  }
  .sm\:mr-2 {
    margin-left: 0.5rem;
    margin-right: 0;
  }
  .sm\:mr-3 {
    margin-left: 0.75rem;
    margin-right: 0;
  }
  .sm\:mr-4 {
    margin-left: 1rem;
    margin-right: 0;
  }
  .sm\:mr-5 {
    margin-left: 1.25rem;
    margin-right: 0;
  }
  .sm\:mr-6 {
    margin-left: 1.5rem;
    margin-right: 0;
  }
  .sm\:mr-8 {
    margin-left: 2rem;
    margin-right: 0;
  }
  .sm\:mr-10 {
    margin-left: 2.5rem;
    margin-right: 0;
  }
  .sm\:mr-12 {
    margin-left: 3rem;
    margin-right: 0;
  }
  .sm\:mr-14 {
    margin-left: 3.5rem;
    margin-right: 0;
  }
  .sm\:mr-16 {
    margin-left: 4rem;
    margin-right: 0;
  }
  .sm\:mr-20 {
    margin-left: 5rem;
    margin-right: 0;
  }
  .sm\:mr-24 {
    margin-left: 6rem;
    margin-right: 0;
  }
  .sm\:mr-28 {
    margin-left: 7rem;
    margin-right: 0;
  }
  .sm\:mr-32 {
    margin-left: 8rem;
    margin-right: 0;
  }
  .sm\:mr-34 {
    margin-left: 9rem;
    margin-right: 0;
  }
  .sm\:mr-36 {
    margin-left: 10rem;
    margin-right: 0;
  }
  .sm\:mr-40 {
    margin-left: 12rem;
    margin-right: 0;
  }
  .sm\:-mr-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .sm\:-mr-1 {
    margin-left: -0.25rem;
    margin-right: 0;
  }
  .sm\:-mr-2 {
    margin-left: -0.5rem;
    margin-right: 0;
  }
  .sm\:-mr-3 {
    margin-left: -0.75rem;
    margin-right: 0;
  }
  .sm\:-mr-4 {
    margin-left: -1rem;
    margin-right: 0;
  }
  .sm\:-mr-6 {
    margin-left: -1.5rem;
    margin-right: 0;
  }
  .sm\:-mr-8 {
    margin-left: -2rem;
    margin-right: 0;
  }
  .sm\:-mr-10 {
    margin-left: -2.5rem;
    margin-right: 0;
  }
  .sm\:-mr-12 {
    margin-left: -3rem;
    margin-right: 0;
  }
  .sm\:-mr-14 {
    margin-left: -3.5rem;
    margin-right: 0;
  }
  .sm\:-mr-16 {
    margin-left: -4rem;
    margin-right: 0;
  }
  .sm\:-mr-20 {
    margin-left: -5rem;
    margin-right: 0;
  }
  .sm\:-mr-24 {
    margin-left: -6rem;
    margin-right: 0;
  }
  .sm\:-mr-28 {
    margin-left: -7rem;
    margin-right: 0;
  }
  .sm\:-mr-32 {
    margin-left: -8rem;
    margin-right: 0;
  }
  .sm\:-mr-34 {
    margin-left: -9rem;
    margin-right: 0;
  }
  .sm\:-mr-36 {
    margin-left: -10rem;
    margin-right: 0;
  }
  .sm\:-mr-40 {
    margin-left: -12rem;
    margin-right: 0;
  }
  .sm\:pr-0 {
    padding-left: 0;
    padding-left: auto;
  }
  .sm\:pr-1 {
    padding-left: 0.25rem;
    padding-left: auto;
  }
  .sm\:pr-2 {
    padding-left: 0.5rem;
    padding-left: auto;
  }
  .sm\:pr-3 {
    padding-left: 0.75rem;
    padding-left: auto;
  }
  .sm\:pr-4 {
    padding-left: 1rem;
    padding-left: auto;
  }
  .sm\:pr-6 {
    padding-left: 1.5rem;
    padding-left: auto;
  }
  .sm\:pr-8 {
    padding-left: 2rem;
    padding-left: auto;
  }
  .sm\:pr-10 {
    padding-left: 2.5rem;
    padding-left: auto;
  }
  .sm\:pr-12 {
    padding-left: 3rem;
    padding-left: auto;
  }
  .sm\:pr-14 {
    padding-left: 3.5rem;
    padding-left: auto;
  }
  .sm\:pr-16 {
    padding-left: 4rem;
    padding-left: auto;
  }
  .sm\:pr-20 {
    padding-left: 5rem;
    padding-left: auto;
  }
  .sm\:pr-24 {
    padding-left: 6rem;
    padding-left: auto;
  }
  .sm\:pr-28 {
    padding-left: 7rem;
    padding-left: auto;
  }
  .sm\:pr-32 {
    padding-left: 8rem;
    padding-left: auto;
  }
  .sm\:pr-34 {
    padding-left: 9rem;
    padding-left: auto;
  }
  .sm\:pr-36 {
    padding-left: 10rem;
    padding-left: auto;
  }
  .sm\:pr-40 {
    padding-left: 12rem;
    padding-left: auto;
  }
  .sm\:border-l-0 {
    border-right-width: 0;
    border-left-width: 0;
  }
  .sm\:border-l {
    border-right-width: 1px;
    border-left-width: 0;
  }
  .sm\:border-l-2 {
    border-right-width: 2px;
    border-left-width: 0;
  }
  .sm\:border-l-3 {
    border-right-width: 3px;
    border-left-width: 0;
  }
  .sm\:border-l-4 {
    border-right-width: 4px;
    border-left-width: 0;
  }
  .sm\:border-l-8 {
    border-right-width: 8px;
    border-left-width: 0;
  }
  .sm\:border-r-0 {
    border-left-width: 0;
    border-right-width: 0;
  }
  .sm\:border-r {
    border-left-width: 1px;
    border-right-width: 0;
  }
  .sm\:border-r-2 {
    border-left-width: 2px;
    border-right-width: 0;
  }
  .sm\:border-r-3 {
    border-left-width: 3px;
    border-right-width: 0;
  }
  .sm\:border-r-4 {
    border-left-width: 4px;
    border-right-width: 0;
  }
  .sm\:border-r-8 {
    border-left-width: 8px;
    border-right-width: 0;
  }
  .sm\:text-left {
    text-align: right;
  }
  .sm\:text-right {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .md\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .md\:px-34 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .md\:px-36 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .md\:px-40 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .md\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .md\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .md\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .md\:mx-34 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .md\:mx-36 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .md\:mx-40 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .md\:ml-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .md\:ml-1 {
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .md\:ml-2 {
    margin-right: 0.5rem;
    margin-left: 0;
  }
  .md\:ml-3 {
    margin-right: 0.75rem;
    margin-left: 0;
  }
  .md\:ml-4 {
    margin-right: 1rem;
    margin-left: 0;
  }
  .md\:ml-6 {
    margin-right: 1.5rem;
    margin-left: 0;
  }
  .md\:ml-8 {
    margin-right: 2rem;
    margin-left: 0;
  }
  .md\:ml-10 {
    margin-right: 2.5rem;
    margin-left: 0;
  }
  .md\:ml-12 {
    margin-right: 3rem;
    margin-left: 0;
  }
  .md\:ml-14 {
    margin-right: 3.5rem;
    margin-left: 0;
  }
  .md\:ml-16 {
    margin-right: 4rem;
    margin-left: 0;
  }
  .md\:ml-20 {
    margin-right: 5rem;
    margin-left: 0;
  }
  .md\:ml-24 {
    margin-right: 6rem;
    margin-left: 0;
  }
  .md\:ml-28 {
    margin-right: 7rem;
    margin-left: 0;
  }
  .md\:ml-32 {
    margin-right: 8rem;
    margin-left: 0;
  }
  .md\:ml-34 {
    margin-right: 9rem;
    margin-left: 0;
  }
  .md\:ml-36 {
    margin-right: 10rem;
    margin-left: 0;
  }
  .md\:ml-40 {
    margin-right: 12rem;
    margin-left: 0;
  }
  .md\:-ml-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .md\:-ml-1 {
    margin-right: -0.25rem;
    margin-left: 0;
  }
  .md\:-ml-2 {
    margin-right: -0.5rem;
    margin-left: 0;
  }
  .md\:-ml-3 {
    margin-right: -0.75rem;
    margin-left: 0;
  }
  .md\:-ml-4 {
    margin-right: -1rem;
    margin-left: 0;
  }
  .md\:-ml-6 {
    margin-right: -1.5rem;
    margin-left: 0;
  }
  .md\:-ml-8 {
    margin-right: -2rem;
    margin-left: 0;
  }
  .md\:-ml-10 {
    margin-right: -2.5rem;
    margin-left: 0;
  }
  .md\:-ml-12 {
    margin-right: -3rem;
    margin-left: 0;
  }
  .md\:-ml-14 {
    margin-right: -3.5rem;
    margin-left: 0;
  }
  .md\:-ml-16 {
    margin-right: -4rem;
    margin-left: 0;
  }
  .md\:-ml-20 {
    margin-right: -5rem;
    margin-left: 0;
  }
  .md\:-ml-24 {
    margin-right: -6rem;
    margin-left: 0;
  }
  .md\:-ml-28 {
    margin-right: -7rem;
    margin-left: 0;
  }
  .md\:-ml-32 {
    margin-right: -8rem;
    margin-left: 0;
  }
  .md\:-ml-34 {
    margin-right: -9rem;
    margin-left: 0;
  }
  .md\:-ml-36 {
    margin-right: -10rem;
    margin-left: 0;
  }
  .md\:-ml-40 {
    margin-right: -12rem;
    margin-left: 0;
  }
  .md\:pl-0 {
    padding-right: 0;
    padding-left: auto;
  }
  .md\:pl-1 {
    padding-right: 0.25rem;
    padding-left: auto;
  }
  .md\:pl-2 {
    padding-right: 0.5rem;
    padding-left: auto;
  }
  .md\:pl-3 {
    padding-right: 0.75rem;
    padding-left: auto;
  }
  .md\:pl-4 {
    padding-right: 1rem;
    padding-left: auto;
  }
  .md\:pl-6 {
    padding-right: 1.5rem;
    padding-left: auto;
  }
  .md\:pl-8 {
    padding-right: 2rem;
    padding-left: auto;
  }
  .md\:pl-10 {
    padding-right: 2.5rem;
    padding-left: auto;
  }
  .md\:pl-12 {
    padding-right: 3rem;
    padding-left: auto;
  }
  .md\:pl-14 {
    padding-right: 3.5rem;
    padding-left: auto;
  }
  .md\:pl-16 {
    padding-right: 4rem;
    padding-left: auto;
  }
  .md\:pl-20 {
    padding-right: 5rem;
    padding-left: auto;
  }
  .md\:pl-24 {
    padding-right: 6rem;
    padding-left: auto;
  }
  .md\:pl-28 {
    padding-right: 7rem;
    padding-left: auto;
  }
  .md\:pl-32 {
    padding-right: 8rem;
    padding-left: auto;
  }
  .md\:pl-34 {
    padding-right: 9rem;
    padding-left: auto;
  }
  .md\:pl-36 {
    padding-right: 10rem;
    padding-left: auto;
  }
  .md\:pl-40 {
    padding-right: 12rem;
    padding-left: auto;
  }
  .md\:mr-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .md\:mr-1 {
    margin-left: 0.25rem;
    margin-right: 0;
  }
  .md\:mr-2 {
    margin-left: 0.5rem;
    margin-right: 0;
  }
  .md\:mr-3 {
    margin-left: 0.75rem;
    margin-right: 0;
  }
  .md\:mr-4 {
    margin-left: 1rem;
    margin-right: 0;
  }
  .md\:mr-5 {
    margin-left: 1.25rem;
    margin-right: 0;
  }
  .md\:mr-6 {
    margin-left: 1.5rem;
    margin-right: 0;
  }
  .md\:mr-8 {
    margin-left: 2rem;
    margin-right: 0;
  }
  .md\:mr-10 {
    margin-left: 2.5rem;
    margin-right: 0;
  }
  .md\:mr-12 {
    margin-left: 3rem;
    margin-right: 0;
  }
  .md\:mr-14 {
    margin-left: 3.5rem;
    margin-right: 0;
  }
  .md\:mr-16 {
    margin-left: 4rem;
    margin-right: 0;
  }
  .md\:mr-20 {
    margin-left: 5rem;
    margin-right: 0;
  }
  .md\:mr-24 {
    margin-left: 6rem;
    margin-right: 0;
  }
  .md\:mr-28 {
    margin-left: 7rem;
    margin-right: 0;
  }
  .md\:mr-32 {
    margin-left: 8rem;
    margin-right: 0;
  }
  .md\:mr-34 {
    margin-left: 9rem;
    margin-right: 0;
  }
  .md\:mr-36 {
    margin-left: 10rem;
    margin-right: 0;
  }
  .md\:mr-40 {
    margin-left: 12rem;
    margin-right: 0;
  }
  .md\:-mr-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .md\:-mr-1 {
    margin-left: -0.25rem;
    margin-right: 0;
  }
  .md\:-mr-2 {
    margin-left: -0.5rem;
    margin-right: 0;
  }
  .md\:-mr-3 {
    margin-left: -0.75rem;
    margin-right: 0;
  }
  .md\:-mr-4 {
    margin-left: -1rem;
    margin-right: 0;
  }
  .md\:-mr-6 {
    margin-left: -1.5rem;
    margin-right: 0;
  }
  .md\:-mr-8 {
    margin-left: -2rem;
    margin-right: 0;
  }
  .md\:-mr-10 {
    margin-left: -2.5rem;
    margin-right: 0;
  }
  .md\:-mr-12 {
    margin-left: -3rem;
    margin-right: 0;
  }
  .md\:-mr-14 {
    margin-left: -3.5rem;
    margin-right: 0;
  }
  .md\:-mr-16 {
    margin-left: -4rem;
    margin-right: 0;
  }
  .md\:-mr-20 {
    margin-left: -5rem;
    margin-right: 0;
  }
  .md\:-mr-24 {
    margin-left: -6rem;
    margin-right: 0;
  }
  .md\:-mr-28 {
    margin-left: -7rem;
    margin-right: 0;
  }
  .md\:-mr-32 {
    margin-left: -8rem;
    margin-right: 0;
  }
  .md\:-mr-34 {
    margin-left: -9rem;
    margin-right: 0;
  }
  .md\:-mr-36 {
    margin-left: -10rem;
    margin-right: 0;
  }
  .md\:-mr-40 {
    margin-left: -12rem;
    margin-right: 0;
  }
  .md\:pr-0 {
    padding-left: 0;
    padding-right: auto;
  }
  .md\:pr-1 {
    padding-left: 0.25rem;
    padding-right: auto;
  }
  .md\:pr-2 {
    padding-left: 0.5rem;
    padding-right: auto;
  }
  .md\:pr-3 {
    padding-left: 0.75rem;
    padding-right: auto;
  }
  .md\:pr-4 {
    padding-left: 1rem;
    padding-right: auto;
  }
  .md\:pr-6 {
    padding-left: 1.5rem;
    padding-right: auto;
  }
  .md\:pr-8 {
    padding-left: 2rem;
    padding-right: auto;
  }
  .md\:pr-10 {
    padding-left: 2.5rem;
    padding-right: auto;
  }
  .md\:pr-12 {
    padding-left: 3rem;
    padding-right: auto;
  }
  .md\:pr-14 {
    padding-left: 3.5rem;
    padding-right: auto;
  }
  .md\:pr-16 {
    padding-left: 4rem;
    padding-right: auto;
  }
  .md\:pr-20 {
    padding-left: 5rem;
    padding-right: auto;
  }
  .md\:pr-24 {
    padding-left: 6rem;
    padding-right: auto;
  }
  .md\:pr-28 {
    padding-left: 7rem;
    padding-right: auto;
  }
  .md\:pr-32 {
    padding-left: 8rem;
    padding-right: auto;
  }
  .md\:pr-34 {
    padding-left: 9rem;
    padding-right: auto;
  }
  .md\:pr-36 {
    padding-left: 10rem;
    padding-right: auto;
  }
  .md\:pr-40 {
    padding-left: 12rem;
    padding-right: auto;
  }
  .md\:border-l-0 {
    border-right-width: 0;
    border-left-width: 0;
  }
  .md\:border-l {
    border-right-width: 1px;
    border-left-width: 0;
  }
  .md\:border-l-2 {
    border-right-width: 2px;
    border-left-width: 0;
  }
  .md\:border-l-3 {
    border-right-width: 3px;
    border-left-width: 0;
  }
  .md\:border-l-4 {
    border-right-width: 4px;
    border-left-width: 0;
  }
  .md\:border-l-8 {
    border-right-width: 8px;
    border-left-width: 0;
  }
  .md\:border-r-0 {
    border-left-width: 0;
    border-right-width: 0;
  }
  .md\:border-r {
    border-left-width: 1px;
    border-right-width: 0;
  }
  .md\:border-r-2 {
    border-left-width: 2px;
    border-right-width: 0;
  }
  .md\:border-r-3 {
    border-left-width: 3px;
    border-right-width: 0;
  }
  .md\:border-r-4 {
    border-left-width: 4px;
    border-right-width: 0;
  }
  .md\:border-r-8 {
    border-left-width: 8px;
    border-right-width: 0;
  }
  .md\:text-left {
    text-align: right;
  }
  .md\:text-right {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .lg\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .lg\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .lg\:px-34 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .lg\:px-36 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .lg\:px-40 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .lg\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .lg\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .lg\:mx-34 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .lg\:mx-36 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .lg\:mx-40 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .lg\:ml-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .lg\:ml-1 {
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .lg\:ml-2 {
    margin-right: 0.5rem;
    margin-left: 0;
  }
  .lg\:ml-3 {
    margin-right: 0.75rem;
    margin-left: 0;
  }
  .lg\:ml-4 {
    margin-right: 1rem;
    margin-left: 0;
  }
  .lg\:ml-6 {
    margin-right: 1.5rem;
    margin-left: 0;
  }
  .lg\:ml-8 {
    margin-right: 2rem;
    margin-left: 0;
  }
  .lg\:ml-10 {
    margin-right: 2.5rem;
    margin-left: 0;
  }
  .lg\:ml-12 {
    margin-right: 3rem;
    margin-left: 0;
  }
  .lg\:ml-14 {
    margin-right: 3.5rem;
    margin-left: 0;
  }
  .lg\:ml-16 {
    margin-right: 4rem;
    margin-left: 0;
  }
  .lg\:ml-20 {
    margin-right: 5rem;
    margin-left: 0;
  }
  .lg\:ml-24 {
    margin-right: 6rem;
    margin-left: 0;
  }
  .lg\:ml-28 {
    margin-right: 7rem;
    margin-left: 0;
  }
  .lg\:ml-32 {
    margin-right: 8rem;
    margin-left: 0;
  }
  .lg\:ml-34 {
    margin-right: 9rem;
    margin-left: 0;
  }
  .lg\:ml-36 {
    margin-right: 10rem;
    margin-left: 0;
  }
  .lg\:ml-40 {
    margin-right: 12rem;
    margin-left: 0;
  }
  .lg\:-ml-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .lg\:-ml-1 {
    margin-right: -0.25rem;
    margin-left: 0;
  }
  .lg\:-ml-2 {
    margin-right: -0.5rem;
    margin-left: 0;
  }
  .lg\:-ml-3 {
    margin-right: -0.75rem;
    margin-left: 0;
  }
  .lg\:-ml-4 {
    margin-right: -1rem;
    margin-left: 0;
  }
  .lg\:-ml-6 {
    margin-right: -1.5rem;
    margin-left: 0;
  }
  .lg\:-ml-8 {
    margin-right: -2rem;
    margin-left: 0;
  }
  .lg\:-ml-10 {
    margin-right: -2.5rem;
    margin-left: 0;
  }
  .lg\:-ml-12 {
    margin-right: -3rem;
    margin-left: 0;
  }
  .lg\:-ml-14 {
    margin-right: -3.5rem;
    margin-left: 0;
  }
  .lg\:-ml-16 {
    margin-right: -4rem;
    margin-left: 0;
  }
  .lg\:-ml-20 {
    margin-right: -5rem;
    margin-left: 0;
  }
  .lg\:-ml-24 {
    margin-right: -6rem;
    margin-left: 0;
  }
  .lg\:-ml-28 {
    margin-right: -7rem;
    margin-left: 0;
  }
  .lg\:-ml-32 {
    margin-right: -8rem;
    margin-left: 0;
  }
  .lg\:-ml-34 {
    margin-right: -9rem;
    margin-left: 0;
  }
  .lg\:-ml-36 {
    margin-right: -10rem;
    margin-left: 0;
  }
  .lg\:-ml-40 {
    margin-right: -12rem;
    margin-left: 0;
  }
  .lg\:pl-0 {
    padding-right: 0;
    padding-left: auto;
  }
  .lg\:pl-1 {
    padding-right: 0.25rem;
    padding-left: auto;
  }
  .lg\:pl-2 {
    padding-right: 0.5rem;
    padding-left: auto;
  }
  .lg\:pl-3 {
    padding-right: 0.75rem;
    padding-left: auto;
  }
  .lg\:pl-4 {
    padding-right: 1rem;
    padding-left: auto;
  }
  .lg\:pl-6 {
    padding-right: 1.5rem;
    padding-left: auto;
  }
  .lg\:pl-8 {
    padding-right: 2rem;
    padding-left: auto;
  }
  .lg\:pl-10 {
    padding-right: 2.5rem;
    padding-left: auto;
  }
  .lg\:pl-12 {
    padding-right: 3rem;
    padding-left: auto;
  }
  .lg\:pl-14 {
    padding-right: 3.5rem;
    padding-left: auto;
  }
  .lg\:pl-16 {
    padding-right: 4rem;
    padding-left: auto;
  }
  .lg\:pl-20 {
    padding-right: 5rem;
    padding-left: auto;
  }
  .lg\:pl-24 {
    padding-right: 6rem;
    padding-left: auto;
  }
  .lg\:pl-28 {
    padding-right: 7rem;
    padding-left: auto;
  }
  .lg\:pl-32 {
    padding-right: 8rem;
    padding-left: auto;
  }
  .lg\:pl-34 {
    padding-right: 9rem;
    padding-left: auto;
  }
  .lg\:pl-36 {
    padding-right: 10rem;
    padding-left: auto;
  }
  .lg\:pl-40 {
    padding-right: 12rem;
    padding-left: auto;
  }
  .lg\:mr-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .lg\:mr-1 {
    margin-left: 0.25rem;
    margin-right: 0;
  }
  .lg\:mr-2 {
    margin-left: 0.5rem;
    margin-right: 0;
  }
  .lg\:mr-3 {
    margin-left: 0.75rem;
    margin-right: 0;
  }
  .lg\:mr-4 {
    margin-left: 1rem;
    margin-right: 0;
  }
  .lg\:mr-5 {
    margin-left: 1.25rem;
    margin-right: 0;
  }
  .lg\:mr-6 {
    margin-left: 1.5rem;
    margin-right: 0;
  }
  .lg\:mr-8 {
    margin-left: 2rem;
    margin-right: 0;
  }
  .lg\:mr-10 {
    margin-left: 2.5rem;
    margin-right: 0;
  }
  .lg\:mr-12 {
    margin-left: 3rem;
    margin-right: 0;
  }
  .lg\:mr-14 {
    margin-left: 3.5rem;
    margin-right: 0;
  }
  .lg\:mr-16 {
    margin-left: 4rem;
    margin-right: 0;
  }
  .lg\:mr-20 {
    margin-left: 5rem;
    margin-right: 0;
  }
  .lg\:mr-24 {
    margin-left: 6rem;
    margin-right: 0;
  }
  .lg\:mr-28 {
    margin-left: 7rem;
    margin-right: 0;
  }
  .lg\:mr-32 {
    margin-left: 8rem;
    margin-right: 0;
  }
  .lg\:mr-34 {
    margin-left: 9rem;
    margin-right: 0;
  }
  .lg\:mr-36 {
    margin-left: 10rem;
    margin-right: 0;
  }
  .lg\:mr-40 {
    margin-left: 12rem;
    margin-right: 0;
  }
  .lg\:-mr-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .lg\:-mr-1 {
    margin-left: -0.25rem;
    margin-right: 0;
  }
  .lg\:-mr-2 {
    margin-left: -0.5rem;
    margin-right: 0;
  }
  .lg\:-mr-3 {
    margin-left: -0.75rem;
    margin-right: 0;
  }
  .lg\:-mr-4 {
    margin-left: -1rem;
    margin-right: 0;
  }
  .lg\:-mr-6 {
    margin-left: -1.5rem;
    margin-right: 0;
  }
  .lg\:-mr-8 {
    margin-left: -2rem;
    margin-right: 0;
  }
  .lg\:-mr-10 {
    margin-left: -2.5rem;
    margin-right: 0;
  }
  .lg\:-mr-12 {
    margin-left: -3rem;
    margin-right: 0;
  }
  .lg\:-mr-14 {
    margin-left: -3.5rem;
    margin-right: 0;
  }
  .lg\:-mr-16 {
    margin-left: -4rem;
    margin-right: 0;
  }
  .lg\:-mr-20 {
    margin-left: -5rem;
    margin-right: 0;
  }
  .lg\:-mr-24 {
    margin-left: -6rem;
    margin-right: 0;
  }
  .lg\:-mr-28 {
    margin-left: -7rem;
    margin-right: 0;
  }
  .lg\:-mr-32 {
    margin-left: -8rem;
    margin-right: 0;
  }
  .lg\:-mr-34 {
    margin-left: -9rem;
    margin-right: 0;
  }
  .lg\:-mr-36 {
    margin-left: -10rem;
    margin-right: 0;
  }
  .lg\:-mr-40 {
    margin-left: -12rem;
    margin-right: 0;
  }
  .lg\:pr-0 {
    padding-left: 0;
    padding-right: auto;
  }
  .lg\:pr-1 {
    padding-left: 0.25rem;
    padding-right: auto;
  }
  .lg\:pr-2 {
    padding-left: 0.5rem;
    padding-right: auto;
  }
  .lg\:pr-3 {
    padding-left: 0.75rem;
    padding-right: auto;
  }
  .lg\:pr-4 {
    padding-left: 1rem;
    padding-right: auto;
  }
  .lg\:pr-6 {
    padding-left: 1.5rem;
    padding-right: auto;
  }
  .lg\:pr-8 {
    padding-left: 2rem;
    padding-right: auto;
  }
  .lg\:pr-10 {
    padding-left: 2.5rem;
    padding-right: auto;
  }
  .lg\:pr-12 {
    padding-left: 3rem;
    padding-right: auto;
  }
  .lg\:pr-14 {
    padding-left: 3.5rem;
    padding-right: auto;
  }
  .lg\:pr-16 {
    padding-left: 4rem;
    padding-right: auto;
  }
  .lg\:pr-20 {
    padding-left: 5rem;
    padding-right: auto;
  }
  .lg\:pr-24 {
    padding-left: 6rem;
    padding-right: auto;
  }
  .lg\:pr-28 {
    padding-left: 7rem;
    padding-right: auto;
  }
  .lg\:pr-32 {
    padding-left: 8rem;
    padding-right: auto;
  }
  .lg\:pr-34 {
    padding-left: 9rem;
    padding-right: auto;
  }
  .lg\:pr-36 {
    padding-left: 10rem;
    padding-right: auto;
  }
  .lg\:pr-40 {
    padding-left: 12rem;
    padding-right: auto;
  }
  .lg\:border-l-0 {
    border-right-width: 0;
    border-left-width: 0;
  }
  .lg\:border-l {
    border-right-width: 1px;
    border-left-width: 0;
  }
  .lg\:border-l-2 {
    border-right-width: 2px;
    border-left-width: 0;
  }
  .lg\:border-l-3 {
    border-right-width: 3px;
    border-left-width: 0;
  }
  .lg\:border-l-4 {
    border-right-width: 4px;
    border-left-width: 0;
  }
  .lg\:border-l-8 {
    border-right-width: 8px;
    border-left-width: 0;
  }
  .lg\:border-r-0 {
    border-left-width: 0;
    border-right-width: 0;
  }
  .lg\:border-r {
    border-left-width: 1px;
    border-right-width: 0;
  }
  .lg\:border-r-2 {
    border-left-width: 2px;
    border-right-width: 0;
  }
  .lg\:border-r-3 {
    border-left-width: 3px;
    border-right-width: 0;
  }
  .lg\:border-r-4 {
    border-left-width: 4px;
    border-right-width: 0;
  }
  .lg\:border-r-8 {
    border-left-width: 8px;
    border-right-width: 0;
  }
  .lg\:text-left {
    text-align: right;
  }
  .lg\:text-right {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .xl\:px-34 {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .xl\:px-36 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .xl\:px-40 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .xl\:mx-34 {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .xl\:mx-36 {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .xl\:mx-40 {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .xl\:ml-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .xl\:ml-1 {
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .xl\:ml-2 {
    margin-right: 0.5rem;
    margin-left: 0;
  }
  .xl\:ml-3 {
    margin-right: 0.75rem;
    margin-left: 0;
  }
  .xl\:ml-4 {
    margin-right: 1rem;
    margin-left: 0;
  }
  .xl\:ml-6 {
    margin-right: 1.5rem;
    margin-left: 0;
  }
  .xl\:ml-8 {
    margin-right: 2rem;
    margin-left: 0;
  }
  .xl\:ml-10 {
    margin-right: 2.5rem;
    margin-left: 0;
  }
  .xl\:ml-12 {
    margin-right: 3rem;
    margin-left: 0;
  }
  .xl\:ml-14 {
    margin-right: 3.5rem;
    margin-left: 0;
  }
  .xl\:ml-16 {
    margin-right: 4rem;
    margin-left: 0;
  }
  .xl\:ml-20 {
    margin-right: 5rem;
    margin-left: 0;
  }
  .xl\:ml-24 {
    margin-right: 6rem;
    margin-left: 0;
  }
  .xl\:ml-28 {
    margin-right: 7rem;
    margin-left: 0;
  }
  .xl\:ml-32 {
    margin-right: 8rem;
    margin-left: 0;
  }
  .xl\:ml-34 {
    margin-right: 9rem;
    margin-left: 0;
  }
  .xl\:ml-36 {
    margin-right: 10rem;
    margin-left: 0;
  }
  .xl\:ml-40 {
    margin-right: 12rem;
    margin-left: 0;
  }
  .xl\:-ml-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .xl\:-ml-1 {
    margin-right: -0.25rem;
    margin-left: 0;
  }
  .xl\:-ml-2 {
    margin-right: -0.5rem;
    margin-left: 0;
  }
  .xl\:-ml-3 {
    margin-right: -0.75rem;
    margin-left: 0;
  }
  .xl\:-ml-4 {
    margin-right: -1rem;
    margin-left: 0;
  }
  .xl\:-ml-6 {
    margin-right: -1.5rem;
    margin-left: 0;
  }
  .xl\:-ml-8 {
    margin-right: -2rem;
    margin-left: 0;
  }
  .xl\:-ml-10 {
    margin-right: -2.5rem;
    margin-left: 0;
  }
  .xl\:-ml-12 {
    margin-right: -3rem;
    margin-left: 0;
  }
  .xl\:-ml-14 {
    margin-right: -3.5rem;
    margin-left: 0;
  }
  .xl\:-ml-16 {
    margin-right: -4rem;
    margin-left: 0;
  }
  .xl\:-ml-20 {
    margin-right: -5rem;
    margin-left: 0;
  }
  .xl\:-ml-24 {
    margin-right: -6rem;
    margin-left: 0;
  }
  .xl\:-ml-28 {
    margin-right: -7rem;
    margin-left: 0;
  }
  .xl\:-ml-32 {
    margin-right: -8rem;
    margin-left: 0;
  }
  .xl\:-ml-34 {
    margin-right: -9rem;
    margin-left: 0;
  }
  .xl\:-ml-36 {
    margin-right: -10rem;
    margin-left: 0;
  }
  .xl\:-ml-40 {
    margin-right: -12rem;
    margin-left: 0;
  }
  .xl\:pl-0 {
    padding-right: 0;
    padding-left: auto;
  }
  .xl\:pl-1 {
    padding-right: 0.25rem;
    padding-left: auto;
  }
  .xl\:pl-2 {
    padding-right: 0.5rem;
    padding-left: auto;
  }
  .xl\:pl-3 {
    padding-right: 0.75rem;
    padding-left: auto;
  }
  .xl\:pl-4 {
    padding-right: 1rem;
    padding-left: auto;
  }
  .xl\:pl-6 {
    padding-right: 1.5rem;
    padding-left: auto;
  }
  .xl\:pl-8 {
    padding-right: 2rem;
    padding-left: auto;
  }
  .xl\:pl-10 {
    padding-right: 2.5rem;
    padding-left: auto;
  }
  .xl\:pl-12 {
    padding-right: 3rem;
    padding-left: auto;
  }
  .xl\:pl-14 {
    padding-right: 3.5rem;
    padding-left: auto;
  }
  .xl\:pl-16 {
    padding-right: 4rem;
    padding-left: auto;
  }
  .xl\:pl-20 {
    padding-right: 5rem;
    padding-left: auto;
  }
  .xl\:pl-24 {
    padding-right: 6rem;
    padding-left: auto;
  }
  .xl\:pl-28 {
    padding-right: 7rem;
    padding-left: auto;
  }
  .xl\:pl-32 {
    padding-right: 8rem;
    padding-left: auto;
  }
  .xl\:pl-34 {
    padding-right: 9rem;
    padding-left: auto;
  }
  .xl\:pl-36 {
    padding-right: 10rem;
    padding-left: auto;
  }
  .xl\:pl-40 {
    padding-right: 12rem;
    padding-left: auto;
  }
  .xl\:mr-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .xl\:mr-1 {
    margin-left: 0.25rem;
    margin-right: 0;
  }
  .xl\:mr-2 {
    margin-left: 0.5rem;
    margin-right: 0;
  }
  .xl\:mr-3 {
    margin-left: 0.75rem;
    margin-right: 0;
  }
  .xl\:mr-4 {
    margin-left: 1rem;
    margin-right: 0;
  }
  .xl\:mr-5 {
    margin-left: 1.25rem;
    margin-right: 0;
  }
  .xl\:mr-6 {
    margin-left: 1.5rem;
    margin-right: 0;
  }
  .xl\:mr-8 {
    margin-left: 2rem;
    margin-right: 0;
  }
  .xl\:mr-10 {
    margin-left: 2.5rem;
    margin-right: 0;
  }
  .xl\:mr-12 {
    margin-left: 3rem;
    margin-right: 0;
  }
  .xl\:mr-14 {
    margin-left: 3.5rem;
    margin-right: 0;
  }
  .xl\:mr-16 {
    margin-left: 4rem;
    margin-right: 0;
  }
  .xl\:mr-20 {
    margin-left: 5rem;
    margin-right: 0;
  }
  .xl\:mr-24 {
    margin-left: 6rem;
    margin-right: 0;
  }
  .xl\:mr-28 {
    margin-left: 7rem;
    margin-right: 0;
  }
  .xl\:mr-32 {
    margin-left: 8rem;
    margin-right: 0;
  }
  .xl\:mr-34 {
    margin-left: 9rem;
    margin-right: 0;
  }
  .xl\:mr-36 {
    margin-left: 10rem;
    margin-right: 0;
  }
  .xl\:mr-40 {
    margin-left: 12rem;
    margin-right: 0;
  }
  .xl\:pl-0 {
    padding-left: 0;
    padding-right: auto;
  }
  .xl\:pr-1 {
    padding-left: 0.25rem;
    padding-right: auto;
  }
  .xl\:pr-2 {
    padding-left: 0.5rem;
    padding-right: auto;
  }
  .xl\:pr-3 {
    padding-left: 0.75rem;
    padding-right: auto;
  }
  .xl\:pr-4 {
    padding-left: 1rem;
    padding-right: auto;
  }
  .xl\:pr-6 {
    padding-left: 1.5rem;
    padding-right: auto;
  }
  .xl\:pr-8 {
    padding-left: 2rem;
    padding-right: auto;
  }
  .xl\:pr-10 {
    padding-left: 2.5rem;
    padding-right: auto;
  }
  .xl\:pr-12 {
    padding-left: 3rem;
    padding-right: auto;
  }
  .xl\:pr-14 {
    padding-left: 3.5rem;
    padding-right: auto;
  }
  .xl\:pr-16 {
    padding-left: 4rem;
    padding-right: auto;
  }
  .xl\:pr-20 {
    padding-left: 5rem;
    padding-right: auto;
  }
  .xl\:pr-24 {
    padding-left: 6rem;
    padding-right: auto;
  }
  .xl\:pr-28 {
    padding-left: 7rem;
    padding-right: auto;
  }
  .xl\:pr-32 {
    padding-left: 8rem;
    padding-right: auto;
  }
  .xl\:pr-34 {
    padding-left: 9rem;
    padding-right: auto;
  }
  .xl\:pr-36 {
    padding-left: 10rem;
    padding-right: auto;
  }
  .xl\:pr-40 {
    padding-left: 12rem;
    padding-right: auto;
  }
  .xl\:-mr-0 {
    margin-right: 0;
    margin-left: 0;
  }
  .xl\:-mr-1 {
    margin-left: -0.25rem;
    margin-right: 0;
  }
  .xl\:-mr-2 {
    margin-left: -0.5rem;
    margin-right: 0;
  }
  .xl\:-mr-3 {
    margin-left: -0.75rem;
    margin-right: 0;
  }
  .xl\:-mr-4 {
    margin-left: -1rem;
    margin-right: 0;
  }
  .xl\:-mr-6 {
    margin-left: -1.5rem;
    margin-right: 0;
  }
  .xl\:-mr-8 {
    margin-left: -2rem;
    margin-right: 0;
  }
  .xl\:-mr-10 {
    margin-left: -2.5rem;
    margin-right: 0;
  }
  .xl\:-mr-12 {
    margin-left: -3rem;
    margin-right: 0;
  }
  .xl\:-mr-14 {
    margin-left: -3.5rem;
    margin-right: 0;
  }
  .xl\:-mr-16 {
    margin-left: -4rem;
    margin-right: 0;
  }
  .xl\:-mr-20 {
    margin-left: -5rem;
    margin-right: 0;
  }
  .xl\:-mr-24 {
    margin-left: -6rem;
    margin-right: 0;
  }
  .xl\:-mr-28 {
    margin-left: -7rem;
    margin-right: 0;
  }
  .xl\:-mr-32 {
    margin-left: -8rem;
    margin-right: 0;
  }
  .xl\:-mr-34 {
    margin-left: -9rem;
    margin-right: 0;
  }
  .xl\:-mr-36 {
    margin-left: -10rem;
    margin-right: 0;
  }
  .xl\:-mr-40 {
    margin-left: -12rem;
    margin-right: 0;
  }
  .xl\:border-l-0 {
    border-right-width: 0;
    border-left-width: 0;
  }
  .xl\:border-l {
    border-right-width: 1px;
    border-left-width: 0;
  }
  .xl\:border-l-2 {
    border-right-width: 2px;
    border-left-width: 0;
  }
  .xl\:border-l-3 {
    border-right-width: 3px;
    border-left-width: 0;
  }
  .xl\:border-l-4 {
    border-right-width: 4px;
    border-left-width: 0;
  }
  .xl\:border-l-8 {
    border-right-width: 8px;
    border-left-width: 0;
  }
  .xl\:border-r-0 {
    border-left-width: 0;
    border-right-width: 0;
  }
  .xl\:border-r {
    border-left-width: 1px;
    border-right-width: 0;
  }
  .xl\:border-r-2 {
    border-left-width: 2px;
    border-right-width: 0;
  }
  .xl\:border-r-3 {
    border-left-width: 3px;
    border-right-width: 0;
  }
  .xl\:border-r-4 {
    border-left-width: 4px;
    border-right-width: 0;
  }
  .xl\:border-r-8 {
    border-left-width: 8px;
    border-right-width: 0;
  }
  .xl\:text-left {
    text-align: right;
  }
  .xl\:text-right {
    text-align: left;
  }
}
select,
.vdatetime-input {
  background-position: left 10px center;
  background-image: url(../mckd/public/images/select-arrow.svg);
}
.vdatetime-input--covid {
  background-image: url(../mckd/public/images/covid19/select-arrow.svg);
}
.flip-img {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH";
}
.caldera-grid select {
  background-position: left 10px center !important;
}
.site-search {
  right: auto;
  left: 112px;
}
.site-search-trigger-close {
  left: 33px;
  right: auto;
}
.site-search-trigger-close span:before {
  left: auto;
  right: 0;
}
.site-search-trigger-close span:after {
  left: 0;
  right: auto;
}
.progress-bar {
  float: right;
}
.site-nav {
  right: auto;
  left: -100%;
}
.site-nav.is-open {
  right: auto;
  left: 0;
}
.header__menu li a {
  font-size: 0.75rem;
  margin-right: 2.5rem;
  margin-left: 0;
}
.header__section .lg\:pl-10 {
  padding-left: 0;
}
.banner--hero .banner__line {
  margin-left: auto;
  margin-right: 190px;
}
.banner--hero .banner__line:before {
  left: auto;
  right: 190px;
}
.banner__breadcrumbs {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(78%, rgba(9, 9, 9, 0)), to(rgba(0, 0, 0, 0.35)));
  background-image: linear-gradient(90deg, rgba(9, 9, 9, 0) 78%, rgba(0, 0, 0, 0.35) 100%);
}
.multiselect {
  text-align: right;
}
.multiselect__tags {
  padding: 0 0.75rem 0 40px !important;
}
.multiselect__caret {
  right: auto;
  left: 0;
}
.direction-ltr {
  direction: ltr;
}
.intl-tel-input .selected-flag .iti-arrow {
  right: auto !important;
  left: 6px !important;
  border-top: 4px solid #fff;
}
.checkbox_container,
.radio_container {
  padding-right: 28px;
  padding-left: 0;
}
.checkbox_checkmark,
.radio_checkmark {
  right: 0;
  left: auto;
}
.list-reset--bordered li {
  border-right-width: 0;
  border-left-width: 1px;
}
.list--services-button button:last-child {
  border-left: 0;
}
.list--services-button button {
  border-right-width: 0;
  border-left: 1px solid #d8d8d8;
}
.table--bordered tbody tr td {
  border-left: 0;
  border-right: 1px solid #d8d8d8;
}
.table--bordered tbody tr td:last-child {
  border-left: 1px solid #d8d8d8;
  border-right: 0;
}
.table--bordered thead tr th {
  border-left: 0;
  border-right: 1px solid #d8d8d8;
}
.table--bordered thead tr th:last-child {
  border-left: 1px solid #d8d8d8;
  border-right: 0;
}
.caldera-grid .col-sm-1,
.caldera-grid .col-sm-10,
.caldera-grid .col-sm-11,
.caldera-grid .col-sm-12,
.caldera-grid .col-sm-2,
.caldera-grid .col-sm-3,
.caldera-grid .col-sm-4,
.caldera-grid .col-sm-5,
.caldera-grid .col-sm-6,
.caldera-grid .col-sm-7,
.caldera-grid .col-sm-8,
.caldera-grid .col-sm-9 {
  float: right !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header__menu li a {
    margin-left: 0;
    margin-right: 1rem;
  }
}
@media (max-width: 767px) {
  .banner--hero .banner__line {
    margin-right: 0;
  }
  .caldera-grid .col-sm-1,
  .caldera-grid .col-sm-10,
  .caldera-grid .col-sm-11,
  .caldera-grid .col-sm-12,
  .caldera-grid .col-sm-2,
  .caldera-grid .col-sm-3,
  .caldera-grid .col-sm-4,
  .caldera-grid .col-sm-5,
  .caldera-grid .col-sm-6,
  .caldera-grid .col-sm-7,
  .caldera-grid .col-sm-8,
  .caldera-grid .col-sm-9 {
    float: none !important;
  }
}
.content-list ul,
.content-list ol {
  padding-right: 1.25rem;
  padding-left: 0;
}
.rtl-pl-0 {
  padding-left: 0;
}
@media (min-width: 992px) and (max-width: 1090px) {
  .container {
    padding-left: 0 !important;
    padding-right: 48px !important;
  }
}
.section__body--covid--overview {
  text-align: right !important;
}
.section__body--covid--overview p {
  text-align: right !important;
}
.c-tooltip__text {
  margin-left: auto;
  margin-right: -10px;
  font-size: 11.2px;
}
.c-tooltip__text:after {
  left: auto;
  right: 17px;
  margin-left: auto;
  margin-right: -7px;
}
.c-tooltip__text:before {
  left: auto;
  right: 17px;
  margin-left: auto;
  margin-right: -9px;
}
@media (max-width: 767px) {
  .header {
    height: 120px;
  }
  .site-search {
    right: auto !important;
    left: 64px !important;
  }
  .site-search-trigger-close {
    right: auto !important;
    left: 22px !important;
  }
  .online-poll {
    width: 300px!important;
    right: 0!important;
    margin-bottom: 60px!important;
  }
  .online-poll + a:hover,
  .online-poll + a:focus {
    background-color: transparent;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .header {
    height: 120px;
  }
  .site-search {
    right: auto !important;
    left: 64px !important;
  }
  .site-search-trigger-close {
    right: auto !important;
    left: 22px !important;
  }
}
