@font-face {
  font-family: "Poppins";
  src: url("../../fonts/Poppins-Light.ttf") format("tff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../../fonts/Poppins-LightItalic.ttf") format("tff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: local("Poppins"), url("../../fonts/Poppins-Regular.ttf") format("tff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../../fonts/Poppins-Italic.ttf") format("tff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url("../../fonts/Poppins-Medium.ttf") format("tff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../../fonts/Poppins-Bold.ttf") format("tff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../../fonts/Poppins-SemiBold.ttf") format("tff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../../fonts/Poppins-Black.ttf") format("tff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../../fonts/Poppins-BlackItalic.ttf") format("tff");
  font-weight: 600;
  font-style: italic;
}
:root {
  --scroll-padding: 150px;
}

html {
  scroll-padding-top: var(--scroll-padding, 120px);
}

body {
  scroll-behavior: smooth;
  font-family: "Poppins", sans-serif;
}

::selection {
  background: hsl(143deg, 68%, 32%);
  color: #fff;
  text-shadow: none;
}

img {
  max-width: 100%;
  height: auto;
}

.m-0 {
  margin: 0px;
}

.-m-0 {
  margin: -0px;
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.-my-0 {
  margin-top: -0px;
  margin-bottom: -0px;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.-mx-0 {
  margin-left: -0px;
  margin-right: -0px;
}

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

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

.ml-0 {
  margin-left: 0px;
}

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

.mt-0 {
  margin-top: 0px;
}

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

.mb-0 {
  margin-bottom: 0px;
}

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

.p-0 {
  padding: 0px;
}

.-p-0 {
  padding: -0px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.-py-0 {
  padding-top: -0px;
  padding-bottom: -0px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.-px-0 {
  padding-left: -0px;
  padding-right: -0px;
}

.pr-0 {
  padding-right: 0px;
}

.-pr-0 {
  padding-right: -0px !important;
}

.pl-0 {
  padding-left: 0px;
}

.-pl-0 {
  padding-left: -0px !important;
}

.pt-0 {
  padding-top: 0px;
}

.-pt-0 {
  padding-top: -0px !important;
}

.pb-0 {
  padding-bottom: 0px;
}

.-pb-0 {
  padding-bottom: -0px !important;
}

.m-1 {
  margin: 1px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-1 {
  padding: 1px;
}

.-p-1 {
  padding: -1px;
}

.py-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.-py-1 {
  padding-top: -1px;
  padding-bottom: -1px;
}

.px-1 {
  padding-left: 1px;
  padding-right: 1px;
}

.-px-1 {
  padding-left: -1px;
  padding-right: -1px;
}

.pr-1 {
  padding-right: 1px;
}

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

.pl-1 {
  padding-left: 1px;
}

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

.pt-1 {
  padding-top: 1px;
}

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

.pb-1 {
  padding-bottom: 1px;
}

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

.m-2 {
  margin: 2px;
}

.-m-2 {
  margin: -2px;
}

.my-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.-my-2 {
  margin-top: -2px;
  margin-bottom: -2px;
}

.mx-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.-mx-2 {
  margin-left: -2px;
  margin-right: -2px;
}

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

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

.ml-2 {
  margin-left: 2px;
}

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

.mt-2 {
  margin-top: 2px;
}

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

.mb-2 {
  margin-bottom: 2px;
}

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

.p-2 {
  padding: 2px;
}

.-p-2 {
  padding: -2px;
}

.py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.-py-2 {
  padding-top: -2px;
  padding-bottom: -2px;
}

.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.-px-2 {
  padding-left: -2px;
  padding-right: -2px;
}

.pr-2 {
  padding-right: 2px;
}

.-pr-2 {
  padding-right: -2px !important;
}

.pl-2 {
  padding-left: 2px;
}

.-pl-2 {
  padding-left: -2px !important;
}

.pt-2 {
  padding-top: 2px;
}

.-pt-2 {
  padding-top: -2px !important;
}

.pb-2 {
  padding-bottom: 2px;
}

.-pb-2 {
  padding-bottom: -2px !important;
}

.m-3 {
  margin: 3px;
}

.-m-3 {
  margin: -3px;
}

.my-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.-my-3 {
  margin-top: -3px;
  margin-bottom: -3px;
}

.mx-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.-mx-3 {
  margin-left: -3px;
  margin-right: -3px;
}

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

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

.ml-3 {
  margin-left: 3px;
}

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

.mt-3 {
  margin-top: 3px;
}

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

.mb-3 {
  margin-bottom: 3px;
}

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

.p-3 {
  padding: 3px;
}

.-p-3 {
  padding: -3px;
}

.py-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.-py-3 {
  padding-top: -3px;
  padding-bottom: -3px;
}

.px-3 {
  padding-left: 3px;
  padding-right: 3px;
}

.-px-3 {
  padding-left: -3px;
  padding-right: -3px;
}

.pr-3 {
  padding-right: 3px;
}

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

.pl-3 {
  padding-left: 3px;
}

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

.pt-3 {
  padding-top: 3px;
}

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

.pb-3 {
  padding-bottom: 3px;
}

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

.m-4 {
  margin: 4px;
}

.-m-4 {
  margin: -4px;
}

.my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.-my-4 {
  margin-top: -4px;
  margin-bottom: -4px;
}

.mx-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.-mx-4 {
  margin-left: -4px;
  margin-right: -4px;
}

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

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

.ml-4 {
  margin-left: 4px;
}

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

.mt-4 {
  margin-top: 4px;
}

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

.mb-4 {
  margin-bottom: 4px;
}

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

.p-4 {
  padding: 4px;
}

.-p-4 {
  padding: -4px;
}

.py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.-py-4 {
  padding-top: -4px;
  padding-bottom: -4px;
}

.px-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.-px-4 {
  padding-left: -4px;
  padding-right: -4px;
}

.pr-4 {
  padding-right: 4px;
}

.-pr-4 {
  padding-right: -4px !important;
}

.pl-4 {
  padding-left: 4px;
}

.-pl-4 {
  padding-left: -4px !important;
}

.pt-4 {
  padding-top: 4px;
}

.-pt-4 {
  padding-top: -4px !important;
}

.pb-4 {
  padding-bottom: 4px;
}

.-pb-4 {
  padding-bottom: -4px !important;
}

.m-5 {
  margin: 5px;
}

.-m-5 {
  margin: -5px;
}

.my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.-my-5 {
  margin-top: -5px;
  margin-bottom: -5px;
}

.mx-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.-mx-5 {
  margin-left: -5px;
  margin-right: -5px;
}

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

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

.ml-5 {
  margin-left: 5px;
}

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

.mt-5 {
  margin-top: 5px;
}

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

.mb-5 {
  margin-bottom: 5px;
}

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

.p-5 {
  padding: 5px;
}

.-p-5 {
  padding: -5px;
}

.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.-py-5 {
  padding-top: -5px;
  padding-bottom: -5px;
}

.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.-px-5 {
  padding-left: -5px;
  padding-right: -5px;
}

.pr-5 {
  padding-right: 5px;
}

.-pr-5 {
  padding-right: -5px !important;
}

.pl-5 {
  padding-left: 5px;
}

.-pl-5 {
  padding-left: -5px !important;
}

.pt-5 {
  padding-top: 5px;
}

.-pt-5 {
  padding-top: -5px !important;
}

.pb-5 {
  padding-bottom: 5px;
}

.-pb-5 {
  padding-bottom: -5px !important;
}

.m-6 {
  margin: 6px;
}

.-m-6 {
  margin: -6px;
}

.my-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.-my-6 {
  margin-top: -6px;
  margin-bottom: -6px;
}

.mx-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.-mx-6 {
  margin-left: -6px;
  margin-right: -6px;
}

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

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

.ml-6 {
  margin-left: 6px;
}

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

.mt-6 {
  margin-top: 6px;
}

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

.mb-6 {
  margin-bottom: 6px;
}

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

.p-6 {
  padding: 6px;
}

.-p-6 {
  padding: -6px;
}

.py-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.-py-6 {
  padding-top: -6px;
  padding-bottom: -6px;
}

.px-6 {
  padding-left: 6px;
  padding-right: 6px;
}

.-px-6 {
  padding-left: -6px;
  padding-right: -6px;
}

.pr-6 {
  padding-right: 6px;
}

.-pr-6 {
  padding-right: -6px !important;
}

.pl-6 {
  padding-left: 6px;
}

.-pl-6 {
  padding-left: -6px !important;
}

.pt-6 {
  padding-top: 6px;
}

.-pt-6 {
  padding-top: -6px !important;
}

.pb-6 {
  padding-bottom: 6px;
}

.-pb-6 {
  padding-bottom: -6px !important;
}

.m-7 {
  margin: 7px;
}

.-m-7 {
  margin: -7px;
}

.my-7 {
  margin-top: 7px;
  margin-bottom: 7px;
}

.-my-7 {
  margin-top: -7px;
  margin-bottom: -7px;
}

.mx-7 {
  margin-left: 7px;
  margin-right: 7px;
}

.-mx-7 {
  margin-left: -7px;
  margin-right: -7px;
}

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

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

.ml-7 {
  margin-left: 7px;
}

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

.mt-7 {
  margin-top: 7px;
}

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

.mb-7 {
  margin-bottom: 7px;
}

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

.p-7 {
  padding: 7px;
}

.-p-7 {
  padding: -7px;
}

.py-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.-py-7 {
  padding-top: -7px;
  padding-bottom: -7px;
}

.px-7 {
  padding-left: 7px;
  padding-right: 7px;
}

.-px-7 {
  padding-left: -7px;
  padding-right: -7px;
}

.pr-7 {
  padding-right: 7px;
}

.-pr-7 {
  padding-right: -7px !important;
}

.pl-7 {
  padding-left: 7px;
}

.-pl-7 {
  padding-left: -7px !important;
}

.pt-7 {
  padding-top: 7px;
}

.-pt-7 {
  padding-top: -7px !important;
}

.pb-7 {
  padding-bottom: 7px;
}

.-pb-7 {
  padding-bottom: -7px !important;
}

.m-8 {
  margin: 8px;
}

.-m-8 {
  margin: -8px;
}

.my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.-my-8 {
  margin-top: -8px;
  margin-bottom: -8px;
}

.mx-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.-mx-8 {
  margin-left: -8px;
  margin-right: -8px;
}

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

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

.ml-8 {
  margin-left: 8px;
}

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

.mt-8 {
  margin-top: 8px;
}

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

.mb-8 {
  margin-bottom: 8px;
}

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

.p-8 {
  padding: 8px;
}

.-p-8 {
  padding: -8px;
}

.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.-py-8 {
  padding-top: -8px;
  padding-bottom: -8px;
}

.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.-px-8 {
  padding-left: -8px;
  padding-right: -8px;
}

.pr-8 {
  padding-right: 8px;
}

.-pr-8 {
  padding-right: -8px !important;
}

.pl-8 {
  padding-left: 8px;
}

.-pl-8 {
  padding-left: -8px !important;
}

.pt-8 {
  padding-top: 8px;
}

.-pt-8 {
  padding-top: -8px !important;
}

.pb-8 {
  padding-bottom: 8px;
}

.-pb-8 {
  padding-bottom: -8px !important;
}

.m-9 {
  margin: 9px;
}

.-m-9 {
  margin: -9px;
}

.my-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.-my-9 {
  margin-top: -9px;
  margin-bottom: -9px;
}

.mx-9 {
  margin-left: 9px;
  margin-right: 9px;
}

.-mx-9 {
  margin-left: -9px;
  margin-right: -9px;
}

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

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

.ml-9 {
  margin-left: 9px;
}

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

.mt-9 {
  margin-top: 9px;
}

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

.mb-9 {
  margin-bottom: 9px;
}

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

.p-9 {
  padding: 9px;
}

.-p-9 {
  padding: -9px;
}

.py-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.-py-9 {
  padding-top: -9px;
  padding-bottom: -9px;
}

.px-9 {
  padding-left: 9px;
  padding-right: 9px;
}

.-px-9 {
  padding-left: -9px;
  padding-right: -9px;
}

.pr-9 {
  padding-right: 9px;
}

.-pr-9 {
  padding-right: -9px !important;
}

.pl-9 {
  padding-left: 9px;
}

.-pl-9 {
  padding-left: -9px !important;
}

.pt-9 {
  padding-top: 9px;
}

.-pt-9 {
  padding-top: -9px !important;
}

.pb-9 {
  padding-bottom: 9px;
}

.-pb-9 {
  padding-bottom: -9px !important;
}

.m-10 {
  margin: 10px;
}

.-m-10 {
  margin: -10px;
}

.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.-my-10 {
  margin-top: -10px;
  margin-bottom: -10px;
}

.mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.-mx-10 {
  margin-left: -10px;
  margin-right: -10px;
}

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

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

.ml-10 {
  margin-left: 10px;
}

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

.mt-10 {
  margin-top: 10px;
}

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

.mb-10 {
  margin-bottom: 10px;
}

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

.p-10 {
  padding: 10px;
}

.-p-10 {
  padding: -10px;
}

.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.-py-10 {
  padding-top: -10px;
  padding-bottom: -10px;
}

.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.-px-10 {
  padding-left: -10px;
  padding-right: -10px;
}

.pr-10 {
  padding-right: 10px;
}

.-pr-10 {
  padding-right: -10px !important;
}

.pl-10 {
  padding-left: 10px;
}

.-pl-10 {
  padding-left: -10px !important;
}

.pt-10 {
  padding-top: 10px;
}

.-pt-10 {
  padding-top: -10px !important;
}

.pb-10 {
  padding-bottom: 10px;
}

.-pb-10 {
  padding-bottom: -10px !important;
}

.m-12 {
  margin: 12px;
}

.-m-12 {
  margin: -12px;
}

.my-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.-my-12 {
  margin-top: -12px;
  margin-bottom: -12px;
}

.mx-12 {
  margin-left: 12px;
  margin-right: 12px;
}

.-mx-12 {
  margin-left: -12px;
  margin-right: -12px;
}

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

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

.ml-12 {
  margin-left: 12px;
}

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

.mt-12 {
  margin-top: 12px;
}

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

.mb-12 {
  margin-bottom: 12px;
}

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

.p-12 {
  padding: 12px;
}

.-p-12 {
  padding: -12px;
}

.py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.-py-12 {
  padding-top: -12px;
  padding-bottom: -12px;
}

.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.-px-12 {
  padding-left: -12px;
  padding-right: -12px;
}

.pr-12 {
  padding-right: 12px;
}

.-pr-12 {
  padding-right: -12px !important;
}

.pl-12 {
  padding-left: 12px;
}

.-pl-12 {
  padding-left: -12px !important;
}

.pt-12 {
  padding-top: 12px;
}

.-pt-12 {
  padding-top: -12px !important;
}

.pb-12 {
  padding-bottom: 12px;
}

.-pb-12 {
  padding-bottom: -12px !important;
}

.m-14 {
  margin: 14px;
}

.-m-14 {
  margin: -14px;
}

.my-14 {
  margin-top: 14px;
  margin-bottom: 14px;
}

.-my-14 {
  margin-top: -14px;
  margin-bottom: -14px;
}

.mx-14 {
  margin-left: 14px;
  margin-right: 14px;
}

.-mx-14 {
  margin-left: -14px;
  margin-right: -14px;
}

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

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

.ml-14 {
  margin-left: 14px;
}

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

.mt-14 {
  margin-top: 14px;
}

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

.mb-14 {
  margin-bottom: 14px;
}

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

.p-14 {
  padding: 14px;
}

.-p-14 {
  padding: -14px;
}

.py-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.-py-14 {
  padding-top: -14px;
  padding-bottom: -14px;
}

.px-14 {
  padding-left: 14px;
  padding-right: 14px;
}

.-px-14 {
  padding-left: -14px;
  padding-right: -14px;
}

.pr-14 {
  padding-right: 14px;
}

.-pr-14 {
  padding-right: -14px !important;
}

.pl-14 {
  padding-left: 14px;
}

.-pl-14 {
  padding-left: -14px !important;
}

.pt-14 {
  padding-top: 14px;
}

.-pt-14 {
  padding-top: -14px !important;
}

.pb-14 {
  padding-bottom: 14px;
}

.-pb-14 {
  padding-bottom: -14px !important;
}

.m-15 {
  margin: 15px;
}

.-m-15 {
  margin: -15px;
}

.my-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.-my-15 {
  margin-top: -15px;
  margin-bottom: -15px;
}

.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.-mx-15 {
  margin-left: -15px;
  margin-right: -15px;
}

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

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

.ml-15 {
  margin-left: 15px;
}

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

.mt-15 {
  margin-top: 15px;
}

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

.mb-15 {
  margin-bottom: 15px;
}

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

.p-15 {
  padding: 15px;
}

.-p-15 {
  padding: -15px;
}

.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.-py-15 {
  padding-top: -15px;
  padding-bottom: -15px;
}

.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.-px-15 {
  padding-left: -15px;
  padding-right: -15px;
}

.pr-15 {
  padding-right: 15px;
}

.-pr-15 {
  padding-right: -15px !important;
}

.pl-15 {
  padding-left: 15px;
}

.-pl-15 {
  padding-left: -15px !important;
}

.pt-15 {
  padding-top: 15px;
}

.-pt-15 {
  padding-top: -15px !important;
}

.pb-15 {
  padding-bottom: 15px;
}

.-pb-15 {
  padding-bottom: -15px !important;
}

.m-16 {
  margin: 16px;
}

.-m-16 {
  margin: -16px;
}

.my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.-my-16 {
  margin-top: -16px;
  margin-bottom: -16px;
}

.mx-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.-mx-16 {
  margin-left: -16px;
  margin-right: -16px;
}

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

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

.ml-16 {
  margin-left: 16px;
}

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

.mt-16 {
  margin-top: 16px;
}

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

.mb-16 {
  margin-bottom: 16px;
}

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

.p-16 {
  padding: 16px;
}

.-p-16 {
  padding: -16px;
}

.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.-py-16 {
  padding-top: -16px;
  padding-bottom: -16px;
}

.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.-px-16 {
  padding-left: -16px;
  padding-right: -16px;
}

.pr-16 {
  padding-right: 16px;
}

.-pr-16 {
  padding-right: -16px !important;
}

.pl-16 {
  padding-left: 16px;
}

.-pl-16 {
  padding-left: -16px !important;
}

.pt-16 {
  padding-top: 16px;
}

.-pt-16 {
  padding-top: -16px !important;
}

.pb-16 {
  padding-bottom: 16px;
}

.-pb-16 {
  padding-bottom: -16px !important;
}

.m-18 {
  margin: 18px;
}

.-m-18 {
  margin: -18px;
}

.my-18 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.-my-18 {
  margin-top: -18px;
  margin-bottom: -18px;
}

.mx-18 {
  margin-left: 18px;
  margin-right: 18px;
}

.-mx-18 {
  margin-left: -18px;
  margin-right: -18px;
}

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

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

.ml-18 {
  margin-left: 18px;
}

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

.mt-18 {
  margin-top: 18px;
}

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

.mb-18 {
  margin-bottom: 18px;
}

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

.p-18 {
  padding: 18px;
}

.-p-18 {
  padding: -18px;
}

.py-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.-py-18 {
  padding-top: -18px;
  padding-bottom: -18px;
}

.px-18 {
  padding-left: 18px;
  padding-right: 18px;
}

.-px-18 {
  padding-left: -18px;
  padding-right: -18px;
}

.pr-18 {
  padding-right: 18px;
}

.-pr-18 {
  padding-right: -18px !important;
}

.pl-18 {
  padding-left: 18px;
}

.-pl-18 {
  padding-left: -18px !important;
}

.pt-18 {
  padding-top: 18px;
}

.-pt-18 {
  padding-top: -18px !important;
}

.pb-18 {
  padding-bottom: 18px;
}

.-pb-18 {
  padding-bottom: -18px !important;
}

.m-20 {
  margin: 20px;
}

.-m-20 {
  margin: -20px;
}

.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.-my-20 {
  margin-top: -20px;
  margin-bottom: -20px;
}

.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.-mx-20 {
  margin-left: -20px;
  margin-right: -20px;
}

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

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

.ml-20 {
  margin-left: 20px;
}

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

.mt-20 {
  margin-top: 20px;
}

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

.mb-20 {
  margin-bottom: 20px;
}

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

.p-20 {
  padding: 20px;
}

.-p-20 {
  padding: -20px;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.-py-20 {
  padding-top: -20px;
  padding-bottom: -20px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.-px-20 {
  padding-left: -20px;
  padding-right: -20px;
}

.pr-20 {
  padding-right: 20px;
}

.-pr-20 {
  padding-right: -20px !important;
}

.pl-20 {
  padding-left: 20px;
}

.-pl-20 {
  padding-left: -20px !important;
}

.pt-20 {
  padding-top: 20px;
}

.-pt-20 {
  padding-top: -20px !important;
}

.pb-20 {
  padding-bottom: 20px;
}

.-pb-20 {
  padding-bottom: -20px !important;
}

.m-22 {
  margin: 22px;
}

.-m-22 {
  margin: -22px;
}

.my-22 {
  margin-top: 22px;
  margin-bottom: 22px;
}

.-my-22 {
  margin-top: -22px;
  margin-bottom: -22px;
}

.mx-22 {
  margin-left: 22px;
  margin-right: 22px;
}

.-mx-22 {
  margin-left: -22px;
  margin-right: -22px;
}

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

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

.ml-22 {
  margin-left: 22px;
}

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

.mt-22 {
  margin-top: 22px;
}

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

.mb-22 {
  margin-bottom: 22px;
}

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

.p-22 {
  padding: 22px;
}

.-p-22 {
  padding: -22px;
}

.py-22 {
  padding-top: 22px;
  padding-bottom: 22px;
}

.-py-22 {
  padding-top: -22px;
  padding-bottom: -22px;
}

.px-22 {
  padding-left: 22px;
  padding-right: 22px;
}

.-px-22 {
  padding-left: -22px;
  padding-right: -22px;
}

.pr-22 {
  padding-right: 22px;
}

.-pr-22 {
  padding-right: -22px !important;
}

.pl-22 {
  padding-left: 22px;
}

.-pl-22 {
  padding-left: -22px !important;
}

.pt-22 {
  padding-top: 22px;
}

.-pt-22 {
  padding-top: -22px !important;
}

.pb-22 {
  padding-bottom: 22px;
}

.-pb-22 {
  padding-bottom: -22px !important;
}

.m-24 {
  margin: 24px;
}

.-m-24 {
  margin: -24px;
}

.my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.-my-24 {
  margin-top: -24px;
  margin-bottom: -24px;
}

.mx-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.-mx-24 {
  margin-left: -24px;
  margin-right: -24px;
}

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

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

.ml-24 {
  margin-left: 24px;
}

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

.mt-24 {
  margin-top: 24px;
}

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

.mb-24 {
  margin-bottom: 24px;
}

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

.p-24 {
  padding: 24px;
}

.-p-24 {
  padding: -24px;
}

.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.-py-24 {
  padding-top: -24px;
  padding-bottom: -24px;
}

.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.-px-24 {
  padding-left: -24px;
  padding-right: -24px;
}

.pr-24 {
  padding-right: 24px;
}

.-pr-24 {
  padding-right: -24px !important;
}

.pl-24 {
  padding-left: 24px;
}

.-pl-24 {
  padding-left: -24px !important;
}

.pt-24 {
  padding-top: 24px;
}

.-pt-24 {
  padding-top: -24px !important;
}

.pb-24 {
  padding-bottom: 24px;
}

.-pb-24 {
  padding-bottom: -24px !important;
}

.m-25 {
  margin: 25px;
}

.-m-25 {
  margin: -25px;
}

.my-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.-my-25 {
  margin-top: -25px;
  margin-bottom: -25px;
}

.mx-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.-mx-25 {
  margin-left: -25px;
  margin-right: -25px;
}

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

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

.ml-25 {
  margin-left: 25px;
}

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

.mt-25 {
  margin-top: 25px;
}

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

.mb-25 {
  margin-bottom: 25px;
}

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

.p-25 {
  padding: 25px;
}

.-p-25 {
  padding: -25px;
}

.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.-py-25 {
  padding-top: -25px;
  padding-bottom: -25px;
}

.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.-px-25 {
  padding-left: -25px;
  padding-right: -25px;
}

.pr-25 {
  padding-right: 25px;
}

.-pr-25 {
  padding-right: -25px !important;
}

.pl-25 {
  padding-left: 25px;
}

.-pl-25 {
  padding-left: -25px !important;
}

.pt-25 {
  padding-top: 25px;
}

.-pt-25 {
  padding-top: -25px !important;
}

.pb-25 {
  padding-bottom: 25px;
}

.-pb-25 {
  padding-bottom: -25px !important;
}

.m-26 {
  margin: 26px;
}

.-m-26 {
  margin: -26px;
}

.my-26 {
  margin-top: 26px;
  margin-bottom: 26px;
}

.-my-26 {
  margin-top: -26px;
  margin-bottom: -26px;
}

.mx-26 {
  margin-left: 26px;
  margin-right: 26px;
}

.-mx-26 {
  margin-left: -26px;
  margin-right: -26px;
}

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

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

.ml-26 {
  margin-left: 26px;
}

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

.mt-26 {
  margin-top: 26px;
}

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

.mb-26 {
  margin-bottom: 26px;
}

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

.p-26 {
  padding: 26px;
}

.-p-26 {
  padding: -26px;
}

.py-26 {
  padding-top: 26px;
  padding-bottom: 26px;
}

.-py-26 {
  padding-top: -26px;
  padding-bottom: -26px;
}

.px-26 {
  padding-left: 26px;
  padding-right: 26px;
}

.-px-26 {
  padding-left: -26px;
  padding-right: -26px;
}

.pr-26 {
  padding-right: 26px;
}

.-pr-26 {
  padding-right: -26px !important;
}

.pl-26 {
  padding-left: 26px;
}

.-pl-26 {
  padding-left: -26px !important;
}

.pt-26 {
  padding-top: 26px;
}

.-pt-26 {
  padding-top: -26px !important;
}

.pb-26 {
  padding-bottom: 26px;
}

.-pb-26 {
  padding-bottom: -26px !important;
}

.m-28 {
  margin: 28px;
}

.-m-28 {
  margin: -28px;
}

.my-28 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.-my-28 {
  margin-top: -28px;
  margin-bottom: -28px;
}

.mx-28 {
  margin-left: 28px;
  margin-right: 28px;
}

.-mx-28 {
  margin-left: -28px;
  margin-right: -28px;
}

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

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

.ml-28 {
  margin-left: 28px;
}

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

.mt-28 {
  margin-top: 28px;
}

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

.mb-28 {
  margin-bottom: 28px;
}

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

.p-28 {
  padding: 28px;
}

.-p-28 {
  padding: -28px;
}

.py-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.-py-28 {
  padding-top: -28px;
  padding-bottom: -28px;
}

.px-28 {
  padding-left: 28px;
  padding-right: 28px;
}

.-px-28 {
  padding-left: -28px;
  padding-right: -28px;
}

.pr-28 {
  padding-right: 28px;
}

.-pr-28 {
  padding-right: -28px !important;
}

.pl-28 {
  padding-left: 28px;
}

.-pl-28 {
  padding-left: -28px !important;
}

.pt-28 {
  padding-top: 28px;
}

.-pt-28 {
  padding-top: -28px !important;
}

.pb-28 {
  padding-bottom: 28px;
}

.-pb-28 {
  padding-bottom: -28px !important;
}

.m-30 {
  margin: 30px;
}

.-m-30 {
  margin: -30px;
}

.my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.-my-30 {
  margin-top: -30px;
  margin-bottom: -30px;
}

.mx-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.-mx-30 {
  margin-left: -30px;
  margin-right: -30px;
}

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

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

.ml-30 {
  margin-left: 30px;
}

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

.mt-30 {
  margin-top: 30px;
}

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

.mb-30 {
  margin-bottom: 30px;
}

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

.p-30 {
  padding: 30px;
}

.-p-30 {
  padding: -30px;
}

.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.-py-30 {
  padding-top: -30px;
  padding-bottom: -30px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.-px-30 {
  padding-left: -30px;
  padding-right: -30px;
}

.pr-30 {
  padding-right: 30px;
}

.-pr-30 {
  padding-right: -30px !important;
}

.pl-30 {
  padding-left: 30px;
}

.-pl-30 {
  padding-left: -30px !important;
}

.pt-30 {
  padding-top: 30px;
}

.-pt-30 {
  padding-top: -30px !important;
}

.pb-30 {
  padding-bottom: 30px;
}

.-pb-30 {
  padding-bottom: -30px !important;
}

.m-32 {
  margin: 32px;
}

.-m-32 {
  margin: -32px;
}

.my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.-my-32 {
  margin-top: -32px;
  margin-bottom: -32px;
}

.mx-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.-mx-32 {
  margin-left: -32px;
  margin-right: -32px;
}

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

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

.ml-32 {
  margin-left: 32px;
}

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

.mt-32 {
  margin-top: 32px;
}

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

.mb-32 {
  margin-bottom: 32px;
}

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

.p-32 {
  padding: 32px;
}

.-p-32 {
  padding: -32px;
}

.py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.-py-32 {
  padding-top: -32px;
  padding-bottom: -32px;
}

.px-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.-px-32 {
  padding-left: -32px;
  padding-right: -32px;
}

.pr-32 {
  padding-right: 32px;
}

.-pr-32 {
  padding-right: -32px !important;
}

.pl-32 {
  padding-left: 32px;
}

.-pl-32 {
  padding-left: -32px !important;
}

.pt-32 {
  padding-top: 32px;
}

.-pt-32 {
  padding-top: -32px !important;
}

.pb-32 {
  padding-bottom: 32px;
}

.-pb-32 {
  padding-bottom: -32px !important;
}

.m-34 {
  margin: 34px;
}

.-m-34 {
  margin: -34px;
}

.my-34 {
  margin-top: 34px;
  margin-bottom: 34px;
}

.-my-34 {
  margin-top: -34px;
  margin-bottom: -34px;
}

.mx-34 {
  margin-left: 34px;
  margin-right: 34px;
}

.-mx-34 {
  margin-left: -34px;
  margin-right: -34px;
}

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

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

.ml-34 {
  margin-left: 34px;
}

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

.mt-34 {
  margin-top: 34px;
}

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

.mb-34 {
  margin-bottom: 34px;
}

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

.p-34 {
  padding: 34px;
}

.-p-34 {
  padding: -34px;
}

.py-34 {
  padding-top: 34px;
  padding-bottom: 34px;
}

.-py-34 {
  padding-top: -34px;
  padding-bottom: -34px;
}

.px-34 {
  padding-left: 34px;
  padding-right: 34px;
}

.-px-34 {
  padding-left: -34px;
  padding-right: -34px;
}

.pr-34 {
  padding-right: 34px;
}

.-pr-34 {
  padding-right: -34px !important;
}

.pl-34 {
  padding-left: 34px;
}

.-pl-34 {
  padding-left: -34px !important;
}

.pt-34 {
  padding-top: 34px;
}

.-pt-34 {
  padding-top: -34px !important;
}

.pb-34 {
  padding-bottom: 34px;
}

.-pb-34 {
  padding-bottom: -34px !important;
}

.m-36 {
  margin: 36px;
}

.-m-36 {
  margin: -36px;
}

.my-36 {
  margin-top: 36px;
  margin-bottom: 36px;
}

.-my-36 {
  margin-top: -36px;
  margin-bottom: -36px;
}

.mx-36 {
  margin-left: 36px;
  margin-right: 36px;
}

.-mx-36 {
  margin-left: -36px;
  margin-right: -36px;
}

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

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

.ml-36 {
  margin-left: 36px;
}

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

.mt-36 {
  margin-top: 36px;
}

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

.mb-36 {
  margin-bottom: 36px;
}

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

.p-36 {
  padding: 36px;
}

.-p-36 {
  padding: -36px;
}

.py-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.-py-36 {
  padding-top: -36px;
  padding-bottom: -36px;
}

.px-36 {
  padding-left: 36px;
  padding-right: 36px;
}

.-px-36 {
  padding-left: -36px;
  padding-right: -36px;
}

.pr-36 {
  padding-right: 36px;
}

.-pr-36 {
  padding-right: -36px !important;
}

.pl-36 {
  padding-left: 36px;
}

.-pl-36 {
  padding-left: -36px !important;
}

.pt-36 {
  padding-top: 36px;
}

.-pt-36 {
  padding-top: -36px !important;
}

.pb-36 {
  padding-bottom: 36px;
}

.-pb-36 {
  padding-bottom: -36px !important;
}

.m-38 {
  margin: 38px;
}

.-m-38 {
  margin: -38px;
}

.my-38 {
  margin-top: 38px;
  margin-bottom: 38px;
}

.-my-38 {
  margin-top: -38px;
  margin-bottom: -38px;
}

.mx-38 {
  margin-left: 38px;
  margin-right: 38px;
}

.-mx-38 {
  margin-left: -38px;
  margin-right: -38px;
}

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

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

.ml-38 {
  margin-left: 38px;
}

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

.mt-38 {
  margin-top: 38px;
}

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

.mb-38 {
  margin-bottom: 38px;
}

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

.p-38 {
  padding: 38px;
}

.-p-38 {
  padding: -38px;
}

.py-38 {
  padding-top: 38px;
  padding-bottom: 38px;
}

.-py-38 {
  padding-top: -38px;
  padding-bottom: -38px;
}

.px-38 {
  padding-left: 38px;
  padding-right: 38px;
}

.-px-38 {
  padding-left: -38px;
  padding-right: -38px;
}

.pr-38 {
  padding-right: 38px;
}

.-pr-38 {
  padding-right: -38px !important;
}

.pl-38 {
  padding-left: 38px;
}

.-pl-38 {
  padding-left: -38px !important;
}

.pt-38 {
  padding-top: 38px;
}

.-pt-38 {
  padding-top: -38px !important;
}

.pb-38 {
  padding-bottom: 38px;
}

.-pb-38 {
  padding-bottom: -38px !important;
}

.m-40 {
  margin: 40px;
}

.-m-40 {
  margin: -40px;
}

.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.-my-40 {
  margin-top: -40px;
  margin-bottom: -40px;
}

.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.-mx-40 {
  margin-left: -40px;
  margin-right: -40px;
}

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

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

.ml-40 {
  margin-left: 40px;
}

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

.mt-40 {
  margin-top: 40px;
}

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

.mb-40 {
  margin-bottom: 40px;
}

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

.p-40 {
  padding: 40px;
}

.-p-40 {
  padding: -40px;
}

.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.-py-40 {
  padding-top: -40px;
  padding-bottom: -40px;
}

.px-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.-px-40 {
  padding-left: -40px;
  padding-right: -40px;
}

.pr-40 {
  padding-right: 40px;
}

.-pr-40 {
  padding-right: -40px !important;
}

.pl-40 {
  padding-left: 40px;
}

.-pl-40 {
  padding-left: -40px !important;
}

.pt-40 {
  padding-top: 40px;
}

.-pt-40 {
  padding-top: -40px !important;
}

.pb-40 {
  padding-bottom: 40px;
}

.-pb-40 {
  padding-bottom: -40px !important;
}

.m-42 {
  margin: 42px;
}

.-m-42 {
  margin: -42px;
}

.my-42 {
  margin-top: 42px;
  margin-bottom: 42px;
}

.-my-42 {
  margin-top: -42px;
  margin-bottom: -42px;
}

.mx-42 {
  margin-left: 42px;
  margin-right: 42px;
}

.-mx-42 {
  margin-left: -42px;
  margin-right: -42px;
}

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

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

.ml-42 {
  margin-left: 42px;
}

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

.mt-42 {
  margin-top: 42px;
}

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

.mb-42 {
  margin-bottom: 42px;
}

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

.p-42 {
  padding: 42px;
}

.-p-42 {
  padding: -42px;
}

.py-42 {
  padding-top: 42px;
  padding-bottom: 42px;
}

.-py-42 {
  padding-top: -42px;
  padding-bottom: -42px;
}

.px-42 {
  padding-left: 42px;
  padding-right: 42px;
}

.-px-42 {
  padding-left: -42px;
  padding-right: -42px;
}

.pr-42 {
  padding-right: 42px;
}

.-pr-42 {
  padding-right: -42px !important;
}

.pl-42 {
  padding-left: 42px;
}

.-pl-42 {
  padding-left: -42px !important;
}

.pt-42 {
  padding-top: 42px;
}

.-pt-42 {
  padding-top: -42px !important;
}

.pb-42 {
  padding-bottom: 42px;
}

.-pb-42 {
  padding-bottom: -42px !important;
}

.m-44 {
  margin: 44px;
}

.-m-44 {
  margin: -44px;
}

.my-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}

.-my-44 {
  margin-top: -44px;
  margin-bottom: -44px;
}

.mx-44 {
  margin-left: 44px;
  margin-right: 44px;
}

.-mx-44 {
  margin-left: -44px;
  margin-right: -44px;
}

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

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

.ml-44 {
  margin-left: 44px;
}

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

.mt-44 {
  margin-top: 44px;
}

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

.mb-44 {
  margin-bottom: 44px;
}

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

.p-44 {
  padding: 44px;
}

.-p-44 {
  padding: -44px;
}

.py-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.-py-44 {
  padding-top: -44px;
  padding-bottom: -44px;
}

.px-44 {
  padding-left: 44px;
  padding-right: 44px;
}

.-px-44 {
  padding-left: -44px;
  padding-right: -44px;
}

.pr-44 {
  padding-right: 44px;
}

.-pr-44 {
  padding-right: -44px !important;
}

.pl-44 {
  padding-left: 44px;
}

.-pl-44 {
  padding-left: -44px !important;
}

.pt-44 {
  padding-top: 44px;
}

.-pt-44 {
  padding-top: -44px !important;
}

.pb-44 {
  padding-bottom: 44px;
}

.-pb-44 {
  padding-bottom: -44px !important;
}

.m-46 {
  margin: 46px;
}

.-m-46 {
  margin: -46px;
}

.my-46 {
  margin-top: 46px;
  margin-bottom: 46px;
}

.-my-46 {
  margin-top: -46px;
  margin-bottom: -46px;
}

.mx-46 {
  margin-left: 46px;
  margin-right: 46px;
}

.-mx-46 {
  margin-left: -46px;
  margin-right: -46px;
}

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

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

.ml-46 {
  margin-left: 46px;
}

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

.mt-46 {
  margin-top: 46px;
}

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

.mb-46 {
  margin-bottom: 46px;
}

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

.p-46 {
  padding: 46px;
}

.-p-46 {
  padding: -46px;
}

.py-46 {
  padding-top: 46px;
  padding-bottom: 46px;
}

.-py-46 {
  padding-top: -46px;
  padding-bottom: -46px;
}

.px-46 {
  padding-left: 46px;
  padding-right: 46px;
}

.-px-46 {
  padding-left: -46px;
  padding-right: -46px;
}

.pr-46 {
  padding-right: 46px;
}

.-pr-46 {
  padding-right: -46px !important;
}

.pl-46 {
  padding-left: 46px;
}

.-pl-46 {
  padding-left: -46px !important;
}

.pt-46 {
  padding-top: 46px;
}

.-pt-46 {
  padding-top: -46px !important;
}

.pb-46 {
  padding-bottom: 46px;
}

.-pb-46 {
  padding-bottom: -46px !important;
}

.m-48 {
  margin: 48px;
}

.-m-48 {
  margin: -48px;
}

.my-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.-my-48 {
  margin-top: -48px;
  margin-bottom: -48px;
}

.mx-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.-mx-48 {
  margin-left: -48px;
  margin-right: -48px;
}

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

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

.ml-48 {
  margin-left: 48px;
}

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

.mt-48 {
  margin-top: 48px;
}

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

.mb-48 {
  margin-bottom: 48px;
}

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

.p-48 {
  padding: 48px;
}

.-p-48 {
  padding: -48px;
}

.py-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.-py-48 {
  padding-top: -48px;
  padding-bottom: -48px;
}

.px-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.-px-48 {
  padding-left: -48px;
  padding-right: -48px;
}

.pr-48 {
  padding-right: 48px;
}

.-pr-48 {
  padding-right: -48px !important;
}

.pl-48 {
  padding-left: 48px;
}

.-pl-48 {
  padding-left: -48px !important;
}

.pt-48 {
  padding-top: 48px;
}

.-pt-48 {
  padding-top: -48px !important;
}

.pb-48 {
  padding-bottom: 48px;
}

.-pb-48 {
  padding-bottom: -48px !important;
}

.m-50 {
  margin: 50px;
}

.-m-50 {
  margin: -50px;
}

.my-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.-my-50 {
  margin-top: -50px;
  margin-bottom: -50px;
}

.mx-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.-mx-50 {
  margin-left: -50px;
  margin-right: -50px;
}

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

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

.ml-50 {
  margin-left: 50px;
}

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

.mt-50 {
  margin-top: 50px;
}

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

.mb-50 {
  margin-bottom: 50px;
}

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

.p-50 {
  padding: 50px;
}

.-p-50 {
  padding: -50px;
}

.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.-py-50 {
  padding-top: -50px;
  padding-bottom: -50px;
}

.px-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.-px-50 {
  padding-left: -50px;
  padding-right: -50px;
}

.pr-50 {
  padding-right: 50px;
}

.-pr-50 {
  padding-right: -50px !important;
}

.pl-50 {
  padding-left: 50px;
}

.-pl-50 {
  padding-left: -50px !important;
}

.pt-50 {
  padding-top: 50px;
}

.-pt-50 {
  padding-top: -50px !important;
}

.pb-50 {
  padding-bottom: 50px;
}

.-pb-50 {
  padding-bottom: -50px !important;
}

.m-54 {
  margin: 54px;
}

.-m-54 {
  margin: -54px;
}

.my-54 {
  margin-top: 54px;
  margin-bottom: 54px;
}

.-my-54 {
  margin-top: -54px;
  margin-bottom: -54px;
}

.mx-54 {
  margin-left: 54px;
  margin-right: 54px;
}

.-mx-54 {
  margin-left: -54px;
  margin-right: -54px;
}

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

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

.ml-54 {
  margin-left: 54px;
}

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

.mt-54 {
  margin-top: 54px;
}

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

.mb-54 {
  margin-bottom: 54px;
}

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

.p-54 {
  padding: 54px;
}

.-p-54 {
  padding: -54px;
}

.py-54 {
  padding-top: 54px;
  padding-bottom: 54px;
}

.-py-54 {
  padding-top: -54px;
  padding-bottom: -54px;
}

.px-54 {
  padding-left: 54px;
  padding-right: 54px;
}

.-px-54 {
  padding-left: -54px;
  padding-right: -54px;
}

.pr-54 {
  padding-right: 54px;
}

.-pr-54 {
  padding-right: -54px !important;
}

.pl-54 {
  padding-left: 54px;
}

.-pl-54 {
  padding-left: -54px !important;
}

.pt-54 {
  padding-top: 54px;
}

.-pt-54 {
  padding-top: -54px !important;
}

.pb-54 {
  padding-bottom: 54px;
}

.-pb-54 {
  padding-bottom: -54px !important;
}

.m-58 {
  margin: 58px;
}

.-m-58 {
  margin: -58px;
}

.my-58 {
  margin-top: 58px;
  margin-bottom: 58px;
}

.-my-58 {
  margin-top: -58px;
  margin-bottom: -58px;
}

.mx-58 {
  margin-left: 58px;
  margin-right: 58px;
}

.-mx-58 {
  margin-left: -58px;
  margin-right: -58px;
}

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

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

.ml-58 {
  margin-left: 58px;
}

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

.mt-58 {
  margin-top: 58px;
}

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

.mb-58 {
  margin-bottom: 58px;
}

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

.p-58 {
  padding: 58px;
}

.-p-58 {
  padding: -58px;
}

.py-58 {
  padding-top: 58px;
  padding-bottom: 58px;
}

.-py-58 {
  padding-top: -58px;
  padding-bottom: -58px;
}

.px-58 {
  padding-left: 58px;
  padding-right: 58px;
}

.-px-58 {
  padding-left: -58px;
  padding-right: -58px;
}

.pr-58 {
  padding-right: 58px;
}

.-pr-58 {
  padding-right: -58px !important;
}

.pl-58 {
  padding-left: 58px;
}

.-pl-58 {
  padding-left: -58px !important;
}

.pt-58 {
  padding-top: 58px;
}

.-pt-58 {
  padding-top: -58px !important;
}

.pb-58 {
  padding-bottom: 58px;
}

.-pb-58 {
  padding-bottom: -58px !important;
}

.m-62 {
  margin: 62px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-62 {
  padding: 62px;
}

.-p-62 {
  padding: -62px;
}

.py-62 {
  padding-top: 62px;
  padding-bottom: 62px;
}

.-py-62 {
  padding-top: -62px;
  padding-bottom: -62px;
}

.px-62 {
  padding-left: 62px;
  padding-right: 62px;
}

.-px-62 {
  padding-left: -62px;
  padding-right: -62px;
}

.pr-62 {
  padding-right: 62px;
}

.-pr-62 {
  padding-right: -62px !important;
}

.pl-62 {
  padding-left: 62px;
}

.-pl-62 {
  padding-left: -62px !important;
}

.pt-62 {
  padding-top: 62px;
}

.-pt-62 {
  padding-top: -62px !important;
}

.pb-62 {
  padding-bottom: 62px;
}

.-pb-62 {
  padding-bottom: -62px !important;
}

.m-66 {
  margin: 66px;
}

.-m-66 {
  margin: -66px;
}

.my-66 {
  margin-top: 66px;
  margin-bottom: 66px;
}

.-my-66 {
  margin-top: -66px;
  margin-bottom: -66px;
}

.mx-66 {
  margin-left: 66px;
  margin-right: 66px;
}

.-mx-66 {
  margin-left: -66px;
  margin-right: -66px;
}

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

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

.ml-66 {
  margin-left: 66px;
}

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

.mt-66 {
  margin-top: 66px;
}

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

.mb-66 {
  margin-bottom: 66px;
}

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

.p-66 {
  padding: 66px;
}

.-p-66 {
  padding: -66px;
}

.py-66 {
  padding-top: 66px;
  padding-bottom: 66px;
}

.-py-66 {
  padding-top: -66px;
  padding-bottom: -66px;
}

.px-66 {
  padding-left: 66px;
  padding-right: 66px;
}

.-px-66 {
  padding-left: -66px;
  padding-right: -66px;
}

.pr-66 {
  padding-right: 66px;
}

.-pr-66 {
  padding-right: -66px !important;
}

.pl-66 {
  padding-left: 66px;
}

.-pl-66 {
  padding-left: -66px !important;
}

.pt-66 {
  padding-top: 66px;
}

.-pt-66 {
  padding-top: -66px !important;
}

.pb-66 {
  padding-bottom: 66px;
}

.-pb-66 {
  padding-bottom: -66px !important;
}

.m-70 {
  margin: 70px;
}

.-m-70 {
  margin: -70px;
}

.my-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.-my-70 {
  margin-top: -70px;
  margin-bottom: -70px;
}

.mx-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.-mx-70 {
  margin-left: -70px;
  margin-right: -70px;
}

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

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

.ml-70 {
  margin-left: 70px;
}

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

.mt-70 {
  margin-top: 70px;
}

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

.mb-70 {
  margin-bottom: 70px;
}

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

.p-70 {
  padding: 70px;
}

.-p-70 {
  padding: -70px;
}

.py-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.-py-70 {
  padding-top: -70px;
  padding-bottom: -70px;
}

.px-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.-px-70 {
  padding-left: -70px;
  padding-right: -70px;
}

.pr-70 {
  padding-right: 70px;
}

.-pr-70 {
  padding-right: -70px !important;
}

.pl-70 {
  padding-left: 70px;
}

.-pl-70 {
  padding-left: -70px !important;
}

.pt-70 {
  padding-top: 70px;
}

.-pt-70 {
  padding-top: -70px !important;
}

.pb-70 {
  padding-bottom: 70px;
}

.-pb-70 {
  padding-bottom: -70px !important;
}

.m-74 {
  margin: 74px;
}

.-m-74 {
  margin: -74px;
}

.my-74 {
  margin-top: 74px;
  margin-bottom: 74px;
}

.-my-74 {
  margin-top: -74px;
  margin-bottom: -74px;
}

.mx-74 {
  margin-left: 74px;
  margin-right: 74px;
}

.-mx-74 {
  margin-left: -74px;
  margin-right: -74px;
}

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

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

.ml-74 {
  margin-left: 74px;
}

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

.mt-74 {
  margin-top: 74px;
}

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

.mb-74 {
  margin-bottom: 74px;
}

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

.p-74 {
  padding: 74px;
}

.-p-74 {
  padding: -74px;
}

.py-74 {
  padding-top: 74px;
  padding-bottom: 74px;
}

.-py-74 {
  padding-top: -74px;
  padding-bottom: -74px;
}

.px-74 {
  padding-left: 74px;
  padding-right: 74px;
}

.-px-74 {
  padding-left: -74px;
  padding-right: -74px;
}

.pr-74 {
  padding-right: 74px;
}

.-pr-74 {
  padding-right: -74px !important;
}

.pl-74 {
  padding-left: 74px;
}

.-pl-74 {
  padding-left: -74px !important;
}

.pt-74 {
  padding-top: 74px;
}

.-pt-74 {
  padding-top: -74px !important;
}

.pb-74 {
  padding-bottom: 74px;
}

.-pb-74 {
  padding-bottom: -74px !important;
}

.m-78 {
  margin: 78px;
}

.-m-78 {
  margin: -78px;
}

.my-78 {
  margin-top: 78px;
  margin-bottom: 78px;
}

.-my-78 {
  margin-top: -78px;
  margin-bottom: -78px;
}

.mx-78 {
  margin-left: 78px;
  margin-right: 78px;
}

.-mx-78 {
  margin-left: -78px;
  margin-right: -78px;
}

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

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

.ml-78 {
  margin-left: 78px;
}

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

.mt-78 {
  margin-top: 78px;
}

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

.mb-78 {
  margin-bottom: 78px;
}

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

.p-78 {
  padding: 78px;
}

.-p-78 {
  padding: -78px;
}

.py-78 {
  padding-top: 78px;
  padding-bottom: 78px;
}

.-py-78 {
  padding-top: -78px;
  padding-bottom: -78px;
}

.px-78 {
  padding-left: 78px;
  padding-right: 78px;
}

.-px-78 {
  padding-left: -78px;
  padding-right: -78px;
}

.pr-78 {
  padding-right: 78px;
}

.-pr-78 {
  padding-right: -78px !important;
}

.pl-78 {
  padding-left: 78px;
}

.-pl-78 {
  padding-left: -78px !important;
}

.pt-78 {
  padding-top: 78px;
}

.-pt-78 {
  padding-top: -78px !important;
}

.pb-78 {
  padding-bottom: 78px;
}

.-pb-78 {
  padding-bottom: -78px !important;
}

.m-82 {
  margin: 82px;
}

.-m-82 {
  margin: -82px;
}

.my-82 {
  margin-top: 82px;
  margin-bottom: 82px;
}

.-my-82 {
  margin-top: -82px;
  margin-bottom: -82px;
}

.mx-82 {
  margin-left: 82px;
  margin-right: 82px;
}

.-mx-82 {
  margin-left: -82px;
  margin-right: -82px;
}

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

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

.ml-82 {
  margin-left: 82px;
}

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

.mt-82 {
  margin-top: 82px;
}

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

.mb-82 {
  margin-bottom: 82px;
}

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

.p-82 {
  padding: 82px;
}

.-p-82 {
  padding: -82px;
}

.py-82 {
  padding-top: 82px;
  padding-bottom: 82px;
}

.-py-82 {
  padding-top: -82px;
  padding-bottom: -82px;
}

.px-82 {
  padding-left: 82px;
  padding-right: 82px;
}

.-px-82 {
  padding-left: -82px;
  padding-right: -82px;
}

.pr-82 {
  padding-right: 82px;
}

.-pr-82 {
  padding-right: -82px !important;
}

.pl-82 {
  padding-left: 82px;
}

.-pl-82 {
  padding-left: -82px !important;
}

.pt-82 {
  padding-top: 82px;
}

.-pt-82 {
  padding-top: -82px !important;
}

.pb-82 {
  padding-bottom: 82px;
}

.-pb-82 {
  padding-bottom: -82px !important;
}

.m-86 {
  margin: 86px;
}

.-m-86 {
  margin: -86px;
}

.my-86 {
  margin-top: 86px;
  margin-bottom: 86px;
}

.-my-86 {
  margin-top: -86px;
  margin-bottom: -86px;
}

.mx-86 {
  margin-left: 86px;
  margin-right: 86px;
}

.-mx-86 {
  margin-left: -86px;
  margin-right: -86px;
}

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

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

.ml-86 {
  margin-left: 86px;
}

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

.mt-86 {
  margin-top: 86px;
}

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

.mb-86 {
  margin-bottom: 86px;
}

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

.p-86 {
  padding: 86px;
}

.-p-86 {
  padding: -86px;
}

.py-86 {
  padding-top: 86px;
  padding-bottom: 86px;
}

.-py-86 {
  padding-top: -86px;
  padding-bottom: -86px;
}

.px-86 {
  padding-left: 86px;
  padding-right: 86px;
}

.-px-86 {
  padding-left: -86px;
  padding-right: -86px;
}

.pr-86 {
  padding-right: 86px;
}

.-pr-86 {
  padding-right: -86px !important;
}

.pl-86 {
  padding-left: 86px;
}

.-pl-86 {
  padding-left: -86px !important;
}

.pt-86 {
  padding-top: 86px;
}

.-pt-86 {
  padding-top: -86px !important;
}

.pb-86 {
  padding-bottom: 86px;
}

.-pb-86 {
  padding-bottom: -86px !important;
}

.m-90 {
  margin: 90px;
}

.-m-90 {
  margin: -90px;
}

.my-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.-my-90 {
  margin-top: -90px;
  margin-bottom: -90px;
}

.mx-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.-mx-90 {
  margin-left: -90px;
  margin-right: -90px;
}

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

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

.ml-90 {
  margin-left: 90px;
}

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

.mt-90 {
  margin-top: 90px;
}

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

.mb-90 {
  margin-bottom: 90px;
}

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

.p-90 {
  padding: 90px;
}

.-p-90 {
  padding: -90px;
}

.py-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.-py-90 {
  padding-top: -90px;
  padding-bottom: -90px;
}

.px-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.-px-90 {
  padding-left: -90px;
  padding-right: -90px;
}

.pr-90 {
  padding-right: 90px;
}

.-pr-90 {
  padding-right: -90px !important;
}

.pl-90 {
  padding-left: 90px;
}

.-pl-90 {
  padding-left: -90px !important;
}

.pt-90 {
  padding-top: 90px;
}

.-pt-90 {
  padding-top: -90px !important;
}

.pb-90 {
  padding-bottom: 90px;
}

.-pb-90 {
  padding-bottom: -90px !important;
}

.m-94 {
  margin: 94px;
}

.-m-94 {
  margin: -94px;
}

.my-94 {
  margin-top: 94px;
  margin-bottom: 94px;
}

.-my-94 {
  margin-top: -94px;
  margin-bottom: -94px;
}

.mx-94 {
  margin-left: 94px;
  margin-right: 94px;
}

.-mx-94 {
  margin-left: -94px;
  margin-right: -94px;
}

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

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

.ml-94 {
  margin-left: 94px;
}

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

.mt-94 {
  margin-top: 94px;
}

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

.mb-94 {
  margin-bottom: 94px;
}

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

.p-94 {
  padding: 94px;
}

.-p-94 {
  padding: -94px;
}

.py-94 {
  padding-top: 94px;
  padding-bottom: 94px;
}

.-py-94 {
  padding-top: -94px;
  padding-bottom: -94px;
}

.px-94 {
  padding-left: 94px;
  padding-right: 94px;
}

.-px-94 {
  padding-left: -94px;
  padding-right: -94px;
}

.pr-94 {
  padding-right: 94px;
}

.-pr-94 {
  padding-right: -94px !important;
}

.pl-94 {
  padding-left: 94px;
}

.-pl-94 {
  padding-left: -94px !important;
}

.pt-94 {
  padding-top: 94px;
}

.-pt-94 {
  padding-top: -94px !important;
}

.pb-94 {
  padding-bottom: 94px;
}

.-pb-94 {
  padding-bottom: -94px !important;
}

.m-98 {
  margin: 98px;
}

.-m-98 {
  margin: -98px;
}

.my-98 {
  margin-top: 98px;
  margin-bottom: 98px;
}

.-my-98 {
  margin-top: -98px;
  margin-bottom: -98px;
}

.mx-98 {
  margin-left: 98px;
  margin-right: 98px;
}

.-mx-98 {
  margin-left: -98px;
  margin-right: -98px;
}

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

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

.ml-98 {
  margin-left: 98px;
}

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

.mt-98 {
  margin-top: 98px;
}

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

.mb-98 {
  margin-bottom: 98px;
}

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

.p-98 {
  padding: 98px;
}

.-p-98 {
  padding: -98px;
}

.py-98 {
  padding-top: 98px;
  padding-bottom: 98px;
}

.-py-98 {
  padding-top: -98px;
  padding-bottom: -98px;
}

.px-98 {
  padding-left: 98px;
  padding-right: 98px;
}

.-px-98 {
  padding-left: -98px;
  padding-right: -98px;
}

.pr-98 {
  padding-right: 98px;
}

.-pr-98 {
  padding-right: -98px !important;
}

.pl-98 {
  padding-left: 98px;
}

.-pl-98 {
  padding-left: -98px !important;
}

.pt-98 {
  padding-top: 98px;
}

.-pt-98 {
  padding-top: -98px !important;
}

.pb-98 {
  padding-bottom: 98px;
}

.-pb-98 {
  padding-bottom: -98px !important;
}

.m-100 {
  margin: 100px;
}

.-m-100 {
  margin: -100px;
}

.my-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.-my-100 {
  margin-top: -100px;
  margin-bottom: -100px;
}

.mx-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.-mx-100 {
  margin-left: -100px;
  margin-right: -100px;
}

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

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

.ml-100 {
  margin-left: 100px;
}

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

.mt-100 {
  margin-top: 100px;
}

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

.mb-100 {
  margin-bottom: 100px;
}

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

.p-100 {
  padding: 100px;
}

.-p-100 {
  padding: -100px;
}

.py-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.-py-100 {
  padding-top: -100px;
  padding-bottom: -100px;
}

.px-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.-px-100 {
  padding-left: -100px;
  padding-right: -100px;
}

.pr-100 {
  padding-right: 100px;
}

.-pr-100 {
  padding-right: -100px !important;
}

.pl-100 {
  padding-left: 100px;
}

.-pl-100 {
  padding-left: -100px !important;
}

.pt-100 {
  padding-top: 100px;
}

.-pt-100 {
  padding-top: -100px !important;
}

.pb-100 {
  padding-bottom: 100px;
}

.-pb-100 {
  padding-bottom: -100px !important;
}

.w-0 {
  width: 0px;
}

.w-1 {
  width: 1px;
}

.w-2 {
  width: 2px;
}

.w-3 {
  width: 3px;
}

.w-4 {
  width: 4px;
}

.w-5 {
  width: 5px;
}

.w-6 {
  width: 6px;
}

.w-7 {
  width: 7px;
}

.w-8 {
  width: 8px;
}

.w-9 {
  width: 9px;
}

.w-10 {
  width: 10px;
}

.w-12 {
  width: 12px;
}

.w-14 {
  width: 14px;
}

.w-15 {
  width: 15px;
}

.w-16 {
  width: 16px;
}

.w-18 {
  width: 18px;
}

.w-20 {
  width: 20px;
}

.w-22 {
  width: 22px;
}

.w-24 {
  width: 24px;
}

.w-25 {
  width: 25px;
}

.w-26 {
  width: 26px;
}

.w-28 {
  width: 28px;
}

.w-30 {
  width: 30px;
}

.w-32 {
  width: 32px;
}

.w-34 {
  width: 34px;
}

.w-36 {
  width: 36px;
}

.w-38 {
  width: 38px;
}

.w-40 {
  width: 40px;
}

.w-42 {
  width: 42px;
}

.w-44 {
  width: 44px;
}

.w-46 {
  width: 46px;
}

.w-48 {
  width: 48px;
}

.w-50 {
  width: 50px;
}

.w-54 {
  width: 54px;
}

.w-58 {
  width: 58px;
}

.w-62 {
  width: 62px;
}

.w-66 {
  width: 66px;
}

.w-70 {
  width: 70px;
}

.w-74 {
  width: 74px;
}

.w-78 {
  width: 78px;
}

.w-82 {
  width: 82px;
}

.w-86 {
  width: 86px;
}

.w-90 {
  width: 90px;
}

.w-94 {
  width: 94px;
}

.w-98 {
  width: 98px;
}

.w-100 {
  width: 100px;
}

.h-0 {
  height: 0px;
}

.h-1 {
  height: 1px;
}

.h-2 {
  height: 2px;
}

.h-3 {
  height: 3px;
}

.h-4 {
  height: 4px;
}

.h-5 {
  height: 5px;
}

.h-6 {
  height: 6px;
}

.h-7 {
  height: 7px;
}

.h-8 {
  height: 8px;
}

.h-9 {
  height: 9px;
}

.h-10 {
  height: 10px;
}

.h-12 {
  height: 12px;
}

.h-14 {
  height: 14px;
}

.h-15 {
  height: 15px;
}

.h-16 {
  height: 16px;
}

.h-18 {
  height: 18px;
}

.h-20 {
  height: 20px;
}

.h-22 {
  height: 22px;
}

.h-24 {
  height: 24px;
}

.h-25 {
  height: 25px;
}

.h-26 {
  height: 26px;
}

.h-28 {
  height: 28px;
}

.h-30 {
  height: 30px;
}

.h-32 {
  height: 32px;
}

.h-34 {
  height: 34px;
}

.h-36 {
  height: 36px;
}

.h-38 {
  height: 38px;
}

.h-40 {
  height: 40px;
}

.h-42 {
  height: 42px;
}

.h-44 {
  height: 44px;
}

.h-46 {
  height: 46px;
}

.h-48 {
  height: 48px;
}

.h-50 {
  height: 50px;
}

.h-54 {
  height: 54px;
}

.h-58 {
  height: 58px;
}

.h-62 {
  height: 62px;
}

.h-66 {
  height: 66px;
}

.h-70 {
  height: 70px;
}

.h-74 {
  height: 74px;
}

.h-78 {
  height: 78px;
}

.h-82 {
  height: 82px;
}

.h-86 {
  height: 86px;
}

.h-90 {
  height: 90px;
}

.h-94 {
  height: 94px;
}

.h-98 {
  height: 98px;
}

.h-100 {
  height: 100px;
}

.translate-x-0 {
  transform: translateX(0px);
}

.-translate-x-0 {
  transform: translateX(-0px);
}

.translate-y-0 {
  transform: translateY(0px);
}

.-translate-y-0 {
  transform: translateY(-0px);
}

.translate-x-1 {
  transform: translateX(1px);
}

.-translate-x-1 {
  transform: translateX(-1px);
}

.translate-y-1 {
  transform: translateY(1px);
}

.-translate-y-1 {
  transform: translateY(-1px);
}

.translate-x-2 {
  transform: translateX(2px);
}

.-translate-x-2 {
  transform: translateX(-2px);
}

.translate-y-2 {
  transform: translateY(2px);
}

.-translate-y-2 {
  transform: translateY(-2px);
}

.translate-x-3 {
  transform: translateX(3px);
}

.-translate-x-3 {
  transform: translateX(-3px);
}

.translate-y-3 {
  transform: translateY(3px);
}

.-translate-y-3 {
  transform: translateY(-3px);
}

.translate-x-4 {
  transform: translateX(4px);
}

.-translate-x-4 {
  transform: translateX(-4px);
}

.translate-y-4 {
  transform: translateY(4px);
}

.-translate-y-4 {
  transform: translateY(-4px);
}

.translate-x-5 {
  transform: translateX(5px);
}

.-translate-x-5 {
  transform: translateX(-5px);
}

.translate-y-5 {
  transform: translateY(5px);
}

.-translate-y-5 {
  transform: translateY(-5px);
}

.translate-x-6 {
  transform: translateX(6px);
}

.-translate-x-6 {
  transform: translateX(-6px);
}

.translate-y-6 {
  transform: translateY(6px);
}

.-translate-y-6 {
  transform: translateY(-6px);
}

.translate-x-7 {
  transform: translateX(7px);
}

.-translate-x-7 {
  transform: translateX(-7px);
}

.translate-y-7 {
  transform: translateY(7px);
}

.-translate-y-7 {
  transform: translateY(-7px);
}

.translate-x-8 {
  transform: translateX(8px);
}

.-translate-x-8 {
  transform: translateX(-8px);
}

.translate-y-8 {
  transform: translateY(8px);
}

.-translate-y-8 {
  transform: translateY(-8px);
}

.translate-x-9 {
  transform: translateX(9px);
}

.-translate-x-9 {
  transform: translateX(-9px);
}

.translate-y-9 {
  transform: translateY(9px);
}

.-translate-y-9 {
  transform: translateY(-9px);
}

.translate-x-10 {
  transform: translateX(10px);
}

.-translate-x-10 {
  transform: translateX(-10px);
}

.translate-y-10 {
  transform: translateY(10px);
}

.-translate-y-10 {
  transform: translateY(-10px);
}

.translate-x-12 {
  transform: translateX(12px);
}

.-translate-x-12 {
  transform: translateX(-12px);
}

.translate-y-12 {
  transform: translateY(12px);
}

.-translate-y-12 {
  transform: translateY(-12px);
}

.translate-x-14 {
  transform: translateX(14px);
}

.-translate-x-14 {
  transform: translateX(-14px);
}

.translate-y-14 {
  transform: translateY(14px);
}

.-translate-y-14 {
  transform: translateY(-14px);
}

.translate-x-15 {
  transform: translateX(15px);
}

.-translate-x-15 {
  transform: translateX(-15px);
}

.translate-y-15 {
  transform: translateY(15px);
}

.-translate-y-15 {
  transform: translateY(-15px);
}

.translate-x-16 {
  transform: translateX(16px);
}

.-translate-x-16 {
  transform: translateX(-16px);
}

.translate-y-16 {
  transform: translateY(16px);
}

.-translate-y-16 {
  transform: translateY(-16px);
}

.translate-x-18 {
  transform: translateX(18px);
}

.-translate-x-18 {
  transform: translateX(-18px);
}

.translate-y-18 {
  transform: translateY(18px);
}

.-translate-y-18 {
  transform: translateY(-18px);
}

.translate-x-20 {
  transform: translateX(20px);
}

.-translate-x-20 {
  transform: translateX(-20px);
}

.translate-y-20 {
  transform: translateY(20px);
}

.-translate-y-20 {
  transform: translateY(-20px);
}

.translate-x-22 {
  transform: translateX(22px);
}

.-translate-x-22 {
  transform: translateX(-22px);
}

.translate-y-22 {
  transform: translateY(22px);
}

.-translate-y-22 {
  transform: translateY(-22px);
}

.translate-x-24 {
  transform: translateX(24px);
}

.-translate-x-24 {
  transform: translateX(-24px);
}

.translate-y-24 {
  transform: translateY(24px);
}

.-translate-y-24 {
  transform: translateY(-24px);
}

.translate-x-25 {
  transform: translateX(25px);
}

.-translate-x-25 {
  transform: translateX(-25px);
}

.translate-y-25 {
  transform: translateY(25px);
}

.-translate-y-25 {
  transform: translateY(-25px);
}

.translate-x-26 {
  transform: translateX(26px);
}

.-translate-x-26 {
  transform: translateX(-26px);
}

.translate-y-26 {
  transform: translateY(26px);
}

.-translate-y-26 {
  transform: translateY(-26px);
}

.translate-x-28 {
  transform: translateX(28px);
}

.-translate-x-28 {
  transform: translateX(-28px);
}

.translate-y-28 {
  transform: translateY(28px);
}

.-translate-y-28 {
  transform: translateY(-28px);
}

.translate-x-30 {
  transform: translateX(30px);
}

.-translate-x-30 {
  transform: translateX(-30px);
}

.translate-y-30 {
  transform: translateY(30px);
}

.-translate-y-30 {
  transform: translateY(-30px);
}

.translate-x-32 {
  transform: translateX(32px);
}

.-translate-x-32 {
  transform: translateX(-32px);
}

.translate-y-32 {
  transform: translateY(32px);
}

.-translate-y-32 {
  transform: translateY(-32px);
}

.translate-x-34 {
  transform: translateX(34px);
}

.-translate-x-34 {
  transform: translateX(-34px);
}

.translate-y-34 {
  transform: translateY(34px);
}

.-translate-y-34 {
  transform: translateY(-34px);
}

.translate-x-36 {
  transform: translateX(36px);
}

.-translate-x-36 {
  transform: translateX(-36px);
}

.translate-y-36 {
  transform: translateY(36px);
}

.-translate-y-36 {
  transform: translateY(-36px);
}

.translate-x-38 {
  transform: translateX(38px);
}

.-translate-x-38 {
  transform: translateX(-38px);
}

.translate-y-38 {
  transform: translateY(38px);
}

.-translate-y-38 {
  transform: translateY(-38px);
}

.translate-x-40 {
  transform: translateX(40px);
}

.-translate-x-40 {
  transform: translateX(-40px);
}

.translate-y-40 {
  transform: translateY(40px);
}

.-translate-y-40 {
  transform: translateY(-40px);
}

.translate-x-42 {
  transform: translateX(42px);
}

.-translate-x-42 {
  transform: translateX(-42px);
}

.translate-y-42 {
  transform: translateY(42px);
}

.-translate-y-42 {
  transform: translateY(-42px);
}

.translate-x-44 {
  transform: translateX(44px);
}

.-translate-x-44 {
  transform: translateX(-44px);
}

.translate-y-44 {
  transform: translateY(44px);
}

.-translate-y-44 {
  transform: translateY(-44px);
}

.translate-x-46 {
  transform: translateX(46px);
}

.-translate-x-46 {
  transform: translateX(-46px);
}

.translate-y-46 {
  transform: translateY(46px);
}

.-translate-y-46 {
  transform: translateY(-46px);
}

.translate-x-48 {
  transform: translateX(48px);
}

.-translate-x-48 {
  transform: translateX(-48px);
}

.translate-y-48 {
  transform: translateY(48px);
}

.-translate-y-48 {
  transform: translateY(-48px);
}

.translate-x-50 {
  transform: translateX(50px);
}

.-translate-x-50 {
  transform: translateX(-50px);
}

.translate-y-50 {
  transform: translateY(50px);
}

.-translate-y-50 {
  transform: translateY(-50px);
}

.translate-x-54 {
  transform: translateX(54px);
}

.-translate-x-54 {
  transform: translateX(-54px);
}

.translate-y-54 {
  transform: translateY(54px);
}

.-translate-y-54 {
  transform: translateY(-54px);
}

.translate-x-58 {
  transform: translateX(58px);
}

.-translate-x-58 {
  transform: translateX(-58px);
}

.translate-y-58 {
  transform: translateY(58px);
}

.-translate-y-58 {
  transform: translateY(-58px);
}

.translate-x-62 {
  transform: translateX(62px);
}

.-translate-x-62 {
  transform: translateX(-62px);
}

.translate-y-62 {
  transform: translateY(62px);
}

.-translate-y-62 {
  transform: translateY(-62px);
}

.translate-x-66 {
  transform: translateX(66px);
}

.-translate-x-66 {
  transform: translateX(-66px);
}

.translate-y-66 {
  transform: translateY(66px);
}

.-translate-y-66 {
  transform: translateY(-66px);
}

.translate-x-70 {
  transform: translateX(70px);
}

.-translate-x-70 {
  transform: translateX(-70px);
}

.translate-y-70 {
  transform: translateY(70px);
}

.-translate-y-70 {
  transform: translateY(-70px);
}

.translate-x-74 {
  transform: translateX(74px);
}

.-translate-x-74 {
  transform: translateX(-74px);
}

.translate-y-74 {
  transform: translateY(74px);
}

.-translate-y-74 {
  transform: translateY(-74px);
}

.translate-x-78 {
  transform: translateX(78px);
}

.-translate-x-78 {
  transform: translateX(-78px);
}

.translate-y-78 {
  transform: translateY(78px);
}

.-translate-y-78 {
  transform: translateY(-78px);
}

.translate-x-82 {
  transform: translateX(82px);
}

.-translate-x-82 {
  transform: translateX(-82px);
}

.translate-y-82 {
  transform: translateY(82px);
}

.-translate-y-82 {
  transform: translateY(-82px);
}

.translate-x-86 {
  transform: translateX(86px);
}

.-translate-x-86 {
  transform: translateX(-86px);
}

.translate-y-86 {
  transform: translateY(86px);
}

.-translate-y-86 {
  transform: translateY(-86px);
}

.translate-x-90 {
  transform: translateX(90px);
}

.-translate-x-90 {
  transform: translateX(-90px);
}

.translate-y-90 {
  transform: translateY(90px);
}

.-translate-y-90 {
  transform: translateY(-90px);
}

.translate-x-94 {
  transform: translateX(94px);
}

.-translate-x-94 {
  transform: translateX(-94px);
}

.translate-y-94 {
  transform: translateY(94px);
}

.-translate-y-94 {
  transform: translateY(-94px);
}

.translate-x-98 {
  transform: translateX(98px);
}

.-translate-x-98 {
  transform: translateX(-98px);
}

.translate-y-98 {
  transform: translateY(98px);
}

.-translate-y-98 {
  transform: translateY(-98px);
}

.translate-x-100 {
  transform: translateX(100px);
}

.-translate-x-100 {
  transform: translateX(-100px);
}

.translate-y-100 {
  transform: translateY(100px);
}

.-translate-y-100 {
  transform: translateY(-100px);
}

.top-0 {
  top: 0px;
}

.-top-0 {
  top: -0px;
}

.bottom-0 {
  bottom: 0px;
}

.-bottom-0 {
  bottom: -0px;
}

.left-0 {
  left: 0px;
}

.-left-0 {
  left: -0px;
}

.right-0 {
  right: 0px;
}

.-right-0 {
  right: -0px;
}

.top-1 {
  top: 1px;
}

.-top-1 {
  top: -1px;
}

.bottom-1 {
  bottom: 1px;
}

.-bottom-1 {
  bottom: -1px;
}

.left-1 {
  left: 1px;
}

.-left-1 {
  left: -1px;
}

.right-1 {
  right: 1px;
}

.-right-1 {
  right: -1px;
}

.top-2 {
  top: 2px;
}

.-top-2 {
  top: -2px;
}

.bottom-2 {
  bottom: 2px;
}

.-bottom-2 {
  bottom: -2px;
}

.left-2 {
  left: 2px;
}

.-left-2 {
  left: -2px;
}

.right-2 {
  right: 2px;
}

.-right-2 {
  right: -2px;
}

.top-3 {
  top: 3px;
}

.-top-3 {
  top: -3px;
}

.bottom-3 {
  bottom: 3px;
}

.-bottom-3 {
  bottom: -3px;
}

.left-3 {
  left: 3px;
}

.-left-3 {
  left: -3px;
}

.right-3 {
  right: 3px;
}

.-right-3 {
  right: -3px;
}

.top-4 {
  top: 4px;
}

.-top-4 {
  top: -4px;
}

.bottom-4 {
  bottom: 4px;
}

.-bottom-4 {
  bottom: -4px;
}

.left-4 {
  left: 4px;
}

.-left-4 {
  left: -4px;
}

.right-4 {
  right: 4px;
}

.-right-4 {
  right: -4px;
}

.top-5 {
  top: 5px;
}

.-top-5 {
  top: -5px;
}

.bottom-5 {
  bottom: 5px;
}

.-bottom-5 {
  bottom: -5px;
}

.left-5 {
  left: 5px;
}

.-left-5 {
  left: -5px;
}

.right-5 {
  right: 5px;
}

.-right-5 {
  right: -5px;
}

.top-6 {
  top: 6px;
}

.-top-6 {
  top: -6px;
}

.bottom-6 {
  bottom: 6px;
}

.-bottom-6 {
  bottom: -6px;
}

.left-6 {
  left: 6px;
}

.-left-6 {
  left: -6px;
}

.right-6 {
  right: 6px;
}

.-right-6 {
  right: -6px;
}

.top-7 {
  top: 7px;
}

.-top-7 {
  top: -7px;
}

.bottom-7 {
  bottom: 7px;
}

.-bottom-7 {
  bottom: -7px;
}

.left-7 {
  left: 7px;
}

.-left-7 {
  left: -7px;
}

.right-7 {
  right: 7px;
}

.-right-7 {
  right: -7px;
}

.top-8 {
  top: 8px;
}

.-top-8 {
  top: -8px;
}

.bottom-8 {
  bottom: 8px;
}

.-bottom-8 {
  bottom: -8px;
}

.left-8 {
  left: 8px;
}

.-left-8 {
  left: -8px;
}

.right-8 {
  right: 8px;
}

.-right-8 {
  right: -8px;
}

.top-9 {
  top: 9px;
}

.-top-9 {
  top: -9px;
}

.bottom-9 {
  bottom: 9px;
}

.-bottom-9 {
  bottom: -9px;
}

.left-9 {
  left: 9px;
}

.-left-9 {
  left: -9px;
}

.right-9 {
  right: 9px;
}

.-right-9 {
  right: -9px;
}

.top-10 {
  top: 10px;
}

.-top-10 {
  top: -10px;
}

.bottom-10 {
  bottom: 10px;
}

.-bottom-10 {
  bottom: -10px;
}

.left-10 {
  left: 10px;
}

.-left-10 {
  left: -10px;
}

.right-10 {
  right: 10px;
}

.-right-10 {
  right: -10px;
}

.top-12 {
  top: 12px;
}

.-top-12 {
  top: -12px;
}

.bottom-12 {
  bottom: 12px;
}

.-bottom-12 {
  bottom: -12px;
}

.left-12 {
  left: 12px;
}

.-left-12 {
  left: -12px;
}

.right-12 {
  right: 12px;
}

.-right-12 {
  right: -12px;
}

.top-14 {
  top: 14px;
}

.-top-14 {
  top: -14px;
}

.bottom-14 {
  bottom: 14px;
}

.-bottom-14 {
  bottom: -14px;
}

.left-14 {
  left: 14px;
}

.-left-14 {
  left: -14px;
}

.right-14 {
  right: 14px;
}

.-right-14 {
  right: -14px;
}

.top-15 {
  top: 15px;
}

.-top-15 {
  top: -15px;
}

.bottom-15 {
  bottom: 15px;
}

.-bottom-15 {
  bottom: -15px;
}

.left-15 {
  left: 15px;
}

.-left-15 {
  left: -15px;
}

.right-15 {
  right: 15px;
}

.-right-15 {
  right: -15px;
}

.top-16 {
  top: 16px;
}

.-top-16 {
  top: -16px;
}

.bottom-16 {
  bottom: 16px;
}

.-bottom-16 {
  bottom: -16px;
}

.left-16 {
  left: 16px;
}

.-left-16 {
  left: -16px;
}

.right-16 {
  right: 16px;
}

.-right-16 {
  right: -16px;
}

.top-18 {
  top: 18px;
}

.-top-18 {
  top: -18px;
}

.bottom-18 {
  bottom: 18px;
}

.-bottom-18 {
  bottom: -18px;
}

.left-18 {
  left: 18px;
}

.-left-18 {
  left: -18px;
}

.right-18 {
  right: 18px;
}

.-right-18 {
  right: -18px;
}

.top-20 {
  top: 20px;
}

.-top-20 {
  top: -20px;
}

.bottom-20 {
  bottom: 20px;
}

.-bottom-20 {
  bottom: -20px;
}

.left-20 {
  left: 20px;
}

.-left-20 {
  left: -20px;
}

.right-20 {
  right: 20px;
}

.-right-20 {
  right: -20px;
}

.top-22 {
  top: 22px;
}

.-top-22 {
  top: -22px;
}

.bottom-22 {
  bottom: 22px;
}

.-bottom-22 {
  bottom: -22px;
}

.left-22 {
  left: 22px;
}

.-left-22 {
  left: -22px;
}

.right-22 {
  right: 22px;
}

.-right-22 {
  right: -22px;
}

.top-24 {
  top: 24px;
}

.-top-24 {
  top: -24px;
}

.bottom-24 {
  bottom: 24px;
}

.-bottom-24 {
  bottom: -24px;
}

.left-24 {
  left: 24px;
}

.-left-24 {
  left: -24px;
}

.right-24 {
  right: 24px;
}

.-right-24 {
  right: -24px;
}

.top-25 {
  top: 25px;
}

.-top-25 {
  top: -25px;
}

.bottom-25 {
  bottom: 25px;
}

.-bottom-25 {
  bottom: -25px;
}

.left-25 {
  left: 25px;
}

.-left-25 {
  left: -25px;
}

.right-25 {
  right: 25px;
}

.-right-25 {
  right: -25px;
}

.top-26 {
  top: 26px;
}

.-top-26 {
  top: -26px;
}

.bottom-26 {
  bottom: 26px;
}

.-bottom-26 {
  bottom: -26px;
}

.left-26 {
  left: 26px;
}

.-left-26 {
  left: -26px;
}

.right-26 {
  right: 26px;
}

.-right-26 {
  right: -26px;
}

.top-28 {
  top: 28px;
}

.-top-28 {
  top: -28px;
}

.bottom-28 {
  bottom: 28px;
}

.-bottom-28 {
  bottom: -28px;
}

.left-28 {
  left: 28px;
}

.-left-28 {
  left: -28px;
}

.right-28 {
  right: 28px;
}

.-right-28 {
  right: -28px;
}

.top-30 {
  top: 30px;
}

.-top-30 {
  top: -30px;
}

.bottom-30 {
  bottom: 30px;
}

.-bottom-30 {
  bottom: -30px;
}

.left-30 {
  left: 30px;
}

.-left-30 {
  left: -30px;
}

.right-30 {
  right: 30px;
}

.-right-30 {
  right: -30px;
}

.top-32 {
  top: 32px;
}

.-top-32 {
  top: -32px;
}

.bottom-32 {
  bottom: 32px;
}

.-bottom-32 {
  bottom: -32px;
}

.left-32 {
  left: 32px;
}

.-left-32 {
  left: -32px;
}

.right-32 {
  right: 32px;
}

.-right-32 {
  right: -32px;
}

.top-34 {
  top: 34px;
}

.-top-34 {
  top: -34px;
}

.bottom-34 {
  bottom: 34px;
}

.-bottom-34 {
  bottom: -34px;
}

.left-34 {
  left: 34px;
}

.-left-34 {
  left: -34px;
}

.right-34 {
  right: 34px;
}

.-right-34 {
  right: -34px;
}

.top-36 {
  top: 36px;
}

.-top-36 {
  top: -36px;
}

.bottom-36 {
  bottom: 36px;
}

.-bottom-36 {
  bottom: -36px;
}

.left-36 {
  left: 36px;
}

.-left-36 {
  left: -36px;
}

.right-36 {
  right: 36px;
}

.-right-36 {
  right: -36px;
}

.top-38 {
  top: 38px;
}

.-top-38 {
  top: -38px;
}

.bottom-38 {
  bottom: 38px;
}

.-bottom-38 {
  bottom: -38px;
}

.left-38 {
  left: 38px;
}

.-left-38 {
  left: -38px;
}

.right-38 {
  right: 38px;
}

.-right-38 {
  right: -38px;
}

.top-40 {
  top: 40px;
}

.-top-40 {
  top: -40px;
}

.bottom-40 {
  bottom: 40px;
}

.-bottom-40 {
  bottom: -40px;
}

.left-40 {
  left: 40px;
}

.-left-40 {
  left: -40px;
}

.right-40 {
  right: 40px;
}

.-right-40 {
  right: -40px;
}

.top-42 {
  top: 42px;
}

.-top-42 {
  top: -42px;
}

.bottom-42 {
  bottom: 42px;
}

.-bottom-42 {
  bottom: -42px;
}

.left-42 {
  left: 42px;
}

.-left-42 {
  left: -42px;
}

.right-42 {
  right: 42px;
}

.-right-42 {
  right: -42px;
}

.top-44 {
  top: 44px;
}

.-top-44 {
  top: -44px;
}

.bottom-44 {
  bottom: 44px;
}

.-bottom-44 {
  bottom: -44px;
}

.left-44 {
  left: 44px;
}

.-left-44 {
  left: -44px;
}

.right-44 {
  right: 44px;
}

.-right-44 {
  right: -44px;
}

.top-46 {
  top: 46px;
}

.-top-46 {
  top: -46px;
}

.bottom-46 {
  bottom: 46px;
}

.-bottom-46 {
  bottom: -46px;
}

.left-46 {
  left: 46px;
}

.-left-46 {
  left: -46px;
}

.right-46 {
  right: 46px;
}

.-right-46 {
  right: -46px;
}

.top-48 {
  top: 48px;
}

.-top-48 {
  top: -48px;
}

.bottom-48 {
  bottom: 48px;
}

.-bottom-48 {
  bottom: -48px;
}

.left-48 {
  left: 48px;
}

.-left-48 {
  left: -48px;
}

.right-48 {
  right: 48px;
}

.-right-48 {
  right: -48px;
}

.top-50 {
  top: 50px;
}

.-top-50 {
  top: -50px;
}

.bottom-50 {
  bottom: 50px;
}

.-bottom-50 {
  bottom: -50px;
}

.left-50 {
  left: 50px;
}

.-left-50 {
  left: -50px;
}

.right-50 {
  right: 50px;
}

.-right-50 {
  right: -50px;
}

.top-54 {
  top: 54px;
}

.-top-54 {
  top: -54px;
}

.bottom-54 {
  bottom: 54px;
}

.-bottom-54 {
  bottom: -54px;
}

.left-54 {
  left: 54px;
}

.-left-54 {
  left: -54px;
}

.right-54 {
  right: 54px;
}

.-right-54 {
  right: -54px;
}

.top-58 {
  top: 58px;
}

.-top-58 {
  top: -58px;
}

.bottom-58 {
  bottom: 58px;
}

.-bottom-58 {
  bottom: -58px;
}

.left-58 {
  left: 58px;
}

.-left-58 {
  left: -58px;
}

.right-58 {
  right: 58px;
}

.-right-58 {
  right: -58px;
}

.top-62 {
  top: 62px;
}

.-top-62 {
  top: -62px;
}

.bottom-62 {
  bottom: 62px;
}

.-bottom-62 {
  bottom: -62px;
}

.left-62 {
  left: 62px;
}

.-left-62 {
  left: -62px;
}

.right-62 {
  right: 62px;
}

.-right-62 {
  right: -62px;
}

.top-66 {
  top: 66px;
}

.-top-66 {
  top: -66px;
}

.bottom-66 {
  bottom: 66px;
}

.-bottom-66 {
  bottom: -66px;
}

.left-66 {
  left: 66px;
}

.-left-66 {
  left: -66px;
}

.right-66 {
  right: 66px;
}

.-right-66 {
  right: -66px;
}

.top-70 {
  top: 70px;
}

.-top-70 {
  top: -70px;
}

.bottom-70 {
  bottom: 70px;
}

.-bottom-70 {
  bottom: -70px;
}

.left-70 {
  left: 70px;
}

.-left-70 {
  left: -70px;
}

.right-70 {
  right: 70px;
}

.-right-70 {
  right: -70px;
}

.top-74 {
  top: 74px;
}

.-top-74 {
  top: -74px;
}

.bottom-74 {
  bottom: 74px;
}

.-bottom-74 {
  bottom: -74px;
}

.left-74 {
  left: 74px;
}

.-left-74 {
  left: -74px;
}

.right-74 {
  right: 74px;
}

.-right-74 {
  right: -74px;
}

.top-78 {
  top: 78px;
}

.-top-78 {
  top: -78px;
}

.bottom-78 {
  bottom: 78px;
}

.-bottom-78 {
  bottom: -78px;
}

.left-78 {
  left: 78px;
}

.-left-78 {
  left: -78px;
}

.right-78 {
  right: 78px;
}

.-right-78 {
  right: -78px;
}

.top-82 {
  top: 82px;
}

.-top-82 {
  top: -82px;
}

.bottom-82 {
  bottom: 82px;
}

.-bottom-82 {
  bottom: -82px;
}

.left-82 {
  left: 82px;
}

.-left-82 {
  left: -82px;
}

.right-82 {
  right: 82px;
}

.-right-82 {
  right: -82px;
}

.top-86 {
  top: 86px;
}

.-top-86 {
  top: -86px;
}

.bottom-86 {
  bottom: 86px;
}

.-bottom-86 {
  bottom: -86px;
}

.left-86 {
  left: 86px;
}

.-left-86 {
  left: -86px;
}

.right-86 {
  right: 86px;
}

.-right-86 {
  right: -86px;
}

.top-90 {
  top: 90px;
}

.-top-90 {
  top: -90px;
}

.bottom-90 {
  bottom: 90px;
}

.-bottom-90 {
  bottom: -90px;
}

.left-90 {
  left: 90px;
}

.-left-90 {
  left: -90px;
}

.right-90 {
  right: 90px;
}

.-right-90 {
  right: -90px;
}

.top-94 {
  top: 94px;
}

.-top-94 {
  top: -94px;
}

.bottom-94 {
  bottom: 94px;
}

.-bottom-94 {
  bottom: -94px;
}

.left-94 {
  left: 94px;
}

.-left-94 {
  left: -94px;
}

.right-94 {
  right: 94px;
}

.-right-94 {
  right: -94px;
}

.top-98 {
  top: 98px;
}

.-top-98 {
  top: -98px;
}

.bottom-98 {
  bottom: 98px;
}

.-bottom-98 {
  bottom: -98px;
}

.left-98 {
  left: 98px;
}

.-left-98 {
  left: -98px;
}

.right-98 {
  right: 98px;
}

.-right-98 {
  right: -98px;
}

.top-100 {
  top: 100px;
}

.-top-100 {
  top: -100px;
}

.bottom-100 {
  bottom: 100px;
}

.-bottom-100 {
  bottom: -100px;
}

.left-100 {
  left: 100px;
}

.-left-100 {
  left: -100px;
}

.right-100 {
  right: 100px;
}

.-right-100 {
  right: -100px;
}

/* Material Icon Custom Font Size Class */
.mdi-12px {
  font-size: 12px;
}

.mdi-14px {
  font-size: 14px;
}

.mdi-16px {
  font-size: 16px;
}

.mdi-18px {
  font-size: 18px;
}

.mdi-20px {
  font-size: 20px;
}

.mdi-22px {
  font-size: 22px;
}

.mdi-24px {
  font-size: 24px;
}

.mdi-26px {
  font-size: 26px;
}

.mdi-28px {
  font-size: 28px;
}

.mdi-32px {
  font-size: 32px;
}

.mdi-36px {
  font-size: 36px;
}

.mdi-40px {
  font-size: 40px;
}

.mdi-48px {
  font-size: 48px;
}

.mdi-56px {
  font-size: 56px;
}

.mdi-64px {
  font-size: 64px;
}

.mdi-72px {
  font-size: 72px;
}

.mdi-96px {
  font-size: 96px;
}

.mdi-128px {
  font-size: 128px;
}

.bg-theme {
  background-color: hsl(143deg, 67%, 39%);
}
.bg-theme-darker {
  background-color: hsl(143deg, 68%, 32%);
}
.bg-theme-light {
  background-color: hsla(150deg, 100%, 88%, 0.58);
}
.bg-muted {
  background-color: hsl(0deg, 0%, 60%);
}
.bg-muted-light {
  background-color: hsl(220deg, 2.76%, 91.09%);
}
.bg-white {
  background-color: hsl(0deg, 0%, 100%);
}
.bg-white-30 {
  background-color: hsl(0deg, 0%, 100%);
  opacity: 0.3;
}
.bg-danger {
  background-color: hsl(349deg, 84%, 63%);
}
.bg-danger-light {
  background-color: hsl(349deg, 100%, 84%);
}
.bg-primary {
  background-color: hsl(142deg, 67%, 39%);
}
.bg-secondary {
  background-color: hsl(0deg, 0%, 53%);
}
.bg-warning {
  background-color: hsl(26deg, 94%, 67%);
}
.bg-success {
  background-color: hsl(151deg, 98%, 18%);
}
.bg-success-light {
  background-color: hsl(158deg, 64%, 65%);
}
.bg-text-muted {
  background-color: hsl(0deg, 1%, 74%);
}
.bg-text-dark {
  background-color: hsl(0deg, 0%, 60%);
}
.bg-text-darker {
  background-color: hsl(0deg, 0%, 20%);
}
.bg-dark {
  background-color: hsl(0deg, 0%, 21%);
}
.bg-darker {
  background-color: hsl(0deg, 0%, 7%);
}
.bg-outline {
  background-color: hsl(0deg, 0%, 6%);
}

/** Tooltip with arrows **/
/* Top arrows */
[class*=uk-tooltip-top]::after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #666;
  border-width: 5px;
  margin-left: -5px;
}

/* Bottom arrows */
[class*=uk-tooltip-bottom]::after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #666;
  border-width: 5px;
  margin-left: -5px;
}

/* Left arrows */
[class*=uk-tooltip-left]::after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-left-color: #666;
  border-width: 5px;
  margin-top: -5px;
}

/* Right arrows */
[class*=uk-tooltip-right]::after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-right-color: #666;
  border-width: 5px;
  margin-top: -5px;
}

.slider-arrows {
  background: rgba(222, 222, 222, 0.4901960784);
  padding: 1rem;
  color: #404040 !important;
}

.border-0 {
  border: 0px solid;
}

.border-t-0 {
  border-top: 0px solid;
}

.border-b-0 {
  border-bottom: 0px solid;
}

.border-l-0 {
  border-left: 0px solid;
}

.border-r-0 {
  border-right: 0px solid;
}

.border-1 {
  border: 1px solid;
}

.border-t-1 {
  border-top: 1px solid;
}

.border-b-1 {
  border-bottom: 1px solid;
}

.border-l-1 {
  border-left: 1px solid;
}

.border-r-1 {
  border-right: 1px solid;
}

.border-2 {
  border: 2px solid;
}

.border-t-2 {
  border-top: 2px solid;
}

.border-b-2 {
  border-bottom: 2px solid;
}

.border-l-2 {
  border-left: 2px solid;
}

.border-r-2 {
  border-right: 2px solid;
}

.border-3 {
  border: 3px solid;
}

.border-t-3 {
  border-top: 3px solid;
}

.border-b-3 {
  border-bottom: 3px solid;
}

.border-l-3 {
  border-left: 3px solid;
}

.border-r-3 {
  border-right: 3px solid;
}

.border-4 {
  border: 4px solid;
}

.border-t-4 {
  border-top: 4px solid;
}

.border-b-4 {
  border-bottom: 4px solid;
}

.border-l-4 {
  border-left: 4px solid;
}

.border-r-4 {
  border-right: 4px solid;
}

.border-5 {
  border: 5px solid;
}

.border-t-5 {
  border-top: 5px solid;
}

.border-b-5 {
  border-bottom: 5px solid;
}

.border-l-5 {
  border-left: 5px solid;
}

.border-r-5 {
  border-right: 5px solid;
}

.border-theme-color {
  border: 1px solid hsl(143deg, 67%, 39%);
}

.border-t-theme-color {
  border-top: 1px solid hsl(143deg, 67%, 39%);
}

.border-b-theme-color {
  border-bottom: 1px solid hsl(143deg, 67%, 39%);
}

.border-l-theme-color {
  border-left: 1px solid hsl(143deg, 67%, 39%);
}

.border-r-theme-color {
  border-right: 1px solid hsl(143deg, 67%, 39%);
}

.border-theme-color-darker {
  border: 1px solid hsl(143deg, 68%, 32%);
}

.border-t-theme-color-darker {
  border-top: 1px solid hsl(143deg, 68%, 32%);
}

.border-b-theme-color-darker {
  border-bottom: 1px solid hsl(143deg, 68%, 32%);
}

.border-l-theme-color-darker {
  border-left: 1px solid hsl(143deg, 68%, 32%);
}

.border-r-theme-color-darker {
  border-right: 1px solid hsl(143deg, 68%, 32%);
}

.border-theme-bg-light {
  border: 1px solid hsla(150deg, 100%, 88%, 0.58);
}

.border-t-theme-bg-light {
  border-top: 1px solid hsla(150deg, 100%, 88%, 0.58);
}

.border-b-theme-bg-light {
  border-bottom: 1px solid hsla(150deg, 100%, 88%, 0.58);
}

.border-l-theme-bg-light {
  border-left: 1px solid hsla(150deg, 100%, 88%, 0.58);
}

.border-r-theme-bg-light {
  border-right: 1px solid hsla(150deg, 100%, 88%, 0.58);
}

.border-muted {
  border: 1px solid hsl(0deg, 0%, 60%);
}

.border-t-muted {
  border-top: 1px solid hsl(0deg, 0%, 60%);
}

.border-b-muted {
  border-bottom: 1px solid hsl(0deg, 0%, 60%);
}

.border-l-muted {
  border-left: 1px solid hsl(0deg, 0%, 60%);
}

.border-r-muted {
  border-right: 1px solid hsl(0deg, 0%, 60%);
}

.border-muted-light {
  border: 1px solid hsl(220deg, 2.76%, 91.09%);
}

.border-t-muted-light {
  border-top: 1px solid hsl(220deg, 2.76%, 91.09%);
}

.border-b-muted-light {
  border-bottom: 1px solid hsl(220deg, 2.76%, 91.09%);
}

.border-l-muted-light {
  border-left: 1px solid hsl(220deg, 2.76%, 91.09%);
}

.border-r-muted-light {
  border-right: 1px solid hsl(220deg, 2.76%, 91.09%);
}

.border-white {
  border: 1px solid hsl(0deg, 0%, 100%);
}

.border-t-white {
  border-top: 1px solid hsl(0deg, 0%, 100%);
}

.border-b-white {
  border-bottom: 1px solid hsl(0deg, 0%, 100%);
}

.border-l-white {
  border-left: 1px solid hsl(0deg, 0%, 100%);
}

.border-r-white {
  border-right: 1px solid hsl(0deg, 0%, 100%);
}

.border-danger {
  border: 1px solid hsl(349deg, 84%, 63%);
}

.border-t-danger {
  border-top: 1px solid hsl(349deg, 84%, 63%);
}

.border-b-danger {
  border-bottom: 1px solid hsl(349deg, 84%, 63%);
}

.border-l-danger {
  border-left: 1px solid hsl(349deg, 84%, 63%);
}

.border-r-danger {
  border-right: 1px solid hsl(349deg, 84%, 63%);
}

.border-danger-light {
  border: 1px solid hsl(349deg, 100%, 84%);
}

.border-t-danger-light {
  border-top: 1px solid hsl(349deg, 100%, 84%);
}

.border-b-danger-light {
  border-bottom: 1px solid hsl(349deg, 100%, 84%);
}

.border-l-danger-light {
  border-left: 1px solid hsl(349deg, 100%, 84%);
}

.border-r-danger-light {
  border-right: 1px solid hsl(349deg, 100%, 84%);
}

.border-primary {
  border: 1px solid hsl(142deg, 67%, 39%);
}

.border-t-primary {
  border-top: 1px solid hsl(142deg, 67%, 39%);
}

.border-b-primary {
  border-bottom: 1px solid hsl(142deg, 67%, 39%);
}

.border-l-primary {
  border-left: 1px solid hsl(142deg, 67%, 39%);
}

.border-r-primary {
  border-right: 1px solid hsl(142deg, 67%, 39%);
}

.border-secondary {
  border: 1px solid hsl(0deg, 0%, 53%);
}

.border-t-secondary {
  border-top: 1px solid hsl(0deg, 0%, 53%);
}

.border-b-secondary {
  border-bottom: 1px solid hsl(0deg, 0%, 53%);
}

.border-l-secondary {
  border-left: 1px solid hsl(0deg, 0%, 53%);
}

.border-r-secondary {
  border-right: 1px solid hsl(0deg, 0%, 53%);
}

.border-warning {
  border: 1px solid hsl(26deg, 94%, 67%);
}

.border-t-warning {
  border-top: 1px solid hsl(26deg, 94%, 67%);
}

.border-b-warning {
  border-bottom: 1px solid hsl(26deg, 94%, 67%);
}

.border-l-warning {
  border-left: 1px solid hsl(26deg, 94%, 67%);
}

.border-r-warning {
  border-right: 1px solid hsl(26deg, 94%, 67%);
}

.border-primary-blue {
  border: 1px solid hsl(210deg, 87.5%, 52.94%);
}

.border-t-primary-blue {
  border-top: 1px solid hsl(210deg, 87.5%, 52.94%);
}

.border-b-primary-blue {
  border-bottom: 1px solid hsl(210deg, 87.5%, 52.94%);
}

.border-l-primary-blue {
  border-left: 1px solid hsl(210deg, 87.5%, 52.94%);
}

.border-r-primary-blue {
  border-right: 1px solid hsl(210deg, 87.5%, 52.94%);
}

.border-success {
  border: 1px solid hsl(151deg, 98%, 18%);
}

.border-t-success {
  border-top: 1px solid hsl(151deg, 98%, 18%);
}

.border-b-success {
  border-bottom: 1px solid hsl(151deg, 98%, 18%);
}

.border-l-success {
  border-left: 1px solid hsl(151deg, 98%, 18%);
}

.border-r-success {
  border-right: 1px solid hsl(151deg, 98%, 18%);
}

.border-success-light {
  border: 1px solid hsl(158deg, 64%, 65%);
}

.border-t-success-light {
  border-top: 1px solid hsl(158deg, 64%, 65%);
}

.border-b-success-light {
  border-bottom: 1px solid hsl(158deg, 64%, 65%);
}

.border-l-success-light {
  border-left: 1px solid hsl(158deg, 64%, 65%);
}

.border-r-success-light {
  border-right: 1px solid hsl(158deg, 64%, 65%);
}

.border-text-muted {
  border: 1px solid hsl(0deg, 1%, 74%);
}

.border-t-text-muted {
  border-top: 1px solid hsl(0deg, 1%, 74%);
}

.border-b-text-muted {
  border-bottom: 1px solid hsl(0deg, 1%, 74%);
}

.border-l-text-muted {
  border-left: 1px solid hsl(0deg, 1%, 74%);
}

.border-r-text-muted {
  border-right: 1px solid hsl(0deg, 1%, 74%);
}

.border-text-dark {
  border: 1px solid hsl(0deg, 0%, 60%);
}

.border-t-text-dark {
  border-top: 1px solid hsl(0deg, 0%, 60%);
}

.border-b-text-dark {
  border-bottom: 1px solid hsl(0deg, 0%, 60%);
}

.border-l-text-dark {
  border-left: 1px solid hsl(0deg, 0%, 60%);
}

.border-r-text-dark {
  border-right: 1px solid hsl(0deg, 0%, 60%);
}

.border-text-darker {
  border: 1px solid hsl(0deg, 0%, 20%);
}

.border-t-text-darker {
  border-top: 1px solid hsl(0deg, 0%, 20%);
}

.border-b-text-darker {
  border-bottom: 1px solid hsl(0deg, 0%, 20%);
}

.border-l-text-darker {
  border-left: 1px solid hsl(0deg, 0%, 20%);
}

.border-r-text-darker {
  border-right: 1px solid hsl(0deg, 0%, 20%);
}

.border-bg-dark {
  border: 1px solid hsl(0deg, 0%, 21%);
}

.border-t-bg-dark {
  border-top: 1px solid hsl(0deg, 0%, 21%);
}

.border-b-bg-dark {
  border-bottom: 1px solid hsl(0deg, 0%, 21%);
}

.border-l-bg-dark {
  border-left: 1px solid hsl(0deg, 0%, 21%);
}

.border-r-bg-dark {
  border-right: 1px solid hsl(0deg, 0%, 21%);
}

.border-bg-darker {
  border: 1px solid hsl(0deg, 0%, 7%);
}

.border-t-bg-darker {
  border-top: 1px solid hsl(0deg, 0%, 7%);
}

.border-b-bg-darker {
  border-bottom: 1px solid hsl(0deg, 0%, 7%);
}

.border-l-bg-darker {
  border-left: 1px solid hsl(0deg, 0%, 7%);
}

.border-r-bg-darker {
  border-right: 1px solid hsl(0deg, 0%, 7%);
}

.border-bg-outline {
  border: 1px solid hsl(0deg, 0%, 6%);
}

.border-t-bg-outline {
  border-top: 1px solid hsl(0deg, 0%, 6%);
}

.border-b-bg-outline {
  border-bottom: 1px solid hsl(0deg, 0%, 6%);
}

.border-l-bg-outline {
  border-left: 1px solid hsl(0deg, 0%, 6%);
}

.border-r-bg-outline {
  border-right: 1px solid hsl(0deg, 0%, 6%);
}

.rounded-sm {
  border-radius: 2px;
}

.rounded-md {
  border-radius: 4px;
}

.rounded-lg {
  border-radius: 6px;
}

.rounded-full {
  border-radius: 50%;
}

.text-wrap-auto {
  text-wrap: auto;
}

[pointer-events-none] {
  pointer-events: none;
}

input[type=email]:not(:placeholder-shown):invalid,
input[type=email]:not(:placeholder-shown):invalid {
  color: hsl(349deg, 84%, 63%);
  outline-color: hsl(349deg, 84%, 63%);
}

.uk-text-primary {
  color: hsl(143deg, 67%, 39%) !important;
}

.uk-text-alert-primary {
  color: hsl(210deg, 87.5%, 52.94%);
}

.uk-card {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

footer .social-icons a {
  color: hsl(0deg, 0%, 100%) !important;
}
footer .social-icons a:hover, footer .social-icons a:focus {
  color: hsl(143deg, 67%, 39%) !important;
}
footer ul li a {
  color: hsl(0deg, 0%, 100%) !important;
}
footer ul li a:hover, footer ul li a:focus {
  color: hsl(143deg, 67%, 39%) !important;
}

.uk-link {
  color: hsl(143deg, 67%, 39%) !important;
}
.uk-link:hover, .uk-link:focus {
  color: hsl(143deg, 68%, 32%) !important;
  text-decoration: underline;
}

.bg-theme {
  background-color: hsl(143deg, 68%, 32%) !important;
}
.bg-theme-light {
  background-color: hsl(143deg, 67%, 39%) !important;
}

.uk-text-white {
  color: white !important;
}

.uk-text-black {
  color: black !important;
}

.avatar {
  display: grid;
  place-items: center;
  position: relative;
  font-size: 1rem;
  background-color: hsl(0deg, 0%, 53%) !important;
  color: hsl(0deg, 0%, 100%);
  padding: 0.5rem;
  border-radius: 50px;
  height: 35px;
  width: 35px;
}

.uk-chip {
  cursor: pointer;
  padding: 0.5rem 1rem;
  background-color: hsl(0deg, 0%, 100%);
  border: 1px solid hsl(143deg, 67%, 39%);
  text-decoration: none !important;
  transition: ease-out 0.3s;
  -moz-transition: ease-out 0.3s;
  -o-transition: ease-out 0.3s;
  color: hsl(143deg, 67%, 39%);
}
.uk-chip-active {
  background-color: hsl(143deg, 67%, 39%);
  color: white;
}
.uk-chip-active:focus {
  border: none;
}
.uk-chip:hover {
  background-color: hsl(143deg, 67%, 39%);
  color: #fff;
}

.uk-input-width-expand {
  width: 100vw;
}

input:checked + .slider {
  background-color: #030204;
  border: 3px solid #141d21;
}
input:checked + .slider::before {
  -webkit-transform: translateX(26px) rotateZ(60deg);
  transform: translateX(26px) rotateZ(60deg);
  background-color: #ffff1e;
  left: -2px;
}

.uk-input,
.uk-select,
.uk-textarea {
  border-top-right-radius: 0.4rem;
  border-top-left-radius: 0.4rem;
}
.uk-input-dark,
.uk-select-dark,
.uk-textarea-dark {
  border-top-right-radius: 0.4rem;
  border-top-left-radius: 0.4rem;
}

.uk-input-dark,
.uk-input-dark:required,
.uk-select-dark,
.uk-select-dark:required,
.uk-textarea-dark,
.uk-textarea-dark:required {
  background-color: #383131 !important;
  transition: ease-in-out 0.3s;
}
.uk-input-dark:focus,
.uk-input-dark:required:focus,
.uk-select-dark:focus,
.uk-select-dark:required:focus,
.uk-textarea-dark:focus,
.uk-textarea-dark:required:focus {
  outline: 0;
  background-color: #404040 !important;
  border-bottom: 1px solid #ffffff !important;
}

.uk-input[type=text],
.uk-input[type=email],
.uk-input[type=password],
.uk-input[type=number],
.uk-input[type=tel],
.uk-input[type=date],
.uk-input[type=url],
.uk-select,
.uk-textarea {
  border-left: none;
  border-right: none;
  border-top: none;
  background-color: #f5f5f5;
  border-bottom: 1px solid #c7c7c7;
}

.uk-input[type=text]:valid,
.uk-input[type=url]:valid,
.uk-input[type=tel]:valid,
.uk-input[type=number]:valid,
.uk-input[type=email]:valid,
.uk-input[type=password]:valid,
.uk-input[type=date]:valid,
.uk-textarea:valid {
  background-color: #f5f5f5;
  border-bottom: 1px solid #3d4144;
}

.uk-input[type=text]:invalid,
.uk-input[type=url]:invalid,
.uk-input[type=tel]:invalid,
.uk-input[type=number]:invalid,
.uk-input[type=email]:invalid,
.uk-input[type=password]:invalid,
.uk-input[type=date]:invalid,
.uk-textarea:invalid {
  background-color: hsl(349deg, 100%, 84%);
  border-bottom: 1px solid #c7c7c7;
}

.uk-select:empty,
.uk-input[type=text]:empty,
.uk-input[type=tel]:empty,
.uk-input[type=url]:empty,
.uk-input[type=number]:empty,
.uk-input[type=email]:empty,
.uk-input[type=password]:empty,
.uk-input[type=date]:empty,
.uk-textarea:empty {
  background-color: #f5f5f5;
  border-bottom: 1px solid #c7c7c7;
}

.uk-select:required,
.uk-input[type=text]:required,
.uk-input[type=url]:required,
.uk-input[type=tel]:required,
.uk-input[type=number]:required,
.uk-input[type=email]:required,
.uk-input[type=password]:required,
.uk-input[type=date]:required,
.uk-textarea:required {
  background-color: #f5f5f5;
}

.uk-input[type=text]:focus,
.uk-input[type=tel]:focus,
.uk-input[type=url]:focus,
.uk-input[type=number]:focus,
.uk-input[type=email]:focus,
.uk-input[type=password]:focus,
.uk-input[type=date]:focus,
.uk-select:focus,
.uk-textarea:focus {
  outline: 0;
  background-color: #f1eded;
  border-bottom: 1px solid #3d4144;
}

.uk-subnav-pill .uk-active > a {
  background-color: hsl(143deg, 67%, 39%);
}

.uk-text-dark-mode {
  color: hsl(0deg, 0%, 60%) !important;
}

.uk-notify-li {
  border-bottom: 1px dashed lightgrey;
  margin-top: 0 !important;
  padding: 10px 0;
  transition: ease-out 0.3s;
  -webkit-transition: ease-out 0.3s;
  -moz-transition: ease-out 0.3s;
  -o-transition: ease-out 0.3s;
}
.uk-notify-li:hover {
  background-color: hsl(0deg, 1.8%, 89.2%);
}
.uk-notify-li:hover a {
  padding-left: 0.65rem;
}
.uk-notify-body {
  font-size: small;
}
.uk-notify-title {
  font-size: medium;
}
.uk-notify-link {
  text-decoration: none;
  transition: ease-out 0.3s;
  -webkit-transition: ease-out 0.3s;
  -moz-transition: ease-out 0.3s;
  -o-transition: ease-out 0.3s;
}

.notification-unread {
  background-color: hsla(0deg, 0%, 96.9%, 0.79);
}

.result__item {
  background-color: rgba(204, 204, 204, 0.5490196078);
}

.mobile-menu-off-canvas,
.notification-off-canvas {
  min-width: 60%;
}

.notification-nav-header {
  width: 80% !important;
}

.results__loader,
.error__wrapper {
  display: grid;
  place-items: center;
  margin-top: 6.5rem;
}

.uk-badge,
.uk-card-badge {
  padding: 0.3em 0.7em;
  font-size: 0.75rem !important;
  min-width: max-content !important;
}
.uk-badge-danger,
.uk-card-badge-danger {
  background-color: hsl(349deg, 84%, 63%);
}
.uk-badge-danger-outline,
.uk-card-badge-danger-outline {
  background-color: hsl(349deg, 100%, 84%);
  border: 1px solid;
  border-color: hsl(349deg, 84%, 63%);
  color: hsl(349deg, 84%, 63%);
}
.uk-badge-danger-outline:hover,
.uk-card-badge-danger-outline:hover {
  background-color: hsl(349deg, 84%, 63%);
  color: hsl(0deg, 0%, 100%);
}
.uk-badge-success,
.uk-card-badge-success {
  background-color: hsl(158deg, 64%, 65%);
}
.uk-badge-success-outline,
.uk-card-badge-success-outline {
  background-color: transparent;
  border: 1px solid;
  border-color: hsl(158deg, 64%, 65%);
  color: hsl(158deg, 64%, 65%);
}
.uk-badge-success-outline:hover,
.uk-card-badge-success-outline:hover {
  background-color: hsl(158deg, 64%, 65%);
  color: hsl(0deg, 0%, 100%);
}
.uk-badge-warning,
.uk-card-badge-warning {
  background-color: hsl(26deg, 94%, 67%);
}
.uk-badge-warning-outline,
.uk-card-badge-warning-outline {
  background-color: transparent;
  border: 1px solid;
  border-color: hsl(26deg, 94%, 67%);
  color: hsl(26deg, 94%, 67%);
}
.uk-badge-warning-outline:hover,
.uk-card-badge-warning-outline:hover {
  background-color: hsl(26deg, 94%, 67%);
  color: hsl(0deg, 0%, 100%);
}
.uk-badge-muted,
.uk-card-badge-muted {
  background-color: hsl(220deg, 2.76%, 91.09%);
}
.uk-badge-muted-outline,
.uk-card-badge-muted-outline {
  background-color: transparent;
  border: 1px solid;
  border-color: hsl(220deg, 2.76%, 91.09%);
  color: hsl(220deg, 2.76%, 91.09%);
}
.uk-badge-muted-outline:hover,
.uk-card-badge-muted-outline:hover {
  background-color: hsl(220deg, 2.76%, 91.09%);
  color: hsl(0deg, 0%, 100%);
}
.uk-badge-secondary,
.uk-card-badge-secondary {
  background-color: hsl(0deg, 0%, 53%);
}
.uk-badge-secondary-outline,
.uk-card-badge-secondary-outline {
  background-color: transparent;
  border: 1px solid;
  border-color: hsl(0deg, 0%, 53%);
  color: hsl(0deg, 0%, 53%);
}
.uk-badge-secondary-outline:hover,
.uk-card-badge-secondary-outline:hover {
  background-color: hsl(0deg, 0%, 53%);
  color: hsl(0deg, 0%, 100%);
}

.modal__alert-full {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.block-ui-text {
  background-color: white;
  padding: 10px 20px;
  border-radius: 50px;
}

.custom-modal-alert {
  background-color: rgba(10, 0, 0, 0.831372549);
}

.uk-tab .uk-active > a {
  color: hsl(143deg, 67%, 39%) !important;
  border-color: hsl(143deg, 67%, 39%) !important;
}

.tab-li-transition li {
  transition: ease-out 0.3s;
  -webkit-transition: ease-out 0.3s;
  -moz-transition: ease-out 0.3s;
  -o-transition: ease-out 0.3s;
}
.tab-li-transition li:hover:not(.uk-tab) {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.tab-li-transition li:hover:not(.uk-tab) a {
  text-decoration: none;
}
.tab-li-transition li.matches-page {
  border-radius: 0.3rem;
  background-color: #eeeff1;
}
.tab-li-transition li a {
  padding: 0.8rem 1rem;
  transition: ease-out 0.3s;
  -webkit-transition: ease-out 0.3s;
  -moz-transition: ease-out 0.3s;
  -o-transition: ease-out 0.3s;
}
.tab-li-transition li:hover {
  background-color: #eeeff1;
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.tab-li-transition li:hover a {
  padding-left: 1.5rem;
}
.tab-li-transition li.uk-active a {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
  background-color: hsla(150deg, 100%, 88%, 0.58);
  color: hsl(143deg, 68%, 32%);
}

.desktop-notification-list-item {
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
  background-color: white;
  border: 2px solid hsl(0deg, 1%, 74%);
  border-radius: 5px;
}
.desktop-notification-list-item:hover {
  border-color: hsl(0deg, 0%, 60%);
  color: black;
}

/* Customizations */
/* Animations */
.badge-pulse {
  display: grid;
  place-items: center;
  position: relative;
  font-size: 1.5rem;
}
.badge-pulse[data-badge=""]:after {
  content: none;
}
.badge-pulse[data-badge]:after {
  content: attr(data-badge);
  position: absolute;
  top: -3px;
  right: -8px;
  font-size: 0.45em;
  background-color: hsl(143deg, 67%, 39%);
  color: white;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  padding: 0.1rem;
  box-shadow: 0 0 1px #333;
  animation: pulse 2s infinite;
}

.pulse {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #cca92c;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(204, 169, 44, 0.4);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
  }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
}
.loader {
  display: inline-block;
  width: 3rem;
  height: 3rem;
  position: relative;
  border: 4px solid #fbfbfb;
  top: 50%;
  animation: loader 4s infinite ease;
}

.loader-inner {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  background-color: #fbfbfb;
  animation: loader-inner 4s infinite ease-in;
}

@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(180deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loader-inner {
  0% {
    height: 0%;
  }
  25% {
    height: 0%;
  }
  50% {
    height: 100%;
  }
  75% {
    height: 100%;
  }
  100% {
    height: 0%;
  }
}
@keyframes loader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader {
  border: 7px solid hsl(26deg, 94%, 67%);
  box-sizing: border-box;
  overflow: hidden;
  width: 70px;
  height: 70px;
  animation: loader-spin 2s linear infinite reverse;
  filter: url(#goo);
  box-shadow: 0 0 0 1px hsl(26deg, 94%, 67%) inset;
}
.loader:before {
  content: "";
  position: absolute;
  animation: loader-spin 2s cubic-bezier(0.59, 0.25, 0.4, 0.69) infinite;
  background-color: hsl(26deg, 94%, 67%);
  transform-origin: top center;
  border-radius: 50%;
  width: 150%;
  height: 150%;
  top: 50%;
  left: -12.5%;
}

/* Progress */
* + .uk-progress {
  margin-top: 0.25rem;
}

.uk-progress {
  height: 3px;
  margin-bottom: 0.5rem;
  background-color: rgba(0, 0, 0, 0.23);
}
.uk-progress-warning::-webkit-progress-value {
  background-color: hsl(26deg, 94%, 67%);
}
.uk-progress-warning::-moz-progress-bar {
  background-color: hsl(26deg, 94%, 67%);
}
.uk-progress-warning::-ms-fill {
  background-color: hsl(26deg, 94%, 67%);
}
.uk-progress-success::-webkit-progress-value {
  background-color: hsl(158deg, 64%, 65%);
}
.uk-progress-success::-moz-progress-bar {
  background-color: hsl(158deg, 64%, 65%);
}
.uk-progress-success::-ms-fill {
  background-color: hsl(158deg, 64%, 65%);
}
.uk-progress-danger::-webkit-progress-value {
  background-color: hsl(349deg, 84%, 63%);
}
.uk-progress-danger::-moz-progress-bar {
  background-color: hsl(349deg, 84%, 63%);
}
.uk-progress-danger::-ms-fill {
  background-color: hsl(349deg, 84%, 63%);
}

.lock-screen-overlay {
  z-index: 1000;
  opacity: 1;
}
.lock-screen-overlay .uk-modal-dialog {
  background-color: rgba(255, 255, 255, 0.55) !important;
  z-index: 10000;
  min-height: 100vh;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.18);
}

.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer:focus {
  outline: 2px solid #adadad;
  border-radius: 0.25rem;
}
.cursor-default {
  cursor: default;
}

[x-clock] {
  display: none;
}

figure,
.preview-item {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
figure img,
.preview-item img {
  border-top-left-radius: 0.35rem;
  border-top-right-radius: 0.35rem;
  max-width: 100%;
  max-height: 100%;
}
figure figcaption,
.preview-item figcaption {
  max-height: 2rem;
  border-bottom-left-radius: 0.35rem;
  border-bottom-right-radius: 0.35rem;
  margin-top: 0.25rem;
  background-color: hsl(0deg, 0%, 40%);
  color: white;
  padding: 0.35rem;
  font-size: 0.15rem;
  line-height: 0.15rem;
}
figure figcaption span,
.preview-item figcaption span {
  display: inline-block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* Custom scrollbar */
.uk-overflow-auto::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: rgb(252, 252, 252);
}

.uk-overflow-auto::-webkit-scrollbar {
  width: 5px;
  background-color: #f5f5f5;
}
.uk-overflow-auto::-webkit-scrollbar:hover {
  width: 10px !important;
}

.uk-overflow-auto::-webkit-scrollbar-thumb {
  background-color: #afaeae;
}
.uk-overflow-auto::-webkit-scrollbar-thumb:hover {
  background-color: #979797 !important;
  cursor: pointer;
}

/** Tooltip with arrows **/
/* Top arrows */
[class*=uk-tooltip-top]::after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #666;
  border-width: 5px;
  margin-left: -5px;
}

/* Bottom arrows */
[class*=uk-tooltip-bottom]::after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #666;
  border-width: 5px;
  margin-left: -5px;
}

/* Left arrows */
[class*=uk-tooltip-left]::after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-left-color: #666;
  border-width: 5px;
  margin-top: -5px;
}

/* Right arrows */
[class*=uk-tooltip-right]::after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-right-color: #666;
  border-width: 5px;
  margin-top: -5px;
}

.uk-button:disabled {
  cursor: not-allowed;
}

uk-disabled {
  cursor: not-allowed;
}

.uk-button-xsmall {
  padding: 0 10px;
  line-height: 20px;
  font-size: 0.75rem;
}

.uk-button-text {
  transition: ease-out 0.3s;
  color: hsl(0deg, 0%, 60%);
}
.uk-button-text:hover, .uk-button-text:focus {
  color: hsl(143deg, 67%, 39%);
}
.uk-button-text::before {
  border-bottom: 2px solid hsl(143deg, 67%, 39%);
}

.uk-button-circle {
  cursor: pointer;
  height: 40px;
  width: 40px;
  padding: 0.6rem 0.8rem;
  border-radius: 50px;
  color: hsl(0deg, 0%, 100%);
}

.icon-button {
  cursor: pointer;
  border: none;
  border-radius: 0.25rem;
  background-color: transparent;
}
.icon-button:focus {
  outline: 1px solid hsl(0deg, 0%, 6%);
}

.uk-button-primary {
  transition: all ease-out 0.2s;
  background-color: hsl(143deg, 67%, 39%) !important;
  color: hsl(0deg, 0%, 100%) !important;
}
.uk-button-primary:focus, .uk-button-primary:active {
  color: hsl(0deg, 0%, 100%);
  border: 1px solid hsl(0deg, 0%, 100%);
  outline: 1px solid hsl(143deg, 68%, 32%);
}

.uk-button-primary:hover, .uk-button-primary:focus, .uk-button-primary:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(143deg, 68%, 32%) !important;
}

.uk-button-danger:hover, .uk-button-danger:focus, .uk-button-danger:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(349deg, 84%, 63%) !important;
}

.uk-button-warning:hover, .uk-button-warning:focus, .uk-button-warning:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(26deg, 94%, 67%) !important;
}

.uk-button-secondary {
  transition: all ease-out 0.2s;
  background-color: hsl(0deg, 0%, 21%) !important;
  color: hsl(0deg, 0%, 100%) !important;
}
.uk-button-secondary:focus, .uk-button-secondary:active {
  color: hsl(0deg, 0%, 100%);
  border: 1px solid hsl(0deg, 0%, 100%);
  outline: 1px solid hsl(0deg, 0%, 7%);
}

.uk-button-primary:hover, .uk-button-primary:focus, .uk-button-primary:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(143deg, 68%, 32%) !important;
}

.uk-button-danger:hover, .uk-button-danger:focus, .uk-button-danger:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(349deg, 84%, 63%) !important;
}

.uk-button-warning:hover, .uk-button-warning:focus, .uk-button-warning:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(26deg, 94%, 67%) !important;
}

