/** .p-content staat gelijk aan bootstrap p-3 p-md-4 p-lg-5 **/

.p-content {
  padding: 1rem;
}

@media (min-width: 768px) {
  .p-content {
    padding: 1.5rem;
  }
}

@media (min-width: 992px) {
  .p-content {
    padding: 3rem;
  }
}

.bg-gradient-white66-to-orange33 {
  background: linear-gradient(to right, #FFF 66%, #FF7800 33%);
}

.bg-gradient-silver66-to-orange33 {
  background: linear-gradient(to right, #EDEEF2 66%, #FF7800 33%);
}

.bg-gradient-blue66-to-gray33 {
  background: linear-gradient(to right, #2681FD 66%, #EDEEF2 66%);
}

.bg-gradient-blue-transparent-gray {
  background: linear-gradient(to right, #2681FD 33%, transparent 33%, 66%, #EDEEF2 66%);
}

.bg-gradient-gray33-to-white66 {
  background: linear-gradient(to right, #EDEEF2 33%, #FFF 66%);
}

.bg-menu {
  background: linear-gradient(to right, #000 48%, #FFF 48%);
}

.col-centered {
  display: flex;
  justify-content: center !important;
}

.col-centered > div {
  align-self: center !important;
}

.col-centered-vertical {
  display: flex;
}

.col-centered-vertical div {
  align-self: center !important;
}

.btn-blue-white {
  background-color: #2681FD;
  color: #FFF;
  border-color: #FFF;
}

.btn-blue-white:hover {
  background-color: #FFF;
  color: #2681FD;
  border-color: #FFF;
}

.btn-white-black {
  background-color: #FFF;
  color: #000;
  border-color: #FFF;
}

.btn-white-black:hover {
  background-color: #000;
  color: #FFF;
  border-color: #000;
}

.btn-md {
  padding: 5px 9px;
  font-size: .9rem;
  letter-spacing: .1rem;
}

.btn-lg {
  padding: 9px 19px;
  font-size: 15px;
  letter-spacing: -0.03em;
}

.btn-fat {
  text-transform: inherit;
  font-size: 17px;
  padding: 4px 9px;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-black {
  background-color: #000 !important;
}

.bg-white {
  background-color: #FFF !important;
}

.bg-000 {
  background-color: #000 !important;
}

.bg-fff {
  background-color: #FFF !important;
}

.bg-orange {
  background-color: #FF7800 !important;
}

.bg-lime {
  background-color: lime !important;
}

.bg-blue {
  background-color: #2681FD !important;
}

.bg-gray {
  background-color: #EDEEF2 !important;
}

.bg-silver {
  background-color: #EDEEF2 !important;
}

.bg-gray-darker {
  background-color: #707070 !important;
}

.bg-gray-darkest {
  background-color: #2F2F2F !important;
}

.bg-gray-dark-3 {
  background-color: #292929 !important;
}

.bg-blue-accent {
  background-color: #3E82FF !important;
}

.bg-blue-dark {
  background-color: #2A65F1 !important;
}

.bg-fff30 {
  background-color: rgba(255, 255, 255, .3) !important;
}

.bg-blue-accent-85 {
  background-color: rgba(62, 130, 255, .85) !important;
}

.hover\:bg-transparent:hover {
  background-color: transparent !important;
}

.hover\:bg-black:hover {
  background-color: #000 !important;
}

.hover\:bg-white:hover {
  background-color: #FFF !important;
}

.hover\:bg-000:hover {
  background-color: #000 !important;
}

.hover\:bg-fff:hover {
  background-color: #FFF !important;
}

.hover\:bg-orange:hover {
  background-color: #FF7800 !important;
}

.hover\:bg-lime:hover {
  background-color: lime !important;
}

.hover\:bg-blue:hover {
  background-color: #2681FD !important;
}

.hover\:bg-gray:hover {
  background-color: #EDEEF2 !important;
}

.hover\:bg-silver:hover {
  background-color: #EDEEF2 !important;
}

.hover\:bg-gray-darker:hover {
  background-color: #707070 !important;
}

.hover\:bg-gray-darkest:hover {
  background-color: #2F2F2F !important;
}

.hover\:bg-gray-dark-3:hover {
  background-color: #292929 !important;
}

.hover\:bg-blue-accent:hover {
  background-color: #3E82FF !important;
}

.hover\:bg-blue-dark:hover {
  background-color: #2A65F1 !important;
}

.hover\:bg-fff30:hover {
  background-color: rgba(255, 255, 255, .3) !important;
}

.hover\:bg-blue-accent-85:hover {
  background-color: rgba(62, 130, 255, .85) !important;
}

.border-transparent {
  border-color: transparent !important;
}

.border-black {
  border-color: #000 !important;
}

.border-white {
  border-color: #FFF !important;
}

.border-000 {
  border-color: #000 !important;
}

.border-fff {
  border-color: #FFF !important;
}

.border-orange {
  border-color: #FF7800 !important;
}

.border-lime {
  border-color: lime !important;
}

.border-blue {
  border-color: #2681FD !important;
}

.border-gray {
  border-color: #EDEEF2 !important;
}

.border-silver {
  border-color: #EDEEF2 !important;
}

.border-gray-darker {
  border-color: #707070 !important;
}

.border-gray-darkest {
  border-color: #2F2F2F !important;
}

.border-gray-dark-3 {
  border-color: #292929 !important;
}

.border-blue-accent {
  border-color: #3E82FF !important;
}

.border-blue-dark {
  border-color: #2A65F1 !important;
}

.border-fff30 {
  border-color: rgba(255, 255, 255, .3) !important;
}

.border-blue-accent-85 {
  border-color: rgba(62, 130, 255, .85) !important;
}

.hover\:border-transparent:hover {
  border-color: transparent !important;
}

.hover\:border-black:hover {
  border-color: #000 !important;
}

.hover\:border-white:hover {
  border-color: #FFF !important;
}

.hover\:border-000:hover {
  border-color: #000 !important;
}

.hover\:border-fff:hover {
  border-color: #FFF !important;
}

.hover\:border-orange:hover {
  border-color: #FF7800 !important;
}

.hover\:border-lime:hover {
  border-color: lime !important;
}

.hover\:border-blue:hover {
  border-color: #2681FD !important;
}

.hover\:border-gray:hover {
  border-color: #EDEEF2 !important;
}

.hover\:border-silver:hover {
  border-color: #EDEEF2 !important;
}

.hover\:border-gray-darker:hover {
  border-color: #707070 !important;
}

.hover\:border-gray-darkest:hover {
  border-color: #2F2F2F !important;
}

.hover\:border-gray-dark-3:hover {
  border-color: #292929 !important;
}

.hover\:border-blue-accent:hover {
  border-color: #3E82FF !important;
}

.hover\:border-blue-dark:hover {
  border-color: #2A65F1 !important;
}

.hover\:border-fff30:hover {
  border-color: rgba(255, 255, 255, .3) !important;
}

.hover\:border-blue-accent-85:hover {
  border-color: rgba(62, 130, 255, .85) !important;
}

.border-0 {
  border-width: 0 !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-8 {
  border-width: 8px !important;
}

.border {
  border-width: 1px !important;
}

.border-t-0 {
  border-top-width: 0 !important;
}

.border-r-0 {
  border-right-width: 0 !important;
}

.border-b-0 {
  border-bottom-width: 0 !important;
}

.border-l-0 {
  border-left-width: 0 !important;
}

.border-t-2 {
  border-top-width: 2px !important;
}

.border-r-2 {
  border-right-width: 2px !important;
}

.border-b-2 {
  border-bottom-width: 2px !important;
}

.border-l-2 {
  border-left-width: 2px !important;
}

.border-t-4 {
  border-top-width: 4px !important;
}

.border-r-4 {
  border-right-width: 4px !important;
}

.border-b-4 {
  border-bottom-width: 4px !important;
}

.border-l-4 {
  border-left-width: 4px !important;
}

.border-t-8 {
  border-top-width: 8px !important;
}

.border-r-8 {
  border-right-width: 8px !important;
}

.border-b-8 {
  border-bottom-width: 8px !important;
}

.border-l-8 {
  border-left-width: 8px !important;
}

.border-t {
  border-top-width: 1px !important;
}

.border-r {
  border-right-width: 1px !important;
}

.border-b {
  border-bottom-width: 1px !important;
}

.border-l {
  border-left-width: 1px !important;
}

.hover\:border-0:hover {
  border-width: 0 !important;
}

.hover\:border-2:hover {
  border-width: 2px !important;
}

.hover\:border-4:hover {
  border-width: 4px !important;
}

.hover\:border-8:hover {
  border-width: 8px !important;
}

.hover\:border:hover {
  border-width: 1px !important;
}

.hover\:border-t-0:hover {
  border-top-width: 0 !important;
}

.hover\:border-r-0:hover {
  border-right-width: 0 !important;
}

.hover\:border-b-0:hover {
  border-bottom-width: 0 !important;
}

.hover\:border-l-0:hover {
  border-left-width: 0 !important;
}

.hover\:border-t-2:hover {
  border-top-width: 2px !important;
}

.hover\:border-r-2:hover {
  border-right-width: 2px !important;
}

.hover\:border-b-2:hover {
  border-bottom-width: 2px !important;
}

.hover\:border-l-2:hover {
  border-left-width: 2px !important;
}

.hover\:border-t-4:hover {
  border-top-width: 4px !important;
}

.hover\:border-r-4:hover {
  border-right-width: 4px !important;
}

.hover\:border-b-4:hover {
  border-bottom-width: 4px !important;
}

.hover\:border-l-4:hover {
  border-left-width: 4px !important;
}

.hover\:border-t-8:hover {
  border-top-width: 8px !important;
}

.hover\:border-r-8:hover {
  border-right-width: 8px !important;
}

.hover\:border-b-8:hover {
  border-bottom-width: 8px !important;
}

.hover\:border-l-8:hover {
  border-left-width: 8px !important;
}

.hover\:border-t:hover {
  border-top-width: 1px !important;
}

.hover\:border-r:hover {
  border-right-width: 1px !important;
}

.hover\:border-b:hover {
  border-bottom-width: 1px !important;
}

.hover\:border-l:hover {
  border-left-width: 1px !important;
}

.font-raleway {
  font-family: Raleway !important;
}

.font-hairline {
  font-weight: 100 !important;
}

.font-thin {
  font-weight: 200 !important;
}

.font-light {
  font-weight: 300 !important;
}

.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

.font-extrabold {
  font-weight: 800 !important;
}

.font-black {
  font-weight: 900 !important;
}

.hover\:font-hairline:hover {
  font-weight: 100 !important;
}

.hover\:font-thin:hover {
  font-weight: 200 !important;
}

.hover\:font-light:hover {
  font-weight: 300 !important;
}

.hover\:font-normal:hover {
  font-weight: 400 !important;
}

.hover\:font-medium:hover {
  font-weight: 500 !important;
}

.hover\:font-semibold:hover {
  font-weight: 600 !important;
}

.hover\:font-bold:hover {
  font-weight: 700 !important;
}

.hover\:font-extrabold:hover {
  font-weight: 800 !important;
}

.hover\:font-black:hover {
  font-weight: 900 !important;
}

.h-1 {
  height: .25rem !important;
}

.h-2 {
  height: .5rem !important;
}

.h-3 {
  height: .75rem !important;
}

.h-4 {
  height: 1rem !important;
}

.h-5 {
  height: 1.25rem !important;
}

.h-6 {
  height: 1.5rem !important;
}

.h-8 {
  height: 2rem !important;
}

.h-10 {
  height: 2.5rem !important;
}

.h-12 {
  height: 3rem !important;
}

.h-16 {
  height: 4rem !important;
}

.h-24 {
  height: 6rem !important;
}

.h-32 {
  height: 8rem !important;
}

.h-48 {
  height: 12rem !important;
}

.h-64 {
  height: 16rem !important;
}

.h-auto {
  height: auto !important;
}

.h-px {
  height: 1px !important;
}

.h-full {
  height: 100% !important;
}

.h-screen {
  height: 100vh !important;
}

.h-50vh {
  height: 50vh !important;
}

.h-screen-min-topmenu {
  height: calc(100vh - 62px) !important;
}

.hover\:h-1:hover {
  height: .25rem !important;
}

.hover\:h-2:hover {
  height: .5rem !important;
}

.hover\:h-3:hover {
  height: .75rem !important;
}

.hover\:h-4:hover {
  height: 1rem !important;
}

.hover\:h-5:hover {
  height: 1.25rem !important;
}

.hover\:h-6:hover {
  height: 1.5rem !important;
}

.hover\:h-8:hover {
  height: 2rem !important;
}

.hover\:h-10:hover {
  height: 2.5rem !important;
}

.hover\:h-12:hover {
  height: 3rem !important;
}

.hover\:h-16:hover {
  height: 4rem !important;
}

.hover\:h-24:hover {
  height: 6rem !important;
}

.hover\:h-32:hover {
  height: 8rem !important;
}

.hover\:h-48:hover {
  height: 12rem !important;
}

.hover\:h-64:hover {
  height: 16rem !important;
}

.hover\:h-auto:hover {
  height: auto !important;
}

.hover\:h-px:hover {
  height: 1px !important;
}

.hover\:h-full:hover {
  height: 100% !important;
}

.hover\:h-screen:hover {
  height: 100vh !important;
}

.hover\:h-50vh:hover {
  height: 50vh !important;
}

.hover\:h-screen-min-topmenu:hover {
  height: calc(100vh - 62px) !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: .25rem !important;
}

.m-2 {
  margin: .5rem !important;
}

.m-3 {
  margin: .75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.m-5 {
  margin: 1.25rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.m-8 {
  margin: 2rem !important;
}

.m-10 {
  margin: 2.5rem !important;
}

.m-12 {
  margin: 3rem !important;
}

.m-16 {
  margin: 4rem !important;
}

.m-20 {
  margin: 5rem !important;
}

.m-24 {
  margin: 6rem !important;
}

.m-32 {
  margin: 8rem !important;
}

.m-auto {
  margin: auto !important;
}

.m-px {
  margin: 1px !important;
}

.m-62px {
  margin: 62px !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-1 {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important;
}

.mx-1 {
  margin-left: .25rem !important;
  margin-right: .25rem !important;
}

.my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}

.mx-2 {
  margin-left: .5rem !important;
  margin-right: .5rem !important;
}

.my-3 {
  margin-top: .75rem !important;
  margin-bottom: .75rem !important;
}

.mx-3 {
  margin-left: .75rem !important;
  margin-right: .75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.mx-20 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.my-24 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.mx-24 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.my-32 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.mx-32 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.mx-px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.my-62px {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.mx-62px {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mt-1 {
  margin-top: .25rem !important;
}

.mr-1 {
  margin-right: .25rem !important;
}

.mb-1 {
  margin-bottom: .25rem !important;
}

.ml-1 {
  margin-left: .25rem !important;
}

.mt-2 {
  margin-top: .5rem !important;
}

.mr-2 {
  margin-right: .5rem !important;
}

.mb-2 {
  margin-bottom: .5rem !important;
}

.ml-2 {
  margin-left: .5rem !important;
}

.mt-3 {
  margin-top: .75rem !important;
}

.mr-3 {
  margin-right: .75rem !important;
}

.mb-3 {
  margin-bottom: .75rem !important;
}

.ml-3 {
  margin-left: .75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.mt-5 {
  margin-top: 1.25rem !important;
}

.mr-5 {
  margin-right: 1.25rem !important;
}

.mb-5 {
  margin-bottom: 1.25rem !important;
}

.ml-5 {
  margin-left: 1.25rem !important;
}

.mt-6 {
  margin-top: 1.5rem !important;
}

.mr-6 {
  margin-right: 1.5rem !important;
}

.mb-6 {
  margin-bottom: 1.5rem !important;
}

.ml-6 {
  margin-left: 1.5rem !important;
}

.mt-8 {
  margin-top: 2rem !important;
}

.mr-8 {
  margin-right: 2rem !important;
}

.mb-8 {
  margin-bottom: 2rem !important;
}

.ml-8 {
  margin-left: 2rem !important;
}

.mt-10 {
  margin-top: 2.5rem !important;
}

.mr-10 {
  margin-right: 2.5rem !important;
}

.mb-10 {
  margin-bottom: 2.5rem !important;
}

.ml-10 {
  margin-left: 2.5rem !important;
}

.mt-12 {
  margin-top: 3rem !important;
}

.mr-12 {
  margin-right: 3rem !important;
}

.mb-12 {
  margin-bottom: 3rem !important;
}

.ml-12 {
  margin-left: 3rem !important;
}

.mt-16 {
  margin-top: 4rem !important;
}

.mr-16 {
  margin-right: 4rem !important;
}

.mb-16 {
  margin-bottom: 4rem !important;
}

.ml-16 {
  margin-left: 4rem !important;
}

.mt-20 {
  margin-top: 5rem !important;
}

.mr-20 {
  margin-right: 5rem !important;
}

.mb-20 {
  margin-bottom: 5rem !important;
}

.ml-20 {
  margin-left: 5rem !important;
}

.mt-24 {
  margin-top: 6rem !important;
}

.mr-24 {
  margin-right: 6rem !important;
}

.mb-24 {
  margin-bottom: 6rem !important;
}

.ml-24 {
  margin-left: 6rem !important;
}

.mt-32 {
  margin-top: 8rem !important;
}

.mr-32 {
  margin-right: 8rem !important;
}

.mb-32 {
  margin-bottom: 8rem !important;
}

.ml-32 {
  margin-left: 8rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mt-px {
  margin-top: 1px !important;
}

.mr-px {
  margin-right: 1px !important;
}

.mb-px {
  margin-bottom: 1px !important;
}

.ml-px {
  margin-left: 1px !important;
}

.mt-62px {
  margin-top: 62px !important;
}

.mr-62px {
  margin-right: 62px !important;
}

.mb-62px {
  margin-bottom: 62px !important;
}

.ml-62px {
  margin-left: 62px !important;
}

.hover\:m-0:hover {
  margin: 0 !important;
}

.hover\:m-1:hover {
  margin: .25rem !important;
}

.hover\:m-2:hover {
  margin: .5rem !important;
}

.hover\:m-3:hover {
  margin: .75rem !important;
}

.hover\:m-4:hover {
  margin: 1rem !important;
}

.hover\:m-5:hover {
  margin: 1.25rem !important;
}

.hover\:m-6:hover {
  margin: 1.5rem !important;
}

.hover\:m-8:hover {
  margin: 2rem !important;
}

.hover\:m-10:hover {
  margin: 2.5rem !important;
}

.hover\:m-12:hover {
  margin: 3rem !important;
}

.hover\:m-16:hover {
  margin: 4rem !important;
}

.hover\:m-20:hover {
  margin: 5rem !important;
}

.hover\:m-24:hover {
  margin: 6rem !important;
}

.hover\:m-32:hover {
  margin: 8rem !important;
}

.hover\:m-auto:hover {
  margin: auto !important;
}

.hover\:m-px:hover {
  margin: 1px !important;
}

.hover\:m-62px:hover {
  margin: 62px !important;
}

.hover\:my-0:hover {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.hover\:mx-0:hover {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.hover\:my-1:hover {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important;
}

.hover\:mx-1:hover {
  margin-left: .25rem !important;
  margin-right: .25rem !important;
}

.hover\:my-2:hover {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}

.hover\:mx-2:hover {
  margin-left: .5rem !important;
  margin-right: .5rem !important;
}

.hover\:my-3:hover {
  margin-top: .75rem !important;
  margin-bottom: .75rem !important;
}

.hover\:mx-3:hover {
  margin-left: .75rem !important;
  margin-right: .75rem !important;
}

.hover\:my-4:hover {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.hover\:mx-4:hover {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.hover\:my-5:hover {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.hover\:mx-5:hover {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.hover\:my-6:hover {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.hover\:mx-6:hover {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.hover\:my-8:hover {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.hover\:mx-8:hover {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.hover\:my-10:hover {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.hover\:mx-10:hover {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.hover\:my-12:hover {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.hover\:mx-12:hover {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.hover\:my-16:hover {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.hover\:mx-16:hover {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.hover\:my-20:hover {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.hover\:mx-20:hover {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.hover\:my-24:hover {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.hover\:mx-24:hover {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.hover\:my-32:hover {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.hover\:mx-32:hover {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.hover\:my-auto:hover {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.hover\:mx-auto:hover {
  margin-left: auto !important;
  margin-right: auto !important;
}

.hover\:my-px:hover {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.hover\:mx-px:hover {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.hover\:my-62px:hover {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.hover\:mx-62px:hover {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.hover\:mt-0:hover {
  margin-top: 0 !important;
}

.hover\:mr-0:hover {
  margin-right: 0 !important;
}

.hover\:mb-0:hover {
  margin-bottom: 0 !important;
}

.hover\:ml-0:hover {
  margin-left: 0 !important;
}

.hover\:mt-1:hover {
  margin-top: .25rem !important;
}

.hover\:mr-1:hover {
  margin-right: .25rem !important;
}

.hover\:mb-1:hover {
  margin-bottom: .25rem !important;
}

.hover\:ml-1:hover {
  margin-left: .25rem !important;
}

.hover\:mt-2:hover {
  margin-top: .5rem !important;
}

.hover\:mr-2:hover {
  margin-right: .5rem !important;
}

.hover\:mb-2:hover {
  margin-bottom: .5rem !important;
}

.hover\:ml-2:hover {
  margin-left: .5rem !important;
}

.hover\:mt-3:hover {
  margin-top: .75rem !important;
}

.hover\:mr-3:hover {
  margin-right: .75rem !important;
}

.hover\:mb-3:hover {
  margin-bottom: .75rem !important;
}

.hover\:ml-3:hover {
  margin-left: .75rem !important;
}

.hover\:mt-4:hover {
  margin-top: 1rem !important;
}

.hover\:mr-4:hover {
  margin-right: 1rem !important;
}

.hover\:mb-4:hover {
  margin-bottom: 1rem !important;
}

.hover\:ml-4:hover {
  margin-left: 1rem !important;
}

.hover\:mt-5:hover {
  margin-top: 1.25rem !important;
}

.hover\:mr-5:hover {
  margin-right: 1.25rem !important;
}

.hover\:mb-5:hover {
  margin-bottom: 1.25rem !important;
}

.hover\:ml-5:hover {
  margin-left: 1.25rem !important;
}

.hover\:mt-6:hover {
  margin-top: 1.5rem !important;
}

.hover\:mr-6:hover {
  margin-right: 1.5rem !important;
}

.hover\:mb-6:hover {
  margin-bottom: 1.5rem !important;
}

.hover\:ml-6:hover {
  margin-left: 1.5rem !important;
}

.hover\:mt-8:hover {
  margin-top: 2rem !important;
}

.hover\:mr-8:hover {
  margin-right: 2rem !important;
}

.hover\:mb-8:hover {
  margin-bottom: 2rem !important;
}

.hover\:ml-8:hover {
  margin-left: 2rem !important;
}

.hover\:mt-10:hover {
  margin-top: 2.5rem !important;
}

.hover\:mr-10:hover {
  margin-right: 2.5rem !important;
}

.hover\:mb-10:hover {
  margin-bottom: 2.5rem !important;
}

.hover\:ml-10:hover {
  margin-left: 2.5rem !important;
}

.hover\:mt-12:hover {
  margin-top: 3rem !important;
}

.hover\:mr-12:hover {
  margin-right: 3rem !important;
}

.hover\:mb-12:hover {
  margin-bottom: 3rem !important;
}

.hover\:ml-12:hover {
  margin-left: 3rem !important;
}

.hover\:mt-16:hover {
  margin-top: 4rem !important;
}

.hover\:mr-16:hover {
  margin-right: 4rem !important;
}

.hover\:mb-16:hover {
  margin-bottom: 4rem !important;
}

.hover\:ml-16:hover {
  margin-left: 4rem !important;
}

.hover\:mt-20:hover {
  margin-top: 5rem !important;
}

.hover\:mr-20:hover {
  margin-right: 5rem !important;
}

.hover\:mb-20:hover {
  margin-bottom: 5rem !important;
}

.hover\:ml-20:hover {
  margin-left: 5rem !important;
}

.hover\:mt-24:hover {
  margin-top: 6rem !important;
}

.hover\:mr-24:hover {
  margin-right: 6rem !important;
}

.hover\:mb-24:hover {
  margin-bottom: 6rem !important;
}

.hover\:ml-24:hover {
  margin-left: 6rem !important;
}

.hover\:mt-32:hover {
  margin-top: 8rem !important;
}

.hover\:mr-32:hover {
  margin-right: 8rem !important;
}

.hover\:mb-32:hover {
  margin-bottom: 8rem !important;
}

.hover\:ml-32:hover {
  margin-left: 8rem !important;
}

.hover\:mt-auto:hover {
  margin-top: auto !important;
}

.hover\:mr-auto:hover {
  margin-right: auto !important;
}

.hover\:mb-auto:hover {
  margin-bottom: auto !important;
}

.hover\:ml-auto:hover {
  margin-left: auto !important;
}

.hover\:mt-px:hover {
  margin-top: 1px !important;
}

.hover\:mr-px:hover {
  margin-right: 1px !important;
}

.hover\:mb-px:hover {
  margin-bottom: 1px !important;
}

.hover\:ml-px:hover {
  margin-left: 1px !important;
}

.hover\:mt-62px:hover {
  margin-top: 62px !important;
}

.hover\:mr-62px:hover {
  margin-right: 62px !important;
}

.hover\:mb-62px:hover {
  margin-bottom: 62px !important;
}

.hover\:ml-62px:hover {
  margin-left: 62px !important;
}

.max-w-290px {
  max-width: 290px !important;
}

.max-w-330px {
  max-width: 330px !important;
}

.max-w-350px {
  max-width: 350px !important;
}

.max-w-540px {
  max-width: 540px !important;
}

.max-w-720px {
  max-width: 720px !important;
}

.max-w-730px {
  max-width: 730px !important;
}

.max-w-906px {
  max-width: 906px !important;
}

.max-w-xs {
  max-width: 20rem !important;
}

.max-w-sm {
  max-width: 30rem !important;
}

.max-w-md {
  max-width: 40rem !important;
}

.max-w-lg {
  max-width: 50rem !important;
}

.max-w-xl {
  max-width: 60rem !important;
}

.max-w-2xl {
  max-width: 70rem !important;
}

.max-w-3xl {
  max-width: 80rem !important;
}

.max-w-4xl {
  max-width: 90rem !important;
}

.max-w-5xl {
  max-width: 100rem !important;
}

.max-w-full {
  max-width: 100% !important;
}

.max-w-200px {
  max-width: 200px !important;
}

.hover\:max-w-290px:hover {
  max-width: 290px !important;
}

.hover\:max-w-330px:hover {
  max-width: 330px !important;
}

.hover\:max-w-350px:hover {
  max-width: 350px !important;
}

.hover\:max-w-540px:hover {
  max-width: 540px !important;
}

.hover\:max-w-720px:hover {
  max-width: 720px !important;
}

.hover\:max-w-730px:hover {
  max-width: 730px !important;
}

.hover\:max-w-906px:hover {
  max-width: 906px !important;
}

.hover\:max-w-xs:hover {
  max-width: 20rem !important;
}

.hover\:max-w-sm:hover {
  max-width: 30rem !important;
}

.hover\:max-w-md:hover {
  max-width: 40rem !important;
}

.hover\:max-w-lg:hover {
  max-width: 50rem !important;
}

.hover\:max-w-xl:hover {
  max-width: 60rem !important;
}

.hover\:max-w-2xl:hover {
  max-width: 70rem !important;
}

.hover\:max-w-3xl:hover {
  max-width: 80rem !important;
}

.hover\:max-w-4xl:hover {
  max-width: 90rem !important;
}

.hover\:max-w-5xl:hover {
  max-width: 100rem !important;
}

.hover\:max-w-full:hover {
  max-width: 100% !important;
}

.hover\:max-w-200px:hover {
  max-width: 200px !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: .25 !important;
}

.opacity-30 {
  opacity: .3 !important;
}

.opacity-50 {
  opacity: .5 !important;
}

.opacity-75 {
  opacity: .75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.p-3rem {
  padding: 3rem !important;
}

.p-1dt5rem {
  padding: 1.5rem !important;
}

.p-1rem {
  padding: 1rem !important;
}

.py-3rem {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.px-3rem {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-1dt5rem {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.px-1dt5rem {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-1rem {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.px-1rem {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.pt-3rem {
  padding-top: 3rem !important;
}

.pr-3rem {
  padding-right: 3rem !important;
}

.pb-3rem {
  padding-bottom: 3rem !important;
}

.pl-3rem {
  padding-left: 3rem !important;
}

.pt-1dt5rem {
  padding-top: 1.5rem !important;
}

.pr-1dt5rem {
  padding-right: 1.5rem !important;
}

.pb-1dt5rem {
  padding-bottom: 1.5rem !important;
}

.pl-1dt5rem {
  padding-left: 1.5rem !important;
}

.pt-1rem {
  padding-top: 1rem !important;
}

.pr-1rem {
  padding-right: 1rem !important;
}

.pb-1rem {
  padding-bottom: 1rem !important;
}

.pl-1rem {
  padding-left: 1rem !important;
}

.text-transparent {
  color: transparent !important;
}

.text-black {
  color: #000 !important;
}

.text-white {
  color: #FFF !important;
}

.text-000 {
  color: #000 !important;
}

.text-fff {
  color: #FFF !important;
}

.text-orange {
  color: #FF7800 !important;
}

.text-lime {
  color: lime !important;
}

.text-blue {
  color: #2681FD !important;
}

.text-gray {
  color: #EDEEF2 !important;
}

.text-silver {
  color: #EDEEF2 !important;
}

.text-gray-darker {
  color: #707070 !important;
}

.text-gray-darkest {
  color: #2F2F2F !important;
}

.text-gray-dark-3 {
  color: #292929 !important;
}

.text-blue-accent {
  color: #3E82FF !important;
}

.text-blue-dark {
  color: #2A65F1 !important;
}

.text-fff30 {
  color: rgba(255, 255, 255, .3) !important;
}

.text-blue-accent-85 {
  color: rgba(62, 130, 255, .85) !important;
}

.hover\:text-transparent:hover {
  color: transparent !important;
}

.hover\:text-black:hover {
  color: #000 !important;
}

.hover\:text-white:hover {
  color: #FFF !important;
}

.hover\:text-000:hover {
  color: #000 !important;
}

.hover\:text-fff:hover {
  color: #FFF !important;
}

.hover\:text-orange:hover {
  color: #FF7800 !important;
}

.hover\:text-lime:hover {
  color: lime !important;
}

.hover\:text-blue:hover {
  color: #2681FD !important;
}

.hover\:text-gray:hover {
  color: #EDEEF2 !important;
}

.hover\:text-silver:hover {
  color: #EDEEF2 !important;
}

.hover\:text-gray-darker:hover {
  color: #707070 !important;
}

.hover\:text-gray-darkest:hover {
  color: #2F2F2F !important;
}

.hover\:text-gray-dark-3:hover {
  color: #292929 !important;
}

.hover\:text-blue-accent:hover {
  color: #3E82FF !important;
}

.hover\:text-blue-dark:hover {
  color: #2A65F1 !important;
}

.hover\:text-fff30:hover {
  color: rgba(255, 255, 255, .3) !important;
}

.hover\:text-blue-accent-85:hover {
  color: rgba(62, 130, 255, .85) !important;
}

.text-smallest {
  font-size: 10px !important;
}

.text-small {
  font-size: 13px !important;
}

.text-medium {
  font-size: 16px !important;
}

.text-xxs {
  font-size: .55rem !important;
}

.text-xs {
  font-size: .75rem !important;
}

.text-sm {
  font-size: .875rem !important;
}

.text-base {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
}

.text-2xl {
  font-size: 1.5rem !important;
}

.text-3xl {
  font-size: 1.875rem !important;
}

.text-4xl {
  font-size: 2.25rem !important;
}

.text-5xl {
  font-size: 3rem !important;
}

.italic {
  font-style: italic !important;
}

.roman {
  font-style: normal !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.lowercase {
  text-transform: lowercase !important;
}

.capitalize {
  text-transform: capitalize !important;
}

.normal-case {
  text-transform: none !important;
}

.underline {
  text-decoration: underline !important;
}

.line-through {
  text-decoration: line-through !important;
}

.no-underline {
  text-decoration: none !important;
}

.antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.tracking-tight {
  letter-spacing: -0.05em !important;
}

.tracking-normal {
  letter-spacing: 0 !important;
}

.tracking-wide {
  letter-spacing: .05em !important;
}

.tracking-superwide {
  letter-spacing: .3em !important;
}

@media (min-width: 576px) {
  .sm\:bg-gradient-white66-to-orange33 {
    background: linear-gradient(to right, #FFF 66%, #FF7800 33%);
  }

  .sm\:bg-gradient-silver66-to-orange33 {
    background: linear-gradient(to right, #EDEEF2 66%, #FF7800 33%);
  }

  .sm\:bg-gradient-blue66-to-gray33 {
    background: linear-gradient(to right, #2681FD 66%, #EDEEF2 66%);
  }

  .sm\:bg-gradient-blue-transparent-gray {
    background: linear-gradient(to right, #2681FD 33%, transparent 33%, 66%, #EDEEF2 66%);
  }

  .sm\:bg-gradient-gray33-to-white66 {
    background: linear-gradient(to right, #EDEEF2 33%, #FFF 66%);
  }

  .sm\:bg-menu {
    background: linear-gradient(to right, #000 48%, #FFF 48%);
  }

  .sm\:col-centered {
    display: flex;
    justify-content: center !important;
  }

  .sm\:col-centered > div {
    align-self: center !important;
  }

  .sm\:col-centered-vertical {
    display: flex;
  }

  .sm\:col-centered-vertical div {
    align-self: center !important;
  }

  .sm\:btn-blue-white {
    background-color: #2681FD;
    color: #FFF;
    border-color: #FFF;
  }

  .sm\:btn-blue-white:hover {
    background-color: #FFF;
    color: #2681FD;
    border-color: #FFF;
  }

  .sm\:btn-white-black {
    background-color: #FFF;
    color: #000;
    border-color: #FFF;
  }

  .sm\:btn-white-black:hover {
    background-color: #000;
    color: #FFF;
    border-color: #000;
  }

  .sm\:btn-md {
    padding: 5px 9px;
    font-size: .9rem;
    letter-spacing: .1rem;
  }

  .sm\:btn-lg {
    padding: 9px 19px;
    font-size: 15px;
    letter-spacing: -0.03em;
  }

  .sm\:btn-fat {
    text-transform: inherit;
    font-size: 17px;
    padding: 4px 9px;
  }

  .sm\:bg-transparent {
    background-color: transparent !important;
  }

  .sm\:bg-black {
    background-color: #000 !important;
  }

  .sm\:bg-white {
    background-color: #FFF !important;
  }

  .sm\:bg-000 {
    background-color: #000 !important;
  }

  .sm\:bg-fff {
    background-color: #FFF !important;
  }

  .sm\:bg-orange {
    background-color: #FF7800 !important;
  }

  .sm\:bg-lime {
    background-color: lime !important;
  }

  .sm\:bg-blue {
    background-color: #2681FD !important;
  }

  .sm\:bg-gray {
    background-color: #EDEEF2 !important;
  }

  .sm\:bg-silver {
    background-color: #EDEEF2 !important;
  }

  .sm\:bg-gray-darker {
    background-color: #707070 !important;
  }

  .sm\:bg-gray-darkest {
    background-color: #2F2F2F !important;
  }

  .sm\:bg-gray-dark-3 {
    background-color: #292929 !important;
  }

  .sm\:bg-blue-accent {
    background-color: #3E82FF !important;
  }

  .sm\:bg-blue-dark {
    background-color: #2A65F1 !important;
  }

  .sm\:bg-fff30 {
    background-color: rgba(255, 255, 255, .3) !important;
  }

  .sm\:bg-blue-accent-85 {
    background-color: rgba(62, 130, 255, .85) !important;
  }

  .sm\:hover\:bg-transparent:hover {
    background-color: transparent !important;
  }

  .sm\:hover\:bg-black:hover {
    background-color: #000 !important;
  }

  .sm\:hover\:bg-white:hover {
    background-color: #FFF !important;
  }

  .sm\:hover\:bg-000:hover {
    background-color: #000 !important;
  }

  .sm\:hover\:bg-fff:hover {
    background-color: #FFF !important;
  }

  .sm\:hover\:bg-orange:hover {
    background-color: #FF7800 !important;
  }

  .sm\:hover\:bg-lime:hover {
    background-color: lime !important;
  }

  .sm\:hover\:bg-blue:hover {
    background-color: #2681FD !important;
  }

  .sm\:hover\:bg-gray:hover {
    background-color: #EDEEF2 !important;
  }

  .sm\:hover\:bg-silver:hover {
    background-color: #EDEEF2 !important;
  }

  .sm\:hover\:bg-gray-darker:hover {
    background-color: #707070 !important;
  }

  .sm\:hover\:bg-gray-darkest:hover {
    background-color: #2F2F2F !important;
  }

  .sm\:hover\:bg-gray-dark-3:hover {
    background-color: #292929 !important;
  }

  .sm\:hover\:bg-blue-accent:hover {
    background-color: #3E82FF !important;
  }

  .sm\:hover\:bg-blue-dark:hover {
    background-color: #2A65F1 !important;
  }

  .sm\:hover\:bg-fff30:hover {
    background-color: rgba(255, 255, 255, .3) !important;
  }

  .sm\:hover\:bg-blue-accent-85:hover {
    background-color: rgba(62, 130, 255, .85) !important;
  }

  .sm\:border-transparent {
    border-color: transparent !important;
  }

  .sm\:border-black {
    border-color: #000 !important;
  }

  .sm\:border-white {
    border-color: #FFF !important;
  }

  .sm\:border-000 {
    border-color: #000 !important;
  }

  .sm\:border-fff {
    border-color: #FFF !important;
  }

  .sm\:border-orange {
    border-color: #FF7800 !important;
  }

  .sm\:border-lime {
    border-color: lime !important;
  }

  .sm\:border-blue {
    border-color: #2681FD !important;
  }

  .sm\:border-gray {
    border-color: #EDEEF2 !important;
  }

  .sm\:border-silver {
    border-color: #EDEEF2 !important;
  }

  .sm\:border-gray-darker {
    border-color: #707070 !important;
  }

  .sm\:border-gray-darkest {
    border-color: #2F2F2F !important;
  }

  .sm\:border-gray-dark-3 {
    border-color: #292929 !important;
  }

  .sm\:border-blue-accent {
    border-color: #3E82FF !important;
  }

  .sm\:border-blue-dark {
    border-color: #2A65F1 !important;
  }

  .sm\:border-fff30 {
    border-color: rgba(255, 255, 255, .3) !important;
  }

  .sm\:border-blue-accent-85 {
    border-color: rgba(62, 130, 255, .85) !important;
  }

  .sm\:hover\:border-transparent:hover {
    border-color: transparent !important;
  }

  .sm\:hover\:border-black:hover {
    border-color: #000 !important;
  }

  .sm\:hover\:border-white:hover {
    border-color: #FFF !important;
  }

  .sm\:hover\:border-000:hover {
    border-color: #000 !important;
  }

  .sm\:hover\:border-fff:hover {
    border-color: #FFF !important;
  }

  .sm\:hover\:border-orange:hover {
    border-color: #FF7800 !important;
  }

  .sm\:hover\:border-lime:hover {
    border-color: lime !important;
  }

  .sm\:hover\:border-blue:hover {
    border-color: #2681FD !important;
  }

  .sm\:hover\:border-gray:hover {
    border-color: #EDEEF2 !important;
  }

  .sm\:hover\:border-silver:hover {
    border-color: #EDEEF2 !important;
  }

  .sm\:hover\:border-gray-darker:hover {
    border-color: #707070 !important;
  }

  .sm\:hover\:border-gray-darkest:hover {
    border-color: #2F2F2F !important;
  }

  .sm\:hover\:border-gray-dark-3:hover {
    border-color: #292929 !important;
  }

  .sm\:hover\:border-blue-accent:hover {
    border-color: #3E82FF !important;
  }

  .sm\:hover\:border-blue-dark:hover {
    border-color: #2A65F1 !important;
  }

  .sm\:hover\:border-fff30:hover {
    border-color: rgba(255, 255, 255, .3) !important;
  }

  .sm\:hover\:border-blue-accent-85:hover {
    border-color: rgba(62, 130, 255, .85) !important;
  }

  .sm\:border-0 {
    border-width: 0 !important;
  }

  .sm\:border-2 {
    border-width: 2px !important;
  }

  .sm\:border-4 {
    border-width: 4px !important;
  }

  .sm\:border-8 {
    border-width: 8px !important;
  }

  .sm\:border {
    border-width: 1px !important;
  }

  .sm\:border-t-0 {
    border-top-width: 0 !important;
  }

  .sm\:border-r-0 {
    border-right-width: 0 !important;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0 !important;
  }

  .sm\:border-l-0 {
    border-left-width: 0 !important;
  }

  .sm\:border-t-2 {
    border-top-width: 2px !important;
  }

  .sm\:border-r-2 {
    border-right-width: 2px !important;
  }

  .sm\:border-b-2 {
    border-bottom-width: 2px !important;
  }

  .sm\:border-l-2 {
    border-left-width: 2px !important;
  }

  .sm\:border-t-4 {
    border-top-width: 4px !important;
  }

  .sm\:border-r-4 {
    border-right-width: 4px !important;
  }

  .sm\:border-b-4 {
    border-bottom-width: 4px !important;
  }

  .sm\:border-l-4 {
    border-left-width: 4px !important;
  }

  .sm\:border-t-8 {
    border-top-width: 8px !important;
  }

  .sm\:border-r-8 {
    border-right-width: 8px !important;
  }

  .sm\:border-b-8 {
    border-bottom-width: 8px !important;
  }

  .sm\:border-l-8 {
    border-left-width: 8px !important;
  }

  .sm\:border-t {
    border-top-width: 1px !important;
  }

  .sm\:border-r {
    border-right-width: 1px !important;
  }

  .sm\:border-b {
    border-bottom-width: 1px !important;
  }

  .sm\:border-l {
    border-left-width: 1px !important;
  }

  .sm\:hover\:border-0:hover {
    border-width: 0 !important;
  }

  .sm\:hover\:border-2:hover {
    border-width: 2px !important;
  }

  .sm\:hover\:border-4:hover {
    border-width: 4px !important;
  }

  .sm\:hover\:border-8:hover {
    border-width: 8px !important;
  }

  .sm\:hover\:border:hover {
    border-width: 1px !important;
  }

  .sm\:hover\:border-t-0:hover {
    border-top-width: 0 !important;
  }

  .sm\:hover\:border-r-0:hover {
    border-right-width: 0 !important;
  }

  .sm\:hover\:border-b-0:hover {
    border-bottom-width: 0 !important;
  }

  .sm\:hover\:border-l-0:hover {
    border-left-width: 0 !important;
  }

  .sm\:hover\:border-t-2:hover {
    border-top-width: 2px !important;
  }

  .sm\:hover\:border-r-2:hover {
    border-right-width: 2px !important;
  }

  .sm\:hover\:border-b-2:hover {
    border-bottom-width: 2px !important;
  }

  .sm\:hover\:border-l-2:hover {
    border-left-width: 2px !important;
  }

  .sm\:hover\:border-t-4:hover {
    border-top-width: 4px !important;
  }

  .sm\:hover\:border-r-4:hover {
    border-right-width: 4px !important;
  }

  .sm\:hover\:border-b-4:hover {
    border-bottom-width: 4px !important;
  }

  .sm\:hover\:border-l-4:hover {
    border-left-width: 4px !important;
  }

  .sm\:hover\:border-t-8:hover {
    border-top-width: 8px !important;
  }

  .sm\:hover\:border-r-8:hover {
    border-right-width: 8px !important;
  }

  .sm\:hover\:border-b-8:hover {
    border-bottom-width: 8px !important;
  }

  .sm\:hover\:border-l-8:hover {
    border-left-width: 8px !important;
  }

  .sm\:hover\:border-t:hover {
    border-top-width: 1px !important;
  }

  .sm\:hover\:border-r:hover {
    border-right-width: 1px !important;
  }

  .sm\:hover\:border-b:hover {
    border-bottom-width: 1px !important;
  }

  .sm\:hover\:border-l:hover {
    border-left-width: 1px !important;
  }

  .sm\:font-hairline {
    font-weight: 100 !important;
  }

  .sm\:font-thin {
    font-weight: 200 !important;
  }

  .sm\:font-light {
    font-weight: 300 !important;
  }

  .sm\:font-normal {
    font-weight: 400 !important;
  }

  .sm\:font-medium {
    font-weight: 500 !important;
  }

  .sm\:font-semibold {
    font-weight: 600 !important;
  }

  .sm\:font-bold {
    font-weight: 700 !important;
  }

  .sm\:font-extrabold {
    font-weight: 800 !important;
  }

  .sm\:font-black {
    font-weight: 900 !important;
  }

  .sm\:hover\:font-hairline:hover {
    font-weight: 100 !important;
  }

  .sm\:hover\:font-thin:hover {
    font-weight: 200 !important;
  }

  .sm\:hover\:font-light:hover {
    font-weight: 300 !important;
  }

  .sm\:hover\:font-normal:hover {
    font-weight: 400 !important;
  }

  .sm\:hover\:font-medium:hover {
    font-weight: 500 !important;
  }

  .sm\:hover\:font-semibold:hover {
    font-weight: 600 !important;
  }

  .sm\:hover\:font-bold:hover {
    font-weight: 700 !important;
  }

  .sm\:hover\:font-extrabold:hover {
    font-weight: 800 !important;
  }

  .sm\:hover\:font-black:hover {
    font-weight: 900 !important;
  }

  .sm\:h-1 {
    height: .25rem !important;
  }

  .sm\:h-2 {
    height: .5rem !important;
  }

  .sm\:h-3 {
    height: .75rem !important;
  }

  .sm\:h-4 {
    height: 1rem !important;
  }

  .sm\:h-5 {
    height: 1.25rem !important;
  }

  .sm\:h-6 {
    height: 1.5rem !important;
  }

  .sm\:h-8 {
    height: 2rem !important;
  }

  .sm\:h-10 {
    height: 2.5rem !important;
  }

  .sm\:h-12 {
    height: 3rem !important;
  }

  .sm\:h-16 {
    height: 4rem !important;
  }

  .sm\:h-24 {
    height: 6rem !important;
  }

  .sm\:h-32 {
    height: 8rem !important;
  }

  .sm\:h-48 {
    height: 12rem !important;
  }

  .sm\:h-64 {
    height: 16rem !important;
  }

  .sm\:h-auto {
    height: auto !important;
  }

  .sm\:h-px {
    height: 1px !important;
  }

  .sm\:h-full {
    height: 100% !important;
  }

  .sm\:h-screen {
    height: 100vh !important;
  }

  .sm\:h-50vh {
    height: 50vh !important;
  }

  .sm\:h-screen-min-topmenu {
    height: calc(100vh - 62px) !important;
  }

  .sm\:hover\:h-1:hover {
    height: .25rem !important;
  }

  .sm\:hover\:h-2:hover {
    height: .5rem !important;
  }

  .sm\:hover\:h-3:hover {
    height: .75rem !important;
  }

  .sm\:hover\:h-4:hover {
    height: 1rem !important;
  }

  .sm\:hover\:h-5:hover {
    height: 1.25rem !important;
  }

  .sm\:hover\:h-6:hover {
    height: 1.5rem !important;
  }

  .sm\:hover\:h-8:hover {
    height: 2rem !important;
  }

  .sm\:hover\:h-10:hover {
    height: 2.5rem !important;
  }

  .sm\:hover\:h-12:hover {
    height: 3rem !important;
  }

  .sm\:hover\:h-16:hover {
    height: 4rem !important;
  }

  .sm\:hover\:h-24:hover {
    height: 6rem !important;
  }

  .sm\:hover\:h-32:hover {
    height: 8rem !important;
  }

  .sm\:hover\:h-48:hover {
    height: 12rem !important;
  }

  .sm\:hover\:h-64:hover {
    height: 16rem !important;
  }

  .sm\:hover\:h-auto:hover {
    height: auto !important;
  }

  .sm\:hover\:h-px:hover {
    height: 1px !important;
  }

  .sm\:hover\:h-full:hover {
    height: 100% !important;
  }

  .sm\:hover\:h-screen:hover {
    height: 100vh !important;
  }

  .sm\:hover\:h-50vh:hover {
    height: 50vh !important;
  }

  .sm\:hover\:h-screen-min-topmenu:hover {
    height: calc(100vh - 62px) !important;
  }

  .sm\:m-0 {
    margin: 0 !important;
  }

  .sm\:m-1 {
    margin: .25rem !important;
  }

  .sm\:m-2 {
    margin: .5rem !important;
  }

  .sm\:m-3 {
    margin: .75rem !important;
  }

  .sm\:m-4 {
    margin: 1rem !important;
  }

  .sm\:m-5 {
    margin: 1.25rem !important;
  }

  .sm\:m-6 {
    margin: 1.5rem !important;
  }

  .sm\:m-8 {
    margin: 2rem !important;
  }

  .sm\:m-10 {
    margin: 2.5rem !important;
  }

  .sm\:m-12 {
    margin: 3rem !important;
  }

  .sm\:m-16 {
    margin: 4rem !important;
  }

  .sm\:m-20 {
    margin: 5rem !important;
  }

  .sm\:m-24 {
    margin: 6rem !important;
  }

  .sm\:m-32 {
    margin: 8rem !important;
  }

  .sm\:m-auto {
    margin: auto !important;
  }

  .sm\:m-px {
    margin: 1px !important;
  }

  .sm\:m-62px {
    margin: 62px !important;
  }

  .sm\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .sm\:mx-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .sm\:my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .sm\:mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .sm\:my-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .sm\:mx-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .sm\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .sm\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .sm\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .sm\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .sm\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .sm\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .sm\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .sm\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .sm\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .sm\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .sm\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .sm\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .sm\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .sm\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .sm\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .sm\:my-62px {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }

  .sm\:mx-62px {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }

  .sm\:mt-0 {
    margin-top: 0 !important;
  }

  .sm\:mr-0 {
    margin-right: 0 !important;
  }

  .sm\:mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:ml-0 {
    margin-left: 0 !important;
  }

  .sm\:mt-1 {
    margin-top: .25rem !important;
  }

  .sm\:mr-1 {
    margin-right: .25rem !important;
  }

  .sm\:mb-1 {
    margin-bottom: .25rem !important;
  }

  .sm\:ml-1 {
    margin-left: .25rem !important;
  }

  .sm\:mt-2 {
    margin-top: .5rem !important;
  }

  .sm\:mr-2 {
    margin-right: .5rem !important;
  }

  .sm\:mb-2 {
    margin-bottom: .5rem !important;
  }

  .sm\:ml-2 {
    margin-left: .5rem !important;
  }

  .sm\:mt-3 {
    margin-top: .75rem !important;
  }

  .sm\:mr-3 {
    margin-right: .75rem !important;
  }

  .sm\:mb-3 {
    margin-bottom: .75rem !important;
  }

  .sm\:ml-3 {
    margin-left: .75rem !important;
  }

  .sm\:mt-4 {
    margin-top: 1rem !important;
  }

  .sm\:mr-4 {
    margin-right: 1rem !important;
  }

  .sm\:mb-4 {
    margin-bottom: 1rem !important;
  }

  .sm\:ml-4 {
    margin-left: 1rem !important;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem !important;
  }

  .sm\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .sm\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem !important;
  }

  .sm\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .sm\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .sm\:mt-8 {
    margin-top: 2rem !important;
  }

  .sm\:mr-8 {
    margin-right: 2rem !important;
  }

  .sm\:mb-8 {
    margin-bottom: 2rem !important;
  }

  .sm\:ml-8 {
    margin-left: 2rem !important;
  }

  .sm\:mt-10 {
    margin-top: 2.5rem !important;
  }

  .sm\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .sm\:mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .sm\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .sm\:mt-12 {
    margin-top: 3rem !important;
  }

  .sm\:mr-12 {
    margin-right: 3rem !important;
  }

  .sm\:mb-12 {
    margin-bottom: 3rem !important;
  }

  .sm\:ml-12 {
    margin-left: 3rem !important;
  }

  .sm\:mt-16 {
    margin-top: 4rem !important;
  }

  .sm\:mr-16 {
    margin-right: 4rem !important;
  }

  .sm\:mb-16 {
    margin-bottom: 4rem !important;
  }

  .sm\:ml-16 {
    margin-left: 4rem !important;
  }

  .sm\:mt-20 {
    margin-top: 5rem !important;
  }

  .sm\:mr-20 {
    margin-right: 5rem !important;
  }

  .sm\:mb-20 {
    margin-bottom: 5rem !important;
  }

  .sm\:ml-20 {
    margin-left: 5rem !important;
  }

  .sm\:mt-24 {
    margin-top: 6rem !important;
  }

  .sm\:mr-24 {
    margin-right: 6rem !important;
  }

  .sm\:mb-24 {
    margin-bottom: 6rem !important;
  }

  .sm\:ml-24 {
    margin-left: 6rem !important;
  }

  .sm\:mt-32 {
    margin-top: 8rem !important;
  }

  .sm\:mr-32 {
    margin-right: 8rem !important;
  }

  .sm\:mb-32 {
    margin-bottom: 8rem !important;
  }

  .sm\:ml-32 {
    margin-left: 8rem !important;
  }

  .sm\:mt-auto {
    margin-top: auto !important;
  }

  .sm\:mr-auto {
    margin-right: auto !important;
  }

  .sm\:mb-auto {
    margin-bottom: auto !important;
  }

  .sm\:ml-auto {
    margin-left: auto !important;
  }

  .sm\:mt-px {
    margin-top: 1px !important;
  }

  .sm\:mr-px {
    margin-right: 1px !important;
  }

  .sm\:mb-px {
    margin-bottom: 1px !important;
  }

  .sm\:ml-px {
    margin-left: 1px !important;
  }

  .sm\:mt-62px {
    margin-top: 62px !important;
  }

  .sm\:mr-62px {
    margin-right: 62px !important;
  }

  .sm\:mb-62px {
    margin-bottom: 62px !important;
  }

  .sm\:ml-62px {
    margin-left: 62px !important;
  }

  .sm\:hover\:m-0:hover {
    margin: 0 !important;
  }

  .sm\:hover\:m-1:hover {
    margin: .25rem !important;
  }

  .sm\:hover\:m-2:hover {
    margin: .5rem !important;
  }

  .sm\:hover\:m-3:hover {
    margin: .75rem !important;
  }

  .sm\:hover\:m-4:hover {
    margin: 1rem !important;
  }

  .sm\:hover\:m-5:hover {
    margin: 1.25rem !important;
  }

  .sm\:hover\:m-6:hover {
    margin: 1.5rem !important;
  }

  .sm\:hover\:m-8:hover {
    margin: 2rem !important;
  }

  .sm\:hover\:m-10:hover {
    margin: 2.5rem !important;
  }

  .sm\:hover\:m-12:hover {
    margin: 3rem !important;
  }

  .sm\:hover\:m-16:hover {
    margin: 4rem !important;
  }

  .sm\:hover\:m-20:hover {
    margin: 5rem !important;
  }

  .sm\:hover\:m-24:hover {
    margin: 6rem !important;
  }

  .sm\:hover\:m-32:hover {
    margin: 8rem !important;
  }

  .sm\:hover\:m-auto:hover {
    margin: auto !important;
  }

  .sm\:hover\:m-px:hover {
    margin: 1px !important;
  }

  .sm\:hover\:m-62px:hover {
    margin: 62px !important;
  }

  .sm\:hover\:my-0:hover {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:hover\:mx-0:hover {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:hover\:my-1:hover {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .sm\:hover\:mx-1:hover {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .sm\:hover\:my-2:hover {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .sm\:hover\:mx-2:hover {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .sm\:hover\:my-3:hover {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .sm\:hover\:mx-3:hover {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .sm\:hover\:my-4:hover {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:hover\:mx-4:hover {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:hover\:my-5:hover {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .sm\:hover\:mx-5:hover {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .sm\:hover\:my-6:hover {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:hover\:mx-6:hover {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:hover\:my-8:hover {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:hover\:mx-8:hover {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:hover\:my-10:hover {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .sm\:hover\:mx-10:hover {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .sm\:hover\:my-12:hover {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .sm\:hover\:mx-12:hover {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .sm\:hover\:my-16:hover {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .sm\:hover\:mx-16:hover {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .sm\:hover\:my-20:hover {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .sm\:hover\:mx-20:hover {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .sm\:hover\:my-24:hover {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .sm\:hover\:mx-24:hover {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .sm\:hover\:my-32:hover {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .sm\:hover\:mx-32:hover {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .sm\:hover\:my-auto:hover {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:hover\:mx-auto:hover {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:hover\:my-px:hover {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .sm\:hover\:mx-px:hover {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .sm\:hover\:my-62px:hover {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }

  .sm\:hover\:mx-62px:hover {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }

  .sm\:hover\:mt-0:hover {
    margin-top: 0 !important;
  }

  .sm\:hover\:mr-0:hover {
    margin-right: 0 !important;
  }

  .sm\:hover\:mb-0:hover {
    margin-bottom: 0 !important;
  }

  .sm\:hover\:ml-0:hover {
    margin-left: 0 !important;
  }

  .sm\:hover\:mt-1:hover {
    margin-top: .25rem !important;
  }

  .sm\:hover\:mr-1:hover {
    margin-right: .25rem !important;
  }

  .sm\:hover\:mb-1:hover {
    margin-bottom: .25rem !important;
  }

  .sm\:hover\:ml-1:hover {
    margin-left: .25rem !important;
  }

  .sm\:hover\:mt-2:hover {
    margin-top: .5rem !important;
  }

  .sm\:hover\:mr-2:hover {
    margin-right: .5rem !important;
  }

  .sm\:hover\:mb-2:hover {
    margin-bottom: .5rem !important;
  }

  .sm\:hover\:ml-2:hover {
    margin-left: .5rem !important;
  }

  .sm\:hover\:mt-3:hover {
    margin-top: .75rem !important;
  }

  .sm\:hover\:mr-3:hover {
    margin-right: .75rem !important;
  }

  .sm\:hover\:mb-3:hover {
    margin-bottom: .75rem !important;
  }

  .sm\:hover\:ml-3:hover {
    margin-left: .75rem !important;
  }

  .sm\:hover\:mt-4:hover {
    margin-top: 1rem !important;
  }

  .sm\:hover\:mr-4:hover {
    margin-right: 1rem !important;
  }

  .sm\:hover\:mb-4:hover {
    margin-bottom: 1rem !important;
  }

  .sm\:hover\:ml-4:hover {
    margin-left: 1rem !important;
  }

  .sm\:hover\:mt-5:hover {
    margin-top: 1.25rem !important;
  }

  .sm\:hover\:mr-5:hover {
    margin-right: 1.25rem !important;
  }

  .sm\:hover\:mb-5:hover {
    margin-bottom: 1.25rem !important;
  }

  .sm\:hover\:ml-5:hover {
    margin-left: 1.25rem !important;
  }

  .sm\:hover\:mt-6:hover {
    margin-top: 1.5rem !important;
  }

  .sm\:hover\:mr-6:hover {
    margin-right: 1.5rem !important;
  }

  .sm\:hover\:mb-6:hover {
    margin-bottom: 1.5rem !important;
  }

  .sm\:hover\:ml-6:hover {
    margin-left: 1.5rem !important;
  }

  .sm\:hover\:mt-8:hover {
    margin-top: 2rem !important;
  }

  .sm\:hover\:mr-8:hover {
    margin-right: 2rem !important;
  }

  .sm\:hover\:mb-8:hover {
    margin-bottom: 2rem !important;
  }

  .sm\:hover\:ml-8:hover {
    margin-left: 2rem !important;
  }

  .sm\:hover\:mt-10:hover {
    margin-top: 2.5rem !important;
  }

  .sm\:hover\:mr-10:hover {
    margin-right: 2.5rem !important;
  }

  .sm\:hover\:mb-10:hover {
    margin-bottom: 2.5rem !important;
  }

  .sm\:hover\:ml-10:hover {
    margin-left: 2.5rem !important;
  }

  .sm\:hover\:mt-12:hover {
    margin-top: 3rem !important;
  }

  .sm\:hover\:mr-12:hover {
    margin-right: 3rem !important;
  }

  .sm\:hover\:mb-12:hover {
    margin-bottom: 3rem !important;
  }

  .sm\:hover\:ml-12:hover {
    margin-left: 3rem !important;
  }

  .sm\:hover\:mt-16:hover {
    margin-top: 4rem !important;
  }

  .sm\:hover\:mr-16:hover {
    margin-right: 4rem !important;
  }

  .sm\:hover\:mb-16:hover {
    margin-bottom: 4rem !important;
  }

  .sm\:hover\:ml-16:hover {
    margin-left: 4rem !important;
  }

  .sm\:hover\:mt-20:hover {
    margin-top: 5rem !important;
  }

  .sm\:hover\:mr-20:hover {
    margin-right: 5rem !important;
  }

  .sm\:hover\:mb-20:hover {
    margin-bottom: 5rem !important;
  }

  .sm\:hover\:ml-20:hover {
    margin-left: 5rem !important;
  }

  .sm\:hover\:mt-24:hover {
    margin-top: 6rem !important;
  }

  .sm\:hover\:mr-24:hover {
    margin-right: 6rem !important;
  }

  .sm\:hover\:mb-24:hover {
    margin-bottom: 6rem !important;
  }

  .sm\:hover\:ml-24:hover {
    margin-left: 6rem !important;
  }

  .sm\:hover\:mt-32:hover {
    margin-top: 8rem !important;
  }

  .sm\:hover\:mr-32:hover {
    margin-right: 8rem !important;
  }

  .sm\:hover\:mb-32:hover {
    margin-bottom: 8rem !important;
  }

  .sm\:hover\:ml-32:hover {
    margin-left: 8rem !important;
  }

  .sm\:hover\:mt-auto:hover {
    margin-top: auto !important;
  }

  .sm\:hover\:mr-auto:hover {
    margin-right: auto !important;
  }

  .sm\:hover\:mb-auto:hover {
    margin-bottom: auto !important;
  }

  .sm\:hover\:ml-auto:hover {
    margin-left: auto !important;
  }

  .sm\:hover\:mt-px:hover {
    margin-top: 1px !important;
  }

  .sm\:hover\:mr-px:hover {
    margin-right: 1px !important;
  }

  .sm\:hover\:mb-px:hover {
    margin-bottom: 1px !important;
  }

  .sm\:hover\:ml-px:hover {
    margin-left: 1px !important;
  }

  .sm\:hover\:mt-62px:hover {
    margin-top: 62px !important;
  }

  .sm\:hover\:mr-62px:hover {
    margin-right: 62px !important;
  }

  .sm\:hover\:mb-62px:hover {
    margin-bottom: 62px !important;
  }

  .sm\:hover\:ml-62px:hover {
    margin-left: 62px !important;
  }

  .sm\:max-w-290px {
    max-width: 290px !important;
  }

  .sm\:max-w-330px {
    max-width: 330px !important;
  }

  .sm\:max-w-350px {
    max-width: 350px !important;
  }

  .sm\:max-w-540px {
    max-width: 540px !important;
  }

  .sm\:max-w-720px {
    max-width: 720px !important;
  }

  .sm\:max-w-730px {
    max-width: 730px !important;
  }

  .sm\:max-w-906px {
    max-width: 906px !important;
  }

  .sm\:max-w-xs {
    max-width: 20rem !important;
  }

  .sm\:max-w-sm {
    max-width: 30rem !important;
  }

  .sm\:max-w-md {
    max-width: 40rem !important;
  }

  .sm\:max-w-lg {
    max-width: 50rem !important;
  }

  .sm\:max-w-xl {
    max-width: 60rem !important;
  }

  .sm\:max-w-2xl {
    max-width: 70rem !important;
  }

  .sm\:max-w-3xl {
    max-width: 80rem !important;
  }

  .sm\:max-w-4xl {
    max-width: 90rem !important;
  }

  .sm\:max-w-5xl {
    max-width: 100rem !important;
  }

  .sm\:max-w-full {
    max-width: 100% !important;
  }

  .sm\:max-w-200px {
    max-width: 200px !important;
  }

  .sm\:hover\:max-w-290px:hover {
    max-width: 290px !important;
  }

  .sm\:hover\:max-w-330px:hover {
    max-width: 330px !important;
  }

  .sm\:hover\:max-w-350px:hover {
    max-width: 350px !important;
  }

  .sm\:hover\:max-w-540px:hover {
    max-width: 540px !important;
  }

  .sm\:hover\:max-w-720px:hover {
    max-width: 720px !important;
  }

  .sm\:hover\:max-w-730px:hover {
    max-width: 730px !important;
  }

  .sm\:hover\:max-w-906px:hover {
    max-width: 906px !important;
  }

  .sm\:hover\:max-w-xs:hover {
    max-width: 20rem !important;
  }

  .sm\:hover\:max-w-sm:hover {
    max-width: 30rem !important;
  }

  .sm\:hover\:max-w-md:hover {
    max-width: 40rem !important;
  }

  .sm\:hover\:max-w-lg:hover {
    max-width: 50rem !important;
  }

  .sm\:hover\:max-w-xl:hover {
    max-width: 60rem !important;
  }

  .sm\:hover\:max-w-2xl:hover {
    max-width: 70rem !important;
  }

  .sm\:hover\:max-w-3xl:hover {
    max-width: 80rem !important;
  }

  .sm\:hover\:max-w-4xl:hover {
    max-width: 90rem !important;
  }

  .sm\:hover\:max-w-5xl:hover {
    max-width: 100rem !important;
  }

  .sm\:hover\:max-w-full:hover {
    max-width: 100% !important;
  }

  .sm\:hover\:max-w-200px:hover {
    max-width: 200px !important;
  }

  .sm\:p-3rem {
    padding: 3rem !important;
  }

  .sm\:p-1dt5rem {
    padding: 1.5rem !important;
  }

  .sm\:p-1rem {
    padding: 1rem !important;
  }

  .sm\:py-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .sm\:px-3rem {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .sm\:py-1dt5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .sm\:px-1dt5rem {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .sm\:py-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:px-1rem {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:pt-3rem {
    padding-top: 3rem !important;
  }

  .sm\:pr-3rem {
    padding-right: 3rem !important;
  }

  .sm\:pb-3rem {
    padding-bottom: 3rem !important;
  }

  .sm\:pl-3rem {
    padding-left: 3rem !important;
  }

  .sm\:pt-1dt5rem {
    padding-top: 1.5rem !important;
  }

  .sm\:pr-1dt5rem {
    padding-right: 1.5rem !important;
  }

  .sm\:pb-1dt5rem {
    padding-bottom: 1.5rem !important;
  }

  .sm\:pl-1dt5rem {
    padding-left: 1.5rem !important;
  }

  .sm\:pt-1rem {
    padding-top: 1rem !important;
  }

  .sm\:pr-1rem {
    padding-right: 1rem !important;
  }

  .sm\:pb-1rem {
    padding-bottom: 1rem !important;
  }

  .sm\:pl-1rem {
    padding-left: 1rem !important;
  }

  .sm\:text-transparent {
    color: transparent !important;
  }

  .sm\:text-black {
    color: #000 !important;
  }

  .sm\:text-white {
    color: #FFF !important;
  }

  .sm\:text-000 {
    color: #000 !important;
  }

  .sm\:text-fff {
    color: #FFF !important;
  }

  .sm\:text-orange {
    color: #FF7800 !important;
  }

  .sm\:text-lime {
    color: lime !important;
  }

  .sm\:text-blue {
    color: #2681FD !important;
  }

  .sm\:text-gray {
    color: #EDEEF2 !important;
  }

  .sm\:text-silver {
    color: #EDEEF2 !important;
  }

  .sm\:text-gray-darker {
    color: #707070 !important;
  }

  .sm\:text-gray-darkest {
    color: #2F2F2F !important;
  }

  .sm\:text-gray-dark-3 {
    color: #292929 !important;
  }

  .sm\:text-blue-accent {
    color: #3E82FF !important;
  }

  .sm\:text-blue-dark {
    color: #2A65F1 !important;
  }

  .sm\:text-fff30 {
    color: rgba(255, 255, 255, .3) !important;
  }

  .sm\:text-blue-accent-85 {
    color: rgba(62, 130, 255, .85) !important;
  }

  .sm\:hover\:text-transparent:hover {
    color: transparent !important;
  }

  .sm\:hover\:text-black:hover {
    color: #000 !important;
  }

  .sm\:hover\:text-white:hover {
    color: #FFF !important;
  }

  .sm\:hover\:text-000:hover {
    color: #000 !important;
  }

  .sm\:hover\:text-fff:hover {
    color: #FFF !important;
  }

  .sm\:hover\:text-orange:hover {
    color: #FF7800 !important;
  }

  .sm\:hover\:text-lime:hover {
    color: lime !important;
  }

  .sm\:hover\:text-blue:hover {
    color: #2681FD !important;
  }

  .sm\:hover\:text-gray:hover {
    color: #EDEEF2 !important;
  }

  .sm\:hover\:text-silver:hover {
    color: #EDEEF2 !important;
  }

  .sm\:hover\:text-gray-darker:hover {
    color: #707070 !important;
  }

  .sm\:hover\:text-gray-darkest:hover {
    color: #2F2F2F !important;
  }

  .sm\:hover\:text-gray-dark-3:hover {
    color: #292929 !important;
  }

  .sm\:hover\:text-blue-accent:hover {
    color: #3E82FF !important;
  }

  .sm\:hover\:text-blue-dark:hover {
    color: #2A65F1 !important;
  }

  .sm\:hover\:text-fff30:hover {
    color: rgba(255, 255, 255, .3) !important;
  }

  .sm\:hover\:text-blue-accent-85:hover {
    color: rgba(62, 130, 255, .85) !important;
  }

  .sm\:text-smallest {
    font-size: 10px !important;
  }

  .sm\:text-small {
    font-size: 13px !important;
  }

  .sm\:text-medium {
    font-size: 16px !important;
  }

  .sm\:text-xxs {
    font-size: .55rem !important;
  }

  .sm\:text-xs {
    font-size: .75rem !important;
  }

  .sm\:text-sm {
    font-size: .875rem !important;
  }

  .sm\:text-base {
    font-size: 1rem !important;
  }

  .sm\:text-lg {
    font-size: 1.125rem !important;
  }

  .sm\:text-xl {
    font-size: 1.25rem !important;
  }

  .sm\:text-2xl {
    font-size: 1.5rem !important;
  }

  .sm\:text-3xl {
    font-size: 1.875rem !important;
  }

  .sm\:text-4xl {
    font-size: 2.25rem !important;
  }

  .sm\:text-5xl {
    font-size: 3rem !important;
  }

  .sm\:italic {
    font-style: italic !important;
  }

  .sm\:roman {
    font-style: normal !important;
  }

  .sm\:uppercase {
    text-transform: uppercase !important;
  }

  .sm\:lowercase {
    text-transform: lowercase !important;
  }

  .sm\:capitalize {
    text-transform: capitalize !important;
  }

  .sm\:normal-case {
    text-transform: none !important;
  }

  .sm\:underline {
    text-decoration: underline !important;
  }

  .sm\:line-through {
    text-decoration: line-through !important;
  }

  .sm\:no-underline {
    text-decoration: none !important;
  }

  .sm\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }
}

@media (min-width: 768px) {
  .md\:bg-gradient-white66-to-orange33 {
    background: linear-gradient(to right, #FFF 66%, #FF7800 33%);
  }

  .md\:bg-gradient-silver66-to-orange33 {
    background: linear-gradient(to right, #EDEEF2 66%, #FF7800 33%);
  }

  .md\:bg-gradient-blue66-to-gray33 {
    background: linear-gradient(to right, #2681FD 66%, #EDEEF2 66%);
  }

  .md\:bg-gradient-blue-transparent-gray {
    background: linear-gradient(to right, #2681FD 33%, transparent 33%, 66%, #EDEEF2 66%);
  }

  .md\:bg-gradient-gray33-to-white66 {
    background: linear-gradient(to right, #EDEEF2 33%, #FFF 66%);
  }

  .md\:bg-menu {
    background: linear-gradient(to right, #000 48%, #FFF 48%);
  }

  .md\:col-centered {
    display: flex;
    justify-content: center !important;
  }

  .md\:col-centered > div {
    align-self: center !important;
  }

  .md\:col-centered-vertical {
    display: flex;
  }

  .md\:col-centered-vertical div {
    align-self: center !important;
  }

  .md\:btn-blue-white {
    background-color: #2681FD;
    color: #FFF;
    border-color: #FFF;
  }

  .md\:btn-blue-white:hover {
    background-color: #FFF;
    color: #2681FD;
    border-color: #FFF;
  }

  .md\:btn-white-black {
    background-color: #FFF;
    color: #000;
    border-color: #FFF;
  }

  .md\:btn-white-black:hover {
    background-color: #000;
    color: #FFF;
    border-color: #000;
  }

  .md\:btn-md {
    padding: 5px 9px;
    font-size: .9rem;
    letter-spacing: .1rem;
  }

  .md\:btn-lg {
    padding: 9px 19px;
    font-size: 15px;
    letter-spacing: -0.03em;
  }

  .md\:btn-fat {
    text-transform: inherit;
    font-size: 17px;
    padding: 4px 9px;
  }

  .md\:bg-transparent {
    background-color: transparent !important;
  }

  .md\:bg-black {
    background-color: #000 !important;
  }

  .md\:bg-white {
    background-color: #FFF !important;
  }

  .md\:bg-000 {
    background-color: #000 !important;
  }

  .md\:bg-fff {
    background-color: #FFF !important;
  }

  .md\:bg-orange {
    background-color: #FF7800 !important;
  }

  .md\:bg-lime {
    background-color: lime !important;
  }

  .md\:bg-blue {
    background-color: #2681FD !important;
  }

  .md\:bg-gray {
    background-color: #EDEEF2 !important;
  }

  .md\:bg-silver {
    background-color: #EDEEF2 !important;
  }

  .md\:bg-gray-darker {
    background-color: #707070 !important;
  }

  .md\:bg-gray-darkest {
    background-color: #2F2F2F !important;
  }

  .md\:bg-gray-dark-3 {
    background-color: #292929 !important;
  }

  .md\:bg-blue-accent {
    background-color: #3E82FF !important;
  }

  .md\:bg-blue-dark {
    background-color: #2A65F1 !important;
  }

  .md\:bg-fff30 {
    background-color: rgba(255, 255, 255, .3) !important;
  }

  .md\:bg-blue-accent-85 {
    background-color: rgba(62, 130, 255, .85) !important;
  }

  .md\:hover\:bg-transparent:hover {
    background-color: transparent !important;
  }

  .md\:hover\:bg-black:hover {
    background-color: #000 !important;
  }

  .md\:hover\:bg-white:hover {
    background-color: #FFF !important;
  }

  .md\:hover\:bg-000:hover {
    background-color: #000 !important;
  }

  .md\:hover\:bg-fff:hover {
    background-color: #FFF !important;
  }

  .md\:hover\:bg-orange:hover {
    background-color: #FF7800 !important;
  }

  .md\:hover\:bg-lime:hover {
    background-color: lime !important;
  }

  .md\:hover\:bg-blue:hover {
    background-color: #2681FD !important;
  }

  .md\:hover\:bg-gray:hover {
    background-color: #EDEEF2 !important;
  }

  .md\:hover\:bg-silver:hover {
    background-color: #EDEEF2 !important;
  }

  .md\:hover\:bg-gray-darker:hover {
    background-color: #707070 !important;
  }

  .md\:hover\:bg-gray-darkest:hover {
    background-color: #2F2F2F !important;
  }

  .md\:hover\:bg-gray-dark-3:hover {
    background-color: #292929 !important;
  }

  .md\:hover\:bg-blue-accent:hover {
    background-color: #3E82FF !important;
  }

  .md\:hover\:bg-blue-dark:hover {
    background-color: #2A65F1 !important;
  }

  .md\:hover\:bg-fff30:hover {
    background-color: rgba(255, 255, 255, .3) !important;
  }

  .md\:hover\:bg-blue-accent-85:hover {
    background-color: rgba(62, 130, 255, .85) !important;
  }

  .md\:border-transparent {
    border-color: transparent !important;
  }

  .md\:border-black {
    border-color: #000 !important;
  }

  .md\:border-white {
    border-color: #FFF !important;
  }

  .md\:border-000 {
    border-color: #000 !important;
  }

  .md\:border-fff {
    border-color: #FFF !important;
  }

  .md\:border-orange {
    border-color: #FF7800 !important;
  }

  .md\:border-lime {
    border-color: lime !important;
  }

  .md\:border-blue {
    border-color: #2681FD !important;
  }

  .md\:border-gray {
    border-color: #EDEEF2 !important;
  }

  .md\:border-silver {
    border-color: #EDEEF2 !important;
  }

  .md\:border-gray-darker {
    border-color: #707070 !important;
  }

  .md\:border-gray-darkest {
    border-color: #2F2F2F !important;
  }

  .md\:border-gray-dark-3 {
    border-color: #292929 !important;
  }

  .md\:border-blue-accent {
    border-color: #3E82FF !important;
  }

  .md\:border-blue-dark {
    border-color: #2A65F1 !important;
  }

  .md\:border-fff30 {
    border-color: rgba(255, 255, 255, .3) !important;
  }

  .md\:border-blue-accent-85 {
    border-color: rgba(62, 130, 255, .85) !important;
  }

  .md\:hover\:border-transparent:hover {
    border-color: transparent !important;
  }

  .md\:hover\:border-black:hover {
    border-color: #000 !important;
  }

  .md\:hover\:border-white:hover {
    border-color: #FFF !important;
  }

  .md\:hover\:border-000:hover {
    border-color: #000 !important;
  }

  .md\:hover\:border-fff:hover {
    border-color: #FFF !important;
  }

  .md\:hover\:border-orange:hover {
    border-color: #FF7800 !important;
  }

  .md\:hover\:border-lime:hover {
    border-color: lime !important;
  }

  .md\:hover\:border-blue:hover {
    border-color: #2681FD !important;
  }

  .md\:hover\:border-gray:hover {
    border-color: #EDEEF2 !important;
  }

  .md\:hover\:border-silver:hover {
    border-color: #EDEEF2 !important;
  }

  .md\:hover\:border-gray-darker:hover {
    border-color: #707070 !important;
  }

  .md\:hover\:border-gray-darkest:hover {
    border-color: #2F2F2F !important;
  }

  .md\:hover\:border-gray-dark-3:hover {
    border-color: #292929 !important;
  }

  .md\:hover\:border-blue-accent:hover {
    border-color: #3E82FF !important;
  }

  .md\:hover\:border-blue-dark:hover {
    border-color: #2A65F1 !important;
  }

  .md\:hover\:border-fff30:hover {
    border-color: rgba(255, 255, 255, .3) !important;
  }

  .md\:hover\:border-blue-accent-85:hover {
    border-color: rgba(62, 130, 255, .85) !important;
  }

  .md\:border-0 {
    border-width: 0 !important;
  }

  .md\:border-2 {
    border-width: 2px !important;
  }

  .md\:border-4 {
    border-width: 4px !important;
  }

  .md\:border-8 {
    border-width: 8px !important;
  }

  .md\:border {
    border-width: 1px !important;
  }

  .md\:border-t-0 {
    border-top-width: 0 !important;
  }

  .md\:border-r-0 {
    border-right-width: 0 !important;
  }

  .md\:border-b-0 {
    border-bottom-width: 0 !important;
  }

  .md\:border-l-0 {
    border-left-width: 0 !important;
  }

  .md\:border-t-2 {
    border-top-width: 2px !important;
  }

  .md\:border-r-2 {
    border-right-width: 2px !important;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px !important;
  }

  .md\:border-l-2 {
    border-left-width: 2px !important;
  }

  .md\:border-t-4 {
    border-top-width: 4px !important;
  }

  .md\:border-r-4 {
    border-right-width: 4px !important;
  }

  .md\:border-b-4 {
    border-bottom-width: 4px !important;
  }

  .md\:border-l-4 {
    border-left-width: 4px !important;
  }

  .md\:border-t-8 {
    border-top-width: 8px !important;
  }

  .md\:border-r-8 {
    border-right-width: 8px !important;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px !important;
  }

  .md\:border-l-8 {
    border-left-width: 8px !important;
  }

  .md\:border-t {
    border-top-width: 1px !important;
  }

  .md\:border-r {
    border-right-width: 1px !important;
  }

  .md\:border-b {
    border-bottom-width: 1px !important;
  }

  .md\:border-l {
    border-left-width: 1px !important;
  }

  .md\:hover\:border-0:hover {
    border-width: 0 !important;
  }

  .md\:hover\:border-2:hover {
    border-width: 2px !important;
  }

  .md\:hover\:border-4:hover {
    border-width: 4px !important;
  }

  .md\:hover\:border-8:hover {
    border-width: 8px !important;
  }

  .md\:hover\:border:hover {
    border-width: 1px !important;
  }

  .md\:hover\:border-t-0:hover {
    border-top-width: 0 !important;
  }

  .md\:hover\:border-r-0:hover {
    border-right-width: 0 !important;
  }

  .md\:hover\:border-b-0:hover {
    border-bottom-width: 0 !important;
  }

  .md\:hover\:border-l-0:hover {
    border-left-width: 0 !important;
  }

  .md\:hover\:border-t-2:hover {
    border-top-width: 2px !important;
  }

  .md\:hover\:border-r-2:hover {
    border-right-width: 2px !important;
  }

  .md\:hover\:border-b-2:hover {
    border-bottom-width: 2px !important;
  }

  .md\:hover\:border-l-2:hover {
    border-left-width: 2px !important;
  }

  .md\:hover\:border-t-4:hover {
    border-top-width: 4px !important;
  }

  .md\:hover\:border-r-4:hover {
    border-right-width: 4px !important;
  }

  .md\:hover\:border-b-4:hover {
    border-bottom-width: 4px !important;
  }

  .md\:hover\:border-l-4:hover {
    border-left-width: 4px !important;
  }

  .md\:hover\:border-t-8:hover {
    border-top-width: 8px !important;
  }

  .md\:hover\:border-r-8:hover {
    border-right-width: 8px !important;
  }

  .md\:hover\:border-b-8:hover {
    border-bottom-width: 8px !important;
  }

  .md\:hover\:border-l-8:hover {
    border-left-width: 8px !important;
  }

  .md\:hover\:border-t:hover {
    border-top-width: 1px !important;
  }

  .md\:hover\:border-r:hover {
    border-right-width: 1px !important;
  }

  .md\:hover\:border-b:hover {
    border-bottom-width: 1px !important;
  }

  .md\:hover\:border-l:hover {
    border-left-width: 1px !important;
  }

  .md\:font-hairline {
    font-weight: 100 !important;
  }

  .md\:font-thin {
    font-weight: 200 !important;
  }

  .md\:font-light {
    font-weight: 300 !important;
  }

  .md\:font-normal {
    font-weight: 400 !important;
  }

  .md\:font-medium {
    font-weight: 500 !important;
  }

  .md\:font-semibold {
    font-weight: 600 !important;
  }

  .md\:font-bold {
    font-weight: 700 !important;
  }

  .md\:font-extrabold {
    font-weight: 800 !important;
  }

  .md\:font-black {
    font-weight: 900 !important;
  }

  .md\:hover\:font-hairline:hover {
    font-weight: 100 !important;
  }

  .md\:hover\:font-thin:hover {
    font-weight: 200 !important;
  }

  .md\:hover\:font-light:hover {
    font-weight: 300 !important;
  }

  .md\:hover\:font-normal:hover {
    font-weight: 400 !important;
  }

  .md\:hover\:font-medium:hover {
    font-weight: 500 !important;
  }

  .md\:hover\:font-semibold:hover {
    font-weight: 600 !important;
  }

  .md\:hover\:font-bold:hover {
    font-weight: 700 !important;
  }

  .md\:hover\:font-extrabold:hover {
    font-weight: 800 !important;
  }

  .md\:hover\:font-black:hover {
    font-weight: 900 !important;
  }

  .md\:h-1 {
    height: .25rem !important;
  }

  .md\:h-2 {
    height: .5rem !important;
  }

  .md\:h-3 {
    height: .75rem !important;
  }

  .md\:h-4 {
    height: 1rem !important;
  }

  .md\:h-5 {
    height: 1.25rem !important;
  }

  .md\:h-6 {
    height: 1.5rem !important;
  }

  .md\:h-8 {
    height: 2rem !important;
  }

  .md\:h-10 {
    height: 2.5rem !important;
  }

  .md\:h-12 {
    height: 3rem !important;
  }

  .md\:h-16 {
    height: 4rem !important;
  }

  .md\:h-24 {
    height: 6rem !important;
  }

  .md\:h-32 {
    height: 8rem !important;
  }

  .md\:h-48 {
    height: 12rem !important;
  }

  .md\:h-64 {
    height: 16rem !important;
  }

  .md\:h-auto {
    height: auto !important;
  }

  .md\:h-px {
    height: 1px !important;
  }

  .md\:h-full {
    height: 100% !important;
  }

  .md\:h-screen {
    height: 100vh !important;
  }

  .md\:h-50vh {
    height: 50vh !important;
  }

  .md\:h-screen-min-topmenu {
    height: calc(100vh - 62px) !important;
  }

  .md\:hover\:h-1:hover {
    height: .25rem !important;
  }

  .md\:hover\:h-2:hover {
    height: .5rem !important;
  }

  .md\:hover\:h-3:hover {
    height: .75rem !important;
  }

  .md\:hover\:h-4:hover {
    height: 1rem !important;
  }

  .md\:hover\:h-5:hover {
    height: 1.25rem !important;
  }

  .md\:hover\:h-6:hover {
    height: 1.5rem !important;
  }

  .md\:hover\:h-8:hover {
    height: 2rem !important;
  }

  .md\:hover\:h-10:hover {
    height: 2.5rem !important;
  }

  .md\:hover\:h-12:hover {
    height: 3rem !important;
  }

  .md\:hover\:h-16:hover {
    height: 4rem !important;
  }

  .md\:hover\:h-24:hover {
    height: 6rem !important;
  }

  .md\:hover\:h-32:hover {
    height: 8rem !important;
  }

  .md\:hover\:h-48:hover {
    height: 12rem !important;
  }

  .md\:hover\:h-64:hover {
    height: 16rem !important;
  }

  .md\:hover\:h-auto:hover {
    height: auto !important;
  }

  .md\:hover\:h-px:hover {
    height: 1px !important;
  }

  .md\:hover\:h-full:hover {
    height: 100% !important;
  }

  .md\:hover\:h-screen:hover {
    height: 100vh !important;
  }

  .md\:hover\:h-50vh:hover {
    height: 50vh !important;
  }

  .md\:hover\:h-screen-min-topmenu:hover {
    height: calc(100vh - 62px) !important;
  }

  .md\:m-0 {
    margin: 0 !important;
  }

  .md\:m-1 {
    margin: .25rem !important;
  }

  .md\:m-2 {
    margin: .5rem !important;
  }

  .md\:m-3 {
    margin: .75rem !important;
  }

  .md\:m-4 {
    margin: 1rem !important;
  }

  .md\:m-5 {
    margin: 1.25rem !important;
  }

  .md\:m-6 {
    margin: 1.5rem !important;
  }

  .md\:m-8 {
    margin: 2rem !important;
  }

  .md\:m-10 {
    margin: 2.5rem !important;
  }

  .md\:m-12 {
    margin: 3rem !important;
  }

  .md\:m-16 {
    margin: 4rem !important;
  }

  .md\:m-20 {
    margin: 5rem !important;
  }

  .md\:m-24 {
    margin: 6rem !important;
  }

  .md\:m-32 {
    margin: 8rem !important;
  }

  .md\:m-auto {
    margin: auto !important;
  }

  .md\:m-px {
    margin: 1px !important;
  }

  .md\:m-62px {
    margin: 62px !important;
  }

  .md\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .md\:mx-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .md\:my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .md\:mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .md\:my-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .md\:mx-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .md\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .md\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .md\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .md\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .md\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .md\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .md\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .md\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .md\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .md\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .md\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .md\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .md\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .md\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .md\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .md\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .md\:my-62px {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }

  .md\:mx-62px {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }

  .md\:mt-0 {
    margin-top: 0 !important;
  }

  .md\:mr-0 {
    margin-right: 0 !important;
  }

  .md\:mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:ml-0 {
    margin-left: 0 !important;
  }

  .md\:mt-1 {
    margin-top: .25rem !important;
  }

  .md\:mr-1 {
    margin-right: .25rem !important;
  }

  .md\:mb-1 {
    margin-bottom: .25rem !important;
  }

  .md\:ml-1 {
    margin-left: .25rem !important;
  }

  .md\:mt-2 {
    margin-top: .5rem !important;
  }

  .md\:mr-2 {
    margin-right: .5rem !important;
  }

  .md\:mb-2 {
    margin-bottom: .5rem !important;
  }

  .md\:ml-2 {
    margin-left: .5rem !important;
  }

  .md\:mt-3 {
    margin-top: .75rem !important;
  }

  .md\:mr-3 {
    margin-right: .75rem !important;
  }

  .md\:mb-3 {
    margin-bottom: .75rem !important;
  }

  .md\:ml-3 {
    margin-left: .75rem !important;
  }

  .md\:mt-4 {
    margin-top: 1rem !important;
  }

  .md\:mr-4 {
    margin-right: 1rem !important;
  }

  .md\:mb-4 {
    margin-bottom: 1rem !important;
  }

  .md\:ml-4 {
    margin-left: 1rem !important;
  }

  .md\:mt-5 {
    margin-top: 1.25rem !important;
  }

  .md\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .md\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .md\:mt-6 {
    margin-top: 1.5rem !important;
  }

  .md\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .md\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .md\:mt-8 {
    margin-top: 2rem !important;
  }

  .md\:mr-8 {
    margin-right: 2rem !important;
  }

  .md\:mb-8 {
    margin-bottom: 2rem !important;
  }

  .md\:ml-8 {
    margin-left: 2rem !important;
  }

  .md\:mt-10 {
    margin-top: 2.5rem !important;
  }

  .md\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .md\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .md\:mt-12 {
    margin-top: 3rem !important;
  }

  .md\:mr-12 {
    margin-right: 3rem !important;
  }

  .md\:mb-12 {
    margin-bottom: 3rem !important;
  }

  .md\:ml-12 {
    margin-left: 3rem !important;
  }

  .md\:mt-16 {
    margin-top: 4rem !important;
  }

  .md\:mr-16 {
    margin-right: 4rem !important;
  }

  .md\:mb-16 {
    margin-bottom: 4rem !important;
  }

  .md\:ml-16 {
    margin-left: 4rem !important;
  }

  .md\:mt-20 {
    margin-top: 5rem !important;
  }

  .md\:mr-20 {
    margin-right: 5rem !important;
  }

  .md\:mb-20 {
    margin-bottom: 5rem !important;
  }

  .md\:ml-20 {
    margin-left: 5rem !important;
  }

  .md\:mt-24 {
    margin-top: 6rem !important;
  }

  .md\:mr-24 {
    margin-right: 6rem !important;
  }

  .md\:mb-24 {
    margin-bottom: 6rem !important;
  }

  .md\:ml-24 {
    margin-left: 6rem !important;
  }

  .md\:mt-32 {
    margin-top: 8rem !important;
  }

  .md\:mr-32 {
    margin-right: 8rem !important;
  }

  .md\:mb-32 {
    margin-bottom: 8rem !important;
  }

  .md\:ml-32 {
    margin-left: 8rem !important;
  }

  .md\:mt-auto {
    margin-top: auto !important;
  }

  .md\:mr-auto {
    margin-right: auto !important;
  }

  .md\:mb-auto {
    margin-bottom: auto !important;
  }

  .md\:ml-auto {
    margin-left: auto !important;
  }

  .md\:mt-px {
    margin-top: 1px !important;
  }

  .md\:mr-px {
    margin-right: 1px !important;
  }

  .md\:mb-px {
    margin-bottom: 1px !important;
  }

  .md\:ml-px {
    margin-left: 1px !important;
  }

  .md\:mt-62px {
    margin-top: 62px !important;
  }

  .md\:mr-62px {
    margin-right: 62px !important;
  }

  .md\:mb-62px {
    margin-bottom: 62px !important;
  }

  .md\:ml-62px {
    margin-left: 62px !important;
  }

  .md\:hover\:m-0:hover {
    margin: 0 !important;
  }

  .md\:hover\:m-1:hover {
    margin: .25rem !important;
  }

  .md\:hover\:m-2:hover {
    margin: .5rem !important;
  }

  .md\:hover\:m-3:hover {
    margin: .75rem !important;
  }

  .md\:hover\:m-4:hover {
    margin: 1rem !important;
  }

  .md\:hover\:m-5:hover {
    margin: 1.25rem !important;
  }

  .md\:hover\:m-6:hover {
    margin: 1.5rem !important;
  }

  .md\:hover\:m-8:hover {
    margin: 2rem !important;
  }

  .md\:hover\:m-10:hover {
    margin: 2.5rem !important;
  }

  .md\:hover\:m-12:hover {
    margin: 3rem !important;
  }

  .md\:hover\:m-16:hover {
    margin: 4rem !important;
  }

  .md\:hover\:m-20:hover {
    margin: 5rem !important;
  }

  .md\:hover\:m-24:hover {
    margin: 6rem !important;
  }

  .md\:hover\:m-32:hover {
    margin: 8rem !important;
  }

  .md\:hover\:m-auto:hover {
    margin: auto !important;
  }

  .md\:hover\:m-px:hover {
    margin: 1px !important;
  }

  .md\:hover\:m-62px:hover {
    margin: 62px !important;
  }

  .md\:hover\:my-0:hover {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:hover\:mx-0:hover {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:hover\:my-1:hover {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .md\:hover\:mx-1:hover {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .md\:hover\:my-2:hover {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .md\:hover\:mx-2:hover {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .md\:hover\:my-3:hover {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .md\:hover\:mx-3:hover {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .md\:hover\:my-4:hover {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:hover\:mx-4:hover {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:hover\:my-5:hover {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .md\:hover\:mx-5:hover {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .md\:hover\:my-6:hover {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:hover\:mx-6:hover {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:hover\:my-8:hover {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:hover\:mx-8:hover {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:hover\:my-10:hover {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .md\:hover\:mx-10:hover {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .md\:hover\:my-12:hover {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .md\:hover\:mx-12:hover {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .md\:hover\:my-16:hover {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .md\:hover\:mx-16:hover {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .md\:hover\:my-20:hover {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .md\:hover\:mx-20:hover {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .md\:hover\:my-24:hover {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .md\:hover\:mx-24:hover {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .md\:hover\:my-32:hover {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .md\:hover\:mx-32:hover {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .md\:hover\:my-auto:hover {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:hover\:mx-auto:hover {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:hover\:my-px:hover {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .md\:hover\:mx-px:hover {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .md\:hover\:my-62px:hover {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }

  .md\:hover\:mx-62px:hover {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }

  .md\:hover\:mt-0:hover {
    margin-top: 0 !important;
  }

  .md\:hover\:mr-0:hover {
    margin-right: 0 !important;
  }

  .md\:hover\:mb-0:hover {
    margin-bottom: 0 !important;
  }

  .md\:hover\:ml-0:hover {
    margin-left: 0 !important;
  }

  .md\:hover\:mt-1:hover {
    margin-top: .25rem !important;
  }

  .md\:hover\:mr-1:hover {
    margin-right: .25rem !important;
  }

  .md\:hover\:mb-1:hover {
    margin-bottom: .25rem !important;
  }

  .md\:hover\:ml-1:hover {
    margin-left: .25rem !important;
  }

  .md\:hover\:mt-2:hover {
    margin-top: .5rem !important;
  }

  .md\:hover\:mr-2:hover {
    margin-right: .5rem !important;
  }

  .md\:hover\:mb-2:hover {
    margin-bottom: .5rem !important;
  }

  .md\:hover\:ml-2:hover {
    margin-left: .5rem !important;
  }

  .md\:hover\:mt-3:hover {
    margin-top: .75rem !important;
  }

  .md\:hover\:mr-3:hover {
    margin-right: .75rem !important;
  }

  .md\:hover\:mb-3:hover {
    margin-bottom: .75rem !important;
  }

  .md\:hover\:ml-3:hover {
    margin-left: .75rem !important;
  }

  .md\:hover\:mt-4:hover {
    margin-top: 1rem !important;
  }

  .md\:hover\:mr-4:hover {
    margin-right: 1rem !important;
  }

  .md\:hover\:mb-4:hover {
    margin-bottom: 1rem !important;
  }

  .md\:hover\:ml-4:hover {
    margin-left: 1rem !important;
  }

  .md\:hover\:mt-5:hover {
    margin-top: 1.25rem !important;
  }

  .md\:hover\:mr-5:hover {
    margin-right: 1.25rem !important;
  }

  .md\:hover\:mb-5:hover {
    margin-bottom: 1.25rem !important;
  }

  .md\:hover\:ml-5:hover {
    margin-left: 1.25rem !important;
  }

  .md\:hover\:mt-6:hover {
    margin-top: 1.5rem !important;
  }

  .md\:hover\:mr-6:hover {
    margin-right: 1.5rem !important;
  }

  .md\:hover\:mb-6:hover {
    margin-bottom: 1.5rem !important;
  }

  .md\:hover\:ml-6:hover {
    margin-left: 1.5rem !important;
  }

  .md\:hover\:mt-8:hover {
    margin-top: 2rem !important;
  }

  .md\:hover\:mr-8:hover {
    margin-right: 2rem !important;
  }

  .md\:hover\:mb-8:hover {
    margin-bottom: 2rem !important;
  }

  .md\:hover\:ml-8:hover {
    margin-left: 2rem !important;
  }

  .md\:hover\:mt-10:hover {
    margin-top: 2.5rem !important;
  }

  .md\:hover\:mr-10:hover {
    margin-right: 2.5rem !important;
  }

  .md\:hover\:mb-10:hover {
    margin-bottom: 2.5rem !important;
  }

  .md\:hover\:ml-10:hover {
    margin-left: 2.5rem !important;
  }

  .md\:hover\:mt-12:hover {
    margin-top: 3rem !important;
  }

  .md\:hover\:mr-12:hover {
    margin-right: 3rem !important;
  }

  .md\:hover\:mb-12:hover {
    margin-bottom: 3rem !important;
  }

  .md\:hover\:ml-12:hover {
    margin-left: 3rem !important;
  }

  .md\:hover\:mt-16:hover {
    margin-top: 4rem !important;
  }

  .md\:hover\:mr-16:hover {
    margin-right: 4rem !important;
  }

  .md\:hover\:mb-16:hover {
    margin-bottom: 4rem !important;
  }

  .md\:hover\:ml-16:hover {
    margin-left: 4rem !important;
  }

  .md\:hover\:mt-20:hover {
    margin-top: 5rem !important;
  }

  .md\:hover\:mr-20:hover {
    margin-right: 5rem !important;
  }

  .md\:hover\:mb-20:hover {
    margin-bottom: 5rem !important;
  }

  .md\:hover\:ml-20:hover {
    margin-left: 5rem !important;
  }

  .md\:hover\:mt-24:hover {
    margin-top: 6rem !important;
  }

  .md\:hover\:mr-24:hover {
    margin-right: 6rem !important;
  }

  .md\:hover\:mb-24:hover {
    margin-bottom: 6rem !important;
  }

  .md\:hover\:ml-24:hover {
    margin-left: 6rem !important;
  }

  .md\:hover\:mt-32:hover {
    margin-top: 8rem !important;
  }

  .md\:hover\:mr-32:hover {
    margin-right: 8rem !important;
  }

  .md\:hover\:mb-32:hover {
    margin-bottom: 8rem !important;
  }

  .md\:hover\:ml-32:hover {
    margin-left: 8rem !important;
  }

  .md\:hover\:mt-auto:hover {
    margin-top: auto !important;
  }

  .md\:hover\:mr-auto:hover {
    margin-right: auto !important;
  }

  .md\:hover\:mb-auto:hover {
    margin-bottom: auto !important;
  }

  .md\:hover\:ml-auto:hover {
    margin-left: auto !important;
  }

  .md\:hover\:mt-px:hover {
    margin-top: 1px !important;
  }

  .md\:hover\:mr-px:hover {
    margin-right: 1px !important;
  }

  .md\:hover\:mb-px:hover {
    margin-bottom: 1px !important;
  }

  .md\:hover\:ml-px:hover {
    margin-left: 1px !important;
  }

  .md\:hover\:mt-62px:hover {
    margin-top: 62px !important;
  }

  .md\:hover\:mr-62px:hover {
    margin-right: 62px !important;
  }

  .md\:hover\:mb-62px:hover {
    margin-bottom: 62px !important;
  }

  .md\:hover\:ml-62px:hover {
    margin-left: 62px !important;
  }

  .md\:max-w-290px {
    max-width: 290px !important;
  }

  .md\:max-w-330px {
    max-width: 330px !important;
  }

  .md\:max-w-350px {
    max-width: 350px !important;
  }

  .md\:max-w-540px {
    max-width: 540px !important;
  }

  .md\:max-w-720px {
    max-width: 720px !important;
  }

  .md\:max-w-730px {
    max-width: 730px !important;
  }

  .md\:max-w-906px {
    max-width: 906px !important;
  }

  .md\:max-w-xs {
    max-width: 20rem !important;
  }

  .md\:max-w-sm {
    max-width: 30rem !important;
  }

  .md\:max-w-md {
    max-width: 40rem !important;
  }

  .md\:max-w-lg {
    max-width: 50rem !important;
  }

  .md\:max-w-xl {
    max-width: 60rem !important;
  }

  .md\:max-w-2xl {
    max-width: 70rem !important;
  }

  .md\:max-w-3xl {
    max-width: 80rem !important;
  }

  .md\:max-w-4xl {
    max-width: 90rem !important;
  }

  .md\:max-w-5xl {
    max-width: 100rem !important;
  }

  .md\:max-w-full {
    max-width: 100% !important;
  }

  .md\:max-w-200px {
    max-width: 200px !important;
  }

  .md\:hover\:max-w-290px:hover {
    max-width: 290px !important;
  }

  .md\:hover\:max-w-330px:hover {
    max-width: 330px !important;
  }

  .md\:hover\:max-w-350px:hover {
    max-width: 350px !important;
  }

  .md\:hover\:max-w-540px:hover {
    max-width: 540px !important;
  }

  .md\:hover\:max-w-720px:hover {
    max-width: 720px !important;
  }

  .md\:hover\:max-w-730px:hover {
    max-width: 730px !important;
  }

  .md\:hover\:max-w-906px:hover {
    max-width: 906px !important;
  }

  .md\:hover\:max-w-xs:hover {
    max-width: 20rem !important;
  }

  .md\:hover\:max-w-sm:hover {
    max-width: 30rem !important;
  }

  .md\:hover\:max-w-md:hover {
    max-width: 40rem !important;
  }

  .md\:hover\:max-w-lg:hover {
    max-width: 50rem !important;
  }

  .md\:hover\:max-w-xl:hover {
    max-width: 60rem !important;
  }

  .md\:hover\:max-w-2xl:hover {
    max-width: 70rem !important;
  }

  .md\:hover\:max-w-3xl:hover {
    max-width: 80rem !important;
  }

  .md\:hover\:max-w-4xl:hover {
    max-width: 90rem !important;
  }

  .md\:hover\:max-w-5xl:hover {
    max-width: 100rem !important;
  }

  .md\:hover\:max-w-full:hover {
    max-width: 100% !important;
  }

  .md\:hover\:max-w-200px:hover {
    max-width: 200px !important;
  }

  .md\:p-3rem {
    padding: 3rem !important;
  }

  .md\:p-1dt5rem {
    padding: 1.5rem !important;
  }

  .md\:p-1rem {
    padding: 1rem !important;
  }

  .md\:py-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .md\:px-3rem {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .md\:py-1dt5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .md\:px-1dt5rem {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:py-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:px-1rem {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:pt-3rem {
    padding-top: 3rem !important;
  }

  .md\:pr-3rem {
    padding-right: 3rem !important;
  }

  .md\:pb-3rem {
    padding-bottom: 3rem !important;
  }

  .md\:pl-3rem {
    padding-left: 3rem !important;
  }

  .md\:pt-1dt5rem {
    padding-top: 1.5rem !important;
  }

  .md\:pr-1dt5rem {
    padding-right: 1.5rem !important;
  }

  .md\:pb-1dt5rem {
    padding-bottom: 1.5rem !important;
  }

  .md\:pl-1dt5rem {
    padding-left: 1.5rem !important;
  }

  .md\:pt-1rem {
    padding-top: 1rem !important;
  }

  .md\:pr-1rem {
    padding-right: 1rem !important;
  }

  .md\:pb-1rem {
    padding-bottom: 1rem !important;
  }

  .md\:pl-1rem {
    padding-left: 1rem !important;
  }

  .md\:text-transparent {
    color: transparent !important;
  }

  .md\:text-black {
    color: #000 !important;
  }

  .md\:text-white {
    color: #FFF !important;
  }

  .md\:text-000 {
    color: #000 !important;
  }

  .md\:text-fff {
    color: #FFF !important;
  }

  .md\:text-orange {
    color: #FF7800 !important;
  }

  .md\:text-lime {
    color: lime !important;
  }

  .md\:text-blue {
    color: #2681FD !important;
  }

  .md\:text-gray {
    color: #EDEEF2 !important;
  }

  .md\:text-silver {
    color: #EDEEF2 !important;
  }

  .md\:text-gray-darker {
    color: #707070 !important;
  }

  .md\:text-gray-darkest {
    color: #2F2F2F !important;
  }

  .md\:text-gray-dark-3 {
    color: #292929 !important;
  }

  .md\:text-blue-accent {
    color: #3E82FF !important;
  }

  .md\:text-blue-dark {
    color: #2A65F1 !important;
  }

  .md\:text-fff30 {
    color: rgba(255, 255, 255, .3) !important;
  }

  .md\:text-blue-accent-85 {
    color: rgba(62, 130, 255, .85) !important;
  }

  .md\:hover\:text-transparent:hover {
    color: transparent !important;
  }

  .md\:hover\:text-black:hover {
    color: #000 !important;
  }

  .md\:hover\:text-white:hover {
    color: #FFF !important;
  }

  .md\:hover\:text-000:hover {
    color: #000 !important;
  }

  .md\:hover\:text-fff:hover {
    color: #FFF !important;
  }

  .md\:hover\:text-orange:hover {
    color: #FF7800 !important;
  }

  .md\:hover\:text-lime:hover {
    color: lime !important;
  }

  .md\:hover\:text-blue:hover {
    color: #2681FD !important;
  }

  .md\:hover\:text-gray:hover {
    color: #EDEEF2 !important;
  }

  .md\:hover\:text-silver:hover {
    color: #EDEEF2 !important;
  }

  .md\:hover\:text-gray-darker:hover {
    color: #707070 !important;
  }

  .md\:hover\:text-gray-darkest:hover {
    color: #2F2F2F !important;
  }

  .md\:hover\:text-gray-dark-3:hover {
    color: #292929 !important;
  }

  .md\:hover\:text-blue-accent:hover {
    color: #3E82FF !important;
  }

  .md\:hover\:text-blue-dark:hover {
    color: #2A65F1 !important;
  }

  .md\:hover\:text-fff30:hover {
    color: rgba(255, 255, 255, .3) !important;
  }

  .md\:hover\:text-blue-accent-85:hover {
    color: rgba(62, 130, 255, .85) !important;
  }

  .md\:text-smallest {
    font-size: 10px !important;
  }

  .md\:text-small {
    font-size: 13px !important;
  }

  .md\:text-medium {
    font-size: 16px !important;
  }

  .md\:text-xxs {
    font-size: .55rem !important;
  }

  .md\:text-xs {
    font-size: .75rem !important;
  }

  .md\:text-sm {
    font-size: .875rem !important;
  }

  .md\:text-base {
    font-size: 1rem !important;
  }

  .md\:text-lg {
    font-size: 1.125rem !important;
  }

  .md\:text-xl {
    font-size: 1.25rem !important;
  }

  .md\:text-2xl {
    font-size: 1.5rem !important;
  }

  .md\:text-3xl {
    font-size: 1.875rem !important;
  }

  .md\:text-4xl {
    font-size: 2.25rem !important;
  }

  .md\:text-5xl {
    font-size: 3rem !important;
  }

  .md\:italic {
    font-style: italic !important;
  }

  .md\:roman {
    font-style: normal !important;
  }

  .md\:uppercase {
    text-transform: uppercase !important;
  }

  .md\:lowercase {
    text-transform: lowercase !important;
  }

  .md\:capitalize {
    text-transform: capitalize !important;
  }

  .md\:normal-case {
    text-transform: none !important;
  }

  .md\:underline {
    text-decoration: underline !important;
  }

  .md\:line-through {
    text-decoration: line-through !important;
  }

  .md\:no-underline {
    text-decoration: none !important;
  }

  .md\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }
}

@media (min-width: 992px) {
  .lg\:bg-gradient-white66-to-orange33 {
    background: linear-gradient(to right, #FFF 66%, #FF7800 33%);
  }

  .lg\:bg-gradient-silver66-to-orange33 {
    background: linear-gradient(to right, #EDEEF2 66%, #FF7800 33%);
  }

  .lg\:bg-gradient-blue66-to-gray33 {
    background: linear-gradient(to right, #2681FD 66%, #EDEEF2 66%);
  }

  .lg\:bg-gradient-blue-transparent-gray {
    background: linear-gradient(to right, #2681FD 33%, transparent 33%, 66%, #EDEEF2 66%);
  }

  .lg\:bg-gradient-gray33-to-white66 {
    background: linear-gradient(to right, #EDEEF2 33%, #FFF 66%);
  }

  .lg\:bg-menu {
    background: linear-gradient(to right, #000 48%, #FFF 48%);
  }

  .lg\:col-centered {
    display: flex;
    justify-content: center !important;
  }

  .lg\:col-centered > div {
    align-self: center !important;
  }

  .lg\:col-centered-vertical {
    display: flex;
  }

  .lg\:col-centered-vertical div {
    align-self: center !important;
  }

  .lg\:btn-blue-white {
    background-color: #2681FD;
    color: #FFF;
    border-color: #FFF;
  }

  .lg\:btn-blue-white:hover {
    background-color: #FFF;
    color: #2681FD;
    border-color: #FFF;
  }

  .lg\:btn-white-black {
    background-color: #FFF;
    color: #000;
    border-color: #FFF;
  }

  .lg\:btn-white-black:hover {
    background-color: #000;
    color: #FFF;
    border-color: #000;
  }

  .lg\:btn-md {
    padding: 5px 9px;
    font-size: .9rem;
    letter-spacing: .1rem;
  }

  .lg\:btn-lg {
    padding: 9px 19px;
    font-size: 15px;
    letter-spacing: -0.03em;
  }

  .lg\:btn-fat {
    text-transform: inherit;
    font-size: 17px;
    padding: 4px 9px;
  }

  .lg\:bg-transparent {
    background-color: transparent !important;
  }

  .lg\:bg-black {
    background-color: #000 !important;
  }

  .lg\:bg-white {
    background-color: #FFF !important;
  }

  .lg\:bg-000 {
    background-color: #000 !important;
  }

  .lg\:bg-fff {
    background-color: #FFF !important;
  }

  .lg\:bg-orange {
    background-color: #FF7800 !important;
  }

  .lg\:bg-lime {
    background-color: lime !important;
  }

  .lg\:bg-blue {
    background-color: #2681FD !important;
  }

  .lg\:bg-gray {
    background-color: #EDEEF2 !important;
  }

  .lg\:bg-silver {
    background-color: #EDEEF2 !important;
  }

  .lg\:bg-gray-darker {
    background-color: #707070 !important;
  }

  .lg\:bg-gray-darkest {
    background-color: #2F2F2F !important;
  }

  .lg\:bg-gray-dark-3 {
    background-color: #292929 !important;
  }

  .lg\:bg-blue-accent {
    background-color: #3E82FF !important;
  }

  .lg\:bg-blue-dark {
    background-color: #2A65F1 !important;
  }

  .lg\:bg-fff30 {
    background-color: rgba(255, 255, 255, .3) !important;
  }

  .lg\:bg-blue-accent-85 {
    background-color: rgba(62, 130, 255, .85) !important;
  }

  .lg\:hover\:bg-transparent:hover {
    background-color: transparent !important;
  }

  .lg\:hover\:bg-black:hover {
    background-color: #000 !important;
  }

  .lg\:hover\:bg-white:hover {
    background-color: #FFF !important;
  }

  .lg\:hover\:bg-000:hover {
    background-color: #000 !important;
  }

  .lg\:hover\:bg-fff:hover {
    background-color: #FFF !important;
  }

  .lg\:hover\:bg-orange:hover {
    background-color: #FF7800 !important;
  }

  .lg\:hover\:bg-lime:hover {
    background-color: lime !important;
  }

  .lg\:hover\:bg-blue:hover {
    background-color: #2681FD !important;
  }

  .lg\:hover\:bg-gray:hover {
    background-color: #EDEEF2 !important;
  }

  .lg\:hover\:bg-silver:hover {
    background-color: #EDEEF2 !important;
  }

  .lg\:hover\:bg-gray-darker:hover {
    background-color: #707070 !important;
  }

  .lg\:hover\:bg-gray-darkest:hover {
    background-color: #2F2F2F !important;
  }

  .lg\:hover\:bg-gray-dark-3:hover {
    background-color: #292929 !important;
  }

  .lg\:hover\:bg-blue-accent:hover {
    background-color: #3E82FF !important;
  }

  .lg\:hover\:bg-blue-dark:hover {
    background-color: #2A65F1 !important;
  }

  .lg\:hover\:bg-fff30:hover {
    background-color: rgba(255, 255, 255, .3) !important;
  }

  .lg\:hover\:bg-blue-accent-85:hover {
    background-color: rgba(62, 130, 255, .85) !important;
  }

  .lg\:border-transparent {
    border-color: transparent !important;
  }

  .lg\:border-black {
    border-color: #000 !important;
  }

  .lg\:border-white {
    border-color: #FFF !important;
  }

  .lg\:border-000 {
    border-color: #000 !important;
  }

  .lg\:border-fff {
    border-color: #FFF !important;
  }

  .lg\:border-orange {
    border-color: #FF7800 !important;
  }

  .lg\:border-lime {
    border-color: lime !important;
  }

  .lg\:border-blue {
    border-color: #2681FD !important;
  }

  .lg\:border-gray {
    border-color: #EDEEF2 !important;
  }

  .lg\:border-silver {
    border-color: #EDEEF2 !important;
  }

  .lg\:border-gray-darker {
    border-color: #707070 !important;
  }

  .lg\:border-gray-darkest {
    border-color: #2F2F2F !important;
  }

  .lg\:border-gray-dark-3 {
    border-color: #292929 !important;
  }

  .lg\:border-blue-accent {
    border-color: #3E82FF !important;
  }

  .lg\:border-blue-dark {
    border-color: #2A65F1 !important;
  }

  .lg\:border-fff30 {
    border-color: rgba(255, 255, 255, .3) !important;
  }

  .lg\:border-blue-accent-85 {
    border-color: rgba(62, 130, 255, .85) !important;
  }

  .lg\:hover\:border-transparent:hover {
    border-color: transparent !important;
  }

  .lg\:hover\:border-black:hover {
    border-color: #000 !important;
  }

  .lg\:hover\:border-white:hover {
    border-color: #FFF !important;
  }

  .lg\:hover\:border-000:hover {
    border-color: #000 !important;
  }

  .lg\:hover\:border-fff:hover {
    border-color: #FFF !important;
  }

  .lg\:hover\:border-orange:hover {
    border-color: #FF7800 !important;
  }

  .lg\:hover\:border-lime:hover {
    border-color: lime !important;
  }

  .lg\:hover\:border-blue:hover {
    border-color: #2681FD !important;
  }

  .lg\:hover\:border-gray:hover {
    border-color: #EDEEF2 !important;
  }

  .lg\:hover\:border-silver:hover {
    border-color: #EDEEF2 !important;
  }

  .lg\:hover\:border-gray-darker:hover {
    border-color: #707070 !important;
  }

  .lg\:hover\:border-gray-darkest:hover {
    border-color: #2F2F2F !important;
  }

  .lg\:hover\:border-gray-dark-3:hover {
    border-color: #292929 !important;
  }

  .lg\:hover\:border-blue-accent:hover {
    border-color: #3E82FF !important;
  }

  .lg\:hover\:border-blue-dark:hover {
    border-color: #2A65F1 !important;
  }

  .lg\:hover\:border-fff30:hover {
    border-color: rgba(255, 255, 255, .3) !important;
  }

  .lg\:hover\:border-blue-accent-85:hover {
    border-color: rgba(62, 130, 255, .85) !important;
  }

  .lg\:border-0 {
    border-width: 0 !important;
  }

  .lg\:border-2 {
    border-width: 2px !important;
  }

  .lg\:border-4 {
    border-width: 4px !important;
  }

  .lg\:border-8 {
    border-width: 8px !important;
  }

  .lg\:border {
    border-width: 1px !important;
  }

  .lg\:border-t-0 {
    border-top-width: 0 !important;
  }

  .lg\:border-r-0 {
    border-right-width: 0 !important;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0 !important;
  }

  .lg\:border-l-0 {
    border-left-width: 0 !important;
  }

  .lg\:border-t-2 {
    border-top-width: 2px !important;
  }

  .lg\:border-r-2 {
    border-right-width: 2px !important;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px !important;
  }

  .lg\:border-l-2 {
    border-left-width: 2px !important;
  }

  .lg\:border-t-4 {
    border-top-width: 4px !important;
  }

  .lg\:border-r-4 {
    border-right-width: 4px !important;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px !important;
  }

  .lg\:border-l-4 {
    border-left-width: 4px !important;
  }

  .lg\:border-t-8 {
    border-top-width: 8px !important;
  }

  .lg\:border-r-8 {
    border-right-width: 8px !important;
  }

  .lg\:border-b-8 {
    border-bottom-width: 8px !important;
  }

  .lg\:border-l-8 {
    border-left-width: 8px !important;
  }

  .lg\:border-t {
    border-top-width: 1px !important;
  }

  .lg\:border-r {
    border-right-width: 1px !important;
  }

  .lg\:border-b {
    border-bottom-width: 1px !important;
  }

  .lg\:border-l {
    border-left-width: 1px !important;
  }

  .lg\:hover\:border-0:hover {
    border-width: 0 !important;
  }

  .lg\:hover\:border-2:hover {
    border-width: 2px !important;
  }

  .lg\:hover\:border-4:hover {
    border-width: 4px !important;
  }

  .lg\:hover\:border-8:hover {
    border-width: 8px !important;
  }

  .lg\:hover\:border:hover {
    border-width: 1px !important;
  }

  .lg\:hover\:border-t-0:hover {
    border-top-width: 0 !important;
  }

  .lg\:hover\:border-r-0:hover {
    border-right-width: 0 !important;
  }

  .lg\:hover\:border-b-0:hover {
    border-bottom-width: 0 !important;
  }

  .lg\:hover\:border-l-0:hover {
    border-left-width: 0 !important;
  }

  .lg\:hover\:border-t-2:hover {
    border-top-width: 2px !important;
  }

  .lg\:hover\:border-r-2:hover {
    border-right-width: 2px !important;
  }

  .lg\:hover\:border-b-2:hover {
    border-bottom-width: 2px !important;
  }

  .lg\:hover\:border-l-2:hover {
    border-left-width: 2px !important;
  }

  .lg\:hover\:border-t-4:hover {
    border-top-width: 4px !important;
  }

  .lg\:hover\:border-r-4:hover {
    border-right-width: 4px !important;
  }

  .lg\:hover\:border-b-4:hover {
    border-bottom-width: 4px !important;
  }

  .lg\:hover\:border-l-4:hover {
    border-left-width: 4px !important;
  }

  .lg\:hover\:border-t-8:hover {
    border-top-width: 8px !important;
  }

  .lg\:hover\:border-r-8:hover {
    border-right-width: 8px !important;
  }

  .lg\:hover\:border-b-8:hover {
    border-bottom-width: 8px !important;
  }

  .lg\:hover\:border-l-8:hover {
    border-left-width: 8px !important;
  }

  .lg\:hover\:border-t:hover {
    border-top-width: 1px !important;
  }

  .lg\:hover\:border-r:hover {
    border-right-width: 1px !important;
  }

  .lg\:hover\:border-b:hover {
    border-bottom-width: 1px !important;
  }

  .lg\:hover\:border-l:hover {
    border-left-width: 1px !important;
  }

  .lg\:font-hairline {
    font-weight: 100 !important;
  }

  .lg\:font-thin {
    font-weight: 200 !important;
  }

  .lg\:font-light {
    font-weight: 300 !important;
  }

  .lg\:font-normal {
    font-weight: 400 !important;
  }

  .lg\:font-medium {
    font-weight: 500 !important;
  }

  .lg\:font-semibold {
    font-weight: 600 !important;
  }

  .lg\:font-bold {
    font-weight: 700 !important;
  }

  .lg\:font-extrabold {
    font-weight: 800 !important;
  }

  .lg\:font-black {
    font-weight: 900 !important;
  }

  .lg\:hover\:font-hairline:hover {
    font-weight: 100 !important;
  }

  .lg\:hover\:font-thin:hover {
    font-weight: 200 !important;
  }

  .lg\:hover\:font-light:hover {
    font-weight: 300 !important;
  }

  .lg\:hover\:font-normal:hover {
    font-weight: 400 !important;
  }

  .lg\:hover\:font-medium:hover {
    font-weight: 500 !important;
  }

  .lg\:hover\:font-semibold:hover {
    font-weight: 600 !important;
  }

  .lg\:hover\:font-bold:hover {
    font-weight: 700 !important;
  }

  .lg\:hover\:font-extrabold:hover {
    font-weight: 800 !important;
  }

  .lg\:hover\:font-black:hover {
    font-weight: 900 !important;
  }

  .lg\:h-1 {
    height: .25rem !important;
  }

  .lg\:h-2 {
    height: .5rem !important;
  }

  .lg\:h-3 {
    height: .75rem !important;
  }

  .lg\:h-4 {
    height: 1rem !important;
  }

  .lg\:h-5 {
    height: 1.25rem !important;
  }

  .lg\:h-6 {
    height: 1.5rem !important;
  }

  .lg\:h-8 {
    height: 2rem !important;
  }

  .lg\:h-10 {
    height: 2.5rem !important;
  }

  .lg\:h-12 {
    height: 3rem !important;
  }

  .lg\:h-16 {
    height: 4rem !important;
  }

  .lg\:h-24 {
    height: 6rem !important;
  }

  .lg\:h-32 {
    height: 8rem !important;
  }

  .lg\:h-48 {
    height: 12rem !important;
  }

  .lg\:h-64 {
    height: 16rem !important;
  }

  .lg\:h-auto {
    height: auto !important;
  }

  .lg\:h-px {
    height: 1px !important;
  }

  .lg\:h-full {
    height: 100% !important;
  }

  .lg\:h-screen {
    height: 100vh !important;
  }

  .lg\:h-50vh {
    height: 50vh !important;
  }

  .lg\:h-screen-min-topmenu {
    height: calc(100vh - 62px) !important;
  }

  .lg\:hover\:h-1:hover {
    height: .25rem !important;
  }

  .lg\:hover\:h-2:hover {
    height: .5rem !important;
  }

  .lg\:hover\:h-3:hover {
    height: .75rem !important;
  }

  .lg\:hover\:h-4:hover {
    height: 1rem !important;
  }

  .lg\:hover\:h-5:hover {
    height: 1.25rem !important;
  }

  .lg\:hover\:h-6:hover {
    height: 1.5rem !important;
  }

  .lg\:hover\:h-8:hover {
    height: 2rem !important;
  }

  .lg\:hover\:h-10:hover {
    height: 2.5rem !important;
  }

  .lg\:hover\:h-12:hover {
    height: 3rem !important;
  }

  .lg\:hover\:h-16:hover {
    height: 4rem !important;
  }

  .lg\:hover\:h-24:hover {
    height: 6rem !important;
  }

  .lg\:hover\:h-32:hover {
    height: 8rem !important;
  }

  .lg\:hover\:h-48:hover {
    height: 12rem !important;
  }

  .lg\:hover\:h-64:hover {
    height: 16rem !important;
  }

  .lg\:hover\:h-auto:hover {
    height: auto !important;
  }

  .lg\:hover\:h-px:hover {
    height: 1px !important;
  }

  .lg\:hover\:h-full:hover {
    height: 100% !important;
  }

  .lg\:hover\:h-screen:hover {
    height: 100vh !important;
  }

  .lg\:hover\:h-50vh:hover {
    height: 50vh !important;
  }

  .lg\:hover\:h-screen-min-topmenu:hover {
    height: calc(100vh - 62px) !important;
  }

  .lg\:m-0 {
    margin: 0 !important;
  }

  .lg\:m-1 {
    margin: .25rem !important;
  }

  .lg\:m-2 {
    margin: .5rem !important;
  }

  .lg\:m-3 {
    margin: .75rem !important;
  }

  .lg\:m-4 {
    margin: 1rem !important;
  }

  .lg\:m-5 {
    margin: 1.25rem !important;
  }

  .lg\:m-6 {
    margin: 1.5rem !important;
  }

  .lg\:m-8 {
    margin: 2rem !important;
  }

  .lg\:m-10 {
    margin: 2.5rem !important;
  }

  .lg\:m-12 {
    margin: 3rem !important;
  }

  .lg\:m-16 {
    margin: 4rem !important;
  }

  .lg\:m-20 {
    margin: 5rem !important;
  }

  .lg\:m-24 {
    margin: 6rem !important;
  }

  .lg\:m-32 {
    margin: 8rem !important;
  }

  .lg\:m-auto {
    margin: auto !important;
  }

  .lg\:m-px {
    margin: 1px !important;
  }

  .lg\:m-62px {
    margin: 62px !important;
  }

  .lg\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .lg\:mx-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .lg\:my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .lg\:mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .lg\:my-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .lg\:mx-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .lg\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .lg\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .lg\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .lg\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lg\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .lg\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .lg\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .lg\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lg\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .lg\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .lg\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .lg\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .lg\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lg\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lg\:my-62px {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }

  .lg\:mx-62px {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }

  .lg\:mt-0 {
    margin-top: 0 !important;
  }

  .lg\:mr-0 {
    margin-right: 0 !important;
  }

  .lg\:mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:ml-0 {
    margin-left: 0 !important;
  }

  .lg\:mt-1 {
    margin-top: .25rem !important;
  }

  .lg\:mr-1 {
    margin-right: .25rem !important;
  }

  .lg\:mb-1 {
    margin-bottom: .25rem !important;
  }

  .lg\:ml-1 {
    margin-left: .25rem !important;
  }

  .lg\:mt-2 {
    margin-top: .5rem !important;
  }

  .lg\:mr-2 {
    margin-right: .5rem !important;
  }

  .lg\:mb-2 {
    margin-bottom: .5rem !important;
  }

  .lg\:ml-2 {
    margin-left: .5rem !important;
  }

  .lg\:mt-3 {
    margin-top: .75rem !important;
  }

  .lg\:mr-3 {
    margin-right: .75rem !important;
  }

  .lg\:mb-3 {
    margin-bottom: .75rem !important;
  }

  .lg\:ml-3 {
    margin-left: .75rem !important;
  }

  .lg\:mt-4 {
    margin-top: 1rem !important;
  }

  .lg\:mr-4 {
    margin-right: 1rem !important;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem !important;
  }

  .lg\:ml-4 {
    margin-left: 1rem !important;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem !important;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem !important;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .lg\:mt-8 {
    margin-top: 2rem !important;
  }

  .lg\:mr-8 {
    margin-right: 2rem !important;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem !important;
  }

  .lg\:ml-8 {
    margin-left: 2rem !important;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem !important;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .lg\:mt-12 {
    margin-top: 3rem !important;
  }

  .lg\:mr-12 {
    margin-right: 3rem !important;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem !important;
  }

  .lg\:ml-12 {
    margin-left: 3rem !important;
  }

  .lg\:mt-16 {
    margin-top: 4rem !important;
  }

  .lg\:mr-16 {
    margin-right: 4rem !important;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem !important;
  }

  .lg\:ml-16 {
    margin-left: 4rem !important;
  }

  .lg\:mt-20 {
    margin-top: 5rem !important;
  }

  .lg\:mr-20 {
    margin-right: 5rem !important;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem !important;
  }

  .lg\:ml-20 {
    margin-left: 5rem !important;
  }

  .lg\:mt-24 {
    margin-top: 6rem !important;
  }

  .lg\:mr-24 {
    margin-right: 6rem !important;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem !important;
  }

  .lg\:ml-24 {
    margin-left: 6rem !important;
  }

  .lg\:mt-32 {
    margin-top: 8rem !important;
  }

  .lg\:mr-32 {
    margin-right: 8rem !important;
  }

  .lg\:mb-32 {
    margin-bottom: 8rem !important;
  }

  .lg\:ml-32 {
    margin-left: 8rem !important;
  }

  .lg\:mt-auto {
    margin-top: auto !important;
  }

  .lg\:mr-auto {
    margin-right: auto !important;
  }

  .lg\:mb-auto {
    margin-bottom: auto !important;
  }

  .lg\:ml-auto {
    margin-left: auto !important;
  }

  .lg\:mt-px {
    margin-top: 1px !important;
  }

  .lg\:mr-px {
    margin-right: 1px !important;
  }

  .lg\:mb-px {
    margin-bottom: 1px !important;
  }

  .lg\:ml-px {
    margin-left: 1px !important;
  }

  .lg\:mt-62px {
    margin-top: 62px !important;
  }

  .lg\:mr-62px {
    margin-right: 62px !important;
  }

  .lg\:mb-62px {
    margin-bottom: 62px !important;
  }

  .lg\:ml-62px {
    margin-left: 62px !important;
  }

  .lg\:hover\:m-0:hover {
    margin: 0 !important;
  }

  .lg\:hover\:m-1:hover {
    margin: .25rem !important;
  }

  .lg\:hover\:m-2:hover {
    margin: .5rem !important;
  }

  .lg\:hover\:m-3:hover {
    margin: .75rem !important;
  }

  .lg\:hover\:m-4:hover {
    margin: 1rem !important;
  }

  .lg\:hover\:m-5:hover {
    margin: 1.25rem !important;
  }

  .lg\:hover\:m-6:hover {
    margin: 1.5rem !important;
  }

  .lg\:hover\:m-8:hover {
    margin: 2rem !important;
  }

  .lg\:hover\:m-10:hover {
    margin: 2.5rem !important;
  }

  .lg\:hover\:m-12:hover {
    margin: 3rem !important;
  }

  .lg\:hover\:m-16:hover {
    margin: 4rem !important;
  }

  .lg\:hover\:m-20:hover {
    margin: 5rem !important;
  }

  .lg\:hover\:m-24:hover {
    margin: 6rem !important;
  }

  .lg\:hover\:m-32:hover {
    margin: 8rem !important;
  }

  .lg\:hover\:m-auto:hover {
    margin: auto !important;
  }

  .lg\:hover\:m-px:hover {
    margin: 1px !important;
  }

  .lg\:hover\:m-62px:hover {
    margin: 62px !important;
  }

  .lg\:hover\:my-0:hover {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:hover\:mx-0:hover {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:hover\:my-1:hover {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .lg\:hover\:mx-1:hover {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .lg\:hover\:my-2:hover {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .lg\:hover\:mx-2:hover {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .lg\:hover\:my-3:hover {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .lg\:hover\:mx-3:hover {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .lg\:hover\:my-4:hover {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:hover\:mx-4:hover {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:hover\:my-5:hover {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .lg\:hover\:mx-5:hover {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .lg\:hover\:my-6:hover {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:hover\:mx-6:hover {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:hover\:my-8:hover {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:hover\:mx-8:hover {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:hover\:my-10:hover {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .lg\:hover\:mx-10:hover {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .lg\:hover\:my-12:hover {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .lg\:hover\:mx-12:hover {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lg\:hover\:my-16:hover {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .lg\:hover\:mx-16:hover {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .lg\:hover\:my-20:hover {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .lg\:hover\:mx-20:hover {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lg\:hover\:my-24:hover {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .lg\:hover\:mx-24:hover {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .lg\:hover\:my-32:hover {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .lg\:hover\:mx-32:hover {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .lg\:hover\:my-auto:hover {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:hover\:mx-auto:hover {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:hover\:my-px:hover {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lg\:hover\:mx-px:hover {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lg\:hover\:my-62px:hover {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }

  .lg\:hover\:mx-62px:hover {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }

  .lg\:hover\:mt-0:hover {
    margin-top: 0 !important;
  }

  .lg\:hover\:mr-0:hover {
    margin-right: 0 !important;
  }

  .lg\:hover\:mb-0:hover {
    margin-bottom: 0 !important;
  }

  .lg\:hover\:ml-0:hover {
    margin-left: 0 !important;
  }

  .lg\:hover\:mt-1:hover {
    margin-top: .25rem !important;
  }

  .lg\:hover\:mr-1:hover {
    margin-right: .25rem !important;
  }

  .lg\:hover\:mb-1:hover {
    margin-bottom: .25rem !important;
  }

  .lg\:hover\:ml-1:hover {
    margin-left: .25rem !important;
  }

  .lg\:hover\:mt-2:hover {
    margin-top: .5rem !important;
  }

  .lg\:hover\:mr-2:hover {
    margin-right: .5rem !important;
  }

  .lg\:hover\:mb-2:hover {
    margin-bottom: .5rem !important;
  }

  .lg\:hover\:ml-2:hover {
    margin-left: .5rem !important;
  }

  .lg\:hover\:mt-3:hover {
    margin-top: .75rem !important;
  }

  .lg\:hover\:mr-3:hover {
    margin-right: .75rem !important;
  }

  .lg\:hover\:mb-3:hover {
    margin-bottom: .75rem !important;
  }

  .lg\:hover\:ml-3:hover {
    margin-left: .75rem !important;
  }

  .lg\:hover\:mt-4:hover {
    margin-top: 1rem !important;
  }

  .lg\:hover\:mr-4:hover {
    margin-right: 1rem !important;
  }

  .lg\:hover\:mb-4:hover {
    margin-bottom: 1rem !important;
  }

  .lg\:hover\:ml-4:hover {
    margin-left: 1rem !important;
  }

  .lg\:hover\:mt-5:hover {
    margin-top: 1.25rem !important;
  }

  .lg\:hover\:mr-5:hover {
    margin-right: 1.25rem !important;
  }

  .lg\:hover\:mb-5:hover {
    margin-bottom: 1.25rem !important;
  }

  .lg\:hover\:ml-5:hover {
    margin-left: 1.25rem !important;
  }

  .lg\:hover\:mt-6:hover {
    margin-top: 1.5rem !important;
  }

  .lg\:hover\:mr-6:hover {
    margin-right: 1.5rem !important;
  }

  .lg\:hover\:mb-6:hover {
    margin-bottom: 1.5rem !important;
  }

  .lg\:hover\:ml-6:hover {
    margin-left: 1.5rem !important;
  }

  .lg\:hover\:mt-8:hover {
    margin-top: 2rem !important;
  }

  .lg\:hover\:mr-8:hover {
    margin-right: 2rem !important;
  }

  .lg\:hover\:mb-8:hover {
    margin-bottom: 2rem !important;
  }

  .lg\:hover\:ml-8:hover {
    margin-left: 2rem !important;
  }

  .lg\:hover\:mt-10:hover {
    margin-top: 2.5rem !important;
  }

  .lg\:hover\:mr-10:hover {
    margin-right: 2.5rem !important;
  }

  .lg\:hover\:mb-10:hover {
    margin-bottom: 2.5rem !important;
  }

  .lg\:hover\:ml-10:hover {
    margin-left: 2.5rem !important;
  }

  .lg\:hover\:mt-12:hover {
    margin-top: 3rem !important;
  }

  .lg\:hover\:mr-12:hover {
    margin-right: 3rem !important;
  }

  .lg\:hover\:mb-12:hover {
    margin-bottom: 3rem !important;
  }

  .lg\:hover\:ml-12:hover {
    margin-left: 3rem !important;
  }

  .lg\:hover\:mt-16:hover {
    margin-top: 4rem !important;
  }

  .lg\:hover\:mr-16:hover {
    margin-right: 4rem !important;
  }

  .lg\:hover\:mb-16:hover {
    margin-bottom: 4rem !important;
  }

  .lg\:hover\:ml-16:hover {
    margin-left: 4rem !important;
  }

  .lg\:hover\:mt-20:hover {
    margin-top: 5rem !important;
  }

  .lg\:hover\:mr-20:hover {
    margin-right: 5rem !important;
  }

  .lg\:hover\:mb-20:hover {
    margin-bottom: 5rem !important;
  }

  .lg\:hover\:ml-20:hover {
    margin-left: 5rem !important;
  }

  .lg\:hover\:mt-24:hover {
    margin-top: 6rem !important;
  }

  .lg\:hover\:mr-24:hover {
    margin-right: 6rem !important;
  }

  .lg\:hover\:mb-24:hover {
    margin-bottom: 6rem !important;
  }

  .lg\:hover\:ml-24:hover {
    margin-left: 6rem !important;
  }

  .lg\:hover\:mt-32:hover {
    margin-top: 8rem !important;
  }

  .lg\:hover\:mr-32:hover {
    margin-right: 8rem !important;
  }

  .lg\:hover\:mb-32:hover {
    margin-bottom: 8rem !important;
  }

  .lg\:hover\:ml-32:hover {
    margin-left: 8rem !important;
  }

  .lg\:hover\:mt-auto:hover {
    margin-top: auto !important;
  }

  .lg\:hover\:mr-auto:hover {
    margin-right: auto !important;
  }

  .lg\:hover\:mb-auto:hover {
    margin-bottom: auto !important;
  }

  .lg\:hover\:ml-auto:hover {
    margin-left: auto !important;
  }

  .lg\:hover\:mt-px:hover {
    margin-top: 1px !important;
  }

  .lg\:hover\:mr-px:hover {
    margin-right: 1px !important;
  }

  .lg\:hover\:mb-px:hover {
    margin-bottom: 1px !important;
  }

  .lg\:hover\:ml-px:hover {
    margin-left: 1px !important;
  }

  .lg\:hover\:mt-62px:hover {
    margin-top: 62px !important;
  }

  .lg\:hover\:mr-62px:hover {
    margin-right: 62px !important;
  }

  .lg\:hover\:mb-62px:hover {
    margin-bottom: 62px !important;
  }

  .lg\:hover\:ml-62px:hover {
    margin-left: 62px !important;
  }

  .lg\:max-w-290px {
    max-width: 290px !important;
  }

  .lg\:max-w-330px {
    max-width: 330px !important;
  }

  .lg\:max-w-350px {
    max-width: 350px !important;
  }

  .lg\:max-w-540px {
    max-width: 540px !important;
  }

  .lg\:max-w-720px {
    max-width: 720px !important;
  }

  .lg\:max-w-730px {
    max-width: 730px !important;
  }

  .lg\:max-w-906px {
    max-width: 906px !important;
  }

  .lg\:max-w-xs {
    max-width: 20rem !important;
  }

  .lg\:max-w-sm {
    max-width: 30rem !important;
  }

  .lg\:max-w-md {
    max-width: 40rem !important;
  }

  .lg\:max-w-lg {
    max-width: 50rem !important;
  }

  .lg\:max-w-xl {
    max-width: 60rem !important;
  }

  .lg\:max-w-2xl {
    max-width: 70rem !important;
  }

  .lg\:max-w-3xl {
    max-width: 80rem !important;
  }

  .lg\:max-w-4xl {
    max-width: 90rem !important;
  }

  .lg\:max-w-5xl {
    max-width: 100rem !important;
  }

  .lg\:max-w-full {
    max-width: 100% !important;
  }

  .lg\:max-w-200px {
    max-width: 200px !important;
  }

  .lg\:hover\:max-w-290px:hover {
    max-width: 290px !important;
  }

  .lg\:hover\:max-w-330px:hover {
    max-width: 330px !important;
  }

  .lg\:hover\:max-w-350px:hover {
    max-width: 350px !important;
  }

  .lg\:hover\:max-w-540px:hover {
    max-width: 540px !important;
  }

  .lg\:hover\:max-w-720px:hover {
    max-width: 720px !important;
  }

  .lg\:hover\:max-w-730px:hover {
    max-width: 730px !important;
  }

  .lg\:hover\:max-w-906px:hover {
    max-width: 906px !important;
  }

  .lg\:hover\:max-w-xs:hover {
    max-width: 20rem !important;
  }

  .lg\:hover\:max-w-sm:hover {
    max-width: 30rem !important;
  }

  .lg\:hover\:max-w-md:hover {
    max-width: 40rem !important;
  }

  .lg\:hover\:max-w-lg:hover {
    max-width: 50rem !important;
  }

  .lg\:hover\:max-w-xl:hover {
    max-width: 60rem !important;
  }

  .lg\:hover\:max-w-2xl:hover {
    max-width: 70rem !important;
  }

  .lg\:hover\:max-w-3xl:hover {
    max-width: 80rem !important;
  }

  .lg\:hover\:max-w-4xl:hover {
    max-width: 90rem !important;
  }

  .lg\:hover\:max-w-5xl:hover {
    max-width: 100rem !important;
  }

  .lg\:hover\:max-w-full:hover {
    max-width: 100% !important;
  }

  .lg\:hover\:max-w-200px:hover {
    max-width: 200px !important;
  }

  .lg\:p-3rem {
    padding: 3rem !important;
  }

  .lg\:p-1dt5rem {
    padding: 1.5rem !important;
  }

  .lg\:p-1rem {
    padding: 1rem !important;
  }

  .lg\:py-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .lg\:px-3rem {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .lg\:py-1dt5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lg\:px-1dt5rem {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:py-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:px-1rem {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:pt-3rem {
    padding-top: 3rem !important;
  }

  .lg\:pr-3rem {
    padding-right: 3rem !important;
  }

  .lg\:pb-3rem {
    padding-bottom: 3rem !important;
  }

  .lg\:pl-3rem {
    padding-left: 3rem !important;
  }

  .lg\:pt-1dt5rem {
    padding-top: 1.5rem !important;
  }

  .lg\:pr-1dt5rem {
    padding-right: 1.5rem !important;
  }

  .lg\:pb-1dt5rem {
    padding-bottom: 1.5rem !important;
  }

  .lg\:pl-1dt5rem {
    padding-left: 1.5rem !important;
  }

  .lg\:pt-1rem {
    padding-top: 1rem !important;
  }

  .lg\:pr-1rem {
    padding-right: 1rem !important;
  }

  .lg\:pb-1rem {
    padding-bottom: 1rem !important;
  }

  .lg\:pl-1rem {
    padding-left: 1rem !important;
  }

  .lg\:text-transparent {
    color: transparent !important;
  }

  .lg\:text-black {
    color: #000 !important;
  }

  .lg\:text-white {
    color: #FFF !important;
  }

  .lg\:text-000 {
    color: #000 !important;
  }

  .lg\:text-fff {
    color: #FFF !important;
  }

  .lg\:text-orange {
    color: #FF7800 !important;
  }

  .lg\:text-lime {
    color: lime !important;
  }

  .lg\:text-blue {
    color: #2681FD !important;
  }

  .lg\:text-gray {
    color: #EDEEF2 !important;
  }

  .lg\:text-silver {
    color: #EDEEF2 !important;
  }

  .lg\:text-gray-darker {
    color: #707070 !important;
  }

  .lg\:text-gray-darkest {
    color: #2F2F2F !important;
  }

  .lg\:text-gray-dark-3 {
    color: #292929 !important;
  }

  .lg\:text-blue-accent {
    color: #3E82FF !important;
  }

  .lg\:text-blue-dark {
    color: #2A65F1 !important;
  }

  .lg\:text-fff30 {
    color: rgba(255, 255, 255, .3) !important;
  }

  .lg\:text-blue-accent-85 {
    color: rgba(62, 130, 255, .85) !important;
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent !important;
  }

  .lg\:hover\:text-black:hover {
    color: #000 !important;
  }

  .lg\:hover\:text-white:hover {
    color: #FFF !important;
  }

  .lg\:hover\:text-000:hover {
    color: #000 !important;
  }

  .lg\:hover\:text-fff:hover {
    color: #FFF !important;
  }

  .lg\:hover\:text-orange:hover {
    color: #FF7800 !important;
  }

  .lg\:hover\:text-lime:hover {
    color: lime !important;
  }

  .lg\:hover\:text-blue:hover {
    color: #2681FD !important;
  }

  .lg\:hover\:text-gray:hover {
    color: #EDEEF2 !important;
  }

  .lg\:hover\:text-silver:hover {
    color: #EDEEF2 !important;
  }

  .lg\:hover\:text-gray-darker:hover {
    color: #707070 !important;
  }

  .lg\:hover\:text-gray-darkest:hover {
    color: #2F2F2F !important;
  }

  .lg\:hover\:text-gray-dark-3:hover {
    color: #292929 !important;
  }

  .lg\:hover\:text-blue-accent:hover {
    color: #3E82FF !important;
  }

  .lg\:hover\:text-blue-dark:hover {
    color: #2A65F1 !important;
  }

  .lg\:hover\:text-fff30:hover {
    color: rgba(255, 255, 255, .3) !important;
  }

  .lg\:hover\:text-blue-accent-85:hover {
    color: rgba(62, 130, 255, .85) !important;
  }

  .lg\:text-smallest {
    font-size: 10px !important;
  }

  .lg\:text-small {
    font-size: 13px !important;
  }

  .lg\:text-medium {
    font-size: 16px !important;
  }

  .lg\:text-xxs {
    font-size: .55rem !important;
  }

  .lg\:text-xs {
    font-size: .75rem !important;
  }

  .lg\:text-sm {
    font-size: .875rem !important;
  }

  .lg\:text-base {
    font-size: 1rem !important;
  }

  .lg\:text-lg {
    font-size: 1.125rem !important;
  }

  .lg\:text-xl {
    font-size: 1.25rem !important;
  }

  .lg\:text-2xl {
    font-size: 1.5rem !important;
  }

  .lg\:text-3xl {
    font-size: 1.875rem !important;
  }

  .lg\:text-4xl {
    font-size: 2.25rem !important;
  }

  .lg\:text-5xl {
    font-size: 3rem !important;
  }

  .lg\:italic {
    font-style: italic !important;
  }

  .lg\:roman {
    font-style: normal !important;
  }

  .lg\:uppercase {
    text-transform: uppercase !important;
  }

  .lg\:lowercase {
    text-transform: lowercase !important;
  }

  .lg\:capitalize {
    text-transform: capitalize !important;
  }

  .lg\:normal-case {
    text-transform: none !important;
  }

  .lg\:underline {
    text-decoration: underline !important;
  }

  .lg\:line-through {
    text-decoration: line-through !important;
  }

  .lg\:no-underline {
    text-decoration: none !important;
  }

  .lg\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }
}

@media (min-width: 1200px) {
  .xl\:bg-gradient-white66-to-orange33 {
    background: linear-gradient(to right, #FFF 66%, #FF7800 33%);
  }

  .xl\:bg-gradient-silver66-to-orange33 {
    background: linear-gradient(to right, #EDEEF2 66%, #FF7800 33%);
  }

  .xl\:bg-gradient-blue66-to-gray33 {
    background: linear-gradient(to right, #2681FD 66%, #EDEEF2 66%);
  }

  .xl\:bg-gradient-blue-transparent-gray {
    background: linear-gradient(to right, #2681FD 33%, transparent 33%, 66%, #EDEEF2 66%);
  }

  .xl\:bg-gradient-gray33-to-white66 {
    background: linear-gradient(to right, #EDEEF2 33%, #FFF 66%);
  }

  .xl\:bg-menu {
    background: linear-gradient(to right, #000 48%, #FFF 48%);
  }

  .xl\:col-centered {
    display: flex;
    justify-content: center !important;
  }

  .xl\:col-centered > div {
    align-self: center !important;
  }

  .xl\:col-centered-vertical {
    display: flex;
  }

  .xl\:col-centered-vertical div {
    align-self: center !important;
  }

  .xl\:btn-blue-white {
    background-color: #2681FD;
    color: #FFF;
    border-color: #FFF;
  }

  .xl\:btn-blue-white:hover {
    background-color: #FFF;
    color: #2681FD;
    border-color: #FFF;
  }

  .xl\:btn-white-black {
    background-color: #FFF;
    color: #000;
    border-color: #FFF;
  }

  .xl\:btn-white-black:hover {
    background-color: #000;
    color: #FFF;
    border-color: #000;
  }

  .xl\:btn-md {
    padding: 5px 9px;
    font-size: .9rem;
    letter-spacing: .1rem;
  }

  .xl\:btn-lg {
    padding: 9px 19px;
    font-size: 15px;
    letter-spacing: -0.03em;
  }

  .xl\:btn-fat {
    text-transform: inherit;
    font-size: 17px;
    padding: 4px 9px;
  }

  .xl\:bg-transparent {
    background-color: transparent !important;
  }

  .xl\:bg-black {
    background-color: #000 !important;
  }

  .xl\:bg-white {
    background-color: #FFF !important;
  }

  .xl\:bg-000 {
    background-color: #000 !important;
  }

  .xl\:bg-fff {
    background-color: #FFF !important;
  }

  .xl\:bg-orange {
    background-color: #FF7800 !important;
  }

  .xl\:bg-lime {
    background-color: lime !important;
  }

  .xl\:bg-blue {
    background-color: #2681FD !important;
  }

  .xl\:bg-gray {
    background-color: #EDEEF2 !important;
  }

  .xl\:bg-silver {
    background-color: #EDEEF2 !important;
  }

  .xl\:bg-gray-darker {
    background-color: #707070 !important;
  }

  .xl\:bg-gray-darkest {
    background-color: #2F2F2F !important;
  }

  .xl\:bg-gray-dark-3 {
    background-color: #292929 !important;
  }

  .xl\:bg-blue-accent {
    background-color: #3E82FF !important;
  }

  .xl\:bg-blue-dark {
    background-color: #2A65F1 !important;
  }

  .xl\:bg-fff30 {
    background-color: rgba(255, 255, 255, .3) !important;
  }

  .xl\:bg-blue-accent-85 {
    background-color: rgba(62, 130, 255, .85) !important;
  }

  .xl\:hover\:bg-transparent:hover {
    background-color: transparent !important;
  }

  .xl\:hover\:bg-black:hover {
    background-color: #000 !important;
  }

  .xl\:hover\:bg-white:hover {
    background-color: #FFF !important;
  }

  .xl\:hover\:bg-000:hover {
    background-color: #000 !important;
  }

  .xl\:hover\:bg-fff:hover {
    background-color: #FFF !important;
  }

  .xl\:hover\:bg-orange:hover {
    background-color: #FF7800 !important;
  }

  .xl\:hover\:bg-lime:hover {
    background-color: lime !important;
  }

  .xl\:hover\:bg-blue:hover {
    background-color: #2681FD !important;
  }

  .xl\:hover\:bg-gray:hover {
    background-color: #EDEEF2 !important;
  }

  .xl\:hover\:bg-silver:hover {
    background-color: #EDEEF2 !important;
  }

  .xl\:hover\:bg-gray-darker:hover {
    background-color: #707070 !important;
  }

  .xl\:hover\:bg-gray-darkest:hover {
    background-color: #2F2F2F !important;
  }

  .xl\:hover\:bg-gray-dark-3:hover {
    background-color: #292929 !important;
  }

  .xl\:hover\:bg-blue-accent:hover {
    background-color: #3E82FF !important;
  }

  .xl\:hover\:bg-blue-dark:hover {
    background-color: #2A65F1 !important;
  }

  .xl\:hover\:bg-fff30:hover {
    background-color: rgba(255, 255, 255, .3) !important;
  }

  .xl\:hover\:bg-blue-accent-85:hover {
    background-color: rgba(62, 130, 255, .85) !important;
  }

  .xl\:border-transparent {
    border-color: transparent !important;
  }

  .xl\:border-black {
    border-color: #000 !important;
  }

  .xl\:border-white {
    border-color: #FFF !important;
  }

  .xl\:border-000 {
    border-color: #000 !important;
  }

  .xl\:border-fff {
    border-color: #FFF !important;
  }

  .xl\:border-orange {
    border-color: #FF7800 !important;
  }

  .xl\:border-lime {
    border-color: lime !important;
  }

  .xl\:border-blue {
    border-color: #2681FD !important;
  }

  .xl\:border-gray {
    border-color: #EDEEF2 !important;
  }

  .xl\:border-silver {
    border-color: #EDEEF2 !important;
  }

  .xl\:border-gray-darker {
    border-color: #707070 !important;
  }

  .xl\:border-gray-darkest {
    border-color: #2F2F2F !important;
  }

  .xl\:border-gray-dark-3 {
    border-color: #292929 !important;
  }

  .xl\:border-blue-accent {
    border-color: #3E82FF !important;
  }

  .xl\:border-blue-dark {
    border-color: #2A65F1 !important;
  }

  .xl\:border-fff30 {
    border-color: rgba(255, 255, 255, .3) !important;
  }

  .xl\:border-blue-accent-85 {
    border-color: rgba(62, 130, 255, .85) !important;
  }

  .xl\:hover\:border-transparent:hover {
    border-color: transparent !important;
  }

  .xl\:hover\:border-black:hover {
    border-color: #000 !important;
  }

  .xl\:hover\:border-white:hover {
    border-color: #FFF !important;
  }

  .xl\:hover\:border-000:hover {
    border-color: #000 !important;
  }

  .xl\:hover\:border-fff:hover {
    border-color: #FFF !important;
  }

  .xl\:hover\:border-orange:hover {
    border-color: #FF7800 !important;
  }

  .xl\:hover\:border-lime:hover {
    border-color: lime !important;
  }

  .xl\:hover\:border-blue:hover {
    border-color: #2681FD !important;
  }

  .xl\:hover\:border-gray:hover {
    border-color: #EDEEF2 !important;
  }

  .xl\:hover\:border-silver:hover {
    border-color: #EDEEF2 !important;
  }

  .xl\:hover\:border-gray-darker:hover {
    border-color: #707070 !important;
  }

  .xl\:hover\:border-gray-darkest:hover {
    border-color: #2F2F2F !important;
  }

  .xl\:hover\:border-gray-dark-3:hover {
    border-color: #292929 !important;
  }

  .xl\:hover\:border-blue-accent:hover {
    border-color: #3E82FF !important;
  }

  .xl\:hover\:border-blue-dark:hover {
    border-color: #2A65F1 !important;
  }

  .xl\:hover\:border-fff30:hover {
    border-color: rgba(255, 255, 255, .3) !important;
  }

  .xl\:hover\:border-blue-accent-85:hover {
    border-color: rgba(62, 130, 255, .85) !important;
  }

  .xl\:border-0 {
    border-width: 0 !important;
  }

  .xl\:border-2 {
    border-width: 2px !important;
  }

  .xl\:border-4 {
    border-width: 4px !important;
  }

  .xl\:border-8 {
    border-width: 8px !important;
  }

  .xl\:border {
    border-width: 1px !important;
  }

  .xl\:border-t-0 {
    border-top-width: 0 !important;
  }

  .xl\:border-r-0 {
    border-right-width: 0 !important;
  }

  .xl\:border-b-0 {
    border-bottom-width: 0 !important;
  }

  .xl\:border-l-0 {
    border-left-width: 0 !important;
  }

  .xl\:border-t-2 {
    border-top-width: 2px !important;
  }

  .xl\:border-r-2 {
    border-right-width: 2px !important;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px !important;
  }

  .xl\:border-l-2 {
    border-left-width: 2px !important;
  }

  .xl\:border-t-4 {
    border-top-width: 4px !important;
  }

  .xl\:border-r-4 {
    border-right-width: 4px !important;
  }

  .xl\:border-b-4 {
    border-bottom-width: 4px !important;
  }

  .xl\:border-l-4 {
    border-left-width: 4px !important;
  }

  .xl\:border-t-8 {
    border-top-width: 8px !important;
  }

  .xl\:border-r-8 {
    border-right-width: 8px !important;
  }

  .xl\:border-b-8 {
    border-bottom-width: 8px !important;
  }

  .xl\:border-l-8 {
    border-left-width: 8px !important;
  }

  .xl\:border-t {
    border-top-width: 1px !important;
  }

  .xl\:border-r {
    border-right-width: 1px !important;
  }

  .xl\:border-b {
    border-bottom-width: 1px !important;
  }

  .xl\:border-l {
    border-left-width: 1px !important;
  }

  .xl\:hover\:border-0:hover {
    border-width: 0 !important;
  }

  .xl\:hover\:border-2:hover {
    border-width: 2px !important;
  }

  .xl\:hover\:border-4:hover {
    border-width: 4px !important;
  }

  .xl\:hover\:border-8:hover {
    border-width: 8px !important;
  }

  .xl\:hover\:border:hover {
    border-width: 1px !important;
  }

  .xl\:hover\:border-t-0:hover {
    border-top-width: 0 !important;
  }

  .xl\:hover\:border-r-0:hover {
    border-right-width: 0 !important;
  }

  .xl\:hover\:border-b-0:hover {
    border-bottom-width: 0 !important;
  }

  .xl\:hover\:border-l-0:hover {
    border-left-width: 0 !important;
  }

  .xl\:hover\:border-t-2:hover {
    border-top-width: 2px !important;
  }

  .xl\:hover\:border-r-2:hover {
    border-right-width: 2px !important;
  }

  .xl\:hover\:border-b-2:hover {
    border-bottom-width: 2px !important;
  }

  .xl\:hover\:border-l-2:hover {
    border-left-width: 2px !important;
  }

  .xl\:hover\:border-t-4:hover {
    border-top-width: 4px !important;
  }

  .xl\:hover\:border-r-4:hover {
    border-right-width: 4px !important;
  }

  .xl\:hover\:border-b-4:hover {
    border-bottom-width: 4px !important;
  }

  .xl\:hover\:border-l-4:hover {
    border-left-width: 4px !important;
  }

  .xl\:hover\:border-t-8:hover {
    border-top-width: 8px !important;
  }

  .xl\:hover\:border-r-8:hover {
    border-right-width: 8px !important;
  }

  .xl\:hover\:border-b-8:hover {
    border-bottom-width: 8px !important;
  }

  .xl\:hover\:border-l-8:hover {
    border-left-width: 8px !important;
  }

  .xl\:hover\:border-t:hover {
    border-top-width: 1px !important;
  }

  .xl\:hover\:border-r:hover {
    border-right-width: 1px !important;
  }

  .xl\:hover\:border-b:hover {
    border-bottom-width: 1px !important;
  }

  .xl\:hover\:border-l:hover {
    border-left-width: 1px !important;
  }

  .xl\:font-hairline {
    font-weight: 100 !important;
  }

  .xl\:font-thin {
    font-weight: 200 !important;
  }

  .xl\:font-light {
    font-weight: 300 !important;
  }

  .xl\:font-normal {
    font-weight: 400 !important;
  }

  .xl\:font-medium {
    font-weight: 500 !important;
  }

  .xl\:font-semibold {
    font-weight: 600 !important;
  }

  .xl\:font-bold {
    font-weight: 700 !important;
  }

  .xl\:font-extrabold {
    font-weight: 800 !important;
  }

  .xl\:font-black {
    font-weight: 900 !important;
  }

  .xl\:hover\:font-hairline:hover {
    font-weight: 100 !important;
  }

  .xl\:hover\:font-thin:hover {
    font-weight: 200 !important;
  }

  .xl\:hover\:font-light:hover {
    font-weight: 300 !important;
  }

  .xl\:hover\:font-normal:hover {
    font-weight: 400 !important;
  }

  .xl\:hover\:font-medium:hover {
    font-weight: 500 !important;
  }

  .xl\:hover\:font-semibold:hover {
    font-weight: 600 !important;
  }

  .xl\:hover\:font-bold:hover {
    font-weight: 700 !important;
  }

  .xl\:hover\:font-extrabold:hover {
    font-weight: 800 !important;
  }

  .xl\:hover\:font-black:hover {
    font-weight: 900 !important;
  }

  .xl\:h-1 {
    height: .25rem !important;
  }

  .xl\:h-2 {
    height: .5rem !important;
  }

  .xl\:h-3 {
    height: .75rem !important;
  }

  .xl\:h-4 {
    height: 1rem !important;
  }

  .xl\:h-5 {
    height: 1.25rem !important;
  }

  .xl\:h-6 {
    height: 1.5rem !important;
  }

  .xl\:h-8 {
    height: 2rem !important;
  }

  .xl\:h-10 {
    height: 2.5rem !important;
  }

  .xl\:h-12 {
    height: 3rem !important;
  }

  .xl\:h-16 {
    height: 4rem !important;
  }

  .xl\:h-24 {
    height: 6rem !important;
  }

  .xl\:h-32 {
    height: 8rem !important;
  }

  .xl\:h-48 {
    height: 12rem !important;
  }

  .xl\:h-64 {
    height: 16rem !important;
  }

  .xl\:h-auto {
    height: auto !important;
  }

  .xl\:h-px {
    height: 1px !important;
  }

  .xl\:h-full {
    height: 100% !important;
  }

  .xl\:h-screen {
    height: 100vh !important;
  }

  .xl\:h-50vh {
    height: 50vh !important;
  }

  .xl\:h-screen-min-topmenu {
    height: calc(100vh - 62px) !important;
  }

  .xl\:hover\:h-1:hover {
    height: .25rem !important;
  }

  .xl\:hover\:h-2:hover {
    height: .5rem !important;
  }

  .xl\:hover\:h-3:hover {
    height: .75rem !important;
  }

  .xl\:hover\:h-4:hover {
    height: 1rem !important;
  }

  .xl\:hover\:h-5:hover {
    height: 1.25rem !important;
  }

  .xl\:hover\:h-6:hover {
    height: 1.5rem !important;
  }

  .xl\:hover\:h-8:hover {
    height: 2rem !important;
  }

  .xl\:hover\:h-10:hover {
    height: 2.5rem !important;
  }

  .xl\:hover\:h-12:hover {
    height: 3rem !important;
  }

  .xl\:hover\:h-16:hover {
    height: 4rem !important;
  }

  .xl\:hover\:h-24:hover {
    height: 6rem !important;
  }

  .xl\:hover\:h-32:hover {
    height: 8rem !important;
  }

  .xl\:hover\:h-48:hover {
    height: 12rem !important;
  }

  .xl\:hover\:h-64:hover {
    height: 16rem !important;
  }

  .xl\:hover\:h-auto:hover {
    height: auto !important;
  }

  .xl\:hover\:h-px:hover {
    height: 1px !important;
  }

  .xl\:hover\:h-full:hover {
    height: 100% !important;
  }

  .xl\:hover\:h-screen:hover {
    height: 100vh !important;
  }

  .xl\:hover\:h-50vh:hover {
    height: 50vh !important;
  }

  .xl\:hover\:h-screen-min-topmenu:hover {
    height: calc(100vh - 62px) !important;
  }

  .xl\:m-0 {
    margin: 0 !important;
  }

  .xl\:m-1 {
    margin: .25rem !important;
  }

  .xl\:m-2 {
    margin: .5rem !important;
  }

  .xl\:m-3 {
    margin: .75rem !important;
  }

  .xl\:m-4 {
    margin: 1rem !important;
  }

  .xl\:m-5 {
    margin: 1.25rem !important;
  }

  .xl\:m-6 {
    margin: 1.5rem !important;
  }

  .xl\:m-8 {
    margin: 2rem !important;
  }

  .xl\:m-10 {
    margin: 2.5rem !important;
  }

  .xl\:m-12 {
    margin: 3rem !important;
  }

  .xl\:m-16 {
    margin: 4rem !important;
  }

  .xl\:m-20 {
    margin: 5rem !important;
  }

  .xl\:m-24 {
    margin: 6rem !important;
  }

  .xl\:m-32 {
    margin: 8rem !important;
  }

  .xl\:m-auto {
    margin: auto !important;
  }

  .xl\:m-px {
    margin: 1px !important;
  }

  .xl\:m-62px {
    margin: 62px !important;
  }

  .xl\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .xl\:mx-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .xl\:my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .xl\:mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .xl\:my-3 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .xl\:mx-3 {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .xl\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .xl\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .xl\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .xl\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .xl\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xl\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .xl\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .xl\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .xl\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xl\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .xl\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .xl\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .xl\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .xl\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xl\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .xl\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xl\:my-62px {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }

  .xl\:mx-62px {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }

  .xl\:mt-0 {
    margin-top: 0 !important;
  }

  .xl\:mr-0 {
    margin-right: 0 !important;
  }

  .xl\:mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:ml-0 {
    margin-left: 0 !important;
  }

  .xl\:mt-1 {
    margin-top: .25rem !important;
  }

  .xl\:mr-1 {
    margin-right: .25rem !important;
  }

  .xl\:mb-1 {
    margin-bottom: .25rem !important;
  }

  .xl\:ml-1 {
    margin-left: .25rem !important;
  }

  .xl\:mt-2 {
    margin-top: .5rem !important;
  }

  .xl\:mr-2 {
    margin-right: .5rem !important;
  }

  .xl\:mb-2 {
    margin-bottom: .5rem !important;
  }

  .xl\:ml-2 {
    margin-left: .5rem !important;
  }

  .xl\:mt-3 {
    margin-top: .75rem !important;
  }

  .xl\:mr-3 {
    margin-right: .75rem !important;
  }

  .xl\:mb-3 {
    margin-bottom: .75rem !important;
  }

  .xl\:ml-3 {
    margin-left: .75rem !important;
  }

  .xl\:mt-4 {
    margin-top: 1rem !important;
  }

  .xl\:mr-4 {
    margin-right: 1rem !important;
  }

  .xl\:mb-4 {
    margin-bottom: 1rem !important;
  }

  .xl\:ml-4 {
    margin-left: 1rem !important;
  }

  .xl\:mt-5 {
    margin-top: 1.25rem !important;
  }

  .xl\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .xl\:mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .xl\:mt-6 {
    margin-top: 1.5rem !important;
  }

  .xl\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .xl\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .xl\:mt-8 {
    margin-top: 2rem !important;
  }

  .xl\:mr-8 {
    margin-right: 2rem !important;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem !important;
  }

  .xl\:ml-8 {
    margin-left: 2rem !important;
  }

  .xl\:mt-10 {
    margin-top: 2.5rem !important;
  }

  .xl\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .xl\:mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .xl\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .xl\:mt-12 {
    margin-top: 3rem !important;
  }

  .xl\:mr-12 {
    margin-right: 3rem !important;
  }

  .xl\:mb-12 {
    margin-bottom: 3rem !important;
  }

  .xl\:ml-12 {
    margin-left: 3rem !important;
  }

  .xl\:mt-16 {
    margin-top: 4rem !important;
  }

  .xl\:mr-16 {
    margin-right: 4rem !important;
  }

  .xl\:mb-16 {
    margin-bottom: 4rem !important;
  }

  .xl\:ml-16 {
    margin-left: 4rem !important;
  }

  .xl\:mt-20 {
    margin-top: 5rem !important;
  }

  .xl\:mr-20 {
    margin-right: 5rem !important;
  }

  .xl\:mb-20 {
    margin-bottom: 5rem !important;
  }

  .xl\:ml-20 {
    margin-left: 5rem !important;
  }

  .xl\:mt-24 {
    margin-top: 6rem !important;
  }

  .xl\:mr-24 {
    margin-right: 6rem !important;
  }

  .xl\:mb-24 {
    margin-bottom: 6rem !important;
  }

  .xl\:ml-24 {
    margin-left: 6rem !important;
  }

  .xl\:mt-32 {
    margin-top: 8rem !important;
  }

  .xl\:mr-32 {
    margin-right: 8rem !important;
  }

  .xl\:mb-32 {
    margin-bottom: 8rem !important;
  }

  .xl\:ml-32 {
    margin-left: 8rem !important;
  }

  .xl\:mt-auto {
    margin-top: auto !important;
  }

  .xl\:mr-auto {
    margin-right: auto !important;
  }

  .xl\:mb-auto {
    margin-bottom: auto !important;
  }

  .xl\:ml-auto {
    margin-left: auto !important;
  }

  .xl\:mt-px {
    margin-top: 1px !important;
  }

  .xl\:mr-px {
    margin-right: 1px !important;
  }

  .xl\:mb-px {
    margin-bottom: 1px !important;
  }

  .xl\:ml-px {
    margin-left: 1px !important;
  }

  .xl\:mt-62px {
    margin-top: 62px !important;
  }

  .xl\:mr-62px {
    margin-right: 62px !important;
  }

  .xl\:mb-62px {
    margin-bottom: 62px !important;
  }

  .xl\:ml-62px {
    margin-left: 62px !important;
  }

  .xl\:hover\:m-0:hover {
    margin: 0 !important;
  }

  .xl\:hover\:m-1:hover {
    margin: .25rem !important;
  }

  .xl\:hover\:m-2:hover {
    margin: .5rem !important;
  }

  .xl\:hover\:m-3:hover {
    margin: .75rem !important;
  }

  .xl\:hover\:m-4:hover {
    margin: 1rem !important;
  }

  .xl\:hover\:m-5:hover {
    margin: 1.25rem !important;
  }

  .xl\:hover\:m-6:hover {
    margin: 1.5rem !important;
  }

  .xl\:hover\:m-8:hover {
    margin: 2rem !important;
  }

  .xl\:hover\:m-10:hover {
    margin: 2.5rem !important;
  }

  .xl\:hover\:m-12:hover {
    margin: 3rem !important;
  }

  .xl\:hover\:m-16:hover {
    margin: 4rem !important;
  }

  .xl\:hover\:m-20:hover {
    margin: 5rem !important;
  }

  .xl\:hover\:m-24:hover {
    margin: 6rem !important;
  }

  .xl\:hover\:m-32:hover {
    margin: 8rem !important;
  }

  .xl\:hover\:m-auto:hover {
    margin: auto !important;
  }

  .xl\:hover\:m-px:hover {
    margin: 1px !important;
  }

  .xl\:hover\:m-62px:hover {
    margin: 62px !important;
  }

  .xl\:hover\:my-0:hover {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:hover\:mx-0:hover {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:hover\:my-1:hover {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .xl\:hover\:mx-1:hover {
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .xl\:hover\:my-2:hover {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .xl\:hover\:mx-2:hover {
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .xl\:hover\:my-3:hover {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .xl\:hover\:mx-3:hover {
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .xl\:hover\:my-4:hover {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:hover\:mx-4:hover {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:hover\:my-5:hover {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .xl\:hover\:mx-5:hover {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .xl\:hover\:my-6:hover {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:hover\:mx-6:hover {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:hover\:my-8:hover {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:hover\:mx-8:hover {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:hover\:my-10:hover {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .xl\:hover\:mx-10:hover {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .xl\:hover\:my-12:hover {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .xl\:hover\:mx-12:hover {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xl\:hover\:my-16:hover {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .xl\:hover\:mx-16:hover {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .xl\:hover\:my-20:hover {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .xl\:hover\:mx-20:hover {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xl\:hover\:my-24:hover {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .xl\:hover\:mx-24:hover {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .xl\:hover\:my-32:hover {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .xl\:hover\:mx-32:hover {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .xl\:hover\:my-auto:hover {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xl\:hover\:mx-auto:hover {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:hover\:my-px:hover {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .xl\:hover\:mx-px:hover {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xl\:hover\:my-62px:hover {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }

  .xl\:hover\:mx-62px:hover {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }

  .xl\:hover\:mt-0:hover {
    margin-top: 0 !important;
  }

  .xl\:hover\:mr-0:hover {
    margin-right: 0 !important;
  }

  .xl\:hover\:mb-0:hover {
    margin-bottom: 0 !important;
  }

  .xl\:hover\:ml-0:hover {
    margin-left: 0 !important;
  }

  .xl\:hover\:mt-1:hover {
    margin-top: .25rem !important;
  }

  .xl\:hover\:mr-1:hover {
    margin-right: .25rem !important;
  }

  .xl\:hover\:mb-1:hover {
    margin-bottom: .25rem !important;
  }

  .xl\:hover\:ml-1:hover {
    margin-left: .25rem !important;
  }

  .xl\:hover\:mt-2:hover {
    margin-top: .5rem !important;
  }

  .xl\:hover\:mr-2:hover {
    margin-right: .5rem !important;
  }

  .xl\:hover\:mb-2:hover {
    margin-bottom: .5rem !important;
  }

  .xl\:hover\:ml-2:hover {
    margin-left: .5rem !important;
  }

  .xl\:hover\:mt-3:hover {
    margin-top: .75rem !important;
  }

  .xl\:hover\:mr-3:hover {
    margin-right: .75rem !important;
  }

  .xl\:hover\:mb-3:hover {
    margin-bottom: .75rem !important;
  }

  .xl\:hover\:ml-3:hover {
    margin-left: .75rem !important;
  }

  .xl\:hover\:mt-4:hover {
    margin-top: 1rem !important;
  }

  .xl\:hover\:mr-4:hover {
    margin-right: 1rem !important;
  }

  .xl\:hover\:mb-4:hover {
    margin-bottom: 1rem !important;
  }

  .xl\:hover\:ml-4:hover {
    margin-left: 1rem !important;
  }

  .xl\:hover\:mt-5:hover {
    margin-top: 1.25rem !important;
  }

  .xl\:hover\:mr-5:hover {
    margin-right: 1.25rem !important;
  }

  .xl\:hover\:mb-5:hover {
    margin-bottom: 1.25rem !important;
  }

  .xl\:hover\:ml-5:hover {
    margin-left: 1.25rem !important;
  }

  .xl\:hover\:mt-6:hover {
    margin-top: 1.5rem !important;
  }

  .xl\:hover\:mr-6:hover {
    margin-right: 1.5rem !important;
  }

  .xl\:hover\:mb-6:hover {
    margin-bottom: 1.5rem !important;
  }

  .xl\:hover\:ml-6:hover {
    margin-left: 1.5rem !important;
  }

  .xl\:hover\:mt-8:hover {
    margin-top: 2rem !important;
  }

  .xl\:hover\:mr-8:hover {
    margin-right: 2rem !important;
  }

  .xl\:hover\:mb-8:hover {
    margin-bottom: 2rem !important;
  }

  .xl\:hover\:ml-8:hover {
    margin-left: 2rem !important;
  }

  .xl\:hover\:mt-10:hover {
    margin-top: 2.5rem !important;
  }

  .xl\:hover\:mr-10:hover {
    margin-right: 2.5rem !important;
  }

  .xl\:hover\:mb-10:hover {
    margin-bottom: 2.5rem !important;
  }

  .xl\:hover\:ml-10:hover {
    margin-left: 2.5rem !important;
  }

  .xl\:hover\:mt-12:hover {
    margin-top: 3rem !important;
  }

  .xl\:hover\:mr-12:hover {
    margin-right: 3rem !important;
  }

  .xl\:hover\:mb-12:hover {
    margin-bottom: 3rem !important;
  }

  .xl\:hover\:ml-12:hover {
    margin-left: 3rem !important;
  }

  .xl\:hover\:mt-16:hover {
    margin-top: 4rem !important;
  }

  .xl\:hover\:mr-16:hover {
    margin-right: 4rem !important;
  }

  .xl\:hover\:mb-16:hover {
    margin-bottom: 4rem !important;
  }

  .xl\:hover\:ml-16:hover {
    margin-left: 4rem !important;
  }

  .xl\:hover\:mt-20:hover {
    margin-top: 5rem !important;
  }

  .xl\:hover\:mr-20:hover {
    margin-right: 5rem !important;
  }

  .xl\:hover\:mb-20:hover {
    margin-bottom: 5rem !important;
  }

  .xl\:hover\:ml-20:hover {
    margin-left: 5rem !important;
  }

  .xl\:hover\:mt-24:hover {
    margin-top: 6rem !important;
  }

  .xl\:hover\:mr-24:hover {
    margin-right: 6rem !important;
  }

  .xl\:hover\:mb-24:hover {
    margin-bottom: 6rem !important;
  }

  .xl\:hover\:ml-24:hover {
    margin-left: 6rem !important;
  }

  .xl\:hover\:mt-32:hover {
    margin-top: 8rem !important;
  }

  .xl\:hover\:mr-32:hover {
    margin-right: 8rem !important;
  }

  .xl\:hover\:mb-32:hover {
    margin-bottom: 8rem !important;
  }

  .xl\:hover\:ml-32:hover {
    margin-left: 8rem !important;
  }

  .xl\:hover\:mt-auto:hover {
    margin-top: auto !important;
  }

  .xl\:hover\:mr-auto:hover {
    margin-right: auto !important;
  }

  .xl\:hover\:mb-auto:hover {
    margin-bottom: auto !important;
  }

  .xl\:hover\:ml-auto:hover {
    margin-left: auto !important;
  }

  .xl\:hover\:mt-px:hover {
    margin-top: 1px !important;
  }

  .xl\:hover\:mr-px:hover {
    margin-right: 1px !important;
  }

  .xl\:hover\:mb-px:hover {
    margin-bottom: 1px !important;
  }

  .xl\:hover\:ml-px:hover {
    margin-left: 1px !important;
  }

  .xl\:hover\:mt-62px:hover {
    margin-top: 62px !important;
  }

  .xl\:hover\:mr-62px:hover {
    margin-right: 62px !important;
  }

  .xl\:hover\:mb-62px:hover {
    margin-bottom: 62px !important;
  }

  .xl\:hover\:ml-62px:hover {
    margin-left: 62px !important;
  }

  .xl\:max-w-290px {
    max-width: 290px !important;
  }

  .xl\:max-w-330px {
    max-width: 330px !important;
  }

  .xl\:max-w-350px {
    max-width: 350px !important;
  }

  .xl\:max-w-540px {
    max-width: 540px !important;
  }

  .xl\:max-w-720px {
    max-width: 720px !important;
  }

  .xl\:max-w-730px {
    max-width: 730px !important;
  }

  .xl\:max-w-906px {
    max-width: 906px !important;
  }

  .xl\:max-w-xs {
    max-width: 20rem !important;
  }

  .xl\:max-w-sm {
    max-width: 30rem !important;
  }

  .xl\:max-w-md {
    max-width: 40rem !important;
  }

  .xl\:max-w-lg {
    max-width: 50rem !important;
  }

  .xl\:max-w-xl {
    max-width: 60rem !important;
  }

  .xl\:max-w-2xl {
    max-width: 70rem !important;
  }

  .xl\:max-w-3xl {
    max-width: 80rem !important;
  }

  .xl\:max-w-4xl {
    max-width: 90rem !important;
  }

  .xl\:max-w-5xl {
    max-width: 100rem !important;
  }

  .xl\:max-w-full {
    max-width: 100% !important;
  }

  .xl\:max-w-200px {
    max-width: 200px !important;
  }

  .xl\:hover\:max-w-290px:hover {
    max-width: 290px !important;
  }

  .xl\:hover\:max-w-330px:hover {
    max-width: 330px !important;
  }

  .xl\:hover\:max-w-350px:hover {
    max-width: 350px !important;
  }

  .xl\:hover\:max-w-540px:hover {
    max-width: 540px !important;
  }

  .xl\:hover\:max-w-720px:hover {
    max-width: 720px !important;
  }

  .xl\:hover\:max-w-730px:hover {
    max-width: 730px !important;
  }

  .xl\:hover\:max-w-906px:hover {
    max-width: 906px !important;
  }

  .xl\:hover\:max-w-xs:hover {
    max-width: 20rem !important;
  }

  .xl\:hover\:max-w-sm:hover {
    max-width: 30rem !important;
  }

  .xl\:hover\:max-w-md:hover {
    max-width: 40rem !important;
  }

  .xl\:hover\:max-w-lg:hover {
    max-width: 50rem !important;
  }

  .xl\:hover\:max-w-xl:hover {
    max-width: 60rem !important;
  }

  .xl\:hover\:max-w-2xl:hover {
    max-width: 70rem !important;
  }

  .xl\:hover\:max-w-3xl:hover {
    max-width: 80rem !important;
  }

  .xl\:hover\:max-w-4xl:hover {
    max-width: 90rem !important;
  }

  .xl\:hover\:max-w-5xl:hover {
    max-width: 100rem !important;
  }

  .xl\:hover\:max-w-full:hover {
    max-width: 100% !important;
  }

  .xl\:hover\:max-w-200px:hover {
    max-width: 200px !important;
  }

  .xl\:p-3rem {
    padding: 3rem !important;
  }

  .xl\:p-1dt5rem {
    padding: 1.5rem !important;
  }

  .xl\:p-1rem {
    padding: 1rem !important;
  }

  .xl\:py-3rem {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .xl\:px-3rem {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .xl\:py-1dt5rem {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xl\:px-1dt5rem {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:py-1rem {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xl\:px-1rem {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xl\:pt-3rem {
    padding-top: 3rem !important;
  }

  .xl\:pr-3rem {
    padding-right: 3rem !important;
  }

  .xl\:pb-3rem {
    padding-bottom: 3rem !important;
  }

  .xl\:pl-3rem {
    padding-left: 3rem !important;
  }

  .xl\:pt-1dt5rem {
    padding-top: 1.5rem !important;
  }

  .xl\:pr-1dt5rem {
    padding-right: 1.5rem !important;
  }

  .xl\:pb-1dt5rem {
    padding-bottom: 1.5rem !important;
  }

  .xl\:pl-1dt5rem {
    padding-left: 1.5rem !important;
  }

  .xl\:pt-1rem {
    padding-top: 1rem !important;
  }

  .xl\:pr-1rem {
    padding-right: 1rem !important;
  }

  .xl\:pb-1rem {
    padding-bottom: 1rem !important;
  }

  .xl\:pl-1rem {
    padding-left: 1rem !important;
  }

  .xl\:text-transparent {
    color: transparent !important;
  }

  .xl\:text-black {
    color: #000 !important;
  }

  .xl\:text-white {
    color: #FFF !important;
  }

  .xl\:text-000 {
    color: #000 !important;
  }

  .xl\:text-fff {
    color: #FFF !important;
  }

  .xl\:text-orange {
    color: #FF7800 !important;
  }

  .xl\:text-lime {
    color: lime !important;
  }

  .xl\:text-blue {
    color: #2681FD !important;
  }

  .xl\:text-gray {
    color: #EDEEF2 !important;
  }

  .xl\:text-silver {
    color: #EDEEF2 !important;
  }

  .xl\:text-gray-darker {
    color: #707070 !important;
  }

  .xl\:text-gray-darkest {
    color: #2F2F2F !important;
  }

  .xl\:text-gray-dark-3 {
    color: #292929 !important;
  }

  .xl\:text-blue-accent {
    color: #3E82FF !important;
  }

  .xl\:text-blue-dark {
    color: #2A65F1 !important;
  }

  .xl\:text-fff30 {
    color: rgba(255, 255, 255, .3) !important;
  }

  .xl\:text-blue-accent-85 {
    color: rgba(62, 130, 255, .85) !important;
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent !important;
  }

  .xl\:hover\:text-black:hover {
    color: #000 !important;
  }

  .xl\:hover\:text-white:hover {
    color: #FFF !important;
  }

  .xl\:hover\:text-000:hover {
    color: #000 !important;
  }

  .xl\:hover\:text-fff:hover {
    color: #FFF !important;
  }

  .xl\:hover\:text-orange:hover {
    color: #FF7800 !important;
  }

  .xl\:hover\:text-lime:hover {
    color: lime !important;
  }

  .xl\:hover\:text-blue:hover {
    color: #2681FD !important;
  }

  .xl\:hover\:text-gray:hover {
    color: #EDEEF2 !important;
  }

  .xl\:hover\:text-silver:hover {
    color: #EDEEF2 !important;
  }

  .xl\:hover\:text-gray-darker:hover {
    color: #707070 !important;
  }

  .xl\:hover\:text-gray-darkest:hover {
    color: #2F2F2F !important;
  }

  .xl\:hover\:text-gray-dark-3:hover {
    color: #292929 !important;
  }

  .xl\:hover\:text-blue-accent:hover {
    color: #3E82FF !important;
  }

  .xl\:hover\:text-blue-dark:hover {
    color: #2A65F1 !important;
  }

  .xl\:hover\:text-fff30:hover {
    color: rgba(255, 255, 255, .3) !important;
  }

  .xl\:hover\:text-blue-accent-85:hover {
    color: rgba(62, 130, 255, .85) !important;
  }

  .xl\:text-smallest {
    font-size: 10px !important;
  }

  .xl\:text-small {
    font-size: 13px !important;
  }

  .xl\:text-medium {
    font-size: 16px !important;
  }

  .xl\:text-xxs {
    font-size: .55rem !important;
  }

  .xl\:text-xs {
    font-size: .75rem !important;
  }

  .xl\:text-sm {
    font-size: .875rem !important;
  }

  .xl\:text-base {
    font-size: 1rem !important;
  }

  .xl\:text-lg {
    font-size: 1.125rem !important;
  }

  .xl\:text-xl {
    font-size: 1.25rem !important;
  }

  .xl\:text-2xl {
    font-size: 1.5rem !important;
  }

  .xl\:text-3xl {
    font-size: 1.875rem !important;
  }

  .xl\:text-4xl {
    font-size: 2.25rem !important;
  }

  .xl\:text-5xl {
    font-size: 3rem !important;
  }

  .xl\:italic {
    font-style: italic !important;
  }

  .xl\:roman {
    font-style: normal !important;
  }

  .xl\:uppercase {
    text-transform: uppercase !important;
  }

  .xl\:lowercase {
    text-transform: lowercase !important;
  }

  .xl\:capitalize {
    text-transform: capitalize !important;
  }

  .xl\:normal-case {
    text-transform: none !important;
  }

  .xl\:underline {
    text-decoration: underline !important;
  }

  .xl\:line-through {
    text-decoration: line-through !important;
  }

  .xl\:no-underline {
    text-decoration: none !important;
  }

  .xl\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }
}