.uk-button-danger {
  transition: all ease-out 0.2s;
  background-color: hsl(349deg, 84%, 63%) !important;
  color: hsl(0deg, 0%, 100%) !important;
}
.uk-button-danger:focus, .uk-button-danger:active {
  color: hsl(0deg, 0%, 100%);
  border: 1px solid hsl(0deg, 0%, 100%);
  outline: 1px solid hsl(349deg, 100%, 84%);
}

.uk-button-primary:hover, .uk-button-primary:focus, .uk-button-primary:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(143deg, 68%, 32%) !important;
}

.uk-button-danger:hover, .uk-button-danger:focus, .uk-button-danger:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(349deg, 84%, 63%) !important;
}

.uk-button-warning:hover, .uk-button-warning:focus, .uk-button-warning:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(26deg, 94%, 67%) !important;
}

.uk-button-warning {
  transition: all ease-out 0.2s;
  background-color: hsl(26deg, 94%, 67%) !important;
  color: hsl(0deg, 0%, 100%) !important;
}
.uk-button-warning:focus, .uk-button-warning:active {
  color: hsl(0deg, 0%, 100%);
  border: 1px solid hsl(0deg, 0%, 100%);
  outline: 1px solid hsl(26deg, 94%, 67%);
}

.uk-button-primary:hover, .uk-button-primary:focus, .uk-button-primary:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(143deg, 68%, 32%) !important;
}

.uk-button-danger:hover, .uk-button-danger:focus, .uk-button-danger:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(349deg, 84%, 63%) !important;
}

.uk-button-warning:hover, .uk-button-warning:focus, .uk-button-warning:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(26deg, 94%, 67%) !important;
}

.uk-button-default {
  transition: all ease-out 0.2s;
  background-color: hsl(0deg, 0%, 100%) !important;
  color: hsl(0deg, 0%, 100%) !important;
  color: hsl(143deg, 67%, 39%) !important;
  background-color: transparent !important;
  border: 1px solid hsl(143deg, 67%, 39%);
}
.uk-button-default:hover, .uk-button-default:focus, .uk-button-default:active {
  border: 1px solid hsl(143deg, 68%, 32%);
}
.uk-button-default:focus, .uk-button-default:active {
  background-color: transparent !important;
  color: hsl(143deg, 68%, 32%) !important;
  border: 1px solid hsl(143deg, 68%, 32%);
  outline: 1px solid hsl(143deg, 68%, 32%) !important;
}
.uk-button-default:focus:hover, .uk-button-default:active:hover {
  background-color: transparent !important;
}

.uk-button-primary:hover, .uk-button-primary:focus, .uk-button-primary:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(143deg, 68%, 32%) !important;
}

.uk-button-danger:hover, .uk-button-danger:focus, .uk-button-danger:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(349deg, 84%, 63%) !important;
}

.uk-button-warning:hover, .uk-button-warning:focus, .uk-button-warning:active {
  color: hsl(0deg, 0%, 100%) !important;
  background-color: hsl(26deg, 94%, 67%) !important;
}

.uk-button-outline-primary {
  background-color: transparent !important;
  color: hsl(143deg, 67%, 39%) !important;
  border: 1px solid hsl(143deg, 67%, 39%);
  transition: all ease-out 0.2s;
}
.uk-button-outline-primary:hover, .uk-button-outline-primary:focus, .uk-button-outline-primary:active {
  background-color: hsl(143deg, 67%, 39%) !important;
  color: hsl(0deg, 0%, 100%) !important;
}

.uk-button-outline-secondary {
  background-color: transparent !important;
  color: hsl(0deg, 0%, 21%) !important;
  border: 1px solid hsl(0deg, 0%, 21%);
  transition: all ease-out 0.2s;
}
.uk-button-outline-secondary:hover, .uk-button-outline-secondary:focus, .uk-button-outline-secondary:active {
  background-color: hsl(0deg, 0%, 21%) !important;
  color: hsl(0deg, 0%, 100%) !important;
}

.uk-button-outline-warning {
  background-color: transparent !important;
  color: hsl(26deg, 94%, 67%) !important;
  border: 1px solid hsl(26deg, 94%, 67%);
  transition: all ease-out 0.2s;
}
.uk-button-outline-warning:hover, .uk-button-outline-warning:focus, .uk-button-outline-warning:active {
  background-color: hsl(26deg, 94%, 67%) !important;
  color: hsl(0deg, 0%, 100%) !important;
}

.uk-button-outline-danger {
  background-color: transparent !important;
  color: hsl(349deg, 84%, 63%) !important;
  border: 1px solid hsl(349deg, 84%, 63%);
  transition: all ease-out 0.2s;
}
.uk-button-outline-danger:hover, .uk-button-outline-danger:focus, .uk-button-outline-danger:active {
  background-color: hsl(349deg, 84%, 63%) !important;
  color: hsl(0deg, 0%, 100%) !important;
}

.uk-button-secondary:hover, .uk-button-secondary:focus {
  color: hsl(0deg, 0%, 100%) !important;
}

a.uk-button {
  text-decoration: none;
}

.uk-card {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.certificate-card {
  position: relative;
  padding-left: 0;
  /* Remove padding */
  /* border-left: 5px solid transparent; /* Set default border to transparent */
}

.iframe-container {
  overflow: hidden;
  padding-top: 66.6666666667%;
}
.iframe-container iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
  margin-bottom: 0;
  background: white;
}

.mobile-menu-off-canvas .uk-nav-default {
  padding: 10px 15px 15px 10px;
}
.mobile-menu-off-canvas .uk-nav-default li {
  padding: 10px 0px;
}
.mobile-menu-off-canvas .uk-nav-default li a {
  color: hsl(0deg, 0%, 100%) !important;
}

div .uk-navbar-sticky {
  background: rgba(255, 255, 255, 0.25) !important;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.18);
}

.uk-navbar-dropdown-nav li:has(> a):has(.logout-button) a {
  color: hsl(349deg, 84%, 63%) !important;
}
.uk-navbar-dropdown-nav li:has(> a):has(.logout-button) a:hover:has(.logout-button) {
  background: hsl(349deg, 100%, 84%) !important;
}
.uk-navbar-dropdown-nav li {
  transition: all ease-out 0.3s;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
  position: relative;
  overflow: hidden;
}
.uk-navbar-dropdown-nav li:focus, .uk-navbar-dropdown-nav li:hover {
  background: transparent;
  transition: border-left 0.3 ease-in;
}
.uk-navbar-dropdown-nav li a {
  color: hsl(0deg, 0%, 60%) !important;
  padding: 10px;
  transition: all ease-out 0.3s;
  -webkit-transition: all ease-out 0.3s;
  -moz-transition: all ease-out 0.3s;
  -o-transition: all ease-out 0.3s;
}
.uk-navbar-dropdown-nav li a:focus, .uk-navbar-dropdown-nav li a:hover {
  color: hsl(143deg, 68%, 32%) !important;
  padding-left: 15px;
  background: hsla(150deg, 100%, 88%, 0.58);
}

.uk-timeline .uk-timeline-item:after,
.uk-timeline .uk-timeline-item:before {
  content: "";
  display: block;
  width: 100%;
  clear: both;
}

#timeline {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  min-height: 100vh;
}

.uk-timeline {
  margin: 30px auto;
  position: relative;
  padding: 0 10px;
}

.uk-timeline:before {
  content: "";
  width: 3px;
  height: 100%;
  background: hsl(143deg, 67%, 39%);
  left: 50%;
  top: 0;
  position: absolute;
}

.uk-timeline:after {
  content: "";
  clear: both;
  display: table;
  width: 100%;
}

.uk-timeline .uk-timeline-item {
  margin-bottom: 50px;
  position: relative;
}

.uk-timeline .uk-timeline-item .uk-timeline-icon {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 50%;
  overflow: hidden;
  margin-left: -23px;
}

.uk-timeline .uk-timeline-item .uk-timeline-content {
  width: 40%;
  padding: 20px;
}

.uk-timeline .uk-timeline-item .uk-timeline-content h4 {
  padding: 5px 20px;
  margin: -20px -20px 0 -20px;
  font-weight: 500;
}

.uk-timeline .uk-timeline-item .uk-timeline-content:before {
  content: "";
  position: absolute;
  right: -14px;
  top: 4px;
  width: 0px;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 15px solid hsl(143deg, 67%, 39%);
}

.uk-timeline .uk-timeline-item .uk-timeline-content.right {
  float: right;
}

.uk-timeline .uk-timeline-item .uk-timeline-content.right:before {
  content: "";
  /* right: -20px; */
  left: -20px;
  border-left: 0;
  border-right: 20px solid hsl(143deg, 67%, 39%);
}

.uk-timeline .uk-timeline-item .uk-timeline-content.left {
  float: left;
}

.uk-timeline .uk-timeline-item .uk-timeline-content.left:before {
  content: "";
  right: -20px;
  border-right: 0;
  border-left: 20px solid hsl(143deg, 67%, 39%);
}

.error-container {
  max-width: 80dvw;
  margin: 1rem auto;
  background: white;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.error-container h1 {
  color: #d9534f;
}
.error-container .error-content {
  margin-top: 20px;
}
.error-container .error-details {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 15px;
  background: #fafafa;
}
.error-container .error-type {
  color: #d9534f;
  font-weight: bold;
  margin-bottom: 10px;
}
.error-container .error-message {
  color: #333;
  margin-bottom: 10px;
}
.error-container .error-file,
.error-container .error-line {
  color: #666;
  margin-bottom: 5px;
}
.error-container .error-trace {
  margin-top: 15px;
}
.error-container .error-trace pre {
  background: #f8f8f8;
  padding: 15px;
  border-radius: 4px;
  overflow-x: auto;
  font-size: 12px;
  color: #555;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .uk-text-center-sm {
    text-align: center !important;
  }

  .uk-margin-negative-top {
    margin-top: -5.5vh !important;
  }

  .uk-card-padding-responsive {
    padding-left: 15px;
    padding-right: 15px;
  }

  .uk-form-large-responsive {
    font-size: 0.8rem !important;
  }

  .uk-logo {
    font-size: 1.2rem;
  }

  .uk-tab {
    margin-top: 1.5rem;
  }

  .uk-remove-first-push-up {
    margin-top: 0 !important;
  }

  .uk-offcanvas-bar {
    width: 80% !important;
  }

  .uk-notify-li {
    padding: 10px 13px;
  }
  .uk-notify-li:hover {
    background-color: #11263c;
  }
  .uk-notify-title {
    font-size: small !important;
  }
  .uk-notify-body {
    font-size: smaller !important;
  }

  .mdi-bell-circle {
    font-size: 20px !important;
  }

  .notification-unread {
    background-color: #11263c !important;
  }

  .tab-li-transition li:hover {
    background-color: transparent;
  }
  .tab-li-transition li.uk-active a {
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: hsla(150deg, 100%, 88%, 0.58);
    color: hsl(143deg, 68%, 32%);
  }
}
@media screen and (max-width: 768px) {
  .uk-padding {
    padding: 30px 15px;
  }

  #no-history-text {
    font-size: large;
  }

  .tm-header-mobile {
    margin-bottom: -3vh;
  }

  .uk-timeline .uk-timeline-item .uk-timeline-content.left {
    float: right;
    font-size: small;
  }

  .uk-timeline .uk-timeline-item .uk-timeline-content.right {
    float: right;
    font-size: small;
  }

  .uk-timeline {
    margin: 10px;
    padding: 0px;
  }

  .uk-timeline-margin-fix {
    margin-left: 1.5rem;
  }

  .uk-timeline:before {
    left: 0;
  }

  .uk-timeline .uk-timeline-item .uk-timeline-content {
    width: 80%;
    float: right;
    font-size: small;
  }

  .uk-timeline .uk-timeline-item .uk-timeline-content:before,
.uk-timeline .uk-timeline-item .uk-timeline-content.right:before {
    left: 10px;
    margin-left: -25px;
    border-left: 0;
    border-right: 15px solid #1e87f0;
  }

  .uk-timeline .uk-timeline-item .uk-timeline-content:before,
.uk-timeline .uk-timeline-item .uk-timeline-content.left:before {
    left: 10px;
    margin-left: -25px;
    border-left: 0;
    border-right: 15px solid #1e87f0;
  }

  .uk-timeline .uk-timeline-item .uk-timeline-icon {
    left: 0;
  }

  .img_card {
    height: inherit;
    width: inherit;
  }

  #logo-name {
    font-size: 0.6rem;
  }

  .uk-text-responsive {
    font-size: small;
  }
  .uk-text-responsive-base {
    font-size: larger;
  }
  .uk-text-responsive-medium {
    font-size: medium;
  }

  .fas-medium {
    font-size: larger;
  }

  .uk-margin-negative-top {
    margin-top: -5.5vh !important;
  }

  .uk-card-padding-responsive {
    padding-left: 15px;
    padding-right: 15px;
  }

  .block-ui-text {
    font-size: x-small;
  }

  .payment-accordion-title {
    font-size: small;
  }

  .uk-h4-responsive {
    font-size: medium;
  }

  .uk-card-payment {
    margin-top: -6vh !important;
  }

  .uk-form-large-responsive {
    font-size: 0.8rem !important;
  }

  #img-preview {
    width: auto;
  }

  #profile-img-preview {
    height: 150px;
  }

  .uk-offcanvas-bar {
    width: 60%;
  }

  .notification-unread {
    background-color: #11263c !important;
  }

  .tab-li-transition li:hover {
    background-color: transparent;
  }
  .tab-li-transition li.uk-active a {
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: hsla(150deg, 100%, 88%, 0.58);
    color: hsl(143deg, 68%, 32%);
  }
}
@media only screen and (max-width: 960px) {
  .uk-card-push-up {
    margin-top: -2rem !important;
  }

  .uk-tab {
    margin-top: 1.5rem;
  }

  .uk-remove-first-push-up {
    margin-top: 0 !important;
  }

  .mobile-menu-off-canvas,
.notification-off-canvas {
    min-width: 60%;
  }
}
@media only screen and (min-width: 1010px) {
  .uk-margin-negative-top {
    margin-top: -6vh !important;
  }
}
/* Ipad & Ipad Pros and Other Laptop screens */
@media screen and (max-width: 1024px) {
  .uk-card-first-push-up {
    margin-top: -3rem !important;
  }
}
@media screen and (max-width: 1440px) {
  .uk-card-first-push-up {
    margin-top: -2.5rem !important;
  }
}
#offcanvas-footer {
  height: 22px;
  width: 100%;
  font-size: 0.8rem;
  text-align: center;
  border-top: 1px solid rgba(255, 255, 255, 0.07);
  padding: 15px 0;
  background-color: #121517;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 3;
  bottom: 0;
}

.pointer-events-none {
  pointer-events: none;
}

.close-notification-drawer {
  position: absolute;
  z-index: 1000;
  top: 20px;
  right: 20px;
  padding: 5px;
}

.uk-padding-custom {
  padding: 8px;
}

.uk-card-corner-angle {
  -webkit-clip-path: polygon(86% 0, 100% 9%, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(86% 0, 100% 9%, 100% 100%, 0 100%, 0 0);
}

/* Very Important core style override */
.uk-container-fluid {
  max-width: 1100px;
}

.uk-container-xsmall {
  max-width: 500px;
}

.uk-container-custom-small {
  box-sizing: content-box;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.uk-card-custom-body {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}

.uk-card-custom-red {
  background-color: rgba(146, 146, 146, 0.2509803922);
  color: #2d2d2d;
  border-left: 8px solid #c70128;
}

.uk-card-custom-gold {
  background-color: rgba(146, 146, 146, 0.2509803922);
  color: #2d2d2d;
  border-left: 8px solid darkgoldenrod;
}

.uk-card-custom-green {
  background-color: rgba(146, 146, 146, 0.2509803922);
  color: #2d2d2d;
  border-left: 8px solid darkgreen;
}

.uk-card-custom-black {
  background-color: rgba(146, 146, 146, 0.2509803922);
  color: #2d2d2d;
  border-left: 8px solid #000;
}

.uk-card-dashed {
  background-color: #f1eded;
  border-left: 5px dashed burlywood;
  border-right: 5px dashed burlywood;
}

.uk-card-border-top {
  border-top: 5px solid darkseagreen;
}

#timeline {
  margin-top: -5vh;
}

.uk-card-rounded {
  border-radius: 50px;
}

.uk-text-medium {
  font-size: 1rem;
  line-height: 1.3;
}

.uk-text-lead-custom {
  font-size: 1rem;
  line-height: 1.5;
  color: #333;
  font-weight: 500;
}

.uk-text-red {
  color: hsl(349deg, 84%, 63%);
}

.switch {
  position: relative;
  display: block;
  width: 40px;
  height: 20px;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: hsl(0deg, 0%, 100%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border: 3px solid #e2e2e2;
}

.slider:before {
  position: absolute;
  content: "";
  bottom: 14x;
  top: 3px;
  background-color: #e2e2e2;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
}

.slider.round {
  border-radius: 35px;
}

.slider.round:before {
  width: 30%;
  height: 40%;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  -webkit-transform: rotateZ(-60deg);
  transform: rotateZ(-60deg);
}

#sign-in-container {
  margin-top: 40px;
}

marquee,
.marquee__alert-primary {
  background-color: limegreen;
  color: hsl(0deg, 0%, 100%);
  padding: 0.5rem;
  margin-bottom: -0.5rem;
}

.file-upload-name {
  background-color: #585858;
  padding: 0.5rem;
  color: hsl(0deg, 0%, 100%);
  margin: 5px;
}

.uk-select option {
  height: 35px;
}

#social-icons {
  margin-right: 5px;
}

#list-icon {
  margin-right: 15px;
}

.card-custom-padding {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.circle-text {
  display: table-cell;
  height: 45px;
  width: 45px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  background-color: hsl(0deg, 0%, 53%);
  color: #fff;
  font: 18px "josefin sans", arial;
}

.uk-card-rounded {
  border-radius: 50px;
}

.uk-overlay-default {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.uk-box-shadow-none {
  box-shadow: none;
}

.uk-alert {
  margin-top: 0;
  border-left: 2px solid;
  margin-bottom: 0;
}

.uk-section-primary {
  color: hsl(0deg, 0%, 100%) !important;
}

.uk-card-first-push-up {
  margin-top: -9vh;
}

.uk-page-active {
  border: 2px solid hsl(143deg, 67%, 39%);
  border-top: none;
  border-left: none;
  border-right: none;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  color: hsl(143deg, 67%, 39%) !important;
}

.custom_spinner {
  color: hsl(0deg, 0%, 100%);
}

.slider-arrows {
  background-color: rgba(222, 222, 222, 0.4901960784);
  padding: 1rem;
  color: #404040 !important;
}

.uk-dropdown-close:hover {
  color: hsl(0deg, 0%, 100%);
}

.uk-background-danger {
  background-color: hsl(349deg, 84%, 63%);
}

.card-selected {
  border: 2px dashed hsl(210deg, 88%, 53%);
}

.list-item > .uk-cover-container {
  border: 1px dashed lightsteelblue;
  padding: 0.2rem;
}

#svg-bg {
  background-color: #aa3333;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='800' viewBox='0 0 1600 800' %3E%3Cpath fill='%23FF7' d='M1102.5 734.8c2.5-1.2 24.8-8.6 25.6-7.5.5.7-3.9 23.8-4.6 24.5C1123.3 752.1 1107.5 739.5 1102.5 734.8zM1226.3 229.1c0-.1-4.9-9.4-7-14.2-.1-.3-.3-1.1-.4-1.6-.1-.4-.3-.7-.6-.9-.3-.2-.6-.1-.8.1l-13.1 12.3c0 0 0 0 0 0-.2.2-.3.5-.4.8 0 .3 0 .7.2 1 .1.1 1.4 2.5 2.1 3.6 2.4 3.7 6.5 12.1 6.5 12.2.2.3.4.5.7.6.3 0 .5-.1.7-.3 0 0 1.8-2.5 2.7-3.6 1.5-1.6 3-3.2 4.6-4.7 1.2-1.2 1.6-1.4 2.1-1.6.5-.3 1.1-.5 2.5-1.9C1226.5 230.4 1226.6 229.6 1226.3 229.1zM33 770.3C33 770.3 33 770.3 33 770.3c0-.7-.5-1.2-1.2-1.2-.1 0-.3 0-.4.1-1.6.2-14.3.1-22.2 0-.3 0-.6.1-.9.4-.2.2-.4.5-.4.9 0 .2 0 4.9.1 5.9l.4 13.6c0 .3.2.6.4.9.2.2.5.3.8.3 0 0 .1 0 .1 0 7.3-.7 14.7-.9 22-.6.3 0 .7-.1.9-.3.2-.2.4-.6.4-.9C32.9 783.3 32.9 776.2 33 770.3z'/%3E%3Cpath fill='%235ff' d='M171.1 383.4c1.3-2.5 14.3-22 15.6-21.6.8.3 11.5 21.2 11.5 22.1C198.1 384.2 177.9 384 171.1 383.4zM596.4 711.8c-.1-.1-6.7-8.2-9.7-12.5-.2-.3-.5-1-.7-1.5-.2-.4-.4-.7-.7-.8-.3-.1-.6 0-.8.3L574 712c0 0 0 0 0 0-.2.2-.2.5-.2.9 0 .3.2.7.4.9.1.1 1.8 2.2 2.8 3.1 3.1 3.1 8.8 10.5 8.9 10.6.2.3.5.4.8.4.3 0 .5-.2.6-.5 0 0 1.2-2.8 2-4.1 1.1-1.9 2.3-3.7 3.5-5.5.9-1.4 1.3-1.7 1.7-2 .5-.4 1-.7 2.1-2.4C596.9 713.1 596.8 712.3 596.4 711.8zM727.5 179.9C727.5 179.9 727.5 179.9 727.5 179.9c.6.2 1.3-.2 1.4-.8 0-.1 0-.2 0-.4.2-1.4 2.8-12.6 4.5-19.5.1-.3 0-.6-.2-.8-.2-.3-.5-.4-.8-.5-.2 0-4.7-1.1-5.7-1.3l-13.4-2.7c-.3-.1-.7 0-.9.2-.2.2-.4.4-.5.6 0 0 0 .1 0 .1-.8 6.5-2.2 13.1-3.9 19.4-.1.3 0 .6.2.9.2.3.5.4.8.5C714.8 176.9 721.7 178.5 727.5 179.9zM728.5 178.1c-.1-.1-.2-.2-.4-.2C728.3 177.9 728.4 178 728.5 178.1z'/%3E%3Cg fill='%23FFF' %3E%3Cpath d='M699.6 472.7c-1.5 0-2.8-.8-3.5-2.3-.8-1.9 0-4.2 1.9-5 3.7-1.6 6.8-4.7 8.4-8.5 1.6-3.8 1.7-8.1.2-11.9-.3-.9-.8-1.8-1.2-2.8-.8-1.7-1.8-3.7-2.3-5.9-.9-4.1-.2-8.6 2-12.8 1.7-3.1 4.1-6.1 7.6-9.1 1.6-1.4 4-1.2 5.3.4 1.4 1.6 1.2 4-.4 5.3-2.8 2.5-4.7 4.7-5.9 7-1.4 2.6-1.9 5.3-1.3 7.6.3 1.4 1 2.8 1.7 4.3.5 1.1 1 2.2 1.5 3.3 2.1 5.6 2 12-.3 17.6-2.3 5.5-6.8 10.1-12.3 12.5C700.6 472.6 700.1 472.7 699.6 472.7zM740.4 421.4c1.5-.2 3 .5 3.8 1.9 1.1 1.8.4 4.2-1.4 5.3-3.7 2.1-6.4 5.6-7.6 9.5-1.2 4-.8 8.4 1.1 12.1.4.9 1 1.7 1.6 2.7 1 1.7 2.2 3.5 3 5.7 1.4 4 1.2 8.7-.6 13.2-1.4 3.4-3.5 6.6-6.8 10.1-1.5 1.6-3.9 1.7-5.5.2-1.6-1.4-1.7-3.9-.2-5.4 2.6-2.8 4.3-5.3 5.3-7.7 1.1-2.8 1.3-5.6.5-7.9-.5-1.3-1.3-2.7-2.2-4.1-.6-1-1.3-2.1-1.9-3.2-2.8-5.4-3.4-11.9-1.7-17.8 1.8-5.9 5.8-11 11.2-14C739.4 421.6 739.9 421.4 740.4 421.4zM261.3 590.9c5.7 6.8 9 15.7 9.4 22.4.5 7.3-2.4 16.4-10.2 20.4-3 1.5-6.7 2.2-11.2 2.2-7.9-.1-12.9-2.9-15.4-8.4-2.1-4.7-2.3-11.4 1.8-15.9 3.2-3.5 7.8-4.1 11.2-1.6 1.2.9 1.5 2.7.6 3.9-.9 1.2-2.7 1.5-3.9.6-1.8-1.3-3.6.6-3.8.8-2.4 2.6-2.1 7-.8 9.9 1.5 3.4 4.7 5 10.4 5.1 3.6 0 6.4-.5 8.6-1.6 4.7-2.4 7.7-8.6 7.2-15-.5-7.3-5.3-18.2-13-23.9-4.2-3.1-8.5-4.1-12.9-3.1-3.1.7-6.2 2.4-9.7 5-6.6 5.1-11.7 11.8-14.2 19-2.7 7.7-2.1 15.8 1.9 23.9.7 1.4.1 3.1-1.3 3.7-1.4.7-3.1.1-3.7-1.3-4.6-9.4-5.4-19.2-2.2-28.2 2.9-8.2 8.6-15.9 16.1-21.6 4.1-3.1 8-5.1 11.8-6 6-1.4 12 0 17.5 4C257.6 586.9 259.6 588.8 261.3 590.9z'/%3E%3Ccircle cx='1013.7' cy='153.9' r='7.1'/%3E%3Ccircle cx='1024.3' cy='132.1' r='7.1'/%3E%3Ccircle cx='1037.3' cy='148.9' r='7.1'/%3E%3Cpath d='M1508.7 297.2c-4.8-5.4-9.7-10.8-14.8-16.2 5.6-5.6 11.1-11.5 15.6-18.2 1.2-1.7.7-4.1-1-5.2-1.7-1.2-4.1-.7-5.2 1-4.2 6.2-9.1 11.6-14.5 16.9-4.8-5-9.7-10-14.7-14.9-1.5-1.5-3.9-1.5-5.3 0-1.5 1.5-1.5 3.9 0 5.3 4.9 4.8 9.7 9.8 14.5 14.8-1.1 1.1-2.3 2.2-3.5 3.2-4.1 3.8-8.4 7.8-12.4 12-1.4 1.5-1.4 3.8 0 5.3 0 0 0 0 0 0 1.5 1.4 3.9 1.4 5.3-.1 3.9-4 8.1-7.9 12.1-11.7 1.2-1.1 2.3-2.2 3.5-3.3 4.9 5.3 9.8 10.6 14.6 15.9.1.1.1.1.2.2 1.4 1.4 3.7 1.5 5.2.2C1510 301.2 1510.1 298.8 1508.7 297.2zM327.6 248.6l-.4-2.6c-1.5-11.1-2.2-23.2-2.3-37 0-5.5 0-11.5.2-18.5 0-.7 0-1.5 0-2.3 0-5 0-11.2 3.9-13.5 2.2-1.3 5.1-1 8.5.9 5.7 3.1 13.2 8.7 17.5 14.9 5.5 7.8 7.3 16.9 5 25.7-3.2 12.3-15 31-30 32.1L327.6 248.6zM332.1 179.2c-.2 0-.3 0-.4.1-.1.1-.7.5-1.1 2.7-.3 1.9-.3 4.2-.3 6.3 0 .8 0 1.7 0 2.4-.2 6.9-.2 12.8-.2 18.3.1 12.5.7 23.5 2 33.7 11-2.7 20.4-18.1 23-27.8 1.9-7.2.4-14.8-4.2-21.3l0 0C347 188.1 340 183 335 180.3 333.6 179.5 332.6 179.2 332.1 179.2zM516.3 60.8c-.1 0-.2 0-.4-.1-2.4-.7-4-.9-6.7-.7-.7 0-1.3-.5-1.4-1.2 0-.7.5-1.3 1.2-1.4 3.1-.2 4.9 0 7.6.8.7.2 1.1.9.9 1.6C517.3 60.4 516.8 60.8 516.3 60.8zM506.1 70.5c-.5 0-1-.3-1.2-.8-.8-2.1-1.2-4.3-1.3-6.6 0-.7.5-1.3 1.2-1.3.7 0 1.3.5 1.3 1.2.1 2 .5 3.9 1.1 5.8.2.7-.1 1.4-.8 1.6C506.4 70.5 506.2 70.5 506.1 70.5zM494.1 64.4c-.4 0-.8-.2-1-.5-.4-.6-.3-1.4.2-1.8 1.8-1.4 3.7-2.6 5.8-3.6.6-.3 1.4 0 1.7.6.3.6 0 1.4-.6 1.7-1.9.9-3.7 2-5.3 3.3C494.7 64.3 494.4 64.4 494.1 64.4zM500.5 55.3c-.5 0-.9-.3-1.2-.7-.5-1-1.2-1.9-2.4-3.4-.3-.4-.7-.9-1.1-1.4-.4-.6-.3-1.4.2-1.8.6-.4 1.4-.3 1.8.2.4.5.8 1 1.1 1.4 1.3 1.6 2.1 2.6 2.7 3.9.3.6 0 1.4-.6 1.7C500.9 55.3 500.7 55.3 500.5 55.3zM506.7 55c-.3 0-.5-.1-.8-.2-.6-.4-.7-1.2-.3-1.8 1.2-1.7 2.3-3.4 3.3-5.2.3-.6 1.1-.9 1.7-.5.6.3.9 1.1.5 1.7-1 1.9-2.2 3.8-3.5 5.6C507.4 54.8 507.1 55 506.7 55zM1029.3 382.8c-.1 0-.2 0-.4-.1-2.4-.7-4-.9-6.7-.7-.7 0-1.3-.5-1.4-1.2 0-.7.5-1.3 1.2-1.4 3.1-.2 4.9 0 7.6.8.7.2 1.1.9.9 1.6C1030.3 382.4 1029.8 382.8 1029.3 382.8zM1019.1 392.5c-.5 0-1-.3-1.2-.8-.8-2.1-1.2-4.3-1.3-6.6 0-.7.5-1.3 1.2-1.3.7 0 1.3.5 1.3 1.2.1 2 .5 3.9 1.1 5.8.2.7-.1 1.4-.8 1.6C1019.4 392.5 1019.2 392.5 1019.1 392.5zM1007.1 386.4c-.4 0-.8-.2-1-.5-.4-.6-.3-1.4.2-1.8 1.8-1.4 3.7-2.6 5.8-3.6.6-.3 1.4 0 1.7.6.3.6 0 1.4-.6 1.7-1.9.9-3.7 2-5.3 3.3C1007.7 386.3 1007.4 386.4 1007.1 386.4zM1013.5 377.3c-.5 0-.9-.3-1.2-.7-.5-1-1.2-1.9-2.4-3.4-.3-.4-.7-.9-1.1-1.4-.4-.6-.3-1.4.2-1.8.6-.4 1.4-.3 1.8.2.4.5.8 1 1.1 1.4 1.3 1.6 2.1 2.6 2.7 3.9.3.6 0 1.4-.6 1.7C1013.9 377.3 1013.7 377.3 1013.5 377.3zM1019.7 377c-.3 0-.5-.1-.8-.2-.6-.4-.7-1.2-.3-1.8 1.2-1.7 2.3-3.4 3.3-5.2.3-.6 1.1-.9 1.7-.5.6.3.9 1.1.5 1.7-1 1.9-2.2 3.8-3.5 5.6C1020.4 376.8 1020.1 377 1019.7 377zM1329.7 573.4c-1.4 0-2.9-.2-4.5-.7-8.4-2.7-16.6-12.7-18.7-20-.4-1.4-.7-2.9-.9-4.4-8.1 3.3-15.5 10.6-15.4 21 0 1.5-1.2 2.7-2.7 2.8 0 0 0 0 0 0-1.5 0-2.7-1.2-2.7-2.7-.1-6.7 2.4-12.9 7-18 3.6-4 8.4-7.1 13.7-8.8.5-6.5 3.1-12.9 7.4-17.4 7-7.4 18.2-8.9 27.3-10.1l.7-.1c1.5-.2 2.9.9 3.1 2.3.2 1.5-.9 2.9-2.3 3.1l-.7.1c-8.6 1.2-18.4 2.5-24 8.4-3 3.2-5 7.7-5.7 12.4 7.9-1 17.7 1.3 24.3 5.7 4.3 2.9 7.1 7.8 7.2 12.7.2 4.3-1.7 8.3-5.2 11.1C1335.2 572.4 1332.6 573.4 1329.7 573.4zM1311 546.7c.1 1.5.4 3 .8 4.4 1.7 5.8 8.7 14.2 15.1 16.3 2.8.9 5.1.5 7.2-1.1 2.7-2.1 3.2-4.8 3.1-6.6-.1-3.2-2-6.4-4.8-8.3C1326.7 547.5 1317.7 545.6 1311 546.7z'/%3E%3C/g%3E%3C/svg%3E");
  background-attachment: fixed;
}

#second-svg-bg {
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='0' y1='1' y2='0'%3E%3Cstop offset='0' stop-color='%230FF'/%3E%3Cstop offset='1' stop-color='%23CF6'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%23F00'/%3E%3Cstop offset='1' stop-color='%23FC0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%23FFF' fill-opacity='0' stroke-miterlimit='10'%3E%3Cg stroke='url(%23a)' stroke-width='2'%3E%3Cpath transform='translate(0 0)' d='M1409 581 1450.35 511 1490 581z'/%3E%3Ccircle stroke-width='4' transform='rotate(0 800 450)' cx='500' cy='100' r='40'/%3E%3Cpath transform='translate(0 0)' d='M400.86 735.5h-83.73c0-23.12 18.74-41.87 41.87-41.87S400.86 712.38 400.86 735.5z'/%3E%3C/g%3E%3Cg stroke='url(%23b)' stroke-width='4'%3E%3Cpath transform='translate(0 0)' d='M149.8 345.2 118.4 389.8 149.8 434.4 181.2 389.8z'/%3E%3Crect stroke-width='8' transform='rotate(0 1089 759)' x='1039' y='709' width='100' height='100'/%3E%3Cpath transform='rotate(0 1400 132)' d='M1426.8 132.4 1405.7 168.8 1363.7 168.8 1342.7 132.4 1363.7 96 1405.7 96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-attachment: fixed;
  background-size: cover;
}

#payment-svg-bg {
  background-attachment: fixed;
  background-size: cover;
  background-color: hsl(0deg, 0%, 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='800' height='400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.985 231.101l-3.142-12.391a160.876 160.876 0 0 0-17.071-6.125l-.397 5.759-1.608-6.345C5.573 209.945.678 209.04.678 209.04s6.611 25.139 20.477 44.359l16.157 2.838-12.552 1.81a65.152 65.152 0 0 0 5.615 5.95c20.17 18.723 42.638 27.313 50.18 19.186 7.544-8.126-2.693-29.892-22.864-48.615-6.253-5.804-14.109-10.462-21.972-14.128l-.734 10.661z' fill='%23E6E6E6'/%3E%3Cpath d='M64.865 217.644l3.715-12.231a160.85 160.85 0 0 0-11.447-14.067l-3.317 4.724 1.903-6.262c-5.097-5.477-8.819-8.782-8.819-8.782s-7.335 24.938-5.4 48.558l12.364 10.781-11.68-4.939a65.065 65.065 0 0 0 1.73 7.995c7.59 26.455 22.382 45.421 33.04 42.364 10.658-3.058 13.145-26.982 5.556-53.436-2.353-8.201-6.67-16.249-11.506-23.452l-6.14 8.747z' fill='%23E6E6E6'/%3E%3Cpath d='M523.851 287.625H.725v1.32h523.126v-1.32z' fill='%233F3D56'/%3E%3Cpath d='M83.376 150.931s-4.074 48.983-4.949 59.48a74.656 74.656 0 0 1-4.373 19.243s-1.75 3.498-1.75 6.997v44.609s-3.498 0-2.624 3.499c.875 3.499 1.75 9.621 1.75 9.621h13.12s-.875-2.624 1.75-3.498c2.624-.875 0-7.873 0-7.873l13.994-52.481 20.993-43.734s12.245 39.361 14.87 43.734c0 0 9.621 48.983 11.37 53.356 1.75 4.374 2.624 4.374 1.75 6.123-.875 1.749-.875 3.499 0 4.373.874.875 17.494 0 17.494 0l-4.374-62.102-7.872-74.349-40.236-12.245-30.913 5.247z' fill='%232F2E41'/%3E%3Cpath d='M81.051 287.383s-4.373-15.745-11.37-3.499c-6.998 12.246-6.998 16.619-6.998 16.619s-11.37 16.619 4.373 14.87c15.745-1.75 12.246-9.622 12.246-9.622s6.123-3.499 6.123-6.123-4.374-12.245-4.374-12.245zM151.901 285.633s4.373-15.744 11.371-3.498c6.997 12.245 6.997 16.619 6.997 16.619s11.371 16.619-4.373 14.869c-15.745-1.749-12.246-9.621-12.246-9.621s-6.123-3.499-6.123-6.123 4.374-12.246 4.374-12.246z' fill='%232F2E41'/%3E%3Cpath d='M110.791 32.85s1.749 11.37-3.499 13.994c-5.248 2.624 11.371 12.246 15.744 12.246 4.374 0 12.246-8.747 12.246-8.747s-4.374-13.12-3.499-15.744l-20.992-1.75z' fill='%23A0616A'/%3E%3Cpath d='M120.412 41.596c10.145 0 18.369-8.223 18.369-18.368 0-10.145-8.224-18.369-18.369-18.369-10.144 0-18.368 8.224-18.368 18.369s8.224 18.368 18.368 18.368z' fill='%23A0616A'/%3E%3Cpath d='M156.274 60.84L134.408 47.59s-12.441 14.123-25.902-1.621l-23.081 6.123 3.499 59.478s-5.249 23.617-3.5 27.99c1.75 4.373-4.373 6.123-2.623 6.998 1.75.874 0 6.997 0 6.997s34.112 17.494 71.724 4.373l-3.499-11.37a9.173 9.173 0 0 0-1.749-8.747s3.499-5.248-.875-9.622c0 0 1.749-7.872-2.624-11.371l-.875-12.245 2.624-6.123 8.747-37.612z' fill='%23CFCCE0'/%3E%3Cpath d='M111.012 14.699s-2.19 4.74 6.569 2.843c0 0 3.285 1.896 3.285-.947 0 0 4.38 4.739 5.475 1.895 1.095-2.843 3.285.948 3.285.948l2.19-4.74 2.19 2.844h7.664s2.19-18.956-24.089-17.06c-26.278 1.895-13.35 31.93-13.35 31.93s.211-5.391 2.401-2.548c2.19 2.844 4.38-15.165 4.38-15.165z' fill='%232F2E41'/%3E%3Cpath d='M164.146 95.827l.875 18.368s3.499 34.113-3.499 48.983v7.872s-1.749 20.117-10.496 19.243c-8.747-.875 2.624-28.865 2.624-28.865l-1.749-38.486-1.75-21.867 13.995-5.248z' fill='%23A0616A'/%3E%3Cpath d='M146.653 61.714l8.725-1.418a42.596 42.596 0 0 1 12.267 22.41c2.624 13.995 3.499 16.62 3.499 16.62l-20.993 5.248-11.37-21.867 7.872-20.993z' fill='%23CFCCE0'/%3E%3Cpath d='M247.117 51.732H109.084V120.3h138.033V51.732z' fill='%23fff'/%3E%3Cpath d='M124.156 55.855c-3.546-2.132-7.822-1.97-9.448-1.806.619 1.51 2.477 5.366 6.023 7.5 3.555 2.137 7.825 1.97 9.448 1.808-.619-1.511-2.476-5.367-6.023-7.502zM140.82 98.172h-22.164a4.985 4.985 0 0 0-4.987 4.987 4.986 4.986 0 0 0 4.987 4.987h22.164a4.986 4.986 0 0 0 3.526-8.513 4.985 4.985 0 0 0-3.526-1.46z' fill='%236C63FF'/%3E%3Cpath d='M241.187 45.532H116.919a11.005 11.005 0 0 0-10.17 6.796 11.011 11.011 0 0 0-.838 4.212v60.546a11.014 11.014 0 0 0 3.225 7.784 11 11 0 0 0 7.783 3.224h124.268a11.014 11.014 0 0 0 7.784-3.224 11.01 11.01 0 0 0 3.224-7.784V56.54a11.007 11.007 0 0 0-11.008-11.008zm-127.342 7.51c.245-.045 6.064-1.035 10.882 1.864 4.819 2.899 6.67 8.504 6.746 8.741l.195.605-.625.11c-.892.14-1.794.206-2.697.199a16.055 16.055 0 0 1-8.186-2.064c-4.818-2.898-6.669-8.503-6.746-8.74l-.194-.605.625-.11zm26.975 56.212h-22.164a6.092 6.092 0 0 1-6.087-6.095 6.094 6.094 0 0 1 6.087-6.095h22.164a6.092 6.092 0 0 1 5.639 3.761 6.09 6.09 0 0 1-1.323 6.647 6.1 6.1 0 0 1-4.316 1.782zm100.847-1.108a6.667 6.667 0 0 1-6.649 6.65h-16.623a6.673 6.673 0 0 1-6.649-6.65v-9.974a6.667 6.667 0 0 1 6.649-6.649h16.623a6.669 6.669 0 0 1 6.649 6.65v9.973z' fill='%236C63FF'/%3E%3Cpath d='M223.659 106.207h-7.203a1.94 1.94 0 0 0 0 3.879h7.203a1.938 1.938 0 1 0 0-3.879zm0 2.77h-7.203a.815.815 0 0 1-.588-.243.822.822 0 0 1-.244-.588.833.833 0 0 1 .832-.831h7.203a.83.83 0 1 1 0 1.662zM236.957 106.207h-7.203a1.942 1.942 0 0 0 0 3.879h7.203a1.94 1.94 0 0 0 0-3.879zm0 2.77h-7.203a.82.82 0 0 1-.768-.513.824.824 0 0 1 0-.636.835.835 0 0 1 .768-.513h7.203a.831.831 0 0 1 0 1.662zM223.659 101.22h-7.203a1.938 1.938 0 0 0-1.369 3.309c.363.364.855.569 1.369.57h7.203a1.938 1.938 0 0 0 0-3.879zm0 2.771h-7.203a.831.831 0 0 1 0-1.663h7.203a.833.833 0 0 1 .588 1.419.833.833 0 0 1-.588.244zM236.957 101.22h-7.203a1.937 1.937 0 0 0-1.368 3.309c.362.364.854.569 1.368.57h7.203a1.938 1.938 0 0 0 1.369-3.309 1.938 1.938 0 0 0-1.369-.57zm0 2.771h-7.203a.833.833 0 0 1-.588-1.419.833.833 0 0 1 .588-.244h7.203a.831.831 0 0 1 0 1.663zM223.659 96.233h-7.203a1.938 1.938 0 0 0-1.371 3.31c.363.364.856.569 1.371.569h7.203a1.94 1.94 0 0 0 0-3.879zm0 2.77h-7.203a.828.828 0 0 1-.77-.512.83.83 0 0 1 .77-1.15h7.203a.83.83 0 0 1 0 1.663zM236.957 96.233h-7.203a1.941 1.941 0 0 0-1.938 1.94 1.94 1.94 0 0 0 1.938 1.939h7.203a1.937 1.937 0 0 0 1.939-1.94 1.938 1.938 0 0 0-1.939-1.939zm0 2.77h-7.203a.832.832 0 1 1 0-1.662h7.203a.834.834 0 0 1 .829.831.832.832 0 0 1-.829.832z' fill='%236C63FF'/%3E%3Cpath d='M72.305 85.33s-7.873 33.239 1.749 33.239c9.621 0 32.363-37.612 32.363-37.612s23.617-12.245 13.995-16.619c-9.621-4.373-21.867 6.998-21.867 6.998l-14.13 19.617-.74-9.996-11.37 4.374z' fill='%23A0616A'/%3E%3Cpath d='M90.673 57.34l-5.248-5.248s-10.496 6.123-11.371 12.246-5.248 25.366-5.248 25.366l16.181 1.312 5.249-7.872.437-25.803z' fill='%23CFCCE0'/%3E%3Cpath d='M339.286 44.898c-.659-1.946-8.922-8.56-3.859-9.671l4.153 5.537 19.091-19.091 1.92 1.92-21.305 21.305zM339.286 109.814c-.659-1.946-8.922-8.56-3.859-9.671l4.153 5.536 19.091-19.09 1.92 1.92-21.305 21.305zM339.286 175.657c-.659-1.946-8.922-8.56-3.859-9.671l4.153 5.537 19.091-19.091 1.92 1.92-21.305 21.305z' fill='%236C63FF'/%3E%3Cpath d='M397.112 42.895a5.891 5.891 0 1 0 0-11.782 5.891 5.891 0 0 0 0 11.782zM514.049 36.415h-94.846v1.178h94.846v-1.178zM397.112 107.811a5.891 5.891 0 1 0 0-11.782 5.891 5.891 0 0 0 0 11.782zM514.049 101.331h-94.846v1.178h94.846v-1.178zM397.112 173.654a5.891 5.891 0 1 0 0-11.782 5.891 5.891 0 0 0 0 11.782zM514.049 167.174h-94.846v1.178h94.846v-1.178zM354.165 169.707v14.728H324.71V154.39h20.03v1.179h-18.852v27.688h27.099v-13.55h1.178zM354.165 103.727v14.728H324.71V88.411h20.03v1.178h-18.852v27.688h27.099v-13.55h1.178zM354.165 36.57v14.727H324.71V21.253h20.03v1.178h-18.852v27.688h27.099v-13.55h1.178z' fill='%233F3D56'/%3E%3C/svg%3E");
}

#invoice-svg-bg {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-color: hsl(0deg, 0%, 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='650' height='650' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M281.25 60.938H75A14.063 14.063 0 0 0 60.937 75v28.125A14.064 14.064 0 0 0 75 117.188h9.375v173.437a4.688 4.688 0 0 0 7.74 3.558l29.53-25.313 25.055 25.055a4.686 4.686 0 0 0 6.628 0l24.797-24.802 24.811 24.811a4.687 4.687 0 0 0 6.628 0l25.059-25.054 29.532 25.312a4.682 4.682 0 0 0 4.999.681 4.694 4.694 0 0 0 2.721-4.248V117.188h9.375a14.064 14.064 0 0 0 14.062-14.063V75a14.063 14.063 0 0 0-14.062-14.063zm-37.5 173.437H112.5a4.69 4.69 0 0 1-4.688-4.687A4.687 4.687 0 0 1 112.5 225h131.25a4.69 4.69 0 0 1 4.688 4.688 4.687 4.687 0 0 1-4.688 4.687zm0-32.813H112.5a4.69 4.69 0 0 1-4.688-4.687 4.69 4.69 0 0 1 4.688-4.687h131.25a4.69 4.69 0 0 1 4.688 4.687 4.69 4.69 0 0 1-4.688 4.687zm0-32.812H112.5a4.69 4.69 0 0 1-4.688-4.688 4.687 4.687 0 0 1 4.688-4.687h131.25a4.69 4.69 0 0 1 4.688 4.687 4.687 4.687 0 0 1-4.688 4.688zm0-32.812H112.5a4.69 4.69 0 0 1-4.688-4.688 4.69 4.69 0 0 1 4.688-4.688h131.25a4.69 4.69 0 0 1 4.688 4.688 4.69 4.69 0 0 1-4.688 4.688zm42.188-32.813a4.69 4.69 0 0 1-4.688 4.687h-9.375v-18.75a4.688 4.688 0 0 0-4.687-4.687H89.063a4.688 4.688 0 0 0-4.688 4.688v18.749H75a4.687 4.687 0 0 1-4.688-4.687V75A4.688 4.688 0 0 1 75 70.312h206.25A4.69 4.69 0 0 1 285.938 75v28.125z' fill='%23C4A2FC'/%3E%3Cpath d='M187.5 4.688h-150A32.85 32.85 0 0 0 4.687 37.5v182.812a14.062 14.062 0 0 0 14.063 14.063H150a14.065 14.065 0 0 0 14.062-14.063v-60.937h37.5a18.75 18.75 0 0 0 18.75-18.75V37.5A32.847 32.847 0 0 0 187.5 4.687zM154.688 37.5v182.812A4.687 4.687 0 0 1 150 225H18.75a4.688 4.688 0 0 1-4.688-4.688V37.5A23.465 23.465 0 0 1 37.5 14.062h127.031a32.726 32.726 0 0 0-9.843 23.438zm9.374 112.5V93.75h14.063a4.687 4.687 0 0 1 4.687 4.688v42.187c.02 3.301.92 6.537 2.607 9.375h-21.357zm46.876-9.375a9.376 9.376 0 0 1-18.75 0V98.437a14.064 14.064 0 0 0-14.063-14.062h-14.063V37.5a23.44 23.44 0 0 1 40.011-16.573 23.444 23.444 0 0 1 6.865 16.573v103.125z' fill='%23151A6A'/%3E%3Cpath d='M56.198 145.242a159.719 159.719 0 0 1-3.28-1.2v-18.384a12.345 12.345 0 0 1 4.148 2.09 4.69 4.69 0 0 0 6.557-.36 4.687 4.687 0 0 0-.239-6.563 22.45 22.45 0 0 0-10.467-4.739V112.5a4.69 4.69 0 0 0-4.687-4.688 4.688 4.688 0 0 0-4.688 4.688v3.952c-.501.121-.96.15-1.476.304a17.388 17.388 0 0 0-11.911 13.631 15.372 15.372 0 0 0 5.053 15.136 39.864 39.864 0 0 0 8.334 4.81v23.77a16.404 16.404 0 0 1-8.165-3.197 4.702 4.702 0 0 0-3.55-.709 4.681 4.681 0 0 0-3.683 3.744 4.688 4.688 0 0 0 2.104 4.812 25.246 25.246 0 0 0 13.294 4.791v3.956a4.69 4.69 0 0 0 4.688 4.688 4.688 4.688 0 0 0 4.687-4.688v-4.411a21.094 21.094 0 0 0 15.877-16.875 18.304 18.304 0 0 0-12.596-20.972zM43.542 139.8a22.669 22.669 0 0 1-2.545-1.655 6.195 6.195 0 0 1-1.622-6.023 8.353 8.353 0 0 1 4.172-5.78l-.005 13.458zm16.008 24.844a11.662 11.662 0 0 1-6.633 8.648v-19.265l.155.056a9.106 9.106 0 0 1 6.46 10.556l.018.005zM135.938 84.375H32.813a4.688 4.688 0 0 0 0 9.375h103.125a4.687 4.687 0 0 0 0-9.375zM135.938 117.188H89.063a4.687 4.687 0 1 0 0 9.374h46.875a4.686 4.686 0 1 0 0-9.374zM135.938 150H89.063a4.688 4.688 0 0 0 0 9.375h46.875a4.687 4.687 0 0 0 0-9.375zM135.938 182.812H89.063a4.688 4.688 0 0 0 0 9.376h46.875a4.687 4.687 0 0 0 0-9.376zM135.938 51.563H32.813a4.688 4.688 0 0 0 0 9.374h103.125a4.687 4.687 0 0 0 0-9.374z' fill='%23151A6A'/%3E%3C/svg%3E");
}
